#search_products .form-control-group{float:left;width:50%;padding:0 15px;box-sizing:border-box;margin-bottom:30px;min-height:54px;}
#search_products .form-control-group label{float:left;margin-right:2%;width:67px;}
#search_products .search-label label{float:center;margin-right:2%;width:67px;}
#search_products .form-control-group input[type="text"]{float:left;border:1px solid #ccc;width:66% !important;}
#search_products .form-control-wrapper{position:relative;}
#search_products .form-control-wrapper input.preview-data{position:absolute;right:0;top:0;}
#table-edit{border:solid 1px;border-collapse:collapse;border-spacing:0;margin-bottom:30px;}
#table-edit th{border:solid 1px;padding:10px 0;}
#table-edit td{border:solid 1px;word-wrap:break-word;color:#000;padding:0 10px;}
#table-blue tr{background-color:#83b4d8;}
.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content{background-color:#fefefe;margin:60px auto 0;padding:20px;border:1px solid #888;width:80%;}
.close{color:#aaa;float:right;font-size:28px;font-weight:bold;}
.close:hover,
.close:focus{color:black;text-decoration:none;cursor:pointer;}
.ImageGallery{float:left;width:100%;height:450px;}
.GalleryThumb{float:left;width:30%;padding:15px;}
.GalleryImage{float:left;width:70%;padding:15px;//margin-top:100px;line-height:500px;text-align:center;height:100%;}
.GalleryImage > img{max-height:100%;display:inline-block;}
body.modal-open{overflow:hidden;}
#myModal{z-index:999;width:100%;}
.clear{clear:both;}
.GalleryThumb ul{float:left;width:100%;margin:0;border:1px solid #C9E1F4;padding:15px;}
.GalleryThumb ul li{float:left;border:1px solid #C9E1F4;padding:5px;height:72px;line-height:65px;margin:0 4px 8px;width:29%s;}
.show-selected{border:2px solid #E47911 !important;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;float:left;margin:0 30px 0 0;}
.hover-holder{position:relative;display:inline-block;overflow:hidden;}
.hover-holder .caption{cursor:pointer;position:absolute;opacity:0;top:0;bottom:0;left:0;right:0;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.caption .blur{background-color:rgba(255,255,255,0.75);top:0;bottom:0;left:0;right:0;z-index:5;position:absolute;}
.caption .caption-text{//background:#fff;border-radius:5px;color:#000;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:10;}
.caption .caption-text a{color:#E9EAE9;display:inline-block;font-size:14px;line-height:1.5;}
.hover-holder:hover .caption{opacity:1;}
.hover-holder:hover > img{transform:scale(1.1);transition:all .35s ease-in-out;}
.hover-holder a:hover, .hover-holder a{box-shadow:none;}
.popup-data{float:left;width:100%;}
.gallery-section{float:left;width:50%;padding-right:20px;}
.product-info{float:left;width:50%;}
.featured-img{float:left;width:100%;height:300px;height:300px;overflow:hidden;text-align:center;position:relative;margin-bottom:20px;}
.featured-img > img{max-height:100%;margin:0 auto;transform:translateY(-50%);top:52% !important;position:absolute;right:0;left:0;bottom:0;}
.thumbs{float:left;width:100%;}
#myModal .product-info h3{font-size:20px !important;color:#444 !important;font-weight:600 !important;padding-bottom:15px !important;text-align:left !important;margin-bottom:0px !important;}
#myModal .product-info p{font-size:14px;color:#444;font-weight:400;}
.note-info{float:left;width:100%;}
.note-info h3{font-size:16px;color:#444;font-weight:400;padding-bottom:10px;}
.note-info p{font-size:14px;color:#444;font-weight:300;}
.clear{clear:both;}
#myModal .prosCons{float:left;width:100%;margin:20px 0;}
.thumbs ul{float:left;width:100%;margin:0;border:1px solid #C9E1F4;padding:15px;}
.thumbs ul li{float:left;border:1px solid #C9E1F4;padding:5px;height:72px;line-height:65px;margin:0 4px 8px;width:18.1%;text-align:center;overflow:hidden;list-style:none;}
.thumbs ul li img{max-height:100%;}
#myModal .prosCons h4{background:#bd2035;color:#fff;font-size:18px !important;font-weight:600;padding:10px 0;text-align:center;margin:0;}
#myModal .prosCons .coll-descrip{background:#f2f2f2;float:left;padding:15px 5px 15px 15px;width:100%;height:220px;overflow:auto;}
#myModal .prosCons .coll-descrip .coll-desc-grp{float:left;margin-bottom:20px;padding-right:10px;width:100%;line-height:20px;font-size:16px;text-align:left;}
#myModal .coll.pros{float:left;width:48%;margin-right:15px;}
#myModal .coll.cons{width:48%;float:left;}
#myModal .prosCons .coll.cons h4{background:#36a3f1;}
#myModal .compare-amazon{text-align:center !important;}
.modal-content{position:relative;}
.close{color:#aaa;float:right;font-size:28px;font-weight:bold;position:absolute;right:7px;top:0;}
#myModal a.amy_yellow_button{display:inline-block !important;}
.hover-holder{width:300px;max-width:300px;height:300px;position:relative;display:inline-block;text-align:center;}
.hover-holder.hold-width-300{width:300px;max-width:300px;height:300px;}
.hover-holder.hold-width-400{width:400px;max-width:400px;height:400px;}
.hover-holder.hold-width-500{width:500px;max-width:500px;height:500px;}
.hover-holder.hold-width-300 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.hover-holder.hold-width-300:hover > img{transform:translate(-50%,-50%) scale(1.1);transition:all .35s ease-in-out;}
.hover-holder.hold-width-400 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.hover-holder.hold-width-400:hover > img{transform:translate(-50%,-50%) scale(1.1);transition:all .35s ease-in-out;}
.hover-holder.hold-width-500 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.hover-holder.hold-width-500:hover > img{transform:translate(-50%,-50%) scale(1.1);transition:all .35s ease-in-out;}
.hover-holder.hold-height-300{width:300px;max-height:300px;height:300px;}
.hover-holder.hold-height-400{width:400px;max-height:400px;height:400px;}
.hover-holder.hold-height-500{width:500px;max-height:500px;height:500px;}
.hold-height-300 img{height:300px;width:auto;max-width:inherit;}
.hold-height-400 img{height:400px;width:auto;max-width:inherit;}
.hold-height-500 img{height:500px;width:auto;max-width:inherit;}
#media_detail .form-control-group label{width:20%;vertical-align:middle;}
#search_products #media_detail .form-control-group input[type="text"]{width:70% !important;vertical-align:middle;}
#media_detail .input-row{margin-bottom:10px;display:inline-block;width:100%;}
#media_detail .upload_image_button{margin:10px 27px 10px 0;float:right;background:#0073aa;color:#fff;border:0px;border-radius:3px;padding:6px 10px;}
@media only screen and (max-width:991px){#myModal .coll.pros{width:100%;margin-bottom:15px;}
#myModal .coll.cons{width:100%;float:left;}
.gallery-section{width:100%;padding-right:0;margin-bottom:15px;}
.product-info{width:100%;}
#myModal .prosCons .coll-descrip{height:auto;}
}
.upload_image_button{margin-left:116px;}
@media only screen and (max-width:480px){.thumbs ul li{width:28% !important;}
a.amy_yellow_button{width:auto !important;height:auto !important;display:inline-block !important;}
.hover-holder {width:100%;max-width: 100%;}
	.hover-holder.hold-width-300 {width:100%;max-width: 100%;}
	.hover-holder.hold-width-400 {width:100%;max-width: 100%;}
	.hover-holder.hold-width-500 {width:100%;max-width: 100%;}
	.hover-holder.hold-width-300 img, .hover-holder.hold-width-400 img, .hover-holder.hold-width-500 img, .hover-holder img {    height: 100%; }
	.text-left {
		width: 100%;
	}
}
.proConCol{float:left;width:100%;display:table;box-sizing:border-box;margin:0;padding:20px 0;}
.proConCol .proConCell{display:table-cell;width:50%;background:#f6f6f6;box-sizing:border-box;margin:0;padding:0;border-right:8px solid #fff;vertical-align:top;}
.proConCol h4{float:left;width:100%;background: linear-gradient(to right,#173789 0,#3865bd 100%);font-size:20px;color:#fff;text-align:center;padding:9px 0 12px 0;margin:0;box-sizing:border-box;}
.proConCell .coll-descrip{float:left;width:100%;box-sizing:border-box;margin:0;padding:10px;}
.proConCol .proconDes{float:left;width:100%;background:url(../../Pros-Cons-Table/images/plus.png) no-repeat left 4px;padding:0 0 0 23px;text-align:justify;}
.proConCol .proconlabel{float:left;width:100%;font-size:15px !important;color:red;padding:0 0 10px 0;margin:0;line-height:18px;box-sizing:border-box;}
.product-recomend .proConCol p{font-size:14px;font-weight:400;line-height:26px;color:#000;}
.proConCol .tHead2{background:#36a3f1;box-sizing:border-box;}
.coll-desc-grp.cons-pons{font-size:13px;font-weight:400;line-height:26px;color:#000;text-align:left;}
.proConColOuter{max-height:280px;overflow-y:auto;border:0px solid red;}
.proConCol .proconDes.right{background:url(../../Pros-Cons-Table/images/minus.png) no-repeat left 4px;}
#prosfields span, #consfields span{float:left;width:100%;}
#prosfields .removefield, #consfields .removefield{padding:5px 15px;float:right;}
.text-left .hover-holder img {
    display: inline-block !important;
}