.Header__name,
.Footer__footerBg,
#articleReview, .SearchContainer__searchBox, 
.signin .Signin__loginHalf:last-child, 
.signup .Signin__loginHalf:last-child,
.ConversationForm__list:first-child,
.BreadCrumbs__breadcrumbsView ul li:last-child, 
.ListHeader__editOption,
.TicketDetailRightContainer__widgetSection:nth-last-child(2) > div:last-child > div:nth-last-child(3),
.TicketDetailRightContainer__widgetSection:nth-last-child(2) > div:last-child > div:nth-last-child(1),
.KbDetailLtContainer__updateTime,
.articleDetail .Layout__twoColumn .Layout__layout2,
.articleDetail .BreadCrumbs__breadcrumbsView ul li:nth-last-child(2), 
.kp_box br,
.KbDetailLtContainer__readerView,.editProfile .ScrollSticky__type1,
.userProfile .ScrollSticky__type1,.ticketDetail .DottedMenuPopup__displayInB{
    display: none;
}
.articleSubCategory .SearchContainer__searchBox,.articleDetail .SearchContainer__searchBox,
.kbLanding .SearchContainer__searchBox,.articleList .SearchContainer__searchBox{
 	display:block 
}
.Header__globalSearch, 
.Header__homeNavbarFixed .Header__navbar .Header__globalSearchAlt{
    visibility: hidden;
}
.ticketDetail .FileUpload__positionRel label .FileUpload__attachPin{
  border-color:#ff0000;
}
.custom_footer{display:block !Important;}
.ticketList .custom_footer, .ticketForm  .custom_footer,.ticketDetail .custom_footer,.userProfile .custom_footer,.editProfile .custom_footer{
  display: none !Important;
}
.Header__homeContent .Header__navbar,
.Header__defaultContent .Header__navbar{
    background-color: #fff;
}
.Button__footerBtn:hover{
     background: #ff0000; 
}


.Header__searchTitle, 
.Header__description,
.Icon__brand,.about_widget_content_area a {
    color: #FFFFFF;
}
.Header__searchTitle {
    font-size: 2.00rem;
    margin-bottom: 1.8rem;
    text-shadow: #000 0 0 0.0625rem;
    letter-spacing: 0.0625rem;
    text-align: center;
    font-weight: 400;
}
.commonStyle__zt3BrandBg {
    background-color: #ff0000;
}
.SearchContainer__downArrow {
    border-top-color: #ff0000;
}
.agent_thread,.agent_comment{
	background-color: #b5d0ff;
    margin-left: -15px;
    padding: 1rem 15px; 
  margin-bottom:10px
}
.enduser_thread,.enduser_comment{
  background-color: #d7f4d0;
    margin-left: -15px;
    padding: 1rem 15px; 
  margin-bottom:10px
}
.ticketDetail .agent_thread blockquote div{
 	background-color:#b5d0ff !important 
}
.ticketDetail .enduser_thread blockquote div{
 	background-color:#d7f4d0 !important 
}
.Header__tabsTab:hover, 
.LoginDetail__signin:hover, 
.LoginDetail__signup:hover, 
.Header__tabsTab.Header__active, 
.LoginDetail__signin.LoginDetail__active, 
.LoginDetail__signup.LoginDetail__active {
    border-bottom-color: transparent;
}
.Header__tabsTab.Header__active, 
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab.Header__active,
.Header__tabsTab:hover, 
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab:hover,
.globalfixednav .globalSignin:hover, 
.globalfixednav .globalSignup:hover{
    border-bottom-color: transparent;
    color: #ff0000;
}
.WidgetContainer__boxSplit {
    padding: 0;
}
.home .WidgetContainer__contentList:first-child {
    max-width: 73.125rem;
    margin: 0 auto;
}
.home .Layout__oneColumn {
  max-width: 100%;
}
.Layout__oneColumn .Layout__layout1{
    padding: 0;
}
/*
.Header__searchTitle, .Header__description{
	text-align: left;
}
*/
.Header__description {
    width: 100%;
}
.Header__globalSearch {
    margin-right: auto;
    margin-left: 0;
}
.Header__homeContent .Header__searchSection {
    padding: 6rem 0 0rem;
}
.commonStyle__zt3BrandFill {
    fill: #ff0000;
}
@media only screen and (max-width: 640px){
    .Header__header {
      background-position: 80% 35%;
    }
  .Header__homeContent .Header__searchSection {
    	padding: 7rem 0 .5rem;
	}
}

