h4,h5,h6,h1,h2,h3 {
	margin-top:0;
}
ul,ol {
	margin:0;
}
p {
	margin:0;
}
html,body {
	font-family:'Open Sans',sans-serif;
	font-size:100%;
	background:#FFFFFF;
	 overflow-x:hidden;
}
body a {
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition: 0.5s all;
}
/*-- header_top --*/
.top_bg {
	background:#00405d;
}
.header_top {
	padding:15px 0 5px;
}
.top_left {
	float:left;
}
.top_left h2 {
	color:#ffffff;
	font-size:12px;
	text-transform:lowercase;
	margin-bottom:0;
}
.top_left h2 a {
	color:#fff;
	margin-right:10px;
	padding:0 8px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.megamenu .dropdown, .megamenu .dropdown li .dropdown {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 999;
		display: block ;
    width: auto !important;
    background: #fff;
	
	position: unset !important;

	border: none !important;

	
}
.megamenu .dropdown-submenu{
	display: block !important;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 34px;
}
 .dropdown-menu {
    position: absolute;
    top: unset !important;
	left: unset;
}
.dropdown-menu > li.kopie > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100% !important;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration:none;
}  
  
@media (max-width: 767px) {
.dropdown:hover> .dropdown-menu{
	display: block;
}
 .dropdown-menu {
    position: absolute;
    top: unset !important;
	left: unset;
}
.dropdown-menu > li.kopie > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:50% !important;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: underline;
}
}
 
@media (min-width: 768px) {

  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  

.top_left span {
	padding-left:22px;
	font-weight:bold;
	font-size: 15px;
}
.top_left h2 a:hover {
	/* background:#ffffff;*/
	text-decoration:none;
}
.top_right {
	float:right;
	color:#ffffff;
	margin-top:-5px;
}
.top_right ul {
	padding:0;
	list-style:none;
}
.top_right ul li {
	display:inline-block;
	margin-right:10px;
}
.top_right ul li:last-child {
	margin-right:0;
}
.top_right ul li a {
	text-align:center;
	padding:0px 4px;
	text-transform:uppercase;
	font-size:12px;
	display:block;
	color:#ffffff;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.top_right ul li a:hover {
	color:#ffcc33;
	text-decoration: none;
}
.the_content_read_more {
    color: #0771BA;
    padding: 10px 0 15px;
    display: block;
}
.content_wrapper {
    padding-top: 20px;
}
.the_content_lft {
    float: left;
    width: 100%;
}
/********** Login *************/
#loginContainer {
	position:relative;
}
#loginContainer a span {
	display:block;
	padding: 4px 10px;
}
/* Login Button */
#loginButton {
	display:inline-block;
	position:relative;
	z-index:30;
	cursor: pointer;
}
/* Login Box */
#loginBox {
	position:absolute;
	top:44px;
	right:0px;
	display:none;
	z-index:29;
}
#loginForm:after {
	content:'';
	position:absolute;
	right:25px;
	top:-10px;
	border-left:10px solid rgba(0,0,0,0);
	border-right:10px solid rgba(0,0,0,0);
	border-bottom: 10px solid #f0f0f0;
}
/* Login Form */
#loginForm {
	width:300px;
	background:#fff;
	border:1px solid #d6d6d6;
}
#loginForm fieldset {
	margin:0 0 15px 0;
	display:block;
	border:0;
	padding:0;
}
fieldset#body {
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	padding:15px 15px;
	margin:0;
}
#body label {
	color:#000;
	margin:10px 0 0 0;
	display:block;
	float:left;
	font-size:0.8725em;
}
#loginForm #body fieldset label {
	display:block;
	float:none;
	margin:0 0 6px 0;
}
#body label i {
	color:#000;
	font-size:1em;
	font-style: normal;
}
/* Default Input */
#loginForm input {
	width:92%;
	border:1px solid #DADADA;
	color:#222;
	background:#FFF;
	padding:6px;
	font-size:0.8125em;
	-webkit-apperance:none;
	font-family: 'Open Sans',sans-serif;
}
/* Sign In Button */
#loginForm #login {
	font-family:'Open Sans',sans-serif;
	width:auto;
	float:left;
	background:#ffcc33;
	color:#333;
	font-size:0.8725em;
	padding:8px 20px;
	border:none;
	margin:0 12px 0 0;
	cursor:pointer;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}
#loginForm #login:hover {
	background: #EEBF05;
}
/* Forgot your password */
#loginForm span {
	display:block;
	padding:0px 0px 15px 0px;
}
#loginForm span a {
	color:#000;
	font-size:0.85em;
	font-weight:500;
	background:none;
	border:none;
	box-shadow:none;
}
#loginForm span a:hover {
	text-decoration:underline;
}
input:focus {
	outline: none;
}
/*-- header --*/
.header_bg {
	border-bottom:1px solid rgb(236,236,236);
}
.header {
	padding:12px 0 0;
}
.logo {
	float:left;
	margin-top:10px;
	
}
.header_right {
	margin:2% 0 0;
}
.currency {
	float:right;
	padding-left:23px;
}
.topnavsec1 {
	font-size:12px;
}
.categories_list_div {
	display:none;
}
.categories_list {
	background:#ddd;
	height:auto;
	margin-bottom:9px;
	padding:5px;
	top:0;
	width:100%;
	position:absolute;
	left:0;
	z-index: 9999;
}
/*search*/
.search {
	float:right;
	position:relative;
	background:#f3f4f5;
	border:1px solid #D8D8D8;
	margin-right:3%;
	width:24.33333%;
}
.search_div {
	float:right;
}
.search form {
	width:100%;
}
.tp_srch_marg {
	height:30px;
}
.topsearch_fld {
	height:30px;
}
.categories_list_div {
	position:relative;
}
.categories_list li {
	display:none;
}
.categories_list_div ul.categories_list:hover li {
	display:block
}
.search input[type="text"] {
	margin:0px 0;
	font-family:'Open Sans',sans-serif;
	padding:8px 16px;
	outline:none;
	color:#5a5a5a;
	background:none;
	border:none;
	width:85.33333%;
	line-height:1.5em;
	position:relative;
	font-size:0.8725em;
	-webkit-appearance:none;
	text-transform:capitalize;
}
.search input[type="text"]:hover {
	background:#ffffff;
}
.search input[type="submit"] {
	background:url('../images/search.png') no-repeat 0px 1px;
	border:none;
	cursor:pointer;
	width:24px;
	outline:none;
	position:absolute;
	height:24px;
	top:6px;
	right: 5px;
}
/* start menu */
.h_nav h4 {
	border-bottom:1px solid rgb(236,236,236);
	font-size:1em;
	color:#000;
	line-height:1.8em;
	text-transform:uppercase;
	margin-bottom:4%;
}
.h_nav h4.top {
	margin-top:12%;
}
.h_nav ul li {
	display:block;
}
.h_nav ul li a {
	display:block;
	font-size:0.95em;
	color:#555;
	font-weight:normal;
	text-transform:capitalize;
	line-height:1.8em;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	line-height:2.5em;
}
.categories_list .row {
	margin-left:0;
	margin-right:0;
}
.h_nav ul li a:hover {
	color:#00405d;
	text-decoration: underline;
}
/* start main */
.content_top {
	margin-top:2em;
}
.grid_list {
	border-bottom:1px solid rgb(236,236,236);
	padding-bottom:25px;
	cursor:pointer;
	margin-bottom:25px;
}
.grid_list:last-child {
	margin-bottom:0;
}
.grid_list:hover a {
	text-decoration:none;
}
.grid_img {
	width:30%;
	float:left;
	margin-right:1em;
}
.grid_text-middle {
	float:left;
	margin-right:1em;
	width:62.333%;
}
.last {
	margin-right:0;
}
.grid_text h3,.grid_text-middle h3 {
	font-size:14px;
	font-weight:bold;
}
.grid_text h3,.grid_text-middle h3 {
	color:#555;
	text-transform:uppercase;
}
a:hover .grid_text h3,a:hover .grid_text-middle h3 {
	color:#000;
	text-transform:uppercase;
}
.grid_text p,.grid_text-middle p {
	color:#777777;
	font-size:0.8125em;
	text-transform: uppercase;
}
/* start content */
{
	box-sizing:border-box;
}













