*{
	margin: 0;
	padding: 0;
}
/* mobile form code start */
.agileits_news_grid_left_gridr p
{
	text-align: justify;
}

@media screen and (max-width: 992px) {
	.mobile-form{
		display: block !important;
	}
	.mobile-form .table{
		width: 100% !important;
	}
	#send_quotes{
		display: none;
	}
}
#mypics
{
	text-align:center;
}
.btn.btn-default.requestsellerbtn {
	background: darkcyan;
	color: #fff;
}
.image-gallery li a img
{
	height:500px !important;
}
.mobile-form {
	display: none;
}
.mobile-form .table{
	margin:auto;
	width: 500px;
	text-align: center;
	border: 1px solid;
}
.mobile-form .table th{
	background: #008b8b;
	color: white;
	font-size: 18px;
	text-align: center;
}
.mobile-form .table tr td{
	font-size: 16px;
}
.mobile-form .table input{
	padding: 5px;
	border-radius: 5px;
	outline: none;
	border: 1px solid darkcyan;
}
.mobile-form .table select{
	padding: 5px;
	outline: none;
	border-radius: 5px;
	border: 1px solid darkcyan;
}

/* mobile form code start*/
body, html{
	height:100%;
	width:100%;
	overflow-x: hidden;
}
.after_other_button ul button {
	float: left;
	background: darkcyan;
	color: #fff;
	border: 0px;
	padding: 10px 15px;
	border-radius: 5px;
}
.equip_table {
	float: left;
	width: 100%;
	padding: 20px 0px;
	background:#FFFFFF;
}
table.table.table-striped.equipment th {
	background: darkcyan;
}
.privacy {
	float: left;
	width: 100%;
	text-align: left;
	background:#fff;
}
.privacy h1{
	text-align:left;
}
.privacy h3 {
	text-align: left;
}
.after_other_button li {
	display: inline-block;
	padding: 9px 6px;
}
.after_other_button {
	width: 100%;
	float: left;
	text-align: center;
}
a:hover, a:focus {
	outline: 0 none;
}
button#auction {
	margin-top: 28px;
}
header {
	float: left;
	width: 100%;
	position:relative;
	z-index:999;
	/*height: 100%;*/
}
ul.dropdown-menu.profile li {
	margin: 0px!important;
}
.aution_page{
	margin-top:100px;
	float:left;
	width:100%;
}
table.table.table-striped.auction {
	margin: 0px;
	font-size:15px;
}
table.table.table-striped.auction-detail td {
	text-align: left;
	font-size: 15px;
}
table.bid-auction td, th {
	font-size: 15px!important;
}
table.bid-auction.left td, th {
	text-align:left;
}
.varical_front {
	height: 100%;
	display: table;
	width: 100%;
	float: none;
	z-index: 55;
	position: relative;
	top: -6%;
}
.red_more {
	width: 100%;
	float: left;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}
.buy {
	/* position: absolute; */
	margin: 20px 0;
	bottom: 70px;
	width: 100%;
	float: left;
	text-align: center;
}

.vertical_inner {
	vertical-align: middle;
	display: table-cell;
	float: none;
}
.slider_main {
	width:600px;
	margin: 0 auto;
}
.black_mask {
	position: absolute;
	top: 0;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.25);
	float: left;
	width: 100%;
}
/*Styling Selectbox*/
.drop_menu_show {
	width:100%;
	display: inline-block;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 2px rgb(204, 204, 204);
	transition: all .5s ease;
	position: relative;
	font-size: 14px;
	color: #474747;
	height: 100%;
	text-align: left
}
.drop_menu_show .select {
	cursor: pointer;
	display: block;
	padding: 10px
}
.btn.btn-default.spare-buton {
	background-color: #008B8B;
	border: 0;
	border-top-color: currentcolor;
	border-right-color: currentcolor;
	border-bottom-color: currentcolor;
	border-left-color: currentcolor;
	color: #fff;
	padding: 12px 30px;
}
.home-no-pd {
	display: none;
}
.drop_menu_show .select i {
	font-size: 13px;
	color: #888;
	cursor: pointer;
	transition: all .3s ease-in-out;
	float: right
}
.drop_menu_show:hover {
	box-shadow: 0 0 4px rgb(204, 204, 204)
}
.drop_menu_show:active {
	background-color: #f8f8f8
}
.drop_menu_show.active:hover,
.drop_menu_show.active {
	box-shadow: 0 0 4px rgb(204, 204, 204);
	border-radius: 5px 5px 0 0;
	background-color: #f8f8f8
}
.drop_menu_show.active .select i {
	transform: rotate(180deg)
}
.drop_menu_show .dropeddown {
	position: absolute;
	background-color: #fff;
	width: 100%;
	left: 0;
	margin-top: 1px;
	box-shadow: 0 1px 2px rgb(204, 204, 204);
	border-radius: 0 1px 5px 5px;
	overflow: hidden;
	display: none;
	max-height: 144px;
	overflow-y: auto;
	z-index: 9
}
.drop_menu_show .dropeddown li {
	padding: 10px;
	transition: all .2s ease-in-out;
	cursor: pointer
}
.drop_menu_show .dropeddown {
	padding: 0;
	list-style: none
}
.drop_menu_show .dropeddown li:hover {
	background-color: #f2f2f2
}
.drop_menu_show .dropeddown li:active {
	background-color: #e2e2e2
}
.slider_main h1 {
	font-family: roboto;
	text-align: center;
	color: #fff;
	font-size: 23px;
	margin: 0 0 5px 0;
}
.slider_main p {
	text-align: center;
	color: #0ed8d8;
	font-family: roboto;
	font-weight: 500;
	margin-bottom: 25px;
}
input.part_des {
	width: 100%;
	padding: 0px 10px;
	border-radius: 3px;
	border: 1px #dedede solid;
	margin-top: 15px;
	font-family: roboto;
	color: #2b2b2b;
	font-size: 14px;
}
.main_from_file h6 {
	color: #ffffff;
	font-family: roboto;
	font-weight: 400;
	margin-top: 15px;
}
.main_from_file h6 a {
	color: #008b8b;
	font-weight: 500;
}
button.add_to_list {
	background-color: #008b8b;
	border: 0;
	color: #ffffff;
	padding: 14px 50px;
	border-radius: 5px;
	font-family: roboto;
	margin-top: 20px;
	font-weight: 500;
	text-transform: uppercase;
}
#work {
	padding: 40px 15px;
}
.howits_work {
	float: left;
	width: 100%;
}
.howits_work h1 {
	width: 100%;
	text-align: center;
	font-family: roboto;
	font-weight: 500;
}
.part-section {
	background-color: #06b0b0;
	padding: 52px;
	text-align: center;
	margin-top: 40px;
	width: 100%;
	float: left;
}
.part-section img {
	width: 75px;
	margin: 0 auto;
}
.part-section h3 {
	font-family: roboto;
	color: #FFFFFF;
}
.part-section p {
	color: #fff;
	font-family: roboto;
	width: 100%;
	font-size: 14px;
	float: left;
	margin-top: 8px;
}
.main_footer {
	float: left;
	width: 100%;
	background-color: #474a4a;
	padding:10px 0;
}
.main_footer img {
	width: 40px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.main_footer a {
	/*font-family: roboto;*/
	color: #fff;
	font-size: 15px;
	width: auto;
	padding: 0 8px;
}
.main_footer p {
	color: #868686;
	width: 100%;
	float: left;
	margin-top: 15px;
	/*font-family: roboto;*/
}
.parts_catalog_date {
	background-color: #e8e8e8;
	float: left;
	width: 100%;
	text-align: center;
	font-family: roboto;
	padding: 10px 0;
	font-size: 12px;
}
.nav_bar li.active {
	background-color: #ededed;
}
.hvr-underline-from-center {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	/*    overflow: hidden;*/
}

.hvr-underline-from-center::before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 50%;
	right: 50%;
	bottom: 0px;
	background: #06b0b0;
	height: 4px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover::before, .hvr-underline-from-center:focus::before, .hvr-underline-from-center:active::before {
	left: 0;
	right: 0;
}
.hvr-underline-from-center.active::before, .hvr-underline-from-center.active::before, .hvr-underline-from-center:active::before {
	left: 0;
	right: 0;
}
.responsiv_menu_show{
	display: none;
}

#msform {
	width: 100%;
	margin: 110px auto;
	text-align: center;
	position: relative;
}
#msform fieldset {
	background: white;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 15px 1px rgba(213, 212, 212, 0.4);
	padding: 20px 0px;
	box-sizing: border-box;
	width: 90%;
	position: relative !important;
	margin: 15px auto 0;
	/*border: 1px solid #ccc;*/
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
	display: none;
}
/*inputs*/
#msform input, #msform textarea {
	padding: 5px;
	border:1px solid #ddd !important;
	width: 100%;
	box-sizing: border-box;
	font-family: montserrat;
	color: #2C3E50;
	font-size: 13px;
}
/*buttons*/
#msform .action-button {
	width: 100px;
	background: #008B8B;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
	position: relative;
	right: -40px;
}
#msform .action-button:hover, #msform .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #008B8B;
}
/*headings*/
.fs-title {
	font-size: 15px;
	text-transform: uppercase;
	color: #2C3E50;
	margin-bottom: 10px;
}
.fs-subtitle {
	font-weight: normal;
	font-size: 13px;
	color: #666;
	margin-bottom: 20px;
}
/*progressbar*/
#progressbar {
	margin-bottom: 30px;
	overflow: hidden;
	/*CSS counters to number the steps*/
	counter-reset: step;
}
#progressbar li {
	list-style-type: none;
	color: #dad8d8;
	text-transform: uppercase;
	font-size: 9px;
	width: 33.33%;
	float: left;
	position: relative;
	font-family: roboto;
	font-size: 14px;
	font-weight: 500;
}


#progressbar li::before {
	content: counter(step);
	counter-increment: step;
	width: 48px;
	line-height: normal;
	display: block;
	font-size: 17px;
	color: #333;
	background: #ececec;
	border-radius: 50%;
	margin: 0 auto 5px auto;
	height: 48px;
	padding: 14px 0;
	font-weight: 500;
	font-family: roboto;
}
/*progressbar connectors*/


#progressbar li::after {

	content: '';
	width: 100%;
	height: 2px;
	background:#ececec;
	position: absolute;
	left: -50%;
	top: 24px;
	z-index: -1;

}
#progressbar li:first-child:after {
	/*connector not needed before the first step*/
	content: none;
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,  #progressbar li.active:after{
	background: #008B8B;
	color: white;
}
#progressbar li.active {
	color:#008B8B !important;
	font-size: 14px;
	font-family: roboto;
	font-weight: 500;
}
#makes.spare-part {
	background-color: #fff !important;
}
.billing_detail {
	margin-top: 50px;
}
.billing_detail .panel-headingsm h3 {
	font-size: 18px;
	font-weight: bold;
	font-family: roboto;
	color: rgb(0, 139, 139);
	text-transform: uppercase;
	margin-bottom: 45px;
	width: 100%;
	float: left;
	text-align: center;
}
#msform .billing_detail .signbox input {
	background: transparent;
	border: 1px #DFDFDF solid !important;
	box-shadow: 0 1px 1px rgba(0,0,0,.00);
	padding: 0 10px;
	font-size: 13px;
	font-weight: 400;
	font-family: roboto;
	margin-bottom: 25px;
}
#msform .billing_detail .signbox select {
	background: transparent;
	border: 1px #DFDFDF solid !important;
	box-shadow: 0 1px 1px rgba(0,0,0,.00);
	padding: 0 10px;
	font-size: 13px;
	font-weight: 400;
	font-family: roboto;
	color: #9f9f9f;
	font-family: roboto;
	height: 40px;
	margin-bottom: 25px;
}
#msform .same input {
	width: auto !important;
	margin-right: 8px;
}
#msform .same {
	font-family: roboto;
	color: #afafaf;
}
#Account_select .modal-dialog {
	opacity: 1;
	background: #fff;
	border-radius: 4px;
}
#Account_select .modal-content {
	background-color: transparent;
	float: left;
	width: 100%;
}
header #Account_select .modal-header {
	border-bottom: none !important;
	background: #fff !important;
	border-radius: 4px 4px 0 0;
	border: 0;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	float: left;
	width: 100%;
	font-family: roboto;
	font-size: 15px;
}
#Account_select .modal-body #usertype-form input {
	margin-right: 10px;
	margin-left: 3px;
}
#Account_select .modal-body #usertype-form {
	font-family: roboto;
	font-size: 13px;
}
#Account_select .modal-body {
	background: #fff;
	border-radius: 0 0 4px 4px;
}
#Account_select .modal-header .close {
	color: #A0A0A0;
	opacity: 0.8;
}
#Account_select .sign_up_btn {
	background-color: #06b0b0;
	color: #fff;
	font-family: roboto;
}
#search-list .spare-buton {
	background-color: #008B8B;
	color: #fff;
	font-family: roboto;
	border: 0px;
	padding: 12px 50px;
	margin-top: 20px;
}
.mytable{
	text-align: center;
}
.centered-form.opetnurity_file {
	float: left;
	position: relative;
	top: 0;
	width: 100%;
	border: 1px #E9E9E9 solid;
	float: left;
	width: 100%;
	border-radius: 2px;
	/*margin-top: 25px;*/
}
.opetnurity_file .request_id_form {
	float: left;
	width: 100%;
	margin-bottom: 0;
	margin-top: 0;
	background-color: #FBFCFD;
	padding: 20px 0;
}
.opetnurity_file .request_id11 {
	background: #FFF;
	padding: 30px 15px;
	float: left;
	width: 100%;
}
.opetnurity_file .request_id_form select {
	border: 1px #CFCFCF solid !important;
	margin: 0;
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
	font-family: roboto;
	color: #8f8f8f;
	font-weight: 400;
	border-radius: 4px;
	background-color: #ffffff !important;
}
.opetnurity_file .request_id_form input {
	border: 1px #CFCFCF solid !important;
	margin: 0;
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
	font-family: roboto;
	color: #8f8f8f;
	font-weight: 400;
	border-radius: 4px;
}
.opetnurity_file .searh_type_box input {
	border: 1px #CFCFCF solid !important;
	margin: 0;
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
	font-family: roboto;
	color: #8f8f8f;
	font-weight: 400;
	border-radius: 4px;
	padding: 6px 12px;
}
.opetnurity_file .request_id_form .btn {
	background-color: #008B8B;
	color: #fff;
	font-family: roboto;
	border: 0px !important;
	padding: 7px 30px;
	border-radius: 4px;
}
.opetnurity_file .request_id_form .btn:hover{
	background-color: #008B8B;
	color: #fff;
}
.opetnurity_file .searh_type_box button {
	background-color: #008B8B;
	color: #fff;
	font-family: roboto;
	border: 0px !important;
	padding: 7px 15px;
	border-radius: 4px;
	margin-left: 8px;
}
.opetnurity_file #reset_page {
	background-color: #008B8B;
	color: #fff;
	font-family: roboto;
	border: 0px !important;
	padding: 7px 15px;
	border-radius: 4px;
	margin-left: 8px;
	position: absolute;
	right: -100px;
	top: 0;
	width: auto;
	z-index: 9;
}
label.error {
	font-family: roboto;
	float: left;
	font-weight: 400;
	color: red;
	width: 100%;
	text-align: left;
	font-size: 12px;
	position: absolute;
	left: 5px;
	top: 58px;
}
#billing_response {
	float: left;
	width: 100%;
}
.previous {
	position: relative;
	top: -59px;
	left: -70px;
}
#shipping_response {
	float: left;
	width: 100%;
}
.billing_shiping_part .spare-form1 h2 {
	font-size: 24px;
	font-weight: 500;
	font-family: roboto;
	color: #000;
	margin: 10px 0 20px 0;
}
.billing_shiping_part .billship {
	box-shadow: 0 0 15px 1px rgba(213, 212, 212, 0.4);
	padding: 20px 30px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 20px 0;
	border-radius: 3px;
}
.billing_shiping_part .btn-info {
	color: #fff;
	background-color: #008B8B;
	border-color: #008B8B;
	font-size: 15px;
	font-family: roboto;
	font-weight: 400;
	margin: 0 0 0 30px;
}
.billing_shiping_part .btn-info:hover, .billing_shiping_part .btn-info:focus{
	color: #fff;
	background-color: #008B8B !important;
	border-color: #008B8B;
}
.billing_shiping_part .spare-form1 h4 {
	color: #008B8B;
}
.billing_shiping_part h5 {
	font-family: roboto;
	font-weight: 400;
	font-size: 15px;
	margin: 10px 0 0 0;
	border-bottom: 1px #EFEFEF solid;
	padding-bottom: 15px;
}
.spare-form1 .billship .last_date_file label {
	font-family: roboto;
	font-weight: 400;
	width: 100%;
	float: left;
}
.billing_shiping_part .spare-form1 .billship .last_date_file input {
	width: 50% !important;
	float: left;
	margin: 5px 0 0 0;
	border-radius: 2px;
	border: 1px #D0D0D0 solid;
	background-color: #fff;
}
.billing_shiping_part .spare-form1 #Update {
	background-color: #008B8B;
	border: 0;
	font-family: roboto;
	padding: 14px 25px;
	font-weight: 500;
}
#edit_billing_address.modal .modal-dialog {
	opacity: 1;
	background: transparent;
}
#edit_billing_address h4 {
	color: #008B8B;
	margin: 0;
	font-family: roboto;
	font-weight: 500;
	font-size: 16px;
}
#edit_billing_address .modal-header .close {
	margin-top: 0;
	position: absolute;
	right: 20px;
	color: #C0C0C0;
}
#edit_billing_address .modal-header {
	padding: 20px 25px;
}
#edit_billing_address .modal-body {
	background: #fff;
	border-radius: 0 0 6px 6px;
}
#edit_billing_address .modal-content {
	border-radius: 6px 6px 0 0;
}
#billing_form_account label {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 14px;
}
#billing_form_account input {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid;
	box-shadow: 0 0;
	border-radius: 3px;
}
#billing_form_account select {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid !important;
	box-shadow: 0 0;
	border-radius: 3px;
	height: 40px;
}
.billing_submit_ac {
	background-color: #008B97;
	color: #fff;
	border: 0;
	font-family: roboto;
	padding: 10px 39px;
	border-radius: 2px;
	margin-top: 10px;
}
#edit_shipping_address.modal .modal-dialog {
	opacity: 1;
	background: transparent;
}
#edit_shipping_address h4 {
	color: #008B8B;
	margin: 0;
	font-family: roboto;
	font-weight: 500;
	font-size: 16px;
}
#edit_shipping_address .modal-header .close {
	margin-top: 0;
	position: absolute;
	right: 20px;
	color: #C0C0C0;
}
#edit_shipping_address .modal-header {
	padding: 20px 25px;
}
#edit_shipping_address .modal-body {
	background: #fff;
	border-radius: 0 0 6px 6px;
}
#edit_billing_address .modal-content {
	border-radius: 6px 6px 0 0;
}
#edit_shipping_address label {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 14px;
}
#edit_shipping_address input {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid;
	box-shadow: 0 0;
	border-radius: 3px;
}
#edit_shipping_address select {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid !important;
	box-shadow: 0 0;
	border-radius: 3px;
	height: 40px;
}
#edit_shipping_address .modal-content {
	border-radius: 6px 6px 0 0;
}
.billing_submit_ac {
	background-color: #008B97;
	color: #fff;
	border: 0;
	font-family: roboto;
	padding: 10px 39px;
	border-radius: 2px;
	margin-top: 10px;
}
.nav_bar li ul.dropdown-menu {
	min-width:200px;
}
.nav_bar li ul.dropdown-menu li {
	color: #fff;
	padding: 0px 0;
	font-size: 14px;
	font-weight: 400;
	float: left;
	margin: 2px 0 0 0;
	list-style: none;
	font-family: roboto;
	width: 100%;
}
.nav_bar li ul.dropdown-menu li a {
	border-bottom: 1px #fff solid;
	padding: 8px 15px;
}
.send_qute_main_fil {
	float: left;
	width: 100%;
	background:#FFFFFF;
}