.ConversationForm__list:last-child span, 
.TicketDetailRightContainer__widgetSection .ListHeader__header1{
  font-size: 0;
}
.ConversationForm__list:last-child span:after{
	content:"Chat";
  	font-size: .9rem;
}
.TicketDetailRightContainer__widgetSection .ListHeader__header1:after{
	content:"Incident Report properties";
    font-size: 1rem;
}
.articleDetail .Layout__twoColumn .Layout__layout1 {
    width: 100%;
    padding: 0 9.375rem;
}
.Header__menu, 
.Header__menu:after, 
.Header__menu:before {
    background-color: #333;
}
.Header__menuToggle {
    background-color: transparent;
}
@media only screen and (max-width: 769px){
  .articleDetail .Layout__twoColumn .Layout__layout1 {
    padding: 0 0.9375rem 1.5625rem;
  }
}
.FilterTabs__activeFilter, 
.commonStyle__zt3Brand,
.globalfixednav .aPlusIcon:hover{
    color: #ff0000;
}
.AvatarText__avatarText {
    background: #f6f9ff;
    border: 1px solid #5a77a9;
    color: #ff0000;
}
.Header__homeContent.Header__homeNavbarFixed .Header__navbar {
    background-color: #fff;
}
.Header__navopen .Header__navbar .Header__menuTab, 
.Header__homeNavbarFixed.Header__navopen .Header__navbar .Header__menuTab,
.Header__navopen .Header__navbar .Header__menuTab{
  background-color: #fff;
}


/* Home Custom widget Css Start Here */
.kp_widLogo {
		    display: flex;
		    justify-content: center;
		}
		.kp_widLogo span{
			height: 75px;
    		width: 75px;
    		display: inline-block;
			background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595580066378.png&blockId=ee27b4c88eb1e229ceab32b8d39342320f440459494818f3&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
	    	background-size: 235px;
		}
		.kp_widLogo1{
			background-position: 5px 0px;
		}
		.kp_widLogo2{
			background-position: -72px -2px;
		}
		.kp_widLogo3{
			background-position: -154px -1px;
		}

/* Home Custom widget Css End Here */

.kp_viewMore{
margin-top: 10px;
    display: inline-block;
    color: #ff0000;
}

.kp_title{
    	font-size: 22px;
    	line-height: 1.1;
    	font-weight: bold;
    	color: #333333;
   		margin: 26px 0px;
	}
	.kp_description{
		font-size: 16px;
    	line-height: 1.7;
    	color: #000;
    	margin: 0;
	}
	.kp_logo{
		display: inline-block;
		height: 52px;
		width: 52px;
    	background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595609913000.png&blockId=ee27b4c88eb1e2298539a73a8cc1337a64f034dbecd878ed&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
   		background-size: 210px;
	}
	.kp_logoBox1{background-position: -16px -6px}
	.kp_logoBox2{
        background-position: -69px -1px;
        background-size: 190px;
    }
	.kp_logoBox3{background-position: -137px -7px}
	.kp_row{
		display: flex;
		flex-wrap: wrap;
       justify-content: center;
	}
	.kp_col{
	    border: 1px solid #f0f0f0;
    	padding: 10px;
    	border-radius: 6px;
    	background-color: transparent;
    	position: relative;
    	width: calc(42% - 20px);
    	margin: 0 10px;
    	box-sizing: border-box;
	}
	.kp_col:hover {
	    border-color: #78c1e5;
	}
	.kp_widLink{
		position: absolute;
	    left: 0px;
	    right: 0px;
	    bottom: 0px;
	    top: 0px;
	    cursor: pointer;
	}
	.kp_heading{
	    font-size: 56px;
    	color: #ff0000;
    	margin: 0;
   	 	padding: 10px 20px;
    	text-align: center;
    	line-height: 1.2;
    	font-weight: normal;
	}
	.kp_box {
	    background-color: #f0f0f0;
	    padding:25px 0 45px;
	    border-top: 10px solid #fff;
	}
	.kp_container {
	    padding: 0 10px;
	    width: 1400px;
	    max-width: 100%;
	    margin: 0 auto;
	}

	@media only screen and (max-width: 1100px){
		.kp_col{
			width: calc(50% - 20px);
			margin-bottom: 25px
		}
		.kp_container{
		    width: 1100px;
		    max-width: 100%;
		}
	}
	@media only screen and (max-width: 640px){
		.kp_col{
			width: 100%
		}
		.kp_container{
		    width: 640px;
		    max-width: 100%;
		}
		.kp_heading {
		    font-size: 42px;
		}
	}