.bord2{
	margin-left:100px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:160px;
	
	
}



.bord3{
	margin-left:60px;
	
	border-style:solid;
	border-width:1px ;
	height:130px;
	width:130px;
	
	
}
.prod{
	padding-left:75px;
}

.bord5{
	border-radius:25px;
	margin-left:25px;
	padding-top:10px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	width:300px;
}




/*.img_printer{
	
	padding-right:150px;
	padding-top:2px;
	padding-bottom:2px;
}*/

.imagee{
	padding-left:35px;
	padding-right:35px;
	padding-bottom:2px;
	padding-top:21px;
}
.imagei{
	padding-left:35px;
	padding-right:35px;
	padding-bottom:13px;
	padding-top:2px;
}
.new{
	padding:1em;
	border-style: hidden ;
	border-width  :1px;
	width:1600px;
	height:100px;
	background-color:#ADD8E6;
	
	
}
/***********************************************************************************************************/
/*ewaste*/
#location td, #location th {
  border: 1px solid #ddd;
  padding: 8px;
  
}
#location tr:nth-child(even){background-color: #f2f2f2;}

#location tr:hover {background-color: #ddd;}

#location th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #4CAF50;
  color: white;
}

#location td{
	font-size:12px;
}

/***********************************************************************************************************/

										/*hardware*/
										
	.bord{
	
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	width:300px;
	
	
}	
.image{
	padding-left:35px;
	padding-right:35px;
	padding-bottom:2px;
	padding-top:2px;
}	
												
										/*hardware*/		
/**********************************************************************************************************/

										/*printer*/
	.bord_printer{
	
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	text-align: center;
	
	
}										
										
										
										/*printer*/
/**********************************************************************************************************/
								/*desktop printer*/
											
					.bord_desk{
	margin-left:70px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:160px;
}									
											
											
											
											/*desktop printer*/
/**********************************************************************************************************/
										/*pos printer*/
.bord1{
	text-align:center;
	border-style:hidden;
	border-width:1px ;
	height:150px;
	
	
}

.corner{
	width:100%;
	padding-left:15px;
	padding-right: 15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	min-height:435px;
	/* width:350px; */
	background-color:#DCDCDC;
        margin-bottom: 18px;
}
										/*pos printer*/
/**********************************************************************************************************/
										/*industrial printer*/
										
	.corner_industry{
	padding-left:15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:455px;
	width:100%;
	background-color:#DCDCDC;
}		
.bord_industry{
	
	margin-left:75px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:160px;
}							
										
										/*industrial printer*/
	/**********************************************************************************************************/
									/*mobileprinter*/
									
	.bord1_mobprinter{
	margin-left:85px;
	
	border-style:hidden;
	border-width:1px ;
	height:151px;
	width:160px;
	
	
}

.corner_mobprinter{
	padding-left:15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:434px;
	width:350px;
	background-color:#DCDCDC;
}								
									/*mobileprinter*/
	/**********************************************************************************************************/
									/*rfidprinter*/
									
	.bord1_rfidprinter{
	margin-left:85px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:162px;
	
	
}

.corner_rfidprinter{
	padding-left:15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:434.5px;
	width:350px;
	background-color:#DCDCDC;
}					
									/*rfidprinter*/
	/**********************************************************************************************************/	
								/*printengines*/


.bord1_printengines{
	margin-left:85px;
	
	border-style:hidden;
	border-width:1px ;
	height:152px;
	width:160px;
	
	
}

.corner_printengines{
	padding-left:15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:435px;
	width:352px;
	background-color:#DCDCDC;
}
													/*printengines*/
		
/********************************************************************************************************************/

		/*scanners*/
		
		
		.bord_scanners{
	
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:235px;
	width:300px;
	
	
}	
/********************************************************************************************************************/
				/*1dwired*/
				
				.bord_wired{
	margin-left:75px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:160px;
	
	
}

.corner_wired{
	padding-left:20px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:425px;
	width:350px;
	background-color:#DCDCDC;
}
				
/********************************************************************************************************************/
/*2dwired*/

.bord_2dwired{
	margin-left:75.3px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:160px;
	
	
}

.corner_2dwired{
	padding-left:20px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:430px;
	width:367px;
	background-color:#DCDCDC;
}

/********************************************************************************************************************/
/*2dbluetooth*/
.corner3{
	padding-left:15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:445px;
	width:395px;
	background-color:#DCDCDC;
}
.bord2_2dbluetooth{
	margin-left:99.9px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:160px;
	
	
}

/*2dbluetooth*/
/********************************************************************************************************************/
/*1bluetooth*/


.corner2{
	padding-left:15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:445px;
	width:350px;
	background-color:#DCDCDC;
}	



.new1{
	text-align:center;
	color:#8A2BE2;
	margin-top:20px;
	
	
}
.new2{
	
	padding-left:0px;
	margin-left:0px;
	
	
	text-decoration: none;
	font-weight: normal;
	display: inline; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #000000;
	
}
.new4{
	border:hidden;
	border-radius:5px;
	background-color: DodgerBlue;
	border: none;
	color: white;
	padding: 12px 15px;
  cursor: pointer;
  font-size: 15px;
  text-transform:uppercase;
}
	
/****************************************************************************************************************************/
/*mobilecomputer*/

.corner_mobcom{
	padding-left:15px;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:444.9px;
	width:350px;
	background-color:#DCDCDC;
}	
.bord_mobcom{
	margin-left:75.1px;
	
	border-style:hidden;
	border-width:1px ;
	height:150px;
	width:160px;
	
	
}


/****************************************************************************************************************************/
			
												/*software*/
	
.software {
	border-style:hidden;
	border-width:1px;
	width:100%;
	height:250px;
	margin-left:0px;
	margin-right:105px;
	background-color: #2952a3
}	
						.bord6_software{
	
	border-radius:25px;
	border-style:hidden;
	border-width:1px ;
	height:245px;
	width:305px;
	
	
}						
												
												/*software*/
/********************************************************************************************************************/
										/*mobileapp*/
									
						
						
						.bord6{
	
	
	border-style:hidden;
	border-width:1px ;
	height:245px;
	width:100%;
	
	
}		
										
										/*mobileapp*/
	/*********************************************************************************************************************/
										/*consumables*/
.bord_consumables{
	
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	width:305px;
	
	
}
										/*consumables*/
										
	/*********************************************************************************************************************/									
										/*label*/
.bord4{
	border-radius:25px;
	
	padding-top:10px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	width:100%;
}

								/*label*/
								
/*********************************************************************************************************************/
/*ribbon*/

.bord4_ribbons{
	border-radius:25px;
	
	padding-top:10px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	width:298px;
}
/*********************************************************************************************************************/
/*wristbands*/

.bord4_wristband{
	border-radius:25px;
	
	padding-top:10px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	width:304px;
}
/*********************************************************************************************************************/
/*rfidtag*/
.bord4_rfidtag{
	border-radius:25px;
	
	padding-top:10px;
	border-style:solid;
	border-width:1px ;
	height:230px;
	width:306px;
}

												
												
													
/****************************************************************************************************************************/
										/*technologies*/
	.technologies {
	border-style:hidden;
	border-width:1px;
	width:1502px;
	height:250px;
	margin-left:0px;
	margin-right:105px;
	background-color: #2952a3
}
									
										
										