.oem_popup_main.modal.in .modal-dialog {
	opacity: 1;
	background: transparent;
}
.oem_popup_main .modal-content {
	background-color: #fff;
	border-radius: 4px 4px 0 0;
}
.oem_popup_main .modal-content .close {
	color: #C0C0C0;
}
.oem_popup_main .modal-body {
	background: #fff;
	border-radius: 0 0 4px 4px;
}
.oem_popup_main #manufacture_add_form label {
	width: 100%;
	float: left;
	font-family: roboto;
	font-size: 15px;
	font-weight: 500;
}
.oem_popup_main #manufacture_add_form input {
	width: 93%;
	float: left;
	border: 1px #E0E0E0 solid;
	padding: 10px 11px;
	margin-bottom: 22px;
	border-radius: 3px;
}
#manufacture_add_form button {
	background: #008B8B;
	border: 0;
	color: #fff;
	font-family: roboto;
	padding: 10px 52px;
}
.other_con_bot h3 {
	font-family: roboto;
	font-weight: 500;
}
.other_con_bot .delivery span {
	width: auto;
	float: left;
	margin-right:0px;
}
.other_con_bot .delivery {
	width: 100%;
	float: left;
}
.other_con_bot .delivery .delv-dropdownss {
	width: 100%;
	float: left;
	background-color: #fff;
	border: 1px #E0E0E0 solid;
	padding: 8px 15px;
	border-radius: 4px;
}
.other_con_bot .delivery span strong {
	font-family: roboto;
	font-weight: 400;
	margin-top: 5px;
	color: #000;
}
.other_con_bot .delivery span select {
	background-color: transparent !important;
	width: 150px;
	border: 1px #9F9F9F solid;
	color: #5f5f5f;
	border-radius: 4px;
}
.button-next input {
	float: none;
	background-color: #008B8B;
	border: 0;
	color: #fff;
	font-family: roboto;
	padding: 10px 30px;
	font-size: 15px;
	margin-top: 10px;
}
.ye_poppu {
	font-size: 14px;
	height: 34px;
}
.send_quote {
	background-color: #008b8b;
	border: 0px #8F8F8F solid;
	padding: 8px 12px;
	font-family: roboto;
	color: #fff;
	border-radius: 2px;
}
.not_container h2 {
	width: 100%;
	text-align: center;
	font-family: roboto;
	font-size: 25px;
	margin: 0 0 15px 0;
	color: #008B8B;
}

.shiping_file_main_info .form-group label {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 14px;
}
.shiping_file_main_info .form-group input {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid;
	box-shadow: 0 0;
	border-radius: 3px;
}
.shiping_file_main_info .form-group select {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid !important;
	box-shadow: 0 0;
	border-radius: 3px;
	height: 40px;
}
.shiping_file_main_info .form-group h4 {
	color: #008B8B;
	margin: 0;
	margin-bottom: 0px;
	font-family: roboto;
	font-weight: 500;
	font-size: 16px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.all_request select {
	border: 1px solid #ccc;
	padding: 7px 6px;
	text-align: left;
	width: 170px;
	border-radius: 4px;
	color: #8f8f8f;
	font-family: roboto;
}
.billship h4 {
	color: #06b0b0;
	margin: 0 0 20px 0;
	font-family: roboto;
	font-weight: 400;
	text-align: left;
}
.billship h5 {
	width: 100%;
	float: left;
	font-family: roboto;
	border-bottom: 1px #f4f4f4 solid;
	padding-bottom: 15px;
}
.bil_ship_main h2 {
	width: 100%;
	float: left;
	text-align: center;
	font-family: roboto;
	font-weight: 500;
	font-size: 25px;
	margin: 20px 0 20px;
}
#bill_edit {
	background-color: #008b8b;
	color: #fff;
	padding: 12px 33px;
	float: none;
	border-radius: 2px;
	font-family: roboto;
	margin: 20px auto 0;
}
#bill_edit {
	background-color: #008b8b;
	color: #fff;
	padding: 12px 33px;
	float: left;
	border-radius: 2px;
	font-family: roboto;
	margin: 20px auto 5px;
}
#ship_edit {
	background-color: #008b8b;
	color: #fff;
	padding: 12px 33px;
	float: left;
	border-radius: 2px;
	font-family: roboto;
	margin: 20px auto 5px;
}
.btn.btn-primary.updt_continus {
	background-color: #008b8b;
	color: #fff;
	padding: 12px 33px;
	float: left;
	border-radius: 2px;
	font-family: roboto;
	margin: 12px auto 20px;
}
.shiping_file_main_info .form-group label {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 14px;
}
.billship .form-group input {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid;
	box-shadow: inherit;
	border-radius: 3px;
	margin-bottom: 15px;
	font-size: 13px;
}
.billship .form-group select {
	width: 100% !important;
	float: left;
	background-color: #fff !important;
	border: 1px #E0E0E0 solid !important;
	box-shadow: 0 0;
	border-radius: 3px;
	height: 40px;
	box-shadow: inherit !important;
	margin-bottom: 15px;
	font-size: 13px;
	color: #909090;
}
.billship label {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 14px;
	margin-top: 12px;
}
.billship input {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid;
	box-shadow: 0 0;
	border-radius: 3px;
}
.billship select {
	width: 100% !important;
	float: left;
	background-color: #fff;
	border-radius: 0;
	border: 1px #E0E0E0 solid !important;
	box-shadow: 0 0;
	border-radius: 3px;
	height: 40px;
	margin: 0;
}
.billship .same input {
	width: auto !important;
	float: left;
	height: auto;
	margin-right: 12px;
}
.billship .panel-headingsm h3 {
	color: #06b0b0;
	margin: 0 0 20px 0;
	font-family: roboto;
	font-weight: 500;
}
.billship #msform .account_save_btn {
	background-color: #008b8b;
	color: #fff;
	padding: 14px 60px;
	float: left;
	border-radius: 2px;
	font-family: roboto;
	margin: 20px auto 5px;
	width: auto !important;
	border: 0;
	height: auto;
}
.billship #msform {
	width: 100%;
	margin: 50px auto;
	text-align: center;
	position: relative;
}

.fix_biing #msform .form-group input {
	background-color: #fff;
	box-shadow: inherit !important;
	height: 46px;
	padding: 12px 15px;
	margin: 0 0 15px 0;
	border: 1px solid #ccc !important;
	font-family: roboto;
	color: #6F6F6F;
	font-size: 13px;
}
.fix_biing #msform .form-group select {
	box-shadow: inherit !important;
	height: 46px;
	padding: 12px 15px;
	margin: 0 0 15px 0;
	border: 1px solid #ccc !important;
	font-family: roboto;
	color: #6F6F6F;
	font-size: 13px;
}
.fix_biing #msform .panel-headingsm h3 {
	color: #06b0b0;
	margin: 15px 0 25px 0;
	font-family: roboto;
	font-weight: 500;
	font-size: 21px;
}
.fix_biing #msform .btn.btn-info.account_save_btn {
	background-color: #008b8b;
	color: #fff;
	padding: 12px 33px;
	float: left;
	border-radius: 2px;
	font-family: roboto;
	margin: 0px auto 5px;
	border: 0 !important;
	font-size: 14px;
}
.fix_biing #msform {
	margin-top: 60px;
}
.s_profile .centered-form{
	top: 0;
}
.s_profile  .btn.btn-info.account_save_btn {
	background-color: #008b8b;
	color: #fff;
	padding: 12px 33px;
	float: left;
	border-radius: 2px;
	font-family: roboto;
	margin: 0px auto 5px;
	border: 0 !important;
	font-size: 14px;
}

.billship label.error {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 12px;
	margin-top: 3px;
}
.s_profile .billship label.error {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 12px;
	margin-top: 3px;
	text-align: left;
	top: auto;
	bottom: -5px;
}
.vertical_align_table {
	display: table !important;
	width: 100% !important;
	height: 100% !important;
	float: none !important;
}
.vertical_align_table_inner {
	display: table-cell !important;
	vertical-align: middle !important;
	text-align: center;
}
#loader_file {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #ffffffb3;
	height: 100%;
	width: 100%;
	z-index: 999;
}
.loader {
	width: 100px;
	margin: 0 auto;
	float: none;
	z-index: 99999;
}
.fb-list.main_facebo {
	background-color: #3b5998;
	padding: 6px 0;
	margin-bottom: 10px;
	border-radius: 3px;
	width: 200px;
	color: #fff;
	cursor: pointer;
}
.main_facebo i {
	margin-right: 10px;
	font-size: 18px;
	margin-left: 10px;
}
#OTP_verification_form.modal.in .modal-dialog {
	opacity: 0.9;
	background: transparent;
}
#OTP_verification_form .modal-header {
	border-bottom: none !important;
	background: #fff !important;
	border-radius: 2px 2px 0 0;
	font-family: roboto;
	font-weight: 500;
	color: #404040;
	font-size: 16px;
}
#OTP_verification_form .modal-header .close {
	color: #8f8f8f;
}
#OTP_verification_form .modal-body input {
	width: 47%;
	padding: 7px 0;
	float: left;
	border: 1px #C0C0C0 solid;
}
#OTP_verification_form .modal-body label.error {
	top: 52px;
}
#OTP_verification_form .sign_up_btn {
	background-color: #008B8B;
	color: #fff;
	width: 39%;
	margin: 0px auto 23px 24px;
	float: none;
	padding: 7px 0px;
}
#OTP_verification_form .modal-body {
	background-color: #fff;
	border-radius: 0 0 2px 2px;
}
.dropdown-menu.profile {
	max-height: 340px;
	max-width: 240px !important;
	overflow-y: auto;
	overflow-x: hidden;
	margin-left: -200px !important;
	position: absolute;
	right: auto !important;
}
.dropdown-menu.profile li a {
	display: block;
	padding: 7px 20px;
	clear: both;
	font-weight: 400;
	line-height: 24px;
	color: #333;
	white-space: normal;
	font-size: 15px;
	width: 100%;
	float: left;
	border-bottom: 1px #EEEEEE solid;
}
.nav_bar li ul.dropdown-menu.profile li {
	color: #fff;
	padding: 0 0;
	font-size: 16px;
	font-weight: 400;
	float: left;
	margin: 2px 0 0 0;
	list-style: none;
	font-family: roboto;
	width: 100%;
	float: left;
}
.dropdown-menu.profile.log_out_file {
	margin-left: -160px !important;
}
.bil_ship_main .billship label.error {
	width: 100%;
	float: left;
	font-family: roboto;
	font-weight: 400;
	font-size: 12px;
	margin-top: 3px;
	position: absolute;
	left: 15px;
	text-align: left;
	top: 40px !important;
}
#billing-information .billship label.error {
	top:35px !important;
}
.bil_ship_main.s_profile .billship label.error {
	top: 35px !important;
}
.labe_set_date label.error {
	width: 100%;
	text-align: left;
	float: left;
	padding-right: 10px;
	font-weight: normal;
	color: #ff0000;
	top: 35px;
	font-size: 12px;
}
#reset_make_search.reset_close {
	display: block;
	height: 25px;
	width: 25px;
	line-height: 25px;
	-moz-border-radius: 30px;
	border-radius: 0px;
	background-color: transparent;
	text-decoration: none !important;
	color: #e65858 !important;
	text-align: center;
	font-size: 0.9em;
	padding: 0px !important;
	text-align: center;
	font-family: roboto;
	font-size: 12px !important;
	margin-top: 5px;
	margin-left: -15px;
}
#reset_country_search.reset_close {
	display: block;
	height: 25px;
	width: 25px;
	line-height: 25px;
	-moz-border-radius: 30px;
	border-radius: 0px;
	background-color: transparent;
	text-decoration: none !important;
	color: #e65858 !important;
	text-align: center;
	font-size: 0.9em;
	padding: 0px !important;
	text-align: center;
	font-family: roboto;
	font-size: 12px !important;
	margin-top: 5px;
}
.btn.btn-info.btn-block.account_save_btn {
	background-color: #008b8b;
	color: #fff;
	padding: 12px 33px;
	float: left;
	border-radius: 2px;
	font-family: roboto;
	margin: 12px auto 20px;
	border: 0px;
}
.add_txt_duties.cross_btn {
	width: auto !important;
	padding: 2px 9px;
	position: absolute;
	top: -85px;
	z-index: 99;
	border-radius: 2px 0 0 2px;
}
#plus-one.freight {
	position: relative !important;
	width: 140px !important;
	margin: 0 8px;
	padding: 6px 3px;
	right: 0;
}
.purchage_order_main .sn-centr {
	border: 1px #DDDDDD solid;
}
.purchage_order_main.send_order_inner .sn-centr {
	border: 0px #DDDDDD solid;
}
.purchage_order_main .sn-centr h1 {
	background-color: #008b8b;
	margin: 0;
	padding: 15px 10px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	border-radius: 4px 4px 0 0;
}
.po_num {
	float: left;
	width: 100%;
	border: 1px #E2E2E2 solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(226, 226, 226);
	margin-bottom: 25px;
	border-top: 0;
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
}
.purchage_order_main .send-u-left {
	padding: 0 20px;
	margin-bottom: 20px;
}
.purchage_order_main .send-u-left b {
	margin-top: 10px;
	display: inline-block;
	width: auto;
	margin-right: 5px;
}
.purchage_order_main .sen-u-right b {
	margin-top: 10px;
	display: inline-block;
	width: auto;
	margin-right: 5px;
}
.purchage_order_main .send-order .table th {
	background: #008b8b;
	color: #fff !important;
}
.purchage_order_main .send-order .table th a {
	color: #fff;
}
.purchage_order_main .send-order .table th ul li a {
	color: #000;
}
.purchage_order_main .table.billing th:nth-child(2n) {
	border-left: 1px solid #c0c0c0;
}
.purchage_order_main .table.billing {
	border-bottom: 0px solid #333;
	margin: 0px;
}
.margin_top_file {
	margin: 30px 0;
	float: left;
	width: 100%;
	padding: 0 0px;
}
.margin_top_file tr td select {
	border: 1px #A0A0A0 solid;
	padding: 2px 6px;
	width: 90%;
	margin-bottom: 4px;
}
.margin_top_file textarea {
	width: 97%;
	margin-left: 10px;
	padding: 10px 10px;
}
.purchage_order_main .shadow {
	background: #DBDBDB;
	width: 100%;
	height: 0px;
	float: left;
	margin-bottom: 20px;
}
.purchage_order_main .table.table-striped.top th {
	padding: 15px 5px;
}
.ui_fix_drop .ui-autocomplete {
	/*width: 258px !important;*/
}
li.notchecked_notfication {
	background: #fff;
}
li.checked_notfication {
	background: #008b8b47 !important;
}
#catalogue_model .modal-lg {
	width: 750px;
}
#catalogue_model .modal-header {
	padding: 2px 16px;
	background: transparent !important;
	border-bottom: #fff !important;
	color: white;
	border-bottom: 1px #D0D0D0 solid !important;
}
#catalogue_model .modal-header h4 {
	font-size: 18px;
	font-weight: 400;
	font-family: roboto;
	color: #404040 !important;
	margin: 15px 0;
	width: auto !important;
	float: left;
}
#catalogue_model .modal-header {
	padding: 2px 16px;
	background: transparent !important;
	color: white;
	border-bottom: 1px #D0D0D0 solid;
}
#catalogue_model .modal-content {
	background-color: #fff !important;
	float: left;
	width: 100%;
}
#catalogue_model .modal-body {
	background: transparent;
	height: auto;
	overflow: auto;
}
#cats li {
	float: none;
	width: 100%;
	margin-right: 0px;
}
#cats li a {
	background-color: #08a8a8;
	width: 100%;
	float: left;
	padding: 10px 0;
	border-radius: 2px;
	font-size: 15px;
	color: #fff !important;
	font-weight: 500;
	margin-bottom: 5px;
}
.cataloges_make .my-pnl-body {
	background-color: transparent;
	border: 1px #C0C0C0 solid;
	margin-top: -1px;
	border-radius: 2px;
}
.cataloges_make #model-list input {
	padding: 8px 15px;
	color: #000;
	border: 1px solid #ccc;
	width: 100%;
	background-color: white;
	border-radius: 4px;
	font-size: 14px;
}
.cataloges_make #equip-list input {
	padding: 8px 15px;
	color: #000;
	border: 1px solid #ccc;
	width: 100%;
	background-color: white;
	border-radius: 4px;
	font-size: 14px;
}
.account_msfrom#msform{
	text-align: left;
	margin-top: 5px;
}
#assembleylist ol li ol li {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}
.chek_boc input {
	height: auto;
}
.contanir_padding {
	padding: 0 60px;
}
.send-quote tr td input {
	background-color: #fff;
	border: 1px #9F9F9F solid;
	border-radius: 5px;
	color: #5f5f5f;
}
.send-quote tr td select {
	background-color: #fff;
	border: 1px #9F9F9F solid;
	border-radius: 5px;
	color: #5f5f5f;
}
.inventory_file .cataloges_make .drpdwn {
	margin-bottom:10px;
}
.login_detai .panel.panel-default {
	margin: 40px 0;
}
.login_detai .panel-body.my-pnl-body {
	background-color: #fff;
	border: 1px #D0D0D0 solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(208, 208, 208);
	margin-top: -1px;
	border-top: 0;
	border-radius: 0 0 4px 4px;
}
#login_detail_form input {
	border: 1px #D0D0D0 solid;
	box-shadow: 0 0;
}
.login_detai input {
	border: 1px #D0D0D0 solid;
	box-shadow: 0 0;
}
#login_detail_form .chek_boc input {
	height: auto;
}
.login_detai #login_detail_form .btn.btn-info.btn-block {
	border: 0;
}
.login_detai #btn-submit5 {
	width: 100%;
	border: 0;
}
.send-u-left h4 {
	font-size: 18px;
	color: #707070;
}
.send-u-left h3 {
	font-size: 18px;
	font-weight: 500;
	color: #707070;
}
.send-u-left {
	font-size: 15px;
	font-family: roboto;
	color: #707070;
	border-right: 1px #D1D1D1 dashed;
	margin-right: 15px;
	margin-top: 15px;
}
.sen-u-right {
	color: #707070;
	font-family: roboto;
	font-weight: 500;
}
.purchage_order_main .send-order .billing .table th {
	background: #008b8b;
	color: #fff !important;
	border-radius: 4px 4px 0 0px !important;
}
.margin_top_file.table input {
	border: 1px #C0C0C0 solid;
	padding: 4px 10px;
	margin: 0 10px;
	border-radius: 5px;
}
.bread_crumbs h4 {
	color: #008B8B;
	font-family: roboto;
	margin: 12px 0 0 0;
	width: 100px;
	float: left;
}
.bread_crumbs_buyer h4 {
	margin: 12px 0 0 22px;
}
.bread_crumbs ul {
	float: left;
	margin: 0px 0 15px 0;
	list-style: none;
}
.bread_crumbs li a.active {
	color: #008b8b !important;
	text-decoration: underline;
}
.invontory_table #myInput {
	float: right;
	margin: 10px 0;
	border: 1px #C0C0C0 solid;
	padding: 8px 12px;
	font-size: 12px;
	width: 200px;
	border-radius: 2px;
}
.add_inventory {
	float: left;
	width: 100%;
	padding-bottom: 12px;
	margin-bottom: 0px;
}
.add_inventory .btn_invontory {
	background-color: #008B8B;
	border: 0;
	border-radius: 2px;
	padding: 10px 40px;
	font-family: roboto;
}
.add_inventory .btn_invontory:hover{
	background-color: #008B8B;
}
.demo_coleps {
	border: 1px #D0D0D0 solid;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding: 16px;
	border-radius: 2px;
}
.demo_coleps ul {
	list-style: none;
	border-bottom: 1px #E0E0E0 solid;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.demo_coleps li button {
	background-color: #008B8B;
	border: 0;
	border-top-color: currentcolor;
	border-right-color: currentcolor;
	border-bottom-color: currentcolor;
	border-left-color: currentcolor;
	border-radius: 2px;
	padding: 10px 20px;
	margin-right: 10px;
	font-family: roboto;
}
.demo_coleps li button:hover{
	background-color: #008B8B;
}
.demo_coleps .new-lbll label {
	font-size: 16px;
	font-family: roboto;
}
.demo_coleps .add_to_list1 {
	background-color: #EDEDED;
	border: 0;
	color: #008B8B;
}
.demo_coleps .add_to_list1:hover{
	background-color: #EDEDED;
	color: #008B8B;
}

