/* Mobile CSS modifications */
/* Mobile CSS modifications */
.mobileOnly{display:none;}
.mobilefont{}
.helpTextAlign{text-align:right;}
/* extra protection mobile sections are not to be displayed in desktop */
#FMT_C9C3CD700C67F03071813{display:none;}
#FMT_C9C3CD700C67F03074930{display:none;}
#FMT_C9C3CD700C67F03075546{display:none;}

/* Mobile media query */
/*@media screen and (max-device-width: 640px)*/

@media only screen and (max-device-width: 640px) and  (min-device-width: 100px), only screen and (min-width: 100px) and (max-width: 640px)
{	
	.QuoteProtectionCheckbox {
		margin-left: 0;
		margin-top: 0;
	}
	
	.CarouselCallText {
		 text-align: center !important;
		 padding-top: 2%;
		 color: white;
	 }
	 
	.LeftColumnButton{
		width: 100%;
	}
	.MiddleColumnButton{
		width: 100%;
	}
	.RightColumnButton{
		width: 100%;
	}
	.LeftColumn {
		width: 100% ;
		padding: 5px 0;
	}

	.RightColumn {
		width: 100% ;
	}
	/* mobile screen set-up */
	.TabletMobileHeading{
		font: 18px/22px Font-Regular,"arial";
   	 	display: block;
    	text-align: center !important;
    	padding-top: 10px;
	}
	
	
	*[id="COL_B04C9004F228F46D91900"] {
	    width:1% !important;
		display:none !important ;
    }
	*[id="row_HEAD_6ECC9F06C056C404185858"] {
	    display:none !important;
    }
	
	/* mobile screen set-up */
/* classes defined in edge */
	*[class="floating-section"] {
        width:90% !important;
        top: 30px !important;
    }
	
	.WebOnly {
		display: none;
	}
	
    *[class="WebOnly"] {
        display:none !important;
    }
	*[class="TabletAndMobileOnly"]{
		display: block;
	}
	 *[class="mobileOnly"] {
        display:block !important;
    }
	*[class="LeftQuestionColumn"] {
	    width:100% !important;
		border-bottom:1px solid #B0B7BB !important;
		padding-bottom: 25px !important;
    }
	*[class="RightQuestionColumn"] {
        width:100% !important;
    }
	
	.repeatBg{
		background-image:none !important;
		background-repeat:none !important;
		background-position:none !important;
		margin:none ;
	}
	.ReasonsToChooseForColumn1{
  	width: 100%;
    padding: 20px 20px 20px 20px !important;
    border-bottom:1px solid #B0B7BB;
    
  }
  .ReasonsToChooseForColumn2{
  	width: 100%;
    padding: 20px 20px 20px 20px !important;
    border-bottom:1px solid #B0B7BB;
  
  }
  .ReasonsToChooseForColumn3{
  	width: 100%; 
    padding: 20px 20px 20px 20px !important;
    border-bottom:1px solid #B0B7BB;
  }
  .ReasonsToChooseForColumn4{
  	width: 100%;
    padding: 20px 20px 20px 20px !important;
   }
  .QuoteFormSection{
		width: 95% !important;
  		margin: 0 auto;	
  }
	.MainContentSection{
  		width: 96%;
  		margin: 0 auto;
  		float: none !important;	
  }
	 *[class="mobileUnderline"] {
		padding:10px 0px 25px 0px;
		border-bottom:1px solid #B0B7BB ;
	}
	
	 *[id="FMT_6D7B2FCB6A0C8AA6235288"] {
        width:100% !important;
    }
	/*compare our cover complete section size */
	 *[id="FMT_6D7B2FCB6A0C8AA6235300"] {
        width:92% !important;
    }
	 /*[id="FMT_5BF5FF7341E0F42956252"] {
        display:none !important;
    }*/

	.CompareTableRow1Col2HeaderText,.CompareTableRow1Col3HeaderText {
	  font: 13px/16px Font-Bold, "arial";
	  text-transform: none;
	  padding: 7px 0;
	}
	
	*[class="tickStyle"] {
        padding:28px !important;
    }
	
	 *[id="FMT_24E831715D1830B758258"] {
		margin:0px 0px 20px 0px !important ;
    }
	/* Need help hiding and change position start */
	
	#p4_BUT_7514CAD9B0FB2A0364349{width:50% !important;}
	#p4_BUT_7514CAD9B0FB2A0364360{width:50% !important;}
	/*
	*[id="FMT_7514CAD9B0FB2A0364340"] {
        display:block;
		padding:10px !important; 
		width: 90% !important; 
		margin: auto !important; 
		background-color: black !important; 
		margin-bottom: 10px !important;
    }
    */
	/* Need help hiding and change position end */
	/* cookie formatting */
	
	*[class="tabletCookie"] {
       display: block !important;
    }
	/*carousal modifications for mobile */
	
	*[class="container"] {
       display: none !important;
    }
	*[id="FMT_CB2A7EA525071E3854484"] {
       display: block !important;
    }
	/* Removal & change of Current phase style in header */
	
	 .FEAturesVisitedStepStyle a>span {
	 	display: none !important;
	}
	 span.FEAturesFutureStepStyle{
	 	display: none !important;
	}
	.FEAturesFutureStepStyle{
		padding: 0;
	}
	.FEAturesVisitedStepStyle{
		width: auto !important;
	}	 
	
	/* Removal & change of Current phase style in header */
	 *[class="FEAturesSeparatorStyle"] {
	 	display: none !important;
	}
	 *[class="FEAturesVisitedStepStyle  "] {
	 	display: none !important;
	}
	 *[class="FEAturesFutureStepStyle  "] {
	 	display: none !important;
	}
	 *[class="FEAturesCurrentStepStyle  "] {
	 	 float: none !important;
  		 text-align: center !important;
		 /*padding-top:20px !important ;*/
		 margin-top:0px !important ;
	}
	
	/* Changes using EDGE IDs for header and footer start */
	/* Heading middle part */
	/*
	*[id="COL_B04C9004F228F46D91607"]{
		text-align:center !important ;
	 }
	 */
	 *[id="row_HEAD_CB6ED4BC492BAA55160498"]{
	 	display: none !important;
	 }
	 *[id="HEAD_7514CAD9B0FB2A0354417"]{
	 	display: block !important;
	 }
	/* LandRover Logo Column size decrement */
	 
	.LogoIcon{
		height: 65px;
	}
	 /* Removal of Links in header for mobile */
	
	.TopLinkMenus {
		display: none !important;
	}
	 
	 *[class="SlideoutColumn"]{
		display:block;
		width: 25%;
		padding-left: 2.5%;
	}
	.mobileFooterDefaqtoText{
		display: block;
		width: 95%;
		font: 18px Font-Light,"arial";
		margin:auto;
		padding: 30px 0 30px 80px;
		color: rgb(103,103,103);
		background: transparent url("../../../images/R1/Defaqto.png") no-repeat scroll left center;
	}
	.footerDefaqtoText{
		display: none;
	}
	.WidthZero{
		width: 0% !important;
	}
	
	/* LandRover Logo size change */
	 *[id="TXT_B04C9004F228F46D91564"]{
	 	height: 15px !important;
	 	padding: 5px 0 15px 2.5% !important;
		margin:0 !important;
	}
	
	/* Header suppression for mobile */
	*[id="row_HEAD_B04C9004F228F46D73799"]{
	 	display:none !important;
	}
	
	/* Tablet/mobile help section display */
	*[id="FMT_7514CAD9B0FB2A0365538"]{
	 	display:block !important;
	}
	/* Floating Right sidemenu display removal */
	 *[id="FMT_7D4F2E8D5B199E9D983182"] {
	 	display:none !important;
	}
	*[class="TabletHeading"] {
		display:block !important ;
		width:90% !important ;
		font-size:20px !important ;
		color:#E4E8E8; !important ;
		text-align:center !important ;
		padding-top:30px !important ;
		padding-left:1.75% !important ;
		font-family:LandRoverWeb-Demi !important ; 
	}
	
	
	 .mobileHeadingStyle{display:none!important;}
	
	/* Button style for application navigation in mobile */
	 .mobileButton{width:100% !important ;height: 40px !important ; }
	 .mobileSaveButton{width:80% !important ;height: 40px !important ; }
	 .ProgButtonColumn{width:25% !important;}
	 .SaveButtonColumn{width:50% !important;}
	 .SlateBlueBorder{ padding-left: 15px !important; padding-right: 15px !important;}
	 
	/* Address search column in vehicle details page */
	 *[id="COL_14828543DCC5C68D55831"] {
	 	width:75% !important;
		padding-bottom: 25px !important
	}
	*[id="COL_14828543DCC5C68D55835"] {
		width:21% !important;
		padding-bottom: 25px !important
	}
	*[id="COL_14828543DCC5C68D55839"] {
		width:100% !important;
		border-bottom:1px solid #B0B7BB !important;
		margin-top:0 !important;
	}
	*[id="row_QUE_0CB2ABDF4631708364313"] {
		display:none;
	}
	
	/*LRQuote*/
	.LRQuoteYourExcessesColumn1{
		width:100%;
	}
	.LRQuoteYourExcessesColumn2{
		width:100%;
		margin: 1px;
	}
	
	.SaveForLaterButton {
		padding-left: 0;
	}
/*LRQuote*/
	/* Quote page column changes */
	 #SPC_E9B7B62CF6790D6A49803{display:none !important;}
	 #row_BUT_E9B7B62CF6790D6A49834{padding-left:0px !important;}
	 #row_BUT_C422EB1DBAC4C53039205{padding-left:0px !important;}
	 #COL_C422EB1DBAC4C53040030{width:65% !important;}
	 #COL_C422EB1DBAC4C53040034{width:35% !important;}
	 #COL_C422EB1DBAC4C53040022{width:65% !important;}
	 #COL_C422EB1DBAC4C53040026{width:35% !important;}
     .mobileSuppressColumn{display:none !important;}
	
	/* How can we help page - Existing customer modifications */
	 
	
	/* Proof of NCD page */
	 #p4_BUT_72B07A27C4DF071B36757{text-align:left !important; float:none !important; padding-top:30px !important;}
	
	/*Policy documents page */
	 .mobileLeftPolicyLink{width:30% !important; float:left !important;}
	 .mobileRightPolicyLink{width:70% !important; float:left !important;}
	
	
	/* Summary page read only section changes */
	 .mobileMainSumColumn{width:94% !important;}
	 .mobileSummaryColumn{width:86% !important; padding-bottom:8px !important;}
	/* Summary Editable section changes */
	 .SummaryButtonColumn{margin-top:48px !important;}
	 .SummaryLeftQuestionColumn{width:70% !important;}
	 /*#COL_F20815B0A3D18A56112152{width:80% !important;}*/
	 .coloumnWidth60Percent{
			width: 100%;
		}
	 #COL_1559201C049E196359813{display:block !important;}
	 #COL_2FC81E79DA1F27D543741{display:none !important;}
	 
	/* Payment page */
	 #FMT_02B284B4931EF234108854{display:none !important;} 
	 #row_BUT_820A677763093AA383393{display:none !important;}
	 .PaymentSelectButtonStyle {background-color:#0C121C;color:#FFFFFF;border:1px solid #0C121C;padding:10px 10px 10px 10px;}
	 .PaymentSelectButtonStyle:hover {background-color:#0C121C;color:#FFFFFF;margin:auto;padding:10px 10px 10px 10px;}
	 .PaymentSectionStyle {padding:10px;}
	 #COL_E650FA48AF71FC1883769{width:auto; border-bottom: 1px solid #B0B7BB !important; padding-bottom: 25px !important;}
	
	/*Thank You page */
	
	 
	 .ThankyouSubsectionRow1Column1Width {
    	width: 13%;
	 }
	 .ThankyouSubsectionRow1Column2Width {
    	width: 85%;
	 }
	 .ThankyouSubsectionColumn2Width {
    	width: 85%;
	 }
	 .ThankyouSubsectionRow1Column3Width {
    	width: 89%;
    	float: right !important;
    	margin-top: 0%;
	  }
	 
	 
	 /*Quote page extra protection */
	 #FMT_C9C3CD700C67F03071829{display:none !important;}
	 #FMT_C9C3CD700C67F03071813{display:block !important;}
	 #FMT_C9C3CD700C67F03074778{display:none !important;}
	 #FMT_C9C3CD700C67F03074930{display:block !important;}
	 #FMT_0663DCA75353D455104991{display:none !important;}
	 #FMT_C9C3CD700C67F03075546{display:block !important;}
	 
	 /*Help section*/
	.NeedHelpColumn{
		display:none;	
	}
	.DealerFormFieldsWrapper{
		margin:0;
	}
	
	.DealerLoginConfirmationCol1{
		width:5%
	}
	.DealerLoginConfirmationCol2{
		width:95%
	}
	.BlueButton {
	}
	
	/*   Popup body size */
	.FloatPopupSection{
		padding: 10px !important;
		top: 50px !important;
		height: inherit !important;
		width: inherit !important;
	}
	.CompleteAnswerDropDown, .CompleteAnswerTextFieldWithHelp {
	  width: 90%;
	}
	.ClaimTableCol1{
		width: 100%;
	}
	.ClaimTableCol2{
		width: 100%;
	}
	.ClaimTableCol3{
		width: 20%;
	}
	.NeedHelpOpeningHours{
		width:100%;
	}
	.RowRadioButtonAnswer{
		width: auto;
	}
	.ConvictionsTableCol1{
		width: 100%;
	}
	.ConvictionsTableCol2{
		width: 50%;
	}
	.ConvictionsTableCol3{
		width: 50%;
	}
	/*Phase header text style to overlay on image*/
	  .PhaseHeaderStyle{
	  }
	  .CurrentInsurerHeader{
	  	
	  }
	  .CurrentInsurerDesc{
	  	    padding: 10px;
	  }
	  .ProgressBarSection {
	    margin: 0 2.5%;
		display: none;
	  }
	  .FEAturesSeparatorStyle{
	  	width:15px;
	  }
	  
}

/* To Avoid popup width affecting through media query changed screen width and applied popup properties for mobile separately */
@media only screen and (max-width: 440px)  {
	
	.ResultsTable {
     		zoom: 0.5; /* Chrome */
     		transform-origin: 0;
	}   
	 /*#FloatPopupDiv{width:98% !important ;padding:10px !important;top:50px !important;left:1% !important; height: inherit !important; }*/
	 
	 .popupbody {
		overflow-y: auto;
		padding: 0 10px 0 10px;
		margin: 0;
	}
	 
}

/*480px portrait mode */
@media only screen and (min-device-width: 320px) and (max-device-width: 320px) and (orientation: portrait), only screen and (min-width: 320px) and (max-width: 320px) and (orientation: portrait)  {
	.CompleteAnswerDropDown, .CompleteAnswerTextFieldWithHelp, .BasicAnswerTextFieldWithHelp, .BasicAnswerTextField, .BasicAnswerDropDown {
		  width: 86%;
	}
}

@media only screen and (min-width: 320px) and (max-width: 736px) and (orientation: portrait) {	
	.CompareCoverTableColumn2 {
		height: 70px;
	}
	
	.PaymentComodoSecureHelpColumn {
		width: 25%;
	}
	
	.CardTypeHeading, .CardsLogoColumn {
		width: 100%;
	}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
	.HomePageBanner {
		display: none !important;
	}
	
	.Fivestarcoversection {
		display: none;
	}
	
	#verex-videos {
		width: 100%;
		height: 200px;
	}
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)  {
	.HomePageBanner {
		display: none !important;
	}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 376px)  {
	  
	  .stickyButtonsSection {
		padding: 1% 12%;
	}
}
  
/* Iphone 4 Landscape mode */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 640px) and (orientation: landscape)  {
	  
	.stickyButtonsSection {
		padding: 1% 22%;
	}
	
	.PaymentComodoSecureHelpColumn {
		width: 15%;
	}
	
}