/****************************************************************************************************************************/
/*career*/
.career {
	border-style:hidden;
	border-width:1px;
	width:1500px;
	height:249px;
	margin-left:0px;
	margin-right:105px;
	background-color: #2952a3
}

/****************************************************************************************************************************/
											/*AI*/
											
				.col-sm-8 h4{
	margin-top:70px;
	color:white;
	margin-left:80px;
	font-family:Times New Roman, Times, serif;
	font-size:65px
}							
										
											
											
											
/**************************************************************************************************************************/											
  
												/*	blog  */
 /**********************************************************************************************************************/ 												
.blogg {
	border-style:hidden;
	border-width:1px;
	width:100%;
	height:auto; 
	margin-left:0px;
	margin-right:105px;
	background-color: #2952a3
}
.col-sm-4  h1{
	margin-top:65px;
	color:white;
	margin-left:85px;
	font-family:Times New Roman, Times, serif;
	font-size:65px
}

.col-sm-4 img{
	width:195px;
	height:180px;
}

.sidebar{
	margin-left:50px;
	margin-top:85px;
	border-style:solid;
	border-color:white;
	border-width:1px;
	height:250px;
	width:350px;
	box-shadow:3px 3px 3px 3px lightgrey;

	
	
}

.sidebar h3{
	text-align:center;
	margin-top:30px;
}
.sidebar ul li{
	color:gree;
	list-style-type:square;
}

.next{
	margin-left:50px;
	margin-top:30px;
	margin-bottom:40px;
	border-style:solid;
	border-color:white;
	border-width:1px;
	box-shadow:3px 3px 3px 3px lightgrey;
	height:250px;
	width:350px;
}

.next h3{
	text-align:center;margin-top:30px;
}
.col-sm-4 a {
	text-align:center;font-family:Times New Roman, Times, serif;
        font-size:18px;
        text-decoration:none;
}
.box{
	border-style:solid ;
	border-width:1px;
	border-color:white;
	background-color:lightgrey;
	width:60px;
	height:30px;
	border-radius:5px;
	
}
.box1{
	border-style:solid ;
	border-width:1px;
	border-color:white;
	background-color:lightgrey;
	width:75px;
	height:30px;
	border-radius:5px;
}

.mainbar{
	margin-left:65px;
	margin-top:85px;
	border-style:solid;
	border-color:white;
	border-width:1px;
	height:845px;
	width:750px;
	box-shadow:3px 3px 3px 3px lightgrey;
}
.mainbar h2{
	text-align:left;
	margin-top:15px;
	font-family:Times New Roman, Times, serif;
	font-size:210%;
	margin-left:19.5px;
}
.mainbar p{
	
	font-size:90.5%;
	margin-left:26.5px;
}
.mainbar img{
	padding-left:25px;
	width:715px;
	height:300px;
}
.mainbar p{
	text-align:justify;
	font-size:16px;
	margin-top:35px;
	margin-left:15px;
	margin-right:15px;
}
.pager{
	margin-top:15px;
}

/*****************************************************************************************************************************/

														/*	blog  */
/*******************************************************************************************************************************/










.position{
	margin-left:15%;
	padding-left:22.5%;
}
.position1{
	margin-left:55%;
	padding-left:20%;
}
.position2{
	
	margin-left:40%;
	padding-left:20%;
}
.corner1{
	padding-left:20px;;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:395px;
	width:350px;
	background-color:#DCDCDC;
}


.corner2{
	padding-left:20px;;
	border-radius:25px;
	border-style:solid;
	border-width:1px ;
	height:430px;
	width:365px;
	background-color:#DCDCDC;
}



.list-group{
	padding-left:2%;
	margin-left:2%;
}

.new3{
	
	padding-left:390px;
	padding-top:50px;
	padding-right:75px;
	padding-bottom:50px;
	
}

.new4:hover {
  background-color: Tomato;
  color:white;
}

.new5{
	border:hidden;
	border-radius:5px;
	background-color: DodgerBlue;
	border: none;
	color: white;
  margin-left:62px;
	padding:10px 30px ;
  cursor: pointer;
  font-size: 15px;
  text-transform:uppercase;
}
.new5:hover {
  background-color: Tomato;
  color:white;
}


.content {
	text-align:center;
}
.centered {
  position: absolute;
  top: 8px;
  left: 16px;
}
.center {
	 display: block;
  margin-left: auto;
  margin-right: auto;
  width: 345px;
  }