.demo_coleps .my-input-up input {
	padding: 6px 6px;
}
.lsan {
	margin-top: 10px;
	background-color: #008B8B !important;
	color: #008B8B !important;
	font-family: roboto;
}
.btn_update {
	background-color: #008B8B;
	border: 0;
	padding: 4px 15px;
	color: #fff;
	font-size: 11px;
	margin-bottom: 4px;
	margin-left: 5px;
}
#otherform {
	z-index: 99;
	position: relative;
}
#otherform h3 {
	color: #06b0b0;
	margin-bottom: 30px;
	margin-top: 20px;
	font-size: 18px;
	font-weight: 600;
}
#otherform .pad-p p span a {
	color: #06b0b0;
}


.radio-tile-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.radio-tile-group .input-container {
	position: relative;
	height: 90px;
	width: 100px;
	margin: 0 10px;
}
.radio-tile-group .input-container .radio-button {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	cursor: pointer;
}
.radio-tile-group .input-container .radio-tile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	border: 2px solid #06b0b0;
	border-radius: 5px;
	padding: 1rem;
	-webkit-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
}
.radio-tile-group .input-container .icon svg {
	fill: #06b0b0;
	width: 40px;
	height: 40px;
}
.radio-tile-group .input-container .radio-tile-label {
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#06b0b0;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile {
	background-color: #06b0b0;
	border: 2px solid #06b0b0;
	color: white;
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
	fill: white;
	background-color: #06b0b0;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
	color: white;
	background-color: #06b0b0;
}
.newform.whislt_new {
	float: left;
	width: 100%;
}
.newform.whislt_new .myform {
	float: left;
	width: 100%;
}
.newform #wishlist-forms h4 {
	font-size: 18px;
	font-weight: 500;
	margin-left: 0;
	color: #008B8B;
	font-family: roboto;
}

