 body{
	 background-color: #000; 
 }
 
 .nav-header-top{
	width: 100%;
	padding: 1px;
 }
 .logo-holder {
	width: auto !important	;		
	display: block;
	font-family: Raleway, sans-serif;
	font-size: 2.6em;
	line-height: 26.4px;			 
 }

 .logo-holder img{
	width: auto;
	padding: 0 12% 4% 32%;	
 }
 .med{
	float: left;
	font-family: Raleway;
	font-style: normal;
	font-variant:normal;
	text-transform:uppercase;
	font-weight: 900;
	margin-right: -1%;
 }
 .reg{			 
	float: right;
	margin-left: -1%;
	font-family: Raleway;
	font-style: normal;
	font-variant:normal;
	font-weight: 300;
 }
 .body-background-white{ background-color: #FFF !important; }
 .black{ color: #000 !important; }
 .main-content{ padding-top: 0.5%; }
 .navbar-brand{ height: 105px !important; padding: 5px 6px 0 16px !important; }
 .navbar{ border-bottom: #CCCCCC 1px solid; background-color: #FFF; }
 .navbar-nav-extention{ width: 100% !important; margin-top: -1.2%;  }
 .navbar-nav-extention li{     
	letter-spacing: 2px;
	margin: 1.3% 2.42% 0 0 !important; 
	text-transform:uppercase;			
 }
 .navbar-nav-extention > li > a{ padding: 12px 18px !important; color: #545454 !important; font-weight: 600; }
 .navbar-nav-extention > li > a:hover{ color: #B22440 !important; }
 .navbar-nav-extention2{ margin-top: -3.8% !important; }
 .navbar-nav-extention2 li{  text-transform:uppercase; padding: 1px 4px !important; } 
 .navbar-nav-extention2 > li > a{ padding: 12px 12px !important; color: #545454 !important; font-weight: 600; }
 .navbar-nav-extention2 > li > a:hover{ color: #B22440 !important; }
 
 .navbar-nav-extention .dropdown-menu, .navbar-nav-extention2 .dropdown-menu {
	min-width: 200px;
   }
  .navbar-nav-extention .dropdown-menu.columns-2, .navbar-nav-extention2 .dropdown-menu.columns-2 {
		min-width: 480px;
	}
  .navbar-nav-extention	.dropdown-menu.columns-3, .navbar-nav-extention2	.dropdown-menu.columns-3 {
		min-width: 600px;
  }
  .navbar-nav-extention .columns-2 .row, .navbar-nav-extention2 .columns-2 .row{
	  margin-left: -35px !important;
      padding-top: 2% !important;
	  padding-bottom: 2% !important;
  }
  .navbar-nav-extention .columns-3 .row, .navbar-nav-extention2 .columns-3 .row{
	  margin-left: -35px !important;
      padding-top: 2% !important;
	  padding-bottom: 2% !important;
  }
  
  .navbar-nav-extention .columns-3 .row .divider, .navbar-nav-extention2 .columns-3 .row .divider{
	  margin: 3% 0 3% 0 !important;
  }
  .navbar-nav-extention .dropdown-menu li a, .navbar-nav-extention2 .dropdown-menu li a {
		padding: 5px 15px 0 -15px ;
		font-weight: 300;
	}
  .navbar-nav-extention .multi-column-dropdown, .navbar-nav-extention2 .multi-column-dropdown {
		list-style: none;
	}
  .navbar-nav-extention .multi-column-dropdown li a, .navbar-nav-extention2 .multi-column-dropdown li a {
		display: block;
		clear: both;
		line-height: 1.428571429;
		color: #333;
		white-space: normal;
	}
  .navbar-nav-extention .multi-column-dropdown li a:hover, .navbar-nav-extention2 .multi-column-dropdown li a:hover {
		text-decoration: none;
		color: #262626;
		background-color: #f5f5f5;
	}
	
 .multi-column-dropdown > li > a:hover{ color: #B22440 !important; }
 
 .nav-pre-content{ padding: 0.5% 0 0.5% 0; }
 .nav-pre-content .content-holder{ width: 100%; padding: 0 15px 0 10px !important; }
 .nav-pre-content .nav-pre-icon{ padding-top: 3%; }
 .nav-pre-content h6{ text-transform:uppercase; font-size: 12px; margin-left:1%; margin-right:2%; }
 .nav-pre-content h6 span:first-of-type{ color: #fff; }
 .nav-pre-content h6 span:last-of-type{  color: #FFC3D3;  }
 .nav-pre-content h6:first-of-type{letter-spacing: 2px; }
 .nav-pre-content h6:last-of-type{ margin-top: -5px; color: #757575; font-size: 10px; }		  
 .nav-pre-content > div:nth-of-type(1),
 .nav-pre-content > div:nth-of-type(2),
 .nav-pre-content > div:nth-of-type(3){ border-right: #3C3C3C 1px solid !important;  }	
 .nav-pre-content > div:nth-of-type(1){ margin-left: 7% !important; }  
 .navbar-form-holder .navbar-form-default{
	margin: 3% 19% 0 0;			
 }
 .navbar-form-default .form-group{
	 position: absolute;
	 top: 4%;
	 right: 2%;
 }
 .navbar-form-default .input-group{ border: #000000 1px solid; border-radius: 4px; width: 360px; }
 .navbar-form-default .input-group input[type=search]{ width: 360px; }
 
 .navbar-form-default .form-group img{ margin: 2% 0 -2% 36%; }
 .navbar-form-default .form-group h4{ text-transform:uppercase; letter-spacing: 2px; font-weight: 500; margin-bottom: 0; }
 .navbar-form-default .form-group label{ color: #626262; font-size: 11px; padding-left: 18%; }
 .navbar-form-default .form-group-shorter img{ margin: 2% 0 -2% -24% !important; }
 .navbar-form-default .form-group-shorter label{ color: #626262; font-size: 12px !important; padding-left: 2% !important; }
 .btn-container-mobile{ display: none; }
 
 .top-side-1{ width: 100%; background-color: #FFC3D3; } 
 section{ position: relative; }		 
 section:nth-of-type(1) img{ width: 1140px; }
 section:last-of-type{ margin-bottom: 3%; background-color: #EDEDED; }
 .top-side-1 h5, .middle-holder-header h5{ font-family: "Arial Narrow", Arial, sans-serif; font-weight: 600; text-transform:uppercase }
 .top-side-1 h5{  margin: 9% 0 0 12%;  }
 .top-side-1 h5 span:first-of-type{ color: #000; }
 .top-side-1 h5 span:last-of-type{ color: #CF6177; }
 .top-side-1 .col-md-3{ padding: 1.5%; padding-left: 4%;  }
 .top-side-1 .col-md-3 img{ max-width: 44px;  } 
 .top-side-1 .col-md-3:nth-of-type(1),
 .top-side-1 .col-md-3:nth-of-type(2),
 .top-side-1 .col-md-3:nth-of-type(3){ border-right: #FFF 1px solid !important;  }
 .middle-banner{ position: relative; width: 98%; min-height: 140px; margin: 1% auto; background-color: #999; }		 
 .middle-side-holder-1{ position: relative; width: 100%; }	  
 .middle-side-holder-1 .middle-holder-header{ width: 100%; background-color: #000; padding: 1%; }
 .middle-holder-header h5 span:first-of-type{ color: #FFC3D3; }	
 .middle-holder-header h5 span:last-of-type{ color: #FFF; }
 .middle-side-holder-1 .middle-holder-body{ width: 100%; height: 20%; background-color: #FFF; padding: 0.5%; }		 
 .bottom-side-1{ position: relative; width: 100%; padding-top: 1%; padding-left: 2%; }	  
 .bottom-side-1 .middle-holder-header{ width: 100%; background-color: #000; padding: 1%; }
 .bottom-side-1 .row div{ margin: auto; font-size: 14px; font-weight:400; padding: 3px; }
 .bottom-side-1 label span:first-of-type{ color: #000;  }	
 .bottom-side-1 label span:last-of-type{ color: #AC0028; }
 .bottom-side-1 .bottom-holder-body{ width: 100%; height: 20%; padding: 0.1% !important; font-size: 11px !important; }
 .bottom-side-1 .bottom-holder-body ul{ list-style: none; font-size: 12px; }
 .bottom-side-1 .bottom-holder-body ul li{ margin-left: -15%; }
 .bottom-side-1 .bottom-holder-body ul li:before { content: "\00BB \0020"; font-size: 12px; }
 .bottom-side-1 .bottom-holder-body ul li a{ color: #666; text-decoration: none; }
 .bottom-side-1 .bottom-holder-body ul li a:hover{ color: #FF003B; }
 .bottom-side-1 .bottom-holder-body .form-group-sm{
	 margin-left: -3%;
 }
 
 .panel-container h4{ font-size: 14px !important; }
 .panel-default>.panel-heading{ color: #FFF; background-color: #BA2A4B; }
 .panel-container h4.current a:before{ content: "\00BB \0020"; }
 
 .breadcrums{ width: 100%; position: relative; padding: 3px 0 20px 2px; margin-left: 2.2%; font-size: 12px; }
 .breadcrums a.current{ text-decoration: none; color: #666; }
 .locked-in{ position: absolute; min-width: 30%; z-index: 10; top: 38%; left: 68%; font-size: 12px; font-weight:700; text-transform:uppercase; padding-left: 5%; }
 .locked-in div{ float: left; min-width: 10%; margin-right: 2%; }  
 .ads-vertical{ background-color: #666; min-height: 440px; width: 100%;}
 .item-container, .pointer-acct, .pointer-session{ cursor: pointer; }
 
 .margin-0-center{ margin: 0 auto !important; }
 .margin-0{ margin: 0 !important; } 
 .margin-05{ margin: 0.5% !important; }
 .margin-08{ margin: 0.8% !important; }
 .margin-1{ margin: 1% !important; }
 .margin-2{ margin: 2% !important; }
 .margin-3{ margin: 3% !important; }
 .margin-5{ margin: 5% !important; }
 .margin-left0{ margin-left: 0 !important; }
 .margin-left1{ margin-left: 1% !important; }
 .margin-left2{ margin-left: 2% !important; }
 .margin-left3{ margin-left: 3% !important; }
 .margin-left5{ margin-left: 5% !important; }
 .margin-left11{ margin-left: 11% !important; }
 .margin-left15{ margin-left: 15% !important; }
 .margin-left20{ margin-left: 20% !important; }
 .margin-left30{ margin-left: 30% !important; }
 .margin-left45{ margin-left: 45% !important; }
 .margin-left50{ margin-left: 50% !important; }
 .margin-left80{ margin-left: 80% !important; }
 .margin-left90{ margin-left: 90% !important; }
 .margin-top1{ margin-top: 1% !important; }
 .margin-top2{ margin-top: 2% !important; }
 .margin-top3{ margin-top: 3% !important; }
 .margin-top4{ margin-top: 4% !important; }
 .margin-top5{ margin-top: 5% !important; }
 .margin-top8{ margin-top: 8% !important; }
 .margin-top10{ margin-top: 10% !important; }
 .margin-top20{ margin-top: 20% !important; }
 .margin-top30{ margin-top: 30% !important; }
 .margin-bottom1{ margin-bottom: 1% !important; }
 .margin-bottom2{ margin-bottom: 2% !important; }
 .margin-bottom3{ margin-bottom: 3% !important; }
 .margin-bottom4{ margin-bottom: 4% !important; }
 .margin-bottom5{ margin-bottom: 5% !important; }
 .margin-bottom10{ margin-bottom: 10% !important; }
 .margin-bottom20{ margin-bottom: 20% !important; }
 .margin-bottom25{ margin-bottom: 25% !important; }
 .margin-bottom30{ margin-bottom: 30% !important; }
 .thumbnail-addition{ right: 6% !important; top: -6% !important; }
 .padding-0{ padding: 0 !important; }
 .padding-1{ padding: 1% !important; }
 .padding-1_2{ padding: 1.2% !important; }
 .padding-2{ padding: 2% !important; }
 .padding-3{ padding: 3% !important; }
 .padding-5{ padding: 5% !important; }
 .padding-6{ padding: 6% !important; }
 .padding-8{ padding: 8% !important; }
 .padding-10{ padding: 10% !important; }
 .padding-2p-top{ padding-top: 2% !important; }
 .padding-2-top{ padding-top: 3px !important; }
 .padding-5-top{ padding-top: 5% !important; }
 .padding-8p-top{ padding-top: 8% !important; }
 .padding-10p-top{ padding-top: 10% !important; }
 .padding-10-top{ padding-top: 10px !important; }
 .padding-11p-top{ padding-top: 11% !important; }
 .padding-15-top{ padding-top: 15px !important; }
 .padding-25-top{ padding-top: 25px !important; }
 .padding-2-left{ padding-left: 2% !important; }
 .padding-5-left{ padding-left: 5% !important; }
 .padding-8-left{ padding-left: 8% !important; }
 .padding-10-left{ padding-left: 10% !important; }
 .padding-12-left{ padding-left: 12% !important; }
 .padding-15-left{ padding-left: 15% !important; }
 .padding-2-right{ padding-right: 2% !important; }
 .padding-3-right{ padding-right: 3% !important; }
 .padding-5-right{ padding-right: 5% !important; }
 .width-20{ width: 20% !important; }
 .width-30{ width: 30% !important; }
 .width-40{ width: 40% !important; }
 .width-60{ width: 60% !important; }
 .width-80{ width: 80% !important; }
 .width-97{ width: 97% !important; } 
 .width-100{ width: 100% !important; } 
 .width-130:nth-of-type(1), .width-130:nth-of-type(2){ width: 130%; }
 .width-130:nth-of-type(3) { width: 98%; }
 .min-height-10{ min-height: 10px; }
 .min-height-20{ min-height: 20px; }
 .min-height-30{ min-height: 30px; }
 .min-height-50{ min-height: 50px; }
 .min-height-100{ min-height: 150px; }
 .min-height-200{ min-height: 250px; }
 .min-height-300{ min-height: 300px; }
 .min-height-500{ min-height: 550px; }
 .min-height-600{ min-height: 600px; }
 .min-height-700{ min-height: 700px; }
 .padding-bottom-1{ padding: 1% !important; }
 .padding-bottom-2{ padding: 2% !important; }
 .background-light-pink{ background-color:#FDBFD6; }
 .background-light-dark{ background-color: #474747 !important; }
 .background-light-green{ background-color: #6F3 !important; }
 .background-light-green{ background-color: #6F3 !important; }
 .background-light-greenblue{ background-color: #6C9 !important; }
 .background-white{ background-color: #FFF !important; }
 .bold-Black400{ color: #000; font-weight: 400; }
 .bold-Black{ color: #000; font-weight: 590; }
 .bolder-Black{ color: #000; font-weight: bolder; }
 .border-black-on{ border: #000 1px solid; }
 .border-black-on-top{ border-top:#999 1px solid; }
 .border-black-on-bottom{ border-bottom:#CCC 1px solid; }
 .display-inline{ display: inline; }
 .border-off{ border: none !important; }
 .border-on{ border:#CCC 1px solid; border-radius: 8px; padding: 2px;}
 .border-on1{ position: relative; border:#CCC 1px solid; border-radius: 8px; width: 98%; padding: 5%; }
 .border-on1 h3{ margin-top: 1%; }
 .no-background-color{ background-color: #FFF !important; }
 .font-txt-11{ font-size: 11px !important; } 
 .font-txt-12{ font-size: 12px !important; } 
 .font-txt-13{ font-size: 13px !important; } 
 .font-txt-15{ font-size: 15px !important; } 
 .font-txt-20{ font-size: 20px !important; } 
 .font-txt-25{ font-size: 25px !important; } 
 .font-txt-30{ font-size: 30px !important; } 
 .font-txt-35{ font-size: 35px !important; }
 .ucase-txt{ text-transform:uppercase !important; } 
 .border-on1 div.wells{ margin-bottom: 5%; font-size: 12px;  }
 .label-center{ position: relative; width: 100%; padding: 3%; text-align: center; }
 .review-containers{ position: relative; width: 100%; padding: 1%; margin: 0 auto; text-align: justify; height: 450px; }
 .review-container{ position: relative; width: 100%; padding: 2%; margin: 0 auto; text-align: justify; border-top: #666 1px dashed; display: inline-block; }
 .review-container:nth-of-type(1){ border-top: none !important; }
 .review-container .body-review{ position: relative; width: 100%; padding: 0.5%; font-size: 14px; }
 .review-container .header-review{ position: relative; width: 100%;  margin-top: 5px; padding: 0.2%; text-align: left; font-size: 13px; font-weight:700; font-variant:normal; color:#69C; }
 .review-container .header-review strong{ font-size: 14px; font-weight:750; }
 .review-container .header-review .timer, td .timer{ padding-left: 1%; font-size: 12px; color: #999 !important; }
 .review-containers .loading-info{ position:absolute; top: 98%; right: 0.2%; width: 100%; display: none; }
 .review-containers .loading-info div { margin: 0.5% 0 0 94%; content: url(/lib/img/animated-loader-icon.gif); }
  td .timer{ width: 100%; font-style:italic; }
 .red-txt { color: red; }
 .blck-txt { color: #000; }
 .gray-txt{ color: #999; }
 .blue-txt{ color: #3b517c  !important; font-weight:700; }
 .error1 {  }
 .error1 input, .error1 select, .error1 textarea{ color: red; border: #F03 1px solid; background-color: #F3A9B0; }
 .error1 div{ color: red; font-size: 11px; font-weight: 800; }
 
 .detail-img-container { width: 100%; position: relative; margin: 3% auto; border:#CCC 1px solid; }
 .detail-name{ font-size: 20px; font-weight: 600; margin: 2% 0 4% 0; text-decoration:underline; } 
 .detail-price{ font-size: 17px; font-weight: 600; color: #AC0028;  margin: 2% 0 4% 0;  }
 .detailed-section{ width: 100%; position: relative; margin: 2.5% auto; }
 .detailed-section label{ float: left; font-size: 13px; min-width: 45px; font-weight: 600 !important; text-decoration:underline; }
 .detailed-section div.details{ float: left; min-width: 100px; margin-left: 5%;  }
 .detailed-section br{ clear: both; padding: 0; }
 .detailed-section div.caption{ width: 150px !important; margin: -8% 0 0 -2% !important; padding: 2px; border: #F52F59 1px solid; text-align:center; font-weight:500; color:#FFF; background-color: #F52F59 }
 .detailed-section button.remarkbutton{ width: 56% !important; margin: -6.2% 0 0 45%; padding: 5px !important;  }
 .detailed-section div.long-message{ width: 98%; text-align:justify; text-indent: 6px; margin: 0 auto; padding: 2%; font-family: Arial, Helvetica, sans-serif !important; border-top: #CCCCCC 1px ridge !important; } 
 .other-name{ font-size: 20px; font-weight: 600; margin: 2% 0 4% 0; text-decoration:underline; }
 .border-white{ border: #fff 1px solid ;}  
 .absorbwidth{ width: 99% !important; }
 .detail-img-others{ border: #CCC 1px solid; }
 
 .textcenter{ text-align: center !important;  }
 .clear{ clear: both; }
 
 .noUi-horizontal{ 
	height: 15px !important; 
	width: 98% !important;
 }
	
 .noUi-base{ width: 97% !important; }
 .noUi-target{ border-radius: 10px !important; }
 .noUi-origin{ border-radius: 10px !important; right: -4.1% !important; }
 .noUi-horizontal .noUi-handle{ 
	top: -5px !important;
	width: 24px !important;
	height: 24px !important;
	background: #B22440 !important;
	border-radius: 12px !important;
	cursor: pointer !important;
	box-shadow: none !important;
	left: -4px !important;
 }

 .noUi-base .noUi-handle{ right: 5%; }
 .noUi-handle:before, .noUi-handle:after{ background: none !important; }
 .noUi-connect{ background: #BDBDCB !important; }
 
 .price-container { position: relative; width: 100%; margin-top: 4%; padding: 4%; font-size: 12px; }
 .price-container .price-min { float: left; min-width: 25%; }
 .price-container .price-max { float: right; min-width: 25%; margin-right: 20%; }
 
 .item-list-result .item-object{ margin-bottom: -7%; }
 .item-list-result .item-container{ min-height: 257px; }
 .item-list-result .item-container-brand{ min-height: 110px !important; }
 .item-holder-border{ border-radius: 3%; border: #CCC 1px solid; padding: 3%; }
 .txt-caption{ font-size: 13px; margin-bottom: 4%; }
 .txt-align-left{ text-align: left; }
 .txt-align-right{ text-align: right; }
 .added-in-cart{ position: relative; width: 98%; font-size: 14px; color: #FFF; background-color:#3C6; padding: 2% 0 2% 0; margin-bottom: 3%; text-align: center; }
 .not-added-in-cart{ position: relative; width: 98%; font-size: 14px; color:#FFF; background-color:#C03; padding: 2% 0 2% 0; margin-bottom: 3%; text-align: center; }
 .middle-pointer, .curpointer, .uploaded-cursor{ cursor: pointer; }
 .cart-holder{ cursor: pointer; }
 .sort-class{ cursor: pointer; }
 .session-item-container{ float: left; width: 100%; margin: 0.5%; border:#CCC 1px solid; border-radius: 8px; padding: 6px; }
 .session-item-container:nth-child(even) { background-color:#C9C9C9; }
 .session-item-container:nth-child(odd) { background-color: #FFF; }
 .slider-content{ position: relative; width: 100% }
 .detail-img-preloader{ position: absolute;  top: 0; left: 0; width: 100%; height: 100%; z-index: 10;  background-color: rgba(0,0,0,0.5); }
 .detail-img-preloader img{ width: 20%;  margin: 50% 5% 0 40%; padding: 5%; }
 .middle-text{ position: relative; width: 100%; }
 .middle-text .text-circle-container{ position: absolute; top: 50%; }
 .text-circle-container .text-circle{ margin: 60% 0 0 20%; border-radius: 50%; width: 30%; height: 100%; background-color: #C3C; padding: 15%; color: #FFF; z-index: 10; }
 .middle-text .line-vertical{ height: 640px; margin: 5% 0 0 45%; border-left: #A3A3A3 1px dashed; }
 .plabel{ float: left; width: 86%; margin: 1%; text-align: center; padding-left: 5% !important; font-weight:800;  }
 .pSort{ float: left; width: 12%; }
 .pSort div{ position: relative;  margin-top: 1%; }
 ._other1 .pSort div{ margin-top: -8% !important; right: 1%; }
 ._other2 .pSort div{ margin-top: -23% !important; right: -20%; }
 
 .session-stock thead, .session-stock tbody, .session-stock tr, .session-stock td, .session-stock th { display: block; }
 .session-stock  tr:after {  content: ' ';  display: block; visibility: hidden; clear: both; }
 .session-stock thead th { height: 50px;   }
 .session-stock tbody {  height: 120px; overflow-y: auto;}
 .session-stock thead {  /* fallback */  }
 .session-stock tbody td, .session-stock thead th { width: 20%; float: left;  }
 
 .photo-container{ width: 98%; height: 100% margin: 1% auto; padding: 3%; }
 .photo-container .photo-molder{ width: 100%; min-height: 50px; }
 .photo-container .photo-controler{ width: 100%; min-height: 60px; padding: 3px; }
 .photo-tool{ position: absolute; min-width: 1%; margin: 2% 1%; padding: 1%; }
 .ovarlay-container{ position: absolute; height: 20%; width: 100%; top: 84%; left: 0; z-index: 10; background-color: rgb(0,0,0); background-color: rgba(51, 35, 84, 0.54); border-bottom-left-radius: 2%; border-bottom-right-radius: 2%; overflow-x: hidden; text-align: center; font-weight:600; color: #FFF; } 
 .listing-container-found{ width: 100%; min-height: 420px !important; }
 .center-center{ float: left; left: 45%; margin: -10% 0 8% 35%; } 
 .detail-container{ }
 .detail-container div{ margin-top: -4.1%; padding-left: 5.3%; }
 .detail-container .caption, .form-group div .caption{ display: none; }
 .detail-container .rating-container .filled-stars { left: 5.3% !important; }
 .detail-container-right{ text-align: right; }
 .detail-container-left{ text-align: left; }
 .form-group div .rating-container .filled-stars, .body-review div .rating-container .filled-stars { left: 0 !important; }
 .form-group div .rating-xs{ font-size: 1.4em; }
 .body-review div .rating-xs{ font-size: 1.2em; }
 .body-review div .rating-container .star{ margin-right: -1px !important; }
 .morecontent span {  display: none; }
 .morelink {  display: block; font-size: 11px; }
 .remove-review-link { font-size: 12px; color: #F00 !important; outline : none  !important; }
 .edit-review-link { font-size: 12px; color: #69C !important; font-weight: 760; outline : none !important; }
 .navbar-inner{ background: -webkit-linear-gradient(top left, #50a3a2 0%, #53e3a6 100%) !important; background: linear-gradient(to bottom right, #20281c 0%, #3b98bc 100%) !important; }
 .brand > .subtitle{ font-size: 14px !important; color:#AEAEAE; }
 .subtitle{ font-size: 20px !important;  letter-spacing: normal !important; }
 .stage-holder{ position: relative; background-color: #FFF; width: 100%; }
 .form-control{ height: 28px; padding: 3px 12px 3px; font-size: 12px; }
 .form-group label{ font-weight: 800; }
 .btn-size-small{ height: 27px !important; width: 40% !important; font-size: 12px; }
 .photo-select { cursor: pointer !important; padding: 0.7% !important; }
 .photo-select-highlight{ background-color: #6C9;  }
 .error1 .erralert{
	color: red;
    font-size: 11px;
    font-weight: 800; 
 }
 
 .error1 .radio label input[type=radio]{
	 border: #F03 2px solid;
	 outline: none;
	 border-radius:50%;  
     box-shadow:0 0 5px 0px #F03 inset;
 }
 
 .error1 .radio label { color: red; font-weight: 800; }
 .widget-header h3 span{        margin: -20% 2% 0 120%;
    padding: 5%;
    position: absolute;
    width: auto;
    height: auto;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
	border: #ccc 1px solid;
    color: #C00;
    background: #FFF }
 
 .list-on-alert, .list-on-gray{ font-size: 11px; font-weight: bold; }
 .list-on-alert span{ color: #F00}	
 .list-on-gray span{ color: #666}	
 .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #FFF !important;
} 
	
 /* Iphone 6+ Portrait */
 @media only screen 
 and (device-width: 414px) 
 and (device-height: 736px) 
 and (orientation: portrait) { 
	  
 }

 /* Iphone 6+ Landscape */
 @media only screen 
 and (device-height: 414px) 
 and (device-width: 736px) 
 and (orientation: landscape) { 
	 
 }

 /* Iphone 6 Portrait */
 @media only screen 
 and (device-width: 375px) 
 and (device-height: 667px) 
 and (orientation: portrait) { 
	  
 }
	
 /* Iphone 6 Landscape */
 @media only screen 
 and (device-width: 667px) 
 and (device-height: 375px) 
 and (orientation: landscape) { 
	  
 }


 /* Iphone 5 Portrait */
 @media only screen 
 and (device-width: 320px) 
 and (device-height: 568px) 
 and (orientation: portrait) { 
	  
 }

 /* Iphone 5 Landscape */
 @media only screen 
 and (device-width: 568px) 
 and (device-height: 320px) 
 and (orientation: landscape) { 
	  
 }
 
 /*@media (max-width: 767px) {  
	.navbar-nav-extention .dropdown-menu.multi-column, .navbar-nav-extention2 .dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
 }*/
 
 /* Wide Screen */
 @media (min-width: 1200px) {  
	  
	 .margin-top4{ margin-top: 2% !important; }
	 .detail-name{ margin: 1% 0 4% 0 !important; }
	 .other-name{ margin: 1% 0 4% 0 !important; }
	 .margin-bottom20{ margin-bottom: 30% !important; }
 }
 
 @media (min-width:  1px) and (max-width: 737px) {	
	.navbar-header{ display: none !important; }   
	.main-content{ width: 100% !important; }
	.main-content section .container{ width: 98% !important; }  
	.form-group h4{ display: none; }
	.navbar-nav-extention .dropdown-menu.multi-column, .navbar-nav-extention2 .dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
	 .btn-container-mobile{ display: block; position: relative; width: 100%; margin: 5% auto; }
 }
 
 
