@media only screen and (min-width: 2001px) 

{

.BrandLogo ul li img { width:40%;}	

}

@media (min-width: 1440px) and (max-width: 1700px)
{
/*M and M New Page*/
.mm_new_sldr_img { max-width: 850px; }
}


@media only screen and (min-width: 1360px) 

{

.HwDsgnTransDiv .container { width:1330px; }	

.BulkOrdrTopRow img { max-width: 450px; }
.BulkOrdrTopRow h1 { font-size: 55px;  }
.BulkOrdrTopRow p { font-size: 22px; }

}

@media only screen and (max-width: 1439px) 
{

/********* Home Landing ********/	

.HmeLndngTopSctnOneRgt { padding: 0 0 0 9px; }
.HmeLndngTopSctnOneRgt h1 { max-width: 500px; }
.HmeLndngTopSctnOneRgtRow { padding: 83px 47px 0 30px;}
.HmeLndngTopSctnOneRgtRow::before{ width: 83px; height: 80px; }
.HmeLndngTopSctnOneRgtRow01 { padding: 20px 0; }
.HmeLndngTopSctnOneRgtRow01 p { font-size: 15px; margin-bottom: 15px; }
.HmeLndngTopSctnOneRgtRow01 h2 { font-size: 15px; }

.page-id-13239 .HmeLndngTopSctnOneRgtRow01 p { margin-bottom: 0; font-size: 14px; line-height: 1.3; }
.page-id-13239 .HmeLndngTopSctnOneRgtRow01 h2 { margin-top: 15px; }

.HmeMinstryNewSctn p,
.SneakPeakDes p,
.BigDeckSctn p,
.HmeNewMnstryBtmSct p { font-size: 15px; line-height: 24px;}
.HghLghtBok ul li { font-size: 15px; line-height: 24px;}
.HghLghtBok ul li strong { font-size: 20px; }

/********* Pre Order Bulk Order ********/

.BulkOrdrTopRow img { max-width: 450px; }
.BulkOrdrTopRow h1 { font-size: 55px; max-width: 100%;}
.BulkOrdrTopRow p { font-size: 22px; }

/********* Webinar ********/

.WebinrTopSctnRgtRow h1 { font-size: 40px; line-height: 40px; max-width: 100%; margin-bottom: 10px;}
.WebinrTopSctnRgtRow h2 { font-size: 60px; line-height: 66px; }
.WebinrTopSctnRgtRow h2 span { font-size: 40px; }

.BureaucracySctn::before,
.ChairmanBio:before { height: 148px; width: 150px; top: -60px; }
.BureaucracyRow h2 { font-size: 45px; line-height: 45px; margin-bottom: 10px; }
.BureaucracyRow h3 { font-size: 40px; margin-bottom: 10px; }
.BureaucracyRow p { font-size: 16px; margin-bottom: 10px; }
.BureaucracyRow p strong { font-size: 22px; }
.BureaucracyImg01 { width: 110px; }
.BureaucracyImg02 { width: 160px; }
.WebinrThngChnge::after,
.BioMdiaBrndsSctn:after { height: 90px; width: 165px; top: -44px; }
.WebinrThngChngeRow h2 { font-size: 45px; }
.WebinrThngChngeRow h3 { font-size: 30px; margin-bottom: 10px; }
.WebinrThngChngeRow h4 { font-size: 40px; /*margin-bottom: 10px;*/ }
.WebinrThngChngeRow p { font-size: 16px; }
.WebinrThngChngeRow p strong { font-size: 22px; }
.WebinrThngChngeRow ul li h5 { font-size: 28px; margin-bottom: 10px; }
.WebinrThngChngeRow ul li p { font-size: 14px; margin-bottom: 10px; }

.WbinrCoachng::before { width: 180px; height: 110px; top: -72px; }
.WbinrCoachng h2 { font-size: 45px; line-height: 45px; }

.SnapShtWilCoach { padding: 70px 0 100px; }
.SnapShtWilCoach h2 { font-size: 45px; line-height: 45px;}
.SnapShtWilCoach h3 { font-size: 30px; /*margin-bottom: 40px;*/ }
.SnapShtWilCoachSldr h4 { font-size: 30px; }
.SnapShtWilCoachSldr h5 { font-size: 40px; }
.SnapShtWilCoachSldr p { font-size: 14px; }
.SnapShtWilCoachSldr ul li { font-size: 14px; margin: 0 0 10px 22px; }

.RdyMkeChngs h4 { font-size: 40px; }
.WbnrSucesStriesLft h3 { font-size: 45px; }

.WbnrFaqSctn { padding: 40px 0; }
.WbnrFaqSctn h2 { font-size: 50px; padding: 0 0 15px; }
.WbnrFaqSctn .accordion-section-title { padding: 30px 65px 30px 0; font-size: 32px; }
.WbnrFaqSctn .accordion-section-title::before, 
.WbnrFaqSctn .accordion-section-title:hover::before { top: 40px; }
.WbnrAcrdnDes p { font-size: 16px; }
.ResrveMySptWeb h2 { font-size: 45px; }

/********* Gift To Your Boss ********/
.GftYrBokTopDiv h1 { font-size: 60px; }
.GftYrBokTopDiv p { font-size: 18px; }
.GftCrdsSectn h2 { font-size: 50px; margin-bottom: 20px; }
.GftCrdsSectn p { font-size: 16px; }
.GftCrdsSectn::before { height: 148px; width: 150px; top: -60px; }
.GftCrdsSectn::after { height: 185px; width: 220px; }

/********* Buyology ********/

.YlwBylgyDiv .BylogyMrtnBook { left: -73px; width: 220px;  }

/************* Inner Circle Page  *************/
.frnd_inner_top_sec_left h1 { font-size: 60px; }
.frnd_inner_top_sec_left h2 { font-size: 35px; }
.frnd_inner_top_sec_left p { font-size: 16px; line-height: 1.3; margin-bottom: 15px; }

.frnd_inr_crcle_lst::before { height: 148px; width: 150px; top: -60px; }
.frnd_inr_crcle_lst ul li:nth-of-type(odd):before { width: 185px; height: 179px; bottom: -83px; }
.frnd_inr_crcle_lst ul li:nth-of-type(even):before { height: 148px; width: 150px; bottom: -40px;}


/*mm page*/
.the_mmshowimg { max-width: 230px; }

}

@media (min-width: 1200px) and (max-width: 1439px)
{
/*M and M New Page*/
.mm_new_sldr_img { max-width: 750px; }

.future_shows_sect table.table tr td { font-size: 18px; }
.prvs_show_slidrNavBtns h3 { font-size: 20px; }
}


@media only screen and (max-width: 1360px) 
{
.CseSwisDesRow blockquote { max-width:100%; }
.CseSwisDesRow blockquote p { font-size:18px; }
.CseSwisDesRow blockquote p strong { font-size:16px; margin-top:15px;}
.CseSwisDesRow p { font-size:16px; margin-bottom:15px; float:left; width:100%; }

/*********** Stories Landing Page ***********/

.StorySctnRgt h1 { font-size: 70px; }
.StorySctnRgt h2 { font-size: 40px; }


}

@media only screen and (min-width: 1281px) 



{



.container { width:1220px;}



}







@media screen and (min-width: 1280px) and (max-width: 1399px){



.dotted-paths {

    transform: scale(1);

    position: absolute;

    top: 7px;

    left: 28px;



}	







.approach-viz-section-main-container-inner { width:330px; height:340px; }



.viz-item-title { font-size:15px; width:180px; }







.viz-item-title-1 { margin-left:-90px; }



.viz-item-title-2 { left:-170px; }



.viz-item-title-3 { left:-170px; }



.viz-item-title-4 { margin-left:-90px; }




/************ Buyology Page ************/
.BylgyMrtnDes { overflow: hidden; }
.GryBylgyTxt .FstCmpnyLgoSml,
.page-id-12318 .GryBylgyTxt .FstCmpnyLgoSml { width: 170px; }

}



@media screen and (min-width: 992px) and (max-width: 1279px){	







.approach-viz-section-main-container { padding-right:140px; }



.HwDsgnDestop { padding:20px 15px; }



.HwDsgnDestop::before {



    content: "";



    position: absolute;



    top: 50%;



    right: -35px;



    width: 0;



    height: 0;



    margin-top: -25px;



    border-left: 35px solid #fec42f;



    border-top: 25px solid transparent;



    border-bottom: 25px solid transparent;



}



.HwDsgnDestop h3 { font-size:18px; }



.QuoteDiv { padding:55px 24px 26px; height:150px; }



.QuoteDiv::before { width:85%; }



.HwDsgnDestop p { font-size:14px; }



.RelvntCses ul li { font-size:14px; }

.CseSwisDesRow { padding:40px 32px 29px; }


.NewMainHeader { padding: 20px 0; }
.NewMainHeader ul li { margin: 0 10px; }
.NewMainHeader ul li a { font-size: 13px; }
.NewMainHeader ul li:last-child a { line-height: 23px; height: 25px; }


.WebinarTopSctnOne .HmeLndngTopSctnOneRgt { padding-left: 0; }

}

@media (min-width: 768px) and (max-width: 1280px)
{
/*M and M New Page*/    
.square_line_div {
    width: calc(100% - 25px);
    height: calc(100% - 50px);
}
.square_line_div span:nth-child(1){
    height: 2px;
}
.square_line_div span:nth-child(2){
    width: 2px;
}
.square_line_div span:nth-child(3){
    height: 2px;
}
.square_line_div span:nth-child(4){
    width: 2px;
}

/*M and M Single New Page*/
.mm_indivi_ftrdimage { padding: 0 14px; }

}

@media (min-width: 1200px) and (max-width: 1279px)
{
/************ Buyology Page ************/
.GryBylgyDiv { padding: 30px 50px 66px; }
.BylgyMrtnImg { width: 190px; }
.BylgyMrtnDes { width: 67%; }


.GryBylgyTxt .FstCmpnyLgoSml,
.page-id-12318 .GryBylgyTxt .FstCmpnyLgoSml { width: 170px; }

.SaleBnrRow02 h2 { font-size: 22px; margin-bottom: 5px; }
.SaleBnrRow02 h1 { font-size: 30px; line-height: 40px; margin-bottom: 10px; }
.SaleBnrRow02 h1 strong { font-size: 35px; }
.SaleBnrRow02 p { font-size: 25px; max-width: 480px; }

.NewSaleLstDiv p { min-height: 75px; }

.NvrOfrBfrRow02 h2 { font-size: 32px; margin-bottom: 20px; }


}


@media only screen and (max-width: 1199px) 
{
/************ Buyology Page ************/
.GryBylgyTxt .FstCmpnyLgoSml { display: block; top: 0; position: relative; margin:0 auto 20px; }



/************ Small Data Press Page ************/
/*
.BlurbSldrDiv .slick-list  { display: block; }
.BlurbSldrDiv .slick-track {  display: block; }
.BlurbSldrDiv .slick-initialized .slick-slide { display: block; }*/

.BlurbSldrDiv { padding: 30px 0 90px; }
.BlurbSldrDivRow { flex-direction: column; padding: 0 34px; }
.BlurbSldrImg { width: 104px; margin-bottom: 17px;}
.BlurbSldrRgt { overflow: visible; float: left; width: 100%; /*height: auto;*/ margin: -56px 0 0 0;}
.BlurbSldrRgtRow { padding: 57px 0 0 0; /*height: auto;*/}
.BlurbSldrRgtRow::before { height: 55px; width: 56px; left: -15px; }
.BlurbSldrRgtRow02 { padding: 20px 0; }
.BlurbSldrRgtRow02 p { font-size: 15px; line-height: 24px; margin-bottom: 15px; }

.GryBylgyMain:before,
.GryBylgyMain:after { display: none; }

.GryBylgyDiv:after { display: none; }


/*mm page*/
.the_mmshowimg { max-width: 180px; }
/*.mm_show_name { bottom: 20px; }*/
.mm_show_name ul li h2 { font-size: 25px; }

.mm_show_scnd_sec h2 { font-size: 30px; }
.mm_show_scnd_sec p { font-size: 20px; }
.mm_show_scnd_sec h3 { font-size: 24px; }
.mm_notification  { max-width: 500px; }

.mm_events_list table tr td,
.mm_events_list table tr th { font-size: 20px; }
.mm_video_img a { width: 90px; height: 60px; font-size: 22px; }

.ShowPopupRow h2 { font-size: 30px; }

.mm_show_logo_row h2 { font-size: 14px; min-height: 0; margin-bottom: 5px;}
.mm_show_logo ul li img { width: 100px; }
.mm_show_logo ul li:last-child .mm_show_logo_row img { width: 141px; }


/*M and M New Page*/    
.future_shows_sect table.table tr td { font-size: 16px; padding: 10px; }

}


@media (min-width: 992px) and (max-width: 1199px)