/* Footer Css Start Here */

.kp_ftr{
		border-top: 9px solid #0091da;
	    background-color: #fff;
	    width: 100%
	}
	.kp_ftrCol{
	    border-bottom: 1px solid #f6f6f6;
	    padding: 15px 50px;
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    flex-wrap: wrap;
	}
	.kp_ftrColMini1 ul{
		list-style-type: none;
		display: flex;
		padding: 4px;
		margin: 0
	}
	.kp_ftrColMini1 li{
	    line-height: 1.2;
	}
	.kp_ftrColMini1 li + li{
		margin-left: 2.7em;
	}
	.kp_ftrColMini1 li a{
		font-size: 18px;
    	color: #767676;
    	text-decoration: none;
	}
	.kp_ftrColMini1 li a:hover {
	    text-decoration: underline;
	}
	.kp_ftrSoc{
	    display: inline-block;
	    height: 35px;
	    width: 35px;
	    background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595507560207.png&blockId=ee27b4c88eb1e2298539a73a8cc1337a0f440459494818f3&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
	    background-size: 174px;
	}
	.kp_ftrSoc_1{background-position: -1px -1px;}
	.kp_ftrSoc_2{background-position: -38px -1px;}
	.kp_ftrSoc_3{background-position: -75px -1px;}
	.kp_ftrSoc_4{background-position: -112px -1px;}
	.kp_ftrSoc + .kp_ftrSoc{
		margin-left: 10px
	}
	.kp_ftrCol2{
		padding: 0 50px;
	    display: flex;
    	justify-content: space-between;
    	flex-wrap: wrap;
	}
	.kp_ftrCol2List{
		padding: 35px 0 0;
		list-style-type: none;
		margin: 0;
		display: flex;
    	flex-wrap: wrap;
    	width: 50%
	}
	.kp_ftrCol2List > li{
		width: 33.33333333%;
		padding: 0 9px;
		box-sizing: border-box;
	}
	.kp_ftrCol2List li a{
		font-size: 16px;
    	color: #767676;
    	text-decoration: none;
	}
	.kp_ftrCol2ListMini li {
	    margin: 15px 0;
	}
	.kp_ftrCol2ListMini li:first-child{
		margin: 0
	}
	.kp_ftrCol2ListMini li:first-child a{
	    font-size: 18px;
    	color: #ff0000;
	}

	.kp_ftrCol2ListMini {
	    list-style-type: none;
	    padding: 0;
	    margin: 0;
	}
	.kp_btnCon{
	    border: 2px solid #0091da;
    	border-radius: 6px;
    	margin: 18px 0 0 0;
    	max-width: 304px;
    	position: relative;
        align-self: flex-start;
	}
	.kp_btn{
		padding: 15px;
    	border: none;
    	background-color: #fff;
    	border-radius: inherit;
    	text-align: left;
	}
	.kp_btnTitle{
	    font-size: 20px;
    	font-weight: bold;
    	color: #0091da;
    	margin: 0 0 15px 0;
	}
	.kp_btnDesc{
		font-size: 16px;
    	color: #666;
    	line-height: 1.2;
    	margin: 0
	}
	.kp_ftrContentCon{
		background-color: #dedede;
	}
	.kp_ftrContent {
	    padding: 15px 25px;
	    margin: 0 auto;
	    max-width: 90%;
	    box-sizing: border-box;
	}
	.kp_ftrContent p {
	    margin: 0px;
	    font-size: 13px;
	    line-height: 1.7;
    	color: #333;
	}
	.kp_btnMblView{
		display: none;
		font-size: 20px;
		color: #fff;
    	text-align: center;
    	font-weight: normal;
    	line-height: 1.2;
    	margin: 0;
    	align-items: center;
	}
	.kp_btnMblView span{
	    height: 23px;
	    width: 20px;
	    background-image: url("https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1595507560207.png&blockId=ee27b4c88eb1e2298539a73a8cc1337a0f440459494818f3&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view");
	    background-size: 125px;
	    background-position: -105px -2px;
	    margin-left: 5px;
	} 
	.kp_listMblView {
	    width: 100%;
	    line-height: 1.2;
	    list-style-type: none;
	    padding: 0;
	    margin: 0;
	    display: none;
	    flex-wrap: wrap;
	}
	.kp_listMblView li {
	    width: 50%;
	    padding: 10px 0;
	    text-align: center;
	    border: 0 solid #f0f0f0;
	    border-width: 0 1px 1px 0;
	    box-sizing: border-box;
	}
	.kp_listMblView li a{
	    font-size: 18px;
	    color: #ff0000;
    	text-decoration: none;
	}

	@media only screen and (max-width: 1100px){
		.kp_ftrColMini2 {
		    width: 100%;
		    padding: 25px 0;
		    text-align: center
		}
		.kp_ftrSoc + .kp_ftrSoc {
		    margin-left: 95px;
		}
		.kp_ftrCol{
			padding: 0;
    		border-bottom-width: 0;
		}
		.kp_ftrCol2{
			padding: 0;
			flex-direction: column-reverse;
		}
		.kp_ftrSoc {
		    height: 52px;
		    width: 52px;
		    background-size: 260px;
		}
		.kp_ftrSoc_2 {background-position: -56px -1px}
		.kp_ftrSoc_3 {background-position: -112px -1px}
		.kp_ftrSoc_4 {background-position: -168px -1px}
		.kp_btnCon {
		    max-width: 100%;
    		width: 100%;
    		margin: 0;
		}
		.kp_btn {
		    background: #0091da;
		    border-radius: 0;
		    padding: 22px;
		    width: 100%;
    		display: flex;
    		justify-content: center;
		}
		.kp_btnTitle,
		.kp_btnDesc,
		.kp_ftrColMini1, 
		.kp_ftrCol2List{
			display: none;
		}
		.kp_btnMblView, 
		.kp_listMblView{
			display: flex;
		}
		.kp_ftrContentCon {
		    margin: 0;
		}
	}
	@media only screen and (max-width: 640px){
		.kp_ftrCol2List li, 
		.kp_ftrCol2List {
		    width: 100%;
		}
      	.kp_ftrSoc + .kp_ftrSoc {
            margin-left: 50px;
        }
       .kp_btnCon {
          max-width: 88%;
          width: 88%;
          margin: 0 auto 30px;
      }
	}

