@import url('https://fonts.googleapis.com/css?family=Source+Code+Pro:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,900,900i&display=swap');

@font-face {
  font-family: 'BrandonGrotesque-Bold';
  src: url('../fonts/BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'),  
  	   url('../fonts/BrandonGrotesque-Bold.otf')  format('opentype'),
       url('../fonts/BrandonGrotesque-Bold.woff') format('woff'), 
	   url('../fonts/BrandonGrotesque-Bold.ttf')  format('truetype'), 
	   url('../fonts/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold') format('svg');
  font-weight: normal;
 font-display: auto;
  font-style: normal;



}


 




@font-face {



  font-family: 'BrandonGrotesque-Light';



  src: url('../fonts/BrandonGrotesque-Light.eot?#iefix') format('embedded-opentype'),  



  	   url('../fonts/BrandonGrotesque-Light.otf')  format('opentype'),



	     url('../fonts/BrandonGrotesque-Light.woff') format('woff'), 



		 url('../fonts/BrandonGrotesque-Light.ttf')  format('truetype'), 



		 url('../fonts/BrandonGrotesque-Light.svg#BrandonGrotesque-Light') format('svg');



  font-weight: normal;

font-display: auto;

  font-style: normal;



}







@font-face {



  font-family: 'BrandonGrotesque-Medium';



  src: url('../fonts/BrandonGrotesque-Medium.eot?#iefix') format('embedded-opentype'),  



  	   url('../fonts/BrandonGrotesque-Medium.otf')  format('opentype'),



	     url('../fonts/BrandonGrotesque-Medium.woff') format('woff'), 



		 url('../fonts/BrandonGrotesque-Medium.ttf')  format('truetype'), 



		 url('../fonts/BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium') format('svg');



  font-weight: normal;
font-display: auto;


  font-style: normal;



}











@font-face {



  font-family: 'BrandonGrotesque-Regular';



  src: url('../fonts/BrandonGrotesque-Regular.eot?#iefix') format('embedded-opentype'),  



  	   url('../fonts/BrandonGrotesque-Regular.otf')  format('opentype'),



	     url('../fonts/BrandonGrotesque-Regular.woff') format('woff'), 



		 url('../fonts/BrandonGrotesque-Regular.ttf')  format('truetype'), 



		 url('../fonts/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular') format('svg');



  font-weight: normal;
font-display: auto;


  font-style: normal;



}

@font-face {
  font-family: 'JustAnotherHand-Regular';
  src: url('../fonts/JustAnotherHand-Regular.eot?#iefix') format('embedded-opentype'),  
  	   url('../fonts/JustAnotherHand-Regular.woff') format('woff'), 
  	   url('../fonts/JustAnotherHand-Regular.ttf')  format('truetype'), 
  	   url('../fonts/JustAnotherHand-Regular.svg#JustAnotherHand-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'AlternateGotNo2DRegular';
    src: url('../fonts/AlternateGotNo2DRegular.eot');
    src: url('../fonts/AlternateGotNo2DRegular.eot') format('embedded-opentype'),
         url('../fonts/AlternateGotNo2DRegular.woff2') format('woff2'),
         url('../fonts/AlternateGotNo2DRegular.woff') format('woff'),
         url('../fonts/AlternateGotNo2DRegular.ttf') format('truetype'),
         url('../fonts/AlternateGotNo2DRegular.svg#AlternateGotNo2DRegular') format('svg');
}




body



{



	margin:0px auto;



	line-height:normal;



	font-family: 'BrandonGrotesque-Regular';



	font-weight:400;



	background:#000;



}











header, section, footer



{



	float:left;



	width:100%;



}











h1, h2, h3, h4, h5, h6



{



	padding:0px;



	margin:0px;



	letter-spacing:normal;



	text-transform:none;



	line-height:normal;



}







p



{



	padding:0px;



	margin:0px;



}







ul, ol



{



	list-style:none;



	margin:0px;



	padding:0px;



}







a:focus 



{ 



	outline:none;



}







a, 



input[type="submit"] { transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }







img { max-width:100%;  }







input::-webkit-input-placeholder { opacity:1;}
input::-moz-placeholder { opacity:1; }
input::-moz-placeholder { opacity:1; }
input::-ms-input-placeholder { opacity:1; }
textarea::-webkit-input-placeholder { opacity:1; }
textarea::-moz-placeholder { opacity:1; }
textarea::-moz-placeholder { opacity:1; }
textarea::-ms-input-placeholder { opacity:1; }

select::-webkit-input-placeholder { opacity:1;}
select::-moz-placeholder { opacity:1; }
select::-moz-placeholder { opacity:1;}
select::-ms-input-placeholder { opacity:1; }

textarea:focus, input:focus, select:focus { outline: 0;}



a.DefaultBtn { height: 60px; width: 240px; display: inline-block; margin: 0 auto; text-decoration: none; font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: 54px; letter-spacing: 0.5px;  text-align: center;color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%); position: relative; }
a.DefaultBtn:before { content: ""; position: absolute; top: -6px; right: -45px; width: 166px; height: 127px; background: url(../images/hover_img.png) no-repeat top center/ 100%;   transition: all 0s; }
a.DefaultBtn:hover:before { content: ""; position: absolute; top: -6px;  background: url(../images/hover_img02.png) no-repeat top center/ 100%; width:110px; height: 101px; right: -78px;}



.sidemenu { position: fixed; background: #000; width: 300px; top: 0; right: -100%; bottom: 0; z-index: 100; color: #fff; font-size: 18px; -webkit-transition: 200ms;transition: 200ms; border-left:1px solid #fff; z-index:9999;}



.sidemenu.open { right:0; }







.closemenu {  position: absolute; right: 20px; top: 25px; z-index: 100; cursor: pointer; }

.closemenu span { background:url(../images/close_men_icon.png) no-repeat 0 0; width:15px; height:15px; display:block; text-indent:-9999px; }

.closemenu span:hover { background-position:0 -15px; }







.SideNavigation { float:left; width:100%; }



.SideNavigation ul {}



.SideNavigation ul li { float:left; width:100%; border-bottom:1px solid #fff; }



.SideNavigation ul li a { float:left; width:100%; font-size: 16px; font-style: normal; font-stretch: normal; line-height: 1.81; letter-spacing: 0.4px; color: #fff; font-family: 'BrandonGrotesque-Medium'; text-transform:uppercase; text-decoration:none; padding:18px 23px 19px; position:relative; }



.SideNavigation ul li a:before { content:""; position:absolute; top:38%; left:0; transform:translateY(-45%); opacity:0; visibility:hidden;  transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }

.SideNavigation ul li:first-child a:before,

.SideNavigation ul li:nth-child(4) a:before,

.SideNavigation ul li:nth-child(6) a:before,

.SideNavigation ul li:nth-child(8) a:before,

.SideNavigation ul li:nth-child(9) a:before { width:108px; height:43px; background:url(../images/nav_hover_01_04_06_08_09.png) no-repeat left center;}



.SideNavigation ul li:nth-child(2) a:before,

.SideNavigation ul li:nth-child(3) a:before,

.SideNavigation ul li:nth-child(7) a:before { width:125px; height:43px; background:url(../images/nav_hover_02_03_07.png) no-repeat left center; }

.SideNavigation ul li:nth-child(5) a:before,

.SideNavigation ul li:last-child a:before { width:238px; height:43px; background:url(../images/nav_hover_05.png) no-repeat left center; }

.SideNavigation ul li:nth-child(10) a:before { width:152px; height:43px; background:url(../images/nav_hover_10.png) no-repeat left center;}



.SideNavigation ul li a:hover:before,

.SideNavigation ul li.current-menu-item a:before,

.SideNavigation ul li.current-menu-parent a:before {opacity:1; visibility:visible; }





.SideNewsLtr { float:left; width:100%;  padding:19px 23px 10px;}



.SideNewsLtr h2 { font-size: 16px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; color: #fff; font-family: 'BrandonGrotesque-Medium'; text-transform:uppercase; line-height: 1.81; margin-bottom:15px; }



.SideNewsLtr span { float:left; width:100%; position:relative; margin-bottom:22px;}



.SideNewsLtr span input[type="text"] { float:left; width:100%; height: 26px; background-color: #fff; border: solid 1px #979797;  font-size: 14px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; color: #b0b0b0; font-family: 'BrandonGrotesque-Medium'; padding:0 32px 0 8px; }



.SideNewsLtr span input[type="submit"] { height:25px; background-image:url(../images/submit_arrow.png); background-color:#fec42f; background-repeat:no-repeat; background-position:center center; width:26px; position:absolute; top:1px; right:0; border:0; }


.SideNewsLtr ul li { position:relative; }
.SideNewsLtr ul li.gfield_error input::-webkit-input-placeholder { color:transparent;}
.SideNewsLtr ul li.gfield_error input::-moz-placeholder { color:transparent; }
.SideNewsLtr ul li.gfield_error input::-moz-placeholder {color:transparent;}
.SideNewsLtr ul li.gfield_error input::-ms-input-placeholder { color:transparent; }

.SideNewsLtr ul li.gfield_error .validation_message { /*display:none; */ position:absolute; top:3px; left:10px; font-family: 'BrandonGrotesque-Regular'; color:#fec42f; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing: normal; z-index:1; }
.SideNewsLtr ul li.gfield_error .validation_message:after { content:""; position:absolute; top:-18px; left:-17px; background:url(../images/error-mesge.png) no-repeat center center; width:234px; height:50px; background-size:100%; z-index:-1; }

.SideNewsLtr .validation_error { display:none; }

.SideNewsLtr .gform_footer  { position:relative; z-index:1; }





.SideNewsLtr ol { float:left; width:100%; }



.SideNewsLtr ol li { float:left; margin-right:12px; }



.SideNewsLtr ol li:last-child { margin-right:0;}



.SideNewsLtr ol li a { background:#fff; height:23px; width:23px; border-radius:50%; line-height:23px; color:#000; text-align:center; display:block; font-size:14px; }



.SideNewsLtr ol li a:hover { background:#fec42f; }















.SideNavigation ul li.menu-item-has-children { position:relative; }



.SideNavigation ul li.menu-item-has-children .caretbox { position: absolute; top: 0; right: 0; height: 65px; width: 50px; cursor: pointer; z-index: 1000; }







.SideNavigation ul li.menu-item-has-children > a:after { content: '\f0c9'; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 15px; font-family: 'FontAwesome'; color:#fff; font-size:20px; }



.SideNavigation ul li ul.sub-menu { position: static; width: 100%; margin: 0; padding: 13px 5px 13px 25px; background: #646363; border-radius: 0; float:left; width:100%; display:none;}



.SideNavigation ul li ul.sub-menu li { border:0;}



.SideNavigation ul li ul.sub-menu li a {  padding: 0 23px 5px 3px; float:none; width:auto; display:inline-block; font-style: normal; font-stretch: normal; line-height: 2.13; letter-spacing: 0.4px; color: #fff; }



/*.SideNavigation ul li ul.sub-menu li a:hover { background:url(../images/sub_menu_hover.png) no-repeat bottom center; background-size:contain; }*/





.SideNavigation ul li.menu-item-has-children > a:hover:after,

.caretbox:hover ~ a::after, 

.SideNavigation ul li.no-link > a:hover::after,

.SideNavigation ul li.expanding a:after { color:#fec42f !important; }



.SideNavigation ul li ul.sub-menu li a:before { display:none; }



.SideNavigation ul li ul.sub-menu li a:after { content:""; position:absolute; bottom:0; left:0; height:5px; opacity:0; visibility:hidden;  transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }



.SideNavigation ul li ul.sub-menu li:first-child a:after,
.SideNavigation ul li ul.sub-menu li:nth-child(4) a:after,
.SideNavigation ul li ul.sub-menu li:nth-child(7) a:after { background:url(../images/sub_nav_hover_01_02.png) no-repeat bottom center; width:71px; }

.SideNavigation ul li ul.sub-menu li:nth-child(2) a:after,
.SideNavigation ul li ul.sub-menu li:nth-child(5) a:after,
.SideNavigation ul li ul.sub-menu li:nth-child(9) a:after { background:url(../images/sub_nav_hover_03_05.png) no-repeat bottom center; width:118px; }

.SideNavigation ul li ul.sub-menu li:nth-child(3) a:after,
.SideNavigation ul li ul.sub-menu li:nth-child(8) a:after { background:url(../images/sub_nav_hover_04.png) no-repeat bottom center; width:191px;}

.SideNavigation ul li ul.sub-menu li:nth-child(6) a:after { background:url(../images/sub_nav_hover_07.png) no-repeat bottom center; width:152px;}

.SideNavigation ul li ul.sub-menu li a:hover:after,
.SideNavigation ul li ul.sub-menu li.current-menu-item a:after { opacity:1; visibility:visible; }


.HdrTopBnr { width:100%; float:left; text-align:center; background:#ffc32e; padding:9px 0 0; position:fixed; top:0; left:0; z-index:999; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }
.removediv .HdrTopBnr { top:-200px; }
.HdrTopBnr p { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.2; letter-spacing: normal; color: #000; display:inline-block;}
.HdrTopBnr p strong {font-family: 'BrandonGrotesque-Bold'; font-weight: 400; }

.HdrTopBnr p img { width:81px; display:inline-block; margin:0 9px 0 0;}
.HdrTopBnr a { font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.42px; color: #fff; text-decoration:none; text-transform:uppercase; background:#333; border-radius:8px; height:35px; line-height:35px; display:inline-block; padding:0 15px; border:1px solid #333; margin:0 0 0 10px;}
.HdrTopBnr a:hover { background:transparent; color:#333;}

.HdrTopBnr .CmnCloseBtn { position: absolute; top: 2px; right: 10px; color: #000; font-family: 'BrandonGrotesque-Regular'; font-size: 25px; cursor: pointer; line-height: 19px;}


.Header { background:#000; padding:14px 20px 11px; position:fixed; top:60px; z-index:999; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }
.removediv .Header { top: 0; }



.Logo { float:left; width:239px; }







.HdrRgtDiv { float:right; margin-top:8px;}



.HdrRgtDiv ul {}



.HdrRgtDiv ul li { display:inline-block; vertical-align:middle; margin:0 5px;}



.HdrRgtDiv ul li a.LetsTlkBtn { float:left;  width: 98px; height: 35px; border:1px solid #fff; border-radius: 8px; font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; text-align: center; color: #fff; text-decoration:none; line-height:33px; }



.HdrRgtDiv ul li a.LetsTlkBtn:hover { color:#000; background:#fec42f; border:1px solid #fec42f;}







.HdrRgtDiv ul li span,



.HdrRgtDiv ul li #SignInIcon { font-size:21px; color:#fff; cursor:pointer; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }



.HdrRgtDiv ul li #SignInIcon i { transform:rotate(90deg); }







.HdrRgtDiv ul li #SignInIcon:hover,



.HdrRgtDiv ul li span:hover { color:#fec42f; }











.SearchOverlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, .9); z-index: 99999; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, visibility 0s 0.5s;}



.closeSrch { position: absolute; right: 20px; top: 20px; z-index: 100; cursor: pointer; }

.closeSrch span { background:url(../images/search_close_icon.png) no-repeat 0 0; width:23px; height:23px; display:block; text-indent:-9999px; }

.closeSrch span:hover { background-position:0 -23px; }







.SearchOverlay ul { margin: 0 auto; display: inline-block; height: 100%; position: relative; opacity: .4; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s;}



.SearchOverlay ul li { display: block; height: 20%; }







.SearchHolder { min-height: 100%; height: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}



.SearchHolder ul { height:auto; width:100%; }







.SrchFormDiv { max-width:689px; margin:0 auto; position:relative; }



.SearchHolder ul li input[type="text"]{ border:0; border-bottom: 1px solid #fec42f; background: transparent; width: 100%; float:left; font-family: 



'BrandonGrotesque-Medium'; font-size: 36px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; color: #9e9e9e; padding:0 60px 0 0; }



.SubmitBtn { position:absolute; top:0; right:0; width:50px; height:50px; text-align:center; }



.SubmitBtn input[type="submit"] { background: transparent; border: 0; width: 100%; text-indent:-9999px; padding:0; height:100%; width:100%; }



.SubmitBtn i.fa { position: absolute; top: 50%; left: 0; right:0; margin:0 auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); pointer-events: none; font-size:35px; color:#fff; }











.SearchOverlay.open { opacity: 1; visibility: visible; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; }



.SearchOverlay.open ul { opacity:1; }







.SearchOverlay.open .SearchHolder ul { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }









.Footer { margin-top:70px; }

.FooterMain { float:left; width:100%; border-top:5px solid #fec42f; padding:39px 0; }







.Footr01 { float:left; width:100%; }



.Footr01 h2 { font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; font-family: 'BrandonGrotesque-Bold'; margin-bottom:22px; text-transform:uppercase; }



.Footr01 ul {}



.Footr01 ul li { float:left; width:100%; max-width:50%; }



.Footr01 ul li a { font-size: 14px; font-style: normal; font-stretch: normal; line-height: 1.79; letter-spacing: normal; color: #fff; font-family: 



'BrandonGrotesque-Medium'; text-transform:capitalize; text-decoration:none; }



.Footr01 ul li a:hover { color:#fec42f; }











.Footr02 { width:100%; max-width:245px; margin:0 auto; }



.Footr02 h2 { font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; font-family: 'BrandonGrotesque-Bold'; margin-bottom:22px; text-transform:uppercase; }



.Footr02 ul {}



.Footr02 ul li { float:left; width:100%; margin-bottom:14px; position:relative; }



.Footr02 ul li input[type="text"],
.Footr02 ul li input[type="email"],
.Footr02 ul li input[type="password"],
.Footr02 ul li input[type="tel"] { float:left; width:100%; height:23px; background:rgba(255, 255, 255, 0.22); border: solid 1px #979797; font-size: 14px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; padding:0 10px; }

.Footr02 input[type="submit"] { float:right; width: 100px; height: 30px; border-radius: 8px; border: solid 1px #fec42f; background:#000; font-size: 20px; font-style: normal; font-stretch: normal; line-height: 26px; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Bold';  }
.Footr02 input[type="submit"]:hover { background:#fec42f; color:#000; }


.Footr02 ul li.gfield_error input::-webkit-input-placeholder { color:transparent;}
.Footr02 ul li.gfield_error input::-moz-placeholder { color:transparent; }
.Footr02 ul li.gfield_error input::-moz-placeholder {color:transparent;}
.Footr02 ul li.gfield_error input::-ms-input-placeholder { color:transparent; }

.Footr02 ul li.gfield_error .validation_message { /*display:none; */ position:absolute; top:3px; left:10px; font-family: 'BrandonGrotesque-Regular'; color:#fec42f; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing: normal; z-index:1; }
.Footr02 ul li.gfield_error .validation_message:after { content:""; position:absolute; top:-12px; left:-18px; background:url(../images/error-mesge.png) no-repeat center center; width:260px; height:35px; background-size:100%; z-index:-1; }

.Footr02 .validation_error { display:none; }



.Footr02 .gform_confirmation_message_3 p { font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; margin-bottom:23px; text-transform:uppercase; color:#fec42f; }

.Footr02 .gform_confirmation_message_3 img { float:right; width:55px; }





.Footr03 { float:right; }



.Footr03 h2 { font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; font-family: 'BrandonGrotesque-Bold'; margin-bottom:22px; text-transform:uppercase;  }



.Footr03 ul { float:left; width:100%; margin-bottom:20px; }



.Footr03 ul li { float:left; margin-right:12px; }



.Footr03 ul li:last-child { margin-right:0;}



.Footr03 ul li a { background:#fff; height:23px; width:23px; border-radius:50%; line-height:23px; color:#000; text-align:center; display:block; }



.Footr03 ul li a:hover { background:#fec42f; }







.Footr03 ol { float:left; width:100%; margin-bottom:15px; }



.Footr03 ol li { float:left;  font-size: 13px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: justify; color: #fff; margin-right:20px; }



.Footr03 ol li:last-child { margin-right:0; }



.Footr03 ol li a { color:#fff; text-decoration:none; }



.Footr03 ol li a:hover { color:#fec42f; }







.Footr03 p {  font-size: 13px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: justify; color: #fff; }



.FtrBtm { float:left; width:100%; padding:30px 0 0;}
.FtrBtm p {  font-size: 13px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #fff; margin:0 auto; width:35%; }
.FtrBtm p a { color:#fff; text-decoration:underline; }
.FtrBtm p a:hover { color:#fec42f; text-decoration:none; }



.rotate_title {



    font-size: 64px;



    text-transform: uppercase;



    position: absolute;



    top: 50%;



    left: -44px;



    -webkit-transform: translateY(-50%) rotate(270deg);



    -ms-transform: translateY(-50%) rotate(270deg);



    transform: translateY(-50%) rotate(270deg);



    -webkit-transform-origin: 133px;



    -ms-transform-origin: 133px;



    transform-origin: 133px;



	color:#fff;



	font-family: 'BrandonGrotesque-Bold';



	font-style: normal;



	font-stretch: normal;



	line-height: normal;



	letter-spacing: normal;



	z-index:999;



	  line-height: 1.09;







}











.rotate_title .t_line_holder {



    position: relative



}



.t_line_box {



	position: relative;



	height: 150px;



}







.t_line {



    width: 2px;



    background: #f6b216;



    position: absolute;



    top: 0;



    left: 50%;



    -webkit-transform: translateX(-50%);



    -ms-transform: translateX(-50%);



    transform: translateX(-50%);



    -webkit-transition: all 0.5s;



    transition: all 0.5s



}







.t_circle {



    background: #f6b216;



    width: 0;



    height: 0;



    border-radius: 100%;



    position: absolute;



    bottom: 0;



    left: 50%;



    -webkit-transform: translateX(-50%);



    -ms-transform: translateX(-50%);



    transform: translateX(-50%);



    -webkit-transition: all 0.5s;



    transition: all 0.5s



}







.rotate_title .t_line_holder .t_line_box {



    position: absolute;



    top: 35px;



    right: 110%



}







.rotate_title .t_line_holder .t_line_box .t_line {



    width: 100%;



    height: 2px



}







.rotate_title .t_line_holder .t_line_box .t_circle {



    top: 0;



    -webkit-transform: translate(0, -45%);



    -ms-transform: translate(0, -45%);



    transform: translate(0, -45%);



    left: -10px



}







.mlSection1 { z-index:1; padding:130px 0 0; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }

.removediv .mlSection1 { padding:70px 0 0; }


.mlSection2 {z-index:5 }



.mlSection3 {z-index:4 }



.mlSection4 {z-index:3 }



.mlSection5 {z-index:2 }







.MainContainer { float:left; width:100%; }







#skrollr-body { float:left; width:100%; }



.skrollr-deck { position: relative; box-sizing: border-box; float:left; width:100%; }







.mlSection1 { background-size:cover; background-repeat:no-repeat; background-position:top center; background-attachment:fixed; }











.skrollr-deck .HomeCntrblck { background: linear-gradient(-135deg, transparent 66px, rgba(0,0,0,0.6) 66px);  /*background:rgba(0,0,0,0.6);*/ position: absolute; top: 50%; width:100%; padding:62px 15px; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.HomeCntrblck:before { content:""; position:absolute; top:-2px; right:0; background:url(../images/trans_corner.png) no-repeat; height:95px; width:95px; }

.HomeCntrBlckRow { max-width:688px; margin:0 auto; text-align: center;}



.HomeCntrBlckRow h1 { font-family: 'BrandonGrotesque-Medium'; font-size: 36px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; color: #fff; text-transform:uppercase; margin:0 0 33px;}







.HomeCntrBlckRow a,

.HomeCntrBlckRow span { display:inline-block; width: 125px; height: 35px; border-radius: 8px; border: solid 1px #fec42f; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; line-height:33px; text-transform:uppercase; margin:0 11px; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; cursor:pointer; }



.HomeCntrBlckRow a:hover,

.HomeCntrBlckRow span:hover { background:#fec42f; color:#000; }











.HomeWrap { max-width:978px; margin:0 auto; }



.mlSection2 .rotate_title { top:12%; transform: translateY(-12%) rotate(270deg);  -webkit-transform: translateY(-12%) rotate(270deg); -moz-transform: translateY(-12%) rotate(270deg); -ms-transform: translateY(-12%) rotate(270deg); -o-transform: translateY(-12%) rotate(270deg);}







.AboutScrolLinks { position: absolute; left: 0; right:0; color:#fff; max-width:1140px; margin:0 auto; text-align:center; }



.AboutScrolLinks ul { float:left; width:100%; }



.AboutScrolLinks ul li { display:inline-block; font-size: 14px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; text-align: center; color: #fff; text-transform:uppercase; position:relative; padding:0 5px;}



.AboutScrolLinks ul li:before { content:""; position:absolute; right:-2px; top:50%; margin:-7px 0 0; height:15px; width:1px; background:#fff; }



.AboutScrolLinks ul li:last-child:before { display:none; }



.AboutScrolLinks ul li a { text-decoration:none; color:#fff; }



.AboutScrolLinks ul li a:hover { color:#fec42f; }











.AboutHmeDes { float:left; width:100%; background:#000; padding:166px 0 77px; }

.AboutHmeDes h2 { font-family: 'BrandonGrotesque-Medium';font-size: 30px;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: 0.4px;color: #fff;text-transform: uppercase;margin: 0 0 20px;}

.AboutHmeDes p { font-size:18px; line-height:24px; color:#fff; margin-bottom:24px; }



.AboutHmeDes p span { text-transform:uppercase; }







.AboutHmeDes a { display:block; margin:62px auto 0; width: 170px; height: 35px; border-radius: 8px; border: solid 1px #fec42f; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; line-height:33px; text-transform:uppercase; }



.AboutHmeDes a:hover { background:#fec42f; color:#000; }







.HmePurpseDiv { float:left; width:100%; background:#fff; padding:73px 0 107px; }



.HmePurpseDiv h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #000; text-transform:uppercase; }



.HmePurpseDiv p { font-size: 18px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #000; max-width:505px; margin:0 auto; }







.TransFrmatnGrphDiv { float:left; width:100%; text-align:center; padding:133px 0 122px;}



.TransFrmatnGrphWrap { max-width:998px; margin:0 auto; }



.TransFrmatnGrphDiv h1 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; text-transform:uppercase; margin-bottom:57px;}

.TransFrmatnGrphDiv h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; text-transform:uppercase; margin-bottom:57px;}


.TransFrmatnGrphDiv img { margin:0 auto 89px; display:block; }



.TransFrmatnGrphDiv p { max-width:660px; margin:0 auto; font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; text-align: center; color: #fff; }







.HmeExprtiseDiv { float:left; width:100%; text-align:center; padding:0 0 191px; }



.HmeExprtiseDiv img { width:100%; margin-bottom:191px; }







.HmeExprtiseDiv h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; text-transform:uppercase; margin-bottom:27px; }



.HmeExprtiseDiv p { font-weight:400; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 24px; letter-spacing: normal; color: #fff; text-align:left; margin-bottom:73px; }







.HmeExprtiseDiv a { display:block; margin:62px auto 0; width: 170px; height: 35px; border-radius: 8px; border: solid 1px #fec42f; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; line-height:33px; text-transform:uppercase; }



.HmeExprtiseDiv a:hover { background:#fec42f; color:#000; }







.CaseStudyLstng { float:left; width:100%; margin-bottom:94px; }



.CaseStudyWrap { max-width:858px; margin:0 auto; }







.mlSection4 .rotate_title { top:16%; transform: translateY(-16%) rotate(270deg);}







.CaseStudyLstng ul { float:left; width:100%; }



.CaseStudyLstng ul li { float:left; width:100%; position:relative; }



.CaseStudyLstng ul li img { width:100%; }



.CaseStudyLstng ul li:last-child { margin-bottom:0; }







.CseStdyLstDiv { /*padding:0 30px;*/ position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); }



.CseStdyLstRow { /*float:left;*/ max-width:850px; margin:0 auto; width:100%; background: linear-gradient(-135deg, transparent 66px, rgba(0,0,0,0.6) 66px); /*background:rgba(0,0,0,0.6);*/ padding:61px 90px; text-align:center; position:relative; }

.CseStdyLstRow:before { content:""; position:absolute; top:-2px; right:0; background:url(../images/trans_corner.png) no-repeat; height:95px; width:95px; }



.CseStdyLstRow h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 36px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; text-align: center; color: #fff; text-transform:uppercase; margin-bottom:19px; }







.CseStdyLstRow a { display:block; margin:0 auto; width: 170px; height: 35px; border-radius: 8px; border: solid 1px #fec42f; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; line-height:33px; text-transform:uppercase; }



.CseStdyLstRow a:hover { background:#fec42f; color:#000; }







.LearnMoreBtn { float:left; width:100%; text-align:center; position:relative; }



.LearnMoreBtn a { display:block; margin:0 auto; width: 170px; height: 35px; border-radius: 8px; border: solid 1px #fec42f; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; line-height:33px; text-transform:uppercase; }



.LearnMoreBtn a:hover { background:#fec42f; color:#000; }







.IntrstingTlkBtn a { height:70px; line-height:68px; line-height:normal; padding:8px 0;}







/************ About Page ************/









.DfltTopSctn { float:left; width:100%; position:relative; }

.AboutTopBnr { float:left; width:100%; position:relative; margin-bottom:50px; }




.AboutTopBnr:before { content:""; position:absolute; top:0; right:0; background:url(../images/corner.png) no-repeat; width:95px; height:95px; }



.AboutTopBnr img { width:100%; }



/*.AboutTopBnr span { width:64px; position:absolute; bottom:38px; left:0; right:0; margin:0 auto; text-align:center; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; cursor:pointer; }



.AboutTopBnr span img { display:block; margin:7px auto 0; width:32px;}*/







.AboutTopBnr span,
.DfltTopSctn span.arrow,
#HomeSection1 span.arrow{

    color: transparent;

    position: absolute;

    bottom:38px;

    left: 50%;

    z-index: 2;

    display: inline-block;

    -webkit-transform: translate(0, -50%);

    transform: translate(0, -50%);

    letter-spacing: .1em;

    text-decoration: none;

    transition: opacity .3s;

	padding-top:25px; 

	cursor:pointer; 

}



.AboutTopBnr span small,
.DfltTopSctn span.arrow small,
#HomeSection1  span.arrow small {

    color: transparent;

}



.AboutTopBnr span small,
.DfltTopSctn span.arrow small,
#HomeSection1 span.arrow small {

    position: absolute;

    top: 0;

    left: 50%;

    width: 24px;

    height: 24px;

    margin-left: -12px;

    border-left: 1px solid #fff;

    border-bottom: 1px solid #fff;

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

    -webkit-animation: sdb05 1.5s infinite;

    animation: sdb05 1.5s infinite;

    box-sizing: border-box;

}
#HomeSection1 span.arrow,
.DfltTopSctn span.arrow small, { bottom:120px; z-index:999999; }


@-webkit-keyframes sdb05 {

    0% {

        -webkit-transform: rotate(-45deg) translate(0, 0);

        opacity: 0;

    }

    50% {

        opacity: 1;

    }

    100% {

        -webkit-transform: rotate(-45deg) translate(-20px, 20px);

        opacity: 0;

    }

}

@keyframes sdb05 {

    0% {

        transform: rotate(-45deg) translate(0, 0);

        opacity: 0;

    }

    50% {

        opacity: 1;

    }

    100% {

        transform: rotate(-45deg) translate(-20px, 20px);

        opacity: 0;

    }

}




.page-id-10788 .DfltTopSctn span.arrow { transform:translate(0); -webkit-transform:translate(0); bottom:85px;}
.page-id-10788 .DfltTopSctn span.arrow small { animation:none; -webkit-animation:none; border-left-color:#000; border-bottom-color:#000;}





.AboutTopBnr .rotate_title,

.flexbox-fix .rotate_title,

.ContactMap .rotate_title { top:auto; bottom:8px; transform: translateY(0) rotate(270deg); }



.TransFrmatnGrphDiv01 { /*padding:170px 0 59px;*/ padding:60px 0; }



.NewAd_Div { width:100%; float:left; text-align: center; background:#fec42f; padding:24px 40px 19px;}
.NewAd_Div h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 16px; font-weight:700; font-style: normal; font-stretch: normal; line-height: 1.25;
  letter-spacing: normal; color: #0d0d0d; text-transform:uppercase; padding-bottom:13px;}
.NewAd_Div img { width:88px; height:auto; margin-bottom:10px;}
.NewAd_Div a { font-family: 'BrandonGrotesque-Medium'; font-size: 11px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.25px; color: #fff; text-decoration:none; text-transform:uppercase; background:#333; border-radius:4.7px; height:21px; line-height:19px; display:inline-block; padding:0 15px; border:1px solid #333;}
.NewAd_Div a:hover { background:#fec42f; color:#333;}

.NewBookDiv { width:100%; max-width:630px; margin:0 auto; position:absolute; top:70%; left:200px; text-align:center; transform:translateY(-70%);}
.NewBookDiv h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 30px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #0d0d0d; text-transform:uppercase; padding-bottom:26px;}
.NewBookDiv a { font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.42px; color: #fff; text-decoration:none; text-transform:uppercase; background:#333; border-radius:8px; height:35px; line-height:35px; display:inline-block; padding:0 15px; border:1px solid #333;}
.NewBookDiv a:hover { background:transparent; color:#333;}



.AbtZooDiv { float:left; width:100%; position:relative; text-align:center; }
.AbtZooDiv img { width:100%; }



.AbtZooRow { width:100%; position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); }







.AbtZooRow01 { float:left; width:100%; background:url(../images/about_zoo_trns_bg.png) no-repeat; background-size:cover; padding:46px 100px;}



.AbtZooRow01 img { display:block; margin:0 auto 30px; width:52px; }



.AbtZooRow01 h2 {  font-family: 'BrandonGrotesque-Medium'; font-size: 36px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; color: #fff; text-transform:uppercase;}

.AbtZooRow01 a { width:120px; height:90px; border-radius:10px; left:0; right:0; color:transparent; box-shadow:0 0 0 0; border:0; background:#fec42f; text-shadow:0; margin:20px auto 0; text-indent:-9999px; position:relative; display:block; }

.AbtZooRow01 a:before { content: ""; text-shadow: 0 0 0; width: 0; height: 0; border-left: 30px solid black; border-top: 21px solid transparent; border-bottom: 21px solid transparent; left: 0; right: 0; text-align: center; margin: 0 auto; top: 50%; line-height: normal; transform: translateY(-50%); text-indent:0; position:absolute; }





.OurCore { padding:67px 0 83px; }



.OurCore img { width:185px; display:block; float:none; margin:0 auto 23px;}



.OurCore h2 { margin-bottom:27px; }



.OurCore p { max-width:689px; }



.OurCore p span { font-family: 'BrandonGrotesque-Bold';}







.NeuroSciBnr { float:left; width:100%; position:relative; }



.NeuroSciBnr img { width:100%; }

.NeuroSciBnr a { width:120px; height:90px; border-radius:10px; left:0; right:0; color:transparent; box-shadow:0 0 0 0; border:0; background:#fec42f; text-shadow:0; margin:0 auto; position:absolute; left:0; right:0; top:50%;  transform: translateY(-50%); text-indent:-9999px; }

.NeuroSciBnr a:before { content: ""; text-shadow: 0 0 0; width: 0; height: 0; border-left: 30px solid black; border-top: 21px solid transparent; border-bottom: 21px solid transparent; left: 0; right: 0; text-align: center; margin: 0 auto; top: 50%; line-height: normal; transform: translateY(-50%); text-indent:0; position:absolute; }







.NeuroSciBnr .vjs-poster { background-size:cover; }

.NeuroSciBnr .vjs-default-skin .vjs-big-play-button { width:120px; height:90px; border-radius:10px; left:0; right:0; color:transparent; box-shadow:0 0 0 0; border:0; background:#fec42f; text-shadow:0; margin:0 auto; top:50%;  transform: translateY(-50%); }

.NeuroSciBnr .vjs-default-skin .vjs-big-play-button::before { content: ""; text-shadow: 0 0 0; width: 0; height: 0; border-left: 30px solid black; border-top: 21px solid transparent; border-bottom: 21px solid transparent; left: 0; right: 0; text-align: center; margin: 0 auto; top: 50%; line-height: normal; transform: translateY(-50%); }

.NeuroSciBnr .video-js .vjs-tech { object-fit: cover; }







.NeuroSciDiv { padding:57px 0 0; position:relative; z-index:1; }



.NeuroSciDiv img { width:122px; }







.AboutMrtnDiv { float:left; width:100%; margin:-55px 0 122px; }



.AbtMrtnRow { max-width:1140px; margin:0 auto; position:relative; }







.AbtMrtnImg { float:left; max-width:570px; width:100%; }



.AbtMrtDes { position:absolute; top:55%; right:125px; background:rgba(255,255,225,0.3); padding:46px 55px 56px; max-width:594px; width:100%;  transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); }



.AbtMrtDes:before { content:""; position:absolute; top:0; right:0; background:url(../images/corner.png) no-repeat; height:95px; width:95px; }







.AbtMrtDes h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; margin-bottom:26px; text-transform:uppercase; }



.AbtMrtDes p { font-size: 18px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; margin-bottom:30px; }



.AbtMrtDes p span { font-family: 'BrandonGrotesque-Bold';}



.AbtMrtDes a { float:left; margin-right:33px; width: 125px; height: 35px; border-radius: 8px; border: solid 1px #fec42f; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; line-height:33px; text-transform:uppercase; }



.AbtMrtDes a:last-child { margin-right:0; }



.AbtMrtDes a:hover { background:#fec42f; color:#000; }











.AbtTestimonials { float:left; width:100%; text-align:center; }



.AbtTestimonials h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; margin:0 0 50px; text-transform:uppercase;}







.AbtTestimonials ul {}



.AbtTestimonials ul li { margin-bottom:20px; }



.AbtTestiWrap { max-width:985px; margin:0 auto; }











.AbtTestiList { float:left; width:100%; position:relative; }







.AbtTestiImg { float:left; width:100%; margin-bottom:36px; }



.AbtTestiImg img { width:100%; }



.AbtTestiDes { float:left; width:100%; min-height:125px; padding:0 5px; }



.AbtTestiDes h3 {  font-size: 24px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #fec42f; text-transform:uppercase;}



.AbtTestiDes h4 { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #fff; min-height:38px; }



.AbtTestiDes a { width: 48px; height: 33px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5); border: solid 0.5px #fec42f; display:block; margin:0 auto; text-indent:-9999px; position:relative; background:#000; }



.AbtTestiDes a:before { content:""; position:absolute; top:50%; left:0; right:0; width: 0; height: 0; border-left: 16px solid #fec42f; border-top: 8px solid transparent; border-bottom: 8px solid transparent; margin:-9px auto 0; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }



.AbtTestiDes a:hover { background:#fec42f; }



.AbtTestiDes a:hover:before { border-left-color:#000;}







.AbtTestiHvr { position:absolute; top:0; left:0; right:0; width:100%; background:#fec42f; display:table; opacity:0; visibility:hidden; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }



.AbtTestiHvr:before { content:""; position:absolute; top:30px; left:0; right:0; width:77%; margin:0 auto; background:#000; height:2px; }



.AbtTestiHvr:after { content:""; background-image:url(../images/commas_icon.png); background-repeat:no-repeat; background-position:center center; position:absolute; width:75px; height:30px; left:0; right:0; top:15px; margin:0 auto; background-color:#fec42f; line-height:30px;}







.AbtTestiHvrRow { display:table-cell; vertical-align:middle; padding:45px 35px 25px; text-align:center; position:relative; }



.AbtTestiHvrRow:before { content:""; position:absolute; bottom:20px; left:0; right:0; width:77%; margin:0 auto; background:#000; height:2px;}



.AbtTestiHvrRow01 { float:left; width:100%; /*height:100%;*/ }



.AbtTestiHvrRow01 p {  font-size: 18px;  font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; margin-bottom:20px; }



.AbtTestiHvrRow01 h5 {  font-size: 14px;  font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; font-family: 'BrandonGrotesque-Bold'; }







.AbtTestiList:hover .AbtTestiHvr { opacity:1; visibility:visible; }







.HwDsgnTransDiv { float:left; width:100%; background:#333; padding:76px 0 ; }



.HwDsgnTransDiv h2 { font-family: 'BrandonGrotesque-Medium';  font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; text-align:center; color:#fff; margin:0 0 75px; }







/************ About Page End ************/







/*************** Expertise Page **************/







.InovtnDiv { float:left; width:100%; text-align:center; /*padding:160px 0 50px;*/ padding:80px 0 50px;}



.InovtnWrap { max-width:978px; margin:0 auto; }



.InovtnDiv h1 { font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; font-family: 'BrandonGrotesque-Medium'; text-transform:uppercase; margin:0 0 27px; color:#fff; }

.InovtnDiv h2 { font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; font-family: 'BrandonGrotesque-Medium'; text-transform:uppercase; margin:0 0 27px; color:#fff; }


.InovtnDiv img { display:block; margin:0 auto 30px; /*max-width:626px;*/ }



.InovtnDiv p { text-align:left; font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color:#fff; padding:0 0 30px;}











.HwDsgnDestop { float:left; width:100%; background:#fec42f; padding:32px 40px; position:relative; margin-bottom:10px; min-height:645px; }



.HwDsgnDestop:before { content:""; position:absolute; top:50%; right:-55px; width: 0; height: 0; margin-top:-45px; border-left: 55px solid #fec42f; border-top: 45px solid transparent; border-bottom: 45px solid transparent;}







.HwDsgnDestopRow { float:left; width:100%; }







.HwDsgnDestop h3 { font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; text-transform:uppercase; color:#333; margin-bottom:10px;}



.QuoteDiv { float:left; width:100%; padding:55px 58px 26px; background:#000; border:0; margin:0 0 14px; text-align: center; position:relative; height:187px; display:table; }



.QuoteDiv:before { content:""; position:absolute; top:30px; left:0; right:0; width:70%; margin:0 auto; background:#fec42f; height:2px; }



.QuoteDiv:after { content:""; background-image:url(../images/commas_icon01.png); background-repeat:no-repeat; background-position:center center; position:absolute; width:75px; height:30px; left:0; right:0; top:15px; margin:0 auto; background-color:#000; line-height:30px;}





/*.QuoteDiv:before { content:""; position:absolute; top:25px; left:0; right:0; width:70%; margin:0 auto; background:#fec42f; height:2px; }



.QuoteDiv:after { content:"\f10d"; font-family: 'FontAwesome'; position:absolute; width:75px; height:30px; left:0; right:0; top:12px; margin:0 auto; font-size:26px; color:#fec42f;  background:#000; }*/



.QuoteDivRow { border-bottom:2px solid #fec42f; padding-bottom:20px; display:table-cell; vertical-align:middle; }







.QuoteDiv h4 { font-size: 20px; font-style: normal; font-stretch: normal; line-height: 1.2; letter-spacing: normal; color:#fec42f; }



.QuoteDiv h4 span { display:block; font-size:14px; margin-top:5px; text-transform:capitalize; font-family: 'BrandonGrotesque-Bold'; }



.HwDsgnDestop p { font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color:#000; margin-bottom:20px;}



.HwDsgnDestop p span { text-decoration:underline; }

.HwDsgnDestop p span a {  color:#000; text-decoration:none; }
.HwDsgnDestop p a {  color:#000; text-decoration:underline; }
.HwDsgnDestop p a:hover { text-decoration:none; }



.HwDsgnDestop p strong { font-weight:400; font-family: 'BrandonGrotesque-Bold'; text-transform:uppercase; }







.RelvntCses { float:left; width:100%; background:#fec42f; padding:11px 15px; text-align:center; }



.RelvntCses ul {}



.RelvntCses ul li { display:inline-block; font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color:#000; margin:0 5px; }



.RelvntCses ul li:first-child { margin-left:0; }



.RelvntCses ul li:last-child { margin-right:0; }



.RelvntCses ul li a { display:inline-block; text-decoration:none; height:35px; padding:0 10px; border-radius:8px; border:1px solid #000; color:#000; line-height:33px;}



.RelvntCses ul li a:hover { background:#000; color:#fec42f;}





.ImuneDiv { padding-top:68px; }

.ImuneDiv img { /*max-width:330px;*/ max-width:100%;  }







.ExprtseCseStdy { float:left; width:100%; position:relative;}



.ExprtseCseStdy img { width:100%; }







/************ Expertise End **********/







/************ Case Swiss **********/





#Case-Section-1 .AboutTopBnr .rotate_title,
#Case-Section-1 .flexbox-fix .rotate_title { left:-20px; }

#Case-Section-1.mlSection1 .rotate_title .t_line_holder .t_line_box,
#Case-Section-1.mlSection1 .flexbox-fix .rotate_title .t_line_holder .t_line_box { position: absolute; top: 67px; right: 105%; }







.SwissPg { float:left; width:100%; /*padding-top:100px; */}



.SwissIntrnlAirlns { float:left; width:100%; /*padding:64px 0 0;*/}



.SwissIntrnlAirlns h2 {  font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; text-transform:uppercase; color:#fff; margin-bottom:84px; }



.SwissIntrnlAirlns ul {}



.SwissIntrnlAirlns ul li { float:left; width:100%; position:relative; margin-bottom:80px; }



.CseSwisLstImg { float:left; width:74%; position:relative; }

.CseSwisLstImg a { width:120px; height:90px; border-radius:10px; position:absolute; top:50%; left:0; right:0; color:transparent; box-shadow:0 0 0 0; border:0; background:#fec42f; text-shadow:0; margin:20px auto 0; text-indent:-9999px; transform:translateY(-50%); z-index:999; }

.CseSwisLstImg a:before { content: ""; text-shadow: 0 0 0; width: 0; height: 0; border-left: 30px solid black; border-top: 21px solid transparent; border-bottom: 21px solid transparent; left: 0; right: 0; text-align: center; margin: 0 auto; top: 50%; line-height: normal; transform: translateY(-50%); text-indent:0; position:absolute; }



.CseSwisDes { position:absolute; top:50%; right:0; transform:translateY(-50%); max-width:1140px; width:100%; }



.CseSwisDesRow { background:#000; max-width:696px; width:100%; float:right; padding:40px 63px 29px; }



.CseSwisDesRow h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; color:#fff; margin-bottom:20px; }



.CseSwisDesRow p { font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color:#fff; margin-bottom:25px;}
.CseSwisDesRow blockquote { max-width:534px; float:right; border-left:1px solid #fec42f; padding:0 0 0 18px;}
.CseSwisDesRow blockquote p { font-size:20px;  font-family: 'BrandonGrotesque-Bold';  }
.CseSwisDesRow blockquote p strong { display:block; font-size:18px; margin-top:20px; }



.CseSwisDesRow p strong { font-family: 'BrandonGrotesque-Bold'; font-weight:400; }







.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisLstImg { float:right; width:65%;  }



.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisDes { right:auto; left:0;}



.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisDesRow { float:left; margin:0 0 0 95px; }











.AnxtyCrvDiv { float:left; width:100%; padding:0 0 60px; }



.AnxtyCrvWrap { margin:0 auto; max-width:938px; }



.AnxtyCrvDiv h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: normal; color:#fff; text-transform:uppercase; margin-bottom:14px; }



.AnxtyCrvDiv p { font-size: 18px; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; margin-bottom:20px; color:#fff; }



.AnxtyCrvDiv img { display:block; margin:39px auto; }







.CseSwisBnrBtm { float:left; width:100%; position:relative; margin-bottom:70px; }



.CseSwisBnrBtm img { width:100%; }







.CseSwisBnrBtmRow { position:absolute; top:50%; left:0; right:0; width:100%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); }



.CseSwisBnrBtmRow01 { background: linear-gradient(-135deg, transparent 66px, rgba(0,0,0,0.7) 66px); /*background:rgba(0,0,0,0.7);*/ margin:0 auto; max-width:709px; width:100%; padding:50px 76px 5px; position:relative; }

.CseSwisBnrBtmRow01:before { content:""; position:absolute; top:-2px; right:0; background:url(../images/trans_corner.png) no-repeat; height:95px; width:95px; }



.CseSwisBnrBtmRow01 p { font-size: 30px; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color:#fff; margin-bottom:45px; }



.CseSwisBnrBtmRow01 p span { border-bottom:3px solid #fec42f; }







/************ Case Swiss End **********/











/*  Speaking Page Start  */







.Wrap980px { width:100%; max-width:980px; margin:0 auto; padding:0 15px;}



.Wrap910px { width:100%; max-width:980px; margin:0 auto; padding:0 15px;}



.Wrap790px { width:100%; max-width:790px; margin:0 auto; padding:0 15px;}



.Wrap420px { width:100%; max-width:420px; margin:0 auto; padding:0 15px;}







.SpeakingBnr { width:100%; float:left; position:relative; margin-top:70px; }

.SpeakingBnr:before { content:""; position:absolute; top:0; right:0; background:url(../images/corner.png) no-repeat; width:95px; height:95px; }

.SpeakingBnr img { width:100%;}



.SpeakingBnr span { width:64px; position:absolute; bottom:38px; left:0; right:0; margin:0 auto; text-align:center; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; }

.SpeakingBnr span img { display:block; margin:7px auto 0; width:32px;}






.NewWhiteDiv { float: left; width: 100%; background: #fff; padding: 15px 0 42px;}
.SpeakinWorkShop { width:100%; float:left; padding:60px 0px 80px; text-align:center;}



.SpeakinWorkShop h1,
.SpeakinWorkShop h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height:52px; letter-spacing: normal; color:#fff; padding:0 0 27px; text-transform:uppercase;}

  /* .SpeakinWorkShop h2 { font-size:36px; } */



.SpeakinWorkShop p,

.SpeakinWorkShop tr td { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal;

  color: #fff !important;  text-align:left; padding:0 0 30px;}

.SpeakinWorkShop p span { display:block; margin-top:30px; }

.SpeakinWorkShop p a { color:#fff; text-decoration:underline; }

.SpeakinWorkShop p a:hover { text-decoration:underline; color:#fec42f;  }

.SpeakinWorkShop img { display:block; margin:0 auto 50px; width:100%; }
.SpeakinWorkShop iframe { width:100%; height:500px; float:left; margin-bottom:50px;  }

.SpeakinWorkShop ul {}



.SpeakinWorkShop ul li { display:inline-block; width:210px; margin:0 40px; height: 45px; line-height:43px; font-family: 'BrandonGrotesque-Medium'; font-size:18px;font-style: normal; font-stretch: normal; text-transform:uppercase; letter-spacing: 0.4px; text-align: center;}



.SpeakinWorkShop ul li a {color:#fec42f; text-decoration:none; display:block;border-radius: 8px; border: solid 1px #fec42f;}



.SpeakinWorkShop ul li a:hover { background:#fec42f; color:#000;}



.SpeakinWorkShop h3 { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height:normal; letter-spacing: normal; color:#000; text-align:left; padding-bottom:15px;}



.SpeakinWorkShop img { width:215px; height:auto; float:left;}


.single .SpeakinWorkShop { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #000 !important;}
.single .SpeakinWorkShop h1,
.single .SpeakinWorkShop h2 { color: #000; }

.single .SpeakinWorkShop p,
.single .SpeakinWorkShop tr td  { color: #000 !important; }
.single .SpeakinWorkShop p a { color: #000; }
.single .SpeakinWorkShop p a:hover { color: #fec42f; }

.single .SpeakinWorkShop ol,
.single .SpeakinWorkShop ul { float:left; width:100%; margin-bottom:20px;}
.single .SpeakinWorkShop ol li,
.single .SpeakinWorkShop ul li { float:left; width:100%; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #000 !important; text-align: left;  margin:0 0 10px; height:auto; font-family: 'BrandonGrotesque-Regular'; text-transform:none;  }
.single .SpeakinWorkShop ol li strong,
.single .SpeakinWorkShop ol li strong { display:inline-block; font-family: 'BrandonGrotesque-Bold'; font-weight:normal; }
.single .SpeakinWorkShop ul li a { color: #fec42f; }
.single .SpeakinWorkShop ul li a:hover { color: #000; }
.single .SpeakinWorkShop img { width: 100%; }

.single .SpeakinWorkShop ul li a,
.single .SpeakinWorkShop a { color:#fec42f; text-decoration:none; display:inline-block;border-radius: 0; border: 0; text-decoration:underline; }
.single .SpeakinWorkShop ul li a:hover,
.single .SpeakinWorkShop a:hover { background:none; color:#fff; text-decoration:none; }






.OwnerInfoDiv { width:100%; float:left; text-align: center;}



.OwnerInfoDiv ul {}



.OwnerInfoDiv ul li { margin:0 -2px 60px; display:inline-block; float:none; vertical-align:top; }







.MarkDiv { width:100%; float:left;}







.MarkDivYellowBg { width:100%; float:left; height:265px; background:#fec42f; position:relative; margin:0 0 55px; padding:40px 12px 15px;}



.MarkDivYellowBg:after { content:""; position:absolute; bottom:-30px; left:0px; right:0px; width: 0; height: 0; border-left:25px solid transparent; border-right:25px solid transparent; border-top: 30px solid #fec42f; margin:0 auto;}







.LineDiv { width:100%; float:left; background:#000; height:2px; margin:0 0 10px; /*position:absolute; top:40px; left:0px;*/}



.LineDiv span { background:#fec42f; width:60px; margin:-12px auto 0; display:block;}







.MarkCntnt01 { width:100%; float:left; display:table; height:190px;}







.MarkCntnt02 { display:table-cell; vertical-align:middle;}



.MarkCntnt01 p { padding:0 40px; font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #000000;}







.MarkDiv h2 { font-family: 'BrandonGrotesque-Regular';  font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal;font-size:24px;color: #fec42f; text-transform:uppercase;}



.MarkDiv h2 small {  color: #ffffff; font-size:18px; display:block; text-transform:none; line-height:24px;}







/*  Speaking Page End  */







/*  Speaking Topic Page Start  */











.FaqDiv { width:100%; float:left; padding:0 20px;}



.FaqDivBg { width:100%; float:left; background:#333333; padding:110px 0 135px; position:relative;}



.FaqDivBg:before { content:""; position:absolute; top:0; right:0; background:url(../images/corner.png) no-repeat; width:95px; height:95px; }







.Faq {width:100%; float:left;}



.Faq h2 { font-family: 'BrandonGrotesque-Medium'; font-size:46px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #ffffff; text-align:center; padding:0 0 40px;}











.accordion_container {



    width: 100%;



	float:left;



}







.AcrdLst



{



	float:left;



	width:100%;



	border-bottom:2px solid #fec42f; 
	position:relative; 



}







.AcrdLst:nth-child(2n+1)



{



	background:none;



}







.accordion_head



{



    color: #fff;



    cursor: pointer;



    font-family: 'BrandonGrotesque-Bold';font-size: 24px;



    margin:0px;



    padding:34px 40px 33px 85px;



	background:none;



	position:relative;



	text-align:left;



	text-transform:uppercase;



  font-style: normal;



  font-stretch: normal;



  line-height: normal;



  letter-spacing: normal;



	



}
.accordion_head b { font-weight:400; color:#fec42f; }
.accordion_head_space { padding:34px 175px 95px 85px;}





.accordion_body {



	text-align:left;



	padding:0px 100px 70px 85px;



    



}



.accordion_body img { margin-bottom:37px;}



.accordion_body p {



    padding: 0px 0px 22px;



	 font-family: 'BrandonGrotesque-Regular';



	font-size:18px;



	color:#fff;



	line-height:24px;



	font-weight: normal;



	font-style: normal;



	font-stretch: normal;



	letter-spacing: normal;



}



.accordion_body p strong { font-family: 'BrandonGrotesque-Bold'; text-transform:uppercase;}



.accordion_body small { background:#282828; width:158px; height:1px; display:block; margin-bottom:21px;}



.accordion_body h3 {  font-family: 'BrandonGrotesque-Bold';



	font-size:18px;



	color:#fff;



	line-height:24px;



	font-weight: normal;



	font-style: normal;



	font-stretch: normal;



	letter-spacing: normal; text-transform:uppercase; padding-bottom:22px;}



	



.accordion_body ul { padding:0 0 30px 20px;}



.accordion_body ul li {padding: 0px 0px 22px;



	 font-family: 'BrandonGrotesque-Regular';



	font-size:18px;



	color:#fff;



	line-height:24px;



	font-weight: normal;



	font-style: normal;



	font-stretch: normal;



	letter-spacing: normal; list-style:disc;}



		



.accordion_body a {}



{ color:#fdb813;}











.accordion_body a { width:220px; float:left; margin:0 15px 0 0; height: 45px; line-height:43px; font-family: 'BrandonGrotesque-Medium'; font-size:18px;font-style: normal; font-stretch: normal; text-transform:uppercase; letter-spacing: 0.4px; text-align: center; color:#fec42f; text-decoration:none; border-radius: 8px; border: solid 1px #fec42f;}



.accordion_body a:hover  { background:#fec42f; color:#fff;}











.plusminus {



	position:absolute;



	left:10px;



	top:50%; margin-top:-23px;



	height:44px; line-height:40px;



	width:44px;



	background:#fec42f;



	text-align:center;



	padding:0px 0 0 0px;



}
.accordion_head_space .plusminus { top:40%;}


.plusminus img {/* margin:0 auto; display:block;*/}



/*.plusminus:hover { background:#000 url(../images/ylw_plus.png); background-repeat:no-repeat;}*/







/*  Speaking Topic Page End  */















/* Case Page Start */







.GlryDivBg { padding:110px 0 50px;}







/**************** gallry ******************/



.gallry { width:100%; float:left; padding:0 50px; text-align:center; margin:0 0 50px;}



.gallry ul {}



.gallry ul li { padding:0; width:33.33%;}



.gallry ul li img { width:100%; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }







.galryTxt { background: rgba(254, 196, 47, 0.9); float:left; position:absolute; top:0px; left:0px; opacity:0; visibility:hidden; text-align:center; width:100%; height:100%; padding:25px 45px 0; text-align:left; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s}



.galryTxt02 { position:absolute; top:50%; left:0px; transform:translateY(-50%); padding:0 100px 0 30px;}



.galryTxt h3  {  font-family: 'BrandonGrotesque-Bold'; font-size: 24px; font-style: normal; font-stretch: normal; line-height: normal;letter-spacing: normal; color: #000000; padding-bottom:10px; text-transform:uppercase;}

.galryTxt h3 a { color:#000; text-decoration:none; display:inline-block; float:none; border-radius: 0; border: 0; height:auto; line-height:normal;  text-align: center; padding:0; font-size: 24px; font-family: 'BrandonGrotesque-Bold';}

.galryTxt h3 a:hover { background:none; color:#000;}



.galryTxt p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal;font-stretch: normal; line-height: 24px; letter-spacing: normal; color: #000000; padding-bottom:15px;}







.galryTxt a {color:#000; text-decoration:none; float:left; border-radius: 8px; border: solid 1px #000; height:36px; line-height:34px; font-family: 'BrandonGrotesque-Medium'; font-size:18px;font-style: normal; font-stretch: normal; text-align: center; padding:0 15px;}



.galryTxt a:hover { background:#000; color:#fec42f; }







.gallry ul li:hover .galryTxt { opacity:1; visibility:visible; }







/* Back To Top Style STARt */



#back-top { width:100%; float:left; text-align:center;}







#back-top a { display:inline-block; text-align: center;  font-family: 'BrandonGrotesque-Medium'; font-size:16px; text-transform: uppercase;



text-decoration: none; color:#000; height:36px; line-height:36px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; background:#fec42f; border-radius:8px; padding:0 25px; border:1px solid #fec42f;}



#back-top a:hover { background:transparent; color:#fec42f;}



  



/* Back To Top Style END */







/* Case Page End */







/* Article Page Start */







.ArticleBg { padding:47px 50px 50px;}



.MarginBtm80px { margin-bottom:80px;}







.ArticlesHdng { padding:80px 0 0;}



.ArticlesHdng h2 { padding:0px 0px 80px;}







.NavFltrBtns { float:left; width:100%; text-align:center; padding:0 0 58px;}



.NavFltrBtns ul {} 



.NavFltrBtns ul li { display:inline-block; margin:0 10px;}







.NavFltrBtns ul li a,



.NavFltrBtns ul li button,



.NavFltrBtns ul li .button.is-checked, 



.NavFltrBtns ul li .button.is-selected { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.2; letter-spacing: normal; color: #ffffff; border:0px; border-radius:0px; background:none; position:relative;display:inline-block; margin:0px; padding:0px; cursor:pointer; background:none !important;}







.NavFltrBtns ul li .button.is-checked,



.NavFltrBtns ul li button:hover { background:none; color:#fec42f;}







.NavFltrBtns ul li button:before,



.NavFltrBtns ul li .button.is-checked:before, 



.NavFltrBtns ul li .button.is-selected:before { background-color: #fec42f;bottom: 0; content: ""; height:1px; left: 0; position: absolute; transform: scaleX(0); transition: all 0.3s ease-in-out 0s; visibility: hidden; width: 100%; }







.NavFltrBtns ul li.active a:before,



.NavFltrBtns ul li button:hover:before,



.NavFltrBtns ul li .button.is-checked:before, 



.NavFltrBtns ul li .button.is-selected:before { visibility:visible; transform: scaleX(1);}







.PrjctLstng { width:100%; float:left; text-align:center; margin:0 0 60px;}



.PrjctLstng ul {}



.PrjctLstng ul li { width:33.33%; float:left; position:relative; overflow:hidden; cursor:pointer;}



.PrjctLstng ul li a { display:block; text-decoration:none;}



.PrjctLstng ul li a img { transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; width:100%; }







.PrjctLstngTxt { background: rgba(254, 196, 47, 0.9); float:left; position:absolute; top:0px; left:0px; opacity:0; visibility:hidden; text-align:center; width:100%; height:100%; padding:10px; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}



.PrjctLstngTxt02 { position:absolute; top:50%; left:0px; right:0px; transform:translateY(-50%);}



.PrjctLstngTxt h3  {  font-family: 'BrandonGrotesque-Bold'; font-size: 24px; line-height:26px; font-style: normal; font-stretch: normal; line-height: normal;letter-spacing: normal; color: #000000; padding:0px; text-transform:uppercase;}
.PrjctLstngTxt span { color: #000; text-decoration: none; border-radius: 8px; border: solid 1px #000; height: 36px; line-height: 34px; font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-style: normal; font-stretch: normal; text-align: center; padding: 0 15px; margin-top:13px; display:none; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.PrjctLstngTxt span:hover { background:#000; color:#fec42f; }











.PrjctLstng ul li:hover img { transform:scale(1.1);}



.PrjctLstng ul li:hover .PrjctLstngTxt { visibility:visible; opacity:1;}







/* Article Page End */







/* Article Page End */







.PaddingBtm20px { padding-bottom:20px;}







.SpeakinWorkShopImg { width:100%; float:left; padding:0 65px; margin-bottom:50px;}



.SpeakinWorkShopImg img { width:100%;}







.ShareThisIcon { width:100%; float:left; margin-bottom:80px;}



.ShareThisIcon h3 { font-family: 'BrandonGrotesque-Medium'; font-size: 14px; font-style: normal; font-stretch: normal; line-height: normal;  letter-spacing: 0px; color: #000; padding-bottom:6px;}



.ShareThisIcon ol { float:left; width:100%; margin-bottom:6px; }



.ShareThisIcon ol li { float:left; margin:0; }



.ShareThisIcon ol li a { color:#000; text-decoration:none; display:block; font-size:23px; height:49px; width:49px; border:1px solid #000; border-left:0; line-height:47px; text-align:center; }

.ShareThisIcon ol li:first-child a  { border-left:1px solid #000; }
.ShareThisIcon ol li a i { line-height: 47px; }



.ShareThisIcon ol li a:hover { background:#fec42f; color: #000; }







.ShareThisIcon ul { float:left; width:100%; }



.ShareThisIcon ul li { float:left; margin:0 68px 0 0; text-transform:uppercase;font-family: 'BrandonGrotesque-Medium';font-size: 14px;



  font-style: normal;



  font-stretch: normal;



  line-height: normal;



  letter-spacing: 0.1px;}



.ShareThisIcon ul li a { color:#000; text-decoration:none;}



.ShareThisIcon ul li a i.fa-caret-left { margin:0 5px 0 0;}



.ShareThisIcon ul li a i.fa-caret-right { margin:0 0 0 5px;}



.ShareThisIcon ul li a:hover { color: #fec42f;}



.ShareThisIconRow { margin:0; } 
.ShareThisIconRow ul {}
.ShareThisIconRow ul li { width:50%; margin:0; }
.ShareThisIconRow ul li:last-child { text-align:right; }



/* Article Detail Page End */











/* Press Page Start */







.Padding0px { padding:0px;}







.Press_galryTxt p { padding-bottom:50px;}







/* Press Page End */







/* Book Page Start */







.BookPg { padding:150px 50px 20px; margin-bottom:100px;}







.SmallDataDiv { width:100%; float:left; border:2px solid #fec42f; margin-bottom:50px; position:relative;}







.SmallDataLeft { width:100%; max-width:33%; float:left; padding:0px 60px 0 40px; position:absolute; top:50%; left:0px; transform:translateY(-50%);}

.SmallDataLeft02 { max-width:360px; margin:0 auto; }



.SmallDataLeft h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; color:#fff; font-style: normal; font-stretch: normal; line-height: 28px; letter-spacing: normal; text-transform:uppercase; padding-bottom:20px;}



.SmallDataLeft ul { padding:0 0 0 20px;}



.SmallDataLeft ul li { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height:22px; letter-spacing: normal; color:#fff; list-style:disc;}











.SmallDataRight { width:100%; max-width:67%; float:right; background:#fec42f; position:relative; padding:50px;}



.SmallDataRight:before { content:""; width: 0; height: 0; border-top:45px solid transparent; border-right:45px solid #fec42f; border-bottom:45px solid transparent; position:absolute; top:50%; left:-43px; margin-top:-45px;}







.SmallDataRight02 { display:table; }







.SmallDataRightBook { width:220px; float:left; margin:0 40px 0 0;}



.SmallDataRightBook img { width:100%; cursor:pointer; 



transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }



.SmallDataRightBook img:hover { transform:scale(1.1);}







.SmallDataRightCntnt { overflow:hidden; display:table-cell; vertical-align:middle; }



.SmallDataRightCntnt h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; font-style: normal; font-stretch: normal; line-height: normal;



  letter-spacing: normal; padding-bottom:20px; text-transform:uppercase;}



.SmallDataRightCntnt p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height:24px;  letter-spacing: normal; padding-bottom:20px;}



.SmallDataRightCntnt ul { padding:0 0 20px 20px;}



.SmallDataRightCntnt ul li { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height:24px;  letter-spacing: normal; padding-bottom:5px; list-style:disc;}







.SmallDataRightCntnt a { /*float:left;*/ display:inline-block; height: 36px; line-height:36px; border-radius: 8px; border: solid 1px #000; background:none; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: normal; color: #000; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; padding:0 40px; vertical-align:middle;}



.SmallDataRightCntnt a:hover { background:#000; color:#fec42f;}



.SmallDataRightCntnt span.BooksNewLogo { display:inline-block; width:110px; vertical-align:middle; margin-left:15px; }











.BuyNowPopDiv { width:100%; float:left; background:#fff; position:relative;}







.BuyNowPopImg { width:100%; max-width:500px; float:left; padding:50px 100px; position:absolute; top:50%; left:0px; transform:translateY(-50%);}



.BuyNowPopImg img {}







.BuyNowPopUpCntnt { width:100%; max-width:640px; float:right; padding:100px 50px; background:#fec42f; position:relative;}



.BuyNowPopUpCntnt:before { content:""; width: 0; height: 0; border-top:45px solid transparent; border-right:45px solid #fec42f; border-bottom:45px solid transparent; position:absolute; top:50%; left:-45px; margin-top:-45px;}





.BuyNowPopUpCntnt h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; font-style: normal; font-stretch: normal; line-height:28px;



  letter-spacing: normal; text-transform:uppercase; padding-bottom:20px;}



.BuyNowPopUpCntnt h3 { font-family: 'BrandonGrotesque-Regular'; font-size: 24px; font-weight: normal; font-style: normal; font-stretch: normal;



;  letter-spacing: normal; padding-bottom:35px;}



.BuyNowPopUpCntnt span { width:100%; float:left; margin-bottom:40px;}



.BuyNowPopUpCntnt span img { width:140px; height:auto; margin:0 20px 0 0; display:inline-block; vertical-align:middle;}



.BuyNowPopUpCntnt h4 { font-family: 'BrandonGrotesque-Regular'; font-size: 24px; font-weight: normal; font-style: normal; font-stretch: normal;



;  letter-spacing: normal; padding-bottom:15px;}



.BuyNowPopUpCntnt ul {}



.BuyNowPopUpCntnt ul li { width:33%; float:left; font-family: 'BrandonGrotesque-Regular'; font-size:18px;  font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing: normal; padding-bottom:10px;}







#BuyNowBook {}



.mfp-close-btn-in .mfp-close { color: #fff;



    background: #000;



    width: 44px;



    height: 44px;



   /* right: 63px;*/

   right:0; top:0;} 











.BrandLogoDiv { width:100%; float:left; padding:0 65px 60px;}



.BrandLogo { width:100%; float:left; border:1px solid #fff; text-align:center;}



.BrandLogo ul {}



.BrandLogo ul li { width:25%; float:left; padding:10px 20px; height:300px; line-height:280px; border:1px solid #fff; position:relative;}



.BrandLogo ul li img { width:50%; height:auto;}







.BrandLogoHvr { width:100%; float:left; height:100%; background:#fec42f; padding:40px 12px 15px;position:absolute; top:0px; left:0px; opacity:0; visibility:hidden; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}











.BrandLogo_LineDiv { width:100%; float:left; background:#000; height:2px; margin:0 0 10px;}



.BrandLogo_LineDiv span {







    background: #fec42f;



    padding: 0 20px;



    font-size: 36px;



    margin: -23px 0 0;



    display: inline-block;



    line-height: normal;



    position: absolute;



    left: 0;



    top: 10px;



    right: 0;



    width: 80px;



    margin: 0 auto;



    color: #000;}







.BrandLogoCntnt01 { width:100%; float:left; display:table; height:225px; text-align:center;}







.BrandLogoCntnt02 { display:table-cell; vertical-align:middle;}



.BrandLogoCntnt01 p { padding:0 10px 10px; font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #000000;}



.BrandLogoCntnt01 h3 {  font-family: 'BrandonGrotesque-Bold'; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #000000; padding-bottom:20px;}







.BrandLogoCntnt01 a { display:block; width:150px; height: 36px; line-height:36px; border-radius: 8px; border: solid 1px #000; background:none; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: normal; color: #000; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; padding:0 5px; margin:0 auto;}



.BrandLogoCntnt01 a:hover { background:#000; color:#fec42f;}







.BrandLogo ul li:hover .BrandLogoHvr { opacity:1; visibility:visible;}







/* Book Page End */







/* On Tv Page Start */







.VideoLstng { width:100%; float:left; text-align:center; margin:0 0 60px;}



.VideoLstng ul {}



.VideoLstng ul li { width:33.33%; float:left; position:relative; overflow:hidden;}



.VideoLstng ul li img { transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; width:100%; }







.VideoLstngTxt { background: rgba(254, 196, 47, 0.9); float:left; position:absolute; top:0px; left:0px; opacity:0; visibility:hidden; text-align:center; width:100%; height:100%; padding:10px; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}







.VideoLstngTxt02 { /* position:absolute; top:50%; left:0px; right:0px; transform:translateY(-50%);*/ }







.VideoLstngTxt h3  {  font-family: 'BrandonGrotesque-Bold'; font-size: 15px; font-style: normal; font-stretch: normal; line-height: normal;letter-spacing: normal; color: #000000; padding:10px 0px 0px 19px; text-transform:uppercase; text-align:left;}







.VideoLstngTxt a { width:120px; height:82px; line-height:80px; border:1px solid #000; background:#000; color:#fec42f; display:inline-block; font-size:30px; border-radius:8px; position:absolute; top:50%; left:0px; right:0px; margin:-41px auto 0;}



.VideoLstngTxt a:hover { background:none; color:#000;}

.VideoLstngTxt a i { position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); }







.VideoLstng ul li:hover img { transform:scale(1.1);}



.VideoLstng ul li:hover .VideoLstngTxt { visibility:visible; opacity:1;}







/* On Tv Page End */











/* Contact Page Start */







.ContactMap { width:100%; float:left; /*height:400px;*/ position:relative;}



.ContactMap:before { content:""; position:absolute; top:0; right:0; background:url(../images/corner.png) no-repeat; width:95px; height:95px; }



.ContactMap iframe { width:100%; height:100%;}

.ContactMap img { height:auto; width:100%; }











.ContactDiv { width:100%; float:left; padding:70px 0 130px;}



.ContactDiv h1  { font-family: 'BrandonGrotesque-Medium'; color:#fff; text-transform:uppercase; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align:center; padding-bottom:50px;}



  







.ContactInfo { width:100%; max-width:350px; float:left;}



.ContactInfo ul {}



.ContactInfo ul li { width:100%; float:left; padding-bottom:45px;}



.ContactInfo ul li h2 { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height: 1.33; letter-spacing: normal; color:#fec42f; padding-bottom:15px;}



.ContactInfo ul li a { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height: 1.33; letter-spacing: normal; color:#fff; padding-bottom:15px;text-decoration:none;}



.ContactInfo ul li a:hover { color:#fec42f;}



.ContactInfo ul li p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height: 1.33; letter-spacing: normal; color:#fff;}



/*.ContactInfo ul li p a {color:#fec42f;}



.ContactInfo ul li p a:hover { text-decoration:underline;}*/


.ContactInfo ul li a.CntctBtn { display:block; width: 160px; height: auto; border-radius: 8px; border: solid 1px #fec42f; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; /*line-height:33px;*/ text-transform:uppercase; /*margin:0 11px;*/ transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; cursor:pointer; margin-bottom:24px; padding:9px 5px 11px;}



.ContactInfo ul li a.CntctBtn:hover{ background:#fec42f; color:#000; }






.ContactForm { width:100%; max-width:360px; float:right; text-align:center;}



.ContactForm p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height:24px; letter-spacing: normal; color:#fff; padding-bottom:50px; text-align:left;}



.ContactForm img { width:173px; height:auto; display:inline-block; }







.ContactForm ul { float:left; width:100%; margin-bottom:10px; text-align:left;}



.ContactForm ul li { float:left; width:100%; margin-bottom:30px; position:relative; }


.ContactForm ul li input[type="text"],
.ContactForm ul li input[type="email"],
.ContactForm ul li input[type="tel"],
.ContactForm ul li input[type="password"] { font-family: 'BrandonGrotesque-Regular'; color:#6c6e70; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height:32px; height:32px; letter-spacing: normal; width:100%; float:left; border:0px; background:#fff; padding:0 10px;}

.ContactForm ul li.marginadd .ginput_left { margin-bottom:30px; float:left; width:100%; }

/*.ContactForm ul li.gfield_error:before { content:"error"; position:absolute; top:50%; left:0;  font-size: 18px; font-family: 'BrandonGrotesque-Regular'; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px; color: #fec42f; transform:translateY(-50%); }*/


.ContactForm ul li.gfield_error input::-webkit-input-placeholder { color:#fff;}
.ContactForm ul li.gfield_error input::-moz-placeholder { color:#fff; }
.ContactForm ul li.gfield_error input::-moz-placeholder { color:#fff; }
.ContactForm ul li.gfield_error input::-ms-input-placeholder { color:#fff; }

.ContactForm ul li.gfield_error .validation_message { /*display:none; */ position:absolute; top:3px; left:10px; font-family: 'BrandonGrotesque-Regular'; color:#fec42f; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing: normal;}
.ContactForm ul li.gfield_error .validation_message:after { content:""; position:absolute; top:-25px; left:-47px; background:url(../images/error-mesge.png) no-repeat center center; width:435px; height:61px;  }

.ContactForm ul li textarea  { font-family: 'BrandonGrotesque-Regular';font-size: 18px; color:#6c6e70; font-weight: normal; font-style: normal; font-stretch: normal; line-height:32px; height:150px; letter-spacing: normal; width:100%; float:left; border:0px; background:#fff; padding:10px;}

.ContactForm .validation_error { display:none; }






.ContactForm input[type="submit"] { float:left; width: 160px; height: 36px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Bold';  }



.ContactForm input[type="submit"]:hover { background:#fec42f; color:#000; }







.select-style { font-family: 'BrandonGrotesque-Regular';font-size: 18px; color:#6c6e70; font-weight: normal; font-style: normal;



  font-stretch: normal; line-height:30px; height:30px; letter-spacing: normal; width:100%; float:left; border:0px; background:#fff; position:relative; cursor:pointer;}



.select-style:before { top:3px; right:0px; height:30px !important; width:30px !important; position: absolute; pointer-events: none; margin-top: -3px;  z-index: 100; width: 0; height: 0;font-family: 'FontAwesome'; content: "\f107"; background:#fec42f; text-align:center; font-size:24px; cursor:pointer; color:#000;}



.select-style select { width: 100%; border: none; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; height:30px; padding:0px 8px; }



.select-style select:focus { outline: none;}



.select-style select option { border-bottom:1px solid #999; padding:5px 0 5px 5px;}


.Dwnld_ContactDiv ul li label.error { position: absolute; color: #fec42f; font-size: 15px; top: 35px; left: 10px; z-index:1; }
.Dwnld_ContactDiv ul li label.error:after { content:""; position:absolute; top:-19px; left:-26px; background:url(../images/error-mesge.png) no-repeat center center; width:380px; height:53px; z-index:-1; background-size:100%; }



/* Contact Page End */







/* Download Page Start */







.DownloadBg { width:100%; float:left; background:#333; padding-top:70px; margin-bottom:100px;}







.Dwnld_ContactDiv { text-align:center;}



.Dwnld_ContactDiv h1 { padding-bottom:25px;}







.Dwnld_ContactForm { float:left; max-width:100%;}



.Dwnld_ContactForm p { position:relative; border-bottom:2px solid #fec42f; padding:0 20px 35px; margin-bottom:30px; font-size:16px;}
.Dwnld_ContactForm ul li .conferansErrorSMS{color: red; float: left; padding-top: 10px; font-size: 16px;}


.Dwnld_ContactForm p a { text-decoration:underline; color:#fff;}



.Dwnld_ContactForm p a:hover { color:#fec42f;}



.Dwnld_ContactForm ul { padding:0 20px; text-align:left;}



.Dwnld_ContactForm ul li { margin-bottom:20px;}



.Dwnld_ContactForm ul li label { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px; color:#fff;}







.Dwnld_ContactForm input[type="submit"] { margin-left:20px;}







/* Download Page End */







/* Privacy Page Start */







.PrivacyDiv { width:100%; float:left; padding:150px 0px 0px;}







.PrivacyTopHdng { width:100%; float:left; border-bottom:2px solid #fec42f; text-align:center; margin-bottom:45px;}



.PrivacyTopHdng h1  { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; color:#fff; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; padding-bottom:50px;}







.PrivacyCntnt { width:100%; float:left; padding-bottom:80px;}



.PrivacyCntnt h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-style: normal;font-stretch: normal; line-height: normal;



  letter-spacing: normal; text-transform:uppercase; padding:15px 0px 15px; color:#fff;}



.PrivacyCntnt p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height:24px;  letter-spacing: normal; padding-bottom:30px; color:#fff;}



.PrivacyCntnt ul { padding:0 0 30px 20px;}



.PrivacyCntnt ul li { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height:24px;  letter-spacing: normal; color:#fff; padding-bottom:2px; list-style:disc;}







/* Privacy Page End */







/* Legal Page Start */







.LegalCntnt ul { padding:0 0 30px 50px;}







/* Legal Page End */







/* SAearch Page Start */







.SearchDiv { width:100%; float:left; padding:74px 0 90px;}







.SearchHdng { width:100%; float:left; border-bottom:2px solid #fec42f; text-align:center;}



.SearchHdng h1  { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; color:#fff; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; padding-bottom:72px;}



.SearchHdng h1 a { color:#fec42f; text-decoration:underline;}



.SearchHdng h1 a:hover { text-decoration:none;}







.SearchCntntDiv { width:100%; float:left;}



.SearchCntntDiv ul {}



.SearchCntntDiv ul li { width:100%; float:left; border-bottom:2px solid #fec42f; padding:82px 0 90px;}



.SearchCntntDiv ul li:last-child { border-bottom:0px;}







.SearchCntnt { width:100%; float:left; padding:0 75px 0 125px;}



.SearchCntnt h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-style: normal; font-stretch: normal; line-height: normal;  letter-spacing: normal; padding-bottom:36px; text-transform:uppercase; color:#fff;}



.SearchCntnt p { font-family: 'BrandonGrotesque-Regular';  font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height:24px;  letter-spacing: normal; padding-bottom:50px; color:#fff;}



.SearchCntnt a { float:left; height: 36px; line-height:36px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; padding:0 40px;}



.SearchCntnt a:hover { background:#fec42f; color:#000;}







/* SAearch Page End */







/* 404 Page Start */







.ErrorDiv { width:100%; max-width:610px; margin:0 auto; padding:140px 15px 140px; text-align: center; clear:both;}



.ErrorDiv h1 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; line-height:50px; font-style: normal; font-stretch: normal;



  letter-spacing: normal; text-transform:uppercase; padding:30px 0 30px; margin-bottom:30px; color:#fff;}



.ErrorDiv a { display:inline-block; height: 36px; line-height:36px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 16px; font-style: normal; font-stretch: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; padding:0 40px; text-transform:uppercase;}



.ErrorDiv a:hover { background:#fec42f; color:#000;}







/* 404 Page End */







/* Download Two Page Start */







.GetReadyBg { width:100%; float:left; background:#333;}







.GetReady { width:100%; float:left; padding:70px 90px; text-align:center; border-bottom:2px solid #fec42f; margin-bottom:40px;}



.GetReady h1 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height:52px;



  letter-spacing: normal; text-transform:uppercase; padding-bottom:32px; color:#fff;}



.GetReady p { max-width:490px; margin:0 auto; font-family: 'BrandonGrotesque-Regular'; color:#fff; font-size: 18px;  font-weight: normal;  font-style: normal; font-stretch: normal; line-height:24px; letter-spacing: normal; padding-bottom:20px;}







.GetReady span { width:64px; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; margin:20px 0 0; display:inline-block;}



.GetReady span img { display:block; margin:7px auto 0; width:32px;}







.PdfFileDiv { width:100%; float:left; padding:0px 30px 30px; text-align:center; border-bottom:2px solid #fec42f; margin-bottom:80px;}



.PdfFileDiv ul {}



.PdfFileDiv ul li { width:100%;/* width:40%; margin:0 30px; */ display:inline-block; margin:0 30px 50px;}



.PdfFileDiv ul li img { margin-bottom:30px;}



.PdfFileDiv ul li h2 { font-family: 'BrandonGrotesque-Regular'; font-size: 24px; font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing: normal; padding-bottom:30px; color:#fec42f;}



.PdfFileDiv ul li a { display:inline-block; height: 36px; line-height:36px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 16px; font-style: normal; font-stretch: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; text-decoration:none; padding:0 40px; text-transform:uppercase;}



.PdfFileDiv ul li a:hover { background:#fec42f; color:#000;}







.Prev_Next { width:100%; float:left; text-align:center; position:relative;}



.Prev_Next a { color:#fec42f; text-decoration:none; float:left; margin:0px; text-transform:uppercase;font-family: 'BrandonGrotesque-Medium';font-size: 14px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.1px;}



.Prev_Next a.NextClick { float:right;}



.Prev_Next a i.fa-caret-left { margin:0 5px 0 0;}



.Prev_Next a i.fa-caret-right { margin:0 0 0 5px;}



.Prev_Next a:hover { color: #fff;}







.Prev_Next ul { position:absolute; left:0px; right:0px; text-align:center;}



.Prev_Next ul li { display:inline-block; color:#fec42f; text-decoration:none; margin:0px 2px; text-transform:uppercase;



 font-family: 'BrandonGrotesque-Medium'; font-size: 14px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.1px;}







.border0px { border:0px}







.DownloadForm { width:100%; float:left; text-align:center; padding:100px 180px 72px; border-bottom:1px solid #fec42f; margin-bottom:80px;}



.DownloadForm h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height:52px;



  letter-spacing: normal; text-transform:uppercase; padding-bottom:30px; color:#fff;}



.DownloadForm p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height:24px;  letter-spacing: normal; padding:0 100px 40px; color:#fff;}



.DownloadForm h3 { font-family: 'BrandonGrotesque-Regular'; font-size:18px; font-style: normal; font-stretch: normal; line-height:normal;



  letter-spacing:0.8px; text-transform:uppercase; padding-bottom:30px; color:#fec42f; display:none;}



.DownloadForm img { width:62px; height:auto; display:none;}



  



.DownloadForm ul { text-align:left; padding-bottom:50px; width:100%; float:left;}



.DownloadForm ul li {}



.DownloadForm ul li label { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px; text-transform:uppercase; color:#fff; margin:0 0 2px;}



.DownloadForm ul li input[type="text"],



.DownloadForm ul li input[type="email"],



.DownloadForm ul li input[type="tel"],



.DownloadForm ul li input[type="password"] { width:100%; float:left; height:32px; line-height:32px; background:#fff; border:0px; padding:0 10px;  font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px; color:#000;}







.DownloadForm input[type="submit"] { height: 35px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Bold'; display:inline-block; padding:0 35px;}



.DownloadForm input[type="submit"]:hover { background:#fec42f; color:#000; }







.DownloadSocialLinks { width:100%; float:left; text-align:center; padding:0 100px 0px; border-bottom:1px solid #fec42f; margin-bottom:70px;}



.DownloadSocialLinks ul {}



.DownloadSocialLinks ul li { margin-bottom:70px;}



.DownloadSocialLinks ul li span { width:46px; height:46px; line-height:48px; background:#fff; border-radius:50px; color:#000; display:inline-block; font-size:22px; margin:0 0 35px;}



.DownloadSocialLinks ul li p { font-family: 'BrandonGrotesque-Medium'; font-size: 22px; font-style: normal; font-stretch: normal;



 line-height:28px; letter-spacing: normal; text-transform:uppercase; padding-bottom:40px; color:#fff;}



.DownloadSocialLinks ul li a { height: 35px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 20px; font-style: normal; font-stretch: normal; line-height:33px; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Bold'; display:inline-block; padding:0 35px; text-decoration:none;}



.DownloadSocialLinks ul li a:hover { background:#fec42f; color:#000; }







.CheckOutHdng { width:100%; float:left; padding:0 110px; text-align:center; padding-bottom:60px;}



.CheckOutHdng h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: 54px;  letter-spacing: normal; text-transform:uppercase; color:#fff;}







/* Download Two Page End */







/* FeedBack Page Start */







.FeedBackBg { width:100%; float:left; padding:80px 0 80px; background:#333;}







.FeedBack { width:100%; margin:0 auto; max-width:510px;}



.FeedBack h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal;



  letter-spacing: normal; text-transform:uppercase; position:relative; color:#fff; text-align:center; padding-bottom:40px; margin-bottom:45px;}



.FeedBack h2:after { content:""; position:absolute; bottom:0px; left:0px; right:0px; width:420px; height:2px; background:#fec42f; margin:0 auto;}







.FeedBack ul {}



.FeedBack ul li { width:100%; float:left; margin:0 0 20px;}











.FeedBack ul li label { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;



  line-height:24px; letter-spacing: 0.8px; text-transform:uppercase; color:#fff; margin:0 0 2px; display:block;}



.FeedBack ul li .select-style { width:100%; float:left;}



.FeedBack ul li input[type="text"] { font-family: 'BrandonGrotesque-Regular'; color:#6c6e70; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height:32px; height:32px; letter-spacing: normal; width:100%; float:left; border:0px; background:#fff; padding:0 10px;}







.FeedBack ul li h3 { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal;  line-height: normal; letter-spacing: 0.81px; color:#fff; padding-bottom:10px;}







/* Radiob Box Start */







.RatingDiv { float:left; width:100%; margin-bottom:10px;}



.RatingDiv .ChckBox { display:inline-block; margin:0 15px 0 0; }







.RatingDiv .ChckBox input[type=radio].css-radio { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }







.RatingDiv .ChckBox label.css-label { padding-left:20px; height:auto;  display:inline-block; line-height:12px; background-image:url(../images/radio_box_pic02.png); background-repeat:no-repeat; background-position: 0 0px; vertical-align:middle; cursor:pointer; width:auto; margin:0; font-family: 'BrandonGrotesque-Regular'; font-weight:normal; font-size: 14px; color:#fff; letter-spacing: 0.6px; text-transform:none;}







.RatingDiv .ChckBox02 label.css-label { line-height:20px; font-size:18px;}







.RatingDiv .ChckBox :checked + label.css-label { background-position: 0 -60px;}







/* Radiob Box End */







.FormGallery { width:100%; float:left; margin:10px 0 20px;}



.FeedBack ul li textarea { font-family: 'BrandonGrotesque-Regular'; color:#6c6e70; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height:normal; height:150px; letter-spacing: normal; width:100%; float:left; border:0px; background:#fff; padding:10px;}



.FeedBack ul li p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;  line-height: normal; letter-spacing: 0.8px; color:#fff; padding:20px 0 10px;}







.FeedBack ul li input[type="submit"] { float:left; width: 100%; height: 32px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size:18px; font-style: normal; font-stretch: normal; line-height:32px; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Medium'; padding:0 5px; text-transform:uppercase;}



.FeedBack ul li input[type="submit"]:hover { background:#fec42f; color:#000; }







.FeedBack h5 { font-family: 'BrandonGrotesque-Regular'; font-size: 18px;font-weight: normal; font-style: normal; font-stretch: normal;



  line-height: normal; letter-spacing: 0.8px; text-transform:uppercase; color:#fec42f; padding-bottom:60px; text-align:center;}







.FeedBack img.ThankYouImg { width:177px; height:auto; margin:0 auto; display:block;}







/* FeedBack Page End */



.mfp-close-btn-in .BuyNowPopDiv .mfp-close { right:0; top:0; }

.IntrstingTlkBtn .container { position:relative; }

.IntrstingTlkBtn .ShareThisIcon  { /*position:absolute; top:-15px; right:15px;*/ width:197px; margin: 40px auto 0; float: none; text-align: center; display: inline-block;}

.ShareThisIcon ol li a { color: #000; text-decoration: none; display: block; font-size: 23px; height: 49px; width: 49px; border: 1px solid #000; border-left: 0; line-height: 47px; text-align: center; padding: 0; border-radius: 0; }

.ShareThisIcon ol li:first-child a { border-left:1px solid #000; }

.ShareThisIcon ul li:last-child { margin-right:0; }

.ShareThisIcon ul li a { color: #000; text-decoration: none; height: auto; padding: 0; width: auto; border: 0; font-size: 14px;] letter-spacing: 0.1px; }

.ShareThisIcon ul li a:hover { background:none; }


.IntrstingTlkBtn .ShareThisIcon ul { position: absolute; width: 100%; left: 0; bottom:20px; }
.IntrstingTlkBtn .ShareThisIcon ul li { width:50%; text-align:left; margin:0; }
.IntrstingTlkBtn .ShareThisIcon ul li:last-child { text-align:right; }

.IntrstingTlkBtn .ShareThisIcon ul li a { text-align:left; }
.IntrstingTlkBtn .ShareThisIcon ul li:last-child a { text-align:right; }



/************* Video Crousal For single pages ************/



.VideoCrousal { float:left; width:100%; margin:0 0 80px; }

.VideoCrousal ul {}

.VideoCrousal ul li {}



.VideoWrap { max-width:900px; margin:0 auto; position:relative; }

.VideoCrslSldr { width:100%; float:left; }

.VideoCrslSldr iframe { float:left; width:100%; height:500px; }



.VideoCrousal .vjs-default-skin .vjs-big-play-button { width:120px; height:82px; border-radius:10px; box-shadow:0 0 0 0; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); background:#fec42f; border:0; }

.VideoCrousal .vjs-default-skin .vjs-big-play-button::before { text-shadow:0 0 0; color:#000; font-size:35px; line-height:82px; }





.VideoCrousal .bx-wrapper .bx-controls-direction a { top:50%; width: 80px; height: 60px; background:#000; transform:translateY(-50%); margin:0; color:transparent; }

.VideoCrousal .bx-wrapper .bx-controls-direction a:hover { background:#fec42f; }



.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-prev { left:-40px}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-prev:before { content: ""; position:absolute; top:47%; left:0; right:0; margin:0 auto;  text-align:center; transform:translateY(-50%); text-indent:0; width: 0; height: 0; border-right: 15px solid #fff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}





.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-next { right:-40px}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-next:before { content: ""; position:absolute; top:47%; left:0; right:0; margin:0 auto;  text-align:center; transform:translateY(-50%); text-indent:0; width: 0; height: 0; border-left: 15px solid #fff; border-top: 10px solid transparent; border-bottom: 10px solid transparent; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-prev:hover:before { border-right: 15px solid #000;}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-next:hover:before { border-left: 15px solid #000; }





.VideoCrousal .bx-wrapper .bx-pager { bottom:-30px; }





.FormGenrlCntnt { width:100%; float:left; padding-bottom:80px;}

.FormGenrlCntnt h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-style: normal;font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; padding:15px 0px 15px; color:#fff;}

.FormGenrlCntnt ul {}

.FormGenrlCntnt ul li { float:left; width:100%; }

.FormGenrlCntnt ul li label { }

.gfield_description { float:left; width:100%; color:#fff; }

#pluploader_16_filelist { width:85%; }

.plupload_filelist_footer { height:auto !important; }





/********** Speaker Page  **********/



.SpeakerTopLstng { float:left; width:100%; padding:50px 0 66px; background:#000;  text-align:center; position:relative; z-index:99;   }

body.fixed #SpeakerTopLstngID { position:fixed; top:0; padding:70px 0 20px; }

.SpeakerTopLstng02 { padding:0; background:none; z-index:9; }

.SpeakerTopLstng h1 { font-size: 48px; font-family: 'BrandonGrotesque-Medium'; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; margin-bottom:83px; color:#fff; }

body.fixed #SpeakerTopLstngID h1 { display:none;  }

.SpeakerTopLstng .row { margin:0 -20px; }

.SpeakerTopLstng ul {}

.SpeakerTopLstng ul li { display:inline-block; padding:0 20px; margin:0 -2px 0; vertical-align:top; }

.SpeakerTopLstng ul li a,

.SpeakerTopLstng ul li button { display:inline-block; font-family: 'BrandonGrotesque-Bold'; font-size: 16px;  font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ffffff; text-transform:uppercase; text-decoration:none; padding-bottom:13px; border-bottom:5px solid transparent; }

.SpeakerTopLstng ul li button { border:0; border-bottom:5px solid transparent; background:none; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}

.SpeakerTopLstng ul li a span,

.SpeakerTopLstng ul li button span { width:100%; display:block; margin:0 auto 15px; height:70px; vertical-align:middle; line-height:70px;}

.SpeakerTopLstng ul li a:hover,

.SpeakerTopLstng ul li a.active,

.SpeakerTopLstng ul li button:hover { border-bottom:5px solid #fec42f !important; color:#fec42f !important; }


.SpeakerTopLstng .dropdown-menu { background:#333333; padding:10px; }

.SpeakerTopLstng .dropdown-menu ul {}

.SpeakerTopLstng .dropdown-menu ul li { padding:0; margin:0 0 10px; width:100%; float:left; }

.SpeakerTopLstng .dropdown-menu ul li:last-child { margin-bottom:0; }

.SpeakerTopLstng .dropdown-menu ul li a { font-size:16px; padding:0; border:0; font-family: 'BrandonGrotesque-Medium'; text-transform:none; letter-spacing:0.5px; }

.SpeakerTopLstng .dropdown-menu ul li a:hover { border-bottom:0 !important; color:#fec42f !important; }



body.fixed #SpeakerTopLstngID ul li a,

body.fixed #SpeakerTopLstngID ul li button { font-size: 13px; }



body.fixed #SpeakerTopLstngID ul li span { height:50px; line-height:50px; margin-bottom:8px; }

body.fixed #SpeakerTopLstngID ul li:first-child span img { width:32px;}

body.fixed #SpeakerTopLstngID ul li:nth-child(2) span img { width:35px;}

body.fixed #SpeakerTopLstngID ul li:nth-child(3) span img { width:20px;}

body.fixed #SpeakerTopLstngID ul li:nth-child(4) span img { width:28px;}

body.fixed #SpeakerTopLstngID ul li:nth-child(5) span img { width:46px;}

body.fixed #SpeakerTopLstngID ul li:last-child span img { width:25px;}





.SpeakerScndDiv { float:left; width:100%; padding:0 20px; }

body.fixed .SpeakerScndDiv { padding:250px 20px 0; }



.SpeakerScndRowDiv { float:left; width:100%; background:rgba(255,255,255,0.2); padding:90px 0; position:relative; }

.SpeakerScndRowDiv:before { content:""; position:absolute; top:0; right:0; background:url(../images/corner.png) no-repeat; width:95px; height:95px; }



.SpearkerWrap { max-width:860px; margin:0 auto; }

.SpekrFrmDiv { float:left; width:100%;  padding:0 0 65px; margin-bottom:55px; border-bottom:1px solid #fff;}

.SpekrFrmDiv h2 { font-family: 'BrandonGrotesque-Medium'; text-align:center; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; color:#fec42f; border-top:1px solid #fff; padding:50px 0; margin-top:24px; }

.SpekrFrmDiv p {text-transform: uppercase; font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #ffffff; padding:0 22px 25px; float:left; width:100%;}


.SpekrFrmDiv ul { float:left; width:100%; margin-bottom:34px; }

.SpekrFrmDiv ul li { display:inline-block; width:50%; padding:0 15px; margin:0 -2px 27px; vertical-align:bottom;}

.SpekrFrmDiv ul li:first-child h2 { margin:0; padding-top:0; border:0;}

.SpekrFrmDiv ul li.ta_importantt { width:100%; text-align:center;}
.SpekrFrmDiv ul li.ta_importantt h3 { width:100%; text-align:center; text-transform:uppercase; font-size:18px; color:#fff; padding-bottom:25px;}

.SpekrFrmDiv ul li.event_website { width:100%;}
.SpekrFrmDiv ul li.ta_important { width:100%; text-align:center;}
.SpekrFrmDiv ul li.ta_important h3 { width:100%; text-align:center; text-transform:uppercase; font-size:18px; color:#fff; padding-bottom:25px;}
.SpekrFrmDiv ul li.ta_important{border-bottom:1px solid #fff;}
.SpekrFrmDiv ul li.CenterField { margin: 0 auto; float: none; display: block; text-align: center;} 

.SpekrFrmDiv ul li.TR_Field { width:100%; text-align: center;} 
.SpekrFrmDiv ul li.TR_Field h2 { padding-bottom:30px;}
.SpekrFrmDiv ul li.TR_Field span { display:inline-block; font-family: 'BrandonGrotesque-Regular'; font-size: 18px;font-weight: normal;font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px;color: #ffffff; text-transform:uppercase; padding-bottom:21px;}
.SpekrFrmDiv ul li.TR_Field a { text-transform:uppercase;}

.SpekrFrmDiv ul li.fullwidthlst .ginput_container_textarea { width:100%; float:left;}
.SpekrFrmDiv ul li.UploadClass { width:100%; text-align: center;} 
.SpekrFrmDiv ul li.UploadClass h3 { color:#fff; padding:10px 0 15px; text-transform:uppercase; font-size:18px;}

.SpekrFrmDiv ul li.copylink { width:100%; float:left; text-align:center; padding:58px 15px 50px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.SpekrFrmDiv ul li.copylink img { display:inline-block; margin-bottom:20px;}
.SpekrFrmDiv ul li.copylink h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 16.2px; font-weight:normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #ffffff;}


.SpekrFrmDiv ul li.Interested_YesNo { width:100%; float:left; text-align:center; padding:0 15px; }
.SpekrFrmDiv ul li.Interested_YesNo label { padding-top:0px; margin-top:0px; float:left; width:auto; text-align:left;}

.SpekrFrmDiv ul li.Interested_YesNo .ginput_container_radio { padding-top:0px; margin-top:0px; float:right; width:auto;}
.SpekrFrmDiv ul li.Interested_YesNo .ginput_container_radio ul { margin:0px; padding:0px;}
.SpekrFrmDiv ul li.Interested_YesNo .ginput_container_radio ul li label { line-height:14px;}

.SpekrFrmDiv ul li.Interested_Text { width:100%; float:left; text-align:left; padding:0px 15px;}
.SpekrFrmDiv ul li.Interested_Text h2 { float:left; width:100%; font-size: 18px; font-weight:400; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.6px; color: #fff; text-transform:uppercase; margin:0; padding-top:0px; padding-bottom:25px; border:0px; font-family: 'BrandonGrotesque-Regular'; text-align:left;}
.SpekrFrmDiv ul li.Interested_Text ol { width:100%; float:left; padding-bottom:20px;}
.SpekrFrmDiv ul li.Interested_Text ol li { width:100%; float:left; font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; padding:0; margin:0; line-height: 1.33;letter-spacing: normal; color: #ffffff;}

.SpekrFrmDiv ul li.Interested_Text h3 { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px; color: #fec42f;font-family: 'BrandonGrotesque-Regular'; text-transform:uppercase; padding:20px 0 14px;}
  
.SpekrFrmDiv ul li.Interested_Text p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal;  font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #ffffff; padding:0 0 20px;}

.SpekrFrmDiv ul li.EnglishClick { width:100%; float:left; padding:0px 15px;}
.SpekrFrmDiv ul li.EnglishClick ol { width:100%; float:left;}
.SpekrFrmDiv ul li.EnglishClick ol li { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal;  font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #ffffff; margin:0px; padding:0 0 10px; width:100%; float:left; list-style:inside; display:list-item;}


.SpekrFrmDiv ul li.Width51 { width:50.5%;}

.SpekrFrmDiv ul li.SmallTextLabel small { display:block; text-transform:none;}

.SpekrFrmDiv ul li.UploadIcon { width:100%; text-align:center;}


.SpekrFrmDiv ul li.UploadIcon .jfilestyle label { width: 200px; height: 45px; line-height:45px; background-color:transparent; font-size: 17px; font-style: normal; font-stretch: normal; letter-spacing: normal; text-align: center; color: #fec42f; border:1px solid #fec42f; border-radius:8px; padding:0; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}

.SpekrFrmDiv ul li.UploadIcon .jfilestyle label span {}

.SpekrFrmDiv ul li.UploadIcon .jfilestyle label:hover { background:#fec42f; color:#fff; }


.SpekrFrmDiv ul li label { float:left; width:100%; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.6px; color: #fff; text-transform:uppercase; margin:0 0 6px; }

.SpekrFrmDiv ul li input[type="text"],

.SpekrFrmDiv ul li input[type="email"],

.SpekrFrmDiv ul li input[type="password"],

.SpekrFrmDiv ul li input[type="tel"] { float:left; width:100%; height:32px; background:#fff; border:0; padding:0 10px; color:#333; font-size:16px; }

.SpekrFrmDiv ul li textarea { float:left; width:100%; height:80px; background:#fff; border:0; padding:10px; color:#333; font-size:16px; resize:vertical;  }



.SpekrFrmDiv ul li.fullwidthheading { width:100%; text-align:center; }

.SpekrFrmDiv ul li.fullwidthlst,

.SpekrFrmDiv ul li.fullwidthlst2{ width:100%; }

.SpekrFrmDiv ul li.fullwidthlst textarea { height:280px; }

.SpekrFrmDiv ul li.fullwidthlst2 textarea { height:140px; }

.SpekrFrmDiv ul li a { color:#fec42f; text-decoration:none; font-size:20px; margin-bottom:10px; display:inline-block;}

.SpekrFrmDiv ul li a i { margin-right:10px; line-height:1.33; float:left; }

.SpekrFrmDiv ul li a p { width: auto; float: none; padding: 0; margin:0; overflow: hidden; color:#fec42f; text-decoration:none; font-size:20px; }
.SpekrFrmDiv ul li a strong { font-family: 'BrandonGrotesque-Bold'; font-weight:400; }

.SpekrFrmDiv ul li a:hover,
.SpekrFrmDiv ul li a:hover p { color:#fff; }



.SubmitForm { float:left; width:100%; padding:0 15px; text-align:center; }

.SpekrFrmDiv input[type="submit"] {  width: 220px; height: 45px; border-radius: 8px; border:1px solid #fec42f; background:none; font-size: 18px; font-family: 'BrandonGrotesque-Medium'; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; text-align: center; color:#fff; text-transform:uppercase; float:left;}

.SpekrFrmDiv input[type="submit"]:hover { background:#fec42f; color:#000; }





.SpeakrStckySidrBar { position:fixed; top:0; right:0; width:218px; border:3px solid #fec42f; border-right:0; background:#000; z-index:9999; }

.SpeakrStckySidrBar ul { float:left; width:100%; }

.SpeakrStckySidrBar ul li { float:left; width:100%; }

.SpeakrStckySidrBar ul li a { font-size: 14px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-transform:uppercase; text-decoration:none; color:#fff; padding:18px 2px 14px 19px; border-bottom:1px solid #fec42f; display:block; font-family: 'BrandonGrotesque-Bold';  }

.SpeakrStckySidrBar ul li a:hover,

.SpeakrStckySidrBar ul li a.active { color:#fec42f; }



.SpeakrStckySidrBar ol { float:left; width:100%; }

.SpeakrStckySidrBar ol li { float:left; width:50%; text-align:center; border-right:1px solid #fec42f; }

.SpeakrStckySidrBar ol li:last-child { border-right:0; }

.SpeakrStckySidrBar ol li a { color:#fec42f; font-size:45px; padding:20px 0; display:block; }



/********** Speaker End Page  **********/



/* 22 Nov 2018 */



/* Travling Map Page  */



.FlwMrtinTonPapr, .LindStromMapLsting ul, .LindStromMapLstingMain, .LindstromMapPge, .LindstromMapTop {

	width: 100%;

	float: left

}

.SmlDtaTopBnr span a, .SymposiumVideoBnrNew01 a i.fa-play {

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s

}

.SymposiumVideoBnrNew01 a i.fa-play {

	color: #fff;

	font-size: 42px;

	position: relative;

	left: 6px;

	border-radius: 50%;

	transition: all .4s

}

.SymposiumVideoBnrNew01 a:hover {

	border-color: #fcb525

}

.SymposiumVideoBnrNew01 a:hover i.fa-play {

	color: #fcb525

}

.LindstromMapTop {

	/*background-color: #053e5d;*/

	position: relative;

	padding: 0 0 50px; width:100%; float:left;

}

.FlwMrtinTonPapr { width:100%; float:left; text-align:center; padding:40px 0px;}

.FlwMrtinTonPapr h2 { font-family: 'BrandonGrotesque-Medium'; color:#fff; text-transform:uppercase; font-size: 40px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; padding-bottom:30px;}

.LindStromMapLstingMain {margin:0px;}



.LindStromMapLsting {

	max-width: 554px;

	position: relative;

	margin: 0 auto;

}

.LindStromMapLsting ul {

	margin: 0 0 5px;

	padding: 0;

	list-style: none

}

.LindStromMapLsting ul li {

	float: left;

	width: 100%;

	border-bottom: 1px solid #fff;

	padding: 0 0 17px;

	margin: 0 0 17px

}

.LindStromMapLsting ul li:last-child {

	margin-bottom: 0

}

.LindStromMapLsting ul li span {

	float: left;

	width: 60px;

	margin: 0 38px 0 0

}

.MapLstingDtl { overflow:hidden;}

.MapLstingDtl h2 {

	margin: 0;

	padding: 0 0 7px;

	font-size: 18px;

	color: #fff;

	font-family: 'BrandonGrotesque-Medium';

	text-transform: capitalize

}

.MapLstingDtl h2 small {

	font-size: 14px;

	text-transform: uppercase;

	color: #fff

}

.MapLstingDtl a {

	float: right;

	display: inline-block!important;

	width: auto!important;

	margin: -18px 0 0

}

.MapLstingDtl article {

	margin: 0

}

.MapLstingDtl article p {

	margin: 0;

	padding: 7px 0;

	font-size: 14px;

	color: #fff;

	font-family: 'BrandonGrotesque-Regular';

}

.MapLstingDtl article a {

	float: left;

	font-size: 14px;

	color: #ffc52f;

	font-family: 'BrandonGrotesque-Bold';

	text-transform: uppercase;

	margin: 0

}

.LindStromMapLstingMain span.ScrolEvnt, .LindStromMapLstingMain span.ScrolEvnt a {

	font-size: 12px;

	color: #ffc52f;

	font-family: HelveticaLTStdBoldCond;

	text-transform: uppercase

}

.LindStromMapLstingMain span.ScrolEvnt {

	display: block;

	text-align: center

}

.WhereMrtinFind { width:100%; float:left; text-align:center; padding-top:70px;}

.WhereMrtinFind a { border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Bold'; display:inline-block; padding:8px 35px; text-decoration:none;}



.WhereMrtinFind a:hover { background:#fec42f; color:#000; }







.map {

	float: left;

	width: 100%

}





/* Small Data Press */



.SmallDataPressPge {
	padding:70px 0 0;
	float: left;

	width: 100%

}

.VdeoTstimonialLst {

	float: left;

	width: 100%;

	margin: 0 0 40px

}

.VdeoTstimonialLst ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.VdeoTstimonialLst ul li {

	border-right: 1px solid #000

}

.VdeoTstimonialLst ul li:last-child {

	border-right: 0

}

.VdeoLstSection {

	float: left;

	width: 100%;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

	height: 320px;

	padding: 72px 0 0

}

.VdeoLstSection span {

	display: block;

	margin: 0 0 49px

}

.VdeoLstSection span a {

	margin: 0 auto;

	background: rgba(0,0,0,.4);

	font-size: 4em;

	display: block;

	width: 100px;

	height: 100px;

	text-align: center;

	vertical-align: middle;

	cursor: pointer;

	-webkit-border-radius: .8em;

	-moz-border-radius: .8em;

	border-radius: 50%;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	transition: all .4s;

	border: 4px solid #fff;
	position:relative;

}

.VdeoLstSection span a i.fa-play {

	color: #fff;

	font-size: 42px;

	position: absolute;
	top: 50%;
	left: 6px;
	right: 0;
	transform: translateY(-50%);

	border-radius: 50%;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	transition: all .4s

}

.VdeoLstSection span a:hover {

	border-color: #fcb525

}

.VdeoLstSection span a:hover i.fa-play {

	color: #fcb525

}

.VdeoLstSectionTxt {

	float: left;

	width: 100%;

	background: rgba(255,255,255,.8);

	height: 100px;

	display: table;

	padding: 10px 5px;

	text-align: center; position:relative;

}



.VdeoLstSectionTxt a { position:absolute; left:15px; top:50%; margin:-16px 0 0 0; border:1px solid #000; padding:5px;}



.VdeoLstSectionTxt p {

	display: table-cell;

	vertical-align: middle;

	margin: 0;

	padding: 0;

	font-size: 24px;

	color: #000;

	text-transform: uppercase;

	font-family: 'BrandonGrotesque-Medium';

}

.MrtinCrousel ul li button, .MrtingLdrHdng ul li {

	font-size: 24px;

	color: #fff;

	font-family: 'BrandonGrotesque-Medium';

}



.MrtnStudio {

	float: left;

	width: 100%;

	margin: 0;

	background:#043d5d; 

	padding:40px 0 0;

}

.MrtingLdrHdng {

	float: left;

	width: 100%;

	text-align: center;

	margin: 0 0 60px

}

.MrtingLdrHdng ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.MrtingLdrHdng ul li {

	display: inline-block;

	vertical-align: middle;

	text-transform: uppercase

}

.MrtingLdrHdng ul li.LeftArow a, .MrtingLdrHdng ul li.RgtArow a {

	width: 0;

	height: 0;

	border-top: 20px solid transparent;

	border-bottom: 20px solid transparent;

	text-indent: -9999px;

	display: block

}

.MrtingLdrHdng ul li a {

	text-indent: -9999px;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	transition: all .4s

}

.MrtingLdrHdng ul li.LeftArow {

	margin: 0 30px 0 0

}

.MrtingLdrHdng ul li.LeftArow a {

	border-right: 20px solid #fff;

	text-decoration: none

}

.MrtingLdrHdng ul li.RgtArow {

	margin: 0 0 0 30px

}

.MrtingLdrHdng ul li.RgtArow a {

	border-left: 20px solid #fff

}

.MrtingLdrHdng ul li.LeftArow a:hover {

	border-right: 20px solid #ffc300

}

.MrtingLdrHdng ul li.RgtArow a:hover {

	border-left: 20px solid #ffc300

}

.MrtinCrousel {

	float: left;

	width: 100%;

	text-align: center;

	position:relative;

}

.MrtinCrousel h2 { margin:0 0 40px; padding:0; font-size:17px; color:#fff; text-transform:upper-case; font-family: 'BrandonGrotesque-Bold';}

.MrtinCrousel h2 a { color:#ffc300; text-decoration:none;}

.MrtinCrousel h2 a:hover { text-decoration:underline;}



.MrtnStudio img {

	width: 100%

}

.responsiveVdeo .slick-list {

	margin: 0 0 15px

}

.SlickLft {

	margin: 0 auto;

	position:absolute;

	left:0px;

	width:100%;

	top:-29px;

}

.slick-next, .slick-prev {

	width: 0;

	height: 0;

	border-top: 20px solid transparent;

	border-bottom: 20px solid transparent;

	text-indent: -9999px;

	display: block;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	/*margin: -34px 0 0;*/

	padding: 0;

	background: 0 0;

	position: relative;

	z-index: 1

}

.slick-prev {

	border-right: 20px solid #fff;

	text-decoration: none;

	border-left: 0;

	transition: all .4s;

	float: left

}

.slick-next {

	border-left: 20px solid #fff;

	border-right: 0;

	transition: all .4s;

	float: right

}

.OvrlyMrtnCrosl, .OvrlyMrtnCrosl a {

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	text-align: center

}

.slick-prev:hover {

	border-right: 20px solid #ffc300

}

.slick-next:hover {

	border-left: 20px solid #ffc300

}

.MrtinCrousel ul {

	margin: 0;

	padding: 0;

	list-style: none;

	position: absolute;

	left:0;

    right: 0;

    top: -118px;

}



.MrtnVideoSction .MrtinCrousel ul { top:-60px;}

.MrtinCrousel ul li {

	display: inline-block

}

.MrtinCrousel ul li button {

	background: 0 0;

	border: 0

}

.MrtinCrousel ul li button:hover, .MrtinCrousel ul li.slick-active button {

	color: #ffc300;

	text-decoration: underline

}

.MrtnVideoSction {

	float: left;

	width: 100%;

	margin: 0;

	/*background:#043d5d;*/

	padding:40px 0 0;

}

.MrtnStudio .MrtnVdeoCrousel {

	float: left;

	width: 100%;

	border-right: 10px solid transparent;

	border-left: 10px solid transparent;

	position: relative

}

.MrtnVdeoCrousel {

	float: left;

	width: 100%;

	position: relative;

	margin: 0 0 15px

}

.OvrlyMrtnCrosl {

	float: left;

	width: 100%;

	/*height: 287px;*/
	height:100%;

	background: rgba(0,0,0,.7);

	transition: all .4s;

	position: absolute;

	top: 0;

	opacity: 0;

	padding: 0 5px;

	display: table

}

.OvrlyMrtnCrosl a {

	margin: 0 auto;

	background: rgba(0,0,0,.4);

	font-size: 1.37em;

	display: block;

	width: 35px;

	height: 35px;

	vertical-align: middle;

	cursor: pointer;

	-webkit-border-radius: .8em;

	-moz-border-radius: .8em;

	border-radius: 50%;

	transition: all .4s;

	border: 1px solid #fff;
	position:relative;

}

.OvrlyMrtnCrosl a i.fa-play, .SmallPressScndPrtion ul li button {

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	position: relative

}

.OvrlyMrtnCrosl a i.fa-play {

	color: #fff;

	font-size: 14px;
	margin: 0 auto;
	right: 0;
	left: 2px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);

	border-radius: 50%;

	transition: all .4s

}

.OvrlyMrtnCrosl a:hover {

	border-color: #fcb525

}

.OvrlyMrtnCrosl a:hover i.fa-play {

	color: #fcb525

}

.OvrlyMrtnCrosl01 {

	display: table-cell;

	vertical-align: middle

}

.OvrlyMrtnCrosl01 h3 {

	color: #fff;

	font-family: 'BrandonGrotesque-Medium';

	font-size: 20px;

	margin: 0 0 10;

	padding: 0;

	text-transform: uppercase

}

.MrtnVideoSction h2 {

	float: left;

	width: 100%;

	margin: 0 0 5px;

	padding: 0;

	font-size: 20px;

	color: #000;

	 font-family: 'BrandonGrotesque-Medium';

}

.MrtnVdeoCrousel:hover span.PlyBtn01 {

	opacity: 0

}

span.PlyBtn01, span.PlyBtn01 i.fa-play {

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s

}

span.PlyBtn01 {

	left: 0;

	top: 50%;

	bottom: 0;

	right: 0;

	margin: -48px auto 0;

	font-size: 4em;

	display: block;

	position: absolute;

	width: 97px;

	height: 97px;

	text-align: center;

	vertical-align: middle;

	cursor: pointer;

	border: 3px solid #fff;

	-webkit-border-radius: .8em;

	-moz-border-radius: .8em;

	border-radius: 50%;

	transition: all .4s;

}

span.PlyBtn01 i.fa-play {

	color: #fff;

	font-size: 42px;

	position: absolute;
	right: 0;
	left: 6px;
	top: 50%;
	transform: translateY(-50%);

	border-radius: 50%;

	transition: all .4s

}

.CsStdsTpRgt span a, .CsStdsTpRgtHvr {

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	text-align: center

}

span.PlyBtn01:hover {

	border: 3px solid #ffc52f

}

span.PlyBtn01:hover i.fa-play {

	color: #ffc52f

}

.MrtnVdeoCrousel:hover .OvrlyMrtnCrosl {

	opacity: 1

}

.SmallPressScndPrtion .slick-prev {

	border-right: 9px solid #16364d;

	border-bottom: 7.5px solid transparent;

    border-top: 7.5px solid transparent;

}

.SmallPressScndPrtion .slick-next {

	border-left: 9px solid #16364d;

	border-bottom: 7.5px solid transparent;

    border-top: 7.5px solid transparent;

}

.SmallPressScndPrtion .slick-prev:hover {

	border-right: 9px solid #ffc300

}

.SmallPressScndPrtion .slick-next:hover {

	border-left: 9px solid #ffc300

}

.SmallPressScndPrtion ul {

	margin: 0 0 0;

	float: right;

	padding: 0 44px;

	list-style: none;

	max-width: 50%;

	width: 100%;

	text-align: center;

	position:absolute;

	top:32px;

	right:0px;

}

.SmallPressScndPrtion ul li {

	display: inline-block

}

.SmallPressScndPrtion ul li button {

	color: #16364d2;

	font-family: HelveticaLTStdBoldCond;

	text-decoration: none;

	transition: all .4s;

	background: 0 0;

	border: 0;

	z-index: 1

}

.SmallPressScndPrtion ul li button:hover, .SmallPressScndPrtion ul li.slick-active button {

	color: #ffc300;

	text-decoration: underline

}

.SlickLftMain {

	float: right;

	max-width: 49%;

	width: 100%;

	margin: 0 6px 0 0;

	position:absolute;

	right:0px;

	top:0px;

}

.SlickLftMain .SlickLft { left:auto; right:0; top:0;}



.SlickLftMain  .slick-next, .SlickLftMain  .slick-prev { margin:34px 10px 0;}



.SmallDataPressPge .GraphDiv {

	margin-top: 40px

}



.GraphDiv {

	background-image: url(../images/graph_paper_img_new.png);
	background-repeat:no-repeat;

	height: 136px;

	max-width: 766px;

	margin: 20px auto;

	width: 100%;

	padding: 8px 65px;

	display: table;

	background-size: contain; text-align:center;

}

.GraphDiv h2, .GraphDiv h6 {

	margin: 0;

	text-transform: uppercase

}

.GraphDiv01 {

	display: table-cell;

	vertical-align: middle

}

.GraphDiv h2 {

	padding: 0;

	font-size:36px;

	font-family: 'BrandonGrotesque-Bold';

	color: #053e5d;

	line-height:38px

}

.GraphDiv h2 strong, .GraphDiv h6 {

	color: #ffc20e;

	font-weight: 400

}

.GraphDiv h6 {

	padding: 0;

	font-size: 16px;

	font-family: 'BrandonGrotesque-Bold';

}

.GraphDiv h6 a {

	color: #053e5d;

	text-decoration: none;

	transition: all .4s

}

.GraphDiv h6 a:hover {

	color: #ffc20e

}



.DownloadNewBtn {

	width: 171px;

	border: 1px solid #000;

	height: 38px;

	display: inline-block;

	line-height: 36px;

	font-size: 16px;

	color: #000;

	 font-family: 'BrandonGrotesque-Medium';



	text-transform: uppercase;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	transition: all .4s; text-decoration:none;

}

.DownloadNewBtn:hover {

	color: #ffc300; text-decoration:none;

}

.DownloadNewBtn img {

	float: left;

	border-right: 1px solid #000;

	padding: 6px 7px

}







.InnrContnt {

	background: url(../images/gry_lin_bg.jpg) repeat-x;

	background-position: bottom center!important;

	padding: 0 0 40px

}

.CntntPrtctdDiv { background-image:url(../images/small_box_bg_pattern_new.jpg); background-repeat:repeat; float:left; width:100%; padding:50px;}

.CntntPrtctdDiv01 { margin:0 auto; width:100%; max-width:748px;  text-align:center;}



.CntntPrtctdDiv01 .post-password-form { margin:0 0 40px;}

.CntntPrtctdDiv01 p  {font-size:54px; text-transform:uppercase; font-weight:400; color:#fec52e; font-family: 'BrandonGrotesque-Bold'; line-height:39px; margin:0px 0px 40px; padding:0px;}

.CntntPrtctdDiv01 .post-password-form  p { font-size:30px; text-transform:uppercase; color:#fff; font-family: 'BrandonGrotesque-Bold'; line-height:39px; margin:0px 0px 20px; padding:0px;}



.CntntPrtctdDiv01 .post-password-form label { color:#fff; font-size:16px; line-height:normal;}

.CntntPrtctdDiv01 .post-password-form input[type="password"] { height:40px; border:1px solid #003c5e; padding:0 10px; width:273px; margin:0 0 0 30px;font-size:16px; color:#003c5e; font-family: 'BrandonGrotesque-Bold';}



.CntntPrtctdDiv01 .post-password-form input[type="submit"] { height:40px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Bold'; padding:0 30px;}



.CntntPrtctdDiv01 .post-password-form input[type="submit"]:hover { background:#fec42f; color:#000; }





.CntntPrtctdDiv01 h2 { margin:0px; padding:0px; font-size:24px; color:#fff; font-family: 'BrandonGrotesque-Bold'; text-transform:uppercase; }

.CntntPrtctdDiv01 .gform_wrapper { max-width:557px; margin:0 auto !important; }

.CntntPrtctdDiv01 .gform_wrapper ul {}

.CntntPrtctdDiv01 .gform_wrapper ul li { width:50%; float:left; clear:none; margin:0px;}

.CntntPrtctdDiv01 .gform_wrapper ul li:first-child { width:100%; margin-right:0px;}

.CntntPrtctdDiv01 .gform_wrapper ul li:last-child { margin-right:0px;}



.CntntPrtctdDiv01 .gform_wrapper ul li input[type="text"] { height:40px; border:1px solid #003c5e; padding:0 10px; width:100%; float:left; font-size:16px; color:#003c5e;font-family: 'BrandonGrotesque-Bold';}



.CntntPrtctdDiv01 .gform_footer { float:left; width:100%; text-align:center; margin:10px 0 5px !important;}





.CntntPrtctdDiv01 .gform_footer input[type="submit"]  { height:40px; border-radius: 8px; border: solid 1px #fec42f; background:none; font-size: 20px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fec42f; font-family: 'BrandonGrotesque-Bold'; padding:0 30px;}



.CntntPrtctdDiv01 .gform_footer input[type="submit"]:hover { background:#fec42f; color:#000;}





.CntntPrtctdDiv01 #gform_confirmation_message_6 { float:left; width:100%; font-size:36px; color:#003c5e; text-transform:uppercase; font-family: 'BrandonGrotesque-Bold'; line-height:37px;}



.CntntPrtctdDiv01 h3 { float: left; margin: 0; padding: 0; width: 100%; font-family: 'BrandonGrotesque-Bold'; color: #000; font-size: 20px;}

.CntntPrtctdDiv01 h3 a { color:#000;}





.CntntPrtctdDiv01 > ul { width:100%; float:left; list-style:none; padding:0px; margin:0;}

.CntntPrtctdDiv01 > ul li { padding-bottom:11px; width:100%; float:left;}

.CntntPrtctdDiv01 > ul li h4 {font-family: 'BrandonGrotesque-Bold';  color:#fff; font-size:18px; padding:0px; margin:0px;}

.CntntPrtctdDiv01 > ul li h5 {font-family: 'BrandonGrotesque-Bold';  color:#fff; font-size:24px; padding:0px; margin:0px; text-transform:uppercase;}

.CntntPrtctdDiv01 > ul li p {font-family: 'BrandonGrotesque-Regular';  color:#fff; font-size:16px; padding:0px; margin:0px;}

.CntntPrtctdDiv01 > ul li p a { text-decoration:none; color:#fff; border-left:1px solid #fff; padding-left:6px; margin-left:4px;}

.CntntPrtctdDiv01 > ul li p a:hover { color:#fec52e;}





#cboxOverlay, #cboxWrapper, #colorbox {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9999999;

	overflow: hidden

}

#cboxOverlay {

	position: fixed;

	background: #000;

	opacity: .5!important

}

.ui-slider-left-arrow.edge div, .ui-slider-right-arrow.edge div {

	opacity: .25

}

#cboxBottomLeft, #cboxMiddleLeft {

	clear: left

}

#cboxTitle {

	margin: 0;

	left: 0;

	width: 100%

}

#cboxLoadingGraphic, #cboxLoadingOverlay {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

.cboxPhoto {

	float: left;

	margin: auto;

	-ms-interpolation-mode: bicubic

}

#cboxContent, #cboxLoadedContent, #colorbox {

	box-sizing: content-box;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box

}

#cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active, #colorbox {

	outline: 0

}

#cboxBottomLeft, #cboxBottomRight, #cboxTopLeft, #cboxTopRight {

	width: 21px;

	height: 21px;

	display: none

}

#cboxMiddleLeft, #cboxMiddleRight {

	width: 21px;

	display: none

}

.fa, .fa-stack {

	display: inline-block

}

#cboxBottomCenter, #cboxTopCenter {

	height: 21px

}

#cboxContent {

	overflow: hidden

}

#cboxError {

	padding: 50px;

	border: 1px solid #ccc

}

#cboxLoadedContent {

	overflow: auto;

	-webkit-overflow-scrolling: touch;

	margin-bottom: 28px;

	position:relative;

}

#cboxCurrent {

	left: 58px

}

#cboxLoadingOverlay {

	background: url(../images/loading_background.png) center center no-repeat

}

#cboxLoadingGraphic {

	background: url(../images/loading.gif) center center no-repeat

}

#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {

	cursor: pointer;

	border: 0;

	padding: 0;

	margin: 0;

	overflow: visible;

	width: auto;

	background: 0 0

}

#cboxNext, #cboxPrevious {

	bottom: 0;

	width: 25px;

	height: 25px;

	position: absolute;

	text-indent: -9999px

}

#cboxSlideshow {

	position: absolute;

	bottom: 4px;

	right: 30px;

	color: #0092ef

}

#cboxPrevious {

	left: 0;

	background: url(../images/controls.png) -75px 0 no-repeat

}

#cboxPrevious:hover {

	background-position: -75px -25px

}

#cboxNext {

	left: 27px;

	background: url(../images/controls.png) -50px 0 no-repeat

}

#cboxNext:hover {

	background-position: -50px -25px

}

#cboxClose {

	position: absolute;

	bottom: auto;

	top: 41px;

	right: 41px;

	background: url(../images/close_icon_small.png) top center no-repeat;
  background-size: contain;
	width: 41px;

	height: 41px;

	text-indent: -9999px

}

#cboxClose:hover {

	background-position: 0

}

.cboxIE #cboxBottomCenter, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight, .cboxIE #cboxTopCenter, .cboxIE #cboxTopLeft, .cboxIE #cboxTopRight {

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)

}



#hs-rsp-image-wrap {

	text-align: center

}

#hsrsp-leftarrow {

	left: 0!important

}

#hsrsp-rightarrow {

	left: auto!important;

	right: 0!important

}.press-gallery-popup-container h5 {

	font-size: 16px;

	color: #0c0d0e;

	text-transform: uppercase;

	text-align: center;

	font-family: 'BrandonGrotesque-Regular'; margin-top:10px;

}

.press-gallery-popup-container img {

	width: 560px;

	height: 538px;
	margin:0 auto;
	display:block;

}

.press-gallery-download-btn {

	margin: 0 0 10px;

	float: left;

	width: 100%

}

.press-gallery-download-btn img {

	height: 37px;

	width: auto

}
.press-gallery-social-share { display:none; }
.press-gallery-social-share span {

	color: #043d5d;

	margin: 0 10px 0 0;

	display: inline-block;

	font-family: 'BrandonGrotesque-Bold';

}

.press-gallery-social-share img {

	width: auto;

	height: 27px

}

.press-gallery-social-share a {

	margin: 0 2px;

	display: inline-block

}



#cboxTitle, .TbsSection h2, .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager, .fa-fw, .fa-li, .fa-stack-1x, .fa-stack-2x, .ui-slider-tabs-list li {

	text-align: center

}

#cboxWrapper, .cboxPhoto {

	max-width: none

}

#cboxOverlay, .cboxIframe {

	width: 100%;

	height: 100%

}

.cboxIframe, .cboxPhoto {

	display: block;

	border: 0

}

#cboxCurrent, #cboxTitle {

	position: absolute;

	color: #949494;

	bottom: 4px

}







/* predictions page */



.TimeLineHdng { width:100%; float:left; text-align:center;padding:70px 0px 0px; }

.TimeLineHdng h1 { font-family: 'BrandonGrotesque-Medium'; color:#fff; text-transform:uppercase; font-size:60px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align:center; padding-bottom:50px;}





.ToggleMenu {

	float: left;

	width: 100%;

	margin: 0 0 30px

}

.ToggleMenu span {

	display: block;

	max-width: 480px;

	margin: 0 auto 20px;

	background: #dcab38;

	text-align: center;

	color: #3c2415;

	font-family: rm_typerighter_old;

	line-height: normal;

	font-size: 50px;

	padding: 10px 5px;

	cursor: pointer

}

.PanelArea0, .PanelSctionScndLft {

	font-family: CycloneLayersBackground

}

.ToggleMenu #years_nav {

	top: 0;

	display: none;

	margin: 0;

	left: 0

}

.ToggleMenu #years_nav ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.ToggleMenu #years_nav li:hover:not(.selected), .ToggleMenu #years_nav ul li {

	width: 100%;

	text-align: left;

	font-size: 13px;

	color: #dcab38

}

.ToggleMenu #years_nav .selected {

	font-size: 13px

}





section.timeline-container {

	float: left;

	height: 100%;

	overflow-x: hidden;

	overflow-y: auto;

	width: 100%;

	position: relative

}

.year-div {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	font-weight: 700;

	font-size: 65px;

	transition: top .4s ease-in-out 0s;

	-webkit-transition: top .4s ease-in-out 0s

}

.photos_container {

	position: relative

}

.years-section-divv {

	position: relative;

	float: left;

	width: 100%

}

.section-year-text {

	font-size: 120px;

	letter-spacing: -8px;

	left: 43%;

	position: absolute;

	top: 40%;

	transition: top .4s ease-in-out 0s

}





.photos_container {

	max-width: 1250px;

	height: auto;

	margin: auto

}

.photos_left {

	width: 50%;

	height: auto;

	float: left;

	text-align: right;

	display: block;

	margin: 0;

	padding: 0;

	min-height: 200px

}

.photos_right {

	background: url(../images/bullet_vertcl_brder.png) repeat-y;

	background-position: left center!important;

	width: 45%;

	height: auto;

	float: left;

	text-align: left;

	margin-left: 7px;

	padding: 0 0 0 13px;

	min-height: 200px

}

.photos_left li, .photos_right li {

	margin-bottom: 7px;

	float: left;

	width: 100%

}

.TimeLineLst p, .TimeLineOverLay p {

	margin: 0;

	color: #000;

	text-align: left

}

.TimeLineLst {

	display: inline-block;

	position: relative;

	padding: 0 0 12px;

	float: left;

	width: 100%;

	min-height: 100%

}

.TimeLineLst p {

	background-color: #f8dd00;

	padding: 2%;

	font-size: 16px;

	font-family: DIN-Medium

}

.TimeLineLst p strong {

	font-family: dinbold;

	font-size: 18px

}

.photos_left li:nth-child(2n) .TimeLineLst {

	background-image: url(../images/bullets_brdr.png) repeat-x;

	background-position: bottom center!important

}

.photos_right li:first-child .TimeLineLst, .photos_right li:last-child .TimeLineLst {

	background-image: none

}

.photos_right li .TimeLineLst {

	background: url(../images/bullets_brdr.png) repeat-x;

	background-position: bottom center!important

}

.TimeLineOverLay {

	background: #f8dd00;

	height: 100%;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

	

	padding: 5%;

	cursor: pointer;

	text-align: left;

	

	-webkit-transition: all 500ms ease-in-out;

    -moz-transition: all 500ms ease-in-out;

    -ms-transition: all 500ms ease-in-out;

    -o-transition: all 500ms ease-in-out;

    transition: all 500ms ease-in-out;

}

/*.TimeLineOverLay:before {

	display: inline-block;

	vertical-align: middle;

	height: 100%

}*/

.TimeLineOverLay p {

	padding: 0;

	font-size: 16px;

	font-family: DIN-Medium;

	max-width: 445px;

	display: inline-block

}

.TimeLineOverLay p strong {

	font-family: dinbold;

	font-size: 18px;

	display:block;

}

/*.TimeLineLst:hover .TimeLineOverLay {

	opacity: 1

}*/

.photos_right .TimeLineOverLay {

	text-align: right

}

.photos_right .TimeLineOverLay p {

	text-align: right;

	max-width: 351px

}



.PlusDivNew  { 

position:absolute; 

top:0px; 

left:0px; 

height:60px; 

width:60px; z-index:999;}



.PlusDivNew span { background-image: url(../images/plus_sign_new.jpg); 

background-repeat:no-repeat; 

height:60px; width:60px; display:block;}



.PlusDivNew:hover span { display:none;}

.PlusDivNew:hover + .TimeLineOverLay { opacity:1;}



.photos_left .PlusDivNew { left:auto; right:0px;}







#fifth .logo_lois_yellow h2, #first .logo_aniversario h2, #fourth .logo_loquemoda h2, #second .logo_loveislois h2, #third .different h2 {

	color: #fff;

	text-align: center;

	font-family: rockwellbold;

	margin: 0;

	padding: 0;

	font-size: 120px;

	letter-spacing: -8px

}

#sec_aniversary>article>section {

	z-index: 0;

	padding: 0;

	margin: 0;

	width: 100%;

	max-width: 1920px;

	min-width: 1090px;

	position: relative;

	overflow: hidden;

	float: none;

	background: 0 0

}

#first {

	height: 1620px;

	position: relative

}

#first>article {

	width: 100%;

	top: 5px;

	position: absolute;

	z-index: 2

}

#first .logo_aniversario {

	position: absolute;

	z-index: 4;

	top: 290px;

	left: 0;

	width: 100%

}

#second {

	height: 1080px;

	z-index: 5;

	position: relative

}

#second>article {

	width: 100%;

	position: absolute;

	top: 10px;

	z-index: 0

}

#second .logo_loveislois {

	position: absolute;

	z-index: 4;

	top: 950px;

	left: 0;

	width: 100%

}

#third {

	height: 1120px;

	position: relative

}

#third>article {

	width: 100%;

	position: absolute;

	top: 20px;

	z-index: 0

}

#third .different {

	position: absolute;

	z-index: 4;

	top: 1400px;

	left: 0;

	width: 100%

}

#fourth {

	height: 1130px;

	z-index: 1;

	position: relative

}

#fourth>article {

	width: 100%;

	position: absolute;

	top: 0;

	z-index: 0

}



#fourth .logo_loquemoda {

	position: absolute;

	z-index: 2;

	top: 1800px;

	left: 0;

	width: 100%

}

#fifth {

	height: 1200px;

	position: relative

}

#fifth>article {

	width: 100%;

	position: absolute;

	top: 0;

	z-index: 0

}

#fifth .logo_lois_yellow {

	position: absolute;

	z-index: 2;

	top: 1870px;

	left: 0;

	width: 100%

}

#sixth {

	height: 1520px;

	position: relative

}

#sixth>article {

	width: 100%;

	position: absolute;

	top: 0;

	z-index: 0

}

#sixth .logo_krony {

	position: absolute;

	z-index: 2;

	top: 2050px;

	left: 0;

	width: 100%

}

#sixth .logo_krony h2 {

	margin: 0;

	padding: 0;

	font-size: 120px;

	color: #fff;

	text-align: center;

	font-family: rockwellbold;

	letter-spacing: -8px

}

.section-year-text, .year-div {

	color: #fff;

	font-family: rockwellbold;

	margin-bottom: 20px;

	text-align: center;

	z-index: 99

}



/* Scroll Bar Css */



.ps-container {

	overflow: hidden!important

}

.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {

	display: block

}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {

	background-color: #eee;

	opacity: .9;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

	filter: alpha(opacity=90)

}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {

	background-color: #999

}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {

	background-color: #eee;

	opacity: .9;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

	filter: alpha(opacity=90)

}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {

	background-color: #999

}

.ps-container>.ps-scrollbar-x-rail {

	display: none;

	position: absolute;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	border-radius: 4px;

	opacity: 0;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

	filter: alpha(opacity=0);

	-webkit-transition: background-color .2s linear, opacity .2s linear;

	-moz-transition: background-color .2s linear, opacity .2s linear;

	-o-transition: background-color .2s linear, opacity .2s linear;

	transition: background-color .2s linear, opacity .2s linear;

	bottom: 3px;

	height: 8px

}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {

	position: absolute;

	background-color: #6e6f73;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	border-radius: 4px;

	-webkit-transition: background-color .2s linear;

	-moz-transition: background-color .2s linear;

	-o-transition: background-color .2s linear;

	transition: background-color .2s linear;

	bottom: 0;

	height: 8px

}

.ps-container>.ps-scrollbar-y-rail {

	display: none;

	position: absolute;

	background: #fff;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

	filter: alpha(opacity=0);

	-webkit-transition: background-color .2s linear, opacity .2s linear;

	-moz-transition: background-color .2s linear, opacity .2s linear;

	-o-transition: background-color .2s linear, opacity .2s linear;

	transition: background-color .2s linear, opacity .2s linear;

	right: 3px;

	width: 15px

}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {

	position: absolute;

	background-color: #6e6f73;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	-ms-border-radius: 10px;

	border-radius: 10px;

	-webkit-transition: background-color .2s linear;

	-moz-transition: background-color .2s linear;

	-o-transition: background-color .2s linear;

	transition: background-color .2s linear;

	right: 1px;

	width: 13px

}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {

	background-color: #eee;

	opacity: .9;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

	filter: alpha(opacity=90)

}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {

	background-color: #999

}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {

	background-color: #eee;

	opacity: .9;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

	filter: alpha(opacity=90)

}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {

	background-color: #999

}

.ps-container:hover>.ps-scrollbar-x-rail, .ps-container:hover>.ps-scrollbar-y-rail {

	opacity: .6;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);

	filter: alpha(opacity=60)

}

.ps-container:hover>.ps-scrollbar-x-rail:hover {

	background-color: #eee;

	opacity: .9;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

	filter: alpha(opacity=90)

}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {

	background-color: #999

}

.ps-container:hover>.ps-scrollbar-y-rail:hover {

	background-color: #eee;

	opacity: .9;

-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);

	filter: alpha(opacity=90)

}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {

	background-color: #999

}

.progress-bar {

	background-color: #0BC20B;

	height: 3px;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	width: 0;

	-webkit-box-shadow: 0 1px 3px rgba(11,194,11,.2);

	-moz-box-shadow: 0 1px 3px rgba(11,194,11,.2);

	box-shadow: 0 1px 3px rgba(11,194,11,.2);

	-webkit-transition: width .1s ease-out;

	-moz-transition: width .1s ease-out;

	-o-transition: width .1s ease-out;

	transition: width .1s ease-out

}



/* Small Data Press Page after Login */



.SmallPressTopBnr {

	float: left;

	width: 100%;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center center;

	padding: 58px 0;

	margin: 0 0 20px

}

.SmallPressTopBnr h1, .SmallPressTopBnr h2 {

	padding: 0;

	text-align: center;

	font-family: 'BrandonGrotesque-Bold';

	text-transform: uppercase

}

.SmallPressTopBnr h1 {

	margin: 0;

	font-size: 60px;

	color: #fec52e;

	line-height: 108px

}

.SmallPressTopBnr h2 {

	margin: 0 0 59px;

	font-size: 25px;

	color: #fff;

	line-height: 34px

}

.SmallPrssTopInr {

	margin: 0 auto;

	max-width: 650px;

	width: 100%

}

.SmallPrssTopInr img {

	float: left

}

.SmallPrssTopInrLst {

	float: left;

	width: 100%;

	padding: 35px 0 0

}

.SmallPrssTopInrLst ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.SmallPrssTopInrLst ul li {

	background-image: url(../images/small_dta_arrrow_press_white.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding: 0 0 0 15px;

	font-size:22px;

	color: #fffefb;

	font-family: 'BrandonGrotesque-Medium';

	line-height: 26px;

	margin: 0 0 20px;

	text-transform: uppercase

}

.SmallPrssTopInrLst ul li a { color:#fffefb; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s;	transition: all .4s; text-decoration:none; }

.SmallPrssTopInrLst ul li a:hover { color:#ffc20e;}

.SmallPrssTopInrLst ul li:last-child {

	margin-bottom: 0

}

.feedbackSction {

	float: left;

	width: 100%

}

.SmallPressScndPrtion {

	float: left;

	width: 100%;

	background: #fff;

	margin: 0;

	position:relative;

}

.SmallPressScndPrtionLft {

	float: left;

	width: 100%;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

	height: 639px

}

.SmallPressScndPrtionRgt {

	float: left;

	width: 100%;

	height: 639px;

	display: table;

	padding: 50px 65px 20px 97px

}

.SmallPressScndPrtionRgtInr {

	display: table-cell;

	vertical-align: middle

}

.SmallPressScndPrtionRgtTxt {

	float: left;

	width: 100%;

	margin: 0 0 0;

	text-align: center;

}

.SmallPressScndPrtionRgtTxt h2 {

	text-align: left;

	margin: 0 0 15px;

	padding: 0;

	font-size:48px;

	color: #053e5d;

	font-family: 'BrandonGrotesque-Bold';

	text-transform: uppercase;

	line-height: 40px

}

.SmallPressScndPrtionRgtTxt p {

	text-align: left;

	margin: 0 0 30px;

	padding: 0;

	font-size: 16px;

	color: #000;

	font-family: 'BrandonGrotesque-Regular';

}

.SmallPressScndPrtionRgtTxt a {

	background-image: url(../images/learn_mre_btn_new.png);

	background-repeat: no-repeat;

	background-size: cover;

	height: 37px;

	line-height: 37px;

	display: inline-block;

	font-size: 13px;

	color: #000;

	text-transform: uppercase;

	font-family: 'BrandonGrotesque-Bold';

	text-decoration: none;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	transition: all .4s;

	text-align: center;

	padding: 0 8px;

	margin:0 0 10px;

}

.SmallPressScndPrtionRgtTxt a:hover {

	color: #053e5d

}

.SmallPressScndPrtionRgtInr .pagination {

	float: left;

	width: 100%;

	margin: 0;

	padding: 0;

	background: 0 0;

	border-radius: 0

}

.SmallPressScndPrtionRgtInr .pagination ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.SmallPressScndPrtionRgtInr .pagination ul li {

	float: left;

	margin: 10px 10px 0 0

}

.SmallPressScndPrtionRgtInr .pagination ul li a {

	display: block;

	color: #000;

	font-family: HelveticaLTStdBoldCond;

	text-decoration: none;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	transition: all .4s

}

.SmallPressScndPrtionRgtInr .pagination ul li a:hover {

	text-decoration: underline;

	color: #ffc300

}

.SmallPressScndPrtionRgtInr .pagination ul li:first-child {

	margin: 0 65px 0 0

}

.SmallPressScndPrtionRgtInr .pagination ul li:first-child a {

	width: 0;

	height: 0;

	border-top: 20px solid transparent;

	border-right: 20px solid #000;

	border-bottom: 20px solid transparent;

	text-indent: -9999px

}

.SmallPressScndPrtionRgtInr .pagination ul li:last-child {

	margin: 0 0 0 65px

}

.SmallPressScndPrtionRgtInr .pagination ul li:last-child a {

	width: 0;

	height: 0;

	border-top: 20px solid transparent;

	border-left: 20px solid #000;

	border-bottom: 20px solid transparent;

	text-indent: -9999px

}

.SmallPressScndPrtionRgtInr .pagination ul li:first-child a:hover {

	border-right: 20px solid #ffc300

}

.SmallPressScndPrtionRgtInr .pagination ul li:last-child a:hover {

	border-left: 20px solid #ffc300

}



/* tabs and sliders for Small data Press page. */



ul.tabs {

	font-size: 0;

	margin: 0 auto;

	padding: 0;

	list-style-type: none;

	max-width: 870px; text-align:center;

}

ul.tabs li {

	margin: 0 11px 25px;

	padding: 0;

	display: inline-block

}

.slick-list, .slick-slider, .slick-track, ul.tabs li a {

	position: relative;

	display: block

}

/*ul.tabs li a {

	padding: 12px 40px;

	font-weight: 400;

	font-size: 18px;

	 font-family: 'BrandonGrotesque-Medium';

	color: #fff; text-decoration:none;

	background-color: #ffc300;

	outline: 0;

	text-transform: uppercase;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-o-transition: all .4s;

	transition: all .4s;

	position:relative;

}*/

/*ul.tabs li a:link, ul.tabs li a:visited {

	color: #fff

}*/

/*ul.tabs li a:hover {

	background-color: #fff;

	color: #043d5d;

}*/

/*ul.tabs li.selected a {

	color: #043d5d;

	background: #fff

}

ul.tabs li.selected a:after {

	content:'';

	position:absolute;

	left:0px;

	right:0px;

	margin:0 auto;

	bottom:-8px;

	width: 0; 

	height: 0; 

	border-left: 7.5px solid transparent; 

	border-right: 7.5px solid transparent; 

	border-top: 9px solid rgba(255,255,255,1); 

}*/



.tabcontents {

	/*background-color: #043d5d;*/

	position: relative;

	margin: 0;

	outline: 0;

	float: left;

	width: 100%;

	padding: 55px 30px;
	display:none; 

}



div.ajaxLoading {

	background: url(loading.gif) center center no-repeat;

	height: 150px;

	width: 20px;

	font-size: 0;

	padding: 0;

	margin: 0 auto

}

.slick-slide img {

	margin: 0 auto

}

.slick-slider {

	float: left;

	width: 100%;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-ms-touch-action: pan-y;

	touch-action: pan-y

}

.slick-list {

	overflow: hidden;

	margin: 0;

	padding: 0

}

.slick-list:focus {

	outline: 0

}

.slick-list.dragging {

	cursor: pointer;

	cursor: hand

}

.slick-slider .slick-list, .slick-slider .slick-track {

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}

.slick-track {

	top: 0;

	left: 0

}

.mfp-bg, .mfp-wrap {

	position: fixed;

	left: 0;

	top: 0;

	width: 100%

}

.slick-track:after, .slick-track:before {

	display: table

}

.slick-track:after {

	clear: both

}

.slick-slide {

	display: none;

	float: left;

	height: 100%;

	min-height: 1px

}

[dir=rtl] .slick-slide {

	float: right

}

.slick-slide img {

	display: block

}

.slick-slide.slick-loading img {

	display: none

}

.slick-initialized .slick-slide {

	display: block

}

.slick-vertical .slick-slide {

	display: block;

	height: auto;

	border: 1px solid transparent

}

.slick-arrow.slick-hidden {

	display: none

}

.mfp-bg {

	height: 100%;

	z-index: 1042;

	overflow: hidden

}

.mfp-wrap {

	height: 100%;

	z-index: 9999;

	outline: 0!important;

	-webkit-backface-visibility: hidden

}

.mfp-container {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	padding: 0 8px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.mfp-container:before {

	display: inline-block;

	height: 100%

}

.mfp-align-top .mfp-container:before {

	display: none

}

.mfp-content {

	position: relative;

	display: inline-block;

	margin: 0 auto;

	text-align: left;

	z-index: 1045

}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {

	width: 100%;

	cursor: auto

}

.mfp-ajax-cur {

	cursor: progress

}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {

	cursor: -moz-zoom-out;

	cursor: -webkit-zoom-out;

	cursor: zoom-out

}

.mfp-zoom {

	cursor: pointer;

	cursor: -webkit-zoom-in;

	cursor: -moz-zoom-in;

	cursor: zoom-in

}

.mfp-auto-cursor .mfp-content {

	cursor: auto

}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {

	-webkit-user-select: none;

	-moz-user-select: none;

	user-select: none

}

.mfp-loading.mfp-figure {

	display: none

}

.mfp-hide {

	display: none!important

}

.mfp-preloader {

	color: #ccc;

	position: absolute;

	top: 50%;

	width: auto;

	text-align: center;

	margin-top: -.8em;

	left: 8px;

	right: 8px;

	z-index: 1044

}

.mfp-preloader a {

	color: #ccc

}

.mfp-preloader a:hover {

	color: #fff

}

.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {

	display: none

}

button.mfp-arrow, button.mfp-close {

	overflow: visible;

	cursor: pointer;

	background: #000;

	-webkit-appearance: none;

	display: block;

	outline: 0;

	padding: 0;

	z-index: 1046;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 50px;

	height: 50px;

	line-height: 50px;

	border-radius: 0;

	border-color: transparent;

	font-size: 46px;

	right: 54px;

	top: 0

}

.mfp-figure:after, .mfp-iframe-scaler iframe {

	box-shadow: 0 0 8px rgba(0,0,0,.6);

	position: absolute;

	left: 0

}

button::-moz-focus-inner {

padding:0;

border:0

}

.mfp-close {

	width: 30px;

	height: 32px;

	line-height: 32px;

	border: 2px solid #fff;

	border-radius: 50%;

	position: absolute;

	right: 20px;

	top: 20px;

	text-align: center;

	padding: 0;

	color: #fff;

	font-style: normal;

	font-size: 30px;

	font-family: Arial, Baskerville, monospace

}

.mfp-close:focus, .mfp-close:hover {

	opacity: 1;

	filter: alpha(opacity=100)

}

.mfp-close:active {

	top: 0

}

.mfp-close-btn-in .mfp-close {

	color: #fff

}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {

	color: #fff;

	right: 0;

	text-align: right;

	padding-right: 6px;

	width: 100%

}

.mfp-counter {

	position: absolute;

	top: 0;

	right: 0;

	color: #ccc;

	font-size: 12px;

	line-height: 18px

}

.mfp-figure, img.mfp-img {

	line-height: 0

}

.mfp-arrow {

	position: absolute;

	opacity: .65;

	filter: alpha(opacity=65);

	margin: -55px 0 0;

	top: 50%;

	padding: 0;

	width: 90px;

	height: 110px

}

.mfp-arrow:active {

	margin-top: -54px

}

.mfp-arrow:focus, .mfp-arrow:hover {

	opacity: 1;

	filter: alpha(opacity=100)

}

.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {

	content: '';

	display: block;

	width: 0;

	height: 0;

	position: absolute;

	left: 0;

	top: 0;

	margin-top: 35px;

	margin-left: 35px;

	border: inset transparent

}

.mfp-arrow .mfp-a, .mfp-arrow:after {

	border-top-width: 13px;

	border-bottom-width: 13px;

	top: 8px

}

.mfp-arrow .mfp-b, .mfp-arrow:before {

	border-top-width: 21px;

	border-bottom-width: 21px;

	opacity: .7

}

.mfp-arrow-left {

	left: 0

}

.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {

	border-right: 17px solid #fff;

	margin-left: 31px

}

.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {

	margin-left: 25px;

	border-right: 27px solid #3f3f3f

}

.mfp-arrow-right {

	right: 0

}

.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {

	border-left: 17px solid #fff;

	margin-left: 39px

}

.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {

	border-left: 27px solid #3f3f3f

}

.mfp-iframe-holder {

	padding-top: 40px;

	padding-bottom: 40px

}

.mfp-iframe-holder .mfp-content {

	line-height: 0;

	width: 100%;

	max-width: 900px

}

.mfp-image-holder .mfp-content, .popupBox, article img, img.mfp-img {

	max-width: 100%

}

.mfp-iframe-holder .mfp-close {

	top: -40px

}

.mfp-iframe-scaler {

	width: 100%;

	height: 0;

	overflow: hidden;

	padding-top: 56.25%

}

.mfp-iframe-scaler iframe {

	display: block;

	top: 0;

	width: 100%;

	height: 100%;

	background: #000

}

.mfp-figure:after, img.mfp-img {

	width: auto;

	height: auto;

	display: block

}

img.mfp-img {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 40px 0;

	margin: 0 auto

}

.mfp-figure:after {

	top: 40px;

	bottom: 40px;

	right: 0;

	z-index: -1;

	background: #444

}

.mfp-figure small {

	color: #bdbdbd;

	display: block;

	font-size: 12px;

	line-height: 14px

}

.mfp-figure figure {

	margin: 0

}

.mfp-bottom-bar {

	margin-top: -36px;

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	cursor: auto

}

.mfp-title {

	text-align: left;

	line-height: 18px;

	color: #f3f3f3;

	word-wrap: break-word;

	padding-right: 36px

}

.mfp-gallery .mfp-image-holder .mfp-figure {

	cursor: pointer

}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {

.mfp-img-mobile .mfp-image-holder {

	padding-left: 0;

	padding-right: 0

}

.mfp-img-mobile img.mfp-img {

	padding: 0

}

.mfp-img-mobile .mfp-figure:after {

	top: 0;

	bottom: 0

}

.mfp-img-mobile .mfp-figure small {

	display: inline;

	margin-left: 5px

}

.mfp-img-mobile .mfp-bottom-bar {

	background: rgba(0,0,0,.6);

	bottom: 0;

	margin: 0;

	top: auto;

	padding: 3px 5px;

	position: fixed;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.mfp-img-mobile .mfp-bottom-bar:empty {

	padding: 0

}

.mfp-img-mobile .mfp-counter {

	right: 5px;

	top: 3px

}

.mfp-img-mobile .mfp-close {

	top: 0;

	right: 0;

	width: 35px;

	height: 35px;

	line-height: 35px;

	background: rgba(0,0,0,.6);

	position: fixed;

	text-align: center;

	padding: 0

}

}

@media all and (max-width:900px) {

.mfp-arrow {

	-webkit-transform: scale(.75);

	transform: scale(.75)

}

.mfp-arrow-left {

	-webkit-transform-origin: 0;

	transform-origin: 0

}

.mfp-arrow-right {

	-webkit-transform-origin: 100%;

	transform-origin: 100%

}

.mfp-container {

	padding-left: 6px;

	padding-right: 6px

}

}

.mfp-ie7 .mfp-img {

	padding: 0

}

.mfp-ie7 .mfp-bottom-bar {

	width: 600px;

	left: 50%;

	margin-left: -300px;

	margin-top: 5px;

	padding-bottom: 5px

}

.mfp-ie7 .mfp-container {

	padding: 0

}

.mfp-ie7 .mfp-content {

	padding-top: 44px

}

.mfp-ie7 .mfp-close {

	top: 0;

	right: 0;

	padding-top: 0

}

.popupBox {

	text-align: left;

	margin: 40px auto;

	position: relative

}

.my-mfp-zoom-in .zoom-anim-dialog {

	opacity: 0;

	-webkit-transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

	-webkit-transform: scale(.8);

	-moz-transform: scale(.8);

	-ms-transform: scale(.8);

	-o-transform: scale(.8);

	transform: scale(.8)

}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {

	opacity: 1;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1)

}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {

	-webkit-transform: scale(.8);

	-moz-transform: scale(.8);

	-ms-transform: scale(.8);

	-o-transform: scale(.8);

	transform: scale(.8);

	opacity: 0

}

.my-mfp-zoom-in.mfp-bg {

	opacity: 0;

	-webkit-transition: opacity .3s ease-out;

	-moz-transition: opacity .3s ease-out;

	-o-transition: opacity .3s ease-out;

	transition: opacity .3s ease-out

}

.my-mfp-zoom-in.mfp-ready.mfp-bg {

	opacity: .8

}

.my-mfp-zoom-in.mfp-removing.mfp-bg {

	opacity: 0

}

.my-mfp-slide-bottom .zoom-anim-dialog {

	opacity: 0;

	-webkit-transition: all .2s ease-out;

	-moz-transition: all .2s ease-out;

	-o-transition: all .2s ease-out;

	transition: all .2s ease-out;

	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);

	-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);

	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);

	-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);

	transform: translateY(-20px) perspective(600px) rotateX(10deg)

}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {

	opacity: 1;

	-webkit-transform: translateY(0) perspective(600px) rotateX(0);

	-moz-transform: translateY(0) perspective(600px) rotateX(0);

	-ms-transform: translateY(0) perspective(600px) rotateX(0);

	-o-transform: translateY(0) perspective(600px) rotateX(0);



	transform: translateY(0) perspective(600px) rotateX(0)

}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {

	opacity: 0;

	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);

	-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);

	-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);

	-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);

	transform: translateY(-10px) perspective(600px) rotateX(10deg)

}

.my-mfp-slide-bottom.mfp-bg {

	opacity: 0;

	-webkit-transition: opacity .3s ease-out;

	-moz-transition: opacity .3s ease-out;

	-o-transition: opacity .3s ease-out;

	transition: opacity .3s ease-out

}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {

	opacity: .8

}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {

	opacity: 0

}





/* 29 November 2018 Add Feed Page start */



.LiveSpeaking { width:100%; float:left; text-align:center; padding:64px 0 0;}



.LiveSpeaking h1 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal;  letter-spacing: normal; color: #fff; text-transform:uppercase; padding-bottom:120px;}



.LiveSpeaking ul {}

.LiveSpeaking ul li { width:100%; float:left;}



.JosephineContent { width:100%; float:left; border-top:1px solid #fec42f; /*border-bottom:1px solid #fec42f;*/ padding:50px 0 20px; position:relative;}

.JosephineContent:before { content:""; margin:-25px auto 0; position:absolute; left:0px; right:0px; top:0px;

 background-image:url(../images/commas_icon01.png); background-repeat:no-repeat; background-position:center; width:70px; height:40px; background-color:#000;}



.JosephineContent p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;  line-height: normal;letter-spacing: normal; color: #fff; max-width:420px; margin:0 auto;}



.JosephineTitle { width:100%; float:left; padding-bottom:65px;}

.JosephineTitle h2 { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal;font-style: normal; font-stretch: normal;

  line-height: 1.33;  letter-spacing: normal; color:#fec42f; text-transform:uppercase;}

.JosephineTitle h3 { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal;font-style: normal; font-stretch: normal;

  line-height: 1.33;  letter-spacing: normal; color:#fff;}

  

.JosephineTitle h4 { font-family: 'BrandonGrotesque-Regular'; font-size: 15px; font-weight: normal;font-style: normal; font-stretch: normal;

  line-height:normal;  letter-spacing: normal; color:#fff; text-transform:uppercase;}

.JosephineTitle h4 span { display:block;}



/* 29 November 2018 Add Feed Page End */


.FeedBackPg { float:left; width:100%; background:#333333; padding:55px 0 70px; position:relative; }
.FeedBackPg:before { content:""; position:absolute; bottom:0; left:0; right:0; margin:0 auto; max-width:684px; height:2px; background:#fec42f; }
.FeedBackPg .SpeakinWorkShop { padding:0; }
.FeedBackPg .SpeakinWorkShop h2 { font-size: 48px; margin-bottom:58px; line-height:normal;  }

.FeedbackThnkuLst { float:left; width:100%; }
.FeedbackThnkuLst ul {}
.FeedbackThnkuLst ul li { margin-bottom:90px; }
.FedbckLstng { max-width:430px; margin:0 auto; text-align: center; }
.FedbckLstng img { display:block; margin:0 auto 45px;}
.FedbckLstng h2 { font-family: 'BrandonGrotesque-Medium';  font-size: 24px;font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #ffffff; margin-bottom:40px; text-transform:uppercase; }
.FedbckLstng p {   font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #ffffff; margin-bottom:55px; min-height:100px; }
.FedbckLstng a.FeedThnkyouBtn { display:inline-block; width:190px; border-radius:8px; height:35px ; font-size: 18px; font-weight: 500; font-style: normal;] font-stretch: normal; line-height: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; text-decoration:none; border:1px solid #fec42f; line-height:35px; text-transform:uppercase; }
 .FedbckLstng a.FeedThnkyouBtn:hover { background:#fec42f; color:#000; }

.ReadAbtDiv { float:left; width:100%; text-align:center; border-bottom:2px solid #fec42f; padding-bottom:66px; margin-bottom:49px; }
.ReadAbtDiv h2 {  font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; margin-bottom:40px; }
.ReadAbtDiv p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #fff; max-width:750px; margin:0 auto 50px; }
.ReadAbtDiv ul { float:left; width:100%; margin-bottom:27px; }
.ReadAbtDiv ul li { margin:0 -2px 30px; display:inline-block; float:none; vertical-align:top; }
.ReadAbtDiv a { width:190px; height:35px; border:1px solid #fec42f; font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-style: normal; font-stretch: normal; line-height: 33px; letter-spacing: 0.4px; text-align: center; color: #fec42f; display:inline-block; border-radius:8px;  text-decoration:none; }
.ReadAbtDiv a:hover { background:#fec42f; color:#000;}


.SubcrbePg { float:left; width:100%; background-size:cover; background-repeat:no-repeat; background-position:center center; height:660px; display:table; text-align:center; margin-top: 70px; position:relative; }
.SubcrbePg:before { content: ""; position: absolute; top: 0; right: 0; background: url(../images/corner.png) no-repeat; width: 95px; height: 95px; }
.SubsrbePgRow { display:table-cell; vertical-align:middle; }
.Wrap778 { max-width:778px; margin:0 auto; }
.SubcrbePg h1,
.SubcrbePg h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #fff; margin-bottom:30px; text-transform:uppercase; }
.SubcrbePg h2 { margin-bottom:80px; }
.SubcrbePg img { width:186px; display:block; margin:0 auto; }
.SubcrbePg p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #fff; max-width:522px; margin:0 auto 25px; }
.SubcrbePg p a { color:#fff; text-decoration:underline; }
.SubcrbePg p a:hover { color:#fec42f; text-decoration:none;  }
.gform_wrapper,
.gform_confirmation_wrapper  { float:left; width:100%; margin-bottom:30px; }
.SubcrbePg ul { float:left; width:100%; margin-bottom:56px; }
.SubcrbePg ul li { float:left; width:50%; padding:0 10px; }
.SubcrbePg ul li label { float:left; width:100%; font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px; color: #fff; text-transform:uppercase; text-align:left; }
.SubcrbePg ul li input[type="text"],
.SubcrbePg ul li input[type="email"],
.SubcrbePg ul li input[type="password"],
.SubcrbePg ul li input[type="tel"] { float:left; width:100%; height:32px; background:#fff; border:1px solid #fff; padding:0 8px; font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height:normal; letter-spacing: normal; color: #000;}

.SubcrbePg ul li.gfield_error input[type="text"],
.SubcrbePg ul li.gfield_error input[type="email"],
.SubcrbePg ul li.gfield_error input[type="password"],
.SubcrbePg ul li.gfield_error input[type="tel"] { border:1px solid #f00; }


.SubcrbePg input[type="submit"] { width: 160px; height: 35px; border-radius: 8px; font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.4px; text-align: center; color: #fec42f; border:1px solid #fec42f; text-transform:uppercase; background:none; }
.SubcrbePg input[type="submit"]:hover { background:#fec42f; color:#000; }
.SubcrbePg .gform_ajax_spinner { width:auto !important; margin-top:15px; }
.SubcrbePg .validation_error,
.SubcrbePg .validation_message { display:none; }


/*.page-id-24 .AboutTopBnr { margin-bottom:164px;}*/
.page-id-24 .SpeakinWorkShop { padding-top:0; }

/*.single-casestudies .AboutTopBnr { margin-bottom:100px;}*/

/********* Case Studies Dorchester Summary Section  ********/

.DorchestrNewSctn { float:left; width:100%; margin-bottom:118px; }
.DorchestrNewRow01 { border:1px solid #fec42f; float:left; width:100%; padding:66px 30px 41px; background: #000; position:relative; }
.DorchestrNewRow01:before { content:""; position:absolute; top: -4px; right: -2px; background:url(../images/corner.png) no-repeat; height:95px; width:95px; }

.DorchestrNewWrap { max-width:701px; margin:0 auto; }	

.DorchestrNewRow01 h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center;color: #fec42f; text-transform:uppercase; margin:-85px 0 66px; }
.DorchestrNewRow01 h2 span { display:inline-block; background:#000; padding:0 12px; }
.DorchestrNewRow01 p { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #ffffff; margin-bottom:25px; }
.DorchestrNewRow01 ul { }
.DorchestrNewRow01 ul li{ font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #ffffff; margin-bottom:20px; position:relative; }
.DorchestrNewRow01 ul li:before{ content: ""; position:absolute; top:9px; left:-12px; height:5px; width:5px; border-radius:50%; background-color:#f1b722; }

.DrchstNewDwnarrw { position:absolute; bottom:-20px; left:0; right:0; margin:0 auto; width:40px; height:40px; background:#000; border:2px solid #fec42f; border-radius:50%; cursor:pointer; text-align:center; }
.DrchstNewDwnarrw:before { content: "\f107"; position:absolute; top:50%; left:0; right:0; margin:0 auto; font-family: 'FontAwesome'; color:#fff; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); color:#fec42f; font-size:30px; }


/********** Speaking Video Page ***********/

.SpkingVdeoSctn { float:left; width:100%; text-align:center; }
.SpkingVdeoSctn h2 { font-family: 'BrandonGrotesque-Medium';
  font-size: 48px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff; text-transform:uppercase; }
  
  
.NewVideoAdd { width:170px; height:115px; float:right; text-align:center; position:absolute; top:34px; right:0;  z-index:9999;}
.NewVideoAdd span { width:100%; height:115px; overflow:hidden; background:#d8d8d8;display:block;}
.NewVideoAdd a { display: block; }
.NewVideoAdd a.popup-vimeo { position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); width: 48px; height: 33px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5); background-color: #fec42f; text-indent:-9999px; margin:0 auto; }
.NewVideoAdd a.popup-vimeo:before { content:""; position:absolute; top:50%; left:0; right:0; margin:0 auto; transform:translateY(-50%); width: 0; height: 0; border-left: 12px solid #000; border-top: 8px solid transparent; border-bottom: 8px solid transparent; }

#cboxContent { float:none !important; margin:0 auto; }



/*.wonderplugin3dcarousel-list-container ul.wonderplugin3dcarousel-list li.wonderplugin3dcarousel-item a,
.wonderplugin3dcarousel-list-container ul.wonderplugin3dcarousel-list li.wonderplugin3dcarousel-item a div { display:none !important;}*/

.wonderplugin3dcarousel-item-container .wonderplugin3dcarousel-content { position:relative; }
.wonderplugin3dcarousel-item-container .wonderplugin3dcarousel-content:before { content:""; position:absolute; top:0; left:0; border:6px solid #fec42f; height:100%; width:100%;  }
.wonderplugin3dcarousel-text { display:none; }
.wonderplugin3dcarousel-bullet { background-image: url(../images/bullet-16-16.png) !important;}



/*************** Ministry Of Common Sense *************/

.BookNewDes { width: 59%; position: absolute; top: 50%; left: 0; transform: translateY(-50%); padding-right: 130px; }
.BookNewDesRow { max-width: 520px; float: right; }
.BookNewDesRow h1 {  font-family: 'BrandonGrotesque-Medium'; font-size: 60px; letter-spacing: normal; color: #0d0d0d; line-height: 1.17; margin-bottom: 23px; text-transform: uppercase; }
.BookNewDesRow p { font-family: 'BrandonGrotesque-Regular';   font-style: normal; font-stretch: normal; letter-spacing: normal; font-size: 24px; line-height: 1.17;  color: #000000; margin: 0 0 20px;}
.BookNewDesRow a { width: 190px; height: 35px; font-family: 'BrandonGrotesque-Medium'; border-radius: 8px; background: linear-gradient(to bottom, #606060, #000000); line-height: 33px; padding: 0 5px; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.42px; text-align: center; color: #ffffff; display: block; text-transform: uppercase; text-decoration: none; border: 1px solid transparent; }

.BookNewDesRow a:hover { background: #fec42f; color: #333; border: 1px solid #000000; }

.MinstryCmnSnseDiv { float: left; width: 100%; padding: 83px 0 193px; }
.MinstryCmnWrp { max-width: 801px; margin: 0 auto;  }
.MinstryCmnSnseDiv h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 48px; color: #ffffff; margin-bottom: 28px; text-transform: uppercase; text-align: center; }
.MinstryCmnSnseDiv p { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #ffffff; margin-bottom: 57px; padding: 0 35px; }
.MinstryCmnSnseDiv a {  font-family: 'BrandonGrotesque-Medium';  width: 190px; height: 35px; border-radius: 8px; background-color: #fec42f; margin: 0 auto; display: block; font-size: 18px; font-style: normal; font-stretch: normal; line-height: 33px; letter-spacing: 0.42px; text-align: center; color: #000000; text-decoration: none; text-transform: uppercase; border: 1px solid #fec42f;}
.MinstryCmnSnseDiv a:hover { background: none; color: #fff;  }

.NewBookLstngDiv ul li .CseSwisDesRow { padding: 65px; }
.NewBookLstngDiv ul li:nth-child(odd):before { content: ""; position: absolute; left: 0; top: -172px; background:url(../images/ribbon_new_01.png) no-repeat top left / 100%; max-width: 274px;  height: 256px; width: 100%; z-index: 1;}
.NewBookLstngDiv ul li:nth-child(even):before { content: ""; position: absolute; right: 0; top: -110px; background:url(../images/ribbon_new_02.png) no-repeat top left / 100%; max-width: 279px;  height: 174px; width: 100%; z-index: 1;}

.NewBookLstngDiv ul li:last-child:before { display: none; }
.NewBookLstngDiv a { font-family: 'BrandonGrotesque-Medium';  width: 190px; height: 35px; border-radius: 8px; background-color: #fec42f; margin: 0 auto; display: inline-block; font-size: 18px; font-style: normal; font-stretch: normal; line-height: 33px; letter-spacing: 0.42px; text-align: center; color: #000000; text-decoration: none; text-transform: uppercase; margin-right: 50px; border: 1px solid #fec42f; }
.NewBookLstngDiv a:hover { background: none; color: #fec42f;  }
.NewBookLstngDiv a:last-child { margin-right: 0; }

.AboutMrtnBook { float: left; width: 100%; position: relative; }
.AboutMrtnBook:before { content: ""; position: absolute; bottom: -54px; right: 0; background:url(../images/ribbon_new_03.png) no-repeat top left / 100%; max-width: 365px;  height: 166px; width: 100%; z-index: 1;}
.AboutMrtnBook img { width: 100%; }

.BookMrtnAbtWrp { width: 59%; position: absolute; top: 50%; right: 0; transform: translateY(-50%); padding-left: 130px;}
.AboutMrtnBookRow { float: left; max-width: 592px; width: 100%;  }
.AboutMrtnBookRow h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; color: #000000; text-transform: uppercase; margin-bottom: 10px; }
.AboutMrtnBookRow p { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: normal; color: #000000; margin-bottom: 22px; }
.AboutMrtnBookRow a {   width: 190px; height: 35px; font-family: 'BrandonGrotesque-Medium'; border-radius: 8px; background: linear-gradient(to bottom, #606060, #000000); line-height: 35px; padding: 0 5px; font-size: 18px; font-style: normal; font-stretch: normal; letter-spacing: 0.42px; text-align: center; color: #ffffff; display: block; text-transform: uppercase; text-decoration: none; border: 1px solid transparent; }

.AboutMrtnBookRow a:hover { background: #fec42f; color: #333; border: 1px solid #000000; }



.OwnerInfoDiv01 .MarkCntnt01 p strong { display: block; margin-top: 5px; text-transform: uppercase; }

.VideoCrousalCmn { padding: 100px 0; }

.AboutMrtnBookCrcle { float: left; width: 100%; }
.AbtMrtnBkCrclRow { max-width: 855px; margin: 0 auto; display: flex; flex-direction: row; align-items: center;}
.AbtMrtnCrclImg { width: 50%; display: flex;  padding: 0 15px;}

.AbtMrtnCrclDes { width: 50%; display: flex; flex-direction: column; padding: 0 15px;}
.AbtMrtnCrclDes h2 { font-family: 'BrandonGrotesque-Bold';  font-size: 24px; text-align: center; color: #ffffff; margin-bottom: 46px; text-transform: uppercase; }
.AbtMrtnCrclDes a {  font-family: 'BrandonGrotesque-Medium';  width: 190px; height: 35px; border-radius: 8px; background-color: #fec42f; margin: 0 auto; display: block; font-size: 18px; font-style: normal; font-stretch: normal; line-height: 33px; letter-spacing: 0.42px; text-align: center; color: #000000; text-decoration: none; text-transform: uppercase; border: 1px solid #fec42f; }
.AbtMrtnCrclDes a:hover { background: none; color: #fec42f;  }


.Wrap640 { max-width: 640px; margin: 0 auto; }
.Wrap1044 { max-width: 1044px; margin: 0 auto; }

.NewMainContainer { margin-top: 64px; padding: 0 0 167px; background-color: #fff; background-image: url(../images/dotted_img.jpg); background-repeat: repeat; background-position: top center; background-size: 100%; position: relative;}
.NewMainContainer:before { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 167px; background-image: url(../images/story_rep_img.jpg); background-size: 100% 100%; background-repeat: no-repeat; background-position: top center;}
.NewMainContainer:after { content: ""; position: absolute; bottom: -49px; right: 0; width: 482px; height: 150px; background: url(../images/ribon_btm_story_pg_02.png) no-repeat center center; background-size: 100%; }


/******************* Home New Landing Page Style *********************/

.MartnLndingHeader { background: #000; padding: 12px 0 13px; text-align: center; position: fixed;
top: 0; z-index: 9999; width: 100%; left: 0; right: 0;}
.MartnLndingHeader a { cursor: pointer; display: inline-block; width: 151.4px; border-radius: 5.8px; border: solid 2px #ffffff; font-family: 'BrandonGrotesque-Medium'; font-size: 14px; letter-spacing: 0.32px;color: #ffffff; padding: 8px 0 7px; text-decoration: none; text-transform: uppercase; }
.MartnLndingHeader a:hover { background: #fec42f; color: #000; }


.HmeLndingTopSctnOne { float: left; width: 100%; padding: 66px 30px; display: flex; flex-direction: row; align-items: center; height: calc(100vh - 64px); position: relative; }
.HmeLndingTopSctnOne:after {content: ""; position: absolute; top: -3px; right: 0; background: url(../images/new_story_corner.png) no-repeat top center; background-size: contain; width: 91px; height: 93px;}

.HmeLndngTopSctnOneLft { display: flex; width: 50%; align-items: center; height: 100%;}
.HmeLndngTopSctnOneLft img { display: block; margin: 0 auto; height: 100%; object-fit: contain;}
.HmeLndngTopSctnOneRgt { display: flex; width: 50%; flex-direction: column;  padding: 0 50px 0 9px; }
.HmeLndngTopSctnOneRgt h1 { margin: 0 0 33px;  }
.HmeLndngTopSctnOneRgtRow { float: left; width: 100%; padding: 109px 47px 0 30px; position: relative;  }
.HmeLndngTopSctnOneRgtRow:before { content: ""; position: absolute; left: 0; top: 3px; background: url(../images/thnking_icon.png) no-repeat left top; background-size: 100%; height: 109px; width: 111px; z-index: 3}


.HmeLndngTopSctnOneRgtRow01 { float: left; width: 100%; padding: 34px 0; border-top:1px solid #979797; border-bottom:1px solid #979797; position: relative; }
.HmeLndngTopSctnOneRgtRow01:after { content: ""; position: absolute; left: 0; top: -1px; height: 1px; width: 92px; background: #fff; }

.HmeLndngTopSctnOneRgtRow01 p { font-family: 'Source Code Pro', monospace; font-size: 17px; line-height: 1.44; letter-spacing: normal; color: #000000; margin-bottom: 30px; }
.HmeLndngTopSctnOneRgtRow01 h2 {  font-family: 'Source Code Pro', monospace; font-weight: 700; font-size: 18px; line-height: 1.44; letter-spacing: normal; color: #000000; text-transform: capitalize; cursor: pointer; }
.DownNewArow { position: absolute; bottom: 40px; left: 0; right: 0; margin: 0 auto; width: 36px; cursor: pointer; -webkit-animation: sdb05 1.5s infinite; animation: sdb05 1.5s infinite;  -webkit-transform: rotate(0deg); transform: rotate(0deg);}
.DownNewArow img { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.page-id-11268 .DownNewArow { bottom: 210px; z-index: 99;}

.HmeLndngScndSctn { float: left; width: 100%; background: #242424; padding: 110px 0 92px; text-align: center; position: relative;}
.HmeLndngScndSctn:before { content: ""; position: absolute; top: -59px; left: 0; background: url(../images/hme_lndng_get_ready_strip_left.png) no-repeat top left; background-size: 100%; height: 268px; width: 277px; }
.HmeLndngScndSctn:after { content: ""; position: absolute; bottom: -59px; right: 0; background: url(../images/hme_lndng_get_ready_strip_right.png) no-repeat top left; background-size: 100%; height: 284px; width: 339px; }
.HmeLndngScndSctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; letter-spacing: 1.11px; color: #ffffff; margin-bottom: 31px; text-transform: uppercase; line-height: 48px;}
.HmeLndngScndSctn p {  font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #ffffff; }


.HmeLndngPreOrdrBk { float: left; width: 100%; padding: 111px 0 0 0; background: #f4f4f4; text-align: center; }
.HmeLndngPreOrdrBk h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; text-transform: uppercase; margin-bottom: 46px; }


.HmeLndngPreOrdrBkRow { display: flex; flex-direction: row; flex-wrap: wrap;  width: 100%; }
.HmeLndngOrdrBkLft { width: 50%; display: flex; flex-direction: column; }
.HmeLndngOrdrBkLft img { width: 100%;  display: block; margin: 0 auto; }

.HmeLndngOrdrBkRgt { display: flex; width: 50%; align-items: center;}
.HmeLndngOrdrBkRgtRow { max-width: 333px; text-align: center;}
.HmeLndngOrdrBkRgtRow h3 { font-family: 'AlternateGotNo2DRegular'; text-transform: uppercase; font-size: 48px; color: #000000; margin-bottom: 11px;}
.HmeLndngOrdrBkRgtRow p {  font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; margin-bottom: 16px;}

.HmeLndngOrdrBkRgtRow ul { float: left; width: 100%; }
.HmeLndngOrdrBkRgtRow ul li { display: inline-block; vertical-align: middle; width: 25%; position: relative;height: 49px; }
.HmeLndngOrdrBkRgtRow ul li img { height: 49px; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.HmeLndngOrdrBkRgtRow ul li img.hmlndngicon { opacity: 1; visibility: visible; }
.HmeLndngOrdrBkRgtRow ul li img.hmlndngiconhvr { opacity: 0; visibility: hidden; }
.HmeLndngOrdrBkRgtRow ul li a:hover img.hmlndngicon { opacity: 0; visibility: hidden; }
.HmeLndngOrdrBkRgtRow ul li a:hover img.hmlndngiconhvr { opacity: 1; visibility: visible; }

.HmeLndngOrdrBkRgtRow ul li:first-child { width: 100%; margin-bottom: 38px; height: 93px;}
.HmeLndngOrdrBkRgtRow ul li:first-child img { height: 93px;  }

.HmeLndngOrdrBkRgtRow ul li:nth-child(5),
.HmeLndngOrdrBkRgtRow ul li:nth-child(6),
.HmeLndngOrdrBkRgtRow ul li:nth-child(7),
.HmeLndngOrdrBkRgtRow ul li:last-child { margin: 0 -2px; }

.HmeLndgFormSctn { float: left; width: 100%; padding: 114px 0 64px; text-align: center; }
.HmeLndgFormSctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; color: #000000; text-transform: uppercase; margin-bottom: 15px; }
.HmeLndgFormSctn p {  font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; max-width: 855px; margin: 0 auto 50px; }

.TkeBckForm { float: left; width: 100%; }
.TkeBckForm .gform_body {  width: 70%; display: inline-block; margin: 0 -1px; vertical-align: top;  }
.TkeBckForm ul { float: left; width: 100%; }
.TkeBckForm ul li { display: inline-block; width: 50%; padding: 0 15px; margin:0 -2px;  }
.TkeBckForm ul li label { display: none; }
.TkeBckForm ul li input[type="text"],
.TkeBckForm ul li input[type="email"],
.TkeBckForm ul li input[type="tel"],
.TkeBckForm ul li input[type="phone"],
.TkeBckForm ul li input[type="password"] { float: left; width: 100%;  height: 60px; border: solid 1px #979797; background-color: #ffffff;  font-family: 'Source Code Pro', monospace; font-size: 16px; font-weight: bold; line-height: 1.5; color: #000000; padding: 0 40px}
.TkeBckForm ul li.gform_validation_container { display: none; }

.TkeBckForm .gform_footer  { display: inline-block; margin: 0 -1px; width: 30%; vertical-align: top;}
.TkeBckForm .gform_footer input[type="submit"],
.TkeBckForm .gform_footer button { height: 60px; width: 100%; font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.5px;  text-align: center;color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%); position: relative;}
.TkeBckForm .gform_footer button:before { content: ""; position: absolute; top: -6px; right: -45px; width: 166px; height: 127px; background: url(../images/hover_img.png) no-repeat top center/ 100%;   transition: all 0s; }
.TkeBckForm .gform_footer button:hover:before { content: ""; position: absolute; top: -6px;  background: url(../images/hover_img02.png) no-repeat top center/ 100%; width:110px; height: 101px; right: -78px;}


.TkeBckForm .validation_error { float: none; display: inline-block; margin-bottom: 10px; }
.TkeBckForm .validation_message { text-align: left; }


.NewFooter { padding: 100px 0 40px; }
.NewFooterMain { float:left; width:100%; border-top:5px solid #fec42f; border-radius:5px; padding:29px 0 0; }
.NewFotrOne { float: left; width: 100%; }
.NewFotrOne h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 38px; line-height: 1.45; color: #ffffff; text-transform: uppercase; }

.NewFtrScndCol { float: left; width: 100%; text-align: center; padding: 16px 0 0;}
.NewSocilIcns { float: left; width: 100%; margin-bottom: 16px;}
.NewSocilIcns ul {}
.NewSocilIcns ul li { display: inline-block; margin: 0 6px;}
.NewSocilIcns ul li a { width: 23px; height: 23px; background: #fff; border-radius: 50%; line-height: 23px; display: block; color: #000;}
.NewSocilIcns ul li a:hover { background: #fec42f;}

.NewFtrScndColLnks { float: left; width: 100%; }
.NewFtrScndColLnks ul { margin-bottom: 5px; }
.NewFtrScndColLnks ul li { display: inline-block; font-family: 'BrandonGrotesque-Regular'; font-size: 16px; text-align: center; color: #ffffff; text-transform: capitalize; margin: 0 5px;}
.NewFtrScndColLnks ul li a { color: #fff; text-decoration: none;  }
.NewFtrScndColLnks ul li a:hover { color: #fec42f; }

.NewFtrScndColLnks p { font-family: 'BrandonGrotesque-Regular'; font-size: 16px; color: #ffffff; text-transform: uppercase;}

.NewFtrThrdCol { float: left; width: 100%; padding: 16px 0 0; }
.NewFtrThrdCol h2 {  font-family: 'BrandonGrotesque-Bold';  font-size: 20px; line-height: 1.38; color: #ffffff; text-transform: uppercase;}
.NewFtrThrdCol h3 { font-family: 'BrandonGrotesque-Regular'; font-size: 16px; line-height: 1.38; color: #ffffff; margin-bottom: 16px; text-transform: uppercase;}
.NewFtrThrdCol p {   font-family: 'BrandonGrotesque-Regular'; font-size: 16px; color: #ffffff; margin-top: 19px;}


.NewFtrThrdCol .gform_body { width: 75%; display: inline-block; margin: 0 -1px; vertical-align: top;  }
.NewFtrThrdCol ul { float: left; width: 100%; }
.NewFtrThrdCol ul li { display: inline-block; width: 50%; padding: 0 4px; margin:0 -2px;  }
.NewFtrThrdCol ul li label { display: none;  }
.NewFtrThrdCol ul li input[type="text"],
.NewFtrThrdCol ul li input[type="email"],
.NewFtrThrdCol ul li input[type="tel"],
.NewFtrThrdCol ul li input[type="phone"],
.NewFtrThrdCol ul li input[type="password"] { height: 28px; width: 100%; border: solid 1px #979797; background-color: rgba(255, 255, 255, 0.22);   font-family: 'BrandonGrotesque-Regular'; font-size: 14px; color: #ffffff; padding: 0 10px;}

.NewFtrThrdCol .gform_footer { display: inline-block; margin: 0 -1px; width: 25%; vertical-align: top;}
.NewFtrThrdCol .gform_footer input[type="submit"] { font-size: 20px; font-family: 'BrandonGrotesque-Bold'; color: #fec42f;   height: 30px; border-radius: 8px; border: solid 1px #ffc631; width: 100%; text-transform: capitalize; background: none;}
.NewFtrThrdCol .gform_footer input[type="submit"]:hover { background: #fec42f; color: #000; }
.NewFtrThrdCol .validation_error { margin-bottom: 10px; }


.MrtinNewTestSctn { text-align: center; padding: 55px 0 110px;}
.Wrap830 { max-width: 800px; margin: 0 auto; }
.MrtnTstiImgNew { float: left; width: 100%; margin-bottom: 48px;}
.MrtnTstiImgNew img { max-width: 480px; margin: 0 auto; width: 100%; }

.MrtinNewTestSctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; line-height: 0.96; letter-spacing: normal; color: #000000; padding: 0 40px; text-transform: uppercase; margin-bottom: 48px; float: left; width: 100%;}
.MrtinNewTestSctn p { font-family: 'Source Code Pro', monospace; font-size: 16px; line-height: 1.5; color: #000000; margin-bottom: 62px;  float: left; width: 100%;}

.animtediv { float: left; width: 100%; }


/******** Small Data Press Page ********/

.SmallDataNewPg { float: left; width: 100%; }

.SmallDataNewTopSec { float: left; width: 100%; position: relative; z-index: 999; padding-bottom: 68px;}
.SmallDataNewTopSec:before { content: ""; position: absolute; bottom: -155px; left: 0; background: url(../images/hme_lndng_get_ready_strip_left.png) no-repeat top left; background-size: 100%; height: 268px; width: 277px; z-index: 9}
.SmallDataNewTopSecRow { float: left; width: 100%; display: flex; flex-direction: column; padding: 30px 0;}
.SmallDataNewTopSecRow .container { display: flex; flex-direction: row; align-items: center; }
.SmlDtaDsply { display: flex; }
.SmlDtaPrsImgNew { display: flex; }
.SmlDtaPrsImgNew img { align-self: center; }

.SmlDtaPrsDesNew { display: flex; flex-direction: column; padding: 0 0 0 18px; max-width: 471px; }
.SmlDtaPrsDesNew h1 {  font-family: 'BrandonGrotesque-Bold'; font-size: 40px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #0d0d0d; text-transform: uppercase;}
.SmlDtaPrsDesNew h2 {  font-family: 'BrandonGrotesque-Bold'; font-size: 30px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #0d0d0d; margin-bottom: 18px; text-transform: uppercase;}
.SmlDtaPrsDesNew ul {}
.SmlDtaPrsDesNew ul li { float: left; width: 100%; position: relative; padding: 0 0 0 46px;}
.SmlDtaPrsDesNew ul li:before { content: ""; position: absolute; top: 15px; left: 0; transform: translateY(-50%); background: url(../images/star_icon.png) no-repeat top center; width: 28px; height: 28px; background-size: 100%;}
.SmlDtaPrsDesNew ul li a {  font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-stretch: normal; font-style: normal; line-height: 2; letter-spacing: normal; color: #0d0d0d; text-decoration: none; text-transform: uppercase;}
.SmlDtaPrsDesNew ul li a:hover { color: #fec42f; }

.SmalDtaLnksDiv { float: left; width: 100%; text-align: center; background: #fec42f; padding: 16px 0; position: sticky; z-index: 998; top: 60px;}
.Sticky .SmalDtaLnksDiv { position: fixed; top: 60px;  }
.SmalDtaLnksDiv ul {}
.SmalDtaLnksDiv ul li { display: inline-block; position: relative; padding: 0 15px 0 10px;}
.SmalDtaLnksDiv ul li:before { content: ""; position: absolute; top: 50%; right: 0; background: #000; width: 1px; height: 36px; transform: translateY(-50%);}
.SmalDtaLnksDiv ul li:last-child:before { display: none; }
.SmalDtaLnksDiv ul li a {  font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-stretch: normal; font-style: normal; line-height: 2; letter-spacing: normal; text-align: center; color: #0d0d0d; text-decoration: none; text-transform: uppercase; }
.SmalDtaLnksDiv ul li.active a { text-decoration: underline; }

.SmllArtclePrsSctn { padding: 56px 0 121px; text-align: center; position: relative; z-index: 2; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.Sticky .SmllArtclePrsSctn { padding-top: 128px; }

.SmllArtclePrsSctn:after { content: ""; position: absolute; bottom: -75px; right: 0; background: url(../images/small_data_press_strip01.png) no-repeat top left; background-size: 100%; height: 144px; width: 268px; }
.SmllArtclePrsSctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #000000; margin-bottom: 56px; text-transform: uppercase; }
.SmllArtclePrsSctn h2 img { display: block; margin: 0 auto; width: 120px; margin-bottom: 35px; }

.SmllDataPresRlsSldr { float: left; width: 100%; display: flex; flex-direction: row;  background: #fff;  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5); position: relative;}

.responsiveSmallTxt { width: 100%; display: flex; flex-direction: row; }
.responsiveSmallTxt .slick-track,
.responsiveSmallTxt .slick-list { display: flex; }
.SmalDtaPresSldrImg { float: left; width: 100%; max-width: 50%; display: flex; background-position: top center; background-size: cover; background-repeat: no-repeat; }

.SmalDtaPresSldrDes { float: left; width: 100%; max-width: 50%; padding: 90px 30px 130px; display: flex; flex-direction: column; align-items: center; /*margin-bottom: 130px; border-bottom: 1px solid #979797;*/ position: relative; }
.SmalDtaPresSldrDes:before { content: ""; position: absolute; bottom: 130px; left: 0; right: 0; width: 90%; background: #979797; height: 1px;  margin: 0 auto; }
.SmalDtaPresSldrDesRow { display: flex; flex-direction: column; width: 100%;/* border-bottom: 1px solid #979797;*/ padding-bottom: 20px }
.SmalDtaPresSldrDes h3 {   font-family: 'AlternateGotNo2DRegular'; font-size: 48px; line-height: 0.96; letter-spacing: normal; color: #000000; margin-bottom: 17px; }
.SmalDtaPresSldrDes h3 span { display: inline-block; position: relative; }
.SmalDtaPresSldrDes h3 span:before { content: ""; position: absolute; top: -55px; left: -67px; background: url(../images/pres_hdng_icon.png) no-repeat top center; background-size: 100%; width: 67px; height: 62px; }
.SmalDtaPresSldrDes p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; letter-spacing: normal; color: #000000; font-weight: normal; font-stretch: normal; font-style: normal; margin-bottom: 17px; padding: 0 30px; }
.SmalDtaPresSldrDes ul {}
.SmalDtaPresSldrDes ul li { float: left; width: 100%;  margin-bottom: 15px; }
.SmalDtaPresSldrDes ul li a { font-family: 'Source Code Pro', monospace; font-size: 24px; line-height: 1.33; letter-spacing: normal; color: #000000; font-weight: 700; font-stretch: normal; font-style: normal; text-transform: capitalize; text-decoration: none; }
.SmalDtaPresSldrDes ul li a:hover { color: #fec42f; }




/* tabs and sliders for Small data Press page. */

ul.tabs {

  font-size: 0;

  margin: 0 auto;

  padding: 0;

  list-style-type: none;

  max-width: 870px; text-align:center;

}

ul.tabs li {

  margin: 0 0 45px;

  padding: 0 30px;

  display: inline-block;
  position: relative; 

}
ul.tabs li:before { content: ""; position: absolute; right: 0; top: 50%; background: #979797; height: 46px; width: 1px; transform: translateY(-50%); }

.slick-list, .slick-slider, .slick-track, ul.tabs li a {

  position: relative;

  display: block

}

ul.tabs li a {

  font-family: 'AlternateGotNo2DRegular';

  font-size: 36px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: 1.28;

  letter-spacing: normal;

  text-align: center;

  color: #000;

  position:relative;
  text-transform: uppercase;

}

ul.tabs li a:link, ul.tabs li a:visited {

  color: #000

}

ul.tabs li a:hover {
  color: #fec42f;

}

ul.tabs li.selected a {

  color: #fec42f;
}



.tabcontents {

  position: relative;

  margin: 0;

  outline: 0;

  float: left;

  width: 100%;
  padding: 0;
  display:none;

}

.TabsWrap { max-width: 860px; margin:0 auto;  }

.tabcontents h4 { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; text-align: center; color: #000000; padding: 0 121px; margin-bottom: 37px;}

div.ajaxLoading {

  background: url(loading.gif) center center no-repeat;

  height: 150px;

  width: 20px;

  font-size: 0;

  padding: 0;

  margin: 0 auto

}

.slick-slide img {

  margin: 0 auto

}

.slick-slider {

  float: left;

  width: 100%;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-touch-callout: none;

  -ms-touch-action: pan-y;

  touch-action: pan-y

}

.slick-list {

  overflow: hidden;

  margin: 0;

  padding: 0

}

.slick-list:focus {

  outline: 0

}

.slick-list.dragging {

  cursor: pointer;

  cursor: hand

}

.slick-slider .slick-list, .slick-slider .slick-track {

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0)

}

.slick-track {

  top: 0;

  left: 0

}

.slick-track:after, .slick-track:before {

  display: table

}

.slick-track:after {

  clear: both

}

.slick-slide {

  display: none;

  float: left;

  height: 100%;

  min-height: 1px

}

[dir=rtl] .slick-slide {

  float: right

}

.slick-slide img {

  display: block

}

.slick-slide.slick-loading img {

  display: none

}

.slick-initialized .slick-slide {

  display: block

}

.slick-vertical .slick-slide {

  display: block;

  height: auto;

  border: 1px solid transparent

}

.slick-arrow.slick-hidden {

  display: none

}




#cboxOverlay, #cboxWrapper, #colorbox {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 9999999;

  overflow: hidden

}

#cboxOverlay {

  position: fixed;

  background: #000;

  opacity: .5!important

}

.ui-slider-left-arrow.edge div, .ui-slider-right-arrow.edge div {

  opacity: .25

}

#cboxBottomLeft, #cboxMiddleLeft {

  clear: left

}

#cboxTitle {

  margin: 0;

  left: 0;

  width: 100%

}

#cboxLoadingGraphic, #cboxLoadingOverlay {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%

}

.cboxPhoto {

  float: left;

  margin: auto;

  -ms-interpolation-mode: bicubic

}

#cboxContent, #cboxLoadedContent, #colorbox {

  box-sizing: content-box;

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box

}

#cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active, #colorbox {

  outline: 0

}

#cboxBottomLeft, #cboxBottomRight, #cboxTopLeft, #cboxTopRight {

  width: 21px;

  height: 21px;

  display: none

}

#cboxMiddleLeft, #cboxMiddleRight {

  width: 21px;

  display: none

}

.fa, .fa-stack {

  display: inline-block

}

#cboxBottomCenter, #cboxTopCenter {

  height: 21px

}

#cboxContent {

  overflow: hidden

}

#cboxError {

  padding: 50px;

  border: 1px solid #ccc

}

#cboxLoadedContent {

  overflow: auto;

  -webkit-overflow-scrolling: touch;

  margin-bottom: 28px;

  position:relative;

}

#cboxCurrent {

  left: 58px

}

#cboxLoadingOverlay {

  background: url(../images/loading_background.png) center center no-repeat

}

#cboxLoadingGraphic {

  background: url(../images/loading.gif) center center no-repeat

}

/*#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {

  cursor: pointer;

  border: 0;

  padding: 0;

  margin: 0;

  overflow: visible;

  width: auto;

  background: 0 0

}*/

#cboxNext, #cboxPrevious {

  bottom: 0;

  width: 25px;

  height: 25px;

  position: absolute;

  text-indent: -9999px

}

#cboxSlideshow {

  position: absolute;

  bottom: 4px;

  right: 30px;

  color: #0092ef

}

#cboxPrevious {

  left: 0;

  background: url(../images/controls.png) -75px 0 no-repeat

}

#cboxPrevious:hover {

  background-position: -75px -25px

}

#cboxNext {

  left: 27px;

  background: url(../images/controls.png) -50px 0 no-repeat

}

#cboxNext:hover {

  background-position: -50px -25px

}


.cboxIE #cboxBottomCenter, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight, .cboxIE #cboxTopCenter, .cboxIE #cboxTopLeft, .cboxIE #cboxTopRight {

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)

}



#hs-rsp-image-wrap {

  text-align: center

}

#hsrsp-leftarrow {

  left: 0!important;
  display: none;
 
}

#hsrsp-rightarrow {

  left: auto!important;

  right: 0!important;
  display: none;

}.press-gallery-popup-container h5 {

  font-size: 16px;

  color: #0c0d0e;

  text-transform: uppercase;

  text-align: center;

  font-family: 'BrandonGrotesque-Regular'; margin-top:10px;

}

.press-gallery-popup-container img {

  width: 560px;

  height: 538px;
  margin:0 auto;
  display:block;

}

.press-gallery-download-btn {

  margin: 6px 0 0;

  float: left;

  width: 100%

}

.press-gallery-download-btn img {

  height: 37px;

  width: auto

}
.press-gallery-social-share { display:none; }
.press-gallery-social-share span {

  color: #043d5d;

  margin: 0 10px 0 0;

  display: inline-block;

  font-family: 'BrandonGrotesque-Bold';

}

.press-gallery-social-share img {

  width: auto;

  height: 27px

}

.press-gallery-social-share a {

  margin: 0 2px;

  display: inline-block

}



#cboxTitle, .TbsSection h2, .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager, .fa-fw, .fa-li, .fa-stack-1x, .fa-stack-2x, .ui-slider-tabs-list li {

  text-align: center

}

#cboxWrapper, .cboxPhoto {

  max-width: none

}

#cboxOverlay, .cboxIframe {

  width: 100%;

  height: 100%

}

.cboxIframe, .cboxPhoto {

  display: block;

  border: 0

}

#cboxCurrent, #cboxTitle {

  position: absolute;

  color: #949494;

  bottom: 4px

}


.responsiveSmallTxt.slick-initialized .slick-slide { display: flex; }
.SlickLftBtnMain { max-width: 38%; width: 100%; position:absolute; right:0px; left: 50%; margin: 0 auto;  bottom:60px; z-index: 999; }
.SlickLftBtnMain .SlickLftButton { position: relative; width: 100%; float: left; height: 32px; z-index: 1; }
.SlickLftButton .slick-arrow { width: 32px; height: 32px; border: solid 1.6px #000000; border-radius: 50px; background: none; text-indent: -9999px; position: relative; padding: 0; margin: 0 }

.SlickLftButton .slick-prev { float: left; }
.SlickLftButton .slick-prev:before { content: '\f104'; font-family: 'FontAwesome'; color: #000 !important; font-size: 25px; text-indent: 0; position: absolute; top: 50%; left: -3px; right: 0; transform: translateY(-50%);}

.SlickLftButton .slick-next { float: right;}
.SlickLftButton .slick-next:before {content: '\f105'; font-family: 'FontAwesome'; color: #000; font-size: 25px; text-indent: 0;  position: absolute; top: 50%; left: 0; right: -3px; transform: translateY(-50%);}

.SmllDataPresRlsSldr ul.slick-dots { margin: 0 0 0; float: right; padding: 0 44px; list-style: none; max-width: 30%; width: 100%; text-align: center; position: absolute; bottom: 63px; right: 0px; left: 50%; margin: 0 auto; z-index: 9999;}
.SmllDataPresRlsSldr ul.slick-dots li { display: inline-block; }
.SmllDataPresRlsSldr ul.slick-dots li button { font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: center; color: #000000; border: 0;  background: none; }
.SmllDataPresRlsSldr ul.slick-dots li button:hover,
.SmllDataPresRlsSldr ul.slick-dots li.slick-active button { color: #fec42f; }


.SmalPhotoGlrySctn { padding: 72px 0 155px; background: #f4f4f4; text-align: center; position: relative; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.Sticky .SmalPhotoGlrySctn { padding-top: 128px; }
.SmalPhotoGlrySctn:before { content: ""; position: absolute; bottom: -53px; left: 0; background: url(../images/small_photo_glry_strp.png) no-repeat top center; width: 275px; height: 166px; background-size: 100%; }
.SmalPhotoGlrySctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #000000; margin-bottom: 10px; }
.SmalPhotoGlrySctn h2 img { display: block; margin: 0 auto; width: 120px; margin-bottom: 26px; }
.SmalPhotoGlrySctn h3 { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: 700; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; text-align: center; color: #000000; margin-bottom: 20px; }
.SmalPhotoGlrySctn h3 a { color: #000; text-decoration: none; }

.PhotoLibraryNewSctn { float: left; width: 100%; }

.GallerySldrDiv { float: left; width: 100%;  position: relative; margin-bottom: 5px;}

.GallerySldrDiv .slick-arrow { width: 21px; height: 41px; border: 0; background: none; text-indent: -9999px; position: absolute; top: 50%; transform: translateY(-50%); background-size: 100%; background-position: top center; background-repeat: no-repeat; padding: 0; z-index: 8;}

.GallerySldrDiv .slick-next  { background-image: url(../images/right_small_data_arrow.png); right: 20px; }
.GallerySldrDiv .slick-prev { background-image: url(../images/left_small_data_arrow.png); left: 20px; }
.GlrySldrImg { float: left; width: 100%; }
.GlrySldrImg img { width: 100%; }

.GlrySldrThumImg { float: left; width: 100%; padding: 0 2px; }
.GlrySldrThumImg img { width: 100%; height: 111px; object-fit: cover; object-position: top center;}

.slider-nav01 { float: left; width: 100%; position: relative; }
.slider-nav { float: left; width: 100%; }

.slider-nav01 .SlickLftBtnMain { left: 0; bottom: -70px; z-index: 9; max-width: 56%; text-align: center;}
.slider-nav ul.slick-dots { margin: 0 0 0; float: right; padding: 0 44px; list-style: none; max-width: 50%; width: 100%; text-align: center; position: absolute; bottom: -67px; right: 0px; left: 0; margin: 0 auto; z-index: 999; }

.slider-nav ul.slick-dots li { display: inline-block; }
.slider-nav ul.slick-dots li button { font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: center; color: #000000; border: 0;  background: none; }
.slider-nav ul.slick-dots li button:hover,
.slider-nav ul.slick-dots li.slick-active button { color: #fec42f; }

.slider-nav01 .SlickLftButton .slick-prev,
.slider-nav01 .SlickLftButton .slick-next { display: inline-block !important; float: none; }
.pagingInfo,
.pagingInfo01 { display: inline-block; font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: center; color: #000000; padding: 0 15px; width: 145px; height: 32px;}


.slider-nav .slick-current .GlrySldrThumImg img { opacity: 0.5; }

.SmalDtaVideosSctn { float: left; width: 100%; background: none;}
.SmalDtaVideosSctn:before { content: ""; position: absolute; bottom: -55px; left: auto; right: 0; background: url(../images/video_small_strip.png) no-repeat top center; background-size: 100%; width: 421px; height: 259px; }
.SmalDtaVideosSctn h2 img { display: block; margin: 0 auto; width: 238px; margin-bottom: 26px; }

.TabsWrapTwo { max-width: 760px; margin: 0 auto; }
.SmallDataVideoImg { float: left; width: 100%; position: relative; margin-bottom: 46px; }
.SmallDataVideoImg img { width: 100%; }
.SmallDataVideoImg h4 { /*position: absolute; top: 0; left: 0; */ font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: bold;  line-height: 1; color: #000000; text-align: left; /*padding: 23px 10px 0 35px;*/ padding: 0; margin: 0 0 20px !important;}
.SmallDataVideoImg .PlayBtnNewSmallData { position: absolute; top: 57%; left: 0; right: 0; transform: translateY(-50%); margin: 0 auto; width: 118px; height: 82px; background: #fec42f;  border-radius: 7px; font-size: 0}
.SmallDataVideoImg .PlayBtnNewSmallData:before { content: ""; position: absolute; top: 50%; left: 3px; right: 0; margin: 0 auto; width: 0; height: 0; border-top: 19px solid transparent; border-left: 28px solid #000; border-bottom: 19px solid transparent; transform: translateY(-50%);}

.SmallDataVideoNewRow { padding-bottom: 64px; }
.SmallDataVideoNewRow a.DownloadBtn { height: 60px; width: 220px; /*text-decoration: none; font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: 54px; letter-spacing: 0.5px;  text-align: center;color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%);*/ display: inline-block; margin: 0 auto; }


.SmallDataVideoNewDiv { position: relative; float: left; width: 100%; }
.SmallDataVideoNewDiv ul.slick-dots { margin: 0 0 0; float: right; padding: 0; list-style: none; max-width: 40%; width: 100%; text-align: center; position: absolute; bottom: -67px; right: 0px; left: 0; margin: 0 auto; z-index: 8;}
.SmallDataVideoNewDiv ul.slick-dots li { display: inline-block; }
.SmallDataVideoNewDiv ul.slick-dots li button { font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: center; color: #000000; border: 0;  background: none; }
.SmallDataVideoNewDiv ul.slick-dots li button:hover,
.SmallDataVideoNewDiv ul.slick-dots li.slick-active button { color: #fec42f; }


.SmallDataVideoNewDiv .SlickLftBtnMain { left: 0; bottom: -70px; z-index: 9; max-width: 35%;}

.SmallDataVideoSldr .slick-arrow { width: 21px; height: 41px; border: 0; background: none; text-indent: -9999px; position: absolute; top: 50%; transform: translateY(-50%); background-size: 100%; background-position: top center; background-repeat: no-repeat; padding: 0; z-index: 999;}
.SmallDataVideoSldr .slick-next  { background-image: url(../images/right_small_data_arrow.png); right: 20px; }
.SmallDataVideoSldr .slick-prev { background-image: url(../images/left_small_data_arrow.png); left: 20px; }

.SmallDataVideoNewDiv .Arowsvdeo { cursor: pointer; width: 21px; height: 41px; border: 0; background: none; text-indent: -9999px; position: absolute; top: 57%; transform: translateY(-50%); background-size: 100%; background-position: top center; background-repeat: no-repeat; padding: 0; z-index: 8;}
.SmallDataVideoNewDiv .LeftArow  { background-image: url(../images/right_small_data_arrow.png); right: 20px; }
.SmallDataVideoNewDiv .RgtArow { background-image: url(../images/left_small_data_arrow.png); left: 20px; }


.SmlDtaBlurbsSctn { padding: 70px 0; background-color: #f4f4f4; }
.SmlDtaBlurbsSctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; margin-bottom: 30px;}
.SmlDtaBlurbsSctn h2 img { display: block; margin: 0 auto 0; width: 130px;  }

.BlurbSldrDiv { float: left; width: 100%; background-color: #fff; padding: 35px 101px 91px 153px; position: relative;}
.BlurbSldrRow01 { float: left; width: 100%; }
.BlurbSldrDivRow { display: flex; flex-direction: row; width: 100%; float: left; align-items: center; justify-content: center; align-content: center; }
.BlurbSldrImg { width: 205px; display: flex;  margin-top: 30px; flex-wrap: wrap;}
.BlurbSldrImg img { align-self: center; display: flex; }
.BlurbSldrRgt { overflow: hidden; display: flex; flex: 1; height: 100%; flex-wrap: wrap;}

.BlurbSldrRgtRow { float: left; width: 100%; padding: 109px 47px 0 80px; position: relative;  display: flex; height: 100%; flex-wrap: wrap;}
.BlurbSldrRgtRow:before { content: ""; position: absolute; left: 0; top: 3px; background: url(../images/thnking_icon.png) no-repeat left top; background-size: 100%; height: 109px; width: 111px; z-index: 3}

.BlurbSldrRgtRow02 { float: left; width: 100%; padding: 34px 0 4px; border-top:1px solid #979797; border-bottom:1px solid #979797; position: relative; display: flex; flex-wrap: wrap; align-items: center; align-content: center; }
.BlurbSldrRgtRow02:after { content: ""; position: absolute; left: 0; top: -1px; height: 1px; width: 92px; background: #fff; }

.BlurbSldrRgtRow02 p { font-family: 'Source Code Pro', monospace; font-size: 20px; line-height: 1.5; letter-spacing: normal; color: #000000; margin-bottom: 30px; }

.BlurbSldrDiv .SlickLftBtnMain { left: 0; bottom: 30px; text-align: center; }


.BlurbSldrDiv .slick-list  { display: flex; }
.BlurbSldrDiv .slick-track {  display: flex; }
.BlurbSldrDiv .slick-initialized .slick-slide { display: flex;flex-wrap: wrap; }


.PresCntctSmllSctn { padding: 69px 0; background-color: #f4f4f4; }
.PresCntctSmllSctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #000000; margin-bottom: 10px; text-align: center; margin-bottom: 97px; padding-bottom: 22px; border-bottom: 1px solid #979797; }
.PresCntctSmllSctn h2 img { display: block; margin: 0 auto; width: 106px; margin-bottom: 26px; }

.SmlPrsCntctLst { float: left; width: 100%; }
.SmlPrsCntctLst ul {}
.SmlPrsCntctLst ul li { float: left; width: 100%; margin-bottom: 40px; }

.SmlPrsCntctNme { text-align: right; float: left; width: 213px;  }
.SmlPrsCntctNme h3 {   font-family: 'AlternateGotNo2DRegular'; font-size: 55px; color: #000000; text-transform: uppercase;}

.SmlPrsCntctDes { overflow: hidden; padding: 0 0 0 26px; }
.SmlPrsCntctDes h4 {   font-family: 'AlternateGotNo2DRegular'; font-size: 36px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.28; letter-spacing: normal; color: #000000; text-transform: uppercase; margin-bottom: 5px; }
.SmlPrsCntctDes p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; text-transform: uppercase; }
.SmlPrsCntctDes p a { text-decoration: none; color: #000000; }

/******************* Story Pages Style *********************/

.NewMainHeader { background: #000; padding: 15px 0; text-align: center; position: fixed; top: 0; z-index: 9999;}
.NewMainHeader ul {}
.NewMainHeader ul li { display: inline-block; margin: 0 20px; }
.NewMainHeader ul li a { font-family: 'BrandonGrotesque-Bold'; font-size: 16px; line-height: 1.75; color: #ffffff; text-transform: uppercase; text-decoration: none; display: block; border-bottom: 2px solid transparent;}
.NewMainHeader ul li.active a,
.NewMainHeader ul li.current_page_item a,
.NewMainHeader ul li a:hover {  border-bottom: 2px solid #fff;}

.NewMainHeader ul li:last-child { position: absolute; right: 10px; }
.NewMainHeader ul li:last-child a { width: 160px; height: 30px; border-radius: 8px; border: solid 1px #ffffff; line-height: 28px; }
.NewMainHeader ul li.current_page_item:last-child a,
.NewMainHeader ul li:last-child a:hover { background: #fec42f; color: #000; border-color: #000; }
.StorySectn01 { float: left; width: 100%; padding: 30px 0 170px; position: relative; display: flex; }
.StorySectn01:before { content: ""; position: absolute; bottom: 0; left: 0; background: url(../images/top-sctn-btm-ribn.png) no-repeat top center; background-size: 100% 100%; width: 100%; height: 195px; z-index: 99; }

.StorySctnLft { display: flex; float: left; width: 50%; text-align: right;}
.StorySctnLft img { width: 100%; align-self: center; }

.StorySctnRgt { display: flex; align-items: center; width: 51%; padding: 0 0 0 0; margin: 0 0 0 -70px; }
.StorySctnRgtRow { float: left; max-width: 692px; width: 100%; }
.StorySctnRgt span img {  display: block; padding-right: 30px; margin-bottom: 28px; }
.StorySctnRgt h1 { font-family: 'JustAnotherHand-Regular'; font-size: 75px;line-height: 0.87; color: #000000; margin-bottom: 18px; text-transform: uppercase; }
.StorySctnRgt h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; letter-spacing: 1.11px; color: #000000; margin-bottom: 18px; text-transform: uppercase; }
.StorySctnRgt p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.67; color: #000000; margin-bottom: 30px; }
.StorySctnRgt a { height: 60px; width: 240px; display: block; margin: 0 auto; /*text-decoration: none; font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: 54px; letter-spacing: 0.5px;  text-align: center;color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%);*/}


.StorySctnMainCont { float: left; width: 100%; padding: 103px 10px 0; }
.StorySectn02 { float: left; width: 100%;  position: relative; }
.StickyContainer { float: left; width: 100%; position: relative;}
.StorySectn02 .container { max-width: 1440px; width: 100%;  }

.StryImgSctnLst { float: left; width: 100%; margin-bottom: 80px; }
.StryImgLft { float: left; max-width: 400px; width: 100%; text-align: right; }
.StryImgLft img.SmallImgStries { width: 143px; }

.StryImgRgtDes { overflow: hidden; padding: 0 0 66px 13px; }
.StryImgRgtDes h2 { font-size: 50px; line-height: 1.1; color: #000000; padding:0 0 0 130px; background-position: left center; background-repeat: no-repeat; background-size: 24%; min-height: 110px; font-family: 'JustAnotherHand-Regular'; text-transform: uppercase; margin-bottom: 6px; display: flex; /*flex-direction: column;*/ align-items: center;}
.StryImgRgtDes h2.IconPding { padding: 0; min-height: unset; align-items: flex-start;}
.StryImgRgtDes p { font-family: 'Source Code Pro', monospace; font-size: 20px; line-height: 1.5; color: #000000; padding: 0 0 0 10px; margin: 0 0 30px;}
.StryImgRgtDes p strong { text-decoration: underline;  }
.StryImgRgtDes p a { color: #fece53; }
.StryImgRgtDes a.DefaultBtn { margin: 0 0 0 -13px;}

.StorySctnTextual { float: left; width: 100%;  padding: 0 0 0 99px; margin-bottom: 85px; }
.StorySctnTextualRow { float: left; width: 100%; background-color: #fff; }
.StorySctnTextualRow h3 { background: #000; padding: 18px 102px 20px;   font-size: 36px; text-align: center; color: #ffffff; font-family: 'AlternateGotNo2DRegular'; text-transform: uppercase; line-height: 36px; }
.StorySctnTextualRow h3 img { width: 40px; float: left; }
.StorySctnTextualDes { float: left; width: 100%;  text-align: center; padding: 45px 0; box-shadow: 0px 1px 6px 1px rgba(0,0,0,0.5);}
.StorySctnTextualDes p {  font-family: 'Source Code Pro', monospace;  font-size: 18px; color: #000000; text-align: left; max-width: 575px; margin: 0 auto 30px; }
.StorySctnTextualDes a { display: inline-block;   font-size: 18px; font-family: 'BrandonGrotesque-Medium'; letter-spacing: 0.42px; color: #000000; text-transform: uppercase; text-decoration: underline; }
.StorySctnTextualDes a:hover { text-decoration: none; }


/*.stickySideBar { position: sticky; top: 30px; }*/

.StorySectn02 .row {  /*-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;*/
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
/*flex-wrap: wrap;*/
margin-left: -15px;
margin-right: -15px;}



.ColLft { moz-box-flex: 1;
-ms-flex-positive: 1;
-ms-flex-preferred-size: 0;
-webkit-box-flex: 1;
-webkit-flex-basis: 0;
-webkit-flex-grow: 1;
flex-basis: 0;
flex-grow: 1;
max-width: 100% }

.stickySidbr {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-moz-box-direction: normal;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-direction: column;
flex-direction: column;
}

.stickySidbr .StorySidBar { -moz-box-direction: normal;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-ms-flex-preferred-size: 100%;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
-webkit-flex-basis: 100%;
-webkit-flex-direction: column;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-basis: 100%;
flex-direction: column; height: 100%;}


.sidebar-sticky-container { -moz-box-flex: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
flex-grow: 1;  height: 100%;}

.sticky-widget { position: sticky; top: 70px; }

.StoryMblStickySctn { float: left; width: 100%; background: #000; position: sticky; top: 69px; height: 51px; padding: 12px 127px 9px 70px; margin: -9px 0 0 0; z-index: 999; }
.StoryMblStickySctn:before { content: ""; position: absolute; top: 0; left: 0; background: #000; height: 51px; width: 35px; }
.page-id-11268 .StoryMblStickySctn:before { background: #fff; }
.StckyStryIconMbl { position: absolute; top: -5px; left: 0; width: 63px; display: none; }
.page-id-11268 .StckyStryIconMbl { display: block; }
.StoryMblStickySctn h2 { font-family: 'JustAnotherHand-Regular'; font-size: 24px; color: #fff; text-transform: uppercase; text-align: center;}
.StoryMblStickySctn a.DefaultBtn { border-radius: 4.1px; font-size: 10px; height: 26px; letter-spacing: 0.23px; width: 102px; line-height: 24px; float: right; position: absolute; top: 50%; right: 25px; transform: translateY(-50%);}
.StoryMblStickySctn a.DefaultBtn:before { width: 66px; height: 56px; right: -27px; top: -2px; }
.StoryMblStickySctn a.DefaultBtn:hover:before { right: -42px; top: -2px; width: 48px; height: 49px;}


.StorySidBar { float: left; width: 100%;  padding: 0 30px 0 30px; }
.StryOrdrSdBrDiv { float: left; width: 100%; margin: 0 0 113px; }
.StryOrdrSdBrDiv img { display: block; margin: 0 auto 30px; }
.StryOrdrSdBrDiv h2 { font-family: 'JustAnotherHand-Regular'; font-size: 48px; text-align: center; color: #000000; text-transform: uppercase; padding: 0 30px; margin-bottom: 17px; line-height: 58px; }
.StryOrdrSdBrDiv p {  font-family: 'Source Code Pro', monospace; font-size: 20px;font-weight: bold; text-align: center; color: #000000; margin-bottom: 15px;}

.StryOrdrSdBrDiv a { display: block; margin: 0 auto; }
.StrySpkrSdBrDiv { float: left; width: 100%; text-align: center; margin:0 0 128px;}
.StrySpkrSdBrDiv img { width: 163px; margin: 0 auto 32px; display: block;}
.StrySpkrSdBrDiv h2 { max-width: 167px; font-family: 'JustAnotherHand-Regular'; font-size: 48px; text-align: center; color: #000000; text-transform: uppercase; margin:0 auto 17px; line-height: 58px; position: relative; }
.StrySpkrSdBrDiv h2:before { content: ""; position: absolute; top: -50px; left: -56px; background: url(../images/stry-spkr_before.png) no-repeat left top; width: 56px; height: 58px; background-size: 100%; }
.StrySpkrSdBrDiv a { height: 60px; width: 240px; text-decoration: none;  font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: 54px; letter-spacing: 0.5px;  text-align: center;color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%); display: block; margin: 0 auto; }

.GftBokSidBr { float: left; width: 100%; padding: 0 2px; text-align: center; margin-bottom: 75px;}
.GftBokSidBr img { display: block; margin: 0 auto; max-width: 240px; width: 100%;}
.GftBokSidBrRow { float: left; width: 100%; padding: 45px 36px 75px; border: solid 2px #000000; margin:-17px 0 0; background-color: #fff;}
.GftBokSidBrRow h2 {   font-family: 'JustAnotherHand-Regular'; font-size: 40px; line-height: 1.05; color: #000000; text-transform: uppercase; margin-bottom: 10px; }
.GftBokSidBrRow h3 { font-family: 'Source Code Pro', monospace; font-size: 18px; color: #000000; margin-bottom: 23px;}
.GftBokSidBrRow p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; max-width: 180px; margin: 0 auto 20px; }
.GftBokSidBrRow a { display: block; margin: 0 auto;  }

.AlNedUnplgDiv { float: left; width: 100%; padding: 0 2px; text-align: center; margin-bottom: 75px; }
.AlNedUnplgRow { float: left; width: 100%; padding: 30px 0 83px; border: solid 2px #000000; background-color: #fff;}
.AlNedUnplgTop { padding: 0 30px 44px; float: left; width: 100%; border-bottom: solid 2px #000000; }
.AlNedUnplgTop h2 {   font-family: 'JustAnotherHand-Regular'; font-size: 40px; color: #000000; text-transform: uppercase; margin-bottom: 10px; }
.AlNedUnplgTop h3 { font-family: 'Source Code Pro', monospace; font-size: 18px; color: #000000; max-width: 240px; margin: 0 auto; }

.OldNewDiv {  display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; border-bottom: 2px solid #000; width: 100%; margin-bottom: 35px;}

.OldWayDiv { display: flex; flex-direction: column; align-items: center; width: 50%; padding: 20px 15px 22px; border-right: 1px solid #000;}
.OldWayDiv h4 {   font-family: 'JustAnotherHand-Regular'; font-size: 30px; line-height: 1.4; color: #000000; text-transform: uppercase; margin-bottom: 8px;}

.NewWayDiv { display: flex; flex-direction: column; align-items: center; width: 50%; padding: 20px 15px 22px; border-left: 1px solid #000;}

.NewWayDiv h4 {   font-family: 'JustAnotherHand-Regular'; font-size: 30px; line-height: 1.4; color: #000000; text-transform: uppercase; margin-bottom: 8px;}

.AlNedUnplgRow a { display: block; margin: 0 auto;  }

.SidbrFolowMartnDiv { float: left; width: 100%; padding: 30px 0 0; text-align: center;}
.SidbrFolowMartnDiv h2 {    font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 1;  color: #000000; text-transform: uppercase; margin-bottom: 26px; }
.SidbrFolowMartnDiv p {   font-family: 'AlternateGotNo2DRegular'; font-size: 36px; letter-spacing: 0.83px;  color: #000000; line-height: 35px; }

.StoryEndPostDiv { float: left; width: 100%; }
.StoryEndPstRow { float: left; width: 100%; padding: 53px 15px; border-top: 1px solid rgba(0, 0, 0, 0.5); }
.StoryEndPstRow h2 { width: 50%; float: left; text-align: right; font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 1; color: #000000; text-transform: uppercase; padding:5px 20px 0 0; }
.StoryEndPstRow ul { overflow: hidden; }
.StoryEndPstRow ul li {   font-family: 'AlternateGotNo2DRegular'; font-size: 36px; letter-spacing: 0.83px; color: #000000; line-height: 36px; }

/********** Story Page 02  **********/

.StorySctnChtMain { float: left; width: 100%; box-shadow: 0px 1px 6px 1px rgba(0,0,0,0.5); padding: 0 23px;} 
.StorySctnChtDes { float: left; width: 100%; padding: 45px 23px 100px; }
.StorySctnChtDes ul {}
.StorySctnChtDes ul li { font-family: 'Source Code Pro', monospace;  font-size: 18px; color: #000000; margin-bottom: 20px; }
.ShreCmntBox { float: left; width: 100%; padding: 37px 33px; border-top: solid 1px #000000; display: flex; align-items: center; justify-content: space-between;}
.StryShreOnDiv { display: flex; }
.StryShreOnDiv ul {}
.StryShreOnDiv ul li { display: inline-block; font-family: 'BrandonGrotesque-Bold'; font-size: 16px; letter-spacing: 0.05px; color: #000000; text-transform: capitalize; padding-right: 15px;}
.StryShreOnDiv ul li a { color: #000; font-size: 30px; vertical-align: middle; }
.StryShreOnDiv ul li a:hover { color: #fec42f; }

.CmntsBble { display: flex; }
.CmntsBble a { font-family: 'BrandonGrotesque-Bold'; font-size: 30px; letter-spacing: 0.05px; color: #000000; text-transform: capitalize; text-decoration: none; }
.CmntsBble a img { width: 32px; padding-right: 5px; }



.NextPrvStry { float: left; width: 100%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 34px 0; }
.NextPrvStry a { display: flex; font-family: 'Source Code Pro', monospace; font-size: 16px; letter-spacing: 0.06px; color: #000000; text-transform: uppercase; text-decoration: underline; position: relative; }
.NextPrvStry a::before {  content: ""; position: absolute; top: 50%; transform: translateY(-50%);  width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent;}
.NextPrvStry a:first-child { padding: 0 0 0 34px; }
.NextPrvStry a:first-child:before { left: 0;   border-right: 10px solid black;  }

.NextPrvStry a:last-child { padding: 0 34px 0 0; }
.NextPrvStry a:last-child:before { right: 0; border-left: 10px solid black; }

.NextPrvStry a:hover { text-decoration: none; }

/*********** Story Privacy Policy ***********/

.StoryPrvyPlcySctn { float: left; width: 100%; padding: 81px 0; }
.StoryPrvyPlcySctn h1,
.StoryPrvyPlcySctnPopup h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; margin-bottom: 72px; }
.StoryPrvyPlcySctn ul { list-style: disc; float: left; width: 100%; padding: 0 0 0 25px;}
.StoryPrvyPlcySctn ul li { float: left; width: 100%; font-family: 'AlternateGotNo2DRegular'; font-size: 36px; line-height: 1.11; color: #000000; margin-bottom: 40px;}
.StoryPrvyPlcySctn ul li:last-child { margin-bottom: 0; }

/*********** Story Submit Page ***********/

.StorySbmtMainCont { float: left; width: 100%; padding: 60px 0 0; }

.SubmtStryFrm { float: left; width: 100%; padding: 27px 0 0 55px; }
.SubmtStryFrmRow { float: left; width: 100%; padding: 0 0 0 58px; position: relative;}
.SubmtStryFrmRow h1 { background: #000; padding: 16px 15px 6px 119px; font-family: 'JustAnotherHand-Regular'; font-size: 40px; color: #ffffff; text-transform: uppercase; }
.SubmtStryFrmRow span.SbmtStryIcon { position: absolute; top: -16px; left: 0; width: 118px; }

.SubmtStryFrmRow02 { float: left; width: 100%; box-shadow: 0px 1px 6px 1px rgba(0,0,0,0.5); padding: 64px 137px 64px 119px; background: #fff; }
.SubmtStryFrmRow02 h4 { font-family: 'Source Code Pro', monospace; font-size: 18px; color: #000000; }
.SubmtStryFrmRow02 h4 a {  font-family: BrandonGrotesque-Medium; font-size: 18px; letter-spacing: 0.42px; color: #000000; text-decoration: none; text-transform: uppercase;   width: 179px; height: 35px; border-radius: 8px; border: solid 2px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%); line-height: 31px; display: block; margin-top: 15px; text-align: center;}
.SubmtStryFrmRow02 ul { margin: 0 -15px; }
.SubmtStryFrmRow02 ul li { float: left; width: 100%; margin-bottom: 20px; padding: 0 15px;}
.SubmtStryFrmRow02 ul li label { display: none;  font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.81px; color: #6c6e70; margin: 0;}
.SubmtStryFrmRow02 ul li:first-child,
.SubmtStryFrmRow02 ul li:nth-child(2) { float: left; width: 50%; }

.SubmtStryFrmRow02 ul li .ginput_container_email { float: left; width: 100%; }
.SubmtStryFrmRow02 ul li .ginput_container_email .ginput_left { float: left; width: 50%; padding-right: 15px; }
.SubmtStryFrmRow02 ul li .ginput_container_email .ginput_right { float: left; width: 50%; padding-left: 15px; }

.SubmtStryFrmRow02 ul li input[type="text"],
.SubmtStryFrmRow02 ul li input[type="email"],
.SubmtStryFrmRow02 ul li input[type="phone"],
.SubmtStryFrmRow02 ul li input[type="tel"],
.SubmtStryFrmRow02 ul li input[type="password"],
.SubmtStryFrmRow02 ul li textarea { float: left; width: 100%;   height: 32px; border: solid 1px #848486; background-color: #ffffff; font-family: 'BrandonGrotesque-Regular';font-size: 18px; letter-spacing: 0.81px; color: #6c6e70; padding: 0 8px; }
.SubmtStryFrmRow02 ul li textarea { padding: 8px; resize: none; height: 153px; }

.SubmtStryFrmRow02 ul li:nth-child(5) label { display: inline-block; }
.SubmtStryFrmRow02 ul li:nth-child(5) .ginput_container_radio { float: none; width: auto; display: inline-block; margin: 0;  vertical-align: top;}
.SubmtStryFrmRow02 ul li:nth-child(5) .ginput_container_radio ul { margin:0;  vertical-align: middle;}
.SubmtStryFrmRow02 ul li:nth-child(5) .ginput_container_radio .gfield_radio li label,
.SubmtStryFrmRow02 ul li .ginput_container_checkbox .gfield_checkbox li label { color: #000; font-size: 14px; font-family: 'Source Code Pro', monospace; }
.SubmtStryFrmRow02 ul li .ginput_container_checkbox .gfield_checkbox li label a { color: #000; text-decoration: none; }
.SubmtStryFrmRow02 ul li .ginput_container_checkbox .gfield_checkbox li label a:hover { color: #fec42f; }

.SubmtStryFrmRow02 ul li:nth-child(5) .ginput_container_radio .gfield_radio li,
.SubmtStryFrmRow02 ul li .ginput_container_checkbox .gfield_checkbox li { width: auto; display: inline-block; float: none; }

.SubmtStryFrmRow02 ul li .ginput_container_checkbox .gfield_checkbox li label { background-position: 0px 5px; }
.SubmtStryFrmRow02 ul li .ginput_container_checkbox .gfield_checkbox li :checked + label { background-position: 0 -55px;}

.SubmtStryFrmRow02 .gform_footer { float: left; width: 100%; }
.SubmtStryFrmRow02 .gform_footer input[type="submit"] { width: 160px; height: 35px; border-radius: 8px; border: solid 2px #000000; font-family: 'BrandonGrotesque-Medium'; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%);   font-size: 18px; letter-spacing: 0.42px; text-align: center; color: #000000; text-transform: uppercase; }

.SubmtStryFrmRow02 p {   font-family: 'Source Code Pro', monospace; font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #000000; }
.SubmtStryFrmRow02 p a { color: #000; text-decoration: underline; }
.SubmtStryFrmRow02 p a:hover { text-decoration: none; }


/************ New Home Page ************/

.HmeNewSlckSldr { float: left; width: 100%; }
.HmeNewSlckSldr .slick-slide:focus { outline: none; }
.HmeNewSlckSldr .slick-dots { position: absolute; left: 0; right: 0; bottom: -70px; margin: 0 auto; text-align: center; }
.HmeNewSlckSldr .slick-dots li { display: inline-block; margin: 0 4px;}
.HmeNewSlckSldr .slick-dots li button { font-size: 0; height: 16px; width: 16px; border:0; background: #d8d8d8; border-radius: 50%;  }
.HmeNewSlckSldr .slick-dots li.slick-active button { background: #f3bb2c; }

.HmeLndngScndSctn a { height: 60px; width: 240px; display: block; margin: 0 auto; text-decoration: none; font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: 54px; letter-spacing: 0.5px;  text-align: center;color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%);}


.HmeMinstryNewSctn { padding:130px 0 20px; text-align: center; }
.HmeMnstryWrp { background: url(../images/home_minitry_graph.png) no-repeat top center/ 100% 100%; padding: 168px 0 102px; max-width: 1318px; margin: 0 auto; min-height: 792px; }

.HmeMnstryWrp02 { max-width: 808px; margin: 0 auto; }
.HmeMinstryNewSctn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; letter-spacing: normal; text-align: center; color: #000000; margin-bottom: 22px; line-height: 60px; text-transform: uppercase; }
.HmeMinstryNewSctn p { font-family: 'Source Code Pro', monospace;  font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; margin-bottom: 22px; }
.HmeMinstryNewSctn a { font-size: 20px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.46px; text-align: center; color: #000000; font-family: 'BrandonGrotesque-Medium'; text-transform: uppercase; position: relative; text-decoration: underline; padding-bottom: 35px; display: inline-block; cursor: pointer; }
.HmeMinstryNewSctn a:hover { color: #fec42f; }
.HmeMinstryNewSctn a:before { content: ""; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto;  background: url(../images/hme_ministy_down_arrow.png) no-repeat bottom center/ contain; width: 20px; height: 35px;  }

.HmeNwPaprsDiv { padding: 0 0 30px; text-align: center; }
.HmeNwPaprsDiv img { max-width: 318px; margin: 0 auto; display: block; }

.NewFullVideoSctn { position: relative; width: 100%; float: left; padding: 0 0 25px; }
.NewFullVideoSctn .hero { min-height: calc(100vh - 60px);}
.HmeNewImg2020 { max-width: 639px; margin: 0 auto; position: relative; }
.HmeNewImg2020 a { border-radius: 10px; width: 68px; height: 46px; background: #fec42f; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); text-indent: -9999px; text-align: center;}
.HmeNewImg2020 a:before { content: ""; width: 0; height: 0; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; border-left: 17px solid black; border-top: 12px solid transparent; border-bottom: 12px solid transparent; transform: translateY(-50%); text-indent: 0; z-index: 1; }

.WebinrThngChnge .HmeNewImg2020 a { position: relative; background: none; height: auto; width: auto; transform: translateY(0);  }
.WebinrThngChnge .HmeNewImg2020 a:after { content: "";  border-radius: 10px; width: 68px; height: 46px; background: #fec42f; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); }

.page-id-11464 .mfp-iframe-holder,
.page-id-11399 .mfp-iframe-holder { padding-top: 92px; }

.NewFullVideoSctn .video-player--dimmed::before { opacity: 1; background: none; }
.NewFullVideoSctn .hero__video.video-player { background: none; }
.NewFullVideoSctn .hero__smokescreen { background: none; }
.NewFullVideoSctn .hero__video.video-player { transition:visibility 0.7s, opacity 0.7s ease; transition-delay:.25s  }
.NewFullVideoSctn .hero__video.video-player.video-player--dimmed  video { opacity: 0; visibility: hidden; transition:visibility 0.7s, opacity 0.7s ease; transition-delay:.25s }
.NewFullVideoSctn .hero__teaser { display: flex; align-items: center; }

.SneakPeakSctn { padding: 30px 0; }
.SneakPeakSctn h2 { text-align: center; font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; text-transform: uppercase; padding-bottom: 114px;}
.SneakPeakSctn h2 span { display: inline-block; position: relative; }
.SneakPeakSctn h2 span:before { content: ""; position: absolute; top: -30px; left: -53px; background: url(../images/stry-spkr_before.png) no-repeat left top; width: 56px; height: 58px; background-size: 100%; }
.SneakPeakSctn h2 span:after { content: "";  position: absolute; bottom: -76px; right: -50px; background: url(../images/sneak_peak_arrow.png) no-repeat left top; width: 42px; height: 114px; background-size: 100%; }

.SneakPkWrp { max-width: 1010px; margin: 0 auto; }
.SneakPeakImg { float: left; width: 263px; margin: -100px 0 0;}
.SneakPeakDes { overflow: hidden; padding: 0 0 0 20px; }
.SneakPeakDes h3 {   font-family: 'AlternateGotNo2DRegular'; font-size: 48px; color: #000000; margin-bottom: 20px; text-transform: uppercase;}
.SneakPeakDes p { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; margin-bottom: 20px; }

.BigDeckSctn { padding: 63px 0; background: #f3f3f3; }
.Wrap722px { max-width: 722px; margin: 0 auto; }
.BigDeckSctn img { width: 110px; margin: 0 auto 25px; display: block; }
.BigDeckSctn h2 {   font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 0.87; text-align: center; color: #000000; text-transform: uppercase; margin-bottom: 40px; }
.BigDeckSctn h2 span { display: inline-block; position: relative; }

.BigDeckSctn h2 span:before { content: ""; position: absolute; top: -30px; left: -60px; background: url(../images/stry-spkr_before.png) no-repeat left top; width: 56px; height: 58px; background-size: 100%; }
.BigDeckSctn h2 span:after { content: ""; position: absolute; top: -30px; right: -60px; background: url(../images/stry-spkr_before.png) no-repeat left top; width: 56px; height: 58px; background-size: 100%; transform: rotate(100deg);}

.BigDeckSctn p { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; }

.HghLghtBok { padding: 85px 0; }
.HghLghtBok img { width: 195px; margin: 0 auto 38px; display: block; }
.HghLghtBok h2 {  font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 0.87; text-align: center; color: #000000; text-transform: uppercase; margin-bottom: 40px;  }
.HghLghtBok ul { counter-reset:my-badass-counter; }
.HghLghtBok ul li { float: left; width: 100%; font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; margin-bottom: 15px; position: relative;}
.HghLghtBok ul li strong { font-size: 24px; text-transform: uppercase; background: #fec42f; padding: 0 10px; }

.HghLghtBok ul li:before { content: counter(my-badass-counter, decimal); counter-increment: my-badass-counter; left:-24px; position: absolute;   font-family: 'AlternateGotNo2DRegular'; font-size: 40px;
  line-height: 0.78; color: #000000;}

.HmeNewMrshlSect { padding: 70px 0; background: #f3f3f3; }

.HmeNewMnstryBtmSct { padding: 85px 0 71px; }
.Wrap810px { max-width: 810px; margin: 0 auto; }
.HmeNewMnstryBtmSct img { max-width: 402px; margin: 0 auto 47px; display: block;  }
.HmeNewMnstryBtmSct p { font-family: 'Source Code Pro', monospace;  font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; margin-bottom: 20px;}
.HmeNewMnstryBtmSct h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; letter-spacing: 0.83px; text-align: center; color: #000000; margin-bottom: 25px; }
.HmeNewMnstryBtmSct a { display: block; }

/************ Gift To Boss Page ************/

.GftYrBokTopDiv { display: flex; width: 50%; flex-direction: column; text-align: center; }
.GftYrBokTopDiv img { display: block; margin: 0 auto 10px; max-width: 290px; }
.GftYrBokTopDiv h1 {  font-family: 'JustAnotherHand-Regular'; font-size: 75px; line-height: 0.93; color: #000000; text-transform: uppercase; margin-bottom: 7px; }
.GftYrBokTopDiv p { font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: normal; font-stretch: normal; font-style: normal;line-height: 1.25; letter-spacing: normal; color: #000000; max-width: 500px; margin: 0 auto; }

.GftCrdsSectn { padding: 111px 0 90px; background: #f4f4f4; text-align: center; position: relative; }
.GftCrdsSectn:before { content: ""; position: absolute; top: -59px; left: 0; background: url(../images/hme_lndng_get_ready_strip_left.png) no-repeat top left; background-size: 100%; height: 268px; width: 277px; }
.GftCrdsSectn:after { content: ""; position: absolute; bottom: -59px; right: 0; background: url(../images/hme_lndng_get_ready_strip_right.png) no-repeat top left; background-size: 100%; height: 284px; width: 339px; }


.Wrap678px { max-width: 678px; margin: 0 auto; }

.GftCrdsPopDiv { width: 268px; height: 268px; margin: 0 auto 50px; background: #fec42f; border-radius: 50%; position: relative; }

.GftCrdsPopDiv:before { content: ""; background: url(../images/look_inside.png); background-position: top right; background-size: cover; background-repeat: no-repeat; width: 160px; height: 127px; position: absolute; right: -220px; top: 30px; }

.GftCrdsPopDiv ul { position: relative; float: left; width: 100%; height: 268px; }
.GftCrdsPopDiv ul li { position: absolute;  }
.GftCrdsPopDiv ul li a { display: block; }
.GftCrdsPopDiv ul li:hover { z-index: 9; }
.GftCrdsPopDiv ul li:first-child { width: 152px; top: 0; left: -40px; }
.GftCrdsPopDiv ul li:nth-child(2) { width: 121px; top: -25px; left: 0; right: 0; margin:0 auto;  }
.GftCrdsPopDiv ul li:nth-child(3) { width: 152px; top: 0; right: -42px; }
.GftCrdsPopDiv ul li:nth-child(4) { width: 152px; bottom: 18px; left: -27px;  }
.GftCrdsPopDiv ul li:nth-child(5) { width: 122px; margin: 0 auto; left: 0; right: 0; bottom: 50px; }
.GftCrdsPopDiv ul li:last-child { width: 153px; right: -37px; bottom: 0; }

.GftCrdsSectn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 0.93; color: #000000; text-transform: uppercase; margin-bottom: 48px; }
.GftCrdsSectn p { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; margin-bottom: 20px; }

.GftCrdsSectn h3 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; letter-spacing: 0.83px; text-align: center; color: #000000; margin-bottom: 32px; }
.GftCrdsSectn a.GftBosBkBtn { height: 60px; width: 352px; display: block; margin: 0 auto; border-radius: 9.6px; border: solid 3px #000000; }


.SbmtYrNonSnclOfcStry { padding: 79px 0 0; text-align: center;}
.SbmtYrNonSnclOfcStryRow { float: left; width: 100%; border-bottom: 2px solid #000; padding-bottom: 79px;}
.SbmtYrNonSnclOfcStry img { display: block; margin: 0 auto 11px; max-width: 113px; }
.SbmtYrNonSnclOfcStry h2 {  font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 1; color: #000000; text-transform: uppercase; max-width: 540px;  margin: 0 auto 25px; }
.SbmtYrNonSnclOfcStry p { font-family: 'Source Code Pro', monospace; font-size: 20px; font-weight: normal; font-stretch: normal; font-style: normal;line-height: 1.25; letter-spacing: normal; color: #000000; max-width: 500px; margin: 0 auto 20px;}
.SbmtYrNonSnclOfcStry a { height: 60px; width: 240px; display: block; margin: 0 auto; text-decoration: none; font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: 54px; letter-spacing: 0.5px;  text-align: center;color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%);}


.mfp-bg { background: rgba(0,0,0,0.5); }
.GifCrdGlry { background: url(../images/gft_popup_bg.jpg) no-repeat top center/ cover; max-width:100%; margin:0 auto;  position:relative; float: left; width: 100%; padding:60px 50px 0; }
.GifCrdGlry h2 { background: url(../images/gift_card_pop_hdng.png) no-repeat top center/ contain;  font-family: 'AlternateGotNo2DRegular'; font-size: 40px; line-height: 0.92; text-align: center; color: #ffffff; width: 252px; height: 64px; margin:0 auto 42px; line-height: 64px; text-transform: uppercase;}


.GifCrdGlrySldr { float: left; width: 100%; position: relative;}
.GifCrdGlrySldr .slick-list {  }
.GiftCrdPopDiv { max-width: 100%; float: left; width: 100%; padding-bottom: 200px; position: relative; }


.flipcontainer { max-width:472px; height:510px; width: 100%; background-repeat:  no-repeat; background-position: top center; background-size: cover; position:relative; left:0; top:0; transform: translate(0%,0%); perspective:1000px;  box-shadow:0 0 20px 3px rgba(0,0,0,0.3); margin:0 auto; transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.cover { width:426px; height:100%; position:absolute; left:0; background-color:#f9f9f9; transform:rotateY(0) skewY(8deg); transform-style:preserve-3d; transform-origin:left; transition:all 0.5s ease-in; box-shadow:0 0 20px 3px rgba(0,0,0,0.3); background-repeat:  no-repeat; background-position: center top; background-size: cover; }
.flipcontainer:hover .cover {transform:rotateY(-90deg) skewY(40deg); width:64px; background-color:#c4c6c8; background-position: 150% top;}
.flipcontainer:hover .cover figure { opacity:0; }
figure { margin:0; display:flex; flex-direction:column; align-items: center; position:absolute; width:100%; height:100%; backface-visibility:hidden; }
figure.front { background:#f9f9f9; }



.GifCrdGlrySldr .slick-arrow { width: 48px; height: 48px; border: 0; background: none; text-indent: -9999px; position: absolute; top: 50%; transform: translateY(-50%); background-size: 35%; background-position: center; background-repeat: no-repeat; padding: 0; z-index: 8; border:2.5px solid #000; border-radius: 50%;}

.GifCrdGlrySldr .slick-next  { background-image: url(../images/right_gft_card_arrow.png); right: 20px; }
.GifCrdGlrySldr .slick-prev { background-image: url(../images/left_gft_card_arrow.png); left: 20px; }

.GifCrdGlrySldr ul.slick-dots { float: left; list-style: none; max-width: 100%; width: 100%; text-align: center; position: absolute; bottom: 63px; right: 0px; left: 0; margin: 0 auto; z-index: 999;}
.GifCrdGlrySldr ul.slick-dots li { display: inline-block; padding: 0 5px;}
.GifCrdGlrySldr ul.slick-dots li button { font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: center; color: #000000; border: 0;  background: none; padding: 0; }
.GifCrdGlrySldr ul.slick-dots li button:hover,
.GifCrdGlrySldr ul.slick-dots li.slick-active button { color: #fec42f; }

.GifCrdGlry button.mfp-close, button.mfp-arrow { right:30px; top: 15px; background:none; color: #000; font-size: 75px; font-family: 'Source Code Pro', monospace;}



/************* Webinar Page ************/
.HmeLndingTopSctnOne.WebinarTopSctnOne { flex-direction: row-reverse; }
.WebinarTopSctnOne .HmeLndngTopSctnOneLft { width: 59% }
.WebinarTopSctnOne .HmeLndngTopSctnOneRgt { width: 42%; padding-left: 80px;}
.WebinrTopSctnRgtRow {  float: left; width: 100%; }
.WebinrTopSctnRgtRow h1 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px;  letter-spacing: 1.11px; color: #000000; margin-bottom: 18px; text-transform: uppercase; line-height: 48px;}
.WebinrTopSctnRgtRow h2 { font-family: 'JustAnotherHand-Regular'; font-size: 75px; color: #000000; text-transform: uppercase; line-height: 88px; }
.WebinrTopSctnRgtRow h2 span { display: block; font-size: 50px; line-height: normal;}

.BureaucracySctn { background: #f4f4f4; padding: 105px 0 62px; position: relative; }
.BureaucracySctn:before { content: ""; position: absolute; top: -113px; left: 0; background: url(../images/hme_lndng_get_ready_strip_left.png) no-repeat top left; background-size: 100%; height: 268px; width: 277px; z-index: 9}


.BureaucracyRow { float: left; width: 100%; text-align: center; padding: 0 220px 0 200px; position: relative; }
.BureaucracyRow h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; margin-bottom: 18px; text-transform: uppercase; line-height: 60px; }
.BureaucracyRow h3 {  font-family: 'AlternateGotNo2DRegular'; font-size: 48px; line-height: 0.96; color: #000000; text-transform: capitalize; margin-bottom: 18px;}
.BureaucracyRow p { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; margin-bottom: 20px;}
.BureaucracyRow p strong {   font-size: 24px; line-height: 1.25; display: block;}

.BureaucracyImg01 { position: absolute; left: 0; top: 0; width: 181px; }
.BureaucracyImg02 { position: absolute; right: 0; bottom: 0; width: 200px; }



.WebinrThngChnge { position: relative; float: left; width: 100%; padding: 71px 0 104px; }
.WebinrThngChnge:after { content: ""; position: absolute; top: -75px; right: 0; background: url(../images/small_data_press_strip01.png) no-repeat top left; background-size: 100%; height: 144px; width: 268px; }


.WebinrThngChnge .NewFullVideoSctn { padding: 0; }
.WebinrThngChnge .hero { padding: 0;}
.WebinrThngChnge .video-play-button__button__background { width: 68px; height: 46px;  }
.WebinrThngChnge .video-play-button__play { border-left: 17px solid black; border-top: 12px solid transparent; border-bottom: 12px solid transparent; }
.WebinrThngChngeRow { float: left; width: 100%; }

.WebinrThngChngeRow { float: left; width: 100%; padding: 54px 0 0; text-align: center;}

.WebinrThngChngeRow h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; color: #000000; margin-bottom: 5px;  text-transform: uppercase;}
.WebinrThngChngeRow h3 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; line-height: 1.28; color: #000000; margin-bottom: 14px; }
.WebinrThngChngeRow h4 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; line-height: 0.96; color: #000000; margin-bottom: 30px; }
.WebinrThngChngeRow p { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; color: #000000; max-width: 576px; margin:0 auto 20px; }
.WebinrThngChngeRow p strong { font-size: 24px; display: block; }
.WebinrThngChngeRow ul { display: flex; flex-direction: row;  width: 100%; text-align: left;}
.WebinrThngChngeRow ul li { display: flex; flex-direction: column; width: 33.333%; border-right: 1px solid #979797;}
.WebinrThngChngeRow ul li:last-child { border-right: 0;  }
.WebinrThngChngeLst { width: 100%; display: flex; flex-direction: column; padding: 35px 30px 0 60px;}
.WebinrThngChngeRow ul li h5 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; color: #000000; text-transform: uppercase; margin-bottom: 15px; }
.WebinrThngChngeRow ul li p {  font-size: 16px; line-height: 1.5; max-width: 100%; }

.WbinrCoachng { float: left; width: 100%; padding: 67px 0 130px; background: #f4f4f4; position: relative; }
.WbinrCoachng:before { content: ""; position: absolute; top: -53px; left: 0; background: url(../images/small_photo_glry_strp.png) no-repeat top center; width: 275px; height: 166px; background-size: 100%; }
.WbnrWrp { max-width: 827px; margin: 0 auto; }

.WbinrCoachng h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; color: #000000; text-transform: uppercase; text-align: center; padding: 0 19px 0 94px; line-height: 60px; margin-bottom: 20px; position: relative; z-index: 8; }
.WbinrCoachng h2 span { position:relative; display: inline-block;  }
.WbinrCoachng h2 span:after { content: "";  position: absolute; bottom: -76px; right: -50px; background: url(../images/sneak_peak_arrow.png) no-repeat left top; width: 42px; height: 114px; background-size: 100%; }

.WbnrCoachngRow { float: left; width: 100%; /*background: url(../images/webinar_coachng_bg.png) no-repeat top center/ 100% 100%;*/ background-color: #ffecb5; min-height: 700px; padding: 41px 51px 65px 158px; position: relative; margin-bottom: 69px; box-shadow: 0px 1px 20px 0 rgba(0,0,0,0.3); }
.WbnrCoachngRow:before { content: ""; position: absolute; bottom: -35px; left: -24px; width: 179px; height: 144px;  background-image: url(../images/coaching_bg_new.jpg); background-repeat: no-repeat; background-position: bottom left; background-size: 100%; }
.WbnrCoachngImg01 { position: absolute; top: 0; left: -45px; width: 220px; }

.WbnrCoachngRow ul { display: flex; flex-direction: column; }
.WbnrCoachngRow ul li { display: flex; flex-direction: row; width: 100%; }
.WbnrCoachngLft { display: flex; width: 230px; padding:22px 18px 44px 5px; position: relative; border-right: 1px solid #979797; flex-direction: column;}
.WbnrCoachngLft:before { content: ""; position: absolute; left: -18px; bottom: 0; width: 100%; height: 1px; background: #979797; }
.WbnrCoachngLft h3 { text-align: right; font-family: 'AlternateGotNo2DRegular'; font-size: 30px;line-height: 0.8; color: #000000; text-transform: uppercase; width: 100%; margin-bottom: 15px;}
.WbnrCoachngRgt { display: flex; flex-direction: column; overflow: hidden; padding: 18px;  position: relative; width: 100%;}
.WbnrCoachngLft a.DefaultBtn { width: 120px; height: 30px; font-size: 9px; letter-spacing: 0px; line-height: 27px;   border-radius: 4.8px; border: solid 1.5px #000000; margin: 0;}
.WbnrCoachngLft a.DefaultBtn:before { top: -3px; right: -21px; width: 83px; height: 67px; }
.WbnrCoachngLft a.DefaultBtn:hover:before { top: -3px; width: 67px; height: 63px; right: -41px; }

.WbnrCoachngRgt:before { content: ""; position: absolute; left: 18px; bottom: 0; width: calc(100% - 36px); height: 1px; background: #979797; }
.WbnrCoachngRgt ol {}
.WbnrCoachngRgt ol li { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000; position: relative; padding: 0 0 0 23px; margin-bottom: 25px;}
.WbnrCoachngRgt ol li:before { content: ""; position: absolute; top: 13px; left: 0; transform: translateY(-50%); background: url(../images/star_icon.png) no-repeat top center; width: 19px; height: 19px; background-size: 100%;}
.WbnrCoachngRgt p {  font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 24px; margin-bottom: 25px; color: #000;}
.WbnrCoachngRgt p a { color: #ffbe16; text-decoration: none; }

.WbnrCoachngRow ul li:first-child .WbnrCoachngLft { padding-top:44px;  }
.WbnrCoachngRow ul li:first-child .WbnrCoachngRgt { padding-top:40px;  }

.WbnrCoachngRow ul li:last-child .WbnrCoachngLft:before { display: none;}
.WbnrCoachngRow ul li:last-child .WbnrCoachngRgt:before { display: none; }


.PreOrdrPrceDtlCrcle { position: absolute; right: -115px; bottom: -126px; width: 298px; height: 255px; background-repeat: no-repeat; background-position: top center; background-size: contain; text-align: center; }
.PreOrdrPrceDtlCrcleRow { transform: rotate(25deg) translateY(-50%); position: absolute; top: 56%; left: 0; right: 0; width: 170px; }
.PreOrdrPrceDtlCrcleRow p {  font-family: 'Source Code Pro', monospace; font-size: 17px; font-weight: normal; font-stretch: normal;  font-style: normal; line-height: 1.13; letter-spacing: normal; color: #000000; margin-bottom: 5px;}
.PreOrdrPrceDtlCrcleRow h4 {  font-family: 'Source Code Pro', monospace; font-size: 30px; font-weight: bold; line-height: 0.89; color: #000000; }
.PreOrdrPrceDtlCrcleRow h4 strong { display: block; margin-bottom: 5px; position: relative; }
.PreOrdrPrceDtlCrcleRow h4 strong:before { content: ""; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; background: url(../images/price_cross.png) no-repeat top center; width: 144px; height: 30px; }
.PreOrdrPrceDtlCrcleRow h4 span { display: block; font-size: 17px; font-weight: normal; line-height: normal; margin: 5px 0 0; }

.WbnrCoachngBtn { float: left; width: 100%; text-align: center; }

.SnapShtWilCoach { padding: 70px 0 138px; }
.SnapShtWilCoach img { display: block; margin: 0 auto 37px; width: 195px;  }
.SnapShtWilCoach h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; line-height: 60px; margin-bottom: 15px; position: relative; z-index: 888; text-transform: uppercase;}

.SnapShtWilCoach h3 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; line-height: 1.28; text-align: center; color: #000000; margin-bottom: 50px; position: relative; z-index: 9;}
.SnapShtWilCoach h3 span { display: inline-block; position: relative; }
.SnapShtWilCoach h3 span:after { content: "";  position: absolute; bottom: -123px; right: 12px; background: url(../images/sneak_peak_arrow.png) no-repeat left top; width: 42px; height: 114px; background-size: 100%; }

.SnapShtWilCoachWrp { max-width: 890px; margin: 0 auto; }
.SnapShtWilCoachSldr { float: left; width: 100%; padding: 55px 120px 55px 125px; background-color: #f4f4f4; position: relative; margin-bottom: 43px; }
.SnapShtWilCoachSldr:before { content: ""; position: absolute; top: -42px; right: -60px; background: url(../images/webinar_strip_01.png) no-repeat top center/ contain; width: 209px; height: 178px; }
.SnapShtWilCoachSldr h4 {   font-family: 'AlternateGotNo2DRegular'; font-size: 36px; text-align: center; color: #000000; }
.SnapShtWilCoachSldrRow { float: left; width: 100%; position: static; }
.SnapShtWilCoachSldr h4 span { display: inline-block; position: relative; padding: 0 0 0 33px; }
.SnapShtWilCoachSldr h4 span:before { content: ""; position: absolute; top: 50%; left: 0; background: url(../images/star_icon.png) no-repeat top center; width: 29px; height: 29px; background-size: 100%; transform: translateY(-50%); }
.SnapShtWilCoachSldr h5 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; line-height: 0.96; text-align: center; color: #000000; text-transform: uppercase; margin-bottom: 14px; }
.SnapShtWilCoachSldr p {  font-family: 'Source Code Pro', monospace; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; text-align: center; color: #000000; margin-bottom: 20px; }
.SnapShtWilCoachSldr p span { text-align: left; display: block; }
.SnapShtWilCoachSldr ul { float: left; width: 100%; padding: 20px 0 0; }
.SnapShtWilCoachSldr ul li { list-style: disc; font-family: 'Source Code Pro', monospace; font-size: 16px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.5; color: #000000; margin: 0 0 20px 15px;}


.SnapShtWilCoachSldrRow .slick-dots { position: absolute; left: 0; right: 0; bottom: -35px; margin: 0 auto; text-align: center; }
.SnapShtWilCoachSldrRow .slick-dots li { display: inline-block; margin: 0 4px;}
.SnapShtWilCoachSldrRow .slick-dots li button { font-size: 0; height: 16px; width: 16px; border:0; background: #d8d8d8; border-radius: 50%;  }
.SnapShtWilCoachSldrRow .slick-dots li.slick-active button { background: #f3bb2c; }


.SnapShtWilCoachSldrRow .slick-arrow { width: 64px; height: 99px; border: 0; background: none; text-indent: -9999px; position: absolute; top: 50%; transform: translateY(-50%); background-size: 23px 41px; background-position: center center; background-repeat: no-repeat; padding: 0; z-index: 8; background-color:#000; border-radius: 10px;}

.SnapShtWilCoachSldrRow .slick-next  { background-image: url(../images/right_small_data_arrow.png); right: -32px; }
.SnapShtWilCoachSldrRow .slick-prev { background-image: url(../images/left_small_data_arrow.png); left: -32px; }

.RdyMkeChngs { float: left; width: 100%; padding: 87px 0 67px; text-align: center; position: relative; }
.RdyMkeChngs h4 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; line-height: 0.96; color: #000000; margin-bottom: 54px; }

.RdyMkeImg01 { position: absolute; bottom: 0; left: 123px; width: 152px; -webkit-transform: scaleX(-1); transform: scaleX(-1);}
.RdyMkeImg02 { position: absolute; bottom: 0; right: 75px; width: 152px; }
.RdyMkeImg01 img,
.RdyMkeImg02 img { margin: 0 auto; width: 100%; }

.WbnrSucesStries { float: left; width: 100%; background: #f4f4f4; padding: 38px 0 0; display: flex;
flex-direction: row-reverse; flex-wrap: wrap; }
.WbnrSucesStriesLft { display: flex; width: 65%; flex-direction: column; padding-left: 63px;}
.WbnrSucesStriesLft h3 { font-family: 'AlternateGotNo2DRegular';  font-size: 60px; text-align: center; color: #000000; text-transform: uppercase; margin: 0 0 -77px 0; }
.WbnrSucesStriesLft .HmeLndngTopSctnOneRgtRow { padding-right: 87px; padding-bottom: 60px; }

.WbnrSucesStriesRgt { width: 35%; display: flex; flex-direction: column; }

.WbnrFaqSctn { float: left; width: 100%; padding: 75px 0;}
.FaqWrap { max-width: 918px; margin: 0 auto; }
.WbnrFaqSctn h2 { padding: 0 0 30px;  font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; text-transform: uppercase; }

.WbnrAcrdnDes { float: left; width: 100%; padding: 32px 0; border-bottom: 1px  solid #000;}
.WbnrAcrdnDes p { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.67; letter-spacing: normal; color: #000000; }
/*------------------------------------*\
-------- DEMO Code: accordion
\*------------------------------------*/
/*----- Accordion -----*/
.WbnrFaqSctn .accordion, 
.WbnrFaqSctn .accordion * {
  -webkit-box-sizing:border-box; 
  -moz-box-sizing:border-box; 
  box-sizing:border-box;
}

.WbnrFaqSctn .accordion {
  overflow:hidden;
  background:none;
   border:0;
}

.WbnrFaqSctn .accordion-section {  float:left; width:100%; }

.WbnrFaqSctn .accordion-section-title { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.28;   letter-spacing: normal; color: #000000; background: none; text-align: left; padding: 40px 65px 40px 0; position: relative; display: block; text-decoration: none; border-bottom: 1px solid #000; }
.WbnrFaqSctn .accordion-section-title.active,
.WbnrFaqSctn .accordion-section-title:hover { background: none; }
.WbnrFaqSctn .accordion-section-title:focus { color:#000000; text-decoration:none; }
.WbnrFaqSctn .accordion-section-title:before,
.WbnrFaqSctn .accordion-section-title:hover:before {
  content:"";
  background: url(../images/sprite_icon_plus_minus.png) no-repeat top center;
  position:absolute;
  width: 40px; height: 40px;
  top:73px;
  right:0;
   border: 0;
   transition:all linear 0s;
  }
.WbnrFaqSctn .accordion-section-title.active:before
{
  content:"";
  position:absolute;
  width: 40px; height: 40px; 
 border: 0;
 background-position: bottom center;
}
/*
.WbnrFaqSctn .accordion-section:last-child .accordion-section-title {
  border-bottom:none;
}*/

/*----- Section Content -----*/
.WbnrFaqSctn  .accordion-section-content {
  padding:0;
  display:none;
}

.ResrveMySptWeb { text-align: center; padding-bottom: 30px; }
.ResrveMySptWeb img { display: block; margin: 0 auto 30px; width: 137px; -webkit-transform: scaleX(-1);
transform: scaleX(-1); }
.ResrveMySptWeb h2 {   font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 1; color: #000000; margin-bottom: 30px; text-transform: uppercase; }


/********** Reserve My Spot **********/

.page-template-template-preorderearlybird .NewMainContainer { padding: 0; background: none; }
.page-template-template-preorderearlybird .NewMainContainer::before { display: none; }
.page-template-template-preorderearlybird .NewMainContainer::after { display: none; }

.ResrveMySpotPg { float: left; width: 100%; padding:100px 0 50px; background: #f4f4f4; position: relative; }
.ResrveMySpotPg:after {content: ""; position: absolute; top: -3px; right: 0; background: url(../images/new_story_corner.png) no-repeat top center; background-size: contain; width: 91px; height: 93px;}


.ResrveMySpotPg h1 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; text-transform: uppercase; margin-bottom: 65px; line-height: 60px; }

.ResrveMySpotRow { float: left; width: 100%; padding: 0 0 62px; }
.ResrveMySpotPg .row { display: flex; flex-direction: row; /*flex-wrap: wrap;*/ }
.StepsDiv { display: flex; flex-direction: column; padding: 30px 45px; border-right: 1px solid #979797;}
.StepsDiv:last-child { border:0; }
.StepsDiv h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; color: #000000; margin-bottom: 9px; }
.StepsDiv h3 { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; font-weight: 700; margin-bottom: 20px; }
.StepsDiv p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; font-weight: 400; min-height: 145px; max-width: 300px;}


.StepsDiv ul.StepsLogos { float: left; width: 100%; padding: 52px 0 0; text-align: center; }
.StepsDiv ul.StepsLogos li { display: inline-block; vertical-align: middle; width: 25%; position: relative;height: 49px;/* margin: 0 -2px;*/ }
.StepsDiv ul.StepsLogos li img { height: 49px; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.StepsDiv ul.StepsLogos li img.hmlndngicon { opacity: 1; visibility: visible; }
.StepsDiv ul.StepsLogos li img.hmlndngiconhvr { opacity: 0; visibility: hidden; }
.StepsDiv ul.StepsLogos li a:hover img.hmlndngicon { opacity: 0; visibility: hidden; }
.StepsDiv ul.StepsLogos li a:hover img.hmlndngiconhvr { opacity: 1; visibility: visible; }

.StepsDiv ul.StepsLogos li:first-child { width: 100%; margin-bottom: 38px; height: 93px;}
.StepsDiv ul.StepsLogos li:first-child img { height: 93px;  }

/*.page-id-11591 .StepsDiv ul.StepsLogos li { width: 33.333%; }
.page-id-11591 .StepsDiv ul.StepsLogos li:first-child { width: 100%; }*/

/*.HmeLndngOrdrBkRgtRow ul li:nth-child(5),
.HmeLndngOrdrBkRgtRow ul li:nth-child(6),
.HmeLndngOrdrBkRgtRow ul li:nth-child(7),
.HmeLndngOrdrBkRgtRow ul li:last-child { margin: 0 -2px; }*/

.AmazonResrveDiv { float: left; width: 100%; }

.StepsDiv ol { float: left; width: 100%; min-height: 145px; list-style: disc; padding: 0 0 0 20px;}
.StepsDiv ol li { float: left; width: 100%; font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; font-weight: 400; }

.ResrveFormDiv { float: left; width: 100%; }
.ResrveFormDiv ul { float: left; width: 100%; }
.ResrveFormDiv ul li { float: left; width: 100%; margin-bottom: 10px; }
.ResrveFormDiv ul li input[type="text"],
.ResrveFormDiv ul li input[type="email"],
.ResrveFormDiv ul li input[type="password"],
.ResrveFormDiv ul li input[type="tel"],
.ResrveFormDiv ul li input[type="tele"] { float: left; width: 100%;  border: solid 1px #979797;
background-color: #ffffff; height: 40px;   font-family: 'Source Code Pro', monospace; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #000000; padding: 0 25px;}

.ResrveFormDiv ul li input[type="checkbox"] {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.ResrveFormDiv ul li:last-child { padding-left: 22px; display: none;}
.ResrveFormDiv ul li label {
  position: relative;
  cursor: pointer;
  font-family: 'Source Code Pro', monospace; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; padding: 0 0 0 23px; display: none;
}

.ResrveFormDiv ul li label:before {
  content:'';
  -webkit-appearance: none;
  background: url(../images/radio_icon_new.png) no-repeat top center; 
  height: 15px; width: 15px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  vertical-align: middle;
  cursor: pointer;
  transform: translateY(-50%);
}

.ResrveFormDiv ul li input[type="checkbox"]:checked + label:before {
  content: '';
  display: block;
 background-position: bottom center;
}

.ResrveFormDiv .ginput_container_radio .gfield_radio li { padding: 0; }
.ResrveFormDiv .ginput_container_radio .gfield_radio li label { color: #000000; }

.ResrveFormDiv .gform_footer input[type="submit"] { float: left; width: 100%; height: 50px; border: solid 3px #000000; background-color: #fec42f; font-family: BrandonGrotesque-Bold; font-size: 14px;font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; text-align: center; color: #000000; text-transform: uppercase; margin-bottom: 15px;}

.PrvcyPlcyDiv { float: left; width: 100%; text-align: center;}
.PrvcyPlcyDiv p { font-family: 'Source Code Pro', monospace; font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #000000; max-width: 811px; margin: 0 auto; }
.PrvcyPlcyDiv p a { text-decoration: underline; color: #000000;  }
.PrvcyPlcyDiv p a:hover { text-decoration: none; }


/************ Pre Order Page 01 ************/

.PreOrdrPg01 { padding: 70px 0; position: relative;}
.PreOrdrPg01::after { content: ""; position: absolute; top: -3px; right: 0; background: url(../images/new_story_corner.png) no-repeat top center; background-size: auto; background-size: contain; width: 91px; height: 93px;}
.PreOrdrPg01 h1 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; line-height: 0.87; text-align: center; color: #000000; margin-bottom: 9px; text-transform: uppercase;}
.PreOrdrPg01 h2 {   font-family: 'AlternateGotNo2DRegular'; font-size: 36px; line-height: 1.11; text-align: center; color: #000000; margin-bottom: 105px; }

.PreOrdrPg01 .row { display: flex; flex-direction: row; /*flex-wrap: wrap;*/  }
.PreOrdrOneLst { display: flex; flex-direction: column; text-align: center; border-right: 2px solid #000; padding: 0 15px 30px; }
.PreOrdrOneLst:last-child { border: 0; }
.PreOrdrOneLst img { display: block; margin: 0 auto 43px; max-width: 550px; width: 100%; }
.PreOrdrOneLst h3 { margin-bottom: 10px; }
.PreOrdrOneLst h3,
.PreOrdrOneLst h4,
.PreOrdrOneLst h5 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; color: #000000; text-transform: uppercase; line-height: 48px;}
.PreOrdrOneLst h4 { position: relative; }
.PreOrdrOneLst h4:before { content: ""; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); background: url(../images/price_cross.png) no-repeat top center; width: 144px; height: 30px; }

.PreOrdrOneLst h5 { margin-bottom: 35px; }
.PreOrdrOneLst h6 {  font-family: 'Source Code Pro', monospace; font-size: 22px; line-height: 1.09; color: #000000; text-transform: uppercase; font-weight: 700; margin-bottom: 29px; min-height: 65px;}
.PreOrdrOneLst p { text-align: left; max-width: 478px; margin: 0 auto; font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; color: #000000; margin-bottom: 40px; }
.PreOrdrOneLst ul {  max-width: 500px; margin: 0 auto 30px; list-style: disc; padding-left: 20px; text-align: left; }
.PreOrdrOneLst ul li { font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.33; color: #000000; margin: 0 0 20px 0;}
.PreOrdrOneLst ul li strong { /*background: #fec737;*/ font-weight: 400; /*padding: 0 5px;*/}


/************ Pre Order Page 02 ************/

.SeeLveWebnrDtlDiv { float: left; width: 100%; }
.SeeLveWebnrDtlDiv p {  font-family: 'Source Code Pro', monospace; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.71; letter-spacing: normal; color: #000000; text-transform: uppercase; min-height: 0; max-width: 100%; }
.SeeLveWebnrDtlDiv p a { text-decoration: underline; color: #000; }
.SeeLveWebnrDtlDiv p a:hover { text-decoration: none; }

.SldeAdDiv { position: fixed; top: 155px; right: -400px; max-width: 349px; border-radius: 8px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); background-color: #ffffff; padding: 33px 19px 20px 44px; text-align: center; transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.SldeAdDiv:before { content: ""; position: absolute; top: -40px; right: 0; background: url(../images/add_tile.png) no-repeat top center/ 100%; width: 116px; height: 55px; }
.SldeAdDiv img { width: 103px; position: absolute; left: -50px; top: -50px; }
.SldeAdDiv h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 30px; color: #000000; text-transform: uppercase; line-height: 30px; margin-bottom: 15px; }

.SldeAdDiv a.DefaultBtn {   width: 160px; height: 30px; font-size: 14px; line-height: 27px; border: solid 1.5px #000000; text-transform: uppercase; border-radius: 4.4px;}
.SldeAdDiv a.DefaultBtn:before { top: -2px; right: -12px; width: 78px; height: 60px; }

.SldeAdDiv a.DefaultBtn:hover::before { top: -3px; width: 62px; height: 58px; right: -31px; }

.SldeAdDiv .ClseBtn { position: absolute; top: 0; right: -60px; width: 22px; transform: rotate(-45deg); cursor: pointer; }

.slideadd .SldeAdDiv { right: 0; }

/************ Pre Order Bulk Order Page ************/

.BulkOrdrTopRow { max-width: 585px; margin: 0 auto; text-align: center; }
.BulkOrdrTopRow img { display: block; margin: 0 auto 15px; }
.BulkOrdrTopRow h1 { font-family: 'JustAnotherHand-Regular'; font-size: 75px; line-height: 0.93; color: #000000;text-transform: uppercase; margin-bottom: 17px; }
.BulkOrdrTopRow p {  font-family: 'Source Code Pro', monospace; font-size: 24px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal;color: #000000; }

.SensblePrks { padding: 132px 0 46px; background: #f4f4f4; text-align: center; position: relative;}
.SensblePrks:before { content: ""; position: absolute; top: -59px; left: 0; background: url(../images/hme_lndng_get_ready_strip_left.png) no-repeat top left; background-size: auto; background-size: 100%; height: 268px; width: 277px; }
.SensblePrks h2 { text-transform: uppercase; font-family: 'AlternateGotNo2DRegular'; font-size: 60px;  color: #000000; margin-bottom: 30px; }
.SensblePrks .row { margin: 0 -75px; display: flex; flex-direction: row; /*flex-wrap: wrap;*/}
.SensblePrksLst { padding: 0 75px; display: flex; flex-direction: column; border-right: 1px solid #979797; }
.SensblePrksLst img { display: block; margin: 0 auto 18px; }
.SensblePrksLst p {  max-width: 432px; margin: 0 auto; font-family: 'Source Code Pro', monospace; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; color: #000000;}
.SensblePrksLst:last-child { border: 0; }
.SensblePrksLst:last-child img { max-width: 300px; width: 100%; }


.WbinrCoachng02:before { display: none; }
.BlkOrdrMainImg { width: 100%; max-width: 320px; display: block; margin: 0 auto 25px; }
.WbinrCoachng02 h2 { padding: 0 10px; font-size: 59px; margin-bottom: 20px;}

/************ Pre Order Confirmation Page ************/


.OrderCnfrmtn { text-align: center; padding: 55px 0;}
.OrdrCnfrmtnWrp { max-width: 638px; margin: 0 auto; }
.OrderCnfrmtn img { width: 116px; display: block; margin: 0 auto 35px; }
.OrderCnfrmtn h1 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; margin-bottom: 35px;}
.OrderCnfrmtn p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; margin-bottom: 20px;}
.OrderCnfrmtn p strong { color: #ff0000; }
.OrderCnfrmtn p span { font-weight: bold; color: #ee1a1e; }
.OrderCnfrmtn h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; letter-spacing: 0.83px; color: #000000; line-height: 36px; }


/************ Buyology Page ************/

.BuyologyPg { float: left; width: 100%; display: flex; flex-wrap: wrap; flex-direction: row-reverse; padding: 70px 0 0;}
.YlwBylgyDiv { display: flex; width: 42.5%; text-align: right; flex-direction: column;  align-items: start; background-repeat: no-repeat; background-position: top center; background-size: 100% 100%;  position: relative; z-index: 1; padding-top: 120px;}
.YlwBylgyDivSingle { padding: 0; }
.YlwBylgyDivSingle img { object-fit: cover; object-position: top; height: 100%; align-self: center; width: 100%; }
.YlwBylgyDiv .BylogyMrtnBook { position: absolute; top: 30%; transform: translateY(-30%); width: 280px; left: -105px; }
.YlwBylgyDiv .BylogyMrtnImg { max-width: 450px; position: relative; width: 100%; margin: 0 auto; display: block; position: relative; }
/*.YlwBylgyDiv .BylogyMrtnImg:before { content: ""; position: absolute; right: 0; top: 0px; background: url(../images/video_bg.png); background-repeat: no-repeat; background-size: cover; width:595px; height: 557px; }*/
.YlwBylgyDiv .BylogyMrtnImg img { width: 100%; }

.YlwBylgyDiv .BylogyMrtnImg a.playbtn { border-radius: 10px; width: 68px; height: 46px; background: #fec42f; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); text-indent: -9999px; text-align: center;}
.YlwBylgyDiv .BylogyMrtnImg a.playbtn:before { content: ""; width: 0; height: 0; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; border-left: 17px solid black; border-top: 12px solid transparent; border-bottom: 12px solid transparent; transform: translateY(-50%); text-indent: 0;}



.YlwBylgyDiv a { width: 266px; font-size: 16.2px; margin-top: -60px;}
/*.YlwBylgyDiv a:hover { background-image: linear-gradient(to bottom, #000000 2%, #606060 95%); }*/

.YlwBylgyDiv .FstCmpnyLgoLrg { position: absolute; bottom: 125px; right: 40px; width: 284px; }

.GryBylgyMain { display: flex; width: 57.5%; background-color: rgba(161,161,161,0.65); position: relative; }
.GryBylgyMain:before { content: ""; position: absolute; right: -170px; top: -30px; background: url(../images/first_ribon.png); background-repeat: no-repeat; background-size: cover; width:260px; height: 89px; z-index: 2222; }
.GryBylgyMain:after { content: ""; position: absolute; right: -65px; top: 30px; background: url(../images/second_ribon.png); background-repeat: no-repeat; background-size: cover; width:260px; height: 89px; z-index: 1; }

.GryBylgyDiv { display: flex; width: 100%; background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 120px 75px 66px;  align-items: center; justify-content: center; position: relative; }
.GryBylgyDiv:after { content: ""; position: absolute; right: -240px; bottom: 0px; background: url(../images/second_ribon.png); background-repeat: no-repeat; background-size: cover; width:260px; height: 89px; z-index: 1; }

.GryBylgyRow { float: right; max-width: 680px; width: 100%;}
.GryBylgyTxt { float: left; width: 100%; position: relative;}
.GryBylgyTxt .FstCmpnyLgoSml { position: absolute; top: 13px; right: 0; width: 205px; }
.page-id-12318 .GryBylgyTxt .FstCmpnyLgoSml { width: 187px; }
.GryBylgyTxt h1 { font-family: 'BrandonGrotesque-Bold'; font-size: 40px; font-stretch: normal; font-style: normal; color: #000; text-transform: uppercase; padding: 0 95px 0 0; margin-bottom: 23px; }
.GryBylgyTxt h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.44; color: #fec42f; text-transform: uppercase; margin-bottom: 24px; letter-spacing: 3px; }
.GryBylgyTxt p {    font-family: 'BrandonGrotesque-Regular'; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.44; color: #000; margin-bottom: 25px; }

.blockquote { border-color: #000; }

.GryBylgyTxt a.GetPcktPopup { width: 266px; font-size: 16.2px; margin-bottom: 70px; }
  /*.GryBylgyTxt a.GetPcktPopup:hover { background: #000; color: #fec42f;  }*/
.GryBylgyTxt p strong { display: block; font-weight: 400; text-transform: uppercase; }

.GryBylgyTxt ul { float: left; width: 100%; margin: 16px 0 19px; }
.GryBylgyTxt ul li { position: relative; float: left; width: 100%; font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; color: #000; padding: 0 0 0 45px; margin-bottom: 25px; }
.GryBylgyTxt ul li:before { content: ""; background: url(../images/yellow_crona_tick.png) no-repeat 0 0; background-size: 100%; height: 26px; width: 29px; position: absolute; left: 0; top: 0; }



.BuyolgyFrmDiv { background: linear-gradient(-135deg, transparent 66px, rgba(35,35,35,1) 66px);  /*background:rgba(0,0,0,0.6);*/ position: relative; width:100%; padding:28px 122.5px 28px 42.5px; float: left; width: 100%; margin-bottom: 51px; }
.BuyolgyFrmDiv:before { content:""; position:absolute; top:-2px; right:0; background:url(../images/trans_corner.png) no-repeat; height:95px; width:95px; }
.BuyolgyFrmDiv ul {}
.BuyolgyFrmDiv ul li { float: left; width: 50%; padding: 0 7.5px; margin-bottom: 10px; }
/*.BuyolgyFrmDiv ul li:last-child { width: 100%; }*/
.BuyolgyFrmDiv ul li label { display: none; }
.BuyolgyFrmDiv ul li input[type="text"],
.BuyolgyFrmDiv ul li input[type="email"],
.BuyolgyFrmDiv ul li input[type="password"],
.BuyolgyFrmDiv ul li input[type="tel"],
.BuyolgyFrmDiv ul li input[type="phone"] { float: left; width: 100%;    font-family: 'BrandonGrotesque-Regular'; font-size: 16px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.72px; color: #6c6e70; padding: 0 13px; border: 0; background: #fff; height: 45px;}
.BuyolgyFrmDiv p {   font-family: 'BrandonGrotesque-Regular'; font-size: 13px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.54; letter-spacing: normal; color: #ffffff; padding: 0 7.5px; text-align: center;}
.BuyolgyFrmDiv p a { color: #fff; text-decoration: underline; }
.BuyolgyFrmDiv p a:hover { text-decoration: none;  }

.BuyolgyFrmDiv .gform_footer { float: left; width: 100%; padding: 0 7.5px; margin-bottom: 15px; }
.BuyolgyFrmDiv .gform_footer input[type="submit"] { float: left; width: 100%; height: 45px; border-radius: 7.2px; background-color: #fec42f;   font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.37px; text-align: center; color: #000000; border: 0; }
.BuyolgyFrmDiv .gform_footer input[type="submit"]:hover { background-color: #000; color: #fec42f; }

.BuyolgyFrmDiv .ginput_container_radio .gfield_radio li { padding: 0; margin: 0 0 10px; }
.BuyolgyFrmDiv .ginput_container_radio .gfield_radio li:last-child { margin: 0;  }
.BuyolgyFrmDiv .ginput_container_radio .gfield_radio li label { padding-left: 25px; line-height: 1.71;  background-image: url(../images/radio_new_btn.png); font-size: 14px; letter-spacing: 0; background-position: 0 4px; }
.BuyolgyFrmDiv .ginput_container_radio .gfield_radio li :checked + label { background-position: 0 -81px; }

.BuyolgyFrmDiv .gform_wrapper, .BuyolgyFrmDiv .gform_confirmation_wrapper { margin: 0; }

.BuyolgyFrmDiv .validation_error { width: 100%; margin-bottom: 10px; text-align: center;}

.MLdstrmFtrdLst { float: left; width: 100%; padding-right: 55px; }
.MLdstrmFtrdLst h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-stretch: normal; font-style: normal; line-height: 1.44; letter-spacing: normal; color: #ffffff; margin-bottom: 22px;}
.MLdstrmFtrdLst ul { float: left; width: 100%; }
.MLdstrmFtrdLst ul li { display: inline-block; vertical-align: middle; margin:0 -2px 10px; padding-right: 40px;}
.MLdstrmFtrdLst ul li:nth-child(4n) { padding-right: 0; }
.MLdstrmFtrdLst ul li img { height: 79px; }





.MrtnBuyolgyPopWrp { max-width: 716px; margin: 0 auto; position: relative; width: 100%;}
.MrtnBuyolgyPopWrp .BuyolgyFrmDiv { padding:70px 90px 47px 40px;}
.MrtnBuyolgyPopWrp .BuyolgyFrmDiv ul li { width: 100%; }
.mfp-close-btn-in .MrtnBuyolgyPopWrp .mfp-close { line-height: 0; font-size: 44px; border-radius: 10px; }



/************ Buyology Thankyou Page ************/


.BuyologyThnkyouPg .YlwBylgyDiv { align-items: start; }
.BuylogoCrnaImg { max-width: 345px; width: 100%; margin: 0 auto; display: block;}

.BuyologyThnkuTxt { float: left; width: 100%; }
.BuyologyThnkuTxt h1 { font-family: 'BrandonGrotesque-Bold'; font-size: 36px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #ffffff; text-transform: uppercase; margin-bottom: 34px; }
.BuyologyThnkuTxt h2 {  font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.44; color: #ffffff; margin-bottom: 30px;}
.BuyologyThnkuTxt h2 strong { font-family: 'BrandonGrotesque-Bold'; font-weight: 400; color: #fec42f; display: block; font-size: 20px; }
.BuyologyThnkuTxt h3 { font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-stretch: normal; font-style: normal; line-height: 1.44; color: #ffffff; text-transform: uppercase; margin-bottom: 21px; }
.BuyologyThnkuTxt ol { float: left; width: 100%; }
.BuyologyThnkuTxt ol li { float: left; width: 100%; }
.BuyologyThnkuTxt ol li h4 { font-family: 'BrandonGrotesque-Medium'; font-size: 24px; font-stretch: normal; font-style: normal; line-height: 1.44; color: #ffffff; text-transform: uppercase; margin-bottom: 30px; }
.BuyologyThnkuTxt ol li h4 strong { color: #fec42f; }
.BuyologyThnkuTxt ol li a {   width: 290px; height: 45px; line-height: 45px; border-radius: 7.2px; background-color: #fec42f;   font-family: 'BrandonGrotesque-Medium'; font-size: 18px; font-stretch: normal; font-style: normal; letter-spacing: 0.42px; text-align: center; color: #000000; text-decoration: none; text-transform: uppercase; display: block; margin-bottom: 30px; }
.BuyologyThnkuTxt ol li a:hover { background: #000; color: #fec42f; }

.BuyologyThnkuTxt p { font-family: 'BrandonGrotesque-Regular'; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.44; color: #000; margin-bottom: 25px;  }
.BuyologyThnkuTxt p a { color: #fec42f;  }
.BuyologyThnkuTxt p strong { color: #fec42f; font-weight: 400; }

.BuyologyThnkuTxt ul { float: left; width: 100%; display: flex; flex-wrap: wrap; }
.BuyologyThnkuTxt ul li { float: left; width: 100%; margin-bottom: 43px; }
.BylgyMrtnImg { width: 210px; /*float: left;*/ display: inline-block; margin: 0 -2px; }
.page-id-12156 .BylgyMrtnImg  { max-width: 50%; width: 100%;}

.BylgyMrtnDes { padding:11px 0 0 30px; display: inline-block; vertical-align: middle; overflow: hidden; width: 61%;}
.page-id-12156 .BylgyMrtnDes  { width: 50%; } 

.FolowMrtrnThnkuBylgy { float: left; width: 100%; }
.FolowMrtrnThnkuBylgy h5 { font-family: 'BrandonGrotesque-Bold'; font-size: 22px; font-stretch: normal; font-style: normal;  color: #ffffff; text-transform: uppercase; display: inline-block; vertical-align: middle;}
.FolowMrtrnThnkuBylgy h5 br { display: none; }
.FolowMrtrnThnkuBylgy ul { display: inline-block; vertical-align: middle; padding-left: 27px; }
.FolowMrtrnThnkuBylgy ul li { display: inline-block; padding: 5px;}
.FolowMrtrnThnkuBylgy ul li a { display: block; width: 30px; height: 30px; border-radius: 50%; background: #fff; line-height: 32px; text-align: center; font-size: 19px; color: #4a4a4a; }
.FolowMrtrnThnkuBylgy ul li a:hover { background: #000; color: #fec42f; }


/************ Bottom Half Page ************/

.page-id-12191 .GetReadyBg { padding-top: 70px; }
.page-id-12191 .FeedbackThnkuLst { border-top:2px solid #fec42f; padding-top:66px; margin-top:49px; }


/************* Sale Page ************/


.page-id-12408 .HdrTopBnr { display: none; }
.page-id-12408 .Header { top: 0; }
.page-id-12408 .HdrRgtDiv { display: none; }
.page-id-12408 .Footer { display: none; }

.page-id-12408 .MainContainer { padding-top: 70px; }
.SaleNewBnr { display: flex; flex-direction: row-reverse; align-items: center; height: calc(100vh - 70px); background-position: top center, top center; background-repeat: no-repeat, no-repeat; background-size: cover, 0 0; padding: 0 38px 0 75px; position: relative; }

.SaleBnrRow01 { display: flex; width: 50%; align-items: center; height: 100%; }
.SaleBnrRow01 img { width: 100%; }

.SaleBnrRow02 { display: flex; width: 50%; flex-direction: column; align-items: center; text-align: center; }
.SaleBnrRow02 h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; line-height: 1.08; text-align: center; color: #fec42f; text-transform: uppercase; margin-bottom: 10px; }
.SaleBnrRow02 h1 { font-family: 'BrandonGrotesque-Medium'; font-size: 36px; color: #fff; text-transform: uppercase; line-height: 44px; margin-bottom: 19px; }
.SaleBnrRow02 h1 strong { font-size: 46px; font-weight: 400; display: block; }
.SaleBnrRow02 p { font-family: 'BrandonGrotesque-Regular'; font-size: 30px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.2; letter-spacing: normal; text-align: center; color: #fff; max-width: 550px; margin: 0 auto 30px;}
.SaleBnrRow02 a { width: 270px; height: 45px; border-radius: 7.2px; background-color: #fec42f;   font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.37px; text-align: center; color: #000; text-decoration: none; display: inline-block; line-height: 43px; text-transform: uppercase; border: 1px solid #fec42f;}
.SaleBnrRow02 a:hover { background-color: #000; color: #fec42f; }

.DwnArwSle { position: absolute; bottom: -37px; left: 0; right: 0; margin: 0 auto; width: 74px; /*cursor: pointer;*/}


.NewSaleLstng { box-shadow: inset 0 1px 18px 10px rgba(0, 0, 0, 0.5); background-color: #fec42f; padding: 51px 0;}

.NewSaleLstng .row { margin: 0 -40px; }
.NewSaleSldrRow { float: left; width: 100%; padding: 0 40px; }

.NewSaleSldrRow span.SaleLstImg { width: 180px; margin: 0 auto 40px; display: block; }
.NewSaleLstDiv { width: 100%; max-width: 386px; margin: 0 auto; text-align: center; padding: 23px 0; border-top:1px solid #000; border-bottom: 1px solid #000; position: relative; }
.NewSaleLstDiv:before { content: ""; background: url(../images/sale_commas.png) no-repeat center center; background-size: 100%;  width: 27px; height: 24px; position: absolute; top: -15px; left: 0; right: 0; margin: 0 auto; z-index: 9;}
.NewSaleLstDiv:after { content: ""; background: #fec42f;  width: 73px; height: 1px; position: absolute; top: -1px; left: 0; right: 0; margin: 0 auto; }

.NewSaleLstDiv p { font-family: 'BrandonGrotesque-Regular'; font-size: 22px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.08; letter-spacing: normal; color: #000; margin-bottom: 15px; min-height: 75px;}
.NewSaleLstDiv h2 { font-family: 'BrandonGrotesque-Regular'; font-size: 20px;line-height: 1.2; color: #000; text-transform: capitalize; }
.NewSaleLstDiv h2 strong { font-family: 'BrandonGrotesque-Bold'; font-weight: 400; display: block;}

.SaleHwWrks { padding: 88px 0 116px; background-color: #000; }

.SleHwWrksLstng { float: left; width: 100%; text-align: center;  }
.SleHwWrksLstng h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 40px; color: #fec42f; margin-bottom: 112px; text-transform: uppercase; }
.SleHwWrksWrp { max-width: 1051px; margin: 0 auto; }
.SleHwWrksLstng .row { margin:0 -40px;  }
.SleHwWrksLstng ul { width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.SleHwWrksLstng ul li { width: 33.333%; display: flex; flex-wrap: wrap; padding: 0 40px; margin-bottom: 135px; position: relative;}
.SleHwWrksLstng ul li:after { content: ""; background:url(../images/sale_arrow.png) no-repeat top center; background-size: 100%; width: 31px; height: 53px; position: absolute; right: -15px; top: 50%; transform: translateY(-50%);   }
.SleHwWrksLstng ul li:nth-child(3):before { content: ""; position: absolute; bottom: -132px; right: 121px; background: url(../images/how_it_works_bar.png) no-repeat top center; background-size: 100%; width: 590px; height: 170px; }

.SleHwWrksLstng ul li:nth-child(3):after,
.SleHwWrksLstng ul li:last-child:after { display: none; }

.HwWrksLst { padding: 0 32px 60px; background-color: #fec42f; width: 100%; height: 100%; }
.HwWrksLst span { width: 116px; height: 116px; display: block; border-radius: 50%; background-color: #fff; border:5px solid #000; display: flex; flex-wrap: wrap; align-items: center; margin: -58px auto 27px;}
.HwWrksLst span img { height: 62px; display: block; margin: 0 auto; }
.HwWrksLst h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 30px; line-height: 1.3; color: #000000; text-transform: capitalize; margin-bottom: 30px; }
.HwWrksLst p { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.3; letter-spacing: normal; color: #000; }

.NevrOfrdBfrDiv { width: 100%; display: flex; }
.NevrOfrdBfrDiv .container { display: flex; flex-direction: row-reverse; align-items: center;}

.NvrOfrBfrRow01 { display: flex; width: 57%; align-items: center; height: 100%; }
.NvrOfrBfrRow01 img { width: 100%; }
.NvrOfrBfrRow02 { display: flex; width: 43%; flex-direction: column; padding-right: 75px; }
.NvrOfrBfrRow02 h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 36px; color: #fff; text-transform: uppercase; margin-bottom: 30px; }
.NvrOfrBfrRow02 p {   font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: #fff; padding-right: 10px; margin-bottom: 35px; }

.NvrOfrBfrRow02 a { width: 270px; height: 45px; border-radius: 7.2px; background-color: #fec42f;   font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.37px; text-align: center; color: #000; text-decoration: none; display: inline-block; line-height: 43px; text-transform: uppercase; border: 1px solid #fec42f;}
.NvrOfrBfrRow02 a:hover { background-color: #000; color: #fec42f; }

.OneOfOprtnitySct { padding: 50px 0 57px; background-repeat: no-repeat; background-position: top center; background-size: cover; }

.OneOfOprtnitySct h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 40px; text-align: center; color: #fec42f; text-transform: uppercase; margin-bottom: 33px; }

.OneOfOprtnityRowMain { display: flex; flex-direction: row; align-items: center; margin-bottom: 17px; }
.OneOfOprtnityRow01 { display: flex; width: 45%; flex-direction: column; text-align: center;}
.OneOfOprtnityRow01 h3 {   font-family: 'BrandonGrotesque-Medium'; font-size: 130px; text-align: center; color: #fec42f; }
.OneOfOprtnityRow01 p { font-family: 'BrandonGrotesque-Regular'; font-size: 24px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: #ffffff; }

.OneOfOprtnityRow02 { display: flex; width: 55%; flex-direction: column; }
.OneOfOprtnityRow02 h2 { display: none; }
.OneOfOprtnityRow02 ul {}
.OneOfOprtnityRow02 ul li { float: left; width: 100%; font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.2; letter-spacing: normal; color: #fff; position: relative; padding-left: 18px; margin-bottom: 27px; }
.OneOfOprtnityRow02 ul li:before { content: ""; position: absolute; left: 0; top: 8px; width: 7px; height: 7px; background: #fec42f;  border-radius: 10px; }

.AplyBtn { float: left; width: 100%; text-align: center;}
.AplyBtn a { width: 270px; height: 45px; border-radius: 7.2px; background-color: #fec42f;   font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.37px; text-align: center; color: #000; text-decoration: none; display: inline-block; line-height: 43px; text-transform: uppercase; border: 1px solid #fec42f;}
.AplyBtn a:hover { background-color: #000; color: #fec42f; }

.MLSaleSctn { height: calc(100vh - 0px); background: #fec42f; padding: 107px 0; display: flex; align-items: center; position: relative;}
.MLSaleWrp { max-width: 960px; margin: 0 auto; }

.MLSaleRowMain { float: left; width: 100%; margin-bottom: 46px; }
.MLSaleRow01 { /*display: flex;*/ display: block; width: 230px; float: left;}
.MLSaleRow01 img { width: 100%; height: auto; display: block; }

.MLSaleRow02 { overflow: hidden; display: flex; flex: 1; padding: 0 0 0 55px;}
.MLSaleRow02 p { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: #000000; }
.MLSaleRow02 p strong { font-family: 'BrandonGrotesque-Bold'; text-transform: capitalize; font-weight: 400; }

.MlSaleLogos { float: left; width: 100%; }
.MlSaleLogos img.MlSaleLogosDsktp { display: block; }
.MlSaleLogos img.MlSaleLogosMbl { display: none; }

.LifeTmeOprSct { background-repeat: no-repeat, no-repeat; background-size: cover, 0 0; background-position: top center, top center; padding: 95px 0;}

.LifeTmeWrp { max-width: 690px; margin: 0 auto; }
.LifeTmeOprSct h2 { font-family: 'BrandonGrotesque-Medium'; font-size: 40px; text-align: center; color: #fec42f; text-transform: uppercase; margin-bottom: 19px; }
.LifeTmeOprSct p { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; text-align: center; color: #fff; max-width: 573px; margin: 0 auto 30px; }

.LifeTimeFormDiv { float: left; width: 100%; background: linear-gradient(-135deg, transparent 66px, rgba(35,35,35,1) 66px); padding: 45px 55px 54px 45px; position: relative; margin-bottom: 45px; }
.LifeTimeFormDiv:before { content: ""; position: absolute; top: -2px; right: 0; background: url(../images/trans_corner.png) no-repeat; height: 95px; width: 95px; }

.LifeTimeFormDiv h3 { font-family: 'BrandonGrotesque-Regular'; font-size: 30px; line-height: 1.33; color: #fec42f; margin-bottom: 24px; padding-right: 45px; }
.LifeTimeFormDiv h4 { font-family: 'BrandonGrotesque-Regular'; font-size: 23px; line-height: 1.04; color: #fff; margin-bottom: 35px;}
.LifeTimeFormDiv h4 strong {  font-family: 'BrandonGrotesque-Bold'; font-weight: 400; }

.LifeTimeFormDiv ul { margin: 0 -10px; }
.LifeTimeFormDiv ul:before,
.LifeTimeFormDiv ul:after { display: table; content: ""; }
.LifeTimeFormDiv ul:after { clear: both; }
.LifeTimeFormDiv ul li { float: left; width: 50%; padding: 0 10px; margin-bottom: 18px;   font-family: 'BrandonGrotesque-Regular'; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: #ffffff;}
.LifeTimeFormDiv ul li label { display: none; }
.LifeTimeFormDiv ul li input[type="text"],
.LifeTimeFormDiv ul li input[type="email"],
.LifeTimeFormDiv ul li input[type="tel"],
.LifeTimeFormDiv ul li input[type="password"] { float: left; width: 100%; font-family: 'BrandonGrotesque-Regular';
font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.72px; color: #6c6e70; padding: 0 18px; height: 45px; border: 0; }
.LifeTimeFormDiv ul li .ginput_container_select { height: 45px; }
.LifeTimeFormDiv ul li .ginput_container_select select { height: 45px; }
.LifeTimeFormDiv ul li .ginput_container_select:before { top:3px; right:0px; height:45px !important; width:37px !important; position: absolute; pointer-events: none;  z-index: 100; width: 0; height: 0;font-family: 'FontAwesome'; content: "\f0d7"; text-align:center; font-size:16px; cursor:pointer; color:#000; border-left:1px solid #cfcfcf; background: none; line-height: 45px;}
.LifeTimeFormDiv ul li:nth-child(7),
.LifeTimeFormDiv ul li:nth-child(8) { width: 100%; }
.LifeTimeFormDiv ul li:nth-child(8) ul li { display: block; }
.LifeTimeFormDiv ul li:nth-child(8) ul li label { display: block; }

.LifeTimeFormDiv ul li:last-child { display: none; }

.LifeTimeFormDiv ul li textarea { float: left; width: 100%; font-family: 'BrandonGrotesque-Regular';
font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.72px; color: #6c6e70; padding:10px 18px; height: 125px; border: 0; }

.LifeTimeFormDiv .gform_footer { float: left; width: 100%; margin-bottom: 17px; }

.LifeTimeFormDiv .gform_footer input[type="submit"] { width: 100%; height: 45px; border-radius: 7.2px; background-color: #fec42f;   font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.37px; text-align: center; color: #000; text-decoration: none; display: inline-block; line-height: 43px; text-transform: uppercase; border: 1px solid #fec42f;}
.LifeTimeFormDiv .gform_footer input[type="submit"]:hover { background-color: #000; color: #fec42f; }

.LifeTimeFormDiv .gform_wrapper { margin: 0; }

.LifeTimeFormDiv p { float: left; width: 100%; margin: 0;  font-family: 'BrandonGrotesque-Regular'; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: #ffffff; text-align:left;}
.LifeTimeFormDiv p a { color: #fff; text-decoration: underline; }
.LifeTimeFormDiv p a:hover { text-decoration: none; }

.FollowMrtnSaleDiv { float: left; width: 100%; text-align: center; text-align: center;}
.FollowMrtnSaleDiv h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; color: #ffffff; text-transform: uppercase; margin-bottom: 24px; }
.FollowMrtnSaleDiv h2 br { display: none; }
.FollowMrtnSaleDiv ul {}
.FollowMrtnSaleDiv ul li { display: inline-block; margin: 0 5px;}
.FollowMrtnSaleDiv ul li a { background: #fff; height: 30px; width: 30px; border-radius: 50%; line-height: 30px; color: #000; text-align: center; display: block; font-size: 18px; }
.FollowMrtnSaleDiv ul li a:hover { background: #fec42f; }



/********** Home Popup New 2020 **********/


#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
display:none;
 background: rgba(0,0,0,0.5);
}  
#boxes .window {
position:fixed;
left:0;
top:50% !important; transform: translateY(-50%);
width: 100%;
height:400px;
display:none;
z-index:9999;
border-radius:0;
}


#boxes #dialog { width: 100%; height:auto; padding:0; }

.SesionRlsdPopUp { float: left; width: 100%; }
.SesionRlsdPopUp .container { padding: 0 10px; }
.SesionRlsdPopUp .SaleNewBnr { height: auto; position: relative; padding: 80px 15px; }
.SesionRlsdPopUp .SaleNewBnr a.closeBtnIcon {
    position: absolute;
    right: 15;
    top: 15px;
    z-index: 999;
    opacity: 1;
    width: 40px;
}

.SesionRlsdPopUp .SaleBnrRow02 h1 { font-size: 32px; }
.SesionRlsdPopUp .SaleBnrRow02 h1 strong { font-size: 42px; }
.SesionRlsdPopUp .SaleBnrRow02 p { font-size: 18px; line-height: 1.67; max-width: 560px; }


/************ Bio Page ************/

.BioBnr { height: calc(100vh - 64px); position: relative;}
.BioBnr::after { content: ""; position: absolute; top: -3px; right: 0; background: url(../images/new_story_corner.png) no-repeat top center; background-size: auto; background-size: contain; width: 91px; height: 93px; }

.BioBnr img { height: 100%; width: 100%; object-fit: cover; object-position: top; }
.BioBnr .container { position: absolute; top: 35%; left: 0; right: 0; transform: translateY(-35%);}
.BioBnrDes { float: left; width: 100%; max-width: 590px; }
.BioBnrDes h1 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; letter-spacing: 1.11px; color: #ffffff; text-transform: uppercase; margin-bottom: 5px; }
.BioBnrDes h2 {   font-family: 'JustAnotherHand-Regular'; font-size: 75px; line-height: 0.93; letter-spacing: normal; color: #ffffff; text-transform: uppercase; margin-bottom: 17px; }
.BioBnrDes p { font-family: 'Source Code Pro', monospace; font-size: 24px; line-height: 1.5;  color: #ffffff; }

.ChairmanBio { padding: 111px 0 87px; background-color: #f4f4f4; text-align: center; position: relative;}
.ChairmanBio:before { content: ""; position: absolute; top: -59px; left: 0; background: url(../images/hme_lndng_get_ready_strip_left.png) no-repeat top left; background-size: 100%; height: 268px; width: 277px; }

.ChairmanBioWrp { max-width: 870px; margin: 0 auto; }
.ChairmanBio h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 36px; line-height: 1.28; color: #000000; margin-bottom: 45px; padding: 0 70px;}
.ChairmanBio p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; margin-bottom: 24px; }

.BioInrBnr { position: relative; }
.BioInrBnr img { width: 100%; }

.BioMdiaBrndsSctn { padding: 90px 0 0; position: relative; }
.BioMdiaBrndsSctn:after { content: ""; position: absolute; top: -75px; right: 0; background: url(../images/small_data_press_strip01.png) no-repeat top left; background-size: 100%; height: 144px; width: 268px; }

.BioMdiaBrndsRow { float: left; width: 100%; padding: 0 0 35px; border-bottom: 2px solid #000; text-align: center;}
.BioMdiaBrndsRow02 { max-width: 854px; margin: 0 auto; }
.BioMdiaBrndsRow ul { float: left; width: 100%; padding: 0 42px; margin: 0 0 52px;}
.BioMdiaBrndsRow ul li { display: inline-block; width: 20%; padding: 0 15px; margin: 0 -2px; vertical-align: middle;}
.BioMdiaBrndsRow ul li img { height: 119px; }
.BioMdiaBrndsRow p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; margin-bottom: 14px; }
.BioMdiaBrndsRow p span { text-decoration: underline; } 
.watch-action{ visibility: hidden; }

/**************** Stories Page Popup ****************/
.StoryPrvyPlcySctnPopup { background: url(../images/gft_popup_bg.jpg) no-repeat top center/ cover; max-width:100%; margin:0 auto;  position:relative; float: left; width: 100%; padding:50px; }
.StoryPrvyPlcySctnPopup button.mfp-close, button.mfp-arrow { right:30px; top: 15px; background:none; color: #000; font-size: 75px; font-family: 'Source Code Pro', monospace;}

/**************** Order Your Boss a gift ****************/

.SubmtStryFrmRow02 ul li .ginput_container_select select { border: solid 1px #848486; }
.SubmtStryFrmRow02 ul li #gfield_description_33_14.gfield_description { font-family: 'BrandonGrotesque-Regular'; font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #6c6e70; }
.page-id-12848 .ginput_container_radio .gfield_radio li label { color: #6c6e70; }
.page-id-12848 .SubmtStryFrmRow02 ul li:nth-child(5) label { display: none; }
.page-id-12848 .SubmtStryFrmRow02 .gform_footer input[type="submit"] { width: 250px; }

.page-id-12848 .SubmtStryFrmRow02 ul li:last-child { display: none; }



/********** Home Popup New 2021 **********/

.MartinPopup2021 { max-width: 440px; margin: 0 auto; position: fixed; top: 50%; left: 0; right: 0; transform: translateY(-50%); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); border: solid 3px #fec42f; background-color: #000000; z-index: 9999; text-align: center; padding-bottom: 20px; display: none; }
.MartinPopup2021 img { display: block; margin: 0 auto 20px; }
.MartinPopup2021 h2 {   font-family: 'BrandonGrotesque-Bold';  position: absolute; top: 35px; right: 20px; font-size: 26.4px; line-height: 1.21; color: #312c2c; width: 190px; text-transform: uppercase;}
.MartinPopup2021 h2 small { display: block; font-size: 34.1px; color: #312c2c; margin-bottom: 15px;  }
.MartinPopup2021 h2 strong { display: block; font-weight: 400;  font-family: 'BrandonGrotesque-Medium'; font-size: 79.2px; line-height: 0.37; letter-spacing: 0.77px;}
.MartinPopup2021 p { max-width: 338px; margin: 0 auto 20px; font-family:'BrandonGrotesque-Regular';font-size: 18px; line-height: 1.33; color: #ffffff; padding: 0 5px;}
.MartinPopup2021 a { font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; letter-spacing: 0.37px; text-align: center; color: #000000;   width: 200px; height: 40px; border-radius: 7.2px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); background-color: #fec42f; display: flex; align-items: center; align-content: center; justify-content: center; text-decoration: none; margin: 0 auto; text-transform: uppercase; border: 1px solid #fec42f; }
.MartinPopup2021 a:hover { background: #000; color: #fff; }
.MartinPopup2021 .quote {margin: -5px 0 20px 0; padding: 12px 0 0 0; color: #fff; position: relative;}
.MartinPopup2021 .quote:before {content: " "; display: block; width: 100px; height: 1px; background: #fec42f; position: absolute; left: 50%; top: 0; margin: 0 0 0 -50px;}
.MartinPopup2021 .quote h5 {color: #fec42f; font-family: 'JustAnotherHand-Regular'; font-size: 2.5em; line-height: 100%;}
.MartinPopup2021 .quote h5 + p {margin-top: 5px !important;}

.MartinPopup2021 span.MartinPopupClose2021 { width: 40px; position: absolute; top: -20px; right: -20px; cursor: pointer; }
div#loader {display: block;
    width: 100%;
    float: left;
    height: 100vh;
    background: #f8f8f8;
    position: fixed;
    top: 0;
    left: 0;
    opacity: .5;}
div#loader img { position: fixed; left: 0; right: 0;     margin: 0 auto;
    top: 50%; transform: translateY(-50%);}
    #mainErrorSection{
      clear: both;
      padding: 22px 12px 0px;
    }


.page-id-12633 .NewBookLstngDiv ul li:nth-child(2n+1)::before { display: none; }
.page-id-12633 .NewBookLstngDiv ul li:nth-child(2n)::before { display: none; }
.page-id-12633 .AboutMrtnBook::before { display: none; }

.page-id-13043 .SensblePrksLst { width: 100%; }
.page-id-13043 .SensblePrksLst:last-child { display: none; }

.page-id-13043 .WbnrCoachngRow { min-height: 450px; }

.page-id-13043 .WbnrCoachngRow ul li:last-child { display: none; }

.page-id-13043 .PreOrdrPrceDtlCrcle { display: none; }


.page-id-13043 .WbnrCoachngLft::before { height: 0;}

.page-id-13043 .WbnrCoachngRgt::before { height: 0;}


.FullWidthNew { width: 100% !important; }

.AddForTimer { height: calc(100vh - 104px) }

.DaysLftTimerDiv { width: 100%; float: left; background: #fcc22f; padding: 3px 15px 2px; text-align: center;}
.DaysLftTimerDiv:before { content: ""; position: absolute; left: 5px; top: -50px; background: url(../images/timer_left_icon.png); background-repeat: no-repeat; background-position: top left; background-size: cover;  width: 63px; height: 65px; z-index: 1 }


.DaysLftTimer { width: 100%; float: left; text-align: center;}

.DaysLftTimer ul {}
.DaysLftTimer ul li { width: 50px; display: inline-block; border-right: 0.8px solid #ddab2c; padding: 0 3px; vertical-align: top; font-family: 'BrandonGrotesque-Bold'; font-size: 7.2px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #000000; text-transform: uppercase;

}

.DaysLftTimer ul li strong  { display: block; font-family: 'BrandonGrotesque-Bold'; font-size: 20.8px;  font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.17;
  letter-spacing: -0.8px; color: #000000;}


/************* Podcast Page ************/

.page-id-13239 .HmeLndingTopSctnOne h1 { font-family: 'AlternateGotNo2DRegular'; font-size: 55px; text-align: center; color: #000000; max-width: 100%; }
.page-id-13239 .HmeLndngTopSctnOneRgtRow01 { text-align: center;  }
.podcast-scnd-sect { padding-bottom: 180px; position: relative; }
.Wrap720 { max-width: 720px; margin: 0 auto; }
.podcast-scnd-sect h2 { font-size: 60px; margin: 0 0 60px; padding: 0 0 0 140px; text-align: left; }

.podcast-scnd-sect__row { float: left; width: 100%; padding: 0 0 0 140px; text-align: left; position: relative; }
.podcast-scnd-sect__row span.podcast-video-play {  position: absolute; top: 50%; left: 0; transform: translateY(-50%);  }
.podcast-video-play audio { position: absolute; left: 0; opacity: 0; visibility: hidden; }
.podcast-scnd-sect__row span.podcast-video-play a { width: 88px; height: 88px; border: solid 3px #ffcb31; border-radius: 50%; display: block; background: #242424; position: relative; }
.podcast-scnd-sect__row span.podcast-video-play a:before { content: ""; position: absolute; top: 50%; left: 10px; right: 0; margin: 0 auto; width: 0; height: 0; border-top: 25px solid transparent; border-left: 37px solid #ffcb31; border-bottom: 25px solid transparent; transform: translateY(-50%);}
.podcast-scnd-sect__row h3 { font-family: 'AlternateGotNo2DRegular'; font-size: 24px; color: #fbc209; margin-bottom: 19px; }
.podcast-scnd-sect__row p { font-size: 14px; }

.podcast-scnd-sect span.down-post-arrow { position: absolute; bottom: 75px; left: 0; right: 0; width: 27px; margin: 0 auto; }

.podcast-episode-list { padding: 119px 0 46px; background-color: #f4f4f4; }

.podcast-episode-list ul {  }
.podcast-episode-list ul li { float: left; width: 100%; padding: 25px 18px 25px 42px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); background-color: #242424; margin-bottom: 22px; }
.podcast-episode-list ul li:last-child { margin-bottom: 0; }
.podcast-episode-list__img { float: left; width: 250px;  }

.podcast-episode-list__des { overflow: hidden; padding: 0 30px; }
.podcast-episode-list__des h2 { margin: 0 0 20px 0; font-family: 'AlternateGotNo2DRegular'; font-size: 24px; color: #ffffff; text-transform: uppercase;}
.podcast-episode-list__des ul { float: left; width: 100%; padding-bottom: 40px; position: relative; margin-bottom: 40px; }
.podcast-episode-list__des ul:before { content: ""; position: absolute; bottom: 0; left: 0; width: 250px; height: 4px;  background-color: #ffcb31; }
.podcast-episode-list__des ul li { width: auto; padding: 0 30px 0 0; background: none; box-shadow: 0 0 0;  font-family: 'AlternateGotNo2DRegular'; font-size: 14px; color: #8c8c8c; margin: 0; text-transform: uppercase; }
.podcast-episode-list__des ul li:last-child { padding-right: 0; }
.podcast-episode-list__des p {  font-family: 'Source Code Pro', monospace; margin: 0 0 20px 0; font-size: 16px; color: #ffffff; }



/************* Inner Circle Page  *************/

.frnd_inner_top_sec { padding: 0; z-index: 2; }
.frnd_inner_top_sec .HmeLndngTopSctnOneLft { position: relative; padding: 115px 58px 140px 28px;}
.frnd_inner_top_sec .HmeLndngTopSctnOneLft img.inr_crlce_img_bg { position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; width: 100%; height: 100%; z-index: -1; object-fit: contain;
transform: translateY(-50%);}
.frnd_inner_top_sec .HmeLndngTopSctnOneLft img.inr_crlce_img { position: relative; width: 100%; }
.frnd_inner_top_sec .HmeLndngTopSctnOneLft video.inr_crlce_video { width: 100%;/* height: 100%;*/ float: left; }

.frnd_inner_top_sec .HmeLndngTopSctnOneLft iframe { float: left; width: 100%; height: 100%; }


.frnd_inner_top_sec_left { display: flex; width: 50%; flex-direction: column; text-align: center; padding: 0 0 0 37px;}

.frnd_inner_top_sec_left_row { max-width: 515px; float: left; text-align: left; }
.frnd_inner_top_sec_left h1 { font-family: 'JustAnotherHand-Regular'; font-size: 75px; color: #000000; text-transform: uppercase; line-height: 1.1; }
.frnd_inner_top_sec_left h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; letter-spacing: 1.11px; color: #000000; text-transform: uppercase;}
.frnd_inner_top_sec_left p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; margin-bottom: 26px; }

.frnd_inr_crcle_lst { padding: 70px 0 0; background-color: #f4f4f4; position: relative; }
.frnd_inr_crcle_lst:before { content: ""; position: absolute; top: -125px; left: auto; right: 0; background: url(../images/video_small_strip.png) no-repeat top center; background-size: 100%; width: 376px; height: 256px; }
.frnd_inr_crcle_lst h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px; text-align: center; color: #000000; margin-bottom: 38px; text-transform: uppercase; }
.frnd_inr_crcle_lst ul {}
.frnd_inr_crcle_lst ul li { float: left; width: 100%; position: relative; }
.frnd_inr_crcle_lst ul li:nth-of-type(odd):before { content: ""; position: absolute; bottom: -4px; left: 0; background: url(../images/small_photo_glry_strp.png) no-repeat top center; width: 275px; height: 166px; background-size: 100%; }
.frnd_inr_crcle_lst ul li:last-child:before { bottom: -22px; }

.frnd_inr_crcle_lst ul li:nth-of-type(even):before { content: ""; position: absolute; bottom: -55px; left: auto; right: 0; background: url(../images/video_small_strip.png) no-repeat top center; background-size: 100%; width: 376px; height: 256px; }

.frnd_inr_crcle_lst ul li .container { border-bottom: 2px solid #b9b9b9;  padding-bottom: 125px; margin-bottom: 50px; }

.frnd_inr_crcle_lst ul li:last-child .container { margin-bottom: 0; border: 0; }
.frnd_inr_crcle_lst_des { max-width: 630px; margin: 0 auto; width: 100%; text-align: center; }
.frnd_inr_crcle_lst_des img { width: 260px; display: block; margin: 0 auto 30px; }

.frnd_inr_crcle_lst ul li:first-child .frnd_inr_crcle_lst_des img { width: 603px; }

.frnd_inr_crcle_lst_des h3 { font-family: 'AlternateGotNo2DRegular'; font-size: 48px; line-height: 0.96; color: #000000; text-transform: uppercase; margin-bottom: 25px;}
.frnd_inr_crcle_lst_des h3 strong { font-family: 'JustAnotherHand-Regular'; font-size: 75px; color: #000000; font-weight: 400; line-height: 50px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.frnd_inr_crcle_lst_des p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.44; text-align: center; color: #000000; margin-bottom: 20px; }
.frnd_inr_crcle_lst_des p strong {}
.frnd_inr_crcle_lst_des a.DefaultBtn { margin-top: 20px; }

.frnd_inr_crcle_lst ul li:first-child .frnd_inr_crcle_lst_des a { position: relative; display: block; }
.frnd_inr_crcle_lst ul li:first-child .frnd_inr_crcle_lst_des a:before { content: ""; width: 0; height: 0; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; border-left: 17px solid black; border-top: 12px solid transparent; border-bottom: 12px solid transparent; transform: translateY(-50%); text-indent: 0; z-index: 1; }

.frnd_inr_crcle_lst ul li:first-child .frnd_inr_crcle_lst_des a:after { content: "";  border-radius: 10px; width: 68px; height: 46px; background: #fec42f; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); }


.frnd_inr_crcle_lst ul li ul { max-width: 485px; margin: 0 auto; }
.frnd_inr_crcle_lst ul li ul li { position: relative; margin: 0 0 25px; padding: 0 0 0 44px; border: 0; font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.44; color: #000000; text-align: left; }
.frnd_inr_crcle_lst ul li ul li:last-child { margin-bottom: 25px;   }
.frnd_inr_crcle_lst ul li ul li:nth-of-type(odd):before,
.frnd_inr_crcle_lst ul li ul li:nth-of-type(even):before { content: ""; position: absolute; top: 2px; left: 0; bottom: auto; width: 29px; height: 26px; background: url(../images/frnd_inr_tick.png) no-repeat center; background-size: contain; }

.friend-circle-popup__wrap { max-width: 1010px; margin: 0 auto; box-shadow: 5px 2px 4px 0 rgba(0, 0, 0, 0.5); padding: 130px 120px 106px;  text-align: center; background: url(../images/dotted_img.jpg) no-repeat top center/ cover; position: relative; }
.friend-circle-popup__wrap h2 { font-family: 'AlternateGotNo2DRegular'; font-size: 60px;  color: #000000; margin-bottom: 15px; padding: 0 15px; text-transform: uppercase;}
.friend-circle-popup__wrap p { font-family: 'Source Code Pro', monospace; font-size: 18px; line-height: 1.33; color: #000000; margin-bottom: 30px; padding: 0 15px;}
.friend-circle-popup__wrap ul { float: left; width: 100%; margin-bottom: 30px;}
.friend-circle-popup__wrap ul li { float: left; width: 50%; padding: 0 15px; margin-bottom: 30px; }
.friend-circle-popup__wrap ul li label { display: none; }
.friend-circle-popup__wrap ul li:last-child { width: 100%; }
.friend-circle-popup__wrap ul li input[type="text"],
.friend-circle-popup__wrap ul li input[type="email"],
.friend-circle-popup__wrap ul li input[type="password"],
.friend-circle-popup__wrap ul li input[type="tel"] { float: left; width: 100%; padding: 0 15px; border: solid 1px #979797; background-color: #ffffff;   font-family: 'Source Code Pro', monospace; font-size: 16px; font-weight: bold; line-height: 1.5; color: #000000; height: 60px; }

.friend-circle-popup__wrap ul li.gfield_error input[type="text"],
.friend-circle-popup__wrap ul li.gfield_error input[type="email"],
.friend-circle-popup__wrap ul li.gfield_error input[type="password"],
.friend-circle-popup__wrap ul li.gfield_error input[type="tel"] { border: 1px solid #f00; }


.friend-circle-popup__wrap .gform_footer { float: left; width: 100%; }
.friend-circle-popup__wrap .gform_footer input[type="submit"], 
.friend-circle-popup__wrap .gform_footer button { height: 60px; width: 300px; font-family: 'BrandonGrotesque-Medium'; font-size: 21.6px; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: 0.5px;  text-align: center; color: #000000; text-transform: uppercase; border-radius: 9.6px; border: solid 3px #000000; background-image: linear-gradient(to bottom, #ffdd86 2%, #fec42f 75%); position: relative; }
.friend-circle-popup__wrap .gform_footer button::before { content: ""; position: absolute; top: -6px; right: -45px; width: 166px; height: 127px; background: url(../images/hover_img.png) no-repeat top center/ 100%; transition: all 0s; }
.friend-circle-popup__wrap .gform_footer button:hover::before { content: ""; position: absolute; top: -6px; background: url(../images/hover_img02.png) no-repeat top center/ 100%; width: 110px; height: 101px; right: -78px; }


.friend-circle-popup__wrap button.mfp-close { position: absolute; top: 0; right: 0; background: url(../images/close_frnd_popup.jpg) no-repeat top center/ 100%; height: 56px; width: 55px; border: 0; font-size: 0; }

.friend-circle-popup__wrap .validation_error { width: 100%; margin-bottom: 20px; }



#gform_confirmation_message_37 { float:left; width:100%; font-size:28px; color:#003c5e; text-transform:uppercase; font-family: 'BrandonGrotesque-Bold'; line-height:34px; text-align: center;}


/* M&M page */

.page-id-13930 .Header { padding: 22px 20px; }
.page-id-13930 .Header:before { content: ""; position: absolute; top: -2px; right: 0; background: url(../images/trans_corner.png) no-repeat; background-size: contain; height: 95px; width: 95px; }

.page-id-13930 .HdrRgtDiv { display: none; }
.page-id-13930 .Logo { float: none; display: block; margin: 0 auto; }


.page-id-13930 .Footer,
.page-id-14110 .Footer,
.single-sponsors .Footer { margin: 0; background: #fff;}

.page-id-13930 .FooterMain,
.page-id-14110 .FooterMain,
.single-sponsors .FooterMain { border: 0; }

.page-id-13930 .ftr-mbl-mm,
.page-id-14110 .ftr-mbl-mm,
.single-sponsors .ftr-mbl-mm { display: none; }

.page-id-13930 .Footr03 ol,
.page-id-14110 .Footr03 ol,
.single-sponsors .Footr03 ol { display: none; }

.page-id-13930 .FooterMain .col-md-4,
.page-id-14110 .FooterMain .col-md-4,
.single-sponsors .FooterMain .col-md-4 { width: 100%; }

.page-id-13930 .Footr03,
.page-id-14110 .Footr03,
.single-sponsors .Footr03 { width: 100%; text-align: center; }

.page-id-13930 .Footr03 h2,
.page-id-14110 .Footr03 h2,
.single-sponsors .Footr03 h2 { color: #000; }

.page-id-13930 .Footr03 ul li a,
.page-id-14110 .Footr03 ul li a,
.single-sponsors .Footr03 ul li a { background: #000; color: #fff; }

.page-id-13930 .Footr03 br,
.page-id-14110 .Footr03 br,
.single-sponsors .Footr03 br { display: none; }

.page-id-13930 .Footr03 ul,
.page-id-14110 .Footr03 ul,
.single-sponsors .Footr03 ul  { margin: 0; }

.page-id-13930 .Footr03 ul li,
.page-id-14110 .Footr03 ul li,
.single-sponsors .Footr03 ul li { display: inline-block; float: none; margin: 0; padding: 0 6px; }

.page-id-13930 .Footr03 p,
.page-id-14110 .Footr03 p,
.single-sponsors .Footr03 p { display: none; }

.Ftr_email_cntcts { float: left; width: 100%; text-align: center; margin-bottom: 43px; display: none; }

.page-id-13930 .Ftr_email_cntcts,
.page-id-14110 .Ftr_email_cntcts,
.single-sponsors .Ftr_email_cntcts { display: block; }

.Ftr_email_cntcts ul {
  width: 100%;
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
}
.Ftr_email_cntcts ul li {
  width: 50%;
  display: inline-block; vertical-align: top;
  margin: 0 -2px;
  border-right: 1px solid #979797;
  padding: 15px;
}
.Ftr_email_cntcts ul li:last-child { border-right: 0; }
.Ftr_email_cntcts ul li h3 {
  margin: 0 0 10px;
  font-family: 'BrandonGrotesque-Bold';
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #000;
}

.Ftr_email_cntcts ul li button[type="button"] { 
  width: 200px;
  height: 45px; line-height: 43px; display: inline-block;
  padding: 0 10px;
  border-radius: 7.2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  background-color: #fec42f; border: 1px solid #fec42f; text-transform: uppercase; margin-top: 30px;

  font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; color:#000; letter-spacing: 0.37px;

  transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; 

}
.Ftr_email_cntcts ul li button[type="button"]:hover { background-color: #000; color:#fff; }

.Ftr_email_cntcts ul li h4 {
  margin: 10px 0 0;
  font-family: 'BrandonGrotesque-Regular';
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #000; display: none;
}

.Ftr_email_cntcts ul li h5 {
  font-family: 'BrandonGrotesque-Regular';
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #fec42f; text-decoration: underline; display: none;
}

.mm_page { float: left; width: 100%; padding: 70px 0 0; }

.mm_page__rowone { float: left; width: 100%; background: url(../images/m_and_m_green.webp) no-repeat top center; background-size: cover; padding: 35px; }

.mm_page_topbnr { float: left; width: 100%; position: relative; margin-bottom: 29px;}
.mm_page_topbnrImg { float: left; width: 100%; position: relative; }
.mm_page_topbnr img { width: 100%; }
.the_mmshowimg { max-width: 292px; position: absolute; top: 8%; left: 50%; transform: translate(-50%,-8%); }

.mm_show_name { float: left; width: 100%; position: absolute; bottom: 35%; left: 0; transform: translateY(35%);}
.mm_show_name ul {}
.mm_show_name ul li { float: left; width: 50%; text-align: center; padding: 0 15px;}
.mm_show_name ul li h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 28px; color: #fff; text-transform: uppercase; width: 190px; text-align: right; float: right; }
.mm_show_name ul li h2 strong { color: #fec42f; font-weight: 400; }
.mm_show_name ul li:last-child h2 { text-align: left; float: left; }

.mm_show_logo { float: left; width: 100%; position: absolute; bottom: 10%; left: 0; transform: translateY(10%);}
.mm_show_logo ul { display: flex; flex-wrap: wrap; }
.mm_show_logo ul li { float: left; width: 50%; text-align: center; padding: 0 40px; display: flex; flex-wrap: wrap; justify-content: flex-end;}
.mm_show_logo ul li:last-child  { justify-content: flex-start; }
.mm_show_logo ul li img { width: 132px; align-self: center;}

.mm_show_logo_row { max-width: 213px;  float: right; display: flex; flex-wrap: wrap; justify-content: flex-start; flex-direction: column;}
.mm_show_logo_row h2 { font-family: 'BrandonGrotesque-Regular'; font-size: 20px; line-height: 1.8; color: #ffffff; text-transform: uppercase; min-height: 46px;}
.mm_show_logo ul li:last-child .mm_show_logo_row { float: left;}
.mm_show_logo ul li:last-child .mm_show_logo_row img { width: 175px; }


.mm_page__rowone-inr { float: left; width: 100%; border: 4px solid #fec42f; }
.mm_show_scnd_sec { float: left; width: 100%; padding: 55px 0; background: #000; text-align: center; }
.mm_show_scnd_secWrap { max-width: 820px; margin: 0 auto; width: 100%; }
.mm_show_scnd_sec h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 36px; color: #fec42f; text-transform: uppercase; margin-bottom: 17px; }
.mm_show_scnd_sec p { font-family: 'BrandonGrotesque-Regular'; font-size: 24px; line-height: 1.5; color: #ffffff; margin-bottom: 22px; }
.mm_show_scnd_sec h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 30px;  color: #ffffff; margin-bottom: 40px; }
.mm_show_scnd_sec ul { float: left; width: 100%; margin-bottom: 50px; }
.mm_show_scnd_sec ul li { padding: 0 14px; display: inline-block; }
.mm_show_scnd_sec ul li a {  display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 7.2px; background-color: #fec42f; width: 100%; height: 45px; max-width: 270px; padding: 0 18px; text-transform: uppercase;   font-size: 16.2px; letter-spacing: 0.37px; font-family: 'BrandonGrotesque-Medium'; color: #000; text-decoration: none; }
.mm_show_scnd_sec ul li a span.mm_twitter_icon { width: 30px; height: 29px; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; font-size: 16px; background: #000; border-radius: 50%; color: #fec42f; margin-right: 15px; transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }
.mm_show_scnd_sec ul li a:hover { background: #000; color: #fec42f; }
.mm_show_scnd_sec ul li a:hover span.mm_twitter_icon { background: #fec42f; color: #000; }

.mm_notification { display: flex; flex-wrap: wrap; align-content: center; max-width: 440px; width: 100%; margin: 0 auto;}
.mm_notification span.mm_bell_icon { width: 70px; } 
.mm_notification p { font-size: 18px; line-height: 1.67; color: #fff; text-align: left; padding: 0 0 0 25px; margin: 0;}
.mm_notification p a { color: #fec42f; text-decoration: underline; text-transform: uppercase; }
.mm_notification p a:hover { text-decoration: none; }

.mm_download_week { float: left; width: 100%; padding: 75px 0 0; }
.mm_download_week h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 30px; color: #fec42f; text-transform: uppercase; margin-bottom: 35px;}
.mm_download_week h2 img { width: 228px; vertical-align: middle; margin: -10px 0 0 15px; }

.mm_download_week a {  display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 7.2px; background-color: #fec42f; width: 100%; height: 45px; max-width: 235px; padding: 0 18px 0 30px; text-transform: uppercase;   font-size: 16.2px; letter-spacing: 0.37px; font-family: 'BrandonGrotesque-Medium'; color: #000; text-decoration: none; margin: 0 auto; position: relative;}
.mm_download_week a span.mm_download_icon { transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; position: absolute; left: 18px; top: 50%; transform: translateY(-50%);}
.mm_download_week a span.mm_download_icon svg { transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; }
.mm_download_week a:hover { background: #000; color: #fec42f; }
.mm_download_week a:hover span.mm_download_icon g {  fill: #fec42f; }

.mm_events_list { float: left; width: 100%; }
.mm_events_list table {  margin: 0; }
.mm_events_list table tr { border-bottom: solid 1px #878787;  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); background-image: linear-gradient(to bottom, #b1b1b1 2%, #e7e6e2 49%, #b3b3b1 98%); }
/*.mm_events_list table tr:nth-child(2n) { background: #ffef39; }*/

.mm_events_list table tr td { font-family: 'BrandonGrotesque-Regular'; font-size: 24px; padding: 10px 30px; border: 0;  border-left: solid 1px #878787; color: #000; width: 40%; vertical-align: middle;}
.mm_events_list table tr td a { color: #000; text-decoration: none;}
.mm_events_list table tr td a:hover { text-decoration: underline; }
.mm_events_list table tr th { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; text-align: right; padding: 10px 50px; font-weight: 400; border: 0; color: #000; width: 20%; vertical-align: middle;}

.mm_videos { float: left; width: 100%; padding: 49px 10px 56px; background-color: #000;}
.mm_videos h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 36px; text-align: center; color: #fec42f; text-transform: uppercase; margin-bottom: 50px; }
.mm_videos ul li {margin: 0 0 30px 0;}
.mm_videos ul li:nth-child(3n+1) {clear: both;}

.mm_video_img { float: left; width: 100%; position: relative; }
.mm_video_img a { width:120px; height:82px; background:#fec42f; color:#000; font-size:30px; border-radius:8px; position:absolute; top:50%; left:0px; right:0px;  text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: flex; flex-wrap: wrap; align-content: center; justify-content: center; text-decoration: none; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
.mm_video_img a:hover { background:#000; color:#fec42f;}


/* M and M New page */

.page-id-14110 .Header,
.single-sponsors .Header { display: none; }

.MainContainerOvrlay { position: relative; }
.MainContainerOvrlay:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 2; transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.mm_page_new { float: left; width: 100%; background: url(../images/mm_bg_new.png) no-repeat top center/ cover;}
.mm_page_new_logo { float: left; width: 100%; text-align: center;   box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.5); background-color: #16352a; padding: 16px 0; }
.mm_page_new_logo img { max-width: 657px; margin: 0 auto; width: 100%; }

.mm_wtch_live { float: left; width: 100%; background-color: #fec42f; padding: 8px 0;}
.mm_wtch_live .container { display: flex; flex-wrap: wrap; align-items: center; align-content: center; justify-content: center;  position: relative;}
.mm_wtch_live h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; line-height: 1.5; color: #000; padding-right: 40px;}
.mm_wtch_live a {   border-radius: 7.2px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); background-color: #000; height: 45px; width: 150px; display: flex; flex-wrap: wrap; align-items: center; align-content: center; justify-content: center; font-family: 'BrandonGrotesque-Medium'; font-size: 16.2px; letter-spacing: 0.37px; color: #fff; text-decoration: none;}
.mm_wtch_live a svg { margin-right: 10px; }


.arow_pulse_div { position: absolute; top: -92px; right: -50px; width: 330px; padding: 30px 0 0 82px; z-index: 3; opacity: 0; visibility: hidden; pointer-events: none;}
.arow_pulse_div span.pulse_img { width: 120px; position: absolute; top: 0; left: 0; animation: fadeIn 1s infinite alternate;}
.arow_pulse_div h4 { max-width: 250px; width: 100%; font-family: 'BrandonGrotesque-Medium'; font-size: 18px; line-height: 1.33; color: #fec42f; cursor: pointer;}

.MainContainerOvrlay .arow_pulse_div { opacity: 1; visibility: visible; pointer-events: all; }

@keyframes fadeIn { 
  from { opacity: 0; } 
}


.mm_new_sldr { float: left; width: 100%; position: relative;}

.mm_new_sldr_rowmain { float: left; width: 100%; padding: 62px 0; position: relative; }
.mm_new_sldr_row { float: left; width: 100%; }
.mm_new_sldr_img { float: left; width: 100%; max-width: 1000px; margin-right: 8px; position: relative;}
.mm_new_sldr_img img {  width: 100%; display: block; }

.mm_new_sldr_overlay { position: absolute; left: 8%; top: 50%; transform: translate(-8%,-50%); max-width: 648px; width: 100%; background: rgba(0,0,0,0.5); padding: 35px 26px; }
.mm_new_sldr_overlay img { height: 65px; display: block; margin-bottom: 15px; }
.mm_new_sldr_overlay h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 48px; line-height: 1.25; color: #fff; margin-bottom: 10px; text-transform: uppercase;}
.mm_new_sldr_overlay p { font-family: 'BrandonGrotesque-Regular'; font-size: 30px; line-height: 1.33; color: #fff; }

/*.slick-active .mm_new_sldr_overlay { opacity: 1; visibility: visible; }*/

.square_line_div{
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	/*padding: 30px 60px;
	letter-spacing: 2px;
	text-decoration: none;*/
	/*box-shadow: 0 20px 50px rgba(255,255,255,0.05);*/
	overflow: hidden;
	width: calc(100% - 80px);
	height: calc(100% - 56px);

}

/*.square_line_div:before{
	position: absolute;
	top: 2px;
	left: 2px;
	bottom: 2px;
	content: '';
	width: 50%;
	background: rgba(255,255,255,0.05);
}*/

.square_line_div span:nth-child(1){
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #ffc52e;
	animation: animate1 8s linear infinite;
}

@keyframes animate1{
	0%{
		transform: translateX(-100%);
	}

	100%{
		transform: translateX(100%);
	}
}

.square_line_div span:nth-child(2){
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 100%;
	background: #ffc52e;
	animation: animate2 8s linear infinite;
	animation-delay: 4s;
}

@keyframes animate2{
	0%{
		transform: translateY(-100%);
	}

	100%{
		transform: translateY(100%);
	}
}

.square_line_div span:nth-child(3){
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #ffc52e;
	animation: animate3 8s linear infinite;
}

@keyframes animate3{
	0%{
		transform: translateX(100%);
	}

	100%{
		transform: translateX(-100%);
	}
}

.square_line_div span:nth-child(4){
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 100%;
	background: #ffc52e;
	animation: animate4 8s linear infinite;
	animation-delay: 4s;
}

@keyframes animate4{
	0%{
		transform: translateY(100%);
	}

	100%{
		transform: translateY(-100%);
	}
}


.ourspnsr_sec { float: left; width: 100%; padding: 44px 53px; background: #16352a; position: relative;}
.ourspnsr_sec:before { content: ""; position: absolute; bottom: 45px; left: 50%; transform: translateX(-50%); width: calc(100% - 106px); height: 3px; background: #fec42f; }
.ourspnsr_sec h2 { text-align: center;  font-family: 'BrandonGrotesque-Bold'; font-size: 40px; color: #fec42f; text-transform: uppercase; position: relative;}
.ourspnsr_sec h2 strong { font-weight: 400; display: inline-block; padding: 0 22px; background: #16352a; position: relative; z-index: 1; }
.ourspnsr_sec h2:before { content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%; height: 3px; background: #fec42f; }
.ourspnsr_sec h3 {   font-family: 'BrandonGrotesque-Regular'; font-size: 20px; line-height: 1.5; color: #fff; text-align: center; margin-bottom: 40px;}
.ourspnsr_sec .row {}
.ourspnsr_sec ul { display: flex; flex-wrap: wrap; width: 100%; padding-bottom: 50px;}
.ourspnsr_sec ul li { display: flex; flex-wrap: wrap; align-items: center; align-content: center; justify-content: center; padding: 40px 15px;}
.ourspnsr_sec ul li a { display: block; }
.ourspnsr_sec ul li .spnsr_logo { float: left; width: 100%; }
.ourspnsr_sec ul li .spnsr_logo img { height: 55px; }
.ourspnsr_sec ul li:nth-last-child(2) .spnsr_logo img { height: 60px; /* background-color: #fff; */ }
.ourspnsr_sec ul li:last-child .spnsr_logo img { height: 49px; }

.ourspnsr_sec ul li .arow_pulse_div { padding: 30px 0 0 72px; opacity: 0; visibility: hidden; pointer-events: none; transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; top: -35px;}
.ourspnsr_sec ul li .arow_pulse_div h4 { max-width: 218px; text-align: left;}
.arow_pulse_div span.mndmdownld_img { width: 55px; position: absolute; right: 0; top: 30px; }

.ourspnsr_sec ul li:hover .arow_pulse_div { opacity: 1; visibility: visible; pointer-events: auto;; }


.MainContainerOvrlay .ourspnsr_sec ul li:first-child .arow_pulse_div { opacity: 1; visibility: visible; pointer-events: all; }


.future_shows_sect { padding: 53px 44px; }
.future_shows_sect h2 { font-family: 'BrandonGrotesque-Bold'; font-size: 40px; text-align: center; color: #101010;   padding: 9px 0 4px; background-image: linear-gradient(to bottom, #ffe044, #fec42f 78%); text-transform: uppercase;}
.table-future { float: left; width: 100%; }
.future_shows_sect table.table { background: #000;  border: solid 3px #e8b441; margin: 0;}
.future_shows_sect table.table tr td { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; line-height: 1.4; color: #fff; padding: 10px 25px; border-bottom: solid 1px #9a9a99; border-right: solid 1px #9a9a99; width: 35%; vertical-align: middle;}
.future_shows_sect table.table tr td:nth-child(3) { font-family: 'BrandonGrotesque-Regular'; }

.future_shows_sect table.table tr td:first-child { width: 20%; text-align: right; }
.future_shows_sect table.table tr td:last-child { border-right: 0;  width: 10%; text-align: center; }
.future_shows_sect table.table tr td a.ftrbook-btn {   border-radius: 5.8px; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5); background-color: #fec42f; height: 36px; width: 145px; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; text-decoration: none;   font-family: 'BrandonGrotesque-Medium'; font-size: 14px; letter-spacing: 0.32px; color: #000; text-transform: uppercase; margin: 0 auto; border: 1px solid #fec42f;}
.future_shows_sect table.table tr td a.ftrbook-btn:hover { background: #000; color: #fec42f; }
.future_shows_sect table.table tr td a.ftrbook-btn svg { width: 20px; }
.future_shows_sect table.table tr td a.ftrbook-btn:hover svg path { fill: #fec42f; }

.prvs_show_div { padding: 41px 48px 57px; background-image: radial-gradient(circle at 49% 52%, #6d6d6d, #202020 116%); position: relative;}
.prvs_show_div .arow_pulse_div { top: 45px; right: 100px; padding: 40px 0 0 60px; }
.prvs_show_div h2 { text-align: center;  font-family: 'BrandonGrotesque-Bold'; font-size: 40px; color: #fec42f; text-transform: uppercase; position: relative; margin-bottom: 34px;}
.prvs_show_div h2 strong { font-weight: 400; display: inline-block; padding: 0 22px; position: relative; z-index: 1; }
.prvs_show_div h2:before { content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: calc(50% - 192px); height: 3px; background: #fec42f; }
.prvs_show_div h2:after { content: ""; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: calc(50% - 192px); height: 3px; background: #fec42f; }

.prvs_show_slidrNav { float: left; width: 100%; padding: 0 63px;}
.prvs_show_slidrNav .slick-list { padding-bottom: 37px; }
.prvs_show_slidrNav .slick-slide { padding: 0 3px; }
.prvs_show_slidrNavBtns { float: left; width: 100%; padding: 0 7px; border: solid 4px #fec42f; background-color: #000; height: 87px;  display: flex; flex-wrap: wrap; align-items: center; align-content: center; justify-content: center; text-transform: capitalize; cursor: pointer; position: relative; transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; text-align: center;}
.prvs_show_slidrNavBtns:before { content: ""; width: 0; height: 0; border-left: 75px solid transparent; border-right: 75px solid transparent; border-top: 34px solid #fec42f; position: absolute; bottom: -30px; left: 50%; transform: translateX(-50%); opacity: 0; visibility: hidden; transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;}
.prvs_show_slidrNavBtns h3 {  font-family: 'BrandonGrotesque-Regular'; font-size: 24px; color: #fec42f; line-height: 1; }

.prvs_show_slidrNav .slick-current .prvs_show_slidrNavBtns { background: #fec42f; }
.prvs_show_slidrNav .slick-current .prvs_show_slidrNavBtns:before { visibility: visible; opacity: 1; }
.prvs_show_slidrNav .slick-current .prvs_show_slidrNavBtns h3 { color: #000; border-bottom: 2px solid #000;}

.prvs_show_slidrNav .slick-arrow { width: 49px; height: 83px; border: solid 4px #fec42f; background-color: #fec42f; font-size: 0; position: absolute; top: calc(50% - 37px);  transform: translateY(calc(50% - 64px)); text-indent: 0px;}

.prvs_show_slidrNav .slick-arrow.slick-prev { border-radius: 30px 0 0 30px; left: 0;}
.prvs_show_slidrNav .slick-arrow.slick-prev:before { content: "\f0d9"; position: absolute; top: 50%; left: 13px; transform: translateY(-50%); font-family: 'FontAwesome'; font-size: 42px; color: #000;}

.prvs_show_slidrNav .slick-arrow.slick-next { border-radius: 0 30px 30px 0; right: 0;}
.prvs_show_slidrNav .slick-arrow.slick-next:before { content: "\f0da"; position: absolute; top: 50%; left: 13px; transform: translateY(-50%); font-family: 'FontAwesome'; font-size: 42px; color: #000;}

.prvs_show_slidrFor { float: left; width: 100%; border: solid 4px #fec42f; background: #000;}

.prvs_show_slidrTop { float: left; width: 100%; border-bottom: 4px solid #fec42f; }
.prvs_show_slidrFor .row { display: flex; flex-wrap: wrap;  align-content: center;  }
.prvs_show_slidrFor .col-xs-12 { display: flex; flex-wrap: wrap; }
.prvs_show_slidr__des { float: left; width: 100%; padding: 10px 30px 10px 79px; display: flex; flex-wrap: wrap; align-items: center;}
.prvs_show_slidr__desRow { float: left; width: 100%;  border-left: solid 2px #fec42f; padding: 10px 0 15px 40px; max-width: 405px;}
.prvs_show_slidr__desRow span.prvs_show_slidr_date { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; color: #fec42f; margin: 0 0 15px; display: block;}
.prvs_show_slidr__desRow h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 36px; line-height: 1.33; color: #fff; margin: 0 0 15px;}
.prvs_show_slidr__desRow p { font-family: 'BrandonGrotesque-Regular'; font-size: 24px; line-height: 1.67; color: #fff; }

.prvs_show_slidr__Img { float: left; width: 100%; border-left: 2px solid #6d6d6d; display: flex; flex-wrap: wrap; position: relative;}
.prvs_show_slidr__Img img { width: 100%; height: 100%; object-fit: cover; object-position: top; }

.prvs_show_slidr__Img a { width:120px; height:82px; line-height:80px; border:1px solid #000; background:#fec42f; color:#000; display:inline-block; font-size:30px; border-radius:8px; position:absolute; top:50%; left:50%;  transform: translate(-50%,-50%); text-align: center;}
/*.prvs_show_slidr__Img a:hover { background:none; color:#000;}*/

.prvs_show_slidrBtm { float: left; width: 100%; padding-bottom: 40px; }
.prvs_show_slidrBtmLst { border-left: solid 2px #fec42f; }
.prvs_show_slidrBtm h3 {  padding: 21px 10px; font-family: 'BrandonGrotesque-Bold'; font-size: 40px; color: #fec42f; text-transform: uppercase; text-align: center; border-bottom: 4px solid #fec42f; margin-bottom: 40px;}

.prvs_show_slidrBtm ul { float: left; width: 100%; padding: 0 15px;}
.prvs_show_slidrBtm ul li { font-family: 'BrandonGrotesque-Bold'; font-size: 24px; line-height: 2.13; color: #fff; position: relative; padding: 0 15px;}
.prvs_show_slidrBtm ul li a { color: #fff; text-decoration: none; }
.prvs_show_slidrBtm ul li a:hover { color: #fec42f; }
.prvs_show_slidrBtm ul li:before { content: ""; position: absolute; top: 21px; left: 0; width: 4px; height: 4px; border-radius: 10px; background: #fec42f; }


/* MM Individual Page */

.mm_indivi_ftrdimage { float: left; width: 100%; padding: 0 40px;}
.mm_indivi_ftrdimage img { width: 100%; height: auto;}


.mm_indivi_media_sect { padding: 40px 40px 90px; background: #16352a; position: relative;}
.mm_indivi_media_sect::before { content: ""; position: absolute; bottom: 45px; left: 50%; transform: translateX(-50%); width: calc(100% - 106px); height: 3px; background: #fec42f; }

.mm_indivi_media_sect h2 { text-align: center;  font-family: 'BrandonGrotesque-Bold'; font-size: 40px; color: #fec42f; text-transform: uppercase; position: relative; margin-bottom: 28px;}
.mm_indivi_media_sect h2 strong { font-weight: 400; display: inline-block; padding: 0 22px; background: #16352a; position: relative; z-index: 1; }
.mm_indivi_media_sect h2:before { content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%; height: 3px; background: #fec42f; }

.mm_indivi_media_slidr { float: left; width: 100%; padding: 0 157px;}
.mm_indivi_media_slidr .slick-list { padding-bottom: 10px; }
.mm_indivi_media_slidr img { height: 230px; }

.mm_indivi_media_img { float: left; width: 100%; box-shadow: 7px 7px 5px 0 rgba(0,0,0,0.6); }

.mm_indivi_media_video { float: left; width: 100%; position: relative; }
.mm_indivi_media_video span.mmplayvideo { width:81px; height:57px; line-height:57px; border:1px solid #fec42f; background:#fec42f; color:#000; display:inline-block; font-size:25px; border-radius:8px; position:absolute; top:50%; left:50%;  transform: translate(-50%,-50%); text-align: center;}

.mm_indivi_media_video a:hover span.mmplayvideo { color: #fff; background: #000; }

.mm_indivi_media_slidr .slick-arrow { width: 49px; height: 83px; border: solid 4px #fec42f; background-color: #fec42f; font-size: 0; position: absolute; top: 50%;  transform: translateY(-50%); text-indent: 0px;}

.mm_indivi_media_slidr .slick-arrow.slick-prev { border-radius: 30px 0 0 30px; left: 35px;}
.mm_indivi_media_slidr .slick-arrow.slick-prev:before { content: "\f0d9"; position: absolute; top: 50%; left: 13px; transform: translateY(-50%); font-family: 'FontAwesome'; font-size: 42px; color: #000;}

.mm_indivi_media_slidr .slick-arrow.slick-next { border-radius: 0 30px 30px 0; right: 35px;}
.mm_indivi_media_slidr .slick-arrow.slick-next:before { content: "\f0da"; position: absolute; top: 50%; left: 13px; transform: translateY(-50%); font-family: 'FontAwesome'; font-size: 42px; color: #000;}


.mm_single_contact { float: left; width: 100%; background: #000; padding: 72px 40px;}
.mm_single_contact h2 { text-align: center; font-family: 'BrandonGrotesque-Bold'; font-size: 48px; color: #fec42f; margin-bottom: 20px; text-transform: uppercase;}
.mm_single_contact .row { display: flex; flex-wrap: wrap; width: 100%; }
.mm_single_contact .mm_single_contact_dflex { display: flex; flex-wrap: wrap; }
.mm_single_contact ul.mm_single_contact_listone { float: left; width: 100%; }
.mm_single_contact ul.mm_single_contact_listone li { font-family: 'BrandonGrotesque-Bold'; font-size: 30px; line-height: 1.6; color: #fff; }
.mm_single_contact ul.mm_single_contact_listone li a { color: #fec42f; text-decoration: underline;}
.mm_single_contact ul.mm_single_contact_listone li a:hover { text-decoration: none; }

.mm_single_contact h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 30px; line-height: 1.6; color: #fff; margin-bottom: 10px;}
.mm_single_contact ul.mm_single_contact_social { float: left; width: 100%; }
.mm_single_contact ul.mm_single_contact_social li { display: inline-block; margin: 0 8px 0 0;}
.mm_single_contact ul.mm_single_contact_social li a { width: 30px; height: 30px; border-radius: 50%; background-color: #fec42f; color: #000; font-size: 18px; display: block; text-align: center; line-height: 32px;}
.mm_single_contact ul.mm_single_contact_social li a:hover { background: #fff;  }

