@media only screen and (min-width:960px) and (max-width:1199px){.top-leftpart li.search-li{width:100%;}
}
@media only screen and (min-width:768px) and (max-width:959px){.top-rightpart{width:34%;}
.top-leftpart{width:100%;}
.top-leftpart ul li input{width:59%;}
.top-leftpart li.search-li{width:100%;}
.main-buttondiv .advanc-search{width:37%;}
.main-buttondiv .go{margin:0 27px 0 0;}
}
@media only screen and (min-width:481px) and (max-width:767px){.top-leftpart li input{width:83%;}
.top-rightpart{margin:0;}
.top-leftpart{margin:0 0 9px;}
.main-topform{margin:0 auto;width:85%;}
.top-leftpart li.search-li{width:100%;}
.main-buttondiv .go{margin:0 44px 0 0;}
}
@media only screen and (max-width:480px){.top-leftpart{width:100%;margin:0 0 9px;}
.top-rightpart{width:33%;}
.top-leftpart ul li input{width:59%;}
.main-topform{margin:0;}
.top-leftpart li.search-li{width:100%;}
}
.main-topform{display:table;width:100%;margin:0;}
.top-leftpart{width:100%;float:left;}
.top-leftpart li{list-style:none;float:left;width:50%;display:inline-flex;}
.top-leftpart li select{height:auto;padding:2px 2px 2px 5px;width:93% !important;}
.top-leftpart li input{border:1px solid #d1d1d1;border-radius:6px;background:#f5f5f5;box-shadow:none;height:31px;margin:0 4px 0 0;padding:0 10px;width:70%;}
.top-leftpart li.search-li input.button{background-color:#b8b8b8;background-image:url("seach_icon.png");background-position:center center;background-repeat:no-repeat;border-radius:0 6px 6px 0;border:0 !important;box-shadow:0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 8px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset;color:#ffffff;display:inline-block;font-size:14px;line-height:21px;width:0 !important;margin:0 0 0 -7px;padding:1px 20px 0;text-decoration:none;text-indent:-99999px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);text-transform:capitalize;z-index:999;}
.top-leftpart li.search-li input:focus{box-shadow:1px 1px 1px #c2c2c2 inset;border:1px solid #c2c2c2;}
.top-leftpart li.search-li{width:100%;}
.top-leftpart li.search-li a{background-color:#fff;background-image:url("plus_icon.png");background-position:center center;background-repeat:no-repeat;background-size:50% auto;border-color:#dad9d9;border-radius:6px;border-style:solid;border-width:1px;box-shadow:0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 8px rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset;color:#ffffff;display:inline-block;font-size:12px;line-height:21px;margin:0 0 0 4px;padding:0 17px;text-decoration:none;text-indent:-99999px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);text-transform:capitalize;width:12px !important;}
.top-leftpart li.search-li a:hover{box-shadow:0 -10px 8px rgba(0, 0, 0, 0.05) inset, 0 12px 8px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);}
.top-leftpart li.search-li input{width:100%;}
.top-leftpart li select{width:100% !important;margin-bottom:3px \0/;}
.grid-block table tr th h3{text-align:left !important;padding-left:10px;}
.top-leftpart li img{margin:0 6px 0 0;position:relative;top:4px;height:16px;}
.grid-box table{display:inherit !important;}
.top-leftpart li .chzn-container-single a{height:24px !important;}
.top-leftpart li label{margin:0 10px 0 0;}
.top-rightpart{width:28%;float:right;}
.main-buttondiv .advanc-search{background:#f4f4f4;border-radius:3px;border:1px solid #d9d9d9;box-shadow:0 -5px 8px rgba(0, 0, 0, 0.05) inset, 0 10px 3px rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 1) inset, 0 -1px 0 rgba(255, 255, 255, 1) inset, 0 1px 1px rgba(0, 0, 0, 0.05);float:left;height:33px;line-height:33px;padding:0 20px;width:36%;}
.main-buttondiv:after{content:"";clear:both;display:table;}
.main-buttondiv .go{float:left;width:38%;margin:0 36px 0 0;}
.main-buttondiv .go input.godiv{height:33px;line-height:33px;padding:0;width:100%;}
.main-buttondiv{}
.main-buttondiv .advanc-search:hover{box-shadow:0 -2px 4px rgba(0, 0, 0, 0.05) inset, 0 10px 3px rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 1) inset, 0 -1px 0 rgba(255, 255, 255, 1) inset;}
.main-buttondiv .advanc-search a{padding:0;margin:0;box-shadow:none !important;color:#777 !important;cursor:pointer;width:100%;}
.main-buttondiv .advanc-search a:hover{padding:0;color:#777 !important;}
.top-rightpart input{float:left !important;text-align:center !important;background:none repeat scroll 0 0 #F0F0F0;width:30px;height:87px;padding-left:2px;}