.whislt_new ul {
	margin-top: 15px;
	float: left;
	width: 100%;
	border-top: 4px #008B8B solid;
	border-radius: 18px;
	padding-top: 20px;
	padding-left: 25px;
	background-color: #F7F7F7;
	padding-bottom: 15px;
}
.daredevel-tree li span.daredevel-tree-anchor {
	cursor: default;
	position: absolute;
	top: 6px !important;
	left: -16px;
}
.whislt_new ul li {
	float: left;
	width: 100%;
	padding: 4px 0;
	list-style: none;
}
.whislt_new ul li input {
	margin-right: 8px;
}
#btn-submit8 {
	background-color: #008B8B !important;
	margin-top: 25px;
}
.whislt_new ul li ul {
	border-top: 0;
	padding: 0 0 0 12px;
	margin: 7px 0 0 0;
}
.whislt_new ul li ul li {
	color: #808080;
}
.opportunities_table tr th:nth-child(1) {
	width: 100px !important;
}
.opportunities_table tr th:nth-child(2) {
	width: 110px !important;
}
.opportunities_table tr th:nth-child(3) {
	width: 80px !important;
}
.opportunities_table tr th:nth-child(4) {
	width: 300px !important;
}
.opportunities_table tr th:nth-child(5) {
	width: 40px !important;
}
.opportunities_table tr td:nth-child(6) {
	width: 180px !important;
}
.opportunities_table tr td:nth-child(7) {
	width: 40px !important;
}
.opportunities_table tr td:nth-child(8) {
	width: 160px !important;
}
/* .opportunities_table tr td{
    word-break: break-all;
    } */
    .opportunities_table tr th {
    	border-right: 1px #fff solid !important;
    }
    .table.sub.opportunities_table{
    	table-layout: fixed;
    }
    .request_id_form select {
    	background: url("https://cdn1.iconfinder.com/data/icons/pixel-perfect-at-16px-volume-2/16/5001-128.png") 95% 50% !important;
    	background-color: rgba(0, 0, 0, 0);
    	background-repeat: repeat;
    	background-size: auto auto;
    	background-repeat: no-repeat !important;
    	background-color: #fff !important;
    	background-size: 10px !important;
    }
    .request_id11 select {
    	background: url("https://cdn1.iconfinder.com/data/icons/pixel-perfect-at-16px-volume-2/16/5001-128.png") 95% 50% !important;
    	background-color: rgba(0, 0, 0, 0);
    	background-repeat: repeat;
    	background-size: auto auto;
    	background-repeat: no-repeat !important;
    	background-color: #fff !important;
    	background-size: 10px !important;
    }
    #assembleylist .tree {
    	color: #303030;
    	font-family: roboto;
    	margin-top: 15px;
    	font-size: 14px;
    }
    #assembleylist .tree label {
    	font-family: roboto;
    }
    #assembleylist .tree li a {
    	font-family: roboto;
    	width: 242px;
    }
    #newpartno tr td a {
    	background-color: #008B8B;
    	float: left;
    	color: #fff;
    	border-radius: 2px;
    	width: 85px;
    	padding: 6px 0px;
    }
    #newpartno tr td a {
    	background-color: #008B8B;
    	float: left;
    	color: #fff;
    	border-radius: 2px;
    	width: 85px;
    	padding: 6px 0px;
    	font-size: 12px;
    }
    .scroll_down {
    	height: 468px;
    	overflow-x: hidden;
    	overflow-y: scroll;
    	display: inline-block;
    	width: 100%;
    }
    .scroll_down tr {
    	width: 100%;
    	float: left;
    }
    .scroll_down tr td {
    	width: 100% !important;
    	float: left;
    }
    #newpartno .table th {
    	border-bottom: 2px solid;
    	font-size: 13px;
    	font-weight: bold;
    	text-align: center;
    	background: #008b8b !important;
    	color: #fff;
    }
    .accept {
    	background: #008b8b !important;
    	border: 1px solid;
    	color: #fff;
    	padding: 2px 12px;
    	border-radius: 4px;
    }
    .table th {
    	border-right: 1px #fff solid !important;
    }
    #mypics .detail .drift-zoom-pane{
    	position: absolute;
    	width: 70%;
    	margin-left: 5%;
    	float: left;
    	z-index:9;
    	display: block;
    	left: 94%;
    }
    .table td {
    	font-family: roboto;
    	font-size: 14px !important;
    }
    .table th {
    	font-size: 14px;
    	font-family: roboto;
    	font-weight: 400;
    }
    #update_inv_btn {
    	background-color: #008B8B;
    	border: 0;
    	font-size: 15px;
    	font-weight: 400;
    	font-family: roboto;
    }
    .main_notification h1 {
    	float: left;
    	width: 100%;
    	background-color: #fbfbfb;
    	padding: 15px 20px;
    	font-size: 18px;
    	font-family: roboto;
    	border: 1px #D0D0D0 solid;
    	border-radius: 2px;
    	text-align: left;
    	color: #333;
    	margin-bottom: 2px;
    }
    .main_notification {
    	margin: 0 auto 30px;
    	width: 1000px;
    }
    .main_notification table {
    	table-layout: fixed;
    	width: 100%;
    }
    .main_notification table th:nth-child(1){
    	width:80px !important;
    }
    .main_notification table th:nth-child(3){
    	width:200px !important;
    }
    .notifcation_table {
    	float: left;
    	width: 100%;
    	border: 1px #D0D0D0 solid;
    	padding: 0 0px 0 0px;
    	margin: 10px 0 20px;
    	border-radius: 2px;
    }
    .notifcation_table thead tr {
    	background-color: #f9f9f9;
    }
    .notifcation_table thead tr th {
    	padding: 10px 10px;
    	font-family: roboto;
    	font-weight: 500;
    	font-size: 15px;
    }
    .notifcation_table td {
    	padding: 10px 10px;
    	font-family: roboto;
    	font-size: 14px;
    }
    .notifcation_table td a {
    	color: #06b0b0;
    }
    .main_notification table tbody tr:hover {
    	background-color: #F3F3F3;
    }
    .initain_btn {
    	background-color: #008B8B;
    	border: 0;
    	color: #fff;
    	padding: 10px 30px;
    	border-radius: 2px;
    }
    #export_pdf, #export_excel, #print_quote{
    	background-color: #008B8B;
    	border: 0;
    	color: #fff;
    	padding: 10px 20px;
    	border-radius: 2px;
    	margin-right: 10px;
    	margin-top: 10px;
    }



    @media screen and (max-width:767px){
    	.main_notification {
    		margin: 0 auto 30px;
    		width: 100%;
    	}
    	.dropdown-menu.profile.log_out_file {
    		margin-left: 15px !important;
    	}
    	.dropdown-menu.profile.log_out_file {
    		margin-left: 0px !important;
    		width: 100% !important;
    		float: left !important;
    		max-width: 100% !important;
    	}
    	.fix_biing #msform .btn.btn-info.account_save_btn {
    		width: 100%;
    	}
    	.billship {
    		float: left;
    		width: 100%;
    	}
    	.contanir_padding {
    		padding: 0 20px;
    		width: 100%;
    		float: left;
    	}
    	.add_inventory .btn_invontory {
    		width: 100%;
    	}
    	.invontory_table #myInput {
    		width: 100%;
    	}
    	.demo_coleps li button {
    		width: 100%;
    		margin-bottom: 10px;
    	}
    	.bread_crumbs li {
    		display: inline-block;
    		padding: 10px 8px;
    		width: 100%;
    	}
    	.container-fluid {
    		padding-right: 0;
    		padding-left: 0;
    		margin-right: auto;
    		margin-left: auto;
    	}
    	#reset_country_search {
    		margin-bottom: 20px;
    	}
    	#reset_make_search {
    		margin-bottom: 20px;
    	}
    	.opetnurity_file .searh_type_box input {
    		width: 87%;
    		float: left;
    		margin-bottom: 10px !important;
    		margin-left: 15px !important;
    	}
    	.opetnurity_file .searh_type_box button {
    		width: 88%;
    		float: left;
    		margin-left: 15px;
    	}
    	.main_from_file {
    		float: left;
    		width: 100%;
    	}
    	.main_from_file input {
    		float: left;
    		width: 100% !important;
    		margin-bottom: 10px;
    	}
    	input.part_des {
    		margin-top: 0;
    	}
    	.slider_main {
    		width: 100%;
    		margin: 0 auto;
    	}
    	.request_list {
    		padding: 0 !important;
    	}
    }


    .fb-list ._5h0h ._5h0l, ._5h0h ._5h0m, ._5h0d ._5h0l, ._5h0d ._5h0m {
    	height: 16px !important;
    	width: 16px !important;
    }
    .fb-list ._xvm ._5h0d ._5h0o {
    	margin: 0 !important;
    }



    .newmyy{
    	background-color: #3ec9c9;
    	border: 0px #8F8F8F solid;
    	padding: 8px 12px;
    	font-family: roboto;
    	color: #fff;
    	border-radius: 2px;
    }

    .extra-ht {
    	background-color: #000;
    	height: 88px;
    	visibility: hidden;
    }


    /* custom */

    .purchage_order_new h1 {
    	background-color: #008b8b;
    	margin: 0;
    	padding: 15px 10px;
    	color: #fff;
    	font-size: 20px;
    	text-align: center;
    	border-radius: 4px 4px 0 0;
    	font-weight: 400;
    }
    .purchage_order_new th{
    	padding: 0 !important;
    	border: none !important;
    }
    .send-u-left_new{
    	text-align: left;
    	padding: 20px !important;
    	font-size: 15px !important;
    	font-family: roboto !important;
    	color: #707070 !important;
    }
    .send-u-left_new1{
    	text-align: left;
    	padding: 20px !important;
    	font-size: 15px !important;
    	font-family: roboto !important;
    	color: #707070 !important;
    }
    .send-u-left_new h4 {
    	font-size: 18px;
    	color: #707070;
    	margin-top: 0;
    }
    .send-u-left_new h3 {
    	font-size: 18px;
    	font-weight: 500;
    	color: #707070;
    	text-align: left;
    	margin-top: 0;
    }
    .send-u-left_new p{
    	margin: 0;
    }
    .send-u-left_new b {
    	margin-top: 10px;
    	display: inline-block;
    	width: auto;
    	margin-right: 5px;
    	font-size: 15px;
    }
    .send-u-left_new1 b {
    	margin-bottom: 10px;
    	display: inline-block;
    	width: auto;
    	margin-right: 5px;
    	font-size: 15px;
    }
    .purchage_order_main-new {
    	background: #008b8b;
    	color: #fff !important;
    	text-align: left;
    	padding-left: 20px !important;
    }
    .purchage_order_main-new span{
    	font-size: 20px;
    }
    .main-new2 td{
    	text-align: left;
    	padding-left: 20px !important;
    	font-size: 15px !important;
    	background: #fff;
    	line-height: 28px !important;
    }
    .mymaintree{
    	float: left;
    	width: 100%;
    }
    .tree {
    	width: 100%;
    	float: left;
    }
    .tree li {
    	width: 100%;
    	float: left;
    }
    .tree li ol {
    	width: 100%;
    	float: left;
    }
    .myzoomrimg{
    	position: relative;
    	z-index: 99999;
    }
    .myzoomrimg .detail{
    	position: unset;
    	width: 100%;
    	margin-left: 5%;
    	float: left;
    	z-index: 9999;
    }
    .drift-zoom-pane{
    	width: 100% !important;
    	height: 400px !important;
    	margin-top: 100px;
    }
    .drift-zoom-pane img{
    	width: auto !important;
    	height: auto !important;
    }
    .myspr input{
    	position: relative;
    }
    .myspr i {
    	position: absolute;
    	top: 9px;
    	right: 26px;
    	font-size: 16px;
    }
    @media (max-width: 1300px){
    	.contanir_padding{
    		padding: 0px 0px;
    	}
    }
    @media screen and (max-width: 500px) and (min-width: 320px) {
    	.bread_crumbs li::after {
    		content: ">";
    		position: relative;
    		right: -11px;
    		top: 2px;
    		font-size: 17px;
    		color: #C0C0C0;
    	}
    	.bread_crumbs li a {
    		font-size: 14px !important;
    	}
    	.bread_crumbs li {
    		padding: 0px 0px !important;
    		width: 100%;
    	}
    	.bread_crumbs h4 {
    		margin: 12px 0 0 12px;
    	}
    	.same{
    		font-size: 12px !important;
    	}
    	button.btn.btn-default.equipment{
    		width: 100% !important;
    	}
    	.equip_table {
    		overflow-x: scroll;
    	}
    	.bread_crumbs ul {
    		float: left;
    		width: 100%;
    		margin: 5px 0 15px 0;
    		list-style: none;
    	}

    }

    @media screen and (max-width: 767px) and (min-width: 320px) {
    	.opetnurity_file .request_id11 {
    		overflow-x: scroll;
    	}
    	.cart-total {
    		top: 3px !important;
    		left: 23px !important;
    	}
    	.file a{
    		font-size: 12px;
    	}
    	.tree li ol {
    		float: left;
    		width: 100%;
    	}
    	#update_inv_btn {
    		width: 100%;
    	}
    	.btn_invontory{
    		margin-bottom: 10px !important;
    	}
    	.login_detai .panel.panel-default {
    		margin: 0 0 20px;
    		padding: 0;
    	}
    	.best_Comparison {
    		overflow-x: scroll;
    	}
    	.other_con_bot .delivery span select{
    		width: 100%;
    	}
    	.delv-dropdownss{
    		margin-bottom: 10px;
    	}
    	.btn.btn-default.spare-buton{
    		width: 100%;
    	}
    	.other_con_bot .delivery span {
    		width: 100%;
    	}
    	.section-padding {
    		padding: 0px !important;
    		margin-bottom: 15px;
    	}
    	.send_quote {
    		padding: 6px 4px;
    	}
    	#mypics img{
    		margin-bottom: 20px !important;
    	}
    	#btn-submit8 {
    		width: 100%;
    	}
    	.billship h4 {
    		text-align: center;
    	}
    	#msform {
    		margin: 0;
    	}
    	.upfl input{
    		width: 100%;
    		height: auto !important;
    	}
    	.equip_table {
    		padding: 15px 0;
    	}
    	.equip_table h2{
    		font-size: 24px;
    	}
    	.privacy h2{
    		font-size: 24px;
    	}
    	.best_plan h2 {
    		font-size: 16px !important;
    		margin-top: 15px !important;
    		margin-bottom: 13px !important;
    	}
    	.best_plan p {
    		width: 100% !important;
    	}
    	.pricing-plan .head, .product-comparison .head {
    		font-size: 18px !important;
    		padding: 2px !important;
    	}
    	.pricing-plan ul.details {
    		margin-top: 0 !important;
    	}
    	.pricing-plan {
    		min-height: 503px !important;
    	}
    	.best_work h2 {
    		font-size: 18px !important;
    	}
    	.best_work h3 {
    		font-size: 16px !important;
    		text-align: center !important;
    	}
    	.best_work {
    		padding: 20px 0px !important;
    	}
    	.best_work p {
    		text-align: center !important;
    	}
    	.billship{
    		text-align : center;
    		margin: 5px 0 !important;
    	}
    	.myphnp{
    		padding: 0 !important;
    	}
    	.btnncl{
    		text-align: center;
    		width: 100%;
    	}
    	.btnncl button{
    		float: none !important;
    	}
    	#catalogue_model .modal-lg {
    		width: auto;
    	}
    	#catalogue_model .modal-body {
    		height: auto;
    	}
    	#cats li {
    		float: left;
    		width: 100%;
    		margin-right: 0;
    	}
    }

    @media screen and (max-width: 767px) and (min-width: 500px) {
    	.bread_crumbs li {
    		width: 85px;
    		text-align: center;
    		padding: 4px 0 !important;
    	}
    	.bread_crumbs_buyer li {
    		width: 99px;
    	}
    	.bread_crumbs li a {
    		font-size: 12px !important;
    	}
    	.bread_crumbs h4 {
    		margin: 12px 0 0 22px;
    	}
    }
    @media screen and (max-width: 1024px) and (min-width: 992px) {

    }
    @media screen and (max-width: 991px) and (min-width: 768px) {
    	.searh_type_box{
    		text-align: left;
    	}
    	.searh_type_box input{
    		width: 183px;
    	}
    	.searh_type_box button{
    		width: 73px;
    	}
    	.other_con_bot .delivery span select{
    		width: 100%;
    	}
    	.delv-dropdownss{
    		margin-bottom: 10px;
    	}
    	.other_con_bot .delivery span {
    		width: 100%;
    	}

    }

    @media screen and (max-width: 1024px) and (min-width: 768px) {
    	.nav_bar li {
    		padding: 42px 5px;
    	}
    	.nav_bar li a {
    		font-size: 14px;
    	}
    	.file a{
    		font-size: 12px;
    	}
    	#assembleylist{
    		text-align: left;
    	}
    	.subtree {
    		font-size: 13px;
    	}
    	.maintrre {
    		font-size: 13px;
    	}
    	.request_id11 {
    		overflow-x: scroll;
    	}
    	.bread_crumbs h4 {
    		margin: 12px 0 0px 22px;
    	}
    	.send_quote {
    		padding: 6px 4px;
    	}
    	.opetnurity_file .request_id11 {
    		padding: 10px 0px;
    	}
    	.section-padding {
    		padding: 0px !important;
    		margin-bottom: 20px;
    	}
    	li input:checked + ol {
    		padding: 1.563em 0 0 58px;
    	}

    }
    @media screen and (max-width: 1199px) and (min-width: 1025px) {
    	.nav_bar li {
    		padding: 42px 8px;
    	}
    	.nav_bar li a {
    		font-size: 16px;
    	}
    	.send_quote {
    		padding: 6px 4px;
    	}
    	.opetnurity_file .request_id11 {
    		padding: 10px 30px;
    	}
    	.section-padding {
    		padding: 0px !important;
    		margin-bottom: 20px;
    	}
    	.request_id11 {
    		overflow-x: scroll;
    	}

    }

    /* prince new style code start here */

    .d_P_U{
    	padding: 15px;
    }
    .d_P_U >div{
    	padding: 5px;
    	background-color: darkcyan;
    	border-right: 1px solid white;
    }
    .d_P_U >div>p{
    	margin: 0;
    	color: white;
    	font-size: 18px;
    }
    .catalogue_dropdown_list>li{
    	padding: 5px;
    }
    .catalogue_dropdown_list li label{
    	display: inline-block;
    	margin: 0;
    }
    .catalogue_dropdown_list>li>label>input{
    	margin-top:0;
    }

    .view_quotes_details-page table{
    	width: 100%;
    	border-radius: 5px;
    	border: 1px solid #dddddd;
    	margin-bottom: 30px;
    }
    .view_quotes_details-page table>tbody{
    	width: 100%;
    	border-radius: 5px;
    }
    .view_quotes_details-page table>tbody>tr>th,td{
    	padding: 5px;
		font-size:14px;
    }
    .spacing-set>td{
    	padding: 5px 0 15px !important;
    }

    .table.table-striped.send-list th{
    	border:0 !important;
    }
    .table.table-striped.send-list th td{
    	border:0 !important;
    }

    /*.request_and_quote_from>div>table>tbody>tr:nth-child(even){
    	background-color: #ccc;
    	color: black;
    	} */

    	.popup_from table{
    		width: 100%;
    	}
    	.popup_from>table>tbody>tr>td>input,select{
    		width: 100%;
    		padding: 5px;
    		font-size: 14px;
			border:1px solid #ddd !important;
			
    	}
    	.popup_from>table>tbody>tr>td{
    		border:0 !important;
    	}
    	.popup_from>table>tbody>tr>td>p{
    		margin: 0;
    		font-size: 16px;
    		font-weight: 600;
    	}
    	.popup_from>table>tbody>tr:last-child td> input{
    		text-align: center;
    		background: #339494;
    		color:white;
    		font-size: 18px;
    		padding: 10px;
    		border:0;
    		-webkit-transition: all 1s ease;
    		-moz-transition: all 1s ease;
    		-ms-transition: all 1s ease;
    		-o-transition: all 1s ease;
    		transition: all 1s ease;
    	}
    	.popup_from>table>tbody>tr:last-child td> input:hover{
    		background: #ccc;
    		color:black !important;
    		-webkit-transition: all 1s ease;
    		-moz-transition: all 1s ease;
    		-ms-transition: all 1s ease;
    		-o-transition: all 1s ease;
    		transition: all 1s ease;
    	}
    	.slider>.list{
    		background-color: #ffffffb3;
    	}

    	.catalogue_dropdown_list>li>.inner_menu>li>label{
    		width: auto;
    		display: inline-block;
    		font-size: 14px;
    		padding: 0px !important;
    	}
    	.catalogue_dropdown_list>li>.inner_menu>li>a{
    		font-size: 10px;
    	}
    	.catalogue_dropdown_list>li>.inner_menu>li>.inner_menu>.file>a{
    		font-size: 13px;
    	}
    	.invite-seller-form>.selleremailbox{
    		padding: 10px 0;
    	}
    	.invite-seller-form>.selleremailbox>.selllerfield{
    		padding: 7px;
    		font-size: 16px;
    		width: 49.4%;
    		border: 1px solid #e9e9e9;
    	}
    	.invite-seller-form>.submit-btn{
    		padding: 10px;
    		background-color: #339595;
    		border: 0;
    		color: white;
    		border-radius: 5px;
    	}
    	.invite-seller-form>.submit-msg{
    		padding: 10px 0;
    		color: #339595;
    	}
    	.invite-seller-form.add_project_file{
    		font-size: 14px;
    		color: #339494;
    	}
    	.invite-seller-form .selleremailbox input{
    		padding: 7px;
    	}
    	.invite-seller-form .selleremailbox .addmore-fild>.selllerfield {
    		padding: 7px;
    		width: 46.6%;
    		margin: 0px 2px;
    		border: 1px solid #e9e9e9;
    	}
    	.invite-seller-form .selleremailbox .addmore-fild{
    		padding: 10px 0;
    		color:#339494;
    	}
    	.invite-seller-form .selleremailbox .addmore-fild>.remove_project_file {
    		padding: 5px 5px;
    		background: #339494;
    		color: white;
    		margin: 0;
    	}
    	.search-list_main_block>.col_box-1{
    		width: 30%;
    		float: left;
    		margin:15px;
    		height:100%;
    	}
    	@media only screen and (max-width: 1200px) {
    		.search-list_main_block>.col_box-1{
    			width: 40%;
    		}
    	}
    	@media only screen and (max-width: 992px) {
    		.search-list_main_block>.col_box-2{
    			width: 100%;
    		}
    	}
    	.search-list_main_block>.col_box-2{
    		float: left;
    		margin:15px;
    		height:100%;
    		width: 30%;
    	}
    	@media only screen and (max-width: 1200px) {
    		.search-list_main_block>.col_box-2{
    			width: 50%;
    		}
    	}
    	@media only screen and (max-width: 992px) {
    		.search-list_main_block>.col_box-2{
    			width: 100%;
    		}
    	}
    	.search-list_main_block>.col_box-3{
    		width: 30%;
    		float: left;
    		margin:15px;
    		height:100%;
    	}
    	@media only screen and (max-width: 1200px) {
    		.search-list_main_block>.col_box-3{
    			width: 100%;
    		}
    	}
    	@media only screen and (max-width: 992px) {
    		.search-list_main_block>.col_box-2{
    			width: 100%;
    		}
    	}


/* prince new style code end here */


