
.conatinersearchresult 
{ padding: 0px 10px;
 margin-top: 5%;
	position:relative;
	width: 100%;
	background-color: #fff;
	z-index: 1000;
	border: solid 0px red;
	}
		
.fieldsizeresp {padding: 6px; border: 1px solid #ccc; border-radius: 2px;}

.researchtypebg {background-color: #025389; padding: 10px; color: #fff; /*margin: 10px;*/}

.researchtype {font-size: 16px; padding: 0; margin: 0;}

.searchproducttitle {color: #154375; font-weight: bold; font-size: 18px;}

.searchproducttitle1 {color: #154375; font-weight: bold; font-size: 16px;}

.productprice {color: #154375; font-weight: bold; font-size: 16px; text-align: center; border: solid 0px red;}

.productpricedb {color: #154375; font-weight: bold; font-size: 16px; text-align: center; border: solid 0px red;}

.col-sm-2-center {color: #154375; font-weight: bold; font-size: 18px; text-align: center;}
 }


.row-data-pad {padding: 20px; border: solid 0px red;}
.col-sm-8-pad {padding: 0; border: solid 0px blue; margin: 0;}
.col-sm-pad {padding: 1px; padding-right: 5px; text-align: center; padding-top: 15px;}

.rowbgcolor {background-color: #fdfbfb;}

.searchkeytxt{font-size: 14px; color: #9F9E9E}

  .moreresult {margin: 3%; border-bottom: solid 2px #e0e0e0; background-color: #f7f7f7;border-top: solid 5px #e0e0e0;}
  
  .hrheight {padding: 0; margin-top: 1%;}


.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    border: 1px solid #ddd;
}

.pagination a.active {
    background-color: #1d8cd8;
    color: white;
    border: 1px solid #0E7DC9;
}

.pagination a:hover:not(.active) {background-color: #ddd;}

.pagination a:first-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.pagination a:last-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.buttonblue1 {
    background-color: #1d8cd8; /* blue */
    border: none;
    color: white;
    padding: 0px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius: 4px;
	}


.buttonblue1:hover {
    background-color: #24a6ff;
    color: #fff;
	text-decoration: none;
}



.buttonform {
    background-color: #1d8cd8; /* blue */
    border: none;
    color: white;
    padding: 12px 100px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
	border-radius: 4px;
	}


.buttonform:hover {
    background-color: #24a6ff;
    color: #fff;
	text-decoration: none;
}




@media screen and (min-width: 420px) {
/*.docimg {width: 58%; border: solid 1px red;}*/

.docimg {border: solid 0px red; width: 50px; height: 60px;}
.reportimg {width: 60%; border: solid 0px red;}

	.docimgwp {width: 70%; border: solid 0px red;}
.inputwidth {width: 20%;}
	
}
	
	@media screen and (max-width: 1000px) {
	
   .col-sm-9ab {margin-top:0;}

	
	/*.docimg {width: 38%; border: solid 0px red;}*/
	
	.docimg {border: solid 0px red; width: 50px; height: 60px;}
	
	.reportimg {width: 20%; border: solid 0px green;}
	.docimgwp {width: 30%; border: solid 0px blue;}
	.inputwidth {width: 40%;}
	.searchtopall{margin-top: 25%;}
	/*#container {margin-top: 37%; padding: 10%;}*/
	#container {margin-top: 1%; padding-top: 1%; padding-left: 4%; padding-right: 4%;}
	.presssearch {margin: 5%; border: solid 0px red;}
	
}
	
	.conatinersearchresult 
	{ padding: 0px 10px;
 	margin-top: 0;
	position:relative;
	width: 100%;
	background-color: #fff;
	z-index: 1000;
	border: solid 0px red;
	}
	
	.sidepadresp {padding-left: 25px; padding-right: 25px;}
	
		}

 @media only screen and (device-width: 768px) { 
 
 .col-sm-3-center {text-align: center;}
.productpricedb {text-align: center;}
 	
 .bplogo {
	width: 205%;
	height: auto;
	border: solid 1px red;
	}
 
 	.conatinersearchresult 
	{ padding: 0px 10px;
 	margin-top: 0%;
	position:relative;
	width: 100%;
	background-color: #fff;
	z-index: 1000;
	border: solid 0px red;
	}
	
	.imgposdb{border: solid 0px red; width: 250%; height: auto; padding: 0; margin: 0;}
 
 #container {margin-top: 0px;}
	
 .col-sm-8 {width: 83%;} 
 .col-sm-1 {width: 16%;}
 .docimg {width: 71%; padding-right: 1%; border: solid 0px blue;}
 .reportimg {width: 70%; padding-right: 1%; border: solid 0px blue;}
 .docimgwp {width: 200%; border: solid 0px green; margin-top: 0;}
 .col-sm-3ab {  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  float: left;
   width: 33.33333333%;}
   
   
   .col-sm-2-center {position: relative; float: center; color: #154375; font-weight: bold; font-size: 18px; text-align: center; border: solid 0px red; width: 100%;}

   
   
   .col-sm-9ab {position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
 
   width: 65%; border: solid 0px red;}
}

.respborbots {border-bottom: 1px solid #eaeaea; padding: 1.5%;}
 
	.conatinersearchresultproduct {padding: 0px 0px;
  margin-top: 0;
	position:relative;
	width: 100%;
	background-color: #fff;
	z-index: 1000;
	border: solid 0px #dddfe0;
	padding: 0px;
	}
	
	.col-sm-8-left{padding: 0;}
 