{

.mlSection1 { padding: 213px 0 0; }
.Header { top: 142px; }
.HdrTopBnr { padding: 9px 0;  }

.HdrTopBnr p { width: 100%; margin: 0 0 10px; display: block;}
.HdrTopBnr p img { margin: 0 auto 9px; display: block; }
.HdrTopBnr a { font-size:12px; line-height: 33px; }

.skrollr-deck .HomeCntrblck { padding:40px 15px; }



.HomeCntrBlckRow h1 { font-size:32px; letter-spacing:0.2px; }







.rotate_title { font-size:40px; left:-95px; }



.rotate_title .t_line_holder .t_line_box { top:20px; }



.AboutScrolLinks { max-width:850px; }







.HomeWrap,



.TransFrmatnGrphWrap { max-width:850px; }







.HmePurpseDiv { padding:60px 0;}







.TransFrmatnGrphDiv { padding:80px 0; }



.TransFrmatnGrphDiv h1 { font-size:40px; }
.TransFrmatnGrphDiv h2 { font-size:40px; }







.HmeExprtiseDiv { padding-bottom:80px; }



.HmeExprtiseDiv img { margin-bottom:80px; }







.CaseStudyLstng { margin-bottom:70px; }



.CseStdyLstRow { padding:30px 15px; max-width:850px;}



.CseStdyLstRow h2 { font-size:32px; letter-spacing:0.2px; }







/**** About Page ****/







.AbtZooRow01 { max-width:850px; float:none; margin:0 auto; padding:40px 80px; }



.AbtZooRow01 h2 { font-size:32px; }







.AboutMrtnDiv { margin:-55px 0 80px;}



.AbtMrtnImg { max-width:480px; }



.AbtMrtDes { padding:40px 26px; max-width:500px; right:50px; }



.AbtMrtDes h2 { font-size:40px; margin-bottom:5px; }



.AbtMrtDes p { font-size:17px; }







/**** Contact Us ****/







.ContactDiv { padding:70px 0;}



.ContactDiv h1 { font-size:40px; }







/**** Article Page ****/







.ArticleBg  { margin-bottom:0;}



.ArticlesHdng { padding-top:50px; }



.ArticlesHdng h2 { font-size:40px; padding-bottom:50px}



.NavFltrBtns ul li a, 



.NavFltrBtns ul li button, 



.NavFltrBtns ul li .button.is-checked, 



.NavFltrBtns ul li .button.is-selected { font-size:18px; }



.PrjctLstngTxt h3  { font-size:20px; }








/**** Article Detail Page ****/







.Wrap980px { max-width:970px; }



.SpeakinWorkShop h1 { font-size:40px; }







/**** Book Page ****/







.SpeakinWorkShop { padding:60px 45px 60px; }
.page-id-24 .AboutTopBnr { margin-bottom:60px; }

.SpeakinWorkShop P { padding-bottom:60px; }



.BookPg { padding:110px 50px 20px; margin-bottom:80px; }


.NewBookDiv { left: 0;  }
.NewBookDiv h2 { padding-bottom: 15px; }




.SmallDataLeft { max-width:40%; }



.SmallDataLeft ul li { font-size:17px; }







.SmallDataRight { max-width:60%; padding:50px 25px; }



.SmallDataRightBook { width:120px; margin-right:20px;  }



.SmallDataRightCntnt p { font-size:16px; }



.SmallDataRightCntnt ul li { font-size:16px; }







.BrandLogo ul li { width:33.333%; }











.BuyNowPopImg { max-width:400px; }



.BuyNowPopUpCntnt { max-width:540px; }


/*.NewBookDiv { left: 0; max-width: 500px; }
.NewBookDiv h2 { font-size: 25px; padding-bottom: 15px; }*/








/**** Case Page ****/







.galryTxt h3 { font-size:20px; }



.galryTxt p { font-size:15px; line-height:18px;}







/**** Case Template Page ****/







#Case-Section-1 .rotate_title,
#Case-Section-1 .flexbox-fix .rotate_title { left:-85px;}
#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  { top:40px; }







.SwissIntrnlAirlns h2 { font-size:20px; margin-bottom:0; }



.CseSwisDesRow h2 { font-size:18px; }



.CseSwisDesRow p { font-size:16px; line-height:1.22; margin-bottom:15px; }



.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisDesRow { margin:0; padding:30px 30px 15px 30px;}







.AnxtyCrvDiv h2 { font-size:22px; }



.AnxtyCrvDiv p { font-size:16px; line-height:1.22; margin-bottom:15px; }







.CseSwisBnrBtmRow01 p { font-size:24px; }







/**** On-Tv Page ****/







.VideoLstngTxt h3 { font-size:20px; }



.VideoLstngTxt a { width:80px; height:60px; font-style:20px; line-height:58px;  margin:-30px auto 0;}







/**** Download Two Page ****/







.GetReady { padding:70px; }



.GetReady h1 { font-size:40px; line-height:normal;}







.DownloadForm { padding:70px 50px;}



.DownloadForm h2 { font-size:40px; line-height:normal;}







.CheckOutHdng { padding:0 50px 70px; }



.CheckOutHdng h2 { font-size:40px; line-height:normal;}







/**** Legal Page ****/







.PrivacyTopHdng h1 { font-size:40px; padding-bottom:40px;}







/**** Expertise Page ****/







.InovtnWrap { max-width:850px; }



.InovtnDiv h1 { font-size:40px; }
.InovtnDiv h2 { font-size:40px; }







.HwDsgnTransDiv { padding:60px 0;}



.HwDsgnTransDiv h2 { font-size:40px; margin-bottom:60px; }







/**** Speacking Page ****/







.Faq h2 { font-size:40px; }







/******** Speaker New Page ********/



.SpeakerTopLstng h1 { font-size:40px; margin-bottom:60px; }

.SpeakerTopLstng .row { margin:0 -10px; }

.SpeakerTopLstng ul li { padding:0 10px; }

.SpeakerTopLstng ul li a, 

.SpeakerTopLstng ul li button { font-size:14px; }



body.fixed #SpeakerTopLstngID ul li a,

body.fixed #SpeakerTopLstngID ul li button { font-size: 11px; }



.SpekrFrmDiv h2 { font-size:35px; padding:30px 0 0; margin-top:12px; }

.SpekrFrmDiv ul li label { font-size:14px; }



.DorchestrNewRow01 p { font-size:16px}


/**** Ministry of Common Sense Page ****/

.BookNewDes { padding-right: 30px;  }
.BookNewDesRow { max-width: 480px; }
.BookNewDesRow h1 { font-size: 50px; line-height: 1.14; margin-bottom: 15px; }
.BookNewDesRow p { font-size: 22px; margin:0 0 25px; }

.MinstryCmnSnseDiv { padding: 50px 0 130px; }
.MinstryCmnSnseDiv h2 { font-size: 42px; }

.NewBookLstngDiv ul li:nth-child(2n+1)::before { top: -130px; max-width: 200px; height: 184px; }
.NewBookLstngDiv ul li:nth-child(2n)::before { top: -70px; max-width: 200px; height: 126px; }
.NewBookLstngDiv a { margin-right: 25px; }

.AboutMrtnBook::before { bottom: -38px; max-width: 264px; height: 119px; }
.BookMrtnAbtWrp { padding-left:30px; }
.AboutMrtnBookRow { max-width: 480px; }
.AboutMrtnBookRow h2 { font-size: 20px; margin-bottom: 6px; }
.AboutMrtnBookRow p { font-size: 14px; margin-bottom: 10px; }


/******************* Home New Landing Page Style *********************/
.NewFotrOne h2 { font-size: 30px; }

/************* Small Data Press New **************/

.SmallDataNewTopSec::before { width: 185px; height: 179px; bottom: -83px; }
.SmllArtclePrsSctn::after { height: 106px; width: 195px; bottom: -58px; }
.SmlDtaPrsDesNew h2 { font-size: 25px; }
.SmalDtaLnksDiv ul li a { font-size: 15px; }
.SmalDtaPresSldrDes h3 { font-size: 35px; }
.SmalDtaPresSldrDes h3 span::before {width: 55px; height: 51px; top: -45px; left: -55px;}
.SmalDtaPresSldrDes p { font-size: 15px; }
.SmalDtaPresSldrDes ul li { margin-bottom: 5px; }
.SmalDtaPresSldrDes ul li a { font-size: 18px;  }

.SmllArtclePrsSctn h2 { font-size: 50px; margin-bottom: 35px; }
.SmllArtclePrsSctn h2 img { width: 100px; margin-bottom: 13px; }

.SmalPhotoGlrySctn::before { width: 185px; height: 179px; bottom: -83px; }
.SmalPhotoGlrySctn h2 img { width: 100px; }
.SmalPhotoGlrySctn h2 { font-size: 50px; }

.PresCntctSmllSctn h2 { font-size: 50px; }
.SmlPrsCntctNme { width: auto; }
.SmlPrsCntctNme h3 { font-size: 35px; }
.SmlPrsCntctDes h4 { font-size: 35px; line-height: normal; }

.NewMainContainer::after { width: 365px; height: 119px; bottom: -37px; }


/*********** Stories Landing Page ***********/

.StorySectn01 { padding: 30px 0 130px; }
.StorySectn01:before { height: 150px; }

.StryImgSctnLst { margin-bottom: 50px; }
.StorySctnRgt h1 { font-size: 60px; margin-bottom: 10px; }
.StorySctnRgt h2 { font-size: 30px; letter-spacing: 1px; margin-bottom: 10px; }
.StorySctnRgt p { font-size: 16px; line-height: 1.5; margin-bottom: 15px; }

.StryImgLft { width: 160px; }
.StryImgRgtDes { padding-bottom: 51px; }
.StryImgRgtDes h2 { font-size: 45px; }
.StryImgRgtDes p { font-size: 16px; }

.StorySidBar { padding: 0; }
.StryOrdrSdBrDiv h2,
.StrySpkrSdBrDiv h2 { font-size: 40px; line-height: 45px; }
.StorySctnTextualRow h3 { padding: 18px 30px 20px; }
.StorySctnTextualDes { padding: 30px; }
.StorySctnTextualDes p { font-size: 16px; }
.StorySctnTextualDes a { font-size: 16px; }

.GftBokSidBrRow { padding: 45px 20px 60px; }
.GftBokSidBrRow h2 { font-size: 35px; }
.GftBokSidBrRow h3 { font-size: 16px; margin-bottom: 15px; }
.GftBokSidBrRow p { font-size: 16px; }

.AlNedUnplgTop { padding: 0 18px 30px; }
.AlNedUnplgTop h2 { font-size: 35px; }

.SidbrFolowMartnDiv h2 { font-size: 50px; margin-bottom: 15px; }
.SidbrFolowMartnDiv p { font-size: 30px; line-height: 30px; }

.StoryEndPstRow h2 { font-size: 50px; }
.StoryEndPstRow ul li { font-size: 30px; line-height: 30px; }

a.DefaultBtn { width: 191px; height: 47px; font-size: 18px; border-radius:7px; border:2px solid #000; line-height: 43px;}
a.DefaultBtn:before { width: 130px; height: 102px; right: -30px; }
a.DefaultBtn:hover:before { right: -63px; }

.GftCrdsSectn a.GftBosBkBtn {  width: 290px; height: 47px; border-radius:7px; border:2px solid #000; line-height: 43px; }


/************ Submit Your Story ***********/

.StorySctnChtDes ul li { font-size: 16px; }

.SubmtStryFrmRow h1 { padding: 16px 15px 6px 90px; font-size: 35px;}
.SubmtStryFrmRow02 { padding: 60px; }
.SubmtStryFrmRow02 ul li label { font-size: 16px; }
.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 { font-size: 14px; }


/************ New Home Page ************/

.HmeMnstryWrp02 { max-width: 680px; }

/************ Pre-Order Early Bird Package ************/

.StepsDiv { padding: 30px 15px; }

/********* Pre Order Bulk Order ********/

.BulkOrdrTopRow img { max-width: 270px; }
.BulkOrdrTopRow h1 { font-size: 45px; max-width: 100%;}
.BulkOrdrTopRow p { font-size: 18px; }

.PreOrdrPrceDtlCrcle { right: -72px; }


/********* Buyology ********/
.GryBylgyDiv { padding: 100px 25px 66px; }
.GryBylgyTxt h1 { padding: 0; font-size: 25px; margin-bottom: 10px;}
.GryBylgyTxt h2 { font-size: 20px; margin-bottom: 10px; }
.GryBylgyTxt p { font-size: 16px; line-height: 1.6;  margin-bottom: 10px;}
.BuyolgyFrmDiv { padding: 28px 92.5px 28px 15.5px; }

.YlwBylgyDiv .BylogyMrtnBook { left: -20px; width: 180px; }

.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"] { height: 40px; }
.BuyolgyFrmDiv .gform_footer input[type="submit"] { height: 40px; }

.BylgyMrtnImg { width: 190px; }
.BylgyMrtnDes { width: 61%; }

/************ Buyology Thankyou Page ************/

.BuyologyThnkuTxt h1 { font-size: 30px; margin-bottom: 25px; }
.FolowMrtrnThnkuBylgy h5 { font-size: 19px; }
.BuyologyThnkuTxt h3 { font-size: 22px; }
.BuyologyThnkuTxt ol li h4 { font-size: 20px; }


/************* Sale Page ************/

.SaleBnrRow02 h2 { font-size: 20px; margin-bottom: 5px; }
.SaleBnrRow02 h1 { font-size: 25px; line-height: 35px; margin-bottom: 10px; }
.SaleBnrRow02 h1 strong { font-size: 30px; }
.SaleBnrRow02 p { font-size: 22px; max-width: 480px; }

.NewSaleLstDiv p { min-height: 75px; font-size: 20px; }
.NewSaleLstDiv h2 { font-size: 18px; }

.SaleHwWrks { padding: 60px 0 80px; }
.SleHwWrksLstng h2 { font-size: 35px; margin-bottom: 80px; }
.SleHwWrksLstng ul li:nth-child(3):before { right: 100px; }
.HwWrksLst span { width: 100px; height: 100px; }
.HwWrksLst span img { height: 50px; }

.HwWrksLst h3 { font-size: 25px; }
.HwWrksLst p { font-size: 18px; }

.NvrOfrBfrRow02 { padding-right: 30px; }
.NvrOfrBfrRow02 h2 { font-size: 28px; margin-bottom: 20px; }
.NvrOfrBfrRow02 p { font-size: 18px; }

.OneOfOprtnityRow01 h3 { font-size: 100px; }
.OneOfOprtnityRow01 p { font-size: 20px; }

.OneOfOprtnityRow02 ul li { font-size: 18px; }


/********** Home Popup New 2020 **********/
.SesionRlsdPopUp .SaleBnrRow02 h1 { font-size: 25px; }
.SesionRlsdPopUp .SaleBnrRow02 h1 strong { font-size: 30px; }


.YlwBylgyDiv a { width: 266px; font-size: 14px; }
.GryBylgyTxt a.GetPcktPopup { font-size: 14px; }


/************* Inner Circle Page  *************/

.frnd_inner_top_sec_left { padding:15px 30px; }
.frnd_inner_top_sec_left h1 { font-size: 50px; }
.frnd_inner_top_sec_left h2 { font-size: 35px; }
.frnd_inner_top_sec_left p { font-size: 16px; }

}

@media (min-width: 768px) and (max-width: 1199px)
{
    /*M and M New Page*/    
    .mm_new_sldr_img { max-width: 700px; }
    .mm_new_sldr_overlay { max-width: 620px; transform: translate(0,-50%); left: 40px;}
    .mm_new_sldr_overlay h2 { font-size: 40px; }
    .mm_new_sldr_overlay p { font-size: 25px; }

    .prvs_show_slidr__des { padding: 10px 30px 10px 50px; }
    .prvs_show_slidr__desRow { padding: 10px 0 15px 30px; }
    .prvs_show_slidr__desRow h3 { font-size: 24px; }
    .prvs_show_slidr__desRow p { font-size: 20px; }
    .prvs_show_slidrBtm ul li { font-size: 18px; }


    /*M and M Single New Page*/
    .mm_indivi_media_slidr { padding: 0 70px; }
    .mm_indivi_media_slidr img { height: 180px; }
    .mm_indivi_media_slidr .slick-arrow.slick-prev { left: 0; }
    .mm_indivi_media_slidr .slick-arrow.slick-next { right: 0; }

    .mm_single_contact .row { text-align: center; }
    .mm_single_contact .mm_single_contact_dflex { justify-content: center; padding-bottom: 15px; }
}


@media only screen and (max-width: 991px) 



{

.Header { top: 0; }
.mlSection1 { padding: 71px 0 0; }

.MblExprtriesAcrdion { float:left; width:100%; }



/*------------------------------------*\



-------- DEMO Code: accordion



\*------------------------------------*/



/*----- Accordion -----*/



.accordion, .accordion * {



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box;



}







.accordion {



	overflow:hidden;



	background:#333;



	 border-top:1px solid #fec42f;



}







.accordion-section {  float:left; width:100%;  }







/*----- Section Titles -----*/



.accordion-section-title {



	width:100%;



	padding:11px 20px 11px 11px;



	display:inline-block;



	transition:all linear 0.15s;



	font-family: 'BrandonGrotesque-Regular';



	font-size: 18px;



	font-weight: normal;



	font-style: normal;



	font-stretch: normal;



	line-height: normal;



	letter-spacing: normal;



	text-align: center;



	background:#333333; 



	color:#fec42f; 



	 border-bottom:1px solid #fec42f; 



	 position:relative; 

	 text-transform:capitalize;



}



.accordion-section-title:focus { color:#fec42f; text-decoration:none; }



.accordion-section-title:before {



	content:"";



	position:absolute;



	top:50%;



	right:15px;



	width: 0; 



   height: 0;



   margin:-5px 0 0;



   border-top: 10px solid #fec42f;



   border-left: 8px solid transparent; 



   border-right: 8px solid transparent; 



   transition:all linear 0.15s;



	}



.accordion-section-title.active, .accordion-section-title:hover {



	background:#fec42f;



	/* Type */



	text-decoration:none;



	color:#000000; 



	 border-bottom:1px solid #000;



}



.accordion-section-title.active:before,



.accordion-section-title:hover:before {



	content:"";



	position:absolute;



	top:50%;



	right:15px;



	width: 0; 



   height: 0;



   margin:-5px 0 0;



    border-top: 0;



   border-bottom: 10px solid #000;



   border-left: 8px solid transparent; 



   border-right: 8px solid transparent; 



}











.accordion-section:last-child .accordion-section-title {



	border-bottom:none;



}







/*----- Section Content -----*/



.accordion-section-content {



	padding:0;



	display:none;



}











.HwDsgnTransDiv { padding:40px 0;}



.HwDsgnTransDiv h2 { font-size:30px; margin-bottom:40px; }



.HwDsgnDestop { padding:15px; margin-bottom:10px; }



.HwDsgnDestop:before { right:-35px; border-left: 35px solid #fec42f; border-top: 25px solid transparent; border-bottom: 25px solid transparent; margin-top:-25px; }



.QuoteDiv { height:170px; padding:55px 15px 26px; }



.QuoteDiv:before { display:none}



.HwDsgnDestop h3 { font-size:22px; }



.RelvntCses { text-align:left;}



.RelvntCses ul li:first-child { width:100%; margin-bottom:5px; }











.BuyNowPopImg { max-width:100%; padding:90px 0 0;  top:0; transform:translateY(0); z-index:1;}



.BuyNowPopImg img { max-width:173px; margin:0 auto; width:100%; display:block; }







.BuyNowPopUpCntnt { max-width:100%; padding:100px 15px 50px; margin-top:252px; }



.BuyNowPopUpCntnt::before { display:none; }



.BuyNowPopUpCntnt h2 { font-size:22px; }



.BuyNowPopUpCntnt h3 { font-size:20px; }



.skrollr-deck .HomeCntrblck,

.CseStdyLstRow,

.CseSwisBnrBtmRow01 { background: linear-gradient(-135deg, transparent 34px, rgba(0,0,0,0.6) 34px);}



.HomeCntrblck:before,

.CseStdyLstRow:before,

.CseSwisBnrBtmRow01:before { background-size:100% 100%; height:48px; width:48px; }

.FtrBtm p { width:75%;}


/****** Feed Back Thankyou Page  *****/
.FeedbackThnkuLst ul li { margin-bottom:40px; }
.FedbckLstng img { margin-bottom:20px; }
.FedbckLstng h2 { margin-bottom:20px; }
.FedbckLstng p { font-size:17px; margin-bottom:20px; }


/****** Subscribe Page  *****/

.SubcrbePg h1, 
.SubcrbePg h2 { font-size:35px; margin-bottom:25px; }
.SubcrbePg h2 { margin-bottom:40px; }
.SubcrbePg img { width:120px; }
.SubcrbePg ul { margin-bottom:40px; }

/****** Dorchester Page  *****/

.DorchestrNewSctn { margin-bottom:60px;}
.DorchestrNewRow01 { padding:30px 30px 41px; }
.DorchestrNewRow01::before { background-size: 100% 100%; height: 48px; width: 48px; }
.DorchestrNewRow01 h2 { margin:-46px 0 30px; }
.DorchestrNewRow01 p { font-size:16px}


/****** Smalldata Page  *****/

.SmallPressScndPrtion { padding-bottom:40px; }
.SmallPressScndPrtionRgt { padding:50px 30px 20px;}
.SlickLftMain { top:auto; bottom:65px; left:0; right:0; margin:0 auto; max-width:90%; }
.SmallPressScndPrtion ul { top:auto; left:0; margin:0 auto; bottom:-25px; max-width:80%; }
.MrtinCrousel ul { top:-148px; }

.VdeoLstSectionTxt p { font-size:16px; }
.CntntPrtctdDiv { padding:20px;}
.CntntPrtctdDiv01 p { font-size:40px; }
.SpeakinWorkShop h1 { font-size:30px; line-height:normal; }

/****** Book Page  *****/

.NewBookDiv { left: 0; max-width: 500px; }
.NewBookDiv h2 { font-size: 20px; padding-bottom: 10px; }


/**** Ministry of Common Sense Page ****/

.BookNewDes { padding-right: 30px;  }
.BookNewDesRow { max-width: 350px; }
.BookNewDesRow h1 { font-size: 40px; line-height: 1.14; margin-bottom: 15px; }
.BookNewDesRow p { font-size: 18px; margin:0 0 25px; }

.MinstryCmnSnseDiv { padding: 0; }
.MinstryCmnSnseDiv h2 { font-size: 30px; }

.NewBookLstngDiv ul li:nth-child(2n+1)::before,
.NewBookLstngDiv ul li:nth-child(2n)::before { display: none; }
.NewBookLstngDiv a { margin-right: 10px; }


.AboutMrtnBook { padding: 50px 0;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fedb81+0,fec42f+100 */
background: rgb(254,219,129); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,219,129,1) 0%, rgba(254,196,47,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(254,219,129,1) 0%,rgba(254,196,47,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(254,219,129,1) 0%,rgba(254,196,47,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedb81', endColorstr='#fec42f',GradientType=0 ); /* IE6-9 */

}
.AboutMrtnBook img { width: auto; margin: 0 auto 25px; max-width: 226px;}
.AboutMrtnBook::before { display: none; }
.BookMrtnAbtWrp { padding:0 30px; position: relative; top: 0; transform: translateY(0); width: 100%; float: left; }
.AboutMrtnBookRow { max-width: 100%; }
.AboutMrtnBookRow h2 { font-size: 22px; margin-bottom: 10px; }
.AboutMrtnBookRow p { font-size: 16px; margin-bottom: 20px; }

.VideoCrousalCmn { padding: 50px 0; margin-bottom: 0;}

/******************* Home New Landing Page Style *********************/
.NewFooterMain { text-align: center; }


/************* Small Data Press New **************/

.SmallDataNewTopSec { padding: 0; }
.SmallDataNewTopSec::before { width: 108px; height: 101px; bottom: -38px; }
.SmllArtclePrsSctn::after { height: 55px; width: 99px; bottom: -27px; }
.SmlDtaPrsDesNew h1 { font-size: 30px;  }
.SmlDtaPrsDesNew h2 { font-size: 22px; }
.SmlDtaPrsDesNew ul li a { font-size: 14px; }
.SmalDtaLnksDiv ul li a { font-size: 14px; }
.SmalDtaPresSldrDes h3 { font-size: 30px; }
.SmalDtaPresSldrDes h3 span::before { width: 47px; height: 43px; top: -30px; left: -42px; }
.SmalDtaPresSldrDes p { font-size: 14px; }
.SmalDtaPresSldrDes ul li { margin-bottom: 5px; }
.SmalDtaPresSldrDes ul li a { font-size: 18px;  }

.responsiveSmallTxt .slick-track, .responsiveSmallTxt .slick-list { display: block; }
.responsiveSmallTxt.slick-initialized .slick-slide { display: block; } 



.SmllArtclePrsSctn { padding: 41px 0 63px; }
.SmllArtclePrsSctn h2 { font-size: 42px; margin-bottom: 35px; }
.SmllArtclePrsSctn h2 img { width: 86px; margin-bottom: 13px; }

.responsiveSmallTxt.slick-initialized .slick-slide { flex-direction: column; }
.SmalDtaPresSldrImg { max-width: 100%; background-image:none !important; flex-direction: column;}
.SmalDtaPresSldrImg { width: 100%; }

.SmalDtaPresSldrDes { max-width: 100%; padding: 55px 30px 97px}
.SmalDtaPresSldrDes::before { bottom: 97px; }
.SmalPhotoGlrySctn { padding: 44px 0 115px; }
.Sticky .SmalPhotoGlrySctn { padding-top: 60px; }
.SmalPhotoGlrySctn::before { width: 115px; height: 64px; bottom: -16px; }
.SmalPhotoGlrySctn h2 img { width: 100px; }
.SmalPhotoGlrySctn h2 { font-size: 42px; shape-margin: 17px; }
.SmalPhotoGlrySctn h3 { font-size: 14px; }
.SmalPhotoGlrySctn h3 a { font-size: 16px; line-height: 24px; }
.SmalPhotoGlrySctn h4 { font-size: 14px; line-height: 24px; padding: 0; max-width: 500px; margin:0 auto 30px;  }
.SlickLftBtnMain { left: 0; bottom: 30px; }
.SmllDataPresRlsSldr ul.slick-dots { left: 0; bottom: 33px;}

.SmallDataVideoImg .PlayBtnNewSmallData { width: 102px; height: 71px; }
.SmallDataVideoImg .PlayBtnNewSmallData::before { border-top: 16px solid transparent; border-left: 24px solid #000; border-bottom: 16px solid transparent; }
.SmallDataVideoNewRow a.DownloadBtn { font-size: 15.6px; width: 186px; height: 44px; height: 44px; width: 220px; line-height: 38px; }

.PresCntctSmllSctn { padding: 56px 0 24px; }
.PresCntctSmllSctn h2 img { width: 85px; margin-bottom: 24px; }
.PresCntctSmllSctn h2 { font-size: 42px; margin-bottom: 59px;}
.SmlPrsCntctNme { width: 100%; float: left; text-align: left; margin-bottom: 4px;}
.SmlPrsCntctNme h3 { font-size: 46px; }
.SmlPrsCntctDes { overflow: visible; float: left; width: 100%; padding: 0; }
.SmlPrsCntctDes h4 { font-size: 36px; line-height: normal; }
.SmlPrsCntctDes p { font-size: 16px; line-height: 24px; }


.SmalDtaVideosSctn .SmalPhotoGlrySctn h2 img { width: 167px; margin-bottom: 20px; }

.NewMainContainer::after { width: 365px; height: 119px; bottom: -37px; }

/************ New Mobile Header  ************/

.MblHdrRgt { float:right; margin-top:0; position: absolute; top: 24px; right: 15px;}
.MblHdrNav { float:left; width:100%; padding:30px 0; display:none;  border-top:1px solid #dfdfdf; }
/* Icon 2 */
#nav-icon2 {
  width: 30px;
  height: 20px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  float:right;
}

#nav-icon2 {}

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 50%;
  background: #fff;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius: 90;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 8px;
}
#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 16px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 2px;
  top: 7px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 5px);
  top: 7px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 1px;
  top: 16px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 5px);
  top: 16px;
}

#nav-icon2 small { display:block; text-align:center; margin:31px 0 0; font-size:16px; color:#3e3935; text-transform:uppercase; font-weight:700;  }

.PreOrdrMblLnk { float: left; width: 100%; text-align: center; position: relative; -webkit-transition: .8s ease-in-out;transition: .25s ease-in-out;}
.PreOrdrMblLnk 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; }
.PreOrdrMblLnk a:hover { background: #fec42f; color: #000; }
.NavDiv { position: fixed; top: 60px; width: 100%; z-index: 99999; height: 100%; left: 0; background: #000; display: none; padding: 20px 10px 0; }
.menu-secondary-menu-container { float: left; width: 100%; padding-bottom: 20px; border-bottom: 1px solid #fff; margin-bottom: 20px;}
.NewMainHeaderMbl .PreOrdrMblLnk {  opacity: 0; visibility: hidden; }
.NewMainHeader ul li { float: left; width: 100%; margin: 0 0 10px; }
.NewMainHeader ul li a { display: inline-block; }
.NewMainHeader ul li:last-child { position: relative; right: 0; }
.NavDiv .NewFotrOne h2 { font-size: 16px; margin-bottom: 20px; }
.NavDiv .NewSocilIcns ul li { float: none; width: auto; margin: 0 6px; }
.NavDiv .NewSocilIcns ul li a { width: 35px; height: 35px; line-height: 35px; display: block; color: #000; border: 0; border-radius: 50%;}



/*********** Stories Landing Page ***********/

a.DefaultBtn { width: 191px; height: 47px; font-size: 18px; border-radius:7px; border:2px solid #000; line-height: 43px;}
a.DefaultBtn:before { width: 130px; height: 102px; right: -30px; }
a.DefaultBtn:hover:before { right: -63px; }
.GftCrdsSectn a.GftBosBkBtn {  width: 270px; height: 47px; border-radius:7px; border:2px solid #000; line-height: 43px; }

.StorySectn01 { flex-direction: column-reverse; padding: 30px 0 60px; }
.StorySectn01::before { height: 82px; }
.StorySctnLft { width: 100%; flex-direction: column; }
.StorySctnRgt { width: 100%;  flex-direction: column;  margin: 0 0 30px; padding: 0 15px;}
.StorySctnRgt h1 { font-size: 45px; line-height: 1.2; margin-bottom: 10px; text-align: center;}
.StorySctnRgt h2 { font-size: 30px; text-align: center; margin-bottom: 10px; }
.StorySctnRgt p { font-size: 15px; margin-bottom: 22px; padding: 0 15px;}

.page-id-11268 .DownNewArow  { bottom: 45px; }

.StorySctnMainCont { padding: 35px 10px 0; }
.StryImgSctnLst { margin-bottom: 80px;  }
.StryImgLft { width: 100%; max-width: 100%; text-align: center; margin: 0 0 32px; }
.StryImgLft img.LrgeImgStries { width: 220px; display: block; margin: 0 auto; }
.StryImgLft img.SmallImgStries { width: 100px; display: block; margin: 0 auto; }

.StryImgRgtDes { overflow: visible; float: left; width: 100%; padding: 0 15px; }
.StryImgRgtDes h2 { font-size: 36px; line-height: 1; background-size: 72px 66px; min-height: 66px; padding: 0 0 0 86px; margin-bottom: 28px;}
.StryImgRgtDes p { font-size: 15px; line-height: 1.6; padding: 0;}
.StryImgRgtDes a.DefaultBtn { display: block; margin: 0 auto; float: none; }

.StorySctnTextual { padding: 0;  margin: 0 0 48px; }
.StorySctnTextualRow h3 { font-size: 24px; padding: 38px 23px; line-height: normal; }
.StorySctnTextualDes { padding: 20px 22px; }
.StorySctnTextualDes p { font-size: 15px; margin-bottom: 20px; }
.StorySctnTextualDes a { font-size: 16px; letter-spacing: 0.37px; }

.stickySideBar { position: relative; top: 0; }
.StorySidBar { padding: 0 15px; }
.StryOrdrSdBrDiv { margin-bottom: 96px; }
.StryOrdrSdBrDiv img { max-width: 300px; }
.StryOrdrSdBrDiv h2 { font-size: 36px; max-width: 211px; line-height: normal; margin: 0 auto 18px; padding: 0;}

.StrySpkrSdBrDiv { margin-bottom: 96px; }
.StrySpkrSdBrDiv img { max-width: 120px; }
.StrySpkrSdBrDiv h2 { font-size: 36px; line-height: normal; margin-bottom: 18px; padding: 0; }
.StrySpkrSdBrDiv h2:before { top: -37px; left: -30px; }


.GftBokSidBr { margin-bottom: 30px; }
.GftBokSidBr img { max-width: 239px;  }
.GftBokSidBrRow { margin: -18px 0 0; padding: 45px 15px 59px; }
.GftBokSidBrRow h2 { font-size: 30px; }
.GftBokSidBrRow h3 { font-size: 15px; }
.GftBokSidBrRow p { font-size: 15px; }

.AlNedUnplgTop { padding: 0 15px 30px; }
.AlNedUnplgTop h2 { font-size: 30px; }
.AlNedUnplgTop h3 { font-size: 15px; }
.OldWayDiv h4,
.NewWayDiv h4 { font-size: 25px; }

.SidbrFolowMartnDiv h2 { font-size: 42px; margin-bottom: 30px; }
.StoryEndPstRow { width: 100%; }
.StoryEndPstRow h2 { width: 100%; text-align: center; font-size: 42px; margin-bottom: 30px; }
.StoryEndPstRow ul { overflow: visible; float: left; width: 100%; text-align: center;}

/************ Submit Your Story ***********/

.StorySctnChtDes { padding: 20px 0 35px; }
.StorySctnChtDes ul li { font-size: 15px; }

.ShreCmntBox { padding: 15px 0; }
.StryShreOnDiv ul li { padding-right: 10px; font-size: 14px; }
.StryShreOnDiv ul li a { font-size: 20px; }
.CmntsBble a img { width: 24px; }
.CmntsBble a { font-size: 14px; }


.StorySbmtMainCont { padding: 90px 0 0; }

.SubmtStryFrm { padding: 0;  margin-bottom: 30px; }
.SubmtStryFrmRow { padding: 0; }
.SubmtStryFrmRow span.SbmtStryIcon { top: -55px; right: 0; margin:0 auto; width: 89px;  }
.SubmtStryFrmRow h1 { padding: 56px 15px 15px; font-size: 35px; text-align: center;}

.SubmtStryFrmRow02 { padding: 60px; }
.SubmtStryFrmRow02 ul li label { font-size: 16px; }
.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 { font-size: 14px; }

/************ Terms and Submission ***********/

.StoryPrvyPlcySctn { padding: 30px 0; }
.StoryPrvyPlcySctnPopup { padding: 30px 20px; }
.StoryPrvyPlcySctn h1,
.StoryPrvyPlcySctnPopup h2 { font-size: 40px; margin-bottom: 30px; }
.StoryPrvyPlcySctn ul li { font-size: 26px; line-height: 1; margin-bottom: 20px; }

.StoryPrvyPlcySctnPopup button.mfp-close, 
.StoryPrvyPlcySctnPopup button.mfp-arrow { width: 25px; height: 25px; font-size: 40px; top: 20px; right: 10px; }

/********* Home Landing ********/


.HmeLndingTopSctnOne { height: calc(100% - 0px); flex-direction: column; padding: 50px 30px 120px; }
.HmeLndingTopSctnOne::after,
.PreOrdrPg01::after,
.ResrveMySpotPg:after,
.BioBnr::after { height: 48px; width: 48px; }
.HmeLndingTopSctnOne h1 { margin-bottom: 19px; }

.HmeLndngTopSctnOneLft { width: 100%; flex-direction: column; padding: 0 20px;}
.HmeLndngTopSctnOneRgt { width: 100%; flex-direction: column; }
.HmeLndngTopSctnOneRgtRow { padding: 65px 15px 0 30px; }
.HmeLndngTopSctnOneRgtRow:before { height: 55px; width: 55px; }
.HmeLndngTopSctnOneRgtRow01::after { width: 40px; }
.HmeLndngTopSctnOneRgtRow01 p { font-size: 14px; }
.HmeLndngTopSctnOneRgtRow01 h2 { font-size: 14px; }

/************ New Home Page ************/

.HmeLndngScndSctn::before { width: 104px; height: 101px; top: -43px; }

.HmeLndngScndSctn { padding: 50px 0; }
.HmeLndngScndSctn::after { height: 90px; width: 116px; bottom: -15px; }
.HmeLndngScndSctn h2 { font-size: 30px; line-height: normal; }
.HmeLndngScndSctn p { font-size: 14px; line-height: 24px; }

.HmeMinstryNewSctn { padding: 58px 0 20px; }
.HmeMnstryWrp { background: none; padding: 0 15px; min-height: unset; }
.HmeMinstryNewSctn h2 { background: url(../images/home_minitry_graph.png) no-repeat top center/ 290px 220px; font-size: 35px; padding: 30px 32px; max-width: 290px; margin:0 auto 30px; line-height: normal;}
.HmeNwPaprsDiv img { max-width: 265px; }

.NewFullVideoSctn { padding: 0 26px 25px; }
/*.NewFullVideoSctn .hero { min-height: 0; padding: 0; flex-direction: column; }
.NewFullVideoSctn .teaser_hero_container { width: 100%;  }
.NewFullVideoSctn .hero__teaser { position: relative !important; }
*/
.SneakPeakSctn h2 { font-size: 42px; line-height: 40px; padding-bottom: 84px;}
.SneakPeakSctn h2 span::before { width: 37px; height: 46px; }
.SneakPeakSctn h2 span::after { width: 35px; height: 96px; }
.SneakPeakImg { width: 131px; float: none; margin: -75px auto 10px; }
.SneakPeakDes { padding: 0; overflow: visible; float: left; width: 100%; }
.SneakPeakDes h3 { font-size: 30px; }

.BigDeckSctn { padding: 37px 0; }
.BigDeckSctn img { width: 73px; }
.BigDeckSctn h2 { font-size: 42px; }
.BigDeckSctn h2 span::before { left: -40px; }
.BigDeckSctn h2 span::before,
.BigDeckSctn h2 span::after { width: 37px; height: 46px; }
.BigDeckSctn h2 span::after { right: -40px; }
.Wrap722px { padding: 0 10px; }

.HghLghtBok { padding: 40px 0; }
.HghLghtBok img { width: 137px; margin-bottom: 28px; }
.HghLghtBok h2 { font-size: 40px; line-height: 42px; margin-bottom: 40px; }
.HghLghtBok ul { float: left; width: 100%; padding: 0 20px; }
.HghLghtBok ul li::before { font-size: 30px; }

.HmeNewMrshlSect { padding: 40px 10px; }

.HmeNewMnstryBtmSct { padding: 45px 5px; }
.HmeNewMnstryBtmSct img { max-width: 290px; }

.MrtinNewTestSctn { padding: 40px 7px; }
.MrtnTstiImgNew { margin-bottom: 26px; }
.MrtinNewTestSctn h2 { font-size: 42px; margin-bottom: 20px; padding: 0;}
.MrtinNewTestSctn p { font-size: 15px; margin-bottom: 29px; }


/************ Pre-Order Page 01 ************/
.PreOrdrPg01 { padding: 42px 0; }
.PreOrdrPg01 h1 { font-size: 42px; }
.PreOrdrPg01 h2 { font-size: 24px; line-height: 30px; margin-bottom: 16px; }
.PreOrdrOneLst { width: 100%; border: 0; border-bottom: 2px solid #000; padding: 0 20px 98px; margin-bottom: 60px;}
.PreOrdrOneLst h3, 
.PreOrdrOneLst h4, 
.PreOrdrOneLst h5 { font-size: 45px; line-height: normal; }
.PreOrdrOneLst h5 { margin-bottom: 15px; }
.PreOrdrOneLst p { font-size: 15px; line-height: 24px; margin-bottom: 14px; }
.PreOrdrOneLst ul li { font-size: 15px; line-height: 24px; }
.PreOrdrOneLst:last-child { padding-bottom: 0; margin: 0; }

/************ Pre-Order Early Bird Package ************/

.ResrveMySpotPg { padding: 47px 0 36px; }
.ResrveMySpotPg h1 { font-size: 42px; line-height: 40px; margin-bottom: 50px; }
.ResrveMySpotRow { padding: 0; }
.ResrveMySpotPg .row { flex-direction: column;  }
.StepsDiv { width: 100%; border: 0; border-bottom: 1px solid #979797; padding: 30px 15px;}
.StepsDiv p { max-width: 100%; min-height: unset; margin-bottom: 30px; }
.StepsDiv ul.StepsLogos { padding: 0; }
.AmazonResrveDiv img { width: 100%; }
.StepsDiv ol { min-height: unset; margin-bottom: 30px; }
.SeeLveWebnrDtlDiv p { margin-bottom: 0; }

/************ Pre-Order Success ************/

.OrderCnfrmtn img { width: 81px; }
.OrderCnfrmtn p { font-size: 15px; line-height: 24px; }
.OrderCnfrmtn h2 { font-size: 30px; }

/********* Pre Order Bulk Order ********/
.BulkOrdrTopRow { max-width: 100%; }
.BulkOrdrTopRow img { max-width: 400px; width: 100%; margin-bottom: 50px; }
.HmeLndngTopSctnOneRgt .BulkOrdrTopRow h1 { font-size: 45px; max-width: 100%; width: 100%;}
.BulkOrdrTopRow p { font-size: 15px; line-height: 24px;}

.SensblePrks { padding: 76px 0 14px; }
.SensblePrks:before  { width: 123px; height: 106px; top: -51px; }
.SensblePrks h2 { font-size: 42px; line-height: 40px; margin-bottom: 50px; }

.SensblePrks .row { margin: 0; }
.SensblePrksLst { padding: 0 15px 20px; border: 0; border-bottom: 1px solid #979797; margin-bottom: 20px; width: 100%; }

.WbinrCoachng { padding: 14px 0 92px; }
.BlkOrdrMainImg { max-width: 225px; }
.WbinrCoachng02 h2 { font-size: 42px; line-height: 40px; margin: 0 0 80px;}
.WbinrCoachng h2 span::after { display: none; }
.WbnrCoachngImg01 { width: 110px; left: auto; right: 90px; top: -63px; }

.WbnrCoachngRow { padding: 61px 40px 140px; }
.page-id-13043 .WbnrCoachngRow { padding: 61px 40px 70px; }
.WbnrCoachngRow::before { bottom: -20px; left: -16px; width: 110px; height: 101px; }
.WbnrCoachngRow ul li { flex-direction: column; }
.WbnrCoachngLft { flex-direction: column; width: 100%; border: 0; margin-bottom: 17px; padding: 0;}
.WbnrCoachngLft::before { display: none; }
.WbnrCoachngLft h3 { text-align: left; }
.WbnrCoachngLft h3 br { display: none; }
.WbnrCoachngLft a.DefaultBtn { margin-bottom: 23px; }
.WbnrCoachngRow ul li { border-bottom: 1px solid #979797; margin-bottom: 25px; padding-bottom: 25px; }
.WbnrCoachngRow ul li:last-child { margin: 0; padding-bottom: 0; border: 0; }
.WbnrCoachngRow ul li:first-child .WbnrCoachngLft { padding: 0; }
.WbnrCoachngRow ul li:first-child .WbnrCoachngRgt { padding-top: 0 }

.WbnrCoachngRgt { padding: 0; }
.WbnrCoachngRgt ol li { margin-bottom: 15px; padding: 0 0 0 23px; border-bottom: 0;}
.WbnrCoachngRgt::before { display: none; }

.PreOrdrPrceDtlCrcle { width: 230px; height: 200px; transform: scaleX(-1) translateZ(0) !important; right: 20px; bottom: -46px;}
.PreOrdrPrceDtlCrcleRow { transform: rotate(-40deg) translateY(23px) scaleX(-1); top: 22%; width: 153px; }
.PreOrdrPrceDtlCrcleRow p { font-size: 13px; line-height: 17px; }
.PreOrdrPrceDtlCrcleRow h4 { font-size: 27px; line-height: 24px; }
.PreOrdrPrceDtlCrcleRow h4 span { font-size: 15px; }

/********* Webinar ********/

.HmeLndingTopSctnOne.WebinarTopSctnOne { flex-direction: column; }
.WebinarTopSctnOne .HmeLndngTopSctnOneLft { width: 100%; margin-bottom: 20px; }
.WebinarTopSctnOne .HmeLndngTopSctnOneRgt { width: 100%; text-align: center; padding-left: 0;}
.WebinarTopSctnOne .HmeLndngTopSctnOneRgt h1 { width: 100%; }
.WebinrTopSctnRgtRow h1 { font-size: 30px; margin-bottom: 11px; line-height: 30px; }
.WebinrTopSctnRgtRow h2 { font-size: 45px; line-height: 54px; }
.WebinrTopSctnRgtRow h2 span { font-size: 30px; }

.BureaucracySctn { padding: 26px 0; }
.BureaucracySctn::before,
.ChairmanBio::before { height: 106px; width: 122px; top: -40px;} 
.BureaucracyImg01 { width: 118px; display: block; margin: 0 auto 28px; position: relative; top: 0; left: 0; }
.BureaucracyRow { padding: 0; }
.BureaucracyRow h2 { font-size: 42px; line-height: 40px; }
.BureaucracyRow h3 { font-size: 36px;  }
.BureaucracyRow p { font-size: 15px; line-height: 24px; }
.BureaucracyRow p strong { font-size: 18px; }
.BureaucracyImg02 { width: 131px; margin: 0 auto; display: block; position: relative; right: 0; top: 0; }

.WebinrThngChnge { padding: 39px 0 66px; }
.WebinrThngChnge::after,
.BioMdiaBrndsSctn::after { height: 55px; width: 95px; top: -26px;}

.WebinrThngChngeRow { padding: 28px 0; }
.WebinrThngChngeRow h2 { font-size: 42px; }
.WebinrThngChngeRow h3 { font-size: 24px; line-height: 1.28; }
.WebinrThngChngeRow h4 { font-size: 40px; line-height: 1.28; }
.WebinrThngChngeRow p { font-size: 15px; line-height: 1.6; }
.WebinrThngChngeRow p strong { font-size: 18px; }
.WebinrThngChngeRow ul { flex-direction: column; }
.WebinrThngChngeRow ul li { width: 100%; border: 0; border-bottom: 1px solid #979797; margin-bottom: 28px; padding-bottom: 28px; }
.WebinrThngChngeRow ul li:last-child { border: 0; margin: 0; padding: 0; }
.WebinrThngChngeLst { padding: 0; }
.WebinrThngChngeRow ul li h5 { font-size: 30px; }

.page-id-11464 .WbinrCoachng { padding: 71px 0 92px; }
.page-id-11464 .WbinrCoachng .container { padding: 0; }
.WbinrCoachng::before { width: 112px; height: 65px; top: -40px; }
.page-id-11464 .WbinrCoachng h2 { font-size: 42px; line-height: 40px; padding: 0; margin-bottom: 71px;}
.page-id-11464 .WbinrCoachng h2 span:after { display: block; right: -77px; }
.WbnrCoachngBtn { margin-top: 40px; }

.SnapShtWilCoach { padding: 40px 0;  }
.SnapShtWilCoach .container { padding: 0; }
.SnapShtWilCoach img { width: 156px; margin-bottom: 26px; }
.SnapShtWilCoach h2 { font-size: 42px; line-height: 40px;  margin-bottom: 24px; padding: 0 15px;}
.SnapShtWilCoach h3 { font-size: 24px; line-height: 30px; /*margin-bottom: 40px;*/ padding: 0 15px;}
/*.SnapShtWilCoach h3 span::after { bottom: -95px; right: -32px; }*/

.SnapShtWilCoachSldr { padding: 42px 10px; }
.SnapShtWilCoachSldr:before { background: url(../images/webinar_strip_01_mbl.png) no-repeat top center/ contain; height: 84px; width: 62px; right: 0; display: none;}
.SnapShtWilCoachSldr h4 { font-size: 24px; margin-bottom: 7px; }
.SnapShtWilCoachSldr h5 { font-weight: 36px; line-height: 1.11; margin-bottom: 15px; }
.SnapShtWilCoachSldrRow .slick-arrow { width: 32px; height: 50px; background-size: 12px 21px; top: auto;  margin: 0 auto; left: 0; right: 0; bottom: -90px; }
.SnapShtWilCoachSldrRow .slick-prev { left: -50%; }
.SnapShtWilCoachSldrRow .slick-next { right: -50%; }
.SnapShtWilCoachSldrRow .slick-dots li button { width: 12px; height: 12px; padding: 0; }
.SnapShtWilCoachSldrRow .slick-dots { bottom: -50px; }
.RdyMkeChngs h4 { font-size: 36px; margin-bottom: 40px; }
.RdyMkeChngs a.DefaultBtn { display: block; margin-bottom: 40px; }
.RdyMkeImg01 { left: 0; }
.RdyMkeImg02 { right: 0; }
.RdyMkeImg01,
.RdyMkeImg02 { width: 151px; bottom: 0; position: relative; display: inline-block; padding: 0 15px;}

.WbnrSucesStries { flex-direction: column; }
.WbnrSucesStriesLft { width: 100%; padding: 0 30px 65px; }
.WbnrSucesStriesLft h3 { font-size: 42px; line-height: 0.95; margin: 0; }
.WbnrSucesStriesLft .HmeLndngTopSctnOneRgtRow { padding: 65px 15px 0 30px; }
.WbnrSucesStriesRgt { width: 100%; padding-right: 24%;}

.WbnrFaqSctn .accordion-section-title { font-size: 24px; line-height: 1.25;  padding: 25px 40px 25px 0;}
.WbnrFaqSctn .accordion-section-title::before,
.WbnrFaqSctn .accordion-section-title:hover::before { width: 28px; height: 28px; background-size: 28px; top: 50%; }

.WbnrFaqSctn .accordion-section-title.active::before { height: 28px; width: 28px; right: 0; }
.WbnrAcrdnDes { padding: 20px 0; }
.WbnrAcrdnDes p { font-size: 14px; }

.ResrveMySptWeb img { width: 122px; margin-bottom: 12px; }
.ResrveMySptWeb h2 { font-size: 42px; line-height: 46px; }

/********* Gift To Your Boss ********/

.page-id-11360 .HmeLndngTopSctnOneLft { padding: 0; }
.page-id-11360 .HmeLndngTopSctnOneLft img { max-width: 450px; margin: 0 auto; display: block; width: 100%; }
.GftYrBokTopDiv { width: 100%; }
.GftYrBokTopDiv img { max-width: 143px; }
.GftYrBokTopDiv h1 { font-size: 45px; line-height: 45px; }
.GftYrBokTopDiv p { font-size: 15px; line-height: 24px; }

.GftCrdsSectn::before { height: 106px; width: 122px; top: -40px;} 
.GftCrdsSectn::after { height: 116px; width: 122px; }

.GftCrdsSectn h2 { font-size: 42px; }
.GftCrdsSectn p { font-size: 15px; line-height: 1.6; }
.GftCrdsSectn h3 { font-size: 34px; }

.SbmtYrNonSnclOfcStry { padding: 50px 0 0; }
.SbmtYrNonSnclOfcStry h2 { font-size: 42px; margin-bottom: 19px; }
.SbmtYrNonSnclOfcStry p { font-size: 15px; line-height: 1.6; } 


.GifCrdGlry { padding: 80px 0 0; }
.GifCrdGlry h2 { font-size: 32px; height: 51px; line-height: 51px; width: 202px; }
#GftCardsGlry .container { padding: 0; }
.GiftCrdPopDiv { padding-bottom: 150px;  }
.flipcontainer { max-width: 275px; height: 295px; }
.cover { width: 250px; }
/*.flipcontainer .cover { transform: rotateY(-90deg) skewY(40deg); width: 64px; background-color: #c4c6c8; background-image: none !important; }*/
.GifCrdGlrySldr .slick-arrow { width: 32px; height: 32px; background-size: 30%; background-color: #fff;}
.GifCrdGlry button.mfp-close, button.mfp-arrow { font-size: 50px; right: 0; top: 25px; }

/********* Buyology ********/

.BuyologyPg { flex-direction: column; }
.YlwBylgyDiv { display: block; flex-direction: column; width: 100%; height: auto; padding: 23px 0 37px; text-align: center; background-image: none !important; background-color: #f4f4f4; }



.YlwBylgyDiv .BylogyMrtnImg { max-width: 300px; margin-bottom: 10px; }
.YlwBylgyDiv a { margin-top: 0; width: 266px; font-size: 14px; }

.YlwBylgyDiv .BylogyMrtnBook {  left: 0; position: relative; display: inline-block; width: 136px; transform: translateY(0); top: 0; vertical-align: bottom;}
.GryBylgyMain { width: 100%; }
.GryBylgyDiv { padding: 0; }
.GryBylgyRow { max-width: 100%; }
.GryBylgyTxt { padding: 58px 23px 10px 30px;  }
.GryBylgyTxt h1 { font-size: 30px; line-height: 31px; padding: 0 15px 0 0;}
.GryBylgyTxt h2 { font-size: 20px; line-height: 20px; margin-bottom: 15px; }
.GryBylgyTxt p { font-size: 14px; line-height: 20px; margin-bottom: 15px; }
.GryBylgyTxt ul li { font-size: 14px; line-height: 20px;  }

.BuyolgyFrmDiv:before { display: none;  }

.BuyolgyFrmDiv,
.MrtnBuyolgyPopWrp .BuyolgyFrmDiv { background: rgb(35, 35, 35, 1); padding: 40px 20px; }
.MrtnBuyolgyPopWrp .BuyolgyFrmDiv { padding-top: 50px; }
.BuyolgyFrmDiv ul li { width: 100%; }


/************ Buyology Thankyou Page ************/

.BuyologyThnkyouPg .YlwBylgyDiv { padding: 18px 0 0; height: 130px;  }
.BuyologyThnkyouPg .YlwBylgyDivSingle { padding: 0; height: auto; }
.BuylogoCrnaImg { max-width: 122px; }
.BuyologyThnkuTxt { padding: 109px 32px 0; }
.GryBylgyMain02 .BuyologyThnkuTxt  { padding-top: 30px; }

.BuyologyThnkuTxt.BuyologyThnkuTxt01 { padding: 0px 32px 0; }
.BuyologyThnkuTxt h1 { font-size: 30px; margin-bottom: 15px; }
.BuyologyThnkuTxt h2 { font-size: 14px; line-height: 24px; }
.BuyologyThnkuTxt h2 strong { display: inline-block; font-size: 16px; }
.BuyologyThnkuTxt h3 { font-size: 20px; line-height: 26px; }
.BuyologyThnkuTxt ol li h4 { font-size: 14px; line-height: 26px; }
.BuyologyThnkuTxt p { font-size: 14px; line-height: 26px; }

.FolowMrtrnThnkuBylgy { background: #000; padding: 30px; text-align: center; }
.FolowMrtrnThnkuBylgy h5 { display: block; margin-bottom: 30px; font-size: 20px }
.FolowMrtrnThnkuBylgy h5 br { display: block; }
.FolowMrtrnThnkuBylgy ul { padding: 0; }

.page-id-12156 .BylgyMrtnImg { max-width: 36%; }
.page-id-12156 .BylgyMrtnDes { width: 64%; }

/************* Sale Page ************/

.page-id-12408 .MainContainer { padding-top: 68px; }
.page-id-12408 .Header { text-align: center; }
.page-id-12408 .Logo { display: inline-block; float: none; width: 227px;}

.SaleNewBnr { padding: 0 38px; }
.SaleBnrRow02 h2 { font-size: 20px; margin-bottom: 5px; }
.SaleBnrRow02 h1 { font-size: 22px; line-height: 35px; margin-bottom: 10px; }
.SaleBnrRow02 h1 strong { font-size: 25px; }
.SaleBnrRow02 p { font-size: 20px; max-width: 480px; }
.DwnArwSle { width: 61px; bottom: -30px;}


.NewSaleLstng { padding: 60px 0; }
.NewSaleLstng .row { margin: 0; }
.NewSaleSldrRow { padding: 0; }
.NewSaleSldrRow span.SaleLstImg { width: 144px; }
.NewSaleLstDiv p { font-size: 20px; min-height: 0;  }

.NewSaleLstng .slick-arrow {  width: 16px; height: 32px;  background-size: 100%; background-repeat: no-repeat; border: 0; text-indent: -9999px; background-color: transparent; position: absolute; bottom: -28px; transform: translateY(-50%); cursor: pointer; z-index: 9999; padding: 0; }
.NewSaleLstng .slick-arrow:focus { outline: none; }
.NewSaleLstng .slick-prev { background-image: url(../images/sale/left_arrow_sale.png);  left: 15%;}
.NewSaleLstng .slick-next { background-image: url(../images/sale/right_arrow_sale.png);  right: 15%;  }
.NewSaleLstng .slick-dots { float: left; width: 100%; text-align: center; padding: 30px 0 0; }
.NewSaleLstng .slick-dots li { display: inline-block; margin: 0 5px;}
.NewSaleLstng .slick-dots li button { width: 11px; height: 11px; border: 0; background-color: #000; border-radius: 50%; text-indent: -9999px; cursor: pointer; padding: 0; font-size: 0; margin: 0;}
.NewSaleLstng .slick-dots li.slick-active button { background-color: #fff;  }
.NewSaleLstng .slick-dots li button:focus { outline: none; }

.SaleHwWrks { padding: 35px 0 66px; }
.SleHwWrksLstng { padding: 0 0 65px; }
.SleHwWrksLstng .container { padding: 0; }
.SleHwWrksLstng h2 { font-size: 34px; margin-bottom: 76px; }
.SleHwWrksLstng .row { margin: 0; }
.SleHwWrksLstng ul li { width: 100%; padding: 0;}
.SleHwWrksLstng ul li:last-child { margin-bottom: 0; }
.SleHwWrksLstng ul li:after { right: 0; left: 0; bottom: -71px; top: auto; margin: 0 auto; transform: translateY(0) rotate(90deg); }
.SleHwWrksLstng ul li:nth-child(3):after { display: block; }
.SleHwWrksLstng ul li:nth-child(3)::before { display: none; }

.HwWrksLst span img { height: 57px; }

.NevrOfrdBfrDiv { flex-direction: column; }
.NevrOfrdBfrDiv .container { flex-direction: column; width: 100%; padding: 0; }
.NvrOfrBfrRow01 { width: 100%; height: auto; }

.NvrOfrBfrRow02 { width: 100%; padding: 50px 30px 0px; text-align: center; }
.NvrOfrBfrRow02 h2 { margin-bottom: 24px; font-size: 34px; }
.NvrOfrBfrRow02 p { margin-bottom: 50px; }
.NvrOfrBfrRow02 a { margin: 0 auto; }

.OneOfOprtnitySct { padding: 23px 0 60px; }
.OneOfOprtnitySct h2 { display: none; }

.OneOfOprtnityRowMain { flex-direction: column; width: 100%; }
.OneOfOprtnityRow01 { width: 100%; margin-bottom: 30px;}
.OneOfOprtnityRow01 h3 { font-size: 90px; }
.OneOfOprtnityRow01 p { font-size: 20px; }

.OneOfOprtnityRow02 { width: 100%; }
.OneOfOprtnityRow02 h2 { display: block; font-size: 34px; margin-bottom: 32px; }

.MLSaleSctn { height: auto; padding: 52px 15px 71px;}
.MLSaleRow01 { float: none; display: block; margin: 0 auto 39px; }

.MLSaleRow02 { padding: 0; overflow: visible; float: left; width: 100%; }

.MlSaleLogos img.MlSaleLogosDsktp { display: none; }
.MlSaleLogos img.MlSaleLogosMbl { display: block; }

.LifeTmeOprSct { background-size: 0 0, 100%; padding: 55px 0;}
.LifeTmeOprSct .container { padding: 0 10px; }
.LifeTmeOprSct h2 { font-size: 34px; margin-bottom: 22px; }
.LifeTmeOprSct p { max-width: 297px; margin: 0 auto 50px }

.LifeTimeFormDiv { padding: 91px 30px 54px 30px; }
.LifeTimeFormDiv h4 { font-size: 20px; }
.LifeTimeFormDiv ul li { width: 100%; }
.LifeTimeFormDiv p { margin: 0; }

.FollowMrtnSaleDiv h2 { font-size: 22px; }

/********** Home Popup New 2020 **********/
.SesionRlsdPopUp .SaleBnrRow02 h1 { font-size: 20px; line-height: 30px; }
.SesionRlsdPopUp .SaleBnrRow02 h1 strong { font-size: 26px; }
.SesionRlsdPopUp .SaleBnrRow02 p { font-size: 14px; line-height: 1.57; margin-bottom: 20px;}


/******** Podcast Page ********/

.page-id-13239 .HmeLndingTopSctnOne h1 { font-size: 30px; margin-bottom: 30px; }
.podcast-scnd-sect { padding-bottom: 80px; }
.podcast-scnd-sect h2 { padding: 0; text-align: center; margin-bottom: 32px; }
.podcast-scnd-sect__row { padding: 0 10px; }
.podcast-scnd-sect__row span.podcast-video-play { position: relative; top: auto; transform: translateY(0px); float: left; width: 100%; text-align: center; margin-bottom: 15px;}
.podcast-scnd-sect__row span.podcast-video-play a { height: 47px; width: 47px; }
.podcast-scnd-sect__row span.podcast-video-play a::before { border-top: 10px solid transparent;
border-left: 15px solid #ffcb31; border-bottom: 10px solid transparent; left: 5px; }
.podcast-scnd-sect__row h3 { font-size: 20px; margin-bottom: 5px; }
.podcast-scnd-sect__row p { font-size: 14px; padding-left: 8px; }
.podcast-scnd-sect span.down-post-arrow { bottom: 20px;  }

.podcast-episode-list { padding: 42px 0; }
.podcast-episode-list .container { padding: 0; }
.podcast-episode-list__img { float: none; margin: 0 auto 28px; }
.podcast-episode-list__des { padding: 0; overflow: visible; float: left; width: 100%; }
.podcast-episode-list__des h2 { font-size: 20px; margin-bottom: 10px; }
.podcast-episode-list__des ul { margin-bottom: 30px; padding-bottom: 30px; }
.podcast-episode-list ul li { padding: 30px 35px; }

.podcast-episode-list__des ul li { padding: 0 30px 0 0; }
.podcast-episode-list__des p { font-size: 14px;  }


/************* Inner Circle Page  *************/


.frnd_inner_top_sec { padding: 30px; }
.frnd_inner_top_sec .HmeLndngTopSctnOneLft { padding: 100px 50px; }
.frnd_inner_top_sec_left_row { max-width: 100%; }
.frnd_inner_top_sec_left { padding:15px 0; width: 100%; }
.frnd_inner_top_sec .HmeLndngTopSctnOneLft img.inr_crlce_img_bg { width: 100%; }
.frnd_inner_top_sec .HmeLndngTopSctnOneLft img.inr_crlce_img { width: 100%; }
.frnd_inner_top_sec_left h1 { font-size: 50px; }
.frnd_inner_top_sec_left h2 { font-size: 35px; }
.frnd_inner_top_sec_left p { font-size: 16px; }


.frnd_inr_crcle_lst h2 { font-size: 50px; }
.frnd_inr_crcle_lst_des h3 { font-size: 35px; }
.frnd_inr_crcle_lst_des h3 strong { font-size: 60px; }
.frnd_inr_crcle_lst_des p { font-size: 16px; }
.frnd_inr_crcle_lst ul li ul li { font-size: 16px; }

.friend-circle-popup__wrap { padding: 60px 15px 100px; }
.friend-circle-popup__wrap h2 { font-size: 40px; }
.friend-circle-popup__wrap p { font-size: 16px; margin-bottom: 20px; }
.friend-circle-popup__wrap ul li { width: 100%; margin-bottom: 15px; }
.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"] { height: 50px; }


/*mm page*/
.the_mmshowimg { transform: translate(-50%,-50%); top: 50% }
.mm_show_name { transform: translateY(0%); bottom: 0; position: relative; background: #000; padding: 13px 0;}
.mm_show_name ul li h2 { font-size: 24px; width: 100%; text-align: center; }
.mm_show_name ul li:last-child h2 { text-align: center; }
.mm_notification  { max-width: 500px; }
.mm_events_list table tr td,
.mm_events_list table tr th { font-size: 18px; padding: 10px 20px;}

.mm_videos { padding: 40px 10px; }
.mm_videos h2 { margin-bottom: 30px; }
.mm_video_img a { width: 70px; height: 40px; font-size: 18px; }

.mm_show_logo { position: relative; transform: translateY(0px); bottom: 0; padding: 20px 0 50px;}
.mm_show_logo ul li { padding: 0; width: 100%; justify-content: center; margin-bottom: 30px;}
.mm_show_logo ul li:last-child { justify-content: center; margin-bottom: 0;}
.mm_show_logo ul li img { width: 108px; align-self: center;}

/*M and M New Page*/
.mm_page_new_logo img { max-width: 300px; }
.mm_wtch_live .container { flex-direction: column; text-align: center;}
.mm_wtch_live h2 {  margin-bottom: 5px; padding-right: 0;}
.arow_pulse_div { display: none; }


.ourspnsr_sec { padding: 20px 11px 34px; }
.ourspnsr_sec ul li { padding: 30px 15px; }

.prvs_show_slidrFor .row { flex-direction: column-reverse; }

.prvs_show_slidrNav { padding: 0 47px; }
.prvs_show_slidrNav .slick-arrow { width: 35px; height: 60px; top: calc(50% - 15px);}
.prvs_show_slidrNav .slick-arrow.slick-prev::before { font-size: 35px; left: 9px;}
.prvs_show_slidrNav .slick-arrow.slick-next::before { font-size: 35px; left: 9px;}
.prvs_show_slidrNavBtns { height: 60px; }
.prvs_show_slidrNavBtns:before { border-left-width: 55px; border-right-width: 55px; border-top-width: 24px; bottom: -27px;}
.prvs_show_slidrNavBtns h3 { font-size: 18px; }
.prvs_show_slidr__des { padding: 30px; }
.prvs_show_slidr__desRow { max-width: 100%; }

.prvs_show_slidrBtm { padding-bottom: 15px; }
.prvs_show_slidrBtm h3 { font-size: 24px; padding: 15px 10px;}
.prvs_show_slidrBtmLst { margin-bottom: 25px; }
.prvs_show_slidrBtm ul li { font-size: 18px; }

}



@media (min-width: 768px) and (max-width: 991px)



{


.skrollr-deck .HomeCntrblck { padding:40px 15px; }



.HomeCntrBlckRow h1 { font-size:30px; letter-spacing:0.2px; }







.rotate_title { font-size:40px; left:-95px; }



.rotate_title .t_line_holder .t_line_box { top:20px; }



.HomeWrap,



.TransFrmatnGrphWrap { max-width:625px; }







.AboutScrolLinks { max-width:625px; }







.HmePurpseDiv { padding:60px 0;}



.TransFrmatnGrphDiv { padding:60px 0; }



.TransFrmatnGrphDiv h1 { font-size:40px; }
.TransFrmatnGrphDiv h2 { font-size:40px; }







#Expertise { height:auto !important; }



.mlSection3 .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);}



.HmeExprtiseDiv { padding-bottom:60px; }



.HmeExprtiseDiv img { margin-bottom:60px; }







.CaseStudyLstng { margin-bottom:70px; }



.CseStdyLstRow { padding:30px 50px; max-width:625px;}



.CseStdyLstRow h2 { font-size:25px; letter-spacing:0.2px; }







.Footr01 h2,



.Footr02 h2,



.Footr03 h2 { font-size:16px; }







/********** About Page ***********/







.AbtZooRow01 { max-width:625px; float:none; margin:0 auto; padding:30px 15px; }



.AbtZooRow01 h2 { font-size:22px; }
.AbtZooRow01 img { margin-bottom:20px; }
.AbtZooRow01 a { width:80px; height:50px; }
.AbtZooRow01 a::before { border-left: 15px solid #000; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }






.AboutMrtnDiv { margin:-55px 0 60px;}



.AbtMrtnImg { max-width:500px; }



.AbtMrtDes { padding:40px 26px; max-width:400px; right:50px; }



.AbtMrtDes h2 { font-size:35px; margin-bottom:5px; }



.AbtMrtDes p { font-size:17px; }







.AbtTestimonials h2 { font-size:40px; }







/**** Contact Us ****/







.ContactDiv { padding:60px 0;}



.ContactDiv h1 { font-size:30px; }







.ContactInfo { max-width:40%; padding:0 15px;}



.ContactForm { max-width:60%; padding:0 0 0 15px;}







/**** Article Page ****/







.ArticleBg  { margin-bottom:0;}



.ArticlesHdng { padding-top:50px; }



.ArticlesHdng h2 { font-size:40px; padding-bottom:50px}



.NavFltrBtns ul li a, 



.NavFltrBtns ul li button, 



.NavFltrBtns ul li .button.is-checked, 



.NavFltrBtns ul li .button.is-selected { font-size:16px; }







.PrjctLstng ul li { width:50%; }



.PrjctLstngTxt h3  { font-size:18px; }







/**** Article Detail Page ****/







.Wrap980px { max-width:750px; }



.SpeakinWorkShop h1 { font-size:40px; line-height:normal; }











/**** Book Page ****/







.SpeakinWorkShop { padding:60px 45px 60px; }
.page-id-24 .AboutTopBnr { margin-bottom:60px; }

.SpeakinWorkShop P { padding-bottom:60px; }



.BookPg { padding:20px 30px 20px; margin-bottom:80px; }







.SmallDataDiv { border:0; margin:0; }



.SmallDataLeft { max-width:100%; position:relative; transform:translateY(0); top:0; float:left; padding:70px 18px 164px;}



.SmallDataLeft ul li { font-size:17px; }







.SmallDataRight { max-width:100%; padding:0 25px 50px;}



.SmallDataRight:before { display:none; }







.SmallDataRightBook { width:100%; margin:-126px 0 20px; text-align:center;   }



.SmallDataRightBook img { width:180px; }



.SmallDataRightCntnt { overflow:visible; float:left; width:100%; }



.SmallDataRightCntnt p { font-size:16px; }



.SmallDataRightCntnt ul li { font-size:16px; }



.BrandLogo ul li { width:50%; }







.BrandLogoDiv { padding:0 30px 60px;}



.BrandLogoHvr { opacity:1; visibility:visible; }











/**** Case Page ****/







.galryTxt h3 { font-size:20px; }



.galryTxt p { font-size:15px; line-height:18px;}



.gallry ul li { width:50%; }











/**** Case Template Page ****/







#Case-Section-1 .rotate_title,
#Case-Section-1 .flexbox-fix .rotate_title { left:-85px;}



#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  { top:40px; }







.SwissIntrnlAirlns h2 { font-size:40px; margin-bottom:60px; }







.SwissIntrnlAirlns ul li { margin-bottom:0; }



.CseSwisLstImg,



.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisLstImg { width:100%; }



.CseSwisDes { position:relative; width:100%; max-width:100%; float:left; width:100%; top:0; transform:translateY(0) !important;  }



.CseSwisDesRow { max-width:100%; padding:30px 30px 15px 30px;}



.CseSwisDesRow h2 { font-size:18px; }



.CseSwisDesRow p { font-size:16px; line-height:1.22; margin-bottom:15px; }



.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisDesRow { margin:0; padding:30px;}







.AnxtyCrvDiv h2 { font-size:22px; }



.AnxtyCrvDiv p { font-size:16px; line-height:1.22; margin-bottom:15px; }







.CseSwisBnrBtmRow01 p { font-size:22px; }









/**** Download Page One ****/







.Dwnld_ContactForm { max-width:100%; } 











/**** On-Tv Page ****/







.VideoLstng ul li { width:50%; }



.VideoLstngTxt h3 { font-size:20px; }



.VideoLstngTxt a { width:80px; height:60px; font-style:20px; line-height:58px;  margin:-30px auto 0;}











/**** Download Two Page ****/







.GetReady { padding:60px; }



.GetReady h1 { font-size:30px; line-height:normal; }







.DownloadForm { padding:60px 30px;}



.DownloadForm h2 { font-size:30px; line-height:normal;}







.DownloadSocialLinks { margin-bottom:60px;  padding:0 50px;}



.DownloadSocialLinks ul li { margin-bottom:60px;}



.DownloadSocialLinks ul li p { font-size:20px; line-height:26px; padding-bottom:30px; }







.CheckOutHdng { padding:0 40px 60px; }



.CheckOutHdng h2 { font-size:30px; line-height:normal;}







/**** Legal Page ****/







.PrivacyDiv { padding:100px 0 0; }



.PrivacyTopHdng { margin-bottom:30px; }



.PrivacyTopHdng h1 { font-size:40px; padding-bottom:40px;}











/**** Expertise Page ****/







.InovtnWrap { max-width:750px; }



.InovtnDiv h1 { font-size:30px; }
.InovtnDiv h2 { font-size:30px; }







/**** Speacking Page ****/







.Faq h2 { font-size:30px; }



/******** Speaker New Page ********/



.SpeakerTopLstng h1 { font-size:40px; margin-bottom:40px; }



.SpeakerTopLstng ul li span { height:50px; line-height:50px; margin-bottom:8px; }

.SpeakerTopLstng ul li:first-child span img { width:40px;}

.SpeakerTopLstng ul li:nth-child(2) span img { width:45px;}

.SpeakerTopLstng ul li:nth-child(3) span img { width:30px;}

.SpeakerTopLstng ul li:nth-child(4) span img { width:35px;}

.SpeakerTopLstng ul li:nth-child(5) span img { width:55px;}

.SpeakerTopLstng ul li:last-child span img { width:35px;}



.SpeakerTopLstng .row { margin:0 -5px; }

.SpeakerTopLstng ul li { padding:0 5px; }

.SpeakerTopLstng ul li a, 

.SpeakerTopLstng ul li button { font-size:11px; }



body.fixed #SpeakerTopLstngID ul li a,

body.fixed #SpeakerTopLstngID ul li button { font-size: 10px; }



.SpeakerTopLstng ul li a:hover,

.SpeakerTopLstng ul li a.active,

.SpeakerTopLstng ul li button:hover { border-bottom:2px solid #fec42f !important; color:#fec42f !important; }



.SpekrFrmDiv h2 { font-size:30px; padding:30px 0 0; margin-top:12px; }

.SpekrFrmDiv ul li label { font-size:14px; }


/******************* Home New Landing Page Style *********************/

.HmeLndngTopSctnOneRgt { padding: 0 15px 0 9px; }
.HmeLndngTopSctnOneRgt h1 { width: 90%; }
.TkeBckForm .gform-footer input[type="submit"],
.TkeBckForm .gform_footer button { font-size: 16px;  }

/************ Bio Page ************/

.BioBnrDes { max-width: 470px; }
.BioBnrDes h1 { font-size: 35px; letter-spacing: 1.11px; }
.BioBnrDes h2 {  font-size: 60px; }
.BioBnrDes p { font-size: 20px; }

}







@media only screen and (max-width: 767px) 



{



.sidemenu { width:100%; }



.Logo { width:120px; margin:0; }



.HdrRgtDiv { margin:0; }

.HdrRgtDiv ul li { display:none; border:0; margin:0 10px; }



.HdrRgtDiv ul li:first-child,



.HdrRgtDiv ul li:last-child{ display:inline-block; margin-right:0; }



.HdrRgtDiv ul li a.LetsTlkBtn { font-size:13px; height:25px; line-height:23px; width:70px; padding:0; text-transform:capitalize; }



.HdrRgtDiv ul li span, .HdrRgtDiv ul li #SignInIcon { font-size:24px; }



.SideNavigation .Header { position:relative; float:left; width:100%; z-index:0; padding:18px 20px 16px; border-bottom:1px solid #fff; }	

.SideNavigation .HdrRgtDiv { margin:2px 20px 0 0; }

.SideNavigation .HdrRgtDiv ul li a:before { display:none; }



.SideNewsLtr { text-align:center; padding:20px; }

.SideNewsLtr h2,

.SideNewsLtr span {display:none;}

.SideNewsLtr ol li { display:inline-block; float:none; }

.SideNewsLtr ol li a { width:30px; height:30px; line-height:30px; font-size:18px; }



.closemenu { position: relative;

right: 0;

top: 0;

z-index: 100;

cursor: pointer;

float: right;

margin: 25px 10px -40px 0; }



.Footer { margin-top:60px; }

.FtrBtm p { width:90%;}

.AboutScrolLinks { top:20px !important; }

.HomeCntrBlckRow h1 { font-size:20px; }



.HomeCntrBlckRow a { margin:0 5px 10px; }







.AboutHmeDes { padding:140px  0 55px; }



.AboutHmeDes h2,



#Case-Studies h3 { font-family: 'BrandonGrotesque-Bold'; font-size: 30px; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #fff; text-transform:uppercase; margin-bottom:30px; }







.AboutHmeDes p { font-size:16px; }







.HmePurpseDiv { padding:30px 0;}



.HmePurpseDiv h2 { font-size:30px; margin-bottom:21px; }



.HmePurpseDiv p { font-size:16px; }







.TransFrmatnGrphWrap { padding:0 5px; }

.TransFrmatnGrphDiv { padding:33px 0 50px; }



.TransFrmatnGrphDiv h1 { font-size:28px; margin-bottom:30px; }
.TransFrmatnGrphDiv h2 { font-size:28px; margin-bottom:30px; }



.TransFrmatnGrphDiv img { margin-bottom:30px; max-width:260px;}



.TransFrmatnGrphDiv p { font-size:16px; text-align:justify; }







.HomeWrap { padding:0 5px; }

.HmeExprtiseDiv { padding:0 0 60px}



.HmeExprtiseDiv img { margin-bottom:50px; }



.HmeExprtiseDiv h2 { font-size:30px; }



.HmeExprtiseDiv p { font-size:16px; margin-bottom:35px; }



.HmeExprtiseDiv a { margin:0 auto; }







.CaseStudyLstng { margin-bottom:30px; }



.CaseStudyLstng ul li { margin-bottom:0; }



.CseStdyLstDiv { top:auto; bottom:0; transform:translateY(0); }



.CseStdyLstDiv .container { padding:0;}



.CseStdyLstRow { padding:24px 50px;}



.CseStdyLstRow h2 { font-size: 20px; letter-spacing: 0.2px; }











.FooterMain { padding:35px 5px 55px;}



.Footr01 { margin-bottom:80px; }



.Footr02 { float:left; width:100%; max-width:100%;  margin-bottom:80px; }



.Footr03 { width:100%; }











/******* About Page *******/







.AboutTopBnr .rotate_title, 

.flexbox-fix .rotate_title,

.ContactMap .rotate_title { bottom:auto; top:40%; transform:translateY(-40%) rotate(270deg); left:-100px; }
.rotate_title { font-size:60px; }
.flexbox-fix .rotate_title {  font-size:60px; top:50%; transform:translateY(-50%) rotate(270deg);}
.flexbox-fix .rotate_title .t_line_holder .t_line_box { top:22px; }



.AboutTopBnr:before { width:50px; height:50px; background-size:100% 100%; z-index: 1; }



.video-play-button__button__background { width: 60px; height: 40px;}

.video-play-button__play { border-left: 15px solid black; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }





.NeuroSciBnr .vjs-default-skin .vjs-big-play-button,

.NeuroSciBnr a,

.AbtZooRow01 a,

.CseSwisLstImg a { width: 60px; height: 40px;}



.NeuroSciBnr .vjs-default-skin .vjs-big-play-button::before,

.NeuroSciBnr a:before,

.AbtZooRow01 a:before,

.CseSwisLstImg a:hover { border-left: 15px solid black; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }





.AbtZooRow01 { padding:30px 20px; }



.AbtZooRow01 h2 { font-size:20px; }



.AbtZooRow01 h2 br { display:none; }



.AboutMrtnDiv { margin:0 0 45px;}



.AbtMrtnImg { max-width:100%; }



.AbtMrtDes { right:0; top:0; position:relative; transform:translateY(0); float:left; margin:-220px 0 0; max-width:100%; width:100%; padding:18px 26px; text-align:center; }



.AbtMrtDes:before { width:50px; height:50px; background-size:100% 100%;}



.AbtMrtDes h2 { font-size:30px; margin-bottom:15px;  text-align:left; }



.AbtMrtDes p { font-size:16px; text-align:left; }



.AbtMrtDes a { float:none; display:inline-block; margin:0 5px 27px; }







.AbtTestimonials h2 { font-size:30px; margin-bottom:45px; }



.page-id-32 .mfp-close-btn-in .mfp-close { top:-44px; }



/******* Book Page *******/







.SpeakinWorkShop { padding:40px 10px 45px; }
.page-id-24 .AboutTopBnr { margin-bottom:45px; }



.SpeakinWorkShop h1 { font-size:30px; line-height:normal; }



.SpeakinWorkShop P { font-size:16px; padding-bottom:30px; }







.FaqDiv { padding:0;}



.BookPg { padding:20px 0 20px; margin-bottom:80px; }







.SmallDataDiv { border:0; margin:0; }



.SmallDataLeft { max-width:100%; position:relative; transform:translateY(0); top:0; float:left; padding:70px 18px 164px;}



.SmallDataLeft ul li { font-size:17px; }







.SmallDataRight { max-width:100%; padding:0 25px 50px;}



.SmallDataRight:before { display:none; }







.SmallDataRightBook { width:100%; margin:-126px 0 20px; text-align:center;   }



.SmallDataRightBook img { width:180px; }



.SmallDataRightCntnt { overflow:visible; float:left; width:100%; }



.SmallDataRightCntnt p { font-size:16px; }



.SmallDataRightCntnt ul li { font-size:16px; }







.BrandLogoDiv { padding:0 12px 0;}



.BrandLogo { border:0; }



.BrandLogo ul li { width:100%; margin-bottom:38px; border:0; }



.BrandLogo ul li:last-child { margin-bottom:0; }



.BrandLogoHvr { opacity:1; visibility:visible; }







.BuyNowPopUpCntnt span img { margin-bottom:15px; }



.BuyNowPopUpCntnt ul li { width:50%; }




.NewBookDiv { float: left; width: 100%; max-width: 100%; padding: 79px 15px 58px; transform: translateY(0); bottom: 0; top: auto; position: relative;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fdc42f+0,fed261+100 */
background: rgb(253,196,47); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(253,196,47,1) 0%, rgba(254,210,97,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(253,196,47,1) 0%,rgba(254,210,97,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(253,196,47,1) 0%,rgba(254,210,97,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc42f', endColorstr='#fed261',GradientType=1 ); /* IE6-9 */
}
.NewBookDiv img.newbokquoteimg { display: block; margin: 0 auto 35px; width: 290px; }
.NewBookDiv img.newbokimgmbl { display: block; margin: 0 auto 10px; max-width: 214px; width: 100%; }
.NewBookDiv h2 { font-size: 20px; padding-bottom: 20px; line-height: normal; }


/******* Speaking Topic 2 Page *******/







.Faq h2 { font-size:30px; padding-bottom:18px }



.FaqDivBg { padding:94px 0 55px; margin:0; }



.FaqDivBg:before { width:50px; height:50px; background-size:100% 100%; }



.GlryDivBg  { padding:0; background:#000; }

.BookPg { padding-top:0; }





.accordion_head { font-size:18px; padding:61px 40px 30px 0;}
.accordion_head_space { padding:0 40px 30px 0; margin-top:140px; }




.plusminus,
.accordion_head_space .plusminus { top:27px; margin:0; left:0; width:23px; height:23px; line-height:19px; }
.accordion_head_space .plusminus { top:-31px; }

.plusminus img { width:15px;}



.accordion_body { padding:0 0 70px;}

.NewVideoAdd { top:27px; right:auto; left:0; width: 91px; height: 62px; }
.NewVideoAdd span { height:62px; }
.NewVideoAdd a { width:30px; height:22px; }
.NewVideoAdd a:before { border-left: 6px solid #000; border-top: 4.5px solid transparent; border-bottom: 4.5px solid transparent; }




.SpeakinWorkShop ul li { margin:0 10px; }



/******* Case Page *******/



#Case-Section-1 .AboutTopBnr .rotate_title { left:-75px; }



.gallry { padding:0; margin:0 0 50px;}



.gallry ul li { width:100%; }



.galryTxt { height:auto; visibility:visible; opacity:1; padding:8px 26px 14px; top:auto; bottom:0; }



.galryTxt02 { position:relative; top:0; transform:translateY(0); text-align:center; padding:0;}



.galryTxt h3 { font-size:20px; text-align:center; padding:0; margin-bottom:7px; }
.galryTxt h3 a { font-size:30px; }
.galryTxt a { display:inline-block; float:none; }


.galryTxt p { display:none; }





/**** Case Template Page ****/







#Case-Section-1 .rotate_title,
#Case-Section-1 .flexbox-fix .rotate_title { left:-75px; font-size:35px; top:50%; transform:translateY(-50%) rotate(270deg); }



#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  { top:40px; }

.SwissIntrnlAirlns { padding:20px 0 0;}
.single-casestudies .AboutTopBnr { margin-bottom:56px;}

.SwissIntrnlAirlns h2 { font-size:30px; margin-bottom:40px; }


.SwissIntrnlAirlns ul li { margin-bottom:0; }

.CseSwisLstImg,
.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisLstImg { width:100%; }

.CseSwisDes { position:relative; width:100%; max-width:100%; float:left; width:100%; top:0; transform:translateY(0);  }

.CseSwisDesRow { max-width:100%; padding:30px;}
.CseSwisDesRow h2 { font-size:20px; }
.CseSwisDesRow p { font-size:16px; line-height:24px; margin-bottom:15px; }

.SwissIntrnlAirlns ul li:nth-child(2n) .CseSwisDesRow { margin:0; padding:30px;}

.VideoCrslSldr { height:250px; }
.VideoCrslSldr iframe { height:250px; }

.VideoCrousal .vjs-default-skin .vjs-big-play-button { width: 60px; height: 40px;}	

.VideoCrousal .vjs-default-skin .vjs-big-play-button::before { font-size: 22px; line-height: 40px; }



.VideoCrousal .bx-wrapper .bx-controls-direction a { width:40px; height:40px; }



.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-prev { left:0;}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-next { right:0;}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-prev:before { border-right: 10px solid #fff; border-top: 5px solid transparent; border-bottom: 5px solid }

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-next:before { border-left: 10px solid #fff; border-top: 5px solid transparent; border-bottom: 5px solid}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-prev:hover:before { border-right: 10px solid #000;}

.VideoCrousal .bx-wrapper .bx-controls-direction a.bx-next:hover:before { border-left: 10px solid #000; }

.AnxtyCrvWrap { padding:0 10px; }
.AnxtyCrvDiv h2 { font-size:20px; }
.AnxtyCrvDiv p { font-size:16px; line-height:1.22; margin-bottom:15px; }

.CseSwisBnrBtmRow .container { padding:0;}
.CseSwisBnrBtmRow01 { padding:50px 26px;}

.CseSwisBnrBtmRow01 p { font-size:16px; margin-bottom:30px; text-align:center; }

.CseSwisBnrBtmRow01 p span { border:0; }

.IntrstingTlkBtn a { }

.IntrstingTlkBtn .ShareThisIcon { position:relative; top:0; right:0; float:none; width:100%; max-width:290px; margin:40px auto 0;}
.IntrstingTlkBtn .ShareThisIcon ol { float: none;
width: auto;
margin-bottom: 6px;
display: inline-block;}





/**** Article Page ****/







.ArticlesHdng h2 { padding-bottom:0; }



.ArticleBg  { padding:0; background:#000; }



.ArticleBg:before { display:none;}







.NavFltrBtns { width:100%; text-align:left; }



.NavFltrBtns span { font-size: 18px; font-family: 'BrandonGrotesque-Regular';  font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.8px; color: #6c6e70; cursor:pointer; background:#fff; padding:5px 10px; position:relative; }

.NavFltrBtns span:before { content:""; position:absolute; top:0; right:0; background:#fec42f; height:36px; width:36px; }

.NavFltrBtns span:after { content:"\f107"; font-family: 'FontAwesome'; font-size:24px; color:#000; position:absolute; top:50%; right:9px; transform:translateY(-50%); } 



.NavFltrBtns ul { float:left; width:100%; background:#fff; display:none; padding:0 10px 10px}



.NavFltrBtns ul li { float:left; width:100%; text-align:left; padding:0; margin:5px 0; }



.NavFltrBtns ul li a, 



.NavFltrBtns ul li button, 



.NavFltrBtns ul li .button.is-checked, 



.NavFltrBtns ul li .button.is-selected { float:none !important; display:inline-block; color:#6c6e70;  }







.PrjctLstng ul li { width:100%; }



.PrjctLstngTxt { position: relative; height:auto; visibility:visible; opacity:1; padding:20px 26px; top:auto; bottom:0; }



.PrjctLstngTxt02 { position:relative; top:0; transform:translateY(0); text-align:center; padding:0;}



.PrjctLstngTxt h3 { font-size:20px; text-align:center; color:#000; padding:0;}

.PrjctLstngTxt span { display:inline-block;}






.SpeakinWorkShopImg { padding:0; }



.VideoLstng ul li { width:100%; text-align:center; }



.VideoLstngTxt { visibility:visible; opacity:1; background:none; }



.VideoLstngTxt a { width:48px; height:33px; margin:-15px auto 0; font-size:20px; line-height:33px; }



.VideoLstngTxt h3 { position:absolute; bottom:0; left:0; right:0; text-align:center; padding:3px 10px; background:rgba(254, 196, 47, 0.9); }







/******* Contact Us *******/







.Wrap790px { padding:0 5px;}



.ContactMap .rotate_title { top:50%;}



.ContactMap:before { width:50px; height:50px; background-size:100% 100%;}



/*.ContactMap { height:611px; }*/



.ContactDiv { padding:40px 0 0; }



.ContactDiv h1 { font-size:30px; padding-bottom:38px; }







.ContactInfo { max-width:100%; text-align:center; }



.ContactInfo ul li { padding-bottom:26px;}



.ContactForm { max-width:100%; padding:0 15px; }

.ContactInfo ul li a.CntctBtn { display:inline-block; margin:0 4px 15px; font-size: 10px;}





/******* Search Page *******/







.SpeakingBnr:before,
.SubcrbePg:before  { width:50px; height:50px; background-size:100% 100%;}



.SearchDiv { padding:40px 0 0;}



.SearchHdng h1 { font-size:22px; padding-bottom:38px; }







.SearchCntntDiv ul li { padding:38px 0 40px;}



.SearchCntnt { padding:0;}



.SearchCntnt h2 { font-size:18px; }



.SearchCntnt p { font-size:16px; padding-bottom:50px; }







/******* Privacy Policy Page *******/







.PrivacyCntnt { padding-bottom:20px; }



.PrivacyDiv { padding:100px 0 0;}



.PrivacyTopHdng { margin-bottom:38px; }



.PrivacyTopHdng h1 { font-size:20px; padding-bottom:30px; }







.PrivacyCntnt h2 { font-size:18px; padding:0 0 30px; }



.PrivacyCntnt p { font-size:16px; }



.PrivacyCntnt ul li { font-size:15px; }



.LegalCntnt ul, .page-id-459 .PrivacyCntnt ul  { padding:0 0 30px 20px }







/******* Download Page *******/







.Dwnld_ContactForm { padding-bottom:70px;}



.Dwnld_ContactForm p { padding:0 0 23px; }



.Dwnld_ContactForm ul { padding:0;}



.Dwnld_ContactForm input[type="submit"] { margin:0;}







.GetReady { padding:33px 0 0;}



.GetReady h1 { font-size:30px; line-height:normal; }



.GetReady p { font-size:16px; }







.PdfFileDiv { padding:0px 0 10px; margin-bottom:50px;  }



.PdfFileDiv ul li { margin:0 0 60px; width:100%; }



.PdfFileDiv ul li:last-child { margin-bottom:0; }







.DownloadForm { padding:38px 0; margin-bottom: 40px; }



.DownloadForm h2 { font-size:30px; line-height:normal; }



.DownloadForm p { padding:0 0 30px;}



.DownloadForm ul { padding:0;}



.DownloadForm ul li { margin-bottom:25px; }



.DownloadSocialLinks { padding:0;}







.CheckOutHdng { padding:0; margin:0 0 64px; }



.CheckOutHdng h2 { font-size:30px; line-height:normal;}







/******* Feedback Page *******/







.FeedBackBg { padding:65px 15px; }



.FeedBack h2 { font-size:30px; line-height:normal; }







/******* 404 Page *******/







.ErrorDiv { padding:40px 15px; }



.ErrorDiv h1 { font-size:22px; line-height:normal;  }







/********  Expertise ********/



.InovtnDiv  { padding:40px 0;}



.InovtnWrap { padding:0 10px; }



.InovtnDiv h1 { font-size:30px; }
.InovtnDiv h2 { font-size:30px; }



.InovtnDiv img { max-width:100%; /*width:118px;*/ }

.ImuneDiv img { /*width:270px;*/ max-width:100%;  }

.RelvntCses ul li { margin-bottom:5px; }



/******** Speaker New Page ********/



.SpeakerTopLstng h1 { font-size:30px; margin-bottom:30px; }

.SpeakerTopLstng h2 { font-size:20px; color:#000; font-family: 'BrandonGrotesque-Bold'; text-transform:uppercase; background:rgb(254, 196, 47); padding:10px 30px; display:inline-block !important; cursor:pointer; }



#SpeakerTopLstngID ul li { width:50%; }



#SpeakerTopLstngID  ul { margin-top:20px; display:none; }

.SpeakerTopLstng ul li a span, 

.SpeakerTopLstng ul li button span,

body.fixed #SpeakerTopLstngID ul li span { height:40px; line-height:40px; margin-bottom:5px; }

.SpeakerTopLstng ul li:first-child span img { width:32px;}

.SpeakerTopLstng ul li:nth-child(2) span img { width:35px;}

.SpeakerTopLstng ul li:nth-child(3) span img { width:20px;}

.SpeakerTopLstng ul li:nth-child(4) span img { width:28px;}

.SpeakerTopLstng ul li:nth-child(5) span img { width:46px;}

.SpeakerTopLstng ul li:last-child span img { width:35px;}



.SpeakerTopLstng .row { margin:0 -5px; }

.SpeakerTopLstng ul li { padding:0 5px; }

.SpeakerTopLstng ul li a, 
.SpeakerTopLstng ul li button { font-size:17px; }



#SpeakerTopLstngID ul li { margin-bottom:10px; }

#SpeakerTopLstngID ul li a,

#SpeakerTopLstngID ul li button,

body.fixed #SpeakerTopLstngID ul li a,

body.fixed #SpeakerTopLstngID ul li button { font-size: 10px; padding-bottom:5px; border-bottom:2px solid transparent; }



.SpeakerTopLstng ul li a:hover,

.SpeakerTopLstng ul li a.active,

.SpeakerTopLstng ul li button:hover { border-bottom:2px solid #fec42f !important; color:#fec42f !important; }



.SpeakerScndRowDiv { padding:50px 0;}

.SpeakerScndRowDiv:before { width:50px; height:50px; background-size:100% 100%;}

.SpekrFrmDiv h2 { font-size:25px; padding:30px 0 0; margin-top:12px; }

.SpekrFrmDiv ul li label { font-size:13px; }



.SpekrFrmDiv ul li { width:100%; }

.SpekrFrmDiv ul li textarea { height:60px; }

.SpekrFrmDiv ul li.fullwidthlst textarea { height:220px; }



.LiveSpeaking { padding:30px 0 0;}

.LiveSpeaking h1 { font-size:24px; padding-bottom:40px;}

.JosephineContent { padding:30px 0 25px;}

.JosephineTitle { padding-bottom:30px;}



/****** Feed Back Thankyou Page  *****/
.FedbckLstng p { min-height:0; }


/****** Subscribe Page  *****/

.SubcrbePg { height:550px; }
.SubcrbePg h1, 
.SubcrbePg h2 { font-size:30px;}
.SubcrbePg h2 { margin-bottom:30px; }
.SubcrbePg img { width:100px; }

.DorchestrNewSctn { margin-bottom:30px;} 


/****** Small Data Page  *****/

.SmallPressTopBnr { padding:15px;}
.SmallPressTopBnr h1 { font-size:35px; line-height:normal;}
.SmallPressTopBnr h2 { font-size:25px; line-height:normal; margin:0 0 20px}

.SmallPrssTopInr { max-width:400px;}
.SmallPrssTopInr img { margin-right:25px;}
.SmallPrssTopInrLst { padding:15px 0 0;}
.SmallPrssTopInrLst ul li { font-size:17px; line-height:normal; margin-bottom:5px;}

.GraphDiv { padding:8px 30px; background-size: 100% 100%; background-repeat:no-repeat; }
.GraphDiv h2 { font-size:24px; line-height:22px; }
.GraphDiv h6 { font-size:14px; }
.SmallPressScndPrtionRgt { height:auto; padding:30px; }

.SmallPressScndPrtionRgtTxt h2 { font-size:34px; line-height:35px;}
.MrtinCrousel ul li button, .MrtingLdrHdng ul li { font-size:18px; padding:0 5px;}
.CntntPrtctdDiv01 > ul li h5 { font-size:20px; }
.CntntPrtctdDiv01 > ul li p { font-size:14px; }


.IntrstingTlkBtn .ShareThisIcon ul { position:relative; bottom:0; }

#HomeSection1 { margin-bottom:35px;}

.page-id-6 .hero--video { overflow:visible; }
.flexbox-fix .rotate_title { display:none !important; }
.flexbox-fix-video { height:auto; }
.hero { min-height:0; }
.hero__teaser { height:auto; }
.hero__teaser .hero-video-loop {
    position: relative;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    transform: translate(0, 0);
}

.skrollr-deck .HomeCntrblck { position:relative; top:0; transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); opacity:1 !important; }

.AboutTopBnr span, 
.DfltTopSctn span.arrow, 
#HomeSection1 span.arrow { display:none; }


.SpekrFrmDiv ul li.Interested_YesNo label { width:100%; text-align:center; }
.SpekrFrmDiv ul li.Interested_YesNo .ginput_container_radio { width:100%;}

/**** Ministry of Common Sense Page ****/


.CmnsensBnr { padding: 50px 0;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fdc42f+0,fed261+100 */
background: rgb(253,196,47); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(253,196,47,1) 0%, rgba(254,210,97,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(253,196,47,1) 0%,rgba(254,210,97,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(253,196,47,1) 0%,rgba(254,210,97,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc42f', endColorstr='#fed261',GradientType=1 ); /* IE6-9 */

}
.CmnsensBnr img { display: block; margin: 0 auto 25px; max-width: 226px; }

.BookNewDes { padding: 0 30px; position: relative; top: 0; transform: translateY(0); width: 100%; }
.BookNewDesRow { max-width: 100%; }
.BookNewDesRow h1 { font-size: 30px; }

.MinstryCmnSnseDiv p { padding: 0; }

.NewBookLstngDiv ul li .CseSwisDesRow { padding: 30px; }
.NewBookLstngDiv a { display: block; margin: 0 auto 10px; }
.NewBookLstngDiv a:last-child { margin:0 auto;}

.AbtMrtnBkCrclRow { flex-direction: column; }
.AbtMrtnCrclImg { padding: 0; margin-bottom: 25px; flex-direction: column; }
.AbtMrtnCrclDes { width: 100%; }
.AbtMrtnCrclDes h2 { font-size: 22px; margin-bottom: 20px; }

.AboutMrtnBookRow a { margin:0 auto;}

.NewBookLstngDiv ul li:nth-child(2n+1)::before { display:block; max-width:100px; height:100px; top:-60px;}

.NewBookLstngDiv ul li:nth-child(2n)::before { display:block; max-width:100px; height:100px; top:-37px;}
.SwissIntrnlAirlns ul li:last-child::before { display: none; }

.AboutMrtnBook::before { max-width:100px; height:100px; bottom:-75px; display:block;}


/******************* Home New Landing Page Style *********************/
.NewMainContainer { padding: 0 0 71px; }
.NewMainContainer::before { background-size: cover; height: 71px;}
.NewMainContainer::after { width: 180px; height: 71px; bottom: -25px; }

.HmeLndingTopSctnOne { flex-direction: column; height: auto;  }
.HmeLndingTopSctnOne:after { width: 48px; height: 48px; }
.HmeLndngTopSctnOneLft { width: 100%; /*margin-top: 27px;*/ }
.HmeLndngTopSctnOneLft img { height: auto; }
.HmeLndngTopSctnOneRgt { width: 100%; padding: 0; }
.HmeLndngTopSctnOneRgtRow { padding: 57px 0 0 0; }
.HmeLndngTopSctnOneRgtRow::before { height: 55px; width: 56px; left: -15px; }

.HmeLndngTopSctnOneRgtRow01::after { width: 53px; }
.HmeLndngTopSctnOneRgtRow01 p { font-size: 15px; }
.HmeLndngTopSctnOneRgtRow01 h2 { font-size: 14px; }

.HmeLndngPreOrdrBk { padding: 57px 0 0 0;  }
.HmeLndngPreOrdrBk h2 { font-size: 42px;  }
.HmeLndngPreOrdrBkRow { flex-direction: column-reverse;}

.HmeLndngOrdrBkLft { width: 100%; padding: 0 40px 0 0; }
.HmeLndngOrdrBkRgt { width: 100%;  padding: 0 22px; margin-bottom: 28px;}
.HmeLndngOrdrBkRgtRow { max-width: 100%; }
.HmeLndngOrdrBkRgtRow h3 { font-size: 30px; }
.HmeLndngOrdrBkRgtRow p { font-size: 14px; margin-bottom: 30px; }
.HmeLndngOrdrBkRgtRow ul li:first-child { margin-bottom: 15px; height: 88px;}
.HmeLndngOrdrBkRgtRow ul li:first-child img { height: 88px; }

.HmeLndgFormSctn { padding: 56px 20px 69px; }
.HmeLndgFormSctn h2 { font-size: 42px; line-height: 40px; margin-bottom: 30px; }
.HmeLndgFormSctn p { font-size: 15px; line-height: 24px; margin-bottom: 30px; }
.TkeBckForm .gform_body { width: 100%; margin: 0; }
.TkeBckForm ul li { margin: 0 0 25px; width: 100%; }
.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"] { padding: 0 30px; }

.TkeBckForm .gform_footer { width: 100%; margin: 0; }
.TkeBckForm .gform_footer input[type="submit"],
.TkeBckForm .gform_footer button { width: 216px; height: 43px; font-size: 15.6px; }
.TkeBckForm .gform_footer button:before { width: 130px; height: 102px; right: -30px; }
.TkeBckForm .gform_footer button:hover:before { right: -63px;}


.Footer { padding: 67px 0 44px; }

.NewFotrOne h2 { font-size: 24px; margin-bottom: 30px; }
.NewSocilIcns ul li a { height: 35px; width: 37px; font-size: 22px; line-height: 35px;}

.NewFtrThrdCol .gform_body { width: 100%; margin: 0; }
.NewFtrThrdCol ul li { width: 100%; margin:0 0 10px; padding: 0;}
.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: 40px; }
.NewFtrThrdCol .gform_footer { width: 100%; margin: 0}
.NewFtrThrdCol .gform_footer input[type="submit"] { height: 40px; }


/************* Small Data Press New **************/

.SmallDataNewTopSecRow { padding: 30px 0 70px; }
.SmallDataNewTopSecRow .container { flex-direction: column; }
.SmlDtaDsply { width: 100%; }
.SmlDtaPrsImgNew { flex-direction: column; width: 100%; margin-bottom: 25px; }
.SmlDtaPrsDesNew { padding: 0; margin: 0 auto; }
.SmlDtaPrsDesNew h2 { font-size: 20px;margin-bottom: 26px; }
.SmlDtaPrsDesNew ul { padding: 0; }

.Sticky .SmalDtaLnksDiv { position: fixed; top: 69px;  }
.dropdownbox { margin: 0 auto; width: 220px; background: rgb(255,255,255); cursor: pointer; font-stretch: normal; font-style: normal; text-align: center; color: #0d0d0d; position: relative; border: solid 1px #979797; }
.dropdownbox:before { content: ""; position: absolute; top: 0; right: 0; width: 40px; height: 40px; background-color: #000000; }
.dropdownbox:after { content: ""; position: absolute; top: 50%; right: 14px; transform: translateY(-50%); width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid white;}
.dropdownbox > p {
  padding: 3px 50px 1px 10px;
  font-size: 16px;
   color: #0d0d0d;
  user-select: none;
  -moz-user-select:none;
  /* Safari */
  -khtml-user-select: none;
   line-height: 34px;
    font-family: 'BrandonGrotesque-Medium';
    text-transform: uppercase;
    height: 39px;
}
ul.clickmenu {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 220px;
  overflow: hidden;
  height: 0;
  margin-top: 0;
     -webkit-transition: all 0.3s ease-in; 
   -moz-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
  /*-moz-transform:scale(0); */
  background: rgb(255,255,255);
   color: #0d0d0d;
  cursor: pointer;
  user-select: none;
  -moz-user-select:none;
  /* Safari */
  -khtml-user-select: none;
   border-top: 1px solid #000;
   box-shadow: 2px 2px 5px -1px rgba(0,0,0,0.5);
   opacity: 0;
   z-index: 1;
}
ul.clickmenu li { float: left; width: 100%; border: 0; padding: 0; margin: 0;}
ul.clickmenu li:before { display: none; }
ul.clickmenu li a {
   padding: 3px 10px 1px;
    font-size: 16px;
    font-family: 'BrandonGrotesque-Medium';
   line-height: 2.25;
	-webkit-transition: all 0.3s ease-in; 
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
  border-bottom: 1px dotted rgb(254,238,223);
  display: block;
}
ul.clickmenu li a:hover {
  padding-left: 20px;
  color: #fec42f;
  background: rgb(0,0,0);
}

.clickmenu.clickshowMenu {
  /*-moz-transform:scale(1);*/
  height: 165px;
  opacity: 1;
}
/* #dropdownbox01 { margin-bottom: 25px; }*/

ul.tabs { display: none; }
ul.tabs li { padding: 0 15px; }
ul.tabs li a { font-size: 22px; }
ul.tabs li::before { height: 30px; }


.PhotoSelctOption select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: #fff;
  background-image: none;
  font-family: 'BrandonGrotesque-Medium';
	text-transform: uppercase;
	font-size: 16px;
	color: #0d0d0d;
	text-align: center;
}
/* Remove IE arrow */
.PhotoSelctOption select::-ms-expand {
  display: none;
}
/* Custom Select */
.PhotoSelctOption {
  position: relative;
  display: flex !important;
  width: 220px;
  height: 42px;
  background: #fff;
  overflow: hidden;
  margin: 0 auto 25px;
  line-height: 42px;
  border: 1px solid #000;
}
.PhotoSelctOption select {
  flex: 1;
  padding: 0 50px 0 5px;
 color: #0d0d0d;
  cursor: pointer;
}
/* Arrow */
.PhotoSelctOption::after {
  content: '\25BC';
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 1em;
  background: #000;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
  color: #fff;
}
/* Transition */
.PhotoSelctOption:hover::after {
  color: #f39c12;
}

.SmlDtaBlurbsSctn .container { padding: 0; }
.SmlDtaBlurbsSctn h2 { font-size: 42px; margin-bottom: 28px; }
.SmlDtaBlurbsSctn h2 img { width: 104px; margin-bottom: 5px; }

/******* Submit Your Story *******/

.SubmtStryFrmRow02 { padding: 30px 15px; }
.SubmtStryFrmRow02 ul li:first-child, 
.SubmtStryFrmRow02 ul li:nth-child(2) { width: 100%; }

.SubmtStryFrmRow02 ul li .ginput_container_email .ginput_left { width: 100%; padding: 0; margin-bottom: 20px; }
.SubmtStryFrmRow02 ul li .ginput_container_email .ginput_right { width: 100%; padding: 0; }


.NewFullVideoSctn .hero { min-height: 0; padding: 0; flex-direction: column; }
.NewFullVideoSctn .teaser_hero_container { width: 100%;  }
.NewFullVideoSctn .hero__teaser { position: relative !important; }

/*.StryImgLft img { max-width: 50%; }*/

/********* Buyology ********/ 
.BuyologyPg { padding: 48px 0 0; }
.BylgyMrtnImg { width: 200px; }

/************ Buyology Thankyou Page ************/
.page-id-12156 .BylgyMrtnImg { max-width: 100%; text-align: center; margin: 0; }
.page-id-12156 .BylgyMrtnDes { width: 100%; }

/************* Sale Page ************/
.SaleNewBnr { background-size: 0 0, cover; flex-direction: column; padding: 40px 24px 80px; height: auto;}
.SaleBnrRow01 { flex-direction: column; width: 100%; height: auto; max-width: 500px; margin: 0 auto 50px; }
.SaleBnrRow01 img { display: block; width: 100%; }
.SaleBnrRow02 { width: 100%; }
.SaleBnrRow02 h2 { font-size: 18px; }
.SaleBnrRow02 h1 { font-size: 20px; margin-bottom: 10px;}


/********** Home Popup New 2020 **********/

.SesionRlsdPopUp .SaleNewBnr { padding: 30px 15px; }
.SesionRlsdPopUp .SaleBnrRow01 { max-width: 290px; margin-bottom: 20px; }
.SesionRlsdPopUp .SaleNewBnr a.closeBtnIcon { right: 5px; top: 10px; width: 30px; }

/* 18 june 2020 cws */
#boxes .window { top: 60px !important; transform: translateY(0); }


/************ Bio Page ************/

.BioBnr .container { top: auto; bottom: 33%; transform: translateY(33%); }
.BioBnrDes { max-width: 100%; text-align: center; }
.BioBnrDes h1 { font-size: 30px; letter-spacing: normal; margin-bottom: 5px; }
.BioBnrDes h2 {  font-size: 45px; margin-bottom: 6px; line-height: 1.2;}
.BioBnrDes p { font-size: 15px; line-height: 1.6;}

.ChairmanBio { padding: 98px 10px 40px; }
.ChairmanBio h2 { padding: 0; font-size: 30px; line-height: 36px; margin-bottom: 32px; }
.ChairmanBio p { font-size: 15px; line-height: 1.6; margin-bottom: 15px; }

.BioMdiaBrndsSctn { padding: 44px 15px 0; }
.BioMdiaBrndsRow ul { padding: 0 10px; margin: 0; }
.BioMdiaBrndsRow ul li { width: 33.333%; margin-bottom: 22px;}
.BioMdiaBrndsRow ul li img { height: 87px; }
.BioMdiaBrndsRow p { font-size: 15px; line-height: 1.6; margin-bottom: 15px; }



/************ Small Data Press Page ************/
.BlurbSldrDiv .slick-list  { display: block; }
.BlurbSldrDiv .slick-track {  display: block; }
.BlurbSldrDiv .slick-initialized .slick-slide { display: block; }

/*.BlurbSldrDiv { padding: 30px 0 20px; }
.BlurbSldrRgtRow { display: block; }*/

.GftCrdsSectn { padding: 200px 0 90px; }
.GftCrdsPopDiv:before { top: -165px; right: -25px; }

/************* Inner Circle Page  *************/


.frnd_inner_top_sec .HmeLndngTopSctnOneLft { padding: 60px 30px; }
.frnd_inr_crcle_lst ul li:nth-of-type(odd)::before { width: 130px; height: 82px; bottom: 0; }

.friend-circle-popup__wrap .gform_footer input[type="submit"],
.friend-circle-popup__wrap .gform_footer button { width: 216px; height: 43px; font-size: 15.6px; }
.friend-circle-popup__wrap .gform_footer button:before { width: 130px; height: 102px; right: -30px; }
.friend-circle-popup__wrap .gform_footer button:hover:before { right: -63px;}


/*mm page*/

.page-id-13930 .Header:before { height: 75px; width: 75px; }

.mm_page__rowone { padding: 25px; }
.the_mmshowimg { width: 110px; }
.mm_show_name ul li h2 { font-size: 14px; }

.mm_show_scnd_sec { padding: 18px 15px; }
.mm_show_scnd_sec p { font-size: 14px; line-height: 1.43; }
.mm_show_scnd_sec ul { text-align: center; margin: 0; }
.mm_show_scnd_sec ul li { width: 100%; margin-bottom: 20px; }
.mm_show_scnd_sec ul li a { margin: 0 auto; font-size: 14px; width: 250px;}
.mm_notification { float: left; width: 100%; max-width: 100%; text-align: center; flex-direction: column;}
.mm_notification span.mm_bell_icon { width: 63px; display: block; float: none; margin: 0 auto 20px; }
.mm_show_scnd_sec p { text-align: center; line-height: 2.14; padding: 0;}


.mm_events_list table tr td,
.mm_events_list table tr th { float: left; width: 100%; font-size: 20px; padding: 15px 10px; text-align: center;}
.mm_events_list table tr td { border: 0; border-top: 1px solid #d4a42a; }

.mm_videos { padding: 40px 10px; }
.mm_videos h2 { margin-bottom: 30px; }
.mm_videos ul li { width: 100%; margin-bottom: 40px; float: left; }
.mm_videos ul li:last-child { margin-bottom: 0; }
.mm_video_img a { width: 80px; height: 55px; font-size: 24px; }

.mm_download_week { padding: 14px 0; }
.mm_download_week h2 { margin-bottom: 21px; font-size: 24px;}
.mm_download_week h2 img { display: block; margin: 15px auto 0; }

/*M and M New Page*/

.mm_wtch_live h2 { font-size: 14px; }
.mm_wtch_live a { width: 90px; font-size: 12px; height: 28px;}
.mm_wtch_live a svg { width: 22px; margin-right: 5px; }

.mm_new_sldr { padding-bottom: 14px; }
.mm_new_sldr_rowmain { padding: 40px 0; }   

.mm_new_sldr_img { max-width: 450px; }
.mm_new_sldr_overlay { max-width: 100%; padding: 25px; position: relative; top: 0; left: 0; transform: translate(0px,0px); float: left; width: 100%;}
.mm_new_sldr_overlay h2 { font-size: 26px;  line-height: 1.25;}
.mm_new_sldr_overlay p { font-size: 14px; line-height: 1.54; }

.square_line_div {
    width: calc(100% - 22px);
    height: calc(100% - 48px);
}
.square_line_div span:nth-child(1){
    height: 2px;
}
.square_line_div span:nth-child(2){
    width: 2px;
}
.square_line_div span:nth-child(3){
    height: 2px;
}
.square_line_div span:nth-child(4){
    width: 2px;
}

.ourspnsr_sec::before { bottom: 34px; height: 2px; }
.ourspnsr_sec h2 { font-size: 24px; }
.ourspnsr_sec h3 { font-size: 14px; }
.ourspnsr_sec ul { padding-bottom: 15px; }
.ourspnsr_sec ul li { padding: 15px; }
.ourspnsr_sec ul li .spnsr_logo img { height: 40px; }


.future_shows_sect { padding: 10px; }
.future_shows_sect h2 { font-size: 24px; }
.future_shows_sect table.table { border-width: 2px; }
.future_shows_sect table.table tr td:first-child,
.future_shows_sect table.table tr td,
.future_shows_sect table.table tr td:last-child { width: 100%; float: left; text-align: center; border-right: 0; font-size: 18px; padding: 15px;}
.future_shows_sect table.table tr td:last-child { border-bottom: 2.5px solid #f9c02e; }
.future_shows_sect table.table tr:last-child td:last-child { border-bottom: 0; }

.future_shows_sect table.table tr td:nth-child(2) { min-height: 90px; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; }

.prvs_show_div { padding: 24px 10px; }
.prvs_show_div h2 { font-size: 24px; margin-bottom: 25px;}
.prvs_show_slidrFor { border-width: 2px; }
.prvs_show_slidrTop { border-bottom-width: 2px; }
.prvs_show_slidr__Img a { width: 80px; height: 60px; line-height: 60px; font-size: 25px;}
.prvs_show_slidr__desRow span.prvs_show_slidr_date { font-size: 18px; }
.prvs_show_slidr__desRow h3 { font-size: 20px; }
.prvs_show_slidr__desRow p { font-size: 18px; }

.prvs_show_slidrBtm { padding: 0 0 15px; }
.prvs_show_slidrBtm h3 { border-bottom-width: 2px; }
.prvs_show_slidrBtm .container { padding: 0 15px 0 45px; }


/*M and M Single New Page*/
.mm_indivi_ftrdimage { padding: 0 14px; }
.mm_new_sldr_overlay img { height: 45px; }

.mm_indivi_media_sect { padding: 22px 14px 66px; }
.mm_indivi_media_sect h2 { font-size: 24px; margin-bottom: 22px;}
.mm_indivi_media_sect h2::before { height: 2px; }
.mm_indivi_media_sect::before { width: calc(100% - 28px); bottom: 30px; height: 2px; }
.mm_indivi_media_slidr { padding: 0 0 76px; }
.mm_indivi_media_slidr img { height: 150px; }
.mm_indivi_media_video span.mmplayvideo { width: 58px; height: 40px; line-height: 40px; font-size: 18px; }


.mm_indivi_media_slidr .slick-arrow { top: auto; transform: translateY(0px); bottom: 0; width: 28px; height: 28px; border-radius: 50%;  z-index: 99;}

.mm_indivi_media_slidr .slick-arrow.slick-prev { left: 0; border-radius: 50%; }
.mm_indivi_media_slidr .slick-arrow.slick-prev::before { font-size: 15px; left: 6px; }

.mm_indivi_media_slidr .slick-arrow.slick-next { right: 0; border-radius: 50%;}
.mm_indivi_media_slidr .slick-arrow.slick-next::before { font-size: 15px; left: 8px; }

.mm_indivi_media_slidr .slick-dots { position: absolute; bottom: 8px; width: 100%; text-align: center; padding: 0 35px; line-height: 0;}
.mm_indivi_media_slidr .slick-dots li { display: inline-block; padding: 0 5px; line-height: 0;}
.mm_indivi_media_slidr .slick-dots li button { width: 10px; height: 10px; border-radius: 10px;   border: solid 1px #979797; background-color: #fff; font-size: 0; padding: 0; line-height: 0;}
.mm_indivi_media_slidr .slick-dots li.slick-active button { background-color: #fec42f; }

.mm_single_contact { padding: 60px 15px; }
.mm_single_contact h2 { font-size: 26px; margin-bottom: 27px; }
.mm_single_contact .mm_single_contact_dflex { padding-bottom: 15px; max-width: 300px; margin: 0 auto; }
.mm_single_contact ul.mm_single_contact_listone li { font-size: 26px; }
.mm_single_contact ul.mm_single_contact_social li a { height: 40px; width: 40px; font-size: 24px; line-height: 40px; }

.Ftr_email_cntcts { position: relative; }
.Ftr_email_cntcts:before { content:''; position: absolute; left: 0; right: 0; bottom: -12px; width: 166px; height: 1px;
 background: #979797; margin: 0 auto; }

.Ftr_email_cntcts ul li { width: 100% }
.Ftr_email_cntcts ul li h3 { font-size: 30px; }
.Ftr_email_cntcts ul li h4 { font-size: 24px; }
.Ftr_email_cntcts ul li a { font-size: 24px; }

}

@media only screen and (max-width: 640px) 
{
/*M and M New Page*/
.mm_new_sldr_img { max-width: 400px; }

/*M and M Single New Page*/
.mm_indivi_media_slidr img { height: 140px; }
}


@media only screen and (max-width: 600px) 

{

.flipcontainer { max-width: 200px; height: 210px; }
.cover { width: 180px; }
/*.flipcontainer .cover { transform: rotateY(-90deg) skewY(40deg); width: 64px; background-color: #c4c6c8; background-image: none !important; }*/
.GifCrdGlrySldr .slick-arrow { width: 24px; height: 24px; background-size: 30%; }
.GifCrdGlrySldr .slick-prev { left: 10px; }
.GifCrdGlrySldr .slick-next { right: 10px; }

	
ul.clickmenu li a { font-size: 15px; }
.dropdownbox > p { font-size: 12px; }


/************ Buyology Thankyou Page ************/ 

.BylgyMrtnImg { display: block; margin: 0 auto 27px; width: 255px; }
.BylgyMrtnDes { overflow: visible; width: 100%; padding: 0; }
.page-id-12156 .BylgyMrtnDes { width: 100%; }
.BylgyMrtnDes p { margin-bottom: 0; }


}



@media only screen and (max-width: 540px) 



{

.SpeakinWorkShop ul li { margin:0 0 28px; width:100%;  }

.SpeakinWorkShop ul li:last-child { margin-bottom:0; }

.SpeakinWorkShop ul li a { width:210px; margin:0 auto;}


.MrtinCrousel ul { top: -170px;}


/*.NewBookDiv { top: 100px; }
.NewBookDiv h2 { font-size: 35px; padding-bottom: 20px; }*/

.SlickLftBtnMain { max-width: 92%; }
.SmllDataPresRlsSldr ul.slick-dots { max-width: 95%; }
.slider-nav01 .SlickLftBtnMain,
.SmallDataVideoNewDiv .SlickLftBtnMain { max-width: 75%; }

/*.StryImgLft img { max-width: 40%; }*/

/*M and M New Page*/
.mm_new_sldr_img { max-width: 350px; }
.prvs_show_slidrNavBtns h3 { font-size: 16px; }

}



@media only screen and (max-width: 479px) 



{
/****** Subscribe Page  *****/

.SubcrbePg { height:550px; }
.SubcrbePg h1, 
.SubcrbePg h2 { font-size:25px; margin-bottom:20px; }
.SubcrbePg ul { margin-bottom:20px; }
.SubcrbePg ul li { width:100%; margin-bottom:10px; padding:0; }


.CntntPrtctdDiv01 p { font-size:30px; }

.MrtinCrousel ul { top:-190px; }

/* 3 April 2019 */
.SpekrFrmDiv ul { margin-bottom:0px;}
.SpekrFrmDiv p { padding:0 0 10px;}
.SpekrFrmDiv ul li a,
.SpekrFrmDiv ul li a p { font-size:12px;}
.SpekrFrmDiv ul li a i.fa { font-size:15.5px;}
.SpekrFrmDiv ul li.UploadClass h3 { font-size:14px;}
.SpekrFrmDiv ul li.ta_important .ginput_container_radio ul { margin-bottom:0px;}
.SpekrFrmDiv ul li.copylink { padding:20px 0;}
.SpekrFrmDiv ul li.Interested_Text h2 { font-size:13px;}
.SpekrFrmDiv ul li.Width51 { width:100%;}

/* 17 April 2019 */

.SpekrFrmDiv ul li.UploadClass { margin-bottom:0px;}

.SpekrFrmDiv ul li.ta_important { padding-bottom:20px;}

.SpekrFrmDiv ul li.Interested_YesNo { margin-bottom:0px;}
.SpekrFrmDiv ul li.Interested_YesNo label { margin-bottom:26px;}
.SpekrFrmDiv ul li.Interested_YesNo .ginput_container_radio { width:100%;}
.SpekrFrmDiv ul li.Interested_YesNo .ginput_container_radio ul li label { text-transform:uppercase;}

/************ Pre Order Bulk order ************/
/*.WbnrCoachngRow { padding: 61px 40px 234px; } */

/*M and M New Page*/
.mm_new_sldr_img { max-width: 256px; }

}







@media only screen and (max-width: 400px) 
{
.MrtnVideoSction .MrtinCrousel ul { top:-54px;}
.MrtinCrousel ul li button, .MrtingLdrHdng ul li {
    font-size: 15px;
    padding: 0 3px;
}

	

.MartinPopup2021 { max-width: 290px;  }
.MartinPopup2021 h2 { right: 5px; width: 135px; font-size: 19.4px;  }
.MartinPopup2021 h2 small { font-size: 24.1px; }
.MartinPopup2021 h2 strong { font-size: 50.2px; }
.MartinPopup2021 p { font-size: 16px; }
.MartinPopup2021 a { font-size: 14.2px; height: 35px; }


}

@media only screen and (max-width: 374px) 
{
/*********** Stories Landing Page ***********/

.StoryMblStickySctn { height: 40px; }
.StoryMblStickySctn:before { height: 40px; }
.StoryMblStickySctn { padding: 9px 127px 9px 53px;  }
.StckyStryIconMbl { width: 50px;  }
.StoryMblStickySctn h2 { font-size: 20px; }

.StorySctnMainCont { padding: 35px 0 0; }
.StorySctnRgt h1 { font-size: 40px; line-height: 1.1;}
.StorySctnRgt p { padding: 0; }
.StryImgRgtDes { padding: 0; }

.StorySctnTextualDes { padding: 20px 15px; }
.StorySctnTextualDes a { font-size: 13px; }

.StorySidBar { padding: 0; }
.StryOrdrSdBrDiv img { max-width: 100%; }

.NextPrvStry a { font-size: 14px; }
.NextPrvStry a:first-child { padding: 0 0 0 15px; }
.NextPrvStry a:last-child { padding: 0 15px 0 0; }

/************ New Home Page ************/
.SneakPeakSctn h2,
.BigDeckSctn h2 { font-size: 30px; }
.SneakPeakSctn h2 span::before { left: -40px; }

.page-id-11464 .WbinrCoachng h2 { font-size: 32px; }
.SnapShtWilCoach h2 { font-size: 32px; }

.WbnrSucesStriesLft .HmeLndngTopSctnOneRgtRow { padding: 65px 0 0 0; }


/********** Home Popup New 2020 **********/

.SesionRlsdPopUp .SaleBnrRow02 h1 { font-size: 16px; line-height: normal; }
.SesionRlsdPopUp .SaleBnrRow02 h1 strong { font-size: 20px; }


}

@media only screen and (max-width: 350px) 



{



	



}