/* New Homepage Code Date 14 July 2020 */
html, body{
	font-size: 100%;
	font-family: 'Open Sans', sans-serif;
	background:#ffffff;
}
p,ul li{
	font-size:14px;
}
p{
	margin:0;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Lato', sans-serif;
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
body a:hover{
	text-decoration:none;
}
/*-- header --*/
input[type="submit"],.header_left ul li a,.agile_back_home a,.agileits_social h5 a,.w3l_header_left ul li a,.agileits_tags ul li a,.login h3 a,.w3agile_forgot h4 a,.reply a,.w3agile_grid_right h3 a,.w3_comments ul li a,.agileits_recent_posts_gridr h4 a,.agileits_twitter_posts ul li a,.wthree_contact_left input[type="reset"],.w3l_services_grid1 h4 a,.wthree_contact_left ul li a,.w3l_services_grid1 span,.w3ls_services_bottom_left_gridl h4 a,.services-breadcrumb ul li a,.w3agile_footer_grid ul li a,.agileinfo_copy_right_left p a,.w3l_header_right ul li a,.details a,.agileits_news_grid_left_gridr h4 a{
	transition: .5s ease-in;
	-webkit-transition: .5s ease-in;
	-moz-transition: .5s ease-in;
	-o-transition: .5s ease-in;
	-ms-transition: .5s ease-in;
}
.header {
	background:#008b8b;
}
.w3l_header_left{
	float:left;
}
.w3l_header_left ul{
	padding: 0em 0 0 1.5em;
	border-left: 1px solid #fff;
}
.w3l_header_left ul li{
	display: inline-block;
	border-right: 1px solid #fff;
	color: #fff;
	padding: 1em 1.5em 1em 0;
}
.w3l_header_left ul li span{
	padding: .5em;
	margin-right: 1em;
	border: 1px solid #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}
.w3l_header_left ul li a{
	color:#fff;
	text-decoration:none;
}
.w3l_header_left ul li a:hover{
	color:#212121;
}
.w3l_header_left ul li:first-child {
	margin-right: 1.5em;
}
.w3l_header_right{
	float:right;
}
.w3l_header_right ul li{
	display:inline-block;
	margin-right:.5em;
}
.w3l_header_right ul li a{
	text-transform: uppercase;
	color: #fff;
	padding: .5em 1em;
	text-decoration: none;
	border: 1px solid #fff;
	display: block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}
.w3l_header_right ul li a:hover{
	background:#212121;
	border-color:#212121;
}
.w3l_header_right ul li a span{
	padding-right:1em;
}
.w3l_header_right ul {
	padding: .7em 0 0;
}
/*-- search --*/
#example2 {
	display: inline-block;
	vertical-align: top;
	float: left;
}

.content-wrapper2 {
	position: relative;
}

.wrapper2 {
	display: block;
	margin: 0 auto;
}

.search-button2 {
	display: block;
	position: absolute;
	margin:14px 20px;
	cursor: pointer;
	z-index: 1;
	-webkit-transform: translateZ(45px);
	-moz-transform: translateZ(45px);
	-ms-transform: translateZ(45px);
	transform: translateZ(45px);
	-o-transform: translateZ(45px);
}

.search-button2 span {
	display: block;
	margin: 0 auto;
	width: 30px;
	height: 30px;
	background: url(../images/search-icon.png) no-repeat 6px 7px;
}

.search-button2 span img {
	vertical-align: middle;
	padding-top: 7px;
}

.search-box2 {
	display: none;
	position: absolute;
	width: 385px;
	height: 58px;
	padding: 10px;
	background: #fff;
	box-shadow: 0px 0px 2px #DBDBDB;
	-webkit-transform: rotate3d(1,0,0,90deg) translateZ(20px);
	-moz-transform: rotate3d(1,0,0,90deg) translateZ(20px);
	-ms-transform: rotate3d(1,0,0,90deg) translateZ(20px);
	transform: rotate3d(1,0,0,90deg) translateZ(20px);
	-o-transform: rotate3d(1,0,0,90deg) translateZ(20px);
}

.search-box2 input[type=text]{
	font-family: 'Open Sans', sans-serif;
	color: #212121;
	background: #FFFFFF;
	border-radius: 2px;
	padding: 10px;
	width: 250px;
	border: 0;
	font-size: 14px;
	box-shadow: inset rgba(160, 160, 160, 0.4) 0 1px 10px;
}
.search-box2 input[type=submit]{
	padding: 10px 20px;
	outline: none;
	font-size: 14px;
	background: #ff9900;
	color: #fff;
	border: 1px solid;
	border-radius: 5px;
}

.search-box2 input[type=submit]:hover{
	background:#212121;
}

.search-box2 input:focus{
	outline: none;
}

.search-box2 input[type=text]::-webkit-input-placeholder {
	color:#212121;
}

.search-box2 input[type=text]:-moz-placeholder {
	color:#212121;
}

.search-box2 img {
	opacity: .5;
	position: absolute;
	/*-- w3layouts --*/
	margin:.5em 0 0 0.5em;
	cursor: pointer;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}

.search-box2 img:hover {
	opacity: 1;
}

.hide-search-button {
	display: none;
}

.show-search-button {
	display: block;
}

.show-search-box {
	display: block;
}

.showed-search-box {
	display: block;
	-webkit-transform: rotate3d(1,0,0,0deg);
	-moz-transform: rotate3d(1,0,0,0deg);
	-ms-transform: rotate3d(1,0,0,0deg);
	transform: rotate3d(1,0,0,0deg);
	z-index: 9;
}

.hidden-search-box {
	-webkit-transform:	rotate3d(1,0,0,90deg)
	translateZ(25px);
	-moz-transform:	rotate3d(1,0,0,90deg)
	translateZ(25px);
	-ms-transform:	rotate3d(1,0,0,90deg)
	translateZ(25px);
	transform:	rotate3d(1,0,0,90deg)
	translateZ(25px);
}

.switch-show {
	height: 50px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	/*-- agileits --*/
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: showBox 0.5s ease-in-out;
	-moz-animation: showBox 0.5s ease-in-out;
	-ms-animation: showBox 0.5s ease-in-out;
}

.switch-hide {
	height: 50px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: hideBox 0.5s ease-in-out;
	-moz-animation: hideBox 0.5s ease-in-out;
	-ms-animation: hideBox 0.5s ease-in-out;
}

.switch-show {
	height: 50px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: showBox 0.5s ease-in-out;
	-moz-animation: showBox 0.5s ease-in-out;
	-ms-animation: showBox 0.5s ease-in-out;
}

.switch-hide {
	height: 50px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-animation: hideBox 0.5s ease-in-out;
	-moz-animation: hideBox 0.5s ease-in-out;
	-ms-animation: hideBox 0.5s ease-in-out;
}

@-webkit-keyframes showBox{
	0% { -webkit-transform: rotate3d(1,0,0,0); }
	100% { -webkit-transform: rotate3d(1,0,0,-90deg); }
}

@-moz-keyframes showBox{
	0% { -moz-transform: rotate3d(1,0,0,0); }
	100% { -moz-transform: rotate3d(1,0,0,-90deg); }
}
/*-- w3layouts --*/
@-ms-keyframes showBox{
	0% { -ms-transform: rotate3d(1,0,0,0); }
	100% { -ms-transform: rotate3d(1,0,0,-90deg); }
}


@-webkit-keyframes hideBox{
	0% { -webkit-transform: rotate3d(1,0,0,-90deg); }
	100% { -webkit-transform: rotate3d(1,0,0,0); }
}


@-moz-keyframes hideBox{
	0% { -moz-transform: rotate3d(1,0,0,-90deg); }
	100% { -moz-transform: rotate3d(1,0,0,0); }
}


@-ms-keyframes hideBox{
	0% { -ms-transform: rotate3d(1,0,0,-90deg); }
	100% { -ms-transform: rotate3d(1,0,0,0); }
}
/*-- //search --*/
.link-effect-2 a {
	overflow: hidden;
	font-weight: 400;
}
.link-effect-2 a span {
	position: relative;
	display: inline-block;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.link-effect-2 a span::before {
	color: #008b8b;
	position: absolute;
	top: 100%;
	content: attr(data-hover);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.link-effect-2 a:hover span {
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	/*-- agileits --*/
	transform: translateY(-100%);
}
.navbar-default {
	background: none;
	border: none;
}
.navbar {
	margin-bottom: 0;
}
.navbar-collapse {
	padding: 0;
	box-shadow: none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
}
.navbar-nav {
	float: left;
	margin:0 0 0 10em;
}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #212121;
}
.navbar-brand {
	padding: 0;
	line-height: 46px;
	font-size: 1.2em;
	height: 45px;
	text-transform: uppercase;
	font-weight: 600;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: none;
	color:#008b8b;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	/*color:#F58703;*/
	color: #000;
}
.navbar-nav > li > a {
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 15px;
	margin: 1em 0 0;
	font-weight:bold;
}
.navbar-brand span {
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	display: inline-block;
	color:#ff9900;
	line-height: 1;
}
.navbar-nav {
	float: right;
	margin: 15px;
}
.logo_nav {
	padding: 0.5em 0;
}
/*-- //header --*/
/*-- banner --*/
.banner{
	background:url(../images/banner.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:480px;
}
.w3ls_banner_info{
	width: 60%;
	padding: 3em;
	background:rgba(46, 46, 46, 0.3);
	margin: 1em auto 0;
	text-align: center;
}
.w3ls_banner_info h2{
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 2.5em;
	font-family: 'Open Sans', sans-serif;
}
.w3ls_banner_info p{
	width:80%;
	margin:1em auto 3em;
	color:#fff;
	line-height:2em;
}
.wthree_more a,.submit-btn-home{
	padding:10px 30px;
	border:1px solid #fff;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	display:block;
	background-color:#008b8b;
}
/* Wayra */
.button--wayra {
	overflow: hidden;
	width: 50%;
	-webkit-transition: border-color 0.3s, color 0.3s;
	transition: border-color 0.3s, color 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	margin:0 auto;
}
.button--wayra::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #008b8b;
	z-index: -1;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
	transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.button--wayra:hover {
	color: #fff;
	border-color:#fff;
	cursor:pointer;

	
}
.button--wayra.button--inverted:hover {
	color: #3f51b5;
	border-color: #fff;
}
.button--wayra:hover::before {
	opacity: 1;
	background-color:#008b8b;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--wayra.button--inverted:hover::before {
	background-color: #fff;
}
/*-- //banner --*/
/*-- banner-bottom --*/
.banner-bottom,.news,.login,.single,.w3agile_comments,.testimonials,.services,.about-bottom,.mail,.typo,.services-bottom,.special-services,.about,.about-counter{
	padding:3em 0em 0em 0em;
}
.view-tenth img {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	width:100%;
}
.view-tenth .mask {
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth img {
	filter: alpha(opacity=1);
	opacity: 1;
}
.view-tenth:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.view {
	float: none;
	overflow: hidden;
	position: relative;
	text-align: center;
	padding: 1em 1em 2em;
	background: #f5f5f5;
}
.view .mask,.view .content {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.agile_text_box p {
	line-height: 1.8em;
	width: 75%;
	margin: 0 auto;
	color: #999;
}
.agile_text_box i{
	background:url(../images/img-sp.png) no-repeat -12px 0px;
	display:block;
	width:64px;
	height:64px;
	margin:0 auto;
}
i.men{
	background:url(../images/img-sp.png) no-repeat -102px -1px;
	display:block;
	width:64px;
	height:64px;
	margin:0 auto;
}
i.shipping{
	background:url(../images/img-sp.png) no-repeat -173px -1px;
	display:block;
	width:64px;
	height:64px;
	margin:0 auto;
}
i.clock{
	background:url(../images/img-sp.png) no-repeat -247px 11px;
	display:block;
	width:64px;
	height:64px;
	margin:0 auto;
}
.agile_text_box h3{
	text-transform:capitalize;
	font-size:1.2em;
	color:#008b8b;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.5em;
	margin:1em 0 .5em;
}
.banner_bottom_right_grid {
	padding-right: 0;
}
.wthree_banner_bottom_right_grids:nth-child(2){
	margin:1em 0 0;
}
.banner_bottom_left h3{
	font-size: 2em;
	color: #212121;
	text-transform: capitalize;
}
.banner_bottom_left p i{
	color:#ff9900;
	display:block;
	margin:.5em 0 1em;
}
.banner_bottom_left{
	text-align:right;
	margin-top: 4em;
}
.banner_bottom_left p{
	color:#999;
	line-height:2em;
	margin-bottom:3em;
}
.wthree_more1 a,.wthree_more2 a,.wthree_more3 a {
	border-color: #212121;
	color: #212121;
	text-align: center;
}
.wthree_more1 .button--wayra {
	margin-left: 17em;
}
/*-- //banner-bottom --*/
/*-- banner-bottom1 --*/
.banner-bottom1{
	background:#eef1f2;
}
.agile_banner_bottom1_left{
	padding-left:0;
}
.agile_banner_bottom1_left img{
	width:100%;
}
.agile_banner_bottom1_right h3{
	font-size: 1.8em;
	color: #fff;
	line-height: 1.8em;
	text-transform: capitalize;
}
.agile_banner_bottom1_right {
	padding:6em 13em 5em 5em;
}
.agile_banner_bottom1_right p{
	margin:1em 0 2em;
	color:#ffffff;
	line-height:2em;
}
.details a{
	font-size: 1em;
	letter-spacing: 2px;
	color: #fff;
	text-decoration: none;
	padding-right: 2em;
	background: url(../images/img-sp.png) no-repeat 115px -92px;
}
.details a:hover{
	background:url(../images/img-sp.png) no-repeat 115px -140px;
	color:#212121;
}
/*-- //banner-bottom1 --*/
/*-- news --*/
.news h3,.testimonials h3,.services h3,.special-services h3,.about h3,h3.title,.mail h3,.login h6{
	text-align: center;
	color: #fff;
	background:#008b8b;
	font-size: 2em;
	font-weight: 600;
	padding: .5em 1em;
	box-shadow: 0px 0px 2px #b0b0b0;
	text-transform: uppercase;
	width: 100%;
	margin: 0 auto;
}
p.quia{
	text-align: center;
	color: #000;
	font-size: 1em !important;
	font-style: italic;
	margin: .5em 0 0 !important;
	text-transform: capitalize;
	font-weight: 500 !important;
}
.agileits_news_grids{
	margin:3em 0 0;
}
.agileits_news_grid_left_gridl p{
	font-size: 2em;
	color: #212121;
	padding-bottom: .5em;
	margin-bottom: .5em;
	position: relative;
	font-weight: 800;
	text-align: right;
}
.agileits_news_grid_left_gridl p.para1:before,.agileits_news_grid_left_gridl p.para1:after{
	content:'';
	position:absolute;
	bottom:0%;
	height:2px;
	border-radius:5px;
}
.agileits_news_grid_left_gridl p.para1:before{
	width: 20%;
	background: #d5d5d5;
	left: 0%;
}
.agileits_news_grid_left_gridl p.para1:after{
	width: 83%;
	background: #ff9900;
	right: 0%;
}
.agileits_news_grid_left_gridl p span{
	display:block;
	font-size:14px;
	font-weight:500;
}
.agileits_news_grid_left_gridl p a{
	color:#999;
	text-decoration:none;
}
.agileits_news_grid_left_gridl{
	float:left;
	width:20%;
}
.agileits_news_grid_left_gridr{
	width:100%;
}
.agileits_news_grid_left {
	padding: 0 2em;
}
.agileits_news_grid_left_gridl p i {
	font-size: .7em;
	color: #919191;
}
.agileits_news_grid_left_gridr h4{
	display: block;
	font-size: 1.5em;
	color: #008b8b;
	margin:1.5em 0 1em;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight:bold;
}
.agileits_news_grid_left_gridr h4 a:hover{
	color:#212121;
}
.agileits_news_grid_left_gridr p{
	color:#999;
	line-height:2em;
	margin:1em 0 0;
}
/*-- load-more --*/
#myList li{
	/*display:none;*/
	list-style-type:none;
	margin-bottom:3em;
}
#loadMore,#showLess {
	display: inline-block;
	cursor: pointer;
	padding: 10px 30px;
	background: #fff;
	font-size: 14px;
	color: #fff;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	background: #ff9900;
	text-transform: uppercase;
	font-weight: 700;
}
#showLess:hover,#loadMore:hover  {
	background:#212121;
	color:#fff;
}
div#loadMore {
	margin-left: 13em;
	margin-right: 1em;
}
/*-- //load-more --*/
/*-- //news --*/
/*-- testimonials --*/
.testimonials{
	background:#f5f5f5;
}
.w3_testimonials_grids{
	margin:3em auto 0;
	width:80%;
	text-align:center;
}
.w3_testimonials_grid h4{
	font-size: 1.2em;
	color: #999;
	line-height: 1.8em;
	margin: 1em auto;
	padding-left: 2.5em;
	position: relative;
	width: 80%;
}
.w3_testimonials_grid h4:before{
	content: '';
	position: absolute;
	left: 0%;
	top: 0%;
	background: url(../images/img-sp.png) no-repeat -10px -181px;
	display: block;
	height: 15px;
	width: 20px;
}
.w3_testimonials_grid h5{
	font-weight:600;
	color:#212121;
	font-size:1em;
}
.w3_testimonials_grid p{
	color:#ff9900;
	line-height:1.8em;
	margin: .5em 0 0;
}
.w3_testimonials_grid img {
	margin: 0 auto;
}
.w3_testimonials_grid {
	padding-bottom: 4em;
}
/*-- //testimonials --*/
/*-- footer --*/
.footer{
	background:#313131;
	padding:4em 0;
}
.w3agile_footer_grid h3{
	font-size:1.7em;
	color:#fff;
	padding-bottom:.5em;
	margin-bottom:1em;
	position:relative;
}
.w3agile_footer_grid h3:before{
	content:'';
	position:absolute;
	bottom:0%;
	left:0%;
	background: #ff9900;
	width: 25%;
	height:2px;
}
.w3agile_footer_grid{
	color:#999;
	line-height:2em;
}
.w3agile_footer_grid h2{
	margin:1em 0 0;
}
.w3agile_footer_grid h2 a{
	font-size: 1.3em;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
}
.w3agile_footer_grid h2 a span{
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	display: inline-block;
	color: #ff9900;
	line-height: 1;
}
.w3agile_footer_grid ul li{
	list-style-type:none;
	margin-bottom:0.5em;
}
.w3agile_footer_grid ul li a{
	color:#999;
	text-decoration:none;
}
.w3agile_footer_grid ul li a:hover{
	color: #ff9900;
}
.w3agile_footer_grid:nth-child(2) {
	border-left: 1px solid #5c5c5c;
	border-right: 1px solid #5c5c5c;
	padding-left: 4em;
}
.w3agile_footer_grid:nth-child(3) {
	padding-left: 3em;
}
.w3agile_footer_grid:nth-child(4) {
	padding-left: 3em;
}
ul.w3agile_footer_grid_list li{
	list-style-type:none;
	color:#999;
	line-height:1.9em;
	margin-bottom:1em;
}
ul.w3agile_footer_grid_list li span{
	display:block;
	margin:1em 0 0;
	background:url(../images/img-sp.png) no-repeat -60px -177px;
	padding-left:2em;
}
.w3agile_footer_grid_left{
	float:left;
	width:33.33%;
	padding:.15em;
}
.agileinfo_copy_right{
	background:#008b8b;
	padding:1.5em 0;
}
.agileinfo_copy_right_left{
	float:left;
}
.agileinfo_copy_right_right{
	float:right;
}
.agileinfo_copy_right_left p{
	color:#fff;
	line-height:1.8em;
}
.agileinfo_copy_right_left p a{
	color: #ff9900;
	text-decoration:none;
}
.agileinfo_copy_right_left p a:hover{
	color:#fff;
}
ul.social li{
	display:inline-block;
	margin:0 .5em;
	font-size:1em;
	color:#999;
}
.social a {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: none;
	-webkit-transition: all .15s ease;
	transition: all .15s ease;
	z-index: 2;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	color:#fff !important;
}
.social a:hover {
	color: #fff;
}
.social a:hover .tooltip {
	display: block;
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
.social a:active {
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5) inset;
}
.social .tooltip {
	opacity: 0;
	position: absolute;
	top: -20px;
	left: 50%;
	z-index: 1;
	-webkit-transition: all .15s ease;
	transition: all .15s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.social .tooltip span {
	position: relative;
	left: -50%;
	padding: 6px 8px 5px 8px;
	border-radius: 3px;
	color: #fff;
	font-size: .7rem;
	line-height: 1;
	z-index: 1;
	background: #565656;
	color: #fff;
}
.social .tooltip span:after {
	position: absolute;
	content: " ";
	width: 0;
	height: 0;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	border: 8px solid transparent;
	border-top-color: #565656;
}
.social i {
	position: relative;
	top: 1px;
	font-size: 1.5rem;
	color: #fff !important;
}
.social li a.social-linkedin i{
	background: url(../images/img-sp.png) no-repeat -8px -230px;
	display: block;
	width: 20px;
	height: 16px;
}
.social li a.social-twitter i{
	background:url(../images/img-sp.png) no-repeat -51px -236px;
	display: block;
	width: 20px;
	height: 16px;
}
.social li a.social-google i{
	background:url(../images/img-sp.png) no-repeat -96px -236px;
	display: block;
	width: 20px;
	height: 16px;
}
.social li a.social-facebook i{
	background:url(../images/img-sp.png) no-repeat -144px -238px;
	display: block;
	width: 20px;
	height: 16px;
}
.social li a.social-instagram i{
	background:url(../images/img-sp.png) no-repeat -195px -238px;
	display: block;
	width: 20px;
	height: 16px;
}
/*-- //footer --*/
/*-- banner1 --*/
.banner1{
	background:url(../images/12.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	min-height:400px;
}
.services-breadcrumb{
	padding:1em 0;
	background:#f5f5f5;
	text-align:center;
}
.services-breadcrumb ul li{
	display:inline-block;
	color:#212121;
	text-transform:uppercase;
}
.services-breadcrumb ul li a{
	color:#ff9900;
	text-decoration:none;
}
.services-breadcrumb ul li a:hover{
	color:#212121;
}
.services-breadcrumb ul li i{
	padding:0 1.5em;
}
/*-- //banner1 --*/
/*-- services --*/
.w3l_services_grid1{
	text-align:center;
}
.w3l_services_grid1 span{
	color:#ff9900;
	font-size:1.5em;
}
.w3l_services_grid1 h4 a{
	text-transform: capitalize;
	font-size: 1.1em;
	color: #212121;
	text-decoration: none;
	display: block;
	margin: 1em 0;
}
.w3l_services_grid1 h4 a:hover,.w3l_services_grid:hover .w3l_services_grid1 h4 a{
	color:#ff9900;
}
.w3l_services_grid1 p{
	color:#999;
	line-height:2em;
}
.w3l_services_grids:nth-child(3){
	margin:4em 0 3em;
}
.w3l_services_grid1 span{
	overflow:hidden;
	position:relative;
}
.w3l_services_grid:hover .w3l_services_grid1 span {
	-webkit-transform: scale(1.3) translateY(1px);
	transform: scale(1.3) translateY(1px);
	-o-transform: scale(1.3) translateY(1px);
	-ms-transform: scale(1.3) translateY(1px);
	color: #212121;
}
/*-- //services --*/
/*-- services-bottom --*/
.services-bottom{
	background:#f5f5f5;
}
.services-bottom h3{
	font-size:1.8em;
	color:#212121;
	margin-bottom:1.5em;
	text-transform:capitalize;
	text-align:center;
}
.w3ls_services_bottom_left,.w3ls_services_bottom_left_gridl{
	text-align:right;
}
.w3ls_services_bottom_left_gridl h4 a{
	font-size:1.1em;
	color:#ff9900;
	text-decoration:none;
	text-transform:capitalize;
}
.w3ls_services_bottom_left_gridl h4 a:hover{
	color:#212121;
}
.w3ls_services_bottom_left_gridl p{
	margin:1em 0 0;
	color:#999;
	line-height:2em;
}
.w3ls_services_bottom_left_gridr1{
	width: 60px;
	height: 60px;
	background: #ff9900;
	border-radius: 65px;
	text-align: center;
	margin: 1.5em auto 0;
}
.w3ls_services_bottom_left_gridr1 h4{
	font-size: 1.2em;
	color: #fff;
	padding-top: .9em;
}
.w3ls_services_bottom_left_grid:nth-child(2){
	margin:2em 0;
}
.w3ls_services_bottom_left_gridl1{
	text-align:left !important;
}
.special-services h3{
	width: 40% !important;
}
.wthree_special_service_left h4{
	margin: 1em 0 2em;
	color:#ff9900;
	font-size: 1.3em;
	line-height: 1.5em;
	text-transform: capitalize;
}
.wthree_more2 a {
	width: 45% !important;
	text-align:left !important;
	margin:0;
}
.wthree_special_services{
	margin:3em 0 0;
}
/*-- //services-bottom --*/
/*-- about --*/
.agile_about_grids{
	margin:4em 0 0;
}
.agile_about_grid_left_img{
	padding:2em 1em 0;
}
.agile_about_grid_right h4{
	text-transform:capitalize;
	font-size:1.8em;
	color:#212121;
	line-height:1.5em;
}
.agile_about_grid_right p{
	color:#999;
	margin:2em 0 3em;
	line-height:2em;
}
.agile_about_grid_right p i{
	display:block;
	margin:1em 0 0;
	color:#212121;
}
.agile_about_grid_right p span{
	color:#ff9900;
}
.wthree_more3 a {
	margin:0 !important;
}
/*-- //about --*/
/*-- about-counter --*/
.about-counter{
	background:url(../images/13.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:300px;
}
.about_counter_left {
	text-align: center;
}
.about_counter_left i{
	font-size:2em;
	color:#ff9900;
}
.about_counter_left p{
	font-size: 2.5em;
	font-weight: bold;
	color: #fff;
	margin: 0.5em 0 0em;
}
.about_counter_left h3{
	color: #fff;
	font-size: 1.3em;
	margin: .5em 0 0;
}
/*-- //about-counter --*/
/*-- about-bottom --*/
.w3l_about_bottom_grid_left h3{
	text-transform:capitalize;
	font-size:1.5em;
	color:#212121;
}
.w3l_about_bottom_grid_left p{
	color:#999;
	line-height:2em;
	margin:1em 0 3em;
}
.w3l_about_bottom_grid_left ol li{
	color: #999;
	margin-bottom: 1.5em;
	font-size: 1em;
	text-transform: capitalize;
}
.w3l_about_bottom_grid_left ol {
	padding-left: 1em;
	margin: 0;
}
.w3l_about_bottom_grid_left ol li:last-child {
	margin-bottom: 0;
}
.bar_group.group_ident-1 {
	z-index: 0;
	position: relative;
	width: 85%;
	margin: 0 auto;
}
.bar_group__bar.thin::before{
	display: block;
	content: '';
	position: absolute;
	z-index: -1;
}

.bar_group__bar.thin::before {
	width: 100%;
	height: 4px;
	border-radius: 2px;
	background: #E4E4E4;
}

.bar_group__bar.thin {
	width: 0%;
	height: 4px;
	border-radius: 2px;
	background: #FF9900;
	margin-bottom: 2em;
	-webkit-transition: width 1s;
	transition: width 1s;
	-o-transition: width 1s;
	-ms-transition: width 1s;
	-moz-transition: width 1s;
}
.bar_group .elastic {
	background: #FF9900;
	-webkit-transition-timing-function: cubic-bezier(0.5, 0.25, 0.375, 1.335);
	transition-timing-function: cubic-bezier(0.5, 0.25, 0.375, 1.335);
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.bar_group.group_ident-1 p {
	color: #212121;
	margin-bottom: 1em;
	text-transform: uppercase;
}
/*-- //about-bottom --*/
/*--Typography--*/
.well {
	font-weight: 300;
	font-size: 14px;
}
.list-group-item {
	font-weight: 300;
	font-size: 14px;
}
li.list-group-item1 {
	font-size: 14px;
	font-weight: 300;
}
.typo p {
	margin: 0;
	font-size: 14px;
	font-weight: 300;
}
.show-grid [class^=col-] {
	background: #fff;
	text-align: center;
	margin-bottom: 10px;
	line-height: 2em;
	border: 10px solid #f0f0f0;
}
.show-grid [class*="col-"]:hover {
	background: #e0e0e0;
}
.grid_3{
	margin-bottom:2em;
}
.xs h3, h3.m_1{
	color:#000;
	font-size:1.7em;
	font-weight:300;
	margin-bottom: 1em;
}
.grid_3 p{
	color: #999;
	font-size: 0.85em;
	margin-bottom: 1em;
	font-weight: 300;
}
.grid_4{
	background:none;
	margin-top:50px;
}
.label {
	font-weight: 300 !important;
	border-radius:4px;
}
.grid_5{
	background:none;
	padding:2em 0;
}
.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
	margin-bottom: 1em;
	color:#ff9900;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top: none !important;
}
.tab-content > .active {
	display: block;
	visibility: visible;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 0;
}
.badge-primary {
	background-color: #03a9f4;
}
.badge-success {
	background-color: #8bc34a;
}
.badge-warning {
	background-color: #ffc107;
}
.badge-danger {
	background-color: #e51c23;
}
.grid_3 p{
	line-height: 2em;
	color: #888;
	font-size: 0.9em;
	margin-bottom: 1em;
	font-weight: 300;
}
.bs-docs-example {
	margin: 1em 0;
}
section#tables  p {
	margin-top: 1em;
}
.tab-container .tab-content {
	border-radius: 0 2px 2px 2px;
	border: 1px solid #e0e0e0;
	padding: 16px;
	background-color: #ffffff;
}
.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px!important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	font-size: 0.9em;
	border-top: none !important;
}
.tab-content > .active {
	display: block;
	visibility: visible;
}
.label {
	font-weight: 300 !important;
}
.label {
	padding: 4px 6px;
	border: none;
	text-shadow: none;
}
.nav-tabs {
	margin-bottom: 1em;
}
.alert {
	font-size: 0.85em;
}
h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {
	line-height:1.8em;
	margin-top:0.5em;
	margin-bottom: 0.5em;
}
li.list-group-item1 {
	line-height: 2.5em;
}
.input-group {
	margin-bottom: 20px;
}
.in-gp-tl{
	padding:0;
}
.in-gp-tb{
	padding-right:0;
}
.list-group {
	margin-bottom: 48px;
}
ol {
	margin-bottom: 44px;
}
h2.typoh2{
	margin: 0 0 10px;
}
@media (max-width:768px){
	.grid_5 {
		padding: 0 0 1em;
	}
	.grid_3 {
		margin-bottom: 0em;
	}
}
@media (max-width:640px){
	h1, .h1, h2, .h2, h3, .h3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
		margin-bottom: .5em;
	}
	.progress {
		height: 10px;
		margin-bottom: 10px;
	}
	ol.breadcrumb li,.grid_3 p,ul.list-group li,li.list-group-item1 {
		font-size: 14px;
	}
	.breadcrumb {
		margin-bottom: 10px;
	}
	.well {
		font-size: 14px;
		margin-bottom: 10px;
	}
	h2.typoh2 {
		font-size: 1.5em;
	}
	.label {
		font-size: 60%;
	}
}
@media (max-width:480px){
	.banner {
		min-height: 405px;
	}
	.table h1 {
		font-size: 26px;
	}
	.table h2 {
		font-size: 23px;
	}
	.table h3 {
		font-size: 20px;
	}
	.label {
		font-size: 53%;
	}
	.alert,p {
		font-size: 14px;
	}
	.pagination {
		margin: 20px 0 0px;
	}
}
@media (max-width: 320px){
	.grid_4 {
		margin-top: 18px;
	}
	h3.title {
		font-size: 1.6em;
	}
	.alert, p,ol.breadcrumb li, .grid_3 p,.well, ul.list-group li, li.list-group-item1,a.list-group-item {
		font-size: 13px;
	}
	.alert {
		padding: 10px;
		margin-bottom: 10px;
	}
	ul.pagination li a {
		font-size: 14px;
		padding: 5px 11px;
	}
	.list-group {
		margin-bottom: 10px;
	}
	.well {
		padding: 10px;
	}
	.nav > li > a {
		font-size: 14px;
	}
	table.table.table-striped,.table-bordered,.bs-docs-example {
		display: none;
	}
}
/*--//Typography --*/
/*-- mail --*/
.w3ls_map{
	margin:3em 0;
}
.w3ls_map iframe{
	width:100%;
	min-height:300px;
}
.wthree_contact_left h4{
	text-transform: capitalize;
	font-size: 1.5em;
	color: #ff9900;
	margin-bottom: 1.5em;
	font-weight: 600;
}
.wthree_contact_left p{
	color:#999;
	line-height:1.8em;
	margin-bottom:2em;
}
.wthree_contact_left p span{
	font-weight:600;
	color:#212121;
}
.wthree_contact_left ul li{
	list-style-type:none;
	margin-bottom:1em;
	color:#999;
}
.wthree_contact_left ul li span{
	padding-right:1em;
	color:#ff9900;
}
.wthree_contact_left ul li a{
	color:#999;
	text-decoration:none;
}
.wthree_contact_left ul li a:hover{
	color:#212121;
}
.wthree_contact_left input[type="text"],.wthree_contact_left input[type="email"],.wthree_contact_left textarea{
	outline:none;
	padding:10px;
	font-size:14px;
	color:#212121;
	background:#f5f5f5;
	width:100%;
	border:1px solid #E6E6E6;
}
.wthree_contact_left input[type="text"]:nth-child(2),.wthree_contact_left input[type="email"]{
	margin:1em 0 0;
}
.wthree_contact_left textarea{
	min-height: 200px;
	margin: 1em 1.1em;
	width: 95.9% !important;
}
.wthree_contact_left input[type="submit"],.wthree_contact_left input[type="reset"]{
	outline: none;
	padding: 10px 0;
	font-size: 14px;
	color: #fff;
	background: #ff9900;
	width: 46.6%;
	border: none;
	text-transform: uppercase;
	margin-left: 1.1em;
}
.wthree_contact_left input[type="submit"]:hover,.wthree_contact_left input[type="reset"]:hover{
	background:#212121;
}
/*-- //mail --*/
/*-- single --*/
.agileits_recent_posts,.agileits_twitter_posts,.agileits_tags{
	padding:2em;
	border:5px solid #f5f5f5;
}
.agileits_recent_posts h3,.agileits_twitter_posts h3,.agileits_tags h3{
	font-size:1.3em;
	color:#ff9900;
	text-transform:uppercase;
	margin-bottom:1.5em;
}
.agileits_recent_posts_gridl{
	float:left;
	width:30%;
}
.agileits_recent_posts_gridr{
	float:right;
	width:65%;
}
.agileits_recent_posts_gridr h4 a{
	font-size:1em;
	text-decoration:none;
	color:#212121;
	line-height:1.5em;
	text-transform: capitalize;
}
.agileits_recent_posts_gridr h4 a:hover{
	color:#999;
}
.agileits_recent_posts_gridr ul {
	padding: 0.3em 0 0;
}
.agileits_recent_posts_gridr ul li{
	display:inline-block;
	margin-right:1.5em;
	color:#999;
}
.agileits_recent_posts_gridr ul li a{
	color:#999;
	text-decoration:none;
}
.agileits_recent_posts_gridr ul li a:hover{
	color:#ff9900;
}
.agileits_recent_posts_gridr ul li span{
	padding-right:.5em;
	color:#ff9900;
}
.agileits_recent_posts_grid:nth-child(3) {
	margin: 2em 0;
}
.agileits_recent_posts_grid:nth-child(4) {
	margin: 0em 0 2em;
}
.agileits_twitter_posts {
	margin: 3em 0;
}
.agileits_twitter_posts ul li{
	list-style-type:none;
	color:#999;
	line-height:2em;
}
.agileits_twitter_posts ul li a{
	color:#212121;
	text-decoration:none;
}
.agileits_twitter_posts ul li a:hover{
	color:#ff9900;
}
.agileits_twitter_posts ul li i{
	display: block;
	color: #212121;
	background: url(../images/img-sp.png) no-repeat -246px -231px;
	padding-left: 2em;
}
.agileits_twitter_posts ul li span {
	margin-left: 2em;
	display: block;
}
.agileits_twitter_posts ul li:nth-child(2) {
	margin: 1.5em 0;
}
.agileits_tags ul li{
	display:inline-block;
	margin:0 .5em .5em 0;
}
.agileits_tags ul li a{
	display:block;
	padding:.3em 1em;
	background:#f5f5f5;
	color:#212121;
	text-decoration:none;
}
.agileits_tags ul li a:hover{
	background:#ff9900;
	color:#fff;
}
.w3_comments ul li{
	display:inline-block;
	margin-right:1.5em;
	color:#212121;
}
.w3_comments ul li a{
	color:#212121;
	text-decoration:none;
}
.w3_comments ul li a:hover{
	color:#ff9900;
}
.w3_comments ul li span{
	padding-right:1em;
	color:#ff9900;
}
.agile_single_right h3 {
	margin: 2em 0;
	color: #212121;
	font-size: 1.4em;
	padding-left: 1.5em;
	line-height: 1.8em;
	border-left:5px solid #ff9900;
}
.w3_comments_bottom img{
	width:100%;
}
.w3_comments_bottom p{
	color:#999;
	line-height:2em;
	margin:2em 0;
}
.w3_comments_bottom p i{
	display:block;
	margin-bottom:1em;
	color:#212121;
}
.agile_single_right_grid p{
	color:#999;
	line-height:2em;
}
.agile_single_right_grid p span{
	display:block;
	margin:1em 0 0;
	color:#ff9900;
}
.agile_single_right_grids_two_grid h4{
	padding: 2em 2em 2em 4em;
	color: #212121;
	font-size: 1em;
	text-transform: capitalize;
	position: relative;
	line-height: 2em;
	background: #f5f5f5;
	margin: 2.5em 0 0;
}
.agile_single_right_grids_two_grid h4:before{
	content: '';
	width: 24px;
	height: 15px;
	background: url(../images/img-sp.png) no-repeat 0px -276px;
	display: block;
	position: absolute;
	top: 19%;
	left: 7%;
}
.agile_single_right_grids_two_grid p{
	padding: 1em;
	background: #F5F5F5;
	font-size: 1em;
	text-transform: uppercase;
	line-height: 1.5em;
	margin: 0;
	color: #999;
	text-align: center;
}
.agile_single_right_grids_two{
	margin:2em 0 0em;
}
.w3agile_comments h4,.agileinfo_write_reply h3{
	font-size:1.7em;
	color:#212121;
	margin-bottom:1.5em;
	text-transform:uppercase;
}
.w3agile_grid_left {
	float: left;
	width: 15%;
}
.w3agile_grid_right {
	float: right;
	width: 80%;
}
.w3agile_grid_right h3 a {
	font-size: .8em;
	color: #FFA113;
	margin: 0;
	text-decoration: none;
}
.w3agile_grid_right h3 a:hover{
	color:#212121;
}
.w3agile_grid_right h5 {
	font-size: .8em;
	color: #999;
	margin: .5em 0 1em;
}
.w3agile_grid_right h5 span {
	padding-right: .5em;
}
.w3agile_grid_right p {
	margin: 0 0 1em;
	line-height: 2em;
	color: #999;
	width: 80%;
}
.reply a {
	font-size: 1em;
	color: #212121;
	text-decoration: none;
}
.reply a:hover{
	color: #FFA113;
}
.comments-grid:nth-child(3) {
	margin:2em 0 0;
}
.agileinfo_write_reply{
	width:85%;
}
.agileinfo_write_reply input[type="text"],.agileinfo_write_reply input[type="email"],.agileinfo_write_reply textarea{
	outline: none;
	width: 100%;
	background: #F3F3F3;
	padding: 10px;
	border: 1px solid #DBDBDB;
	font-size: 14px;
	color: #212121;
}
.agileinfo_write_reply textarea{
	min-height:210px;
}
.agileinfo_write_reply input[type="submit"]{
	outline: none;
	width: 30%;
	background:#ff9900;
	padding: 10px 0;
	border: none;
	font-size: 1em;
	color: #fff;
	text-transform:uppercase;
	margin: 2em 0 0;
}
.agileinfo_write_reply input[type="submit"]:hover{
	background:#212121;
}
.agileinfo_write_reply_left {
	padding-left: 0;
	padding-right: 2em;
}
.agileinfo_write_reply input[type="email"] {
	margin: 1em 0;
}
.agileinfo_write_reply input[type="text"]:nth-child(4) {
	margin: 1em 0 0;
}
/*-- //single --*/
/*-- login --*/
.login{
	margin:0 auto;
}
.login h3{
	text-align:center;
	color:#212121;
	font-size:1em;
	line-height:2em;
	margin: .5em 0 0;
}
.login h3 a{
	color:#ff9900;
	text-decoration:none;
}
.login h3 a:hover{
	color:#212121;
}
.login form{
	width: 45%;
	margin: 3em auto 0;
}
.login input[type="text"],.login input[type="password"],.login input[type="email"] {
	outline: none;
	font-size: 14px;
	color: #212121;
	padding: 10px;
	border:1px solid #DADADA;
	width: 100%;
	-webkit-appearance: none;
	background: #f5f5f5;
}
.login input[type="password"]{
	margin:1em 0;
}
.w3agile_checkbox1{
	float:left;
}
.w3agile_forgot{
	float:right;
}
.w3agile_forgot h4 a{
	font-size: .9em;
	color: #ff9900;
	text-decoration: none;
	display: block;
	margin:.3em 0 0;
}
.w3agile_forgot h4 a:hover{
	color:#212121;
}
label.checkbox {
	display: inline-block;
}
.checkbox {
	position: relative;
	font-weight: normal;
	color: #212121;
	padding: 0em 0em 0em 1.5em;
	margin: 0;
	font-size: 14px;
	line-height: 27px;
	cursor: pointer;
}
.checkbox i {
	font-size: 20px;
	font-weight: 400;
	color: #999;
	font-style: normal;
}
.checkbox i {
	position: absolute;
	bottom: 5px;
	left: 2px;
	display: block;
	width: 18px;
	height: 18px;
	outline: none;
	background: #fff;
	border:1px solid #0C0C0C;
}
.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;
}
.checkbox input:checked + i:after {
	opacity: 1;
}
.checkbox input + i:after {
	content: '';
	background: url("../images/tick.png") no-repeat 2px 1px;
	top: 0px;
	left: 0px;
	width: 18px;
	height: 18px;
}
.checkbox input {
	position: absolute;
	left: -9999px;
}
.remember {
	margin: 1em 0 2em;
}
.login input[type="submit"] {
	background: #ff9900;
	color: #FFF;
	font-size: 1em;
	padding:10px 0;
	width: 100%;
	outline: none;
	border:none;
}
.login input[type="submit"]:hover {
	background: #212121;
}
.agileits_social{
	margin: 2em auto 0;
	position: relative;
	text-align: center;
	width: 45%;
}
.agileits_social:before{
	content: '';
	background: #ff9900;
	height: 1px;
	width: 19%;
	position: absolute;
	top: 0%;
	left: 40%;
}
.agileits_social h5 {
	font-size:1em;
	color: #212121;
	line-height:1.5em;
	padding:2em 0 3em;
}
.agileits_social h5 a{
	color:#ff9900;
	text-decoration:none;
}
.agileits_social h5 a:hover{
	color:#212121;
}
.agileits_social a.face,.agileits_social a.twitt{
	color: #FFF;
	font-size: 1em;
	padding:.5em 1em;
	width: 37%;
	text-align: center;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	float: left;
	text-decoration: none;
}
.agileits_social a.face {
	background:url(../images/4.png) no-repeat 27px 11px #3b5998;
	display:block;
	margin-left: 3.5em;
}
.agileits_social a.face:hover {
	background:url(../images/4.png) no-repeat 27px 11px #5175C1;
}
.agileits_social a.twitt {
	background:url(../images/5.png) no-repeat 27px 11px #55acee;
	display:block;
	margin-left: 2em;
}
.agileits_social a.twitt:hover {
	background:url(../images/5.png) no-repeat 27px 11px #509ed9;
}
.login input[type="email"] {
	margin-top: 1em;
}
.agile_back_home{
	margin:4em 0 0;
	text-align:center;
}
.agile_back_home a{
	padding: 10px 35px;
	color: #212121;
	border: 1px solid #212121;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
}
.agile_back_home a:hover{
	background:#ff9900;
	color:#fff;
	border-color:#ff9900;
}
/*-- //login --*/
/*-----start-responsive-design------*/
@media (max-width:1680px){
	.agile_banner_bottom1_right {
		padding: 8em 13em 5em 5em;
	}
}
@media (max-width:1600px){
	.agile_banner_bottom1_right {
		padding: 6em 13em 5em 5em;
	}
}
@media (max-width: 1440px){
	.agile_banner_bottom1_right {
		padding: 5.5em 5em 5em 5em;
	}
}
@media (max-width: 1366px){
	.banner {
		min-height: 450px;
	}
	.w3ls_banner_info {
		width: 75%;
		margin: 1em auto 0;
	}
	.agile_banner_bottom1_right {
		padding: 3em 4em 3em 2em;
	}
}
@media (max-width: 1280px){
	.agile_banner_bottom1_right {
		padding: 4em 4em 4em 2em;
	}
}
@media (max-width: 1080px){
	.logo_nav {
		padding: 1em 0;
	}
	.w3ls_banner_info h2 {
		font-size: 3.8em;
	}
	.w3ls_banner_info p {
		width: 100%;
	}
	.w3ls_banner_info {
		margin: 7.5em auto 0;
	}
	.banner {
		min-height: 550px;
	}
	.wthree_more1 .button--wayra {
		margin-left: 20em;
	}
	.agile_text_box h3 {
		font-size: 1em;
	}
	.agile_text_box p {
		width: 100%;
	}
	.view img {
		width: 100%;
		min-height: 210px;
	}
	.agile_banner_bottom1_right h3 {
		font-size: 1.5em;
	}
	.agile_banner_bottom1_right {
		padding: 2em 2em 2em 2em;
	}
	.agile_banner_bottom1_right p {
		margin: 1em 0 1.3em;
	}
	.agileits_news_grid_left_gridr h4 a {
		font-size: 1em;
	}
	div#loadMore {
		margin-left: 10.8em;
	}
	.w3_testimonials_grids {
		width: 90%;
	}
	.w3agile_footer_grid:nth-child(3) {
		padding-left: 2em;
	}
	.w3agile_footer_grid:nth-child(2) {
		padding-left: 3em;
	}
	.w3agile_footer_grid h2 a {
		font-size: 1.2em;
	}
	.banner1 {
		min-height: 260px;
	}
	.w3l_services_grid1 h4 a {
		font-size: .96em;
	}
	.w3ls_services_bottom_left, .w3ls_services_bottom_left_gridl {
		padding: 0;
	}
	.w3ls_services_bottom_left_gridr1 {
		margin: 0.5em auto 0;
	}
	.wthree_more2 a {
		width: 60% !important;
		text-align: center !important;
	}
	.agile_single_left {
		padding-left: 0;
	}
	.agileits_recent_posts, .agileits_twitter_posts, .agileits_tags {
		padding: 1.5em;
	}
	.agileits_recent_posts_gridr h4 a {
		font-size: .92em;
	}
	.agile_single_right_grids_two_grid h4 {
		margin: 0;
	}
	.agile_single_right_grids_two_grid p {
		font-size: 14px;
	}
	.agile_about_grid_right h4 {
		font-size: 1.5em;
	}
	.w3l_about_bottom_grid_left h3 {
		line-height: 1.5em;
	}
	.w3l_about_bottom_grid_left p {
		margin: 1em 0 2em;
	}
	.news h3, .testimonials h3, .services h3, .special-services h3, .about h3, h3.title, .mail h3, .login h6 {
		width: 31%;
	}
	.wthree_contact_left textarea {
		width: 95% !important;
	}
	.wthree_contact_left input[type="submit"], .wthree_contact_left input[type="reset"] {
		width: 45.8%;
	}
	.login form,.agileits_social {
		width: 55%;
	}
	.navbar-brand {
		line-height: 50px;
	}
	.navbar-nav > li > a {
		margin: 1.2em 0 0;
	}
	.banner_bottom_left h3 {
		font-size: 1.8em;
	}
	.agileinfo_write_reply {
		width: 100%;
	}
}
@media (max-width: 1024px){
	.agile_banner_bottom1_right h3 {
		font-size: 1.3em;
	}
	.agile_banner_bottom1_right {
		padding: 1.5em 2em 2em 1em;
	}
	.banner-bottom, .news, .login, .single, .w3agile_comments, .testimonials, .services, .about-bottom, .mail, .typo, .services-bottom, .special-services, .about, .about-counter {
		padding: 4em 0;
	}
	.agileits_news_grid_left {
		padding: 0 1em;
	}
	.agileinfo_copy_right_right {
		width: 23%;
	}
	.about-counter {
		min-height: 275px;
	}
}
@media (max-width: 991px){
	.w3l_header_left ul li {
		padding: 1em 1em 1em 0;
	}
	.w3l_header_left ul li:first-child {
		margin-right: 1em;
	}
	.w3l_header_left ul {
		padding: 0em 0 0 1em;
	}
	.search-button2 {
		margin: 14px 10px;
	}
	.search-box2 {
		width: 314px;
	}
	.search-box2 input[type=text] {
		width: 180px;
	}
	.navbar-brand {
		font-size: 1.1em;
	}
	.w3ls_banner_info h2 {
		font-size: 3.5em;
	}
	.w3ls_banner_info {
		margin: 5.5em auto 0;
		padding: 2em;
		width: 85%;
	}
	.banner {
		min-height: 460px;
	}
	.banner_bottom_left {
		margin-top: 0;
	}
	.wthree_more1 .button--wayra {
		margin-left: 32em;
	}
	.banner_bottom_right {
		margin: 3em 0 0;
	}
	.banner_bottom_right_grid {
		float: left;
		width: 50%;
	}
	.agile_text_box h3 {
		font-size: 1.2em;
	}
	.view img {
		min-height: auto;
	}
	.agile_banner_bottom1_left img {
		width: auto;
		margin: 0 auto;
	}
	.agile_banner_bottom1_right {
		padding: 3em 6em;
		background: #ff9c47;
	}
	.banner-bottom1 {
		background: #fff;
	}
	.agile_banner_bottom1_right h3 {
		font-size: 1.7em;
	}
	.news h3, .testimonials h3, .services h3, .special-services h3, .about h3, h3.title, .mail h3, .login h6 {
		width: 40%;
		font-size: 1.7em;
	}
	.agileits_news_grid_left:nth-child(2) {
		margin: 2em 0 0;
	}
	div#loadMore {
		margin-left: 15.8em;
	}
	.w3_testimonials_grids {
		width: 100%;
	}
	.navbar-nav > li > a {
		padding: 0 16px;
	}
	.w3agile_footer_grid {
		float: left;
		width: 50%;
	}
	.w3agile_footer_grid:nth-child(3) {
		padding-left: 0em;
	}
	.w3agile_footer_grid:nth-child(2) {
		padding-left: 3em;
	}
	.w3agile_footer_grid:nth-child(4),.w3agile_footer_grid:nth-child(3) {
		border-top: 1px solid #5c5c5c;
		padding-top: 2em;
	}
	.w3agile_footer_grid:nth-child(2) {
		border-right: none;
	}
	.agileinfo_copy_right_right {
		width: 28%;
	}
	.agile_single_left {
		padding-left: 1em;
		width: 70%;
		margin: 0 auto;
	}
	.agile_single_right {
		margin: 3em 0 0;
	}
	.agile_single_right_grid:nth-child(2) {
		margin: 2em 0 0;
	}
	.agile_single_right_grids_two_grid h4 {
		margin: 1em 0 0;
	}
	.agile_single_right_grids_two_grid h4:before {
		left: 4%;
	}
	.w3agile_grid_right p {
		width: 100%;
	}
	.agileinfo_write_reply_left:nth-child(2) {
		margin: 1em 0 0;
	}
	.agileinfo_write_reply input[type="submit"] {
		width: 45%;
	}
	.w3l_services_grid {
		float: left;
		width: 50%;
	}
	.w3l_services_grid:nth-child(2) {
		margin-bottom: 2em;
	}
	.w3l_services_grids:nth-child(3) {
		margin: 4em 0 2em;
	}
	.w3ls_services_bottom_left:nth-child(3) {
		margin: 2em 0 0;
	}
	.special-services h3 {
		width: 45% !important;
	}
	.wthree_special_service_left {
		width: 60%;
		margin: 0 auto;
	}
	.wthree_special_service_left h4 {
		margin: 1em 0 1.5em;
	}
	.wthree_special_service_left:nth-child(2) {
		margin: 3em auto;
	}
	.agile_about_grid_left1 {
		float: left;
		width: 50%;
	}
	.agile_about_grid_right {
		margin: 3em 0 0;
	}
	.about_counter_left {
		float: left;
		width: 25%;
	}
	.about_counter_left p {
		font-size: 2em;
	}
	.about_counter_left h3 {
		font-size: 1.1em;
	}
	.about-counter {
		min-height: 255px;
	}
	.bar_group.group_ident-1 {
		margin: 0;
	}
	.w3l_about_bottom_grid_right {
		margin: 3em 0 0;
	}
	.wthree_contact_left {
		margin: 2em 0 0;
	}
	.wthree_contact_left_grid:nth-child(2) {
		margin: 1em 0 0;
	}
	.wthree_contact_left textarea {
		width: 95.5% !important;
	}
	.wthree_contact_left input[type="submit"], .wthree_contact_left input[type="reset"] {
		width: 46.3%;
	}
	.w3ls_map {
		margin: 3em 0 2em;
	}
	.wthree_contact_left:nth-child(5) {
		margin: 2em 0 0;
	}
	.wthree_contact_left p {
		margin-bottom: 1em;
	}
	.login form, .agileits_social {
		width: 75%;
	}
	.agile_banner_bottom1_right {
		padding: 3em 3em;
	}
	.agileinfo_copy_right_right {
		width: 30%;
	}
	.agile_single_right_grids_two_grid img {
		width: 100%;
	}
	.w3ls_services_bottom_left_gridr {
		float: right;
	}
	.w3ls_services_bottom_left_gridl1 {
		text-align: right !important;
	}
}
@media (max-width: 768px){
	.w3agile_footer_grid:nth-child(3) {
		padding-left: 1em;
	}
	.agileinfo_copy_right_right {
		width: 33%;
	}
}
@media (max-width: 767px){
	.navbar-toggle {
		margin: .6em 0 0;
	}
	.navbar-default .navbar-toggle {
		border-color: #212121;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #212121;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}
	.navbar-nav {
		float: none;
		text-align: center;
		background: #f5f5f5;
		padding-bottom: 1em;
	}
	.navbar-nav > li > a {
		padding: 0;
		display: inline-block;
	}
}
@media (max-width: 736px){
	.search-box2 {
		width: 283px;
	}
	.search-box2 input[type=submit] {
		padding: 10px 15px;
	}
	.search-box2 input[type=text] {
		width: 157px;
	}
	.search-button2 {
		margin: 17px 5px 0;
	}
	.w3ls_banner_info h2 {
		font-size: 3.2em;
	}
	.w3ls_banner_info {
		margin: 4.5em auto 0;
		width: 90%;
	}
	.banner {
		min-height: 400px;
	}
	.wthree_more1 .button--wayra {
		margin-left: 30em;
	}
	.agile_banner_bottom1_left {
		padding-left: 1em;
	}
	div#loadMore {
		margin-left: 15.3em;
	}
	.w3_testimonials_grid h4 {
		width: 85%;
	}
	.agileinfo_copy_right_right {
		width: 34%;
	}
}
@media (max-width: 667px){
	.w3l_header_left ul li:first-child {
		margin-right: 1em;
	}
	.w3l_header_left ul li {
		padding: 1em 1em 1em 0;
	}
	.w3l_header_left ul {
		padding:0;
	}
	.w3l_header_right ul {
		padding: 0;
	}
	.w3l_header_right {
		margin:0 0 1em 12.5em;
		float: left;
	}
	.search-box2 input[type=submit] {
		padding: 8px 12px;
		font-size: 13px;
	}
	.search-box2 input[type=text] {
		width: 130px;
		padding: 8px 10px;
		font-size: 13px;
	}
	.search-button2 {
		margin:15px 0 0 10px;
	}
	.search-box2 {
		height: 44px;
		padding: 5px;
		width: 232px;
	}
	.search-box2 img {
		margin:.3em 0 0 0.2em;
	}
	.w3l_header_left ul li {
		border-right: none;
	}
	.w3l_header_left ul {
		border-left: none;
	}
	.wthree_more1 .button--wayra {
		margin-left: 27em;
	}
	.agile_banner_bottom1_right {
		padding: 2em 3em 3em;
	}
	.w3_testimonials_grid h4 {
		width: 95%;
	}
	.agileinfo_copy_right_right {
		width: 37%;
	}
}
@media (max-width: 640px){
	.w3l_header_left {
		float: none;
	}
	.w3l_header_left ul li:first-child {
		margin-left: 7em;
	}
	.search-button2 {
		margin: 6px 0 0 115px;
	}
	.search-box2 {
		height: 40px;
		width: 300px;
	}
	.search-box2 input[type=text] {
		width: 196px;
		padding: 6px 10px;
	}
	.search-box2 img {
		margin: .1em 0 0 0.2em;
	}
	.search-box2 input[type=submit] {
		padding: 6px 12px;
	}
	.navbar-brand {
		line-height: 25px;
		height: 35px;
		font-size: 1em;
	}
	.navbar-toggle {
		margin: .1em 0 0;
	}
	.navbar {
		min-height: 37px;
	}
	.w3ls_banner_info h2 {
		letter-spacing: 3px;
	}
	.w3ls_banner_info {
		padding: 1.5em;
	}
	.w3ls_banner_info p {
		margin: 1em auto 1.5em;
	}
	.banner_bottom_left h3 {
		font-size: 1.6em;
	}
	.banner-bottom, .news, .login, .single, .w3agile_comments, .testimonials, .services, .about-bottom, .mail, .typo, .services-bottom, .special-services, .about, .about-counter {
		padding: 3em 0;
	}
	.wthree_more1 .button--wayra {
		margin-left: 26em;
	}
	.agile_banner_bottom1_right h3 {
		font-size: 1.5em;
	}
	.agile_banner_bottom1_right {
		padding: 2em 2em 3em;
	}
	div#loadMore {
		margin-left: 13em;
	}
	.agileinfo_copy_right_left {
		float: none;
		text-align: center;
		margin-bottom: 1em;
	}
	.agileinfo_copy_right_right {
		width: 100%;
		float: none;
		text-align: center;
	}
	.banner1 {
		min-height: 180px;
	}
	.agileits_recent_posts_gridr {
		width: 60%;
	}
	.w3agile_comments h4, .agileinfo_write_reply h3 {
		font-size: 1.5em;
	}
	.services-bottom h3 {
		font-size: 1.6em;
	}
	.special-services h3 {
		width: 55% !important;
	}
	.about_counter_left h3 {
		font-size: 1em;
	}
	.about_counter_left i {
		font-size: 1.7em;
	}
	.about-counter {
		min-height: 210px;
	}
	.news h3, .testimonials h3, .services h3, .special-services h3, .about h3, h3.title, .mail h3, .login h6 {
		width: 45%;
	}
	.w3ls_map iframe {
		min-height: 250px;
	}
	.wthree_contact_left h4 {
		font-size: 1.3em;
	}
	.wthree_contact_left_grid {
		padding: 0;
	}
	.wthree_contact_left textarea {
		width: 100% !important;
		margin: 1em 0;
	}
	.wthree_contact_left input[type="submit"] {
		margin-left: 0;
	}
	.wthree_contact_left input[type="reset"]{
		margin-left: 1em;
	}
	.wthree_contact_left input[type="submit"], .wthree_contact_left input[type="reset"] {
		width: 48.3%;
	}
	.footer {
		padding: 2.5em 0;
	}
	.login form {
		margin: 2em auto 0;
	}
	.agileits_social a.face {
		margin-left: 3em;
	}
	.agileits_social h5 {
		padding: 1.5em 0 2em;
	}
	.agile_back_home {
		margin: 3em 0 0;
	}
}
@media (max-width: 600px){
	.banner_bottom_left p {
		margin-bottom: 2em;
	}
	.wthree_more1 .button--wayra {
		margin-left: 24em;
	}
	div#loadMore {
		margin-left: 12em;
	}
	.w3_testimonials_grid h4 {
		width: 100%;
		padding-left: 1.5em;
		font-size: 1.1em;
	}
	.view img {
		min-height: 217px;
	}
	.w3l_header_right {
		margin: 0 0 1em 11.5em;
	}
}
@media (max-width: 568px){
	.w3l_header_left ul li:first-child {
		margin-left: 6em;
	}
	.w3ls_banner_info {
		padding: 1.5em;
		width: 95%;
		margin: 3em auto 0;
	}
	.w3ls_banner_info h2 {
		font-size: 1.8em;
	}
	.banner {
		min-height: 350px;
	}
	.wthree_more1 .button--wayra {
		margin-left: 8em;
	}
	.banner_bottom_right {
		padding: 0;
	}
	.news h3, .testimonials h3, .services h3, .special-services h3, .about h3, h3.title, .mail h3, .login h6 {
		width: 100%;
		font-size: 1.6em;
	}
	.w3_testimonials_grids {
		margin: 2em auto 0;
	}
	.w3l_header_right {
		margin:0 0 1em 10.5em;
	}
}
@media (max-width: 480px){
	.w3l_header_left ul li:first-child {
		margin-left: 2.5em;
	}
	.w3l_header_right {
		margin: 0 0 1em 8.5em;
	}
	.search-button2 {
		margin: 6px 0 0 80px;
	}
	.w3ls_banner_info h2 {
		font-size: 2.5em;
	}
	.button--wayra {
		width: 50%;
	}
	.banner {
		min-height: 340px;
		background-position: -110px 0px;
	}
	.banner_bottom_left h3 {
		font-size: 1.5em;
	}
	.banner_bottom_left {
		padding: 0;
	}
	.banner-bottom, .news, .login, .single, .w3agile_comments, .testimonials, .services, .about-bottom, .mail, .typo, .services-bottom, .special-services, .about, .about-counter {
		padding: 2em 0;
	}
	.wthree_more1 .button--wayra {
		margin-left: 15em;
	}
	.banner_bottom_right_grid {
		float: none;
		width: 70%;
		margin: 0 auto;
		padding: 0 1em;
	}
	.banner_bottom_right_grid:nth-child(2) {
		margin: 1em auto 0;
	}
	.view img {
		min-height: auto;
	}
	.agileits_news_grids {
		margin: 2em 0 0;
	}
	p.quia {
		font-size: 14px !important;
	}
	div#loadMore {
		margin-left: 10em;
		margin-right: .3em;
	}
	#myList li {
		margin-bottom: 2em;
	}
	.news h3, .testimonials h3, .services h3, .special-services h3, .about h3, h3.title, .mail h3, .login h6 {
		font-size: 1.4em;
	}
	.w3agile_footer_grid {
		float: none;
		width: 100%;
	}
	.w3agile_footer_grid:nth-child(2) {
		margin: 2em 0;
		border-left: none;
		padding-left: 1em;
		border-top: 1px solid #5c5c5c;
		padding-top: 2em;
	}
	.w3agile_footer_grid:nth-child(3) {
		padding-bottom: 2em;
		border-right: none;
	}
	.w3agile_footer_grid:nth-child(4) {
		padding-left: 1em;
	}
	.agile_single_left {
		width: 100%;
	}
	.agileits_twitter_posts {
		margin: 2em 0;
	}
	.w3_comments ul li {
		margin-right: 1em;
		margin-bottom: .5em;
	}
	.agile_single_right h3 {
		margin: 1.5em 0;
		font-size: 1.2em;
	}
	.w3l_services_grids:nth-child(3) {
		margin: 3em 0 2em;
	}
	.w3l_services_grid {
		float: none;
		width: 100%;
	}
	.w3l_services_grid:nth-child(2) {
		margin: 2em 0;
	}
	.w3l_services_grid:nth-child(3) {
		margin-bottom: 2em;
	}
	.services-bottom h3 {
		font-size: 1.5em;
	}
	.w3ls_services_bottom_left_gridl h4 a {
		font-size: 1em;
	}
	.special-services h3 {
		width: 60% !important;
	}
	.wthree_special_service_left {
		width: 100%;
	}
	.agileinfo_write_reply_left {
		padding-right: 0em;
	}
	.agileinfo_write_reply input[type="submit"] {
		width: 100%;
		font-size: 14px;
	}
	.agile_about_grid_left,.agile_about_grid_right {
		padding: 0;
	}
	.agile_about_grid_left1 {
		float: none;
		width: 100%;
	}
	.agile_about_grid_left1:nth-child(2) {
		margin: 1em 0 0;
	}
	.agile_about_grid_left_img {
		padding: 1em 1em 0;
	}
	.agile_about_grid_right {
		margin: 2em 0 0;
	}
	.agile_about_grid_right p {
		margin: 1em 0 2em;
	}
	.about_counter_left {
		width: 50%;
	}
	.about_counter_left:nth-child(2) {
		margin-bottom: 2em;
	}
	.w3l_about_bottom_grid_left h3 {
		font-size: 1.3em;
	}
	.w3l_about_bottom_grid_left ol li {
		font-size: 14px;
	}
	.w3l_about_bottom_grid_left p {
		margin: 1em 0 1.5em;
	}
	.bar_group.group_ident-1 {
		width: 100%;
	}
	.w3agile_comments {
		margin: 1em 0;
	}
	.agile_about_grids {
		margin: 3em 0 0;
	}
	.wthree_contact_left input[type="reset"] {
		margin-left: .6em;
	}
	.login form, .agileits_social {
		width: 95%;
	}
	.agileits_social a.face {
		margin-left: 2.7em;
	}
	.agile_back_home {
		margin: 3em 0 1em;
	}
}
@media (max-width: 414px){

.usertypes {
    width: 100%;
    float: left;
    margin-top: 20px;
    margin-left: 10%;
}
	.w3l_header_left ul li:first-child {
		margin-right: .5em;
		margin-left: 0;
	}
	.w3l_header_left ul li {
		padding: 1em .5em 1em 0;
	}
	.w3l_header_right {
		margin: 0 0 1em 5.5em;
	}
	.search-button2 {
		margin: 6px 0 0 45px;
	}
	.w3ls_banner_info p {
		font-size: 13px;
	}
	.w3ls_banner_info {
		margin: 2.5em auto 0;
	}
	.wthree_more1 .button--wayra {
		margin-left: 10em;
	}
	.banner_bottom_right_grid {
		width: 85%;
	}
	.agile_banner_bottom1_right h3 {
		font-size: 1.3em;
	}
	.agileits_news_grid_left_gridr {
		width: 75%;
	}
	.agileits_news_grid_left {
		padding: 0;
	}
	.agileits_news_grid_left_gridr h4 a {
		font-size: .9em;
	}
	div#loadMore {
		margin-left: 0;
		margin-right: .5em;
	}
	#loadMore, #showLess {
		font-size: 13px;
	}
	.news h3, .testimonials h3, .services h3, .special-services h3, .about h3, h3.title, .mail h3, .login h6 {
		width: 70%;
	}
	.w3agile_footer_grid h3 {
		font-size: 1.5em;
	}
	.w3agile_footer_grid h3:before {
		width: 20%;
	}
	.footer {
		padding: 2em 0;
	}
	.w3agile_footer_grid h2 a {
		font-size: 1.1em;
	}
	.w3agile_footer_grid h2 {
		margin: .5em 0 0;
	}
	ul.w3agile_footer_grid_list li:last-child {
		margin-bottom: 0;
	}
	.agile_single_right,.agile_single_right_grid,.agile_single_right_grids_two_grid {
		padding: 0;
	}
	.w3agile_comments h4, .agileinfo_write_reply h3 {
		font-size: 1.3em;
	}
	.w3agile_grid_left {
		width: 25%;
	}
	.w3agile_grid_right {
		width: 68%;
	}
	.w3agile_grid_right h3 a {
		font-size: .7em;
	}
	.w3ls_services_bottom_left_gridr {
		width: 25%;
	}
	.w3ls_services_bottom_left_gridl {
		width: 74%;
	}
	.special-services h3 {
		width: 75% !important;
	}
	.wthree_contact_left input[type="submit"], .wthree_contact_left input[type="reset"] {
		width: 100%;
	}
	.wthree_contact_left input[type="reset"] {
		margin: 1em 0 0;
	}
	.login h3 {
		font-size: 14px;
	}
	.agileits_social a.face, .agileits_social a.twitt {
		font-size: 14px;
		width: 47%;
	}
	.agileits_social a.face {
		margin-left: 0.8em;
	}
	.agileits_social a.twitt {
		margin-left: 0.5em;
	}
	.navbar-brand span {
		line-height: 1.1;
	}
	.button--wayra {
		width: 55%;
	}
}
@media (max-width: 384px){
	.w3l_header_left ul li:first-child {
		margin-right: 0.2em;
	}
	.w3l_header_left ul li {
		padding: 1em 0.5em 1em 0;
		font-size: 13px;
	}
	.w3l_header_right ul li {
		font-size: 13px;
	}
	.navbar-brand {
		line-height: 38px;
		height: 36px;
		font-size: .9em;
	}
	.w3ls_banner_info h2 {
		font-size: 2.1em;
		letter-spacing: 3px;
	}
	.button--wayra {
		width: 65%;
	}
	.wthree_more1 .button--wayra {
		margin-left: 8em;
	}
	.agileits_news_grid_left_gridl {
		width: 25%;
	}
	.agileits_news_grid_left_gridr {
		width: 68%;
	}
	.agileits_news_grid_left_gridr h4 a {
		letter-spacing: 1px;
	}
	.w3ls_services_bottom_left_gridl h4 a {
		line-height: 1.5em;
	}
	.services-bottom h3 {
		font-size: 1.4em;
	}
	.wthree_special_service_left h4 {
		font-size: 1.2em;
	}
	.agileits_recent_posts_gridr {
		width: 63%;
	}
	.agileits_tags ul li {
		margin: 0 .1em .5em 0;
	}
	.agile_about_grids {
		margin: 2em 0 0;
	}
	.agile_about_grid_right h4 {
		font-size: 1.3em;
	}
	.w3ls_map {
		margin: 2em 0 2em;
	}
	.w3ls_map iframe {
		min-height: 200px;
	}
	.wthree_contact_left {
		padding: 0;
	}
}
@media (max-width: 375px){
	.w3l_header_left ul li span {
		margin-right: .5em;
	}
	.search-button2 {
		margin: 6px 0 0 20px;
	}
	.wthree_more a {
		padding: 8px 30px;
		font-size: 13px;
	}
	.banner_bottom_right_grid {
		width: 100%;
	}
	.agileits_recent_posts h3, .agileits_twitter_posts h3, .agileits_tags h3 {
		font-size: 1.2em;
	}
	.agile_single_left {
		padding: 0;
	}
	.agile_single_right h3 {
		font-size: 1em;
	}
	.w3_comments_bottom p {
		margin: 1em 0 0;
	}
	.agile_single_right_grid:nth-child(2),.agile_single_right_grids_two {
		margin: 1em 0 0;
	}
	.w3agile_comments h4, .agileinfo_write_reply h3 {
		font-size: 1.1em;
	}
	.w3ls_services_bottom_left_gridr1 {
		width: 50px;
		height: 50px;
	}
	.w3ls_services_bottom_left_gridr1 h4 {
		font-size: 1em;
	}
	.special-services h3 {
		width: 85% !important;
	}
	.wthree_special_services {
		margin: 2em 0 0;
	}
	.about_counter_left p {
		font-size: 1.7em;
	}
	.w3l_about_bottom_grid_left {
		padding: 0;
	}
	.w3l_about_bottom_grid_left h3 {
		font-size: 1.2em;
	}
	.button--wayra {
		width: 66%;
	}
}
@media (max-width: 320px){
	.w3l_header_left ul li span {
		margin-right: 1em;
	}
	.w3l_header_left ul li:first-child {
		margin-right: 0;
	}
	.w3l_header_left ul li {
		padding: 0em 0em 1em 0;
	}
	.w3l_header_left ul {
		padding: 1em 0 0;
		text-align:center;
	}
	.search-button2 {
		margin: 6px 0 0 0px;
	}
	.w3l_header_right {
		margin: 0 0 1em 2.5em;
	}
	.search-box2 {
		width: 273px;
	}
	.search-box2 input[type=text] {
		width: 170px;
	}
	.search-button2 span {
		margin: 0;
	}
	.w3ls_banner_info h2 {
		font-size: 1.8em;
		letter-spacing: 2px;
	}
	.w3ls_banner_info {
		margin: 2em auto 0;
		padding: 1em;
		width: 100%;
	}
	.banner {
		min-height: 295px;
	}
	p, ul li {
		font-size: 13px;
	}
	.navbar-brand {
		font-size: .8em;
	}
	.banner_bottom_left h3 {
		font-size: 1.3em;
	}
	.wthree_more1 .button--wayra {
		margin-left: 7em;
	}
	.agile_text_box h3 {
		font-size: 1.1em;
		margin: 0.5em 0;
	}
	.agile_banner_bottom1_right h3 {
		font-size: 1.1em;
	}
	.agile_banner_bottom1_right {
		padding: 1.5em 1em;
	}
	.agileits_news_grid_left_gridl p span,.checkbox,.w3agile_forgot h4 a,.login input[type="text"], .login input[type="password"], .login input[type="email"],.wthree_contact_left input[type="text"], .wthree_contact_left input[type="email"], .wthree_contact_left textarea,.agileinfo_write_reply input[type="text"], .agileinfo_write_reply input[type="email"], .agileinfo_write_reply textarea {
		font-size: 13px;
	}
	.agileits_news_grid_left_gridr h4 a {
		font-size: .83em;
		letter-spacing:0;
	}
	#loadMore, #showLess {
		padding: 8px 25px;
	}
	.news h3, .testimonials h3, .services h3, .special-services h3, .about h3, h3.title, .mail h3, .login h6 {
		width: 85%;
		font-size: 1.3em;
	}
	p.quia {
		font-size: 13px !important;
	}
	.w3agile_footer_grid ul li {
		margin-bottom: 0.5em;
	}
	.banner1 {
		min-height: 115px;
	}
	.services-breadcrumb {
		padding: 0.5em 0;
	}
	.agileits_recent_posts, .agileits_twitter_posts, .agileits_tags {
		padding: 1em;
	}
	.agileits_recent_posts h3, .agileits_twitter_posts h3, .agileits_tags h3 {
		font-size: 1.1em;
	}
	.agileits_recent_posts_gridr h4 a {
		font-size: .86em;
	}
	.agile_single_right_grids_two_grid h4 {
		padding: 1em 1em 1em 3em;
	}
	.agile_single_right_grids_two_grid h4:before {
		top: 10%;
	}
	.agileinfo_write_reply textarea {
		min-height: 180px;
	}
	.services-bottom h3 {
		font-size: 1.2em;
	}
	.w3ls_services_bottom_left_gridl h4 a {
		font-size: .9em;
	}
	.w3ls_services_bottom_left_gridr {
		padding-right: 0;
	}
	.wthree_special_service_left h4 {
		font-size: 1.1em;
	}
	.agile_about_grid_right h4 {
		font-size: 1.2em;
	}
	.about_counter_left h3 {
		font-size: 0.95em;
	}
	.w3agile_checkbox1,.w3agile_forgot {
		float: none;
	}
	.remember {
		margin: 0.5em 0 1.5em;
	}
	.login input[type="submit"] {
		font-size: 14px;
	}
	.agileits_social:before {
		width: 40%;
		left: 30%;
	}
	.agileits_social h5 {
		padding: 1.5em 0 2em;
		font-size: 14px;
	}
	.agileits_social a.face {
		margin-left: 0.3em;
	}
	.agileits_social a.face {
		background: url(../images/4.png) no-repeat 14px 9px #3b5998;
	}
	.agileits_social a.twitt {
		background: url(../images/5.png) no-repeat 14px 10px #55acee;
	}
	.agile_back_home a {
		padding: 8px 30px;
	}
}