.custom_support_widget{
			padding: 1.875rem 0px;
			background: rgb(247, 248, 248);
		}
		.custom_support_widget_inner{
			display: flex;
			align-items: center;
			width: 100%;
			max-width: 1220px;
			margin: 0 auto;
			padding: 0 15px;
			box-sizing: border-box;
		}
		.custom_support_widget_inner p{
			font-size: 1.125rem;
			color: rgb(60, 64, 67);
			flex: 1;
			min-width: 0;
			min-height: 0;
		    margin: 0 35px;
		}
		.custom_widget_button{
			background-color: transparent;
			border: 1px solid transparent;
			font-size: 16px;
			padding: .625rem 1.75rem;
			color: #00599f;
			border-color: #00599f;
			cursor: pointer;
			outline: 0;
			display: inline-block;
			line-height: 1.5;
			border-radius: .3rem;
			font-weight: 400;
		    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	        -webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		    font-family: inherit;
		}
		.custom_widget_button:hover{
			color: #fff;
			background-color: #0069d9;
			border-color: #0062cc;
		}
		.custom_widget_button:focus{
		    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);
		}
		.custom_widget_button:active{
		    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.5);
		}
		.custom_widget_logo{
			width: 56px;
			height: 56px;
			background-image: url('https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1596638231893.png&blockId=ef83527ad7e9ad67e5131502a67982b9afb6719abeecaa48&zgId=35317228068d9f47&mode=view');
		    background-size: 246px;
		}
		.support_logo{
		    background-position: -64px -5px;
		}
		.mail_logo{
		    background-position: -123px -5px;
		}
		.location_logo{
		    background-position: -181px -5px;
		}
		.phone_logo{
		    background-position: -5px -5px;
		}
		.custom_contact_widget{
			padding: 25px 0;
		}
		.custom_contact_widget_inner{
			width: 100%;
		    max-width: 1220px;
		    margin: 0 auto;
		    display: flex;
		}
		.custom_contact_widget_cell{
			flex: 1;
			min-width: 0;
			min-height: 0;
			display: flex;
			flex-direction: column;
			align-items: center;
			text-align: center;
			margin-bottom: 30px;
		}
		.custom_contact_widget_cell .custom_widget_logo{
			margin-bottom: 32px;
		}
		.custom_contact_widget_cell p{
			font-size: 18px;
			color: #222;
			font-weight: bold;
			margin: 0 0 12px;
		}
		.widget_content{
			font-size: 17px;
			color: rgb(95, 99, 104);
		    line-height: 1.7;
		}
		.widget_content a{
			color: inherit;
			display: inline-block;
			margin-bottom: 8px;
		}
		.widget_content a:hover{
			color: #0056b3;
			text-decoration: underline;
		}
		@media only screen and (max-width: 1024px){
			.custom_support_widget_inner,
			.custom_contact_widget_inner{
				flex-direction: column;
			}
			.custom_support_widget_inner p{
			    margin: 12px 0 24px;
			}
		}
