@media only screen and (min-width: 2001px) 

{

.BrandLogo ul li img { width:40%;}	

}



@media only screen and (min-width: 1360px) 



{



.HwDsgnTransDiv .container { width:1330px; }	
}

@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%; }
}

@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; }







}



@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; }

}



@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; }


}



@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;}


}



@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; }


}







@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 { 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; }





/******* 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;}


}


@media only screen and (max-width: 600px) 



{



	



}



@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; }*/


}



@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;}


}







@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;
}

	



}

@media only screen and (max-width: 380px) 
{

}

@media only screen and (max-width: 350px) 



{



	



}