.details-view dt {
	padding-top: 8px;
}
.details-view dd {
	padding-top: 8px;
}
.truncate_text {
  width: 215px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.example2{width:100%}
.example2 .ellips{max-width:0;overflow:hidden;text-overflow:ellipsis;padding:0 2%;white-space:nowrap}

.text-admin-right {text-align: right;}
.block-sec {line-height: 25px;  }
.block-sec input[type="radio"] {float:left; margin-right:10px;}
.block-sec button {float:left; margin-right:5px;}
.block-sec img {margin-top: 8px;}
.success-msg {color: #008d4c; display: block; text-align: center; margin-bottom: 15px;}
.deleteIcon {padding-left: 5px;}
.advance-search-link {margin-top: 7px;}

@media only screen
and (min-width:320px)
and (max-width:800px){

.text-admin-right {text-align: left;}
.set {
    margin-left: -15px;
    margin-right: -15px;
}
.mBot {margin-bottom: 20px;}
.advance-search-link {margin-top: 7px; text-align: right;}

.example2 .ellips {
    max-width: 100%;
    overflow: auto;
    padding: 8px;
    text-overflow: inherit;
}

}

.create-service-path{}
.create-service-path .heading{background-color:#f6f6f6; margin:10px 0; padding:8px;}
.create-service-path .left-col {border: 1px solid #ccc; display: block; height: 200px; margin: 20px 0; overflow-y: scroll; padding: 0;}
.create-service-path .right-col{border: 1px solid #ccc; display: block; height: 200px; margin: 20px 0; overflow-y: scroll; padding: 0;}
.create-service-path li{list-style: none; border: 0px!important;padding:6px 10px;cursor: move;}
.create-service-path li+li{margin-top: 10px;}
.create-service-path .select-text{/*height: 200px;*/text-align: center;margin: 80px 0 0;position: relative;}
.create-service-path .select-text .selecticon{display:block; text-align: center; margin: 20px 0;}
.mandate_text{
  color:red;
}

.clear{clear: both;}
.service-option_name{float: left;}
.service-option_check{float: right;}

/*25.01.2018*/
.quotation-contact_box {
  height:200px; border: 1px solid #ccc; overflow-y:scroll;
}
.quotation-contact_box span {
  background-color:#f6f6f6;width:100%;cursor:pointer; display: block; padding: 5px 4%;
}
.quotation-contact_box span + span {margin-top: 5px;}

.selectedImg{
  border:1px solid blue;
}

@media only screen
and (min-width:320px)
and (max-width:950px){

.quotation-contact_field {
    margin: 10px 0!important;
    padding-left: 0;
    text-align: left!important;
    width: 100%;
}
.mar-bot10{margin-bottom: 10px;}
.float-right{float: right;}
}
@media only screen
and (min-width:320px)
and (max-width: 1024px){
  .search-service-type {
    width: 100%;
    text-align: left !important;
  }
#selected_gallery_image img{height:auto;width:100%}
}
.gallery-box{margin-bottom:15px;}
.gallery-box img{border:1px solid #ccc;padding:3px;height:auto;width:100%;}
.service-image-thumb img{border:1px solid #ccc;padding:3px;height:auto;width:100%;}
@media only screen
and (min-width:320px)
and (max-width: 950px){
  .tab_blank-div{display:none}
}
.expire-message {
	font-size: 18px; 
	color: red; 
	float: left; 
	width:75%; 
	padding:10px;
	position:absolute;
	z-index:99;
}
@media only screen
and (min-width:320px)
and (max-width: 640px){
.expire-message {
	font-size: 14px;
	position:relative;
}
}
@media only screen
and (min-width:768px)
and (max-width: 1024px){
.expire-message {
	font-size: 12px;
	position:absolute;
}
}