@media only screen and (min-width:1024px){
  .AppContainer__homePage, .home .WidgetContainer__contentList:nth-child(2){
   	margin-top:10px; 
  }
  .globalnavopen .Header__menuList{height:55px;}
}

/* about kpmg style start here */
.about_widget{
			display: flex;
			flex-wrap: wrap;
		}
		.about_widget_left,
		.about_widget_right{
			flex: 1;
			min-height: 0;
			min-width: 0;
			margin: 0 20px;
		    box-shadow: 0 0 0 1px #d1ddf3;
		}
		.about_widget_head{
			text-align: center;
    		font-size: 1.25rem;
    		padding: 20px;
    		background-color: #d62222;
    		color: #ffffff;
    		font-weight: 700;
		}
		.about_widget_content_area{
			line-height: 1.6;
			font-size: 15px;
			padding: 17px 20px 10px;
          	text-align: justify;
		}
		.about_widget_content_area_img{
			float: right;
		    margin: 0px 0px 15px 15px;
		    width: 113px;
		}
		@media only screen and (max-width: 1024px){
			.about_widget_left,
			.about_widget_right{
				flex: none;
				width: 100%;
				margin: 0;
			}
			.about_widget_right{
				margin-top: 20px;
			}
		}
@media only screen and (min-width: 1024px){
			.about_widget{
                width: 90%;
    			margin: 0 auto;
  			}
		}