/* IPHONE 6 */
@media only screen and (max-device-width: 480px) and (orientation: landscape)  {
	  
	.stickyButtonsSection {
		padding: 1% 25% !important;
	}
	
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)  {
	.HomePageBanner {
		display: none !important;
	}
}


/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 812px)  { 
	
	.stickyButtonsSection {
		width: 100%;
		background: rgb(96,97,100);
		display: block;
		padding: 1% 10%;
	}
	
	.HomePageBanner {
		display: none !important;
	}
	
	.StickyNewQuoteButton {
		font: 14px/18px Font-Regular,"arial";
		color: rgb(96,97,100);
		padding: 5px 30px 5px 5px;
		height: 40px;
		border: none;
		vertical-align: middle;
		margin: 0px 0 0 0;
		background: white url("../../../images/DACIA/M&C_Dacia_chevron_grey.png") 90% 48% no-repeat;
		border-radius: 5px;
		text-transform: uppercase;
	}
	
	.StickyRetrieveQuoteButton {
		font: 14px/18px Font-Regular,"arial";
		color: white;
		padding: 5px 28px 5px 5px;
		height: 40px;
		border: 2pt solid white;
		vertical-align: middle;
		margin: 0px 0 0 0;
		background: transparent url("../../../images/DACIA/M&C_Dacia_chevron_white_right.png") 90% 48% no-repeat;
		border-radius: 5px;
		text-transform: uppercase;
	}
	
	.paymentRedSection, .paymentWhiteSection, .promotionalCodeSection {
		padding: 10px;
	}
	
	.UnselectedPaymentTextColumn, .SelectedPaymentTextColumn {
		width: 100%;
	}
	
	/* payment page voucher code question */

	.VoucherCodeQuestionColumn {
		width: 100%;
		padding-bottom: 1em;
	}

	.VoucherCodeQuestion {
		width: 100%;
		padding-bottom: 1em;
	}

	.VoucherCodeApplyButtonColumn {
		width: 100%;
	}
	
	.PaymentFindPostCodeButton {
		
	}
	
	.QuoteProtectionTableWrapper {
		width: 100%;
	}
}

/* Nexus 6P  and 5X */
@media only screen 
  and (min-device-width: 641px) 
  and (max-device-width: 812px) { 
	.stickyButtonsSection {
		padding: 1% 26% !important;
	}
	
	.CarouselCallText {
		text-align: center;
		color: white;
	}
	
	.ProgressBarSection {
		display: none;
	}
	
	.PaymentComodoSecureHelpColumn {
		width: 15%;
	}
	
	.QuoteProtectionCheckbox {
		margin-left: 10.5em;
	}
}


.faqlink{
		window.event.stopPropagation();
}
.content{
window.event.stopPropagation();
}