/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky { position: sticky; top: 0; z-index:8; }
/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content { padding-1top: 60px; }
.logotext { width: fit-content; margin-left: auto; margin-right: auto; }
.logotext small { display: block; font-size: 10px; font-weight: bold; text-align: right; margin-top: -5px; }
.fordesktop { margin-right:10px; }
.sidebarlist { display:none; position: fixed; top: 0px; left: 0px; bottom: 0px; z-index: 9; background: #f5f5f5; min-width: 250px;  }
.sidemenua { background:#fff; margin-bottom:10px; margin-top:10px;  }
.sidemenua:hover  { color:#fff; background:#000;   }
.sidebarlist .thecontent { padding: 5px 10px; position:relative; }
.sidebarlist .thecontent .closebtn { position: absolute; right: -35px; top: -5px; font-size: 40px; color: #dc3545; cursor: pointer; font-weight: bold; }
.sidebarlist .thecontent .closebtn:hover { color:red; }
.footerterms { text-align: center; padding: 30px 10px; border-bottom: 1px solid #dedede; margin-bottom: 10px; color: #000000a8; }
.footermenu { padding-bottom:10px; }  
.footermenu .gridleft { text-align:left; }
.footermenu .gridright { text-align:right; }
body { background:#f5f5f5; }
.breadcrumb { background:transparent; }
.breadcrumb .breadcrumb-item a { color: #000000a6; font-weight: 500; }
.desktophide  { display: none; }
.modal-dialog { max-width:80%; }
@media only screen and (min-width: 1023px) 	
	{
		.stickmode {
			position:sticky;
			top:0px;
			height: fit-content;
		}
	}
	
@media only screen and (max-width: 768px) 
	{
		  
.footermenu .gridleft { text-align:center; margin-top: 15px; }
.footermenu .gridright { text-align:center; margin-top: 15px; }
		.desktophide  { display: block; }
		.mobilehide  { display: none !important; }
		.modal-dialog { max-width:100%; }
	}
	
.getsectionheader { background: #050505; font-size: 18px; color: #f5f5f5; padding: 2px 10px; letter-spacing: 1.5px; margin-bottom: 5px; margin-top: 15px; }
.categoryul {      padding: 0px 0px 0px 25px; margin-top: 0px;  list-style: none; } 
.categoryul li{   } 
.categoryul li a {  color: #0f0f0f; font-size: 16px; text-transform: capitalize; font-weight: 600; line-height: 30px; } 
.categoryul li::before{  content: "\00BB";  } 
.classs2 { display:none; }   

.ajaxcont { position:relative; z-index: 9; display:none; }
.ajaxcont .datahere { position:absolute; top:0px;right:0px;left:0px; background:#fff;border:1px solid #f5f5f5; }
.clearfloat { clear:both; }
.profilebg { box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); border-radius: 5px; padding: 10px; margin: 25px 5px; }
.loginbg {  padding: 10px; margin: 25px 5px; }
.signupbg { padding: 10px; margin: 25px 5px; display:none; }
.resetpsbg { padding: 10px; margin: 25px 5px; display:none; }
.resendemailbg { padding: 10px; margin: 25px 5px; display:none; }
.usercascredit { color: #dc3545; font-weight: 700; font-size: 20px; }

#google_translate_element { float: left; margin-left: 10px; height: 33px; overflow: hidden; min-width:170px; } #google_translate_element select { height: 29px; margin: 2px 0px; line-height: 29px; padding: 5px; }  #google_translate_element:hover { height: auto; position:absolute; } .skiptranslate iframe.skiptranslate { display:none !important; } body { top: 0px !important; }
.p-rel { position:relative; }

.location_title { padding-left: 20px; background: #dedede; color: #0f0f0f; font-weight: 700; margin-bottom: 2px; padding: 10px 15px; font-size: 20px; }
.container_location .location_title { background: #f5f5f5; color: #0f0f0f; font-weight: 700; margin-top: 2px; padding: 5px 0px; font-size: 15px; padding-left: 40px; }
.location_border { background: #fff; border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; margin-bottom: 10px; padding-left: 50px; }
.location_title span , .location_title i { cursor:pointer; }
.ulin2 { column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; list-style: none; }
.ahref { line-height: 36px; font-weight: 700; }