.signup_note{
     background-color: #d62222;
    padding: 18px 0px; 
  	display:none
}
 .cookie_note {
    background-color: #fdf2c9;
    padding: 10px 0px;
    display: none;
    text-align: center;
}
.signup_note_desc{
        width: 98%;
    margin: 0 auto;
    font-weight: 900;
  color: #ffffff;
  font-size:16px;
}
.signup .signup_note,.home .cookie_note,.userProfile .userProfile,.editProfile .userProfile {
 	display:block 
}
.signup .AppContainer__breadCrumbs,.userProfile .AppContainer__breadCrumbs,.editProfile .AppContainer__breadCrumbs,
.signup .userProfile{display:none}
@media only screen and (min-width:1024px){
.signup .Layout__oneColumn{
     min-height: 67vh;
    padding: 2.125rem 0 2.125rem; 
}
}
@media only screen and (max-width:1024px){
    .Header__menuicon{
   	top:30px; 
  }
  .Header__menuTab{top:62px !important;}
}
.learn_btn a{

    color: #ff0000;
    margin: 10px 0px 20px 20px;
    padding: 12px 0px;
    font-size: 18px;
    cursor: pointer;
    font-weight: 700; 
    display:block
}
.learn_btn br{display:none}
.ForgetPasswordContainer__loginHalf:nth-child(2){
 	display:none; 
}
.cookie_note div {
    width: 90%;
    margin: 0 auto;
    text-align: left;
    padding: 0px 25px;
  	font-size:13px;
}
.cookie_note div a{
 	color:#ff0000 
}
.second_foo_con{
 margin-top:10px !important; 
}
.disclaimer_header{
 	color:#ffffff; 
  padding-right:10px;
}
.TicketFormRightContainer__widgetSection:nth-child(1),.TicketListItem__ticketStatus {
display: none;
}

/* 03-sep-2020 changes start here */
@media only screen and (min-width:1024px){
 .Header__homeNavbarFixed .Header__navbar
 .Header__logo img {
   max-width: 27.5rem;
    min-height: 3.2rem;
  }
  .Header__logo img {
   max-width: 27.5rem;
    min-height: 4.2rem;
  }
   /*button*/
  .Button__footerBtn {
    border: 1px solid transparent;
    letter-spacing: normal;
    padding: 0.7rem 1rem;
    font-size: 1.0005rem;
    border-radius: 2rem;
    background: #ff0000;
    transition: all .15s ease;
    color: #FFF;
}
  /*2 spetember Email for email thread*/

.enduser_thread.email_cont
{
display:none
}

.ticketList .TicketList__filter_channel{
	 display:none; 
	}

.Footer__footerQus {
  font-size: 1.35rem;
}
.home .about_widget_left .about_widget_content_area > div {
    font-size: 0;
}
.home .about_widget_left .about_widget_content_area > div::before {
    content:"KPMG Whistle-blower Hotline is an external and independent third-party service provider appointed by Raymond Group for its Employees and Directors to report unethical conduct in good faith. In addition to reporting the unethical conduct using this platform, you can also connect with Whistle-blower Hotline using the following reporting channels listed below. ";
    font-size: 15px;
}
.home .about_widget_right .about_widget_content_area > div > div:first-child > div:first-child {
    font-size: 0;
}
.home .about_widget_right .about_widget_content_area > div > div:first-child > div:first-child::before {
    content: "Raymond Group is committed to an environment where open, honest communications are the expectation, not the exception. We want you to feel comfortable in approaching your supervisor or management in instances where you believe violations of policies or standards have occurred. In situations where you prefer to place an anonymous report in confidence, the information you provide will be sent to us by KPMG on a totally confidential and anonymous basis. You have our guarantee that your comments will be heard. ";
    font-size: 15px;
}
  
  .Header__homeContent .Header__globalSearch input[role="search"] {
   visibility: hidden
}
.Header__homeNavbarFixed .Header__globalSearchAlt input[role="search"] {
   visibility: hidden
}