.content_text {
	margin:4% 0;
}
.content_text h3 {
	font-size:24px;
	color:#000000;
	text-transform:uppercase;
}
.content_text h4 a {
	margin:20px 0 10px;
	font-size:1.5em;
	color:#000000;
	text-transform:uppercase;
	text-decoration:underline;
	display:inline-block;
	font-style:italic;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.content_text h4 a:hover {
	color:#00405d;
	text-decoration:none;
}
.content_text p {
	font-style:italic;
	font-size:0.8725em;
	color:#000000;
	line-height:1.8em;
	width:53%;
	margin:0 auto;
}
.grids {
	padding:12px 0;
}
.offer img {
	width:100%;
}
.add_cart {
	background:#f15d25;
	border-radius:4px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	width:50%;
	color:#fff;
}
.add_cart:hover {
	background:#D24428;
	text-decoration:none;
	color: #fff;
}
/*-- start footer -- */
/* scroll_top_btn */
.footer_top {
	border-top:1px solid rgb(236,236,236);
	padding: 1em 0;
}
/*-- start span_of_4 -- */
.span_of_4 {
	margin-top:2%;
}
.span1_of_4 {
	float:left;
	margin-left:4%;
	width:30.3333%;
	font-weight: bold;
	font-size: 20px;
}
.span1_of_4:first-child {
	margin-left:0%;
}
.span1_of_4 h4 {
	border-bottom:1px solid rgb(236,236,236);
	font-size:1em;
	color:#555555;
	line-height:1.8em;
	text-transform:capitalize;
	font-weight: bold;
	font-size: 20px;
}
.span1_of_4 h5 {
	margin-top:12%;
	font-size:1.2em;
	color:#555555;
	line-height:1.8em;
	text-transform:capitalize;
	display:block;
}
.span1_of_4 h5 a {
	color:#00405d;
}
.span1_of_4 h5 a:hover {
	color:#555555;
}
.span1_of_4 h5 a span {
	vertical-align:middle;
}
.span1_of_4 p {
	color:#777777;
	line-height:1.8em;
	font-size:0.8725em;
}
.span1_of_4 h4.top {
	margin-top:4%;
}
.f_nav {
	margin-top:4%;
	padding:0;
	list-style:none;
}
.f_nav li a {
	display:block;
	font-size:0.8125em;
	color:#777777;
	text-transform:capitalize;
	line-height:1.8em;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.f_nav li a:hover {
	color:#00405d;
	text-decoration: underline;
}
/* start span_of_2 */
.span_of_2 {
	margin:4% 0 0;
	display:block;
}
.span1_of_2 {
	float:left;
	width:23.33333%;
	margin-right:4%;
}
.span1_of_2 h5 {
	font-size:20px;
	color:#555555;
	line-height:1.8em;
	text-transform:capitalize;
	display:block;
	font-weight: bold;
	
}
.span1_of_2 h5 a {
	color:#00405d;
}
.span1_of_2 h5 a:hover {
	color:#555555;
}
.span1_of_2 h5 a span {
	vertical-align:middle;
}
.span1_of_2 p {
	color:#777777;
	line-height:1.8em;
	font-size:0.8725em;
}
.categories {
	background:#f2f2f2;
	margin-right:12px;
	font-weight: bold;
}
/*--- social-icons ----*/
.social-icons {
	margin-top:1%;
}
.social-icons ul {
	padding:0;
	list-style:none;
}
.social-icons li {
	display:inline-block;
}
.social-icons li a {
	height:46px;
	width:46px;
	display:block;
	background:url(../images/soc_icons.png);
}
.social-icons li:nth-child(1) a {
	background:url(../images/soc_icons.png) 0% 0%;
}
.social-icons li:nth-child(2) a {
	background:url(../images/soc_icons.png) 25% 0%;
}
.social-icons li:nth-child(3) a {
	background:url(../images/soc_icons.png) 50% 0%;
}
.social-icons li:nth-child(4) a {
	background:url(../images/soc_icons.png) 75% 0%;
}
.social-icons li:nth-child(5) a {
	background:url(../images/soc_icons.png) 100% 0%;
}
.social-icons li a:hover {
	opacity: 0.9;
}
/*-- start footer_style -- */
.footer {
	background:#00405d;
	padding:10px 20px;
}
.copy {
	margin:10px 0;
	text-align:center;
}
.copy p.link {
	font-family:'Open Sans',sans-serif;
	line-height:1.8em;
	color:#ffffff;
	font-size:0.8125em;
}
.copy p.link a {
	color:#ffcc33;
	text-decoration:none;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.copy p.link a:hover {
	color: #ffffff;
}
/* start men */
.w_sidebar {
	border:1px solid #EBEBEB;
}
.w_nav1 ul {
	padding:0;
	list-style:none;
}
.w_nav1 {
	padding:20px;
}
.w_nav1 h4 {
	text-transform:uppercase;
	color:#589D3E;
	font-size:1em;
	margin-bottom:5px;
}
.w_nav1 ul li {
	line-height:1.5em;
}
.w_nav1 ul li a {
	display:block;
	text-transform:uppercase;
	color:#555555;
	font-size:0.8725em;
}
.w_nav1 ul li a:hover {
	color:#00405d;
}
.w_nav2 {
	padding:20px;
}
.w_nav2 li {
	line-height:1.5em;
	display:inline-block;
}
.w_nav2 li a {
	display:block;
	padding:14px;
}
.w_nav2 li a.color1 {
	background:#0AA5E2;
}
.w_nav2 li a.color2 {
	background:#40E0D0;
}
.w_nav2 li a.color3 {
	background:#B03060;
}
.w_nav2 li a.color4 {
	background:#000080;
}
.w_nav2 li a.color5 {
	background:#E60D41;
}
.w_nav2 li a.color6 {
	background:#45BF55;
}
.w_nav2 li a.color7 {
	background:#FF7F00;
}
.w_nav2 li a.color8 {
	background:#8B4513;
}
.w_nav2 li a.color9 {
	background:#FFD700;
}
.w_nav2 li a.color10 {
	background:#9FA8AB;
}
.w_nav2 li a.color11 {
	background:#C0C0C0;
}
.w_nav2 li a.color12 {
	background:#0AA5E2;
}
.w_nav2 li a.color13 {
	background:#FFCBDB;
}
.w_nav2 li a.color14 {
	background:#B87333;
}
.w_nav2 li a.color15 {
	background:#BFB540;
}
.sky-form .label {
	display:block;
	margin-bottom:6px;
	line-height:19px;
}
.w_sidebar h3 {
	padding:0 20px 10px;
	font-size:1em;
	color:#555555;
	text-transform: uppercase;
}
/* radios and checkboxes */
.sky-form {
	margin-top:-10px;
}
.row1 {
	outline:none;
	padding:20px;
	overflow:auto;
	height:200px;
}
.sky-form.col.col-4 ul {
	padding:0;
	list-style:none;
}
.sky-form h4 {
	margin-top:10px;
	background:#dddddd;
	padding:10px 20px;
	color:#333333;
	text-transform:uppercase;
	margin-bottom:0;
	font-size:16px;
}
.sky-form section {
	margin-bottom:20px;
}
.sky-form .label {
	display:block;
	margin-bottom:6px;
	line-height:19px;
}
.sky-form .label.col {
	margin:0;
	padding-top:10px;
}
.sky-form .input,.sky-form .select,.sky-form .textarea,.sky-form .radio,.sky-form .checkbox,.sky-form .toggle,.sky-form .button {
	position:relative;
	display: block;
}
/* selects */
.sky-form .select i {
	position:absolute;
	top:14px;
	right:14px;
	width:1px;
	height:11px;
	background:#fff;
	box-shadow:0 0 0 12px #fff;
}
.sky-form .select i:after,.sky-form .select i:before {
	content:'';
	position:absolute;
	right:0;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
}
.sky-form .select i:after {
	bottom:0;
	border-top:4px solid #404040;
}
.sky-form .select i:before {
	top:0;
	border-bottom:4px solid #404040;
}
.sky-form .select-multiple select {
	height: auto;
}
/* radios and checkboxes */
.sky-form .radio,.sky-form .checkbox {
	outline:none;
	border:none;
	margin-bottom:4px;
	padding-left:27px;
	font-size:13px;
	line-height:27px;
	color:#555555;
	cursor:pointer;
	text-transform:capitalize;
	font-weight:normal;
	margin-top:0;
}
.sky-form .radio {
	text-transform:none;
}
.sky-form .radio:last-child,.sky-form .checkbox:last-child {
	margin-bottom:0;
}
.sky-form .radio input,.sky-form .checkbox input {
	position:absolute;
	left:-9999px;
}
.sky-form .radio i,.sky-form .checkbox i {
	position:absolute;
	top:5px;
	left:0;
	display:block;
	width:17px;
	height:17px;
	outline:none;
	border-width:2px;
	border-style:solid;
	background:#fff;
}
.sky-form .radio i {
	border-radius:50%;
}
.sky-form .radio input+i:after,.sky-form .checkbox input+i:after {
	position:absolute;
	opacity:0;
	transition:opacity 0.1s;
	-o-transition:opacity 0.1s;
	-ms-transition:opacity 0.1s;
	-moz-transition:opacity 0.1s;
	-webkit-transition:opacity 0.1s;
}
.sky-form .radio input+i:after {
	content:'';
	top:4px;
	left:4px;
	width:5px;
	height:5px;
	border-radius:50%;
}
.sky-form .checkbox input+i:after {
	content:'';
	top:3px;
	left:2px;
	width:10px;
	height:7px;
	background:url(../images/tick.png) no-repeat;
	text-align:center;
}
.sky-form .radio input:checked+i:after,.sky-form .checkbox input:checked+i:after {
	opacity:1;
}
.sky-form .inline-group {
	margin:0 -30px -4px 0;
}
.sky-form .inline-group:after {
	content:'';
	display:table;
	clear:both;
}
.sky-form .inline-group .radio,.sky-form .inline-group .checkbox {
	float:left;
	margin-right:30px;
}
.sky-form .inline-group .radio:last-child,.sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}
/* icons */
.sky-form [class^="icon-"] {
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing: antialiased;
}
/* normal state */
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea,.sky-form .radio i,.sky-form .checkbox i,.sky-form .toggle i,.sky-form .icon-append,.sky-form .icon-prepend {
	border-color:#e5e5e5;
	transition:border-color 0.3s;
	-o-transition:border-color 0.3s;
	-ms-transition:border-color 0.3s;
	-moz-transition:border-color 0.3s;
	-webkit-transition:border-color 0.3s;
}
.show-more {
	background:#697071;
	border:1px solid #d6d7d7;
	box-sizing:border-box;
	color:#edeeef;
	cursor:pointer;
	font-size:1.333em;
	margin:20px auto;
	padding:8px;
	text-align:center;
	width:60%;
}
.off {
	color:#f16565;
	font-size:12px;
}
.orginalrite {
	color:#b2b2b2;
	font-size:13px;
	padding-right:10px;
	text-decoration: line-through;
}

.the_content_lft {
    float: left;
    width: 100%;
}
.head {
    float: left;
    width: 100%;
}
.the_content .head > h1 {
    font-size: 2em;
    font-weight: normal;
    font-family: "lato-regular";
}

/* hover state */
.sky-form .input:hover input,.sky-form .select:hover select,.sky-form .textarea:hover textarea,.sky-form .radio:hover i,.sky-form .checkbox:hover i,.sky-form .toggle:hover i {
	border-color:#8dc9e5;
}
.sky-form .button:hover {
	opacity: 1;
}
/* focus state */
.sky-form .input input:focus,.sky-form .select select:focus,.sky-form .textarea textarea:focus,.sky-form .radio input:focus+i,.sky-form .checkbox input:focus+i,.sky-form .toggle input:focus+i {
	border-color: #2da5da;
}
/* checked state */
.sky-form .radio input+i:after {
	background-color:#2da5da;
}
.sky-form .checkbox input+i:after {
	color:#2da5da;
}
.sky-form .radio input:checked+i,.sky-form .checkbox input:checked+i,.sky-form .toggle input:checked+i {
	border-color: #2da5da;
}
/* error state */
.sky-form .state-error input,.sky-form .state-error select,.sky-form .state-error textarea,.sky-form .radio.state-error i,.sky-form .checkbox.state-error i,.sky-form .toggle.state-error i {
	background: #fff0f0;
}
/* success state */
.sky-form .state-success input,.sky-form .state-success select,.sky-form .state-success textarea,.sky-form .radio.state-success i,.sky-form .checkbox.state-success i,.sky-form .toggle.state-success i {
	background: #f0fff0;
}
/* disabled state */
.sky-form .input.state-disabled input,.sky-form .select.state-disabled,.sky-form .textarea.state-disabled,.sky-form .radio.state-disabled,.sky-form .checkbox.state-disabled,.sky-form .toggle.state-disabled,.sky-form .button.state-disabled {
	cursor:default;
	opacity:0.5;
}
.sky-form .input.state-disabled:hover input,.sky-form .select.state-disabled:hover select,.sky-form .textarea.state-disabled:hover textarea,.sky-form .radio.state-disabled:hover i,.sky-form .checkbox.state-disabled:hover i,.sky-form .toggle.state-disabled:hover i {
	border-color: #e5e5e5;
}
/*-- start scrollpane --*/
.jspContainer {
	overflow:hidden;
	position:relative;
}
.jspPane {
	position:absolute;
	outline:none;
	padding:20px !important;
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0px;
	width:5px;
	height:100%;
}
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:16px;
	background:red;
}
.jspCap {
	display:none;
}
.jspHorizontalBar .jspCap {
	float:left;
}
.jspTrack {
	background:#f0f0f0;
	position:relative;
}
.jspDrag {
	background:#777777;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
	float:left;
	height:100%;
}
.jspArrow {
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer;
	padding:0;
	margin:0;
}
.jspArrow.jspDisabled {
	cursor:default;
	background:#80808d;
}
.jspVerticalBar .jspArrow {
	height:16px;
}
.jspHorizontalBar .jspArrow {
	width:16px;
	float:left;
	height:100%;
}
.jspVerticalBar .jspArrow:focus {
	outline:none;
}
.jspCorner {
	background:#eeeef4;
	float:left;
	height: 100%;
}
/*-- end scrollpane --*/


/*-- start w_content --*/
.men_main {
	padding:2em 0;
}
.men {
	text-align:left;
	border-bottom:1px solid #ebebeb;
}
.men h4 {
	float:left;
	font-size:1em;
	text-transform:uppercase;
	color:#333333;
}
.men h4 {
	color:#555555;
}
.w_nav {
	float:right;
	color:#555555;
	font-size:0.8125em;
	padding:0;
	list-style:none;
}
.w_nav li {
	display:inline-block;
}
.w_nav li a {
	display:block;
	color:#555555;
	text-transform:capitalize;
}
.w_nav li a:hover {
	color:#00405d;
}
.grids_of_4 {
	display:block;
	float:left;
	margin:2% 0;
}
.grid1_of_4 {
	float:left;
	width:23.22222%;
	margin-left:2.33333%;
}
.grid1_of_4:first-child {
	margin-left:0;
}
.grid1_of_4 h4 {
	font-size:16px;
	margin-top:5px;
}
.grid1_of_4 h4 a {
	text-transform:uppercase;
	color:#000000;
}
.grid1_of_4 p {
	font-size:0.8125em;
	color:#777777;
	line-height:1.5em;
	margin-bottom:10px;
}
.content_box-grid {
	margin-top:1em;
}
.view {
	overflow:hidden;
	position:relative;
	margin-bottom:1em;
}
.view .mask,.view .content {
	position:absolute;
	overflow:hidden;
	top:188px;
	left:117px;
}
.view-fifth img {
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.view-fifth .mask {
	-webkit-transform:translateX(-300px);
	-moz-transform:translateX(-300px);
	-o-transform:translateX(-300px);
	-ms-transform:translateX(-300px);
	transform:translateX(-300px);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.view-fifth:hover .mask {
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-o-transform:translateX(0px);
	-ms-transform:translateX(0px);
	transform:translateX(0px);
}
.info {
	display:block;
	background:url(../images/label_new.png) no-repeat;
	text-indent:-9999px;
	width:75px;
	height:75px;
}
.view-fifth1 img {
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.view-fifth1 .mask1 {
	-webkit-transform:translateX(-300px);
	-moz-transform:translateX(-300px);
	-o-transform:translateX(-300px);
	-ms-transform:translateX(-300px);
	transform:translateX(-300px);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.view-fifth1:hover .mask1 {
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-o-transform:translateX(0px);
	-ms-transform:translateX(0px);
	transform: translateX(0px);
}


/*--single--*/
.cont {
	display:block;
	float:left;
}
.span_2_of_bottom1 {
	width:68.1%;
}
.lsidebar {
	display:block;
	float:right;
	margin-left:3.333%;
}
	.span_2_of_bottom {
	width:66.1%;
}
.span_1_of_bottom {
	width:25.1%;
	border:1px solid #DDD;
}
.span_2_of_bottom p,.span_1_of_bottom p {
	font-size:0.8125em;
	padding:0.5em 0;
	color:#888;
	line-height:1.5em;
}
.desc {
	padding:5%;
}
.desc h5 a {
	color:#C0313C;
	font-size:0.788em;
}
.desc h5 a:hover {
	color:#333;
}
.button {
	border:none;
	background:#45A43E;
	color:#FEF503;
	float:right;
	padding:7px 15px;
	font-size:12px;
	cursor:pointer;
	outline:none;
	text-transform:uppercase;
}
.button:hover {
	background:#333;
}
.price-text {
	padding:5% 0;
}
.span_3_of_2 {
	width:60.3333%;
}
.desc1 {
	display:block;
	float:right;
}
p.stock {
	display:block;
	font-size:0.89em;
	color:#555;
	margin:10px 0;
}
.row-2 {
	overflow:hidden;
	text-align:left;
	padding-top:6px;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #CCC;
}
span.on_sale {
	display:block;
	float:left;
	padding:15px 6px 0 30px;
	font-size:1.1em;
	font-style:italic;
	font-weight:normal;
	color:#777777;
}
.price1 {
	padding:4% 0;
}
span.actual1 {
	text-decoration:line-through;
	margin-right:8%;
	color:#888;
	font-size:1.2em;
}
.images_3_of_2 {
	width:35.2%;
	float:left;
	margin-right:2.6%;
}
.single-bottom1 h6,.single-bottom2 h6 {
	background:#F3F3F3;
	padding:10px;
	color:#333;
	font-size:1.2em;
}
p.prod-desc {
	color:#888;
	padding-top:2%;
	font-size:0.89em;
	line-height:1.5em;
}
.single-bottom1 {
	padding:3% 0 4%;
}
.product {
	padding:3% 0 0 0;
}
.product-desc {
	width:82.3333%;
	float:left;
	border-width:0 1px 0 0;
	border-right:1px solid #DDD;
}
.product-img {
	width:21.5%;
	float:left;
	margin-right:2.5%;
}
.prod1-desc {
	width:75.2%;
	float:left;
}
.product-desc h5 {
	padding-bottom:2%;
}
.product-desc h5 a {
	color:#555;
	font-size:20px;
}
.product-desc h5 a:hover {
	color:#ffcc33;
	text-decoration:none;
}
p.product_descr {
	color:#555;
	font-size:0.89em;
	line-height:1.5em;
}
.product_price {
	width:15.3333%;
	float:left;
	padding:0 0px 0px 16px;
}
.price-access {
	color:#555;
	font-size:1em;
}
.button1 {
	font-family:'Open Sans',sans-serif;
	border:none;
	background:#00405d;
	padding:7px 15px;
	color:#FFF;
	font-size:13px;
	cursor:pointer;
	outline:none;
	margin-top:9%;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.button1:hover {
	background:#ffcc33;
	color:#000000;
}
.desc1 h3 {
	color:#333333;
	font-size:1.4em;
	text-transform:capitalize;
}
.desc1 p {
	margin-top:2%;
	font-size:1.8em;
	color:#00405d;
	line-height:1.8em;
	-webkit-text-stroke:1.5px;
	text-shadow:0 1px 0 #ffffff;
	letter-spacing:1px;
}
.desc1 p a {
	margin-left:5px;
	color:#555555;
	text-transform:uppercase;
	font-size:13px;
	-webkit-text-stroke:0px;
	letter-spacing:0px;
}
.desc1 p a:hover {
	color:#00405d;
}
.det_nav {
	margin:6% 0;
}
.det_nav ul {
	padding:0;
	list-style:none;
}
.det_nav h4 {
	line-height:1.8em;
	font-size:1em;
	color:#555555;
	text-transform:uppercase;
	margin-bottom:4%;
}
.det_nav ul li {
	display:inline-block;
	width:20.33333%;
	margin-left:4%;
}
.det_nav ul li:first-child {
	margin-left:0;
}
.det_nav ul li a {
	display:block;
}
.det_nav ul li a img {
	border:1px solid #DADADA;
}
.btn_form {
	margin:8% 0 4%;
}
.btn_form a {
	font-family:'Open Sans',sans-serif;
	cursor:pointer;
	border:none;
	outline:none;
	display:inline-block;
	font-size:1em;
	padding:10px 34px;
	background:#00405d;
	color:#fff;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.btn_form a:hover {
	background:#ffcc33;
	text-decoration:none;
}
.desc1 a span {
	font-size:0.8125em;
	color:#555555;
	text-transform:uppercase;
	text-decoration:underline;
}
.desc1 a span:hover {
	color:#00405d;
	text-decoration:none;
}
.det_nav1 h4 {
	font-size:1em;
	text-transform:uppercase;
	color:#555;
	margin-bottom:6%;
}
.det_nav1 ul li {
	display:inline-block;
	margin-left:10px;
}
.det_nav1 ul li:first-child {
	margin-left: 0;
}
/* end details */
/* start registration */
.registration {
	padding:3% 1%;
}
.registration h2 {
	font-size:1.5em;
	color:#00405d;
	text-transform:capitalize;
	margin-bottom:4%;
}
.reg_fb {
	margin:3% 0;
	display:block;
	background:#3B5998;
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.reg_fb img {
	background:#354F88;
	padding:10px;
	float:left;
}
.reg_fb i {
	color:#ffffff;
	padding:12px 16px;
	display:inline-block;
	font-size:1.3em;
	text-transform:capitalize;
	font-style:normal;
}
.reg_fb:hover {
	background:#354F88;
}
.registration_left {
	float:left;
	width:45.33333%;
	margin-left:9.333%;
}
.registration_left:first-child {
	margin-left:0;
}
.registration span {
	color:#777777;
}
.registration_form {
	display:block;
}
.registration_form div {
	padding:10px 0;
}
.sky_form1 {
	margin-bottom:-30px;
}
.sky_form1 ul {
	padding:0;
	list-style:none;
}
.sky_form1 ul li {
	float:left;
	margin-left:20px;
}
.sky_form1 ul li:first-child {
	margin-left:0;
}
label {
	display:block;
	margin-bottom:0;
	font-weight:normal;
}
.registration_form input[type="text"],.registration_form input[type="email"],.registration_form input[type="tel"],.registration_form input[type="password"] {
	padding:8px;
	display:block;
	width:100%;
	outline:none;
	font-family:'Open Sans',sans-serif;
	font-size:0.8925em;
	color:#333333;
	-webkit-appearance:none;
	text-transform:capitalize;
	background:#FFFFFF;
	border:1px solid rgb(231,231,231);
	font-weight:normal;
}
.registration_form input[type="submit"] {
	-webkit-appearance:none;
	font-family:'Open Sans',sans-serif;
	color:#ffffff;
	text-transform:capitalize;
	display:inline-block;
	background:#00405d;
	padding:10px 20px;
	transition:0.5s ease;
	-moz-transition:0.5s ease;
	-o-transition:0.5s ease;
	-webkit-transition:0.5s ease;
	cursor:pointer;
	border:none;
	outline:none;
	font-size:1em;
	margin-bottom:5px;
}
.registration_form input[type="submit"]:hover {
	color:#ffffff;
	background:#ffcc33;
}
.terms {
	text-decoration:underline;
	text-transform:capitalize;
	color:#00405d;
}
.terms:hover {
	text-decoration:none;
}
.forget a {
	text-transform:capitalize;
	color:#999999;
	text-decoration:underline;
	font-size:0.8925em;
}
.forget a:hover {
	text-decoration: none;
}
/* start shopping bag */
.shoping_bag {
	padding:2% 1%;
	border-bottom:1px solid rgb(223,223,223);
}
.shoping_bag h4 {
	float:left;
	text-transform:uppercase;
	color:#777777;
	font-size:1em;
	margin:13px 0 0;
}
.shoping_bag h4 img {
		margin-right:5px;
}
.shoping_bag h4 span {
	color:#00405d;
}
.s_art {
	float:right;
	padding:0;
	list-style:none;
}
.s_art li {
	text-align:center;
	text-transform:uppercase;
	color:#777777;
	font-size:1em;
}
.shoping_bag1 {
	padding:2% 1%;
	border-bottom:1px solid rgb(223,223,223);
}
.shoping_left {
	float:left;
	width:68.333%;
	margin-right:3.3333%;
}
.shoping_right {
	float:right;
	width:14.333%;
}
.shoping1_of_1 {
	float:left;
	width:12.3333%;
	margin-right:3.3333%;
}
.shoping1_of_2 {
	float:left;
	width:68.3333%;
}
.shoping_left h4 {
	margin-bottom:2%;
}
.shoping_left h4 a {
	text-transform:uppercase;
	color:#26BC85;
	font-size:1em;
	text-decoration:underline;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.shoping_left h4 a:hover {
	text-decoration:none;
		color:#777777;
}
.shoping_left span {
	text-transform:uppercase;
	color:#999999;
	font-size:0.8725em;
	-webkit-text-stroke:0.4px;
}
.shoping_left span b {
	color:#555555;
	font-weight:600;
}
.s_icons {
	margin-top:2%;
}
ul.s_icons {
	padding:0;
	list-style:none;
}
.s_icons li {
	display:inline-block;
	margin-left:10px;
}
.s_icons li:first-child {
	margin-left:0;
}
.s_icons li a {
	display:block;
	width:30px;
	height:30px;
	background:rgb(187,187,187);
	border-radius:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	-o-border-radius:100px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	text-align:center;
	padding:1px;
}
.s_icons li a:hover {
	background:#00405d;
}
.s_icons li a img {
	vertical-align:bottom;
}
.shoping_right p {
	color:#333333;
	font-size:0.8725em;
	text-transform:capitalize;
	line-height:2.5em;
	-webkit-text-stroke:0.4px;
}
.shoping_right p.tot {
	font-size:1.5em;
}
.shoping_right p span {
	color:#ff0000;
	float:right;
}
.shoping_right p a {
	color:rgb(12,138,12);
}
.key_areas {
    padding: 55px 0;
}
.key_areas h2 {
    text-align: center;
    font-family: 'lato-light',sans-serif;
    font-size: 30px;
    font-size: 30px;
    padding-bottom: 80px;
}
	.container {
    padding-left: 10px;
    padding-right: 10px;
}
.key_areas .home_ka {
    height: 220px;
}
.key_areas .home_ka {
    width: 100%;
    float: left;
    margin-right: 2.07469%;
    text-align: center;
    position: relative;
    border: 1px solid #E0E0E0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding-top: 45px;
    padding-left: 10px;
    padding-right: 10px;
    height: 180px;
    
}
.key_areas .home_ka h3 {
    font-size: 20px;
    margin-bottom: 15px;
    text-decoration: none
}
.home_ka > h3 {
    color: #000;
}
.key_areas .home_ka p {
    font-size: 14px;
    text-decoration: none
    color: #838383;
}
a {
    /* color: #e99a3e; */
    text-decoration: none;
}
p, pre {
    margin: 1em 0;
}
.key_areas .home_ka img {
    height: 62px;
    left: 50%;
    margin-left: -34px;
    position: absolute;
    top: -34px;
    width: 62px;
}
.shoping_bag {
	padding:2% 1%;
	border-bottom:1px solid rgb(223,223,223);
}
.shoping_bag1 h2 {
	float:left;
	text-transform:uppercase;
	color:#777777;
	font-size:1em;
}
.shoping_bag1 h2 a {
	-webkit-text-stroke:0.4px;
	color:#26BC85;
	font-size:0.8725em;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.shoping_bag1 h2 a:hover {
	color:#555555;
}
.shoping_bag1 h2 img {
	vertical-align:text-bottom;
	margin-right:5px;
}
.shoping_bag1 h2 span {
	color:#999999;
}
.shoping_bag2 {
	padding:2% 0;
}
.shoping_left a.btn1 {
	margin-top:1%;
	text-transform:capitalize;
	display:inline-block;
	padding:10px 20px;
	font-size:1.2em;
	color:#ffffff;
	background:#00405d;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.shoping_left a.btn1:hover {
	background:#ffcc33;
	text-decoration:none;
}
.shoping_right p span.color {
	color: rgb(12,138,12);
}

/* start contact */
.contact {
	margin:2% 0;
	display:block;
}
.contact h2 {
	font-size:1.5em;
	color:#00405d;
	text-shadow:0 1px 0 #ffffff;
	text-transform:capitalize;
}
.map {
	margin:2% 2% 2% 0;
}
.col {
	display:block;
}
.contact-form {
	position:relative;
}
.contact-form div {
	padding:5px 0;
}
.contact-form span label {
	margin-top:10px;
	color:#777777;
	display:block;
	font-size:0.8725em;
	padding-bottom:5px;
	text-transform:capitalize;
	font-weight:normal;
}
.contact-form input[type="text"],.contact-form textarea {
	font-family:'Open Sans',sans-serif;
	background:#FFFFFF;
	border:1px solid #E7E7E7;
	color:rgba(85,81,81,0.84);
	padding:8px;
	display:block;
	width:96.3333%;
	outline:none;
	-webkit-appearance:none;
	text-transform:capitalize;
}
.contact-form textarea {
	resize:none;
	height:120px;
}
.contact-form input[type="submit"] {
	margin-top:10px;
	-webkit-appearance:none;
	border:none;
	outline:none;
	font-family:'Open Sans',sans-serif;
	cursor:pointer;
	display:inline-block;
	font-size:1em;
	padding:12px 25px;
	background:#00405d;
	color:#fff;
	text-transform:uppercase;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.contact-form input[type="submit"]:hover {
	background:#ffcc33;
	color: #ffffff;
	
	
***/

.blog-list{
	position: relative;
}

.news-block-three{
	position: relative;
	margin-bottom: 65px;
}

.news-block-three .inner-box{
	position: relative;
}

.news-block-three .image-box{
	position: relative;
}

.news-block-three .image-box .image{
	position: relative;
	margin-bottom: 0;
}

.news-block-three .image-box .image img{
	display: block;
	width: 100%;
	height: auto;
}

.news-block-three .lower-content{
	position: relative;
	padding-top: 45px;
}

.news-block-three .lower-content h3{
	position: relative;
	display: block;
	font-size: 30px;
	line-height: 1.2em;
	color: #222222;
	font-weight: 600;
	margin-bottom: 10px;
}

.news-block-three .lower-content h3 a{
	color: #222222;
	display: inline-block;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.news-block-three .lower-content h3 a:hover{
	color: #398bf5;
}

.news-block-three .lower-content .text{
	position: relative;
	display: block;
	font-size: 16px;
	line-height: 26px;
	color: #555555;
	font-weight: 400;
	margin-bottom: 40px;
}

.news-block-three .info-box{
	position: relative;
	padding: 0 10px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.news-block-three .info-list{
	position: relative;
	float: left;
	padding: 10px 0;
}

.news-block-three .info-list li{
	position: relative;
	float: left;
	font-size: 13px;
	line-height: 28px;
	color: #444444;
	font-weight: 500;
	text-transform: uppercase;
	margin-right: 10px;
	padding-right: 15px;
}

.news-block-three .info-list li:before{
	position: absolute;
	right: 0;
	top: 10px;
	height: 5px;
	width: 5px;
	background-color: #f8e751;
	content: "";
}

.news-block-three .info-list li a{
	color: #398bf5;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.news-block-three .info-list li a:hover{
	color: #222222;
}

.news-block-three .read-more{
	position: relative;
	float: right;
	padding: 10px 0;
}

.news-block-three .read-more a{
	position: relative;
	display: block;
	font-size: 13px;
	line-height: 28px;
	color: #222222;
	text-transform: uppercase;
	font-weight: 500;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.news-block-three .read-more a i{
	margin-left: 3px;
	color: #398bf5;
}

.news-block-three .read-more a:hover{
	color: #398bf5;
}

.news-block-three .owl-nav{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	margin-top: -25px;
}

.news-block-three .owl-next,
.news-block-three .owl-prev{
	position: absolute;
	left: 35px;
	top: 0;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #222222;
	background-color: #ffffff;
	transition: all 300ms ease;
}

.news-block-three .owl-next{
	left: auto;
	right: 35px;
}

.news-block-three .owl-next:hover,
.news-block-three .owl-prev:hover{
	background-color: #222222;
	color: #ffffff;
}

.news-block-three .content-box{
	position: relative;
	padding: 60px 30px 65px;
	text-align: center;
}

.news-block-three .content-box:before{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #0e4082;
	opacity: .90;
	content: "";
}

.news-block-three .content-box .icon-box{
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
}

.news-block-three .content-box .icon-box a{
	position: relative;
	display: inline-block;
	font-size: 30px;
	line-height: 1em;
	color: #ffffff;
	font-weight: 400;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.news-block-three .content-box .icon-box a:hover{
	color: #f8e751;
}

.news-block-three .content-box .date{
	position: relative;
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: #ffffff;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.news-block-three .content-box h4{
	position: relative;
	display: block;
	font-size: 24px;
	line-height: 1.2em;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 10px;
}

.news-block-three .content-box h4 a{
	color: #ffffff;
	display: inline-block;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.news-block-three .content-box h4 a:hover{
	color: #f8e751;
}

.news-block-three .content-box .link-box{
	position: relative;
}

.news-block-three .content-box .link-box a{
	position: relative;
	display: inline-block;
	font-size: 16px;
	line-height: 1.2em;
	color: #f8e751;
	font-weight: 400;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.news-block-three .content-box .link-box a:hover{
	color: #ffffff;
}

.news-block-three .video-link{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.news-block-three .video-link a{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}

.news-block-three .video-link a .icon{ 
	position: absolute;
	top: 50%;
	height: 80px;
	width: 80px;
	line-height:80px;
	font-size: 70px;
	color: #398bf5;
	margin-top: -40px;
	margin-left: -40px;
	text-shadow:0px 0px 35px rgba(255,255,255,1);
}

.news-block-three.style-two .inner-box{
	background-color: #f5f8fb;
	padding: 20px 55px 65px;
}

/* Post Controls */

.post-controls{
	position: relative;
	background-color: #0e4082;
	margin-bottom: 60px;
}

.post-controls .inner{
	position: relative;
}

.post-controls:before{
	position: absolute;
	left: 50%;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #27538f;
	content: "";
	z-index: 1;
}

.post-controls .title{
	position: relative;
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: #f8e751;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.post-controls h5{
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 26px;
	color: #ffffff;
	font-weight: 600;
}

.post-controls h5 a{
	color: #ffffff;
	display: inline-block;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.post-controls h5 a:hover{
	color: #398bf5;
}

.post-controls .next-post,
.post-controls .prev-post{
	position: relative;
	float: left;
	padding: 50px 40px;
	width: 50%;
}

.post-controls .prev-post .title i{
	margin-right: 8px;
	color: #398bf5;
}

.post-controls .next-post{
	float: right;
	text-align: right;
}

.post-controls .next-post .title i{
	margin-left: 8px;
	color: #398bf5;
}
/****pharma***/


/*** 



/*** 


}
/*--media queries--*/
@media (max-width:1024px) {
	.grid_list {
		padding-bottom:1.5em;
		margin-bottom:1.5em;
	}
	.grid_text h3,.grid_text-middle h3 {
		font-size:15px;
	}
	.grid_text p,.grid_text-middle p {
		font-size:12px;
	}
	.content_text h4 a {
		font-size:1.2em;
	}
	.span1_of_2 {
		width:26.33333%;
	}
	.span_3_of_2 {
		width:52.3333%;
	}
	.button1 {
		padding:7px 10px;
	}
	.view .mask,.view .content {
		top:138px;
		left:82px;
	}
	

	
	
}
@media (max-width:992px) {
	.header_right {
		margin:2% 0 16px;
	}
	.search_div {
		float:left;
		width:62%;
	}	
	


		
}
@media (max-width:977px) {
	.megamenu>li>a {
		padding:8px 11px;
	}
	
}
@media (max-width:935px) {
	.search_div {
		float:left;
		width:66%;
	}

	.offers_div .col-xs-4 {
		padding:0px 26%;
		text-align:center;
		float:none;
		width:auto;
		margin:0 0;
	}
	.top_search_btn {
		width:66px;
	}
	.topsearch_fld {
		height:30px;
		width:100%;
	}
}
@media (max-width:820px) {
	.search_div {
		float:left;
		width:62%;
	}

	
	
}
@media (max-width:800px) {
	.top_left {
		float:none;
	}
	
		
		
	}
	.search_div {
		float:left;
		width:58%;
	}
	.top_right {
		float:none;
		margin-top:0;
	}
	.top_bg {
		text-align:center;
	}
	.sidebar {
		margin-top:2em;
	}
	.content_text p {
		width:80%;
	}
	.grid1 {
		margin-bottom:2em;
	}
	.grid1 img {
		display:inline;
	}
	.look {
		right:240px;
	}
	.container {
		width:745px;
	}
	
	.w_sidebar {
		margin-bottom:3em;
	}
	.view .mask,.view .content {
		top:141px;
		left:85px;
	}
	.shoping_left h4 a {
		font-size:0.85em;
	}
	.shoping_left a.btn1 {
		padding:8px 15px;
		font-size:1em;
	}
	.reg_fb i {
		padding:15px 10px;
		font-size:1em;
	}
	.single-bottom2 {
		margin-bottom:2em;
	}
}
@media (max-width:768px) {
	.container {
		width:100%;
	}
	.look {
		right:230px;
	}
	.span1_of_2 {
		width:35.33333%;
	}
	.search input[type="text"] {
		width:79.33333%;
	}
	.registration h2 {
		font-size:1.1em;
	}
}
@media (max-width:768px) {
	.grid.categories_li {
		display:none!important;
	}
	.categories_list_div {
		display:block;
	}
}
@media (max-width:765px) {
	.search_div {
		float:left;
		width:85%;
	}
}
@media (max-width:688px) {
	.search_div {
		float:left;
		width:100%;
	}
}
@media (max-width:640px) {
	.container {
		width:100%;
	}
	.create_btn a {
		padding:10px 5px;
		font-size:0.8125em;
	}
	.logo {
		margin-top:0px;
	}
	.span1_of_2 {
		width:44.33333%;
	}
	.grid1_of_4 {
		width:47.22222%;
	}
	.view .mask,.view .content {
		top:210px;
		left:135px;
	}
	.span_3_of_2 {
		width:44.3333%;
	}
	.product-desc {
		width:78.3333%;
	}
	.product_price {
		width:21.3333%;
	}
	.shoping_right {
		width:32.333%;
	}
	.shoping_left {
		width:63.333%;
	}
	.reg_fb i {
		padding:16px 5px;
		font-size:0.85em;
	}
}
@media (max-width:570px) {
	.top_search_inpu_div .top_search_inpu {
		width:100%;
	}
	.top_search_select_div .top_search_select {
		width:100%;
	}
}
@media (max-width:480px) {
	.container {
		width:100%;
	}
	.top_left h2 {
		font-size:11px;
		line-height:1.5em;
	}
	.search {
		display:none;
	}
	.span1_of_4 {
		float: none;
		width:46.33333%;
		margin-left:0;
	}
	.view .mask,.view .content {
		top:166px;
		left:102px;
	}
	.span_3_of_2 {
		width:100%;
		float:none;
	}
	.images_3_of_2 {
		width:100%;
		float:none;
		margin-right:0;
	}
	p.prod-desc,p.product_descr {
		font-size:0.8125em;
	}
	.product_price {
		width:26.3333%;
	}
	.product-desc {
		width:73.3333%;
	}
	.shoping_left {
		width:100%;
		float:none;
		margin:0;
	}
	.shoping_right {
		width:100%;
		float:none;
	}
	.registration_left {
		float:none;
		width:100%;
		margin-left:0;
	}

.key_areas .home_ka {
    width: 100%;
    float: right;
    margin-right: 0;
    display: inline;
}
}
@media (max-width:445px) {
	.col-xs-5.top_search_inpu_div {
		padding-right:3px;
		width:38%;
	}
}
@media (max-width:370px) {
	.col-xs-5.top_search_inpu_div {
		padding-left:0;
		width:38%;
	}
	.top_search_btn_div {
		clear:both;
		text-align:left;
		width:100%;
	}
}
@media (max-width:320px) {
	ul.icon1 {
		display:none;
	}
	.logo {
		float:none;
	}
	.create_btn {
		display:none;
	}
	
	.top_left h2 {
		font-size:11px;
		line-height:2em;
	}
	.top_right ul li a {
		padding:0;
		font-size:11px;
	}
	.look {
		right:15px;
	}
	#loginForm {
		width:270px;
		background: #fff;
	}
}
.linkedIn-icon {
	background: #cccccc;
    /* padding: 12px; */
    border-radius: 50%;
    /* bottom: 58px; */
    padding: 10px 14px 10px 14px;
    height: 46px;
    vertical-align: text-bottom;
	cursor:pointer;

/*blog*/
@media (max-width:768px) {
	

/*blog*/
