/* Responsive 
----------------------------------------------------------------------------- */
@media (max-width: 479px) {
}
@media (max-width: 480px) {
.buy-now{margin:10px 0 0 0;}
.pro_dis_bt_col{width:100%;margin:0px;float:right;}
}
@media (max-width: 767px) {
.head-link {display:none;}
.social { margin: 20px 0 5px 0;}
.toll-free{	display:none;}
.download-link { display:none;}
.button-wrapper{	display:none;}
#logo {	text-align:center !important;}
.search-coloum{	display:none;}
#banner{ margin:0px;}
.wel-right-col { margin-top:30px;}
.wel-left-col { background:none}
.wel-text { margin-right:0px;}
.pro_col h1 {width:150px;padding:7px 5px 7px 5px;font-family:"Myriad Pro", Calibri, Arial;font-size:24px;color:#000;}
#inn_r_col { margin-top: 30px;}
.f_r_col { margin:10px 0 10px 0;}
#content-wrap h1 {padding: 8px 0 8px 7px;font-family: "Myriad Pro", Calibri, Arial;font-size: 16px;color: #fff;}
.social{ display:none;}
.footer-social{	display:block !important;}
.quick_link{ margin:0px; padding:0px;}
.quick_link .fa{display: inline-block;font: normal normal normal 25px/1 FontAwesome; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
.home-icon{width:55px;margin:0px;padding:9px 0 8px 0;float:right;text-align:center;border-left:#525252 1px solid;}
.home-icon a{color:#fff !important;}
.call-icon{width:55px;margin:0px;padding:9px 0 8px 0;float:right;text-align:center;border-left:#525252 1px solid;}
.call-icon a{color:#fff !important;}
.search-icon{width:55px;margin:0px;padding:9px 0 7px 0;	float:right;text-align:center;color:#fff;border-left:#525252 1px solid !important;border-radius:0px !important;}
.search-icon a{color:#fff !important;}
.navbar-collapse.navbar-search-collapse.in { background: #fff none repeat scroll 0 0 !important;padding-right:15px;padding-left:15px;}
.navbar-collapse.in {overflow-y: auto; z-index: 100000;
position: relative;}
.text-search {width: 100% !important;max-width: 100%;height: 28px;margin: 10px 0;padding:0 0 0 5px;/*float:left;*/outline: medium none;font-size:14px;font-family:Calibri, Arial;color:inherit;border: 1px solid #a3a3a3;}
.search-go{padding:5px;background-image: none;text-indent:inherit;width:auto;background:#0193DE;border:0px;font-family:Calibri, Arial;color:#fff;font-size:15px;}
.navbar-header{background:url(../images/menu-bg.png) !important;}
}
@media (min-width: 768px) {
.footer-social{display:none !important;}
.quick_link{display:none;}
.search-bar{display:none;}
}
@media (max-width: 999px) {
.social span{font-size:13px;}
.head-link a {padding:0px;}
.product_dis_gal {width:100%;}
}
@media (min-width: 1024px) {
.footer-social{display:none !important;}
.quick_link{display:none;}
.search-bar{display:none;}

/*.head-rcol ul li {
	border-right:1px #CCC solid;
}
.head-rcol ul li:first-child {
	border-right:0px;
}*/
}


/* Slider Css Start
----------------------------------------------------------------------------- */
.callbacks_container {
	margin-bottom: 0px;
	position: relative;
	float: left;
	width: 100%;
}
.callbacks {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	z-index: -1000000000000000;	
}
.callbacks li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.callbacks img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}
.callbacks_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("../images/arrows.gif") no-repeat left top;
	margin-top: -45px;
}
.callbacks_nav:active {
	opacity: 1.0;
}
.callbacks_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
}

 @media screen and (max-width: 600px) {
 h1 {
 font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 .callbacks_nav {
 top: 47%;
}
}