﻿@font-face {
	font-family: 'Bauhaus-93_6274';
	src: url('../fonts/fonts/Bauhaus-93_6274.eot');
	src: url('../fonts/fonts/Bauhaus-93_6274.eot?#iefix') format('embedded-opentype'),  url('../fonts/fonts/Bauhaus-93_6274.woff2') format('woff2'),  url('../fonts/fonts/Bauhaus-93_6274.woff') format('woff'),  url('../fonts/fonts/Bauhaus-93_6274.ttf') format('truetype'),  url('../fonts/fonts/Bauhaus-93_6274.svg#svgFontName') format('svg');
}
@font-face {
	font-family: 'pt-sans.bold';
	src: url('../fonts/fonts/pt-sans.bold.eot');
	src: url('../fonts/fonts/pt-sans.bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/fonts/pt-sans.bold.woff2') format('woff2'),  url('../fonts/fonts/pt-sans.bold.woff') format('woff'),  url('../fonts/fonts/pt-sans.bold.ttf') format('truetype'),  url('../fonts/fonts/pt-sans.bold.svg#svgFontName') format('svg');
}
@font-face {
	font-family: 'DejaVuSansCondensed';
	src: url('../fonts/fonts/DejaVuSansCondensed.eot');
	src: url('../fonts/fonts/DejaVuSansCondensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/fonts/DejaVuSansCondensed.woff2') format('woff2'),  url('../fonts/fonts/DejaVuSansCondensed.woff') format('woff'),  url('../fonts/fonts/DejaVuSansCondensed.ttf') format('truetype'),  url('../fonts/fonts/DejaVuSansCondensed.svg#svgFontName') format('svg');
}




@font-face {
	font-family: 'Roboto-Regular', sans-serif;
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/fonts/Roboto-Regular.ttf');
}
.intro-title {
	font-family:DejaVuSansCondensed;
	color:#fff;
	font-size:55px;
	font-weight:bold;
}
body {
	font-family: 'Roboto', sans-serif;
	position: relative;
}
ul li {
	list-style: outside none none;
}
a:hover {
	outline: medium none;
	text-decoration: none;
}
a:focus {
	outline: medium none;
	outline-offset: 0;
}
a {
	transition: all 300ms ease 0s;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
}
.btn:hover, .btn:focus {
	box-shadow: none;
	outline: medium none;
}
.navbar-toggle {
	background-color: #000;
}
a#scrollUp {
	animation: 2s ease 0s normal none infinite running bounce;
	background: #fe980f none repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	padding: 5px 10px;
	right: 10px;
}
a#scrollUp i {
	font-size: 30px;
}
.header_top {
	background: #3c3c3c none repeat scroll 0 0;
}
.contactinfo ul li:first-child {
	margin-left: -15px;
}
.contactinfo ul li a {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
}
.contactinfo ul li a:hover {
	background: inherit;
}
.social-icons ul li a {
	border: 0 none;
	border-radius: 0;
	color: #696763;
	padding: 0;
}
.social-icon li {
	display: inline!important;
	float:left;
}
.social-icons ul li a i {
	padding: 11px 15px;
	transition: all 0.9s ease 0s;
}
.social-icons ul li a i:hover {
	color: #fff;
	transition: all 0.9s ease 0s;
}
.header-middle .container .row {
	border-bottom: 1px solid #f5f5f5;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 20px;
	padding-top: 20px;
}
.header-middle .container .row .col-sm-4 {
	padding-left: 0;
}
.header-middle .container .row .col-sm-8 {
	padding-right: 0;
}
.usa {
	border-radius: 0;
	color: #b4b1ab;
	font-size: 12px;
	margin-right: 20px;
	margin-top: 10px;
	padding: 2px 15px;
}
.usa:hover {
	background: #fe980f none repeat scroll 0 0;
	border-color: #fe980f;
	color: #fff;
}
.usa:active, .usa.active {
	background: #fe980f none repeat scroll 0 0;
	box-shadow: inherit;
	outline: 0 none;
}
.btn-group.open .dropdown-toggle {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	box-shadow: none;
}
.dropdown-menu li a:hover, .dropdown-menu li a:focus {
	background-color: #fe980f;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
}
.shop-menu ul li {
	padding-left:2px;
	padding-right: 2px;
}
.shop-menu ul li:last-child {
	padding-right: 0;
}

.shop-menu ul li a {
	
	border-radius:100%;
	color: #aaa;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	width:30px;
	height:30px;
	float:left;
	padding: 0!important;
	margin:0px 3px;
}
.shop-menu ul li a i {
	margin: 8px;
}

.header-bottom {
	background-color: #fff !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 2px;
    padding-top: 2px;
}
.navbar-collapse.collapse {
	padding-left: 0;
}
.mainmenu ul li {
	padding-left: 8px;
	padding-right: 9px;
}
.mainmenu ul li:first-child {
	padding-left: 0;
}
.mainmenu ul li a {
	color: #525252;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 10px 0 10px;
}
.mainmenu ul li a:hover, .mainmenu ul li a.active, .shop-menu ul li a.active {
	color: #fdb45e;
}
.search_box input {
	background: #f0f0e9 url("../images/home/searchicon.png") no-repeat scroll 130px center;
	border: medium none;
	color: #b2b2b2;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
	height: 35px;
	outline: medium none;
	padding-left: 10px;
	width: 155px;
}
.navbar-header .navbar-toggle .icon-bar {
	background-color: #fff;
}
.nav.navbar-nav > li:hover > ul.sub-menu {
	animation: 400ms ease 0s normal none 1 running fadeInUp;
	display: block;
}
ul.sub-menu {
	background: #fff;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
	display: none;
	left: 0;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: absolute;
	top:45px;
	width: 600px;
	z-index: 999;
}
.dropdown ul.sub-menu li .active {
	color: #fdb45e;
	padding-left: 0;
}
.navbar-nav li ul.sub-menu li {
	padding: 10px 20px 0;
}
.navbar-nav li ul.sub-menu li:last-child {
	padding-bottom: 20px;
}
.navbar-nav li ul.sub-menu li a {
	color: #555!important;
}
.navbar-nav li ul.sub-menu li a:hover {
	color: #fdb45e;
}

#footer {
	
	background:#3c3c3c none repeat scroll 0 0;
}
.footer-top .container {
	border-bottom: 1px solid #e0e0da;
	padding-bottom: 20px;
}
.companyinfo {
	margin-top: 57px;
}
.companyinfo h2 {
	color: #b4b1ab;
	font-family: abel;
	font-size: 27px;
	text-transform: uppercase;
}
.companyinfo h2 span {
	color: #fe980f;
}
.companyinfo p {
	color: #b3b3ad;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
}
.footer-top .col-sm-3 {
	overflow: hidden;
}
.video-gallery {
	margin-top: 57px;
	position: inherit;
}
.video-gallery a img {
	height: 100%;
	width: 100%;
}
.iframe-img {
	border: 2px solid #ccccc6;
	border-radius: 3px;
	display: block;
	height: 61px;
	margin-bottom: 10px;
	position: relative;
}
.overlay-icon {
	background: #fe980f none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 20px;
	height: 61px;
	line-height: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 300ms ease 0s;
	width: 100%;
}
.overlay-icon i {
	margin-top: -20px;
	position: relative;
	top: 50%;
}
.video-gallery a:hover .overlay-icon {
	opacity: 1;
}
.video-gallery p {
	color: #8c8c88;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 0;
}
.video-gallery h2 {
	color: #8c8c88;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
	margin-top: 0;
	text-transform: uppercase;
}
.address {
	margin-top: 30px;
	overflow: hidden;
	position: relative;
}
.address img {
	width: 100%;
}
.address p {
	color: #666663;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	left: 25px;
	position: absolute;
	top: 50px;
}
.footer-widget {
	padding-bottom: 15px;
}
.footer-widget .container {
	padding-top: 15px;
}
.single-widget h2 {
	color: #aaa;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 22px;
	text-transform: uppercase;
}
.single-widget h2 i {
	margin-right: 15px;
}
.single-widget ul li a {
	color: #aaa;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 5px 0;
}
.single-widget ul li a i {
	margin-right: 18px;
}
.single-widget ul li a:hover {
	color: #fe980f;
}
.searchform input {
	border: 1px solid #dddddd;
	color: #ccccc6;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	margin-top: 0;
	outline: medium none;
	padding: 7px;
	width: 212px;
}
.searchform button {
	background: #fe980f none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	margin-left: -5px;
	margin-top: -3px;
	padding: 7px 17px;
}
.searchform button i {
	color: #ffffff;
	font-size: 20px;
}
.searchform button:hover, .searchform button:focus {
	background-color: #fe980f;
}
.searchform p {
	color: #aaa;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	margin-top: 25px;
}
.footer-bottom {
	background: #323a45 none repeat scroll 0 0;
	padding-top: 10px;
}
.footer-bottom p {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin-left: 10px;
}
.footer-bottom p span a {
	color: #fe980f;
	font-style: italic;
	text-decoration: underline;
}
#slider {
	padding-bottom: 15px;
}
.carousel-indicators li {
	background: #c4c4be none repeat scroll 0 0;
}
.carousel-indicators li.active {
	background: #fe980f none repeat scroll 0 0;
}
.pricing {
	position: absolute;
	right: 40%;
	top: 52%;
}
.girl {
	margin-left: 0;
}
.item h1 {
	color: #b4b1ab;
	font-family: abel;
	font-size: 48px;
	margin-top: 115px;
}
.item h1 span {
	color: #fe980f;
}
.item h2 {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 22px;
	margin-top: 10px;
}
.item p {
	color: #363432;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
}
.get {
	background: #fe980f none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-top: 23px;
}
.item button:hover {
	background: #fe980f none repeat scroll 0 0;
}
.control-carousel {
	color: #c2c2c1;
	font-size: 60px;
	position: absolute;
	top: 50%;
}
.control-carousel:hover {
	color: #fe980f;
}
.right {
	right: 0;
}
.category-products {
	margin-bottom: 35px;
	padding-bottom: 20px;
	padding-top: 15px;
}
.left-sidebar h2, .brands_products h2 {
	color: #fe980f;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin: 0 auto 30px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	z-index: 3;
}
.left-sidebar h2::after, h2.title::after {
	border: 1px solid #f5f5f5;
	bottom: 8px;
	content: " ";
	height: 0;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: -2;
}
.left-sidebar h2::before {
	background: #fff none repeat scroll 0 0;
	bottom: -6px;
	content: " ";
	height: 30px;
	left: 50%;
	margin-left: -65px;
	position: absolute;
	width: 130px;
	z-index: -1;
}
h2.title::before {
	background: #fff none repeat scroll 0 0;
	bottom: -6px;
	content: " ";
	height: 30px;
	left: 50%;
	margin-left: -110px;
	position: absolute;
	width: 220px;
	z-index: -1;
}
.category-products .panel {
	background-color: #ffffff;
	border: 0 none;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
}
.category-products .panel-default .panel-heading {
	background-color: #ffffff;
	border-bottom:1px solid #ccc;
	color: #ffffff;
	padding: 5px 0px;
}
.category-products .panel-default .panel-heading .panel-title a {
	color: #696763;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top: 0 none;
}
.category-products .badge {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 10px;
	color: #696763;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	min-width: 10px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}
.panel-body .chat {
	padding-left:20px;
	padding-right:20px;
}
.panel-body ul li a {
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.brands-name {
	border: 1px solid #f7f7f0;
	padding-bottom: 10px;
	padding-top: 10px;
}
.brands-name .nav-stacked li a {
	/* background-color: #ffffff; */
	color: #428bca;
	font-family: "Roboto", sans-serif;
	font-size: 13px;
	padding: 5px 25px;
	text-decoration: none;
}
.brands-name label {
	color: #428bca;
}
.brands-name .nav-stacked li a:hover {
	background-color: #fff;
	color: #696763;
}
.shipping {
	background-color: #f2f2f2;
	margin-top: 40px;
	overflow: hidden;
	padding-top: 20px;
	position: relative;
}
.price-range {
	margin-top: 30px;
}
.tooltip-inner {
	background-color: #000;
	border-radius: 4px;
	color: #ffffff;
	max-width: 200px;
	padding: 3px 8px;
	text-align: center;
	text-decoration: none;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #000;
	border-width: 5px 5px 0;
	bottom: 0;
	left: 50%;
	margin-left: -5px;
}
.padding-right {
	padding-right: 0;
}
.features_items {
	overflow: hidden;
}
h2.title {
	color: #fe980f;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin: 0 15px 30px;
	position: relative;
	text-transform: uppercase;
}
.product-image-wrapper {
	border: 1px solid #f7f7f5;
	margin-bottom: 30px;
	overflow: hidden;
}
.single-products {
	position: relative;
}
.new, .sale {
	position: absolute;
	right: 120px;
	top: 90px;
}
.productinfo h2 {
	color: #000;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-align:left;
	margin-left:10px;
}
.product-overlay h2 {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 24px;
	font-weight: 700;
}
.productinfo small {
	text-align:left!important;
}
.productinfo p {
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align:left;
	margin-left:10px;
}
.productinfo img {
	width: 100%;
}
.productinfo {
	position: relative;
}
.product-overlay {
	background: #000 none repeat scroll 0 0;
	display: block;
	height: 0;
	position: absolute;
	opacity:0;
	transition: height 500ms ease 0s;
	width: 100%;
	height:40px; 
	bottom:0;
}
.single-products:hover .product-overlay {
	display: block;
	height: 100%;
	opacity:1;
	height:40px; 
	bottom:0;
}
.product-overlay .overlay-content {
	bottom: 0;
	position: absolute;

	width: 100%;
}
.product-overlay .add-to-cart {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #fe980f;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	margin-bottom: 25px;
}
.product-overlay .add-to-cart:hover {
	background: #fff none repeat scroll 0 0;
	color: #fe980f;
}
.product-overlay p {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.add-to-cart {
	background: #f5f5ed none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	margin-bottom: 25px;
}
.add-to-cart:hover {
	background: #fe980f none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #ffffff;
}
.add-to {
	margin-bottom: 10px;
}
.add-to-cart i {
	margin-right: 5px;
}
.add-to-cart:hover {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
}
.choose {
	border-top: 1px solid #f7f7f0;
}
.choose ul li a {
	color: #b3afa8;
	font-family: "Roboto", sans-serif;
	font-size: 13px;
	padding-left: 5px;
	padding-right: 5px;
}
.choose ul li a i {
	margin-right: 5px;
}
.choose ul li a:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fe980f;
}
.category-tab {
	overflow: hidden;
}
.category-tab ul {
	background: #40403e none repeat scroll 0 0;
	border-bottom: 1px solid #fe980f;
	list-style: outside none none;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}
.category-tab ul li a {
	border: 0 none;
	border-radius: 0;
	color: #b3afa8;
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
.category-tab ul li a:hover {
	background: #fe980f none repeat scroll 0 0;
	color: #fff;
}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
	border: 0 none;	
	cursor: default;
/* margin-left: 30px;*/
	margin-right: 0;
}
.nav-tabs li a {
	color:#999;
 /*	margin-left: 30px; */
	line-height: 1.42857;
	margin-right: 0;
}
.recommended_items {
	overflow: hidden;
}
#recommended-item-carousel .carousel-inner .item {
	padding-left: 0;
}
.recommended-item-control {
	position: absolute;
	top: 41%;
}
.recommended-item-control i {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
	font-size: 20px;
	padding: 4px 10px;
}
.recommended-item-control i:hover {
	background: #ccccc6 none repeat scroll 0 0;
}
.recommended_items h2 {
}
.our_partners {
	overflow: hidden;
}
.our_partners ul {
	background: #f7f7f0 none repeat scroll 0 0;
	margin-bottom: 50px;
}
.our_partners ul li a:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#advertisement {
	padding-bottom: 45px;
}
#advertisement img {
	width: 100%;
}
.pagination {
	display: inline-block;
	margin-bottom: 25px;
	margin-top: 0;
	padding-left: 15px;
}
.pagination li:first-child a, .pagination li:first-child span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left: 0;
}
.pagination li:last-child a, .pagination li:last-child span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus {
	background-color:#17A1E6;
	color: #ffffff;
	cursor: default;
	z-index: 2;
}
.pagination li a, .pagination li span {
	border:1px solid #ddd;
	color: #000;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	margin-right: 5px;
	padding: 6px 12px;
	position: relative;
	text-decoration: none;
}
.pagination li a:hover {
	background: #17A1E6 none repeat scroll 0 0;
	color: #fff;
}
.product-details {
	overflow: hidden;
}
#similar-product {
	margin-top: 40px;
}
#reviews {

}
.product-details {
	margin-bottom: 40px;
	margin-top: 10px;
	overflow: hidden;
}
.view-product {
	position: relative;
}
.view-product img {
	border: 1px solid #f7f7f0;
	height: 380px;
	width: 100%;
}
.view-product h3 {
	background: #fe980f none repeat scroll 0 0;
	bottom: 0;
	color: #ffffff;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 0;
	padding: 8px 20px;
	position: absolute;
	right: 0;
}
#similar-product .carousel-inner .item {
	padding-left: 0;
}
#similar-product .carousel-inner .item img {
	display: inline-block;
	margin-left: 15px;
}
.item-control {
	position: absolute;
	top: 35%;
}
.item-control i {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
	font-size: 20px;
	padding: 5px 10px;
}
.item-control i:hover {
	background: #ccccc6 none repeat scroll 0 0;
}
.product-information {
	border: 1px solid #f7f7f0;
	overflow: hidden;
	padding-bottom: 60px;
	padding-left: 60px;
	padding-top: 60px;
	position: relative;
}
.newarrival {
	left: 0;
	position: absolute;
	top: 0;
}
.product-information h2 {
	color: #363432;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	margin-top: 0;
}
.product-information p {
	color: #696763;
	font-family: "Roboto", sans-serif;
	margin-bottom: 5px;
}
.product-information span {
	display: inline-block;
	margin-bottom: 8px;
	margin-top: 18px;
}
.product-information span span {
	color: #fe980f;
	float: left;
	font-family: "Roboto", sans-serif;
	font-size: 30px;
	font-weight: 700;
	margin-right: 20px;
	margin-top: 0;
}
.product-information span input {
	border: 1px solid #dededc;
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 700;
	height: 33px;
	outline: medium none;
	text-align: center;
	width: 50px;
}
.product-information span label {
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	margin-right: 5px;
}
.share {
	margin-top: 15px;
}
.cart {
	background: #fe980f none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #ffffff;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.shop-details-tab {
	border: 1px solid #f7f7f0;
	margin-bottom: 75px;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
}
.shop-details-tab .col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}
#reviews ul {
	
	border: 0 none;
	list-style: outside none none;
	margin: 0 0 20px;
	padding: 0;
}
#reviews ul li {
	display:block;
}
#reviews ul li a {
	color: #696763;
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	padding-right: 15px;
}
#reviews ul li a i {
	color: #fe980f;
	padding-right: 8px;
}
#reviews ul li a:hover {
	background: #fff none repeat scroll 0 0;
	color: #fe980f;
}
#reviews p {
	color: #363432;
}
#reviews form span {
	display: block;
}
#reviews form span input {
	background: #f0f0e9 none repeat scroll 0 0;
	border: 0 none;
	color: #a6a6a1;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	outline: medium none;
	padding: 8px;
	width: 48%;
}
#reviews form span input:last-child {
	margin-left: 3%;
}
#reviews textarea {
	/* background: #f0f0e9 none repeat scroll 0 0; */
	background:#fff none repeat scroll 0 0;
	border: medium none;
	color: #a6a6a1;
	height: 195px;
	margin-bottom: 25px;
	margin-top: 15px;
	outline: medium none;
	padding-left: 10px;
	padding-top: 15px;
	resize: none;
	width: 99.5%;
}
#reviews button {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #000;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	float:right;
}
}
.content-404 h1 {
	color: #363432;
	font-family: "Roboto", sans-serif;
	font-size: 41px;
	font-weight: 300;
}
.content-404 img {
	margin: 0 auto;
}
.content-404 p {
	color: #363432;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
}
.content-404 h2 {
	margin-top: 50px;
}
.content-404 h2 a {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
	font-family: "Roboto", sans-serif;
	font-size: 44px;
	font-weight: 300;
	padding: 8px 40px;
}
#form {
	display: block;
	margin-bottom: 185px;
	margin-top: 185px;
	overflow: hidden;
}

.login-form h2, .signup-form h2 {
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 30px;
}
.login-form form input, .signup-form form input {
	background: #f0f0e9 none repeat scroll 0 0;
	border: medium none;
	color: #696763;
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 300;
	height: 40px;
	margin-bottom: 10px;
	outline: medium none;
	padding-left: 10px;
	width: 100%;
}
.login-form form span {
	line-height: 25px;
}
.login-form form span input {
	float: left;
	height: 15px;
	margin-right: 5px;
	width: 15px;
}
.login-form form button {
	margin-top: 23px;
}
.login-form form button, .signup-form form button {
	background: #fe980f none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	display: block;
	font-family: "Roboto", sans-serif;
	padding: 6px 25px;
}

.login-form label input {
	border: medium none;
	display: inline-block;
	height: 0;
	margin-bottom: 0;
	outline: medium none;
	padding-left: 0;
}
.or {
	background: #fe980f none repeat scroll 0 0;
	border-radius: 40px;
	color: #ffffff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	margin-top: 75px;
	text-align: center;
	width: 50px;
}


 
 
  
  .login-or {
    position: relative;
    font-size: 18px;
    color: #aaa;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .span-or {
    display: block;
    position: absolute;
    left: 50%;
    top: -2px;
    margin-left: -25px;
    background-color: #fff;
    width: 50px;
    text-align: center;
  }
  .hr-or {
    background-color: #cdcdcd;
    height: 1px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
 
#do_action {
	margin-bottom: 50px;
}
.breadcrumbs {
	position: relative;
}
.breadcrumbs .breadcrumb {
	background: transparent none repeat scroll 0 0;
	margin-bottom: 75px;
	padding-left: 0;
}
.breadcrumbs .breadcrumb li a {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
	padding: 3px 7px;
}
.breadcrumbs .breadcrumb li a::after {
	border-color: transparent transparent transparent #fe980f;
	border-style: solid;
	border-width: 8px;
	content: "";
	height: auto;
	left: 48px;
	position: absolute;
	top: 11px;
	width: auto;
}
.breadcrumbs .breadcrumb > li + li::before {
	content: " ";
}
#cart_items .cart_info {
	border: 1px solid #e6e4df;
	margin-bottom: 50px;
}
#cart_items .cart_info .cart_menu {
	background: #fe980f none repeat scroll 0 0;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: normal;
}
#cart_items .cart_info .table.table-condensed thead tr {
	height: 51px;
}
#cart_items .cart_info .table.table-condensed tr {
	border-bottom: 1px solid #f7f7f0;
}
#cart_items .cart_info .table.table-condensed tr:last-child {
	border-bottom: 0 none;
}
.cart_info table tr td {
	border-top: 0 none;
	vertical-align: inherit;
}
#cart_items .cart_info .image {
	padding-left: 30px;
}
#cart_items .cart_info .cart_description h4 {
	margin-bottom: 0;
}
#cart_items .cart_info .cart_description h4 a {
	color: #363432;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: normal;
}
#cart_items .cart_info .cart_description p {
	color: #696763;
}
#cart_items .cart_info .cart_price p {
	color: #696763;
	font-size: 18px;
}
#cart_items .cart_info .cart_total_price {
	color: #fe980f;
	font-size: 24px;
}
.cart_product {
	display: block;
	margin: 15px -70px 10px 25px;
}
.cart_quantity_button a {
	background: #f0f0e9 none repeat scroll 0 0;
	color: #696763;
	display: inline-block;
	float: left;
	font-size: 16px;
	height: 28px;
	overflow: hidden;
	text-align: center;
	width: 35px;
}
.cart_quantity_input {
	color: #696763;
	float: left;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	text-align: center;
}
.cart_delete {
	display: block;
	margin-right: -12px;
	overflow: hidden;
}
.cart_delete a {
	background: #f0f0e9 none repeat scroll 0 0;
	color: #ffffff;
	font-size: 16px;
	padding: 5px 7px;
}
.cart_delete a:hover {
	background: #fe980f none repeat scroll 0 0;
}
.bg h2.title {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.heading h3 {
	color: #363432;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
}
.heading p {
	color: #434343;
	font-size: 16px;
	font-weight: 300;
}
#do_action .total_area {
	padding-bottom: 18px !important;
}
#do_action .total_area, #do_action .chose_area {
	border: 1px solid #e6e4df;
	color: #696763;
	margin-bottom: 80px;
	padding: 30px 25px 30px 0;
}
.total_area span {
	float: right;
}
.total_area ul li {
	background: #e6e4df none repeat scroll 0 0;
	color: #696763;
	margin-top: 10px;
	padding: 7px 20px;
}
.user_option label {
	color: #696763;
	font-weight: normal;
	margin-left: 10px;
}
.user_info {
	display: block;
	margin-bottom: 15px;
	margin-top: 20px;
	overflow: hidden;
}
.user_info label {
	color: #696763;
	display: block;
	font-size: 15px;
	font-weight: normal;
}
.user_info .single_field {
	width: 31%;
}
.user_info .single_field.zip-field input {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #f0f0e9;
}
.user_info > li {
	float: left;
	margin-right: 10px;
}
.user_info > li > span {
}
.user_info input, select, textarea {
	background: #fff none repeat scroll 0 0;
	border:1px solid #ccc;
	border-radius: 0;
	color: #696763;
	padding: 5px;
	resize: none;
	width: 100%;
	border-radius:4px;
}
.user_info select:focus {
	border: 0 none;
}
.chose_area .update {
	margin-left: 40px;
}
.update, .check_out {
	background: #fe980f none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	margin-top: 18px;
	padding: 5px 15px;
}
.update {
	margin-left: 40px;
}
.check_out {
	margin-left: 20px;
}
.step-one {
	margin-bottom: -10px;
}
.register-req, .step-one .heading {
	background: #f0f0e9 none repeat scroll 0 0;
	color: #363432;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	margin-bottom: 35px;
	padding: 10px 25px;
}
.checkout-options {
	padding-left: 20px;
}
.checkout-options h3 {
	color: #363432;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 0;
}
.checkout-options p {
	color: #434343;
	font-weight: 300;
	margin-bottom: 25px;
}
.checkout-options .nav li {
	color: #696763;
	float: left;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-right: 45px;
}
.checkout-options .nav label {
	font-weight: normal;
}
.checkout-options .nav li a {
	color: #fe980f;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
}
.checkout-options .nav li a:hover {
	background: inherit;
}
.checkout-options .nav i {
	background: #fe980f none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
	padding: 2px 3px;
}
.register-req {
	font-size: 14px;
	font-weight: 300;
	margin-top: 35px;
	padding: 15px 20px;
}
.register-req p {
	margin-bottom: 0;
}
.shopper-info p, .bill-to p, .order-message p {
	color: #696763;
	font-size: 20px;
	font-weight: 300;
}
.shopper-info .btn-primary {
	background: #fe980f none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	margin-right: 15px;
	margin-top: 20px;
}
.form-two, .form-one {
	float: left;
	width: 47%;
}
.shopper-info > form > input, .form-two > form > select, .form-two > form > input, .form-one > form > input {
	background: #f0f0e9 none repeat scroll 0 0;
	border: 0 none;
	font-weight: 300;
	margin-bottom: 10px;
	padding: 10px;
	width: 100%;
}
.form-two > form > select {
	padding: 10px 5px;
}
.form-two {
	margin-left: 5%;
}
.order-message textarea {
	font-size: 12px;
	height: 335px;
	margin-bottom: 20px;
	padding: 15px 20px;
}
.order-message label {
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 300;
	margin-left: 10px;
}
.review-payment h2 {
	color: #696763;
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 45px;
}
.payment-options {
	margin-bottom: 125px;
	margin-top: -25px;
}
.payment-options span label {
	color: #696763;
	font-size: 14px;
	font-weight: 300;
	margin-right: 30px;
}
#cart_items .cart_info .table.table-condensed.total-result {
	color: #696763;
	margin-bottom: 10px;
	margin-top: 35px;
}
#cart_items .cart_info .table.table-condensed.total-result tr {
	border-bottom: 0 none;
}
#cart_items .cart_info .table.table-condensed.total-result span {
	color: #fe980f;
	font-size: 16px;
	font-weight: 700;
}
#cart_items .cart_info .table.table-condensed.total-result .shipping-cost {
	border-bottom: 1px solid #f7f7f0;
}
.blog-post-area .single-blog-post h3 {
	color: #696763;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 17px;
	text-transform: uppercase;
}
.single-blog-post > a {
}
.blog-post-area .single-blog-post a img {
	border: 1px solid #f7f7f0;
	margin-bottom: 30px;
	width: 100%;
}
.blog-post-area .single-blog-post p {
	color: #363432;
}
.blog-post-area .post-meta {
	display: block;
	margin-bottom: 25px;
	overflow: hidden;
}
.blog-post-area .post-meta ul {
	display: inline;
	padding: 0;
}
.blog-post-area .post-meta ul li {
	background: #f0f0e9 none repeat scroll 0 0;
	color: #393b3b;
	float: left;
	font-size: 11px;
	margin-right: 10px;
	padding: 0 5px;
	position: relative;
}
.blog-post-area .post-meta ul li i {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
	margin-left: -4px;
	margin-right: 7px;
	padding: 4px 7px;
}
.sinlge-post-meta li i::after, .blog-post-area .post-meta ul li i::after {
	border-color: transparent transparent transparent #fe980f;
	border-style: solid;
	border-width: 4px;
	content: "";
	height: auto;
	left: 24px;
	position: absolute;
	top: 6px;
	width: auto;
}
.blog-post-area .post-meta ul span {
	color: #fe980f;
	float: right;
}
.post-meta span {
	float: right;
}
.post-meta span i {
	color: #fe980f;
}
.blog-post-area .single-blog-post .btn-primary {
	background: #fe980f none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	margin-top: 17px;
}
.pagination-area {
	margin-bottom: 45px;
	margin-top: 45px;
}
.pagination-area .pagination li a {
	background: #f0f0e9 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #696763;
	margin-right: 5px;
	padding: 4px 12px;
}
.pagination-area .pagination li a:hover, .pagination-area .pagination li .active {
	background: #fe980f none repeat scroll 0 0;
	color: #fff;
}
.pager-area {
	overflow: hidden;
}
.pager-area .pager li a {
	background: #f0f0e9 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #696763;
	font-size: 12px;
	font-weight: 700;
	padding: 4px;
	text-transform: uppercase;
	width: 57px;
}
.pager-area .pager li a:hover {
	background: #fe980f none repeat scroll 0 0;
	color: #fff;
}
.rating-area {
	border: 1px solid #f7f7f0;
	overflow: hidden;
}
.rating-area ul li {
	float: left;
	font-size: 12px;
	padding: 5px;
}
.rating-area .ratings {
	float: left;
	margin-bottom: 0;
	padding-left: 0;
}
.rating-area .ratings li i {
	color: #cccccc;
}
.rating-area .rate-this {
	color: #363432;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.rating-area .ratings .color, .rating-area .color {
	color: #fe980f;
}
.rating-area .tag {
	float: right;
	margin-bottom: 0;
	margin-right: 10px;
}
.rating-area .tag li {
	padding: 5px 2px;
}
.rating-area .tag li span {
	color: #363432;
}
.socials-share {
	margin-bottom: 30px;
	margin-top: 18px;
}
.commnets .media-object {
	margin-right: 15px;
	width: 100%;
}
.commnets {
	border: 1px solid #f7f7f0;
	margin-bottom: 50px;
	padding: 18px 18px 18px 0;
}
.commnets .pull-left {
	margin-right: 22px;
}
.commnets p, .response-area p, .replay-box p {
	font-size: 12px;
}
.media-heading {
	color: #999;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 15px;
}
.blog-socials {
	margin-bottom: -9px;
	margin-top: 14px;
}
.blog-socials ul {
	float: left;
	overflow: hidden;
	padding-left: 0;
}
.blog-socials .btn.btn-primary {
	margin-top: 0;
}
.blog-socials ul li {
	float: left;
	height: 17px;
	margin-right: 5px;
	text-align: center;
	width: 17px;
}
.blog-socials ul li a {
	background: #f0f0e9 none repeat scroll 0 0;
	color: #393b3b;
	display: block;
	font-size: 10px;
	padding: 1px;
}
.blog-socials ul li a:hover {
	background: #fe980f none repeat scroll 0 0;
	color: #fff;
}
.media-list .btn-primary, .commnets .btn-primary {
	background: #fc9a11 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #ffffff;
	float: left;
	font-size: 10px;
	padding: 1px 7px;
	text-transform: uppercase;
}
.response-area h2 {
	color: #363432;
	font-size: 20px;
	font-weight: 700;
}
.response-area .media {
	border: 1px solid #f7f7f0;
	margin-bottom: 27px;
	padding: 18px 18px 18px 0;
}
.response-area .media img {
	height: 102px;
	width: 100%;
}
.response-area .media .pull-left {
	margin-right: 25px;
}
.response-area .second-media {
	margin-left: 5%;
	width: 95%;
}
.sinlge-post-meta {
	margin-bottom: 15px;
	overflow: hidden;
	padding-left: 0;
}
.sinlge-post-meta li {
	background: #f0f0e9 none repeat scroll 0 0;
	color: #363432;
	float: left;
	font-size: 10px;
	font-weight: 700;
	margin-right: 10px;
	padding: 0 10px 0 0;
	position: relative;
	text-transform: uppercase;
}
.sinlge-post-meta li i {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
	margin-right: 10px;
	padding: 8px 10px;
}
.sinlge-post-meta li i::after {
	border-width: 6px;
	left: 27px;
	top: 7px;
}
.replay-box {
	margin-bottom: 107px;
	margin-top: 55px;
}
.replay-box h2 {
	color: #363432;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 45px;
	margin-top: 0;
}
.replay-box label {
	background: #fe980f none repeat scroll 0 0;
	color: #ffffff;
	float: left;
	font-weight: 400;
	margin-bottom: 15px;
	padding: 3px 15px;
}
.replay-box span {
	color: #fe980f;
	float: right;
	font-weight: 700;
	margin-top: 21px;
}
.replay-box form input {
	border: 1px solid #f7f7f0;
	color: #adb2b2;
	font-size: 12px;
	margin-bottom: 22px;
	padding: 8px;
	width: 100%;
}
.replay-box form input:hover, .text-area textarea:hover {
	border: 1px solid #fe980f;
}
.text-area {
	margin-top: 66px;
}
.text-area textarea {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #f7f7f0;
}
.btn.btn-primary {
	background: #426DA7 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color:#fff;
}
.blank-arrow {
	position: relative;
}
.blank-arrow label::after {
	border-color: #fe980f transparent transparent;
	border-style: solid;
	border-width: 8px;
	content: "";
	height: auto;
	left: 5px;
	position: absolute;
	top: 25px;
	width: auto;
}
.contact-map {
	height: 385px;
	margin-bottom: 70px;
	width: 100%;
}
.contact-info .heading, .contact-form .heading {
	text-transform: capitalize;
}
.contact-form .form-group {
	margin-bottom: 20px;
}
#contact-page .form-control::-moz-placeholder {
 color: #8d8d8d;
}
#contact-page .form-control {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	box-shadow: inherit;
	color: #696763;
	font-size: 16px;
	height: 46px;
	padding: 6px 12px;
	width: 100%;
}
#contact-page #message {
	height: 160px;
	resize: none;
}
#main-contact-form .btn-primary {
	margin-bottom: 15px;
	margin-top: 20px;
}
#contact-page .form-control:focus, #contact-page .form-control:hover {
	border-color: #fdb45e;
	box-shadow: inherit;
}
#contact-page .contact-info {
	padding: 0 20px;
}
#contact-page .contact-info address {
	margin-bottom: 40px;
	margin-top: -5px;
}
#contact-page .contact-info p {
	color: #696763;
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 0;
}
.social-networks {
	overflow: hidden;
	text-align: center;
}
.social-networks ul {
	display: inline-block;
	margin-top: -5px;
	padding: 0;
}
.social-networks ul li {
	float: left;
	list-style: outside none none;
	margin-right: 20px;
	text-decoration: none;
}
.social-networks ul li:last-child {
	margin-right: 0;
}
.social-networks ul li a {
	color: #999;
	font-size: 25px;
}
.contact-info .social-networks ul li a i {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.contact-info .social-networks ul li a:hover {
	color: #fe980f;
}
.banner {
	background: #3399cc none repeat scroll 0 0;
	min-height: 416px;
}
.projectList img {
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #eee;
	padding: 4px;
}
.projectImg {
	max-width: 140px;
}
.clientSection {
	background: #fafafa none repeat scroll 0 0;
	margin-bottom: 20px;
	padding: 18px;
}
.footerTopSection {
	background: #f7f7f7 none repeat scroll 0 0;
	border-top: 1px solid #e7e7e7;
	padding: 18px 0;
}
.footerBottomSection {
	background: #212121 none repeat scroll 0 0;
	color: #fff;
	padding: 18px 0;
}
#topcontrol:hover {
	color: #a2c753;
}
#topcontrol, #topcontrol:hover {
	transition: all 0.3s ease-out 0s;
}
.blockquote {
	border-left: 5px solid #ff792d;
}
.btn-brand {
	background-color: #ff4800;
	border-color: #ff4800;
	color: #fff;
}
.btn-brand:hover, .btn-brand:focus, .btn-brand:active, .btn-brand.active, .open .dropdown-toggle.btn-brand {
	background-color: #f07341;
	border-color: #f07341;
	color: #fff;
}
.serviceBlock {
	margin-bottom: 5%;
	padding: 0;
}
blockquote {
	border-left: 5px solid #ff4800;
}
.earn {
	width:20%;
}
@media (max-width: 480px) {
	.circle-center{margin-left:20%;}
	.header_top{ padding-bottom:10px !important;  }
	.col-md-2{width:100%!important;}
	.col-md-3{width:100%!important;}
	.col-md-4{width:100%!important;}
.topHeaderSection {
	padding: 0;
}
.da-slide .da-img {
	display: none;
}
.da-slide h2 {
	top: 18px;
}
.da-slide p {
	top: 255px;
}
.main {
	float: none !important;
}
}
@media screen and (max-width: 320px) {
	.header_top{ padding-bottom:10px !important;  }
	
	.circle-center{margin-left:20%;}
	
	.text-center{margin-left:0!important;}

	
	.anal {
    border-right: medium none !important;
}
	
	.foll1{margin-left:0!important;}
	
	.col-md-2{width:100%!important;}
	.col-md-3{width:100%!important;}
	.col-md-4{width:100%!important;}
	
	.dropdown-menu-
	-large {
  margin-top:40px!important;

  padding: 20px 0px;
  max-width:100%!important;
 
}

.earn {
	width:100%!important;
}
.earn-border {
	border-right:none!important;
}
.input-group {
	margin-left:0!important;
}
.nav-pills nav-justified li {
	display:inline-block;
}
.black-menu {
	margin-left:-13%!important;
}
.search {
	background-color: #fff;
	background-image: none;
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	height: 34px !important;
	line-height: 1.42857;
	max-width: 170px !important;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	vertical-align: middle;
}
.filter {
	margin-top:0!important;
}
.mainmenu ul li {
	padding:0;
	margin:0;
}
.all {
	margin-top:0!important;
}
}
.social {
	float: left;
	margin-top: 25px;
	width:300px;
}
.social li {
	width:35px;
	height:35px;
	float: left;
	list-style: outside none none;
	margin: 0px 1px;
	padding: 0;
	text-align: center;
	transition: all 0.5s ease 0s;
}
.social li:hover {
	transform: scale(1.1) rotate(360deg);
}
#thumbnail-preview-indicators {
	overflow: hidden;
	position: relative;
}
#thumbnail-preview-indicators .slides .slide-1, #thumbnail-preview-indicators .slides .slide-2, #thumbnail-preview-indicators .slides .slide-3 {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#thumbnail-preview-indicators, #thumbnail-preview-indicators .slides, #thumbnail-preview-indicators .slides .slide-1, #thumbnail-preview-indicators .slides .slide-2, #thumbnail-preview-indicators .slides .slide-3 {
	height: 480px;
}
#thumbnail-preview-indicators .slides .slide-1 {
	background-image: url("https://s3.amazonaws.com/ooomf-com-files/tU3ptNgGSP6U2fE67Gvy_SYDNEY-162.jpg");
}
#thumbnail-preview-indicators .slides .slide-2 {
	background-image: url("https://s3.amazonaws.com/ooomf-com-files/tU3ptNgGSP6U2fE67Gvy_SYDNEY-162.jpg");
}
#thumbnail-preview-indicators .slides .slide-3 {
	background-image: url("https://s3.amazonaws.com/ooomf-com-files/tU3ptNgGSP6U2fE67Gvy_SYDNEY-162.jpg");
}
#thumbnail-preview-indicators .carousel-inner .item .carousel-caption {
	bottom: inherit;
	top: 20%;
}
#thumbnail-preview-indicators .carousel-indicators li, #thumbnail-preview-indicators .carousel-indicators li.active {
	height: 8px;
	position: relative;
	width: 100px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail {
	display: none;
	left: 50%;
	margin-left: -50px;
	margin-top: -80px;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100px;
}
#thumbnail-preview-indicators .carousel-indicators li:hover > .thumbnail, #thumbnail-preview-indicators .carousel-indicators li.active > .thumbnail {
	display: block;
	opacity: 0.8;
}
#thumbnail-preview-indicators .carousel-indicators li.active > .thumbnail:hover {
	opacity: 1;
}
@media screen and (max-width: 480px) {
#thumbnail-preview-indicators .carousel-indicators li, #thumbnail-preview-indicators .carousel-indicators li.active {
	height: 8px;
	position: relative;
	width: 50px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail {
	left: 50%;
	margin-left: -25px;
	margin-top: -50px;
	width: 50px;
}
}
#pinBoot {
	float: left;
	max-width: 100%;
	width: 100%;
}
img {
	height: auto;
	max-width: 100%;
}
.white-panel {
	background: white none repeat scroll 0 0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	margin-top: 10px;
	padding:10px;
	/*height:265px; */
}
.white-panel h1 {
	font-size: 1em;
}
.white-panel h1 a {
	color: #a92733;
}
.white-panel:hover {
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	margin-top: 10px;
	transition: all 0.3s ease-in-out 0s;
}
.overlay {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 30%;
	transition: opacity 300ms ease 0s;
	vertical-align: middle;
	width: 100%;
}
.overlay:hover {
	display: block;
	opacity: 1 !important;
	top: 30%;
	z-index: 999999;
}
#custom_carousel .item {
	background-color: #eee;
	color: #000;
}
#custom_carousel .controls {
	background: #ddd none repeat scroll 0 0;
	margin: 0;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0;
	position: relative;
	text-align: center;
	}
#custom_carousel .controls li {
	display: table-cell;
	width: 1%;
}
.controls li.active {
	border-color: red;
	border-style: solid;
	border-top: 3px solid red;
	height: 0;
	width: 0;
}
#custom_carousel .controls a small {
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	overflow: hidden;
}
#custom_carousel .controls li *:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.pro {
	border-top: 5px solid #05ad00;
}
.pro:hover {
	background-color: #05ad00;
}
.down {
	border-top: 5px solid #950042;
}
.down:hover {
	background-color: #950042;
}
.ject {
	border-top: 5px solid #174980;
}
.ject:hover {
	background-color: #174980;
}
.free {
	border-top: 5px solid #950042;
}
.free:hover {
	background-color: #950042;
}
.app {
	border-top: 5px solid #009ca8;
}
.app:hover {
	background-color: #009ca8;
}
.jssora21r {
	background: rgba(0, 0, 0, 0) url("../img/a21.png") no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	overflow: hidden;
	position: absolute;
}
.jssora11l {
	background-position: -11px -41px;
}
.jssora11r {
	background-position: -71px -41px;
}
.jssora11l:hover {
	background-position: -131px -41px;
}
.jssora11r:hover {
	background-position: -191px -41px;
}
.jssora11ldn {
	background-position: -251px -41px;
}
.jssora11rdn {
	background-position: -311px -41px;
}
.jssort07 .i {
	height: 66px;
	left: 0;
	opacity: 0.8;
	position: absolute;
	top: 0;
}
.jssort07 .p:hover .i, .jssort07 .pav .i {
	opacity: 1;
}
.jssort07 .o {
	border: 1px solid #000;
	height: 64px;
	left: 0;
	position: absolute;
	top: 0;
	transition: border-color 0.6s ease 0s;
	width: 97px;
}
* html .jssort07 .o {
	height: 66px;
	width: 99px;
}
.jssort07 .pav .o, .jssort07 .p:hover .o {
	border-color: #fff;
}
.jssort07 .pav:hover .o {
	border-color: #0099ff;
}
.jssort07 .p:hover .o {
	transition: none 0s ease 0s;
}
.sidebar {
	width:90%;
	margin-left:5%;
}
.sidebar ul li {
	list-style: outside none none;
}
.most {
	border: 1px solid;
	float: left;
	margin-bottom: 5%;
	padding: 5px;
	width: 100%;
}
.right-img {
	float: left;
	list-style: outside none none;
	width: 99px;
}
.coments-bottom-right {
	float: right;
	list-style: outside none none;
	width: 154px;
}
.coments-bottom-right h5 {
	margin-top: 0;
}
.overlay a {
	color: #fff;
	font-size: 25px;
}
#tf-services {
	padding: 30px 30px 0 30px;
}
.space {
	margin-top: 40px;
}
#tf-services i.fa {
	border-radius: 50%;
	color: #0090bc;
	font-size: 50px;
	height: 100px;
	margin-bottom: 10px;
	padding: 27px 25px;
	transition: all 0.5s ease 0s;
	width: 100px;
}
#tf-services i.fa.fa-mobile {
	font-size: 50px;
	padding: 20px 25px;
}
#tf-services .service:hover > i.fa {
	background: #fcac45 none repeat scroll 0 0;
	color: #ffffff;
}
p {
	font-family: "Roboto", sans-serif;
	line-height:27px;
}
.footer-bottom ul li {
	display: inline-block;
	padding: 5px 10px;
}
.footer-bottom ul li a {
	color: #d3dbe3;
	font-size: 13px;
}
.checkbox {
	padding-left: 20px;
}
.checkbox label {
	display: inline-block;
	padding-left: 5px;
	position: relative;
}


.checkbox label::before {
    background-color: #fff;
    border: 2px solid #2ecc4f;
    border-radius: 3px;
    content: "";
    display: inline-block;
    height: 15px;
    left: 0;
    margin-left: -20px;
    position: absolute;
    transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
    width: 15px;
}

/*
.checkbox label::before {
	background-color: #fff;
	border: 1px solid #2ECC4F;
	border-radius: 3px;
	content: "";
	display: inline-block;
	height: 15px;
	left: 0;
	margin-left: -20px;
	position: absolute;
	transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
	width: 15px;
} */

/*

.checkbox label::after {
	color: #555555;
	display: inline-block;
	font-size: 11px;
	height: 16px;
	left: 0;
	margin-left: -20px;
	padding-left: 3px;
	padding-top: 1px;
	position: absolute;
	top: 0;
	width: 16px;
}

*/


.checkbox label::after {
    background: #2ecc4f none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: 0;
    width: 16px;
}



.checkbox input[type="checkbox"] {
	opacity: 0;
}
.checkbox input[type="checkbox"]:focus + label::before {
	outline: thin dotted;
	outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after {
	content: "";
	font-family: "FontAwesome";
}
.checkbox input[type="checkbox"]:disabled + label {
	opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before {
	background-color: #eeeeee;
	cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
	border-radius: 50%;
}
.checkbox.checkbox-inline {
	margin-top: 0;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
	background-color: #428bca;
	border-color: #428bca;
}
.checkbox-primary input[type="checkbox"]:checked + label::after {
	color: #fff;
}
.checkbox-danger input[type="checkbox"]:checked + label::before {
	background-color: #d9534f;
	border-color: #d9534f;
}
.checkbox-danger input[type="checkbox"]:checked + label::after {
	color: #fff;
}
.checkbox-info input[type="checkbox"]:checked + label::before {
	background-color: #5bc0de;
	border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after {
	color: #fff;
}
.checkbox-warning input[type="checkbox"]:checked + label::before {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked + label::after {
	color: #fff;
}
.checkbox-success input[type="checkbox"]:checked + label::before {
	background-color: #5cb85c;
	border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked + label::after {
	color: #fff;
}
.radio {
	padding-left: 20px;
}
.radio label {
	display: inline-block;
	padding-left: 5px;
	position: relative;
}
.radio label::before {
	background-color: #fff;
	border: 1px solid #cccccc;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 17px;
	left: 0;
	margin-left: -20px;
	position: absolute;
	transition: border 0.15s ease-in-out 0s;
	width: 17px;
}
.radio1 label::after {
	background-color: #08bd35!important;
	border-radius: 50%;
	content: " ";
	display: inline-block;
	height: 11px;
	left: 3px;
	margin-left: -20px;
	position: absolute;
	top: 3px;
	transform: scale(0, 0);
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s;
	width: 11px;
}
.radio label::after {
	background-color: #555;
	border-radius: 50%;
	content: " ";
	display: inline-block;
	height: 11px;
	left: 3px;
	margin-left: -20px;
	position: absolute;
	top: 3px;
	transform: scale(0, 0);
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s;
	width: 11px;
}
.radio input[type="radio"] {
	opacity: 0;
}
.radio input[type="radio"]:focus + label::before {
	outline: thin dotted;
	outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
	transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
	opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
	cursor: not-allowed;
}
.radio.radio-inline {
	margin-top: 0;
}
.radio-primary input[type="radio"] + label::after {
	background-color: #428bca;
}
.radio-primary input[type="radio"]:checked + label::before {
	border-color: #428bca;
}
.radio-primary input[type="radio"]:checked + label::after {
	background-color: #428bca;
}
.radio-danger input[type="radio"] + label::after {
	background-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::before {
	border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::after {
	background-color: #d9534f;
}
.radio-info input[type="radio"] + label::after {
	background-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::before {
	border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::after {
	background-color: #5bc0de;
}
.radio-warning input[type="radio"] + label::after {
	background-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::before {
	border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::after {
	background-color: #f0ad4e;
}
.radio-success input[type="radio"] + label::after {
	background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
	border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
	background-color: #5cb85c;
}
select {
	-moz-appearance: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #ccc;
	font-weight: normal;
	left: 0;
	line-height: 14px;
	margin: 0;
	min-height: 36px !important;
	padding: 0 0 5px 5px;
	position: relative;
	-webkit-appearance:none;
	
}
#security_ques {
	background: #fff url("../images/triangle-down.png") no-repeat scroll 95% center;
	border: 1px solid #ccc;
	color: #999;
	height: 34px;
	padding-left:0;
}
.panel-heading .accordion-toggle h4:after {
	font-family: 'Glyphicons Halflings';
	content:"\E113";
	float: right;
	color: grey;
	overflow: no-display;
}
.panel-heading .accordion-toggle.collapsed h4:after {
	content:"\E114";
}
a.accordion-toggle {
	text-decoration: none;
}
h4 {
	color:#000
}
.panel-title {
	color:#000;
}
.panel-title:hover {
	color:#CC181E;
}
.board {
	margin: auto;
	background: #fff;
}
.board .nav-tabs {
	position: relative;
	margin: 40px auto;
	margin-bottom: 0;
	box-sizing: border-box;
}
.board > div.board-inner {
	background: #fafafa;
	background-size: 30%;
}
p.narrow {
	width: 60%;
	margin: 10px auto;
}
.liner {
	height: 2px;
	position: absolute;
	width: 80%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus  {
    cursor: default;
	border: 0;
	border-bottom-color: transparent;
	
	
	outline: 0;
	
}
span.round-tabs {
	width: 20px;
	
	height: 20px;
	line-height: 20px;
	display: inline-block;
	border-radius: 100px;
	background: #fff;
	z-index: 2;
	position: absolute;
	left: 0;
	text-align: center;
}

span.round-tabs:hover{
	color:#fff;
	background: #2ECC4F !important;
	outline: 0;
}

/*

.nav-tabs > li a {
	margin: 20px 0 20px 25px;
	padding: 0;
	outline: 0;
}


*/
.nav-tabs > li a:hover {
	background: transparent;
	outline: 0;
}
.tab-pane {
	position: relative;
}
.tab-content .head {
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.btn-outline-rounded {
	padding: 0px 40px;
	margin: 20px 0;
	border: 2px solid transparent;
	border-radius: 25px;
}
.btn.green {
	background-color:#5cb85c;
	color: #ffffff;
}
@media( max-width : 585px ) {
.board {
	width: 100%;
	height:auto !important;
}
span.round-tabs {
	font-size:13px;
	width: 20px;
	height: 20px;
	line-height: 20px;
}
.tab-content .head {
	font-size:20px;
}
li.active:after {
	content: " ";
	position: absolute;
	left: 35%;
}
.btn-outline-rounded {
	padding:12px 20px;
}
}
.loginbar {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float: right;
}
.loginbar li {
	display:inline;
	list-style:none;
}
.loginbar li.devider {
	top:-1px;
	padding:0;
	font-size:8px;
	position:relative;
	margin:0 6px 0 2px;
	font-family:Tahoma;
	border-right:solid 1px #bbb;
}
.loginbar i {
	color:#999;
	font-size:18px;
	margin-top:3px;
	cursor:pointer;
}
/*Lenguages*/
.loginbar li ul {
	top:18px;
	margin:0;
	left:-6px;
	display:none;
	padding-top:4px;
	position:absolute;
	border-radius:3px;
	padding-bottom:4px;
	background:#f0f0f0;
}
.loginbar li:hover ul {
	display:block;
}
.loginbar li ul li {
	padding-bottom:0;
	display:list-item;
	position:relative;
	margin-bottom:1px;
}
.loginbar li ul li a {
	color:#555;
	display:block;
	min-width:85px;
	font-size:10px;
	padding:2px 12px;
	background:#f0f0f0;
	text-decoration:none;
}
.loginbar li ul li a:hover, .loginbar li ul li.active a {
	opacity:1 !important;
	color:#555 !important;
	font-size:10px !important;
	text-shadow:none !important;
	background:#fafafa !important;
}
.circle {
	border-radius: 50%;
	font-size: 20px;
	margin: 0.15em;
	width:35px;
	height:35px;
	text-align:center;
}
.fa-twitter {
	background: #75787D none repeat scroll 0 0;
	color: #323A45;
	padding: 8px;
}
.fa-twitter:hover {
	background: #fff none repeat scroll 0 0;
	color: #000;
	padding: 8px;
}
.fa-facebook {
	background: #75787D none repeat scroll 0 0;
	color: #323A45;
	padding: 8px;
}
.fa-facebook:hover {
	background: #fff none repeat scroll 0 0;
	color: #000;
	padding: 8px;
}
.fa-youtube {
	background: #75787D none repeat scroll 0 0;
	color: #323A45;
	padding: 8px;
}
.fa-youtube:hover {
	background: #fff none repeat scroll 0 0;
	color: #000;
	padding: 8px;
}
.fa-google-plus {
	background: #75787D none repeat scroll 0 0;
	color: #323A45;
	padding: 8px;
}
.fa-google-plus:hover {
	background: #fff none repeat scroll 0 0;
	color: #000;
	padding: 8px;
}
.fa-rss {
	background: #75787D none repeat scroll 0 0;
	color: #323A45;
	padding: 8px;
}
.fa-rss:hover {
	background: #fff none repeat scroll 0 0;
	color: #000;
	padding: 8px;
}
.fa-instagram {
	background: #75787D none repeat scroll 0 0;
	color: #323A45;
	padding: 8px;
}
.fa-instagram:hover {
	background: #fff none repeat scroll 0 0;
	color: #000;
	padding: 10px;
}
#tf-clients {
	background: rgba(0, 0, 0, 0) url("../images/04.jpg") no-repeat;
	background-size:cover;
	color: #ffffff;
}
#tf-clients .overlay-img {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.73) 17%, rgba(0, 0, 0, 0.66) 35%, rgba(0, 0, 0, 0.55) 62%, rgba(0, 0, 0, 0.4) 100%) repeat fixed 0 0;
	padding: 100px 0;
}
.menu {
	margin:30px
}
.menu li {
	list-style:disc;
}
.menu li a {
	color:#44AEE0;
	font-size:13px;
	line-height:30px
}
.dropdown.dropdown-lg .dropdown-menu {
	margin-top: -1px;
	text-align:left!important;
}
.input-group-btn .btn-group {
	display: flex !important;
}
.btn-group .btn {
	border-radius: 0;
	margin-left: -1px;
}
.btn-group .btn:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.btn-group .form-horizontal .btn[type="submit"] {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
}
.form-group .form-control:last-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
 @media screen and (min-width: 768px) {
#adv-search {
	width: 500px;
	margin: 0 auto;
}
.dropdown.dropdown-lg {
	position: static !important;
}
.dropdown.dropdown-lg .dropdown-menu {
	min-width: 160px;
}
}
.us {
	background:none;
	border:1px solid #ccc;
	height:38px;
	border-radius:4px!important;
	font-size:12px;
	color:#ccc;
}
.panel-title {
	font-size:12px;
	color:#777;
	padding:5px;
}
#theme_name {
	background:url(../images/triangle-down.png) no-repeat;
	background-position:97%;
	background-color:#FFF;
}

#theme {
	background:url(../images/select-vertical.png) no-repeat;
	background-position:97%;
	background-color:#FFF;
}
.caption {
	border-top: 1px solid #f7f7f0;
}
#imaginary_container {
	margin-top:20%; /* Don't copy this */
}
.stylish-input-group .input-group-addon {
}
.stylish-input-group .form-control {
	border-right:0;
	border-color:#ccc;
}
.stylish-input-group button {
	border:0;
	background:transparent;
}
.cell {
	padding:5%;
}
.method .list-header .header {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 0.8em;
	color: #999;
	background-color: #eee;
}
.method [class^="row"], .method [class*=" row"] {
	border-bottom: 1px solid #ddd;
	padding:15px 0;
}

.method .cell p {
	font-size:16px;
	line-height:25px;
}
.method .cell .mobile-isrequired {
	display: none;
	font-weight: normal;
	text-transform: uppercase;
	color: #aaa;
	font-size: 0.8em;
}
.method .cell .propertyname {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.method .cell .type {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.method .cell code {
	color: #428bca;
}
.method .cell a, .method .cell a:hover {
	text-decoration: none;
}
.method .cell code.custom {
	color: #8a6d3b;
	text-decoration: none;
}
.method .cell .text-muted {
	color: #ddd;
}
@media (max-width: 991px) {
.method [class^="row"],  .method [class*=" row"] {
	padding-top: 10px;
	padding-bottom: 10px;
}
.method .cell {
	padding: 0 10px;
}
.method .cell .propertyname {
	font-weight: bold;
	font-size: 1.2em;
}
.method .cell .propertyname .lookuplink {
	font-weight: normal;
	font-size: 1.5em;
	position: absolute;
	top: 0;
	right: 10px;
}
.method .cell .type {
	padding-left: 10px;
	font-size: 1.1em;
}
.method .cell .isrequired {
	padding-left: 10px;
	display: none;
}
.method .cell .description {
	padding-left: 10px;
}
.method .cell .mobile-isrequired {
	display: inline;
}
}
/* Row Utilities */
[class^='row'].margin-0, [class*=' row'].margin-0, [class^='form-group'].margin-0, [class*=' form-group'].margin-0 {
	margin-left: -0px;
	margin-right: -0px;
}
 [class^='row'].margin-0 > [class^='col-'],  [class^='row'].margin-0 > [class*=' col-'],  [class*=' row'].margin-0 > [class^='col-'],  [class*=' row'].margin-0 > [class*=' col-'],  [class^='form-group'].margin-0 > [class^='col-'],  [class^='form-group'].margin-0 > [class*=' col-'],  [class*=' form-group'].margin-0 > [class^='col-'],  [class*=' form-group'].margin-0 > [class*=' col-'] {
 padding-right: 0px;
 padding-left: 0px;
}
[class^='row'].margin-0 [class^='row'],  [class^='row'].margin-0 [class*=' row'],  [class^='row'].margin-0 [class^='form-group'],  [class^='row'].margin-0 [class*=' form-group'],  [class*=' row'].margin-0 [class^='row'],  [class*=' row'].margin-0 [class*=' row'],  [class*=' row'].margin-0 [class^='form-group'],  [class*=' row'].margin-0 [class*=' form-group'],  [class^='form-group'].margin-0 [class^='row'],  [class^='form-group'].margin-0 [class*=' row'],  [class^='form-group'].margin-0 [class^='form-group'],  [class^='form-group'].margin-0 [class*=' form-group'],  [class*=' form-group'].margin-0 [class^='row'],  [class*=' form-group'].margin-0 [class*=' row'],  [class*=' form-group'].margin-0 [class^='form-group'],  [class*=' form-group'].margin-0 [class*=' form-group'] {
	margin-left: 0;
	margin-right: 0;
}
.list {
	font-family:sans-serif;
	margin:0;
	padding:20px 0 0;
}
.list > li {
	display:block;
	padding:10px;
	box-shadow: inset 0 1px 0 #fff;
}
.avatar {
	max-width: 150px;
}
img {
	max-width: 100%;
}
h3 {
	font-size: 20px;
	margin:0 0 0.3rem;
	font-weight: normal;
	font-weight:bold;
}
p {
	margin:0;
}
input {
	border:none;
	max-width:100%;
	
	margin-bottom:3px
}
input:focus {
	outline:none;
	border-color:#aaa;
}
.sort {
	padding:8px 30px;
	border-radius: 6px;
	border:none;
	display:inline-block;
	text-decoration: none;
	background:none;
}
.sort:hover {
	text-decoration: none;
	background-color:#000;
	color:#fff;
}
.sort:focus {
	outline:none;
}
.sort:after {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	content:"";
	position: relative;
	top:-10px;
	right:-5px;
}
.sort.asc:after {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	content:"";
	position: relative;
	top:13px;
	right:-5px;
}
.sort.desc:after {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	content:"";
	position: relative;
	top:-10px;
	right:-5px;
}
.panel {
	border:none!important;
}
.shop-menu {
	margin-left:0%;
	width:100%!important;
	float:left!important;
}
.black-menu {
	width:175px;
}
.dropdown ul.dropdown-menu:before {
	content: "";
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -10px;
	right: 16px;
	z-index: 10;
}
.dropdown ul.dropdown-menu:after {
	content: "";
	border-bottom: 12px solid #ccc;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	position: absolute;
	top: -12px;
	right: 14px;
	z-index: 9;
}
.page {
	margin: 40px;
}
.dark-area {
	background-color: #666;
	padding: 40px;
	margin: 0 -40px 20px -40px;
	clear: both;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom: 1;
}
.veri {
	float:left;
	border-bottom:1px solid #ccc;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}
.points {
	border-radius:20px!important;
}
.media-heading {

}
.conversation-wrap {
	box-shadow: -2px 0 3px #ddd;
	padding:0;
	max-height: 400px;
	overflow: auto;
}
.conversation {
	padding:5px;
	border-bottom:1px solid #ddd;
	margin:0;
}
.msg {
	padding:5px;
	/*border-bottom:1px solid #ddd;*/
        margin:0;
}
.time {
	color:#bfbfbf;
}
.send-wrap {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding:10px;/*background: #f8f8f8;*/
    }
.send-message {
	resize: none;
}
.highlight {
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}
.send-message-btn {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.btn-panel {
	background: #f7f7f9;
}
.btn-panel .btn {
	color:#b8b8b8;
	transition: 0.2s all ease-in-out;
}
.btn-panel .btn:hover {
	color:#666;
	background: #f8f8f8;
}
.btn-panel .btn:active {
	background: #f8f8f8;
	box-shadow: 0 0 1px #ddd;
}
.btn-panel-conversation .btn, .btn-panel-msg .btn {
	background: #f8f8f8;
}
.btn-panel-conversation .btn:first-child {
	border-right: 1px solid #ddd;
}
.msg-date {
	background: none;
	text-align: center;
	color:#aaa;
	border:none;
	box-shadow: none;
	border-bottom: 1px solid #ddd;
}
 body::-webkit-scrollbar {
 width: 12px;
}
::-webkit-scrollbar {
 width: 6px;
}
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
  ::-webkit-scrollbar-thumb {
	background:#ddd;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
  ::-webkit-scrollbar-thumb:window-inactive {
     background: #ddd;
}
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
    clip: rect(auto, auto, auto, auto);
}
.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
    border: 0.08em solid #307bbb;
    border-radius: 50%;
    clip: rect(0em, 0.5em, 1em, 0em);
    height: 0.84em;
    position: absolute;
    transform: rotate(0deg);
    width: 0.84em;
}
.c100.p100 .fill {
    transform: rotate(180deg);
}
.c100 {
    background-color: #cccccc;
    border-radius: 50%;
    float: left;
    font-size: 120px;
    height: 1em;
    margin: 50px 0.1em 0.1em 0;
    position: relative;
    width: 1em;
}
.c100 *, .c100 *::before, .c100 *::after {
    box-sizing: content-box;
}
.c100.center {
    float: none;
    margin: 0 auto;
}
.c100 > span {
    color: #cccccc;
    display: block;
    font-size: 0.2em;
    left: 0;
    line-height: 5em;
    position: absolute;
    text-align: center;
    top: 0;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: ease-out;
    white-space: nowrap;
    width: 5em;
    z-index: 1;
}
.c100::after {
    background-color: #f5f5f5;
    border-radius: 50%;
    content: " ";
    display: block;
    height: 0.84em;
    left: 0.08em;
    position: absolute;
    top: 0.08em;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: ease-in;
    width: 0.84em;
}
.c100 .slice {
    clip: rect(0em, 1em, 1em, 0.5em);
    height: 1em;
    position: absolute;
    width: 1em;
}
.c100:hover {
    cursor: default;
}
.c100:hover > span {
    color: #307bbb;
    font-size: 0.3em;
    line-height: 3.33em;
    width: 3.33em;
}
.c100:hover::after {
    height: 0.92em;
    left: 0.04em;
    top: 0.04em;
    width: 0.92em;
}
.c100.dark {
    background-color: #777777;
}
.c100.dark .bar, .c100.dark .fill {
    border-color: #c6ff00 !important;
}
.c100.dark > span {
    color: #777777;
}
.c100.dark::after {
    background-color: #666666;
}
.c100.dark:hover > span {
    color: #c6ff00;
}
.c100.green .bar, .c100.green .fill {
    border-color: #4db53c !important;
}
.c100.green:hover > span {
    color: #4db53c;
}
.c100.green.dark .bar, .c100.green.dark .fill {
    border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
    color: #5fd400;
}

.privacy {
	width:302px;
}
#upload-file-selector {
	display:none;
}
.margin-correction {
	margin-right: 10px;
}
.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}
#img-upload {
	width: 100%;
}
.widget-area.blank {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.widget-area {
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
	float: left;
	margin-top: 30px;
	padding: 25px 30px;
	position: relative;
	width: 100%;
}
.status-upload form textarea {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color: #777777;
	float: left;
	font-family: Lato;
	font-size: 14px;
	height: 142px;
	letter-spacing: 0.3px;
	padding: 20px;
	width: 100%;
	resize:vertical;
	outline:none;
	border: 1px solid #F2F2F2;
}
.profile {
	font-size:15px;
	color:#888;
}
.btn-circle-sm {
	width: 35px;
	height: 35px;
	text-align: center;
	padding: 2px 0;
	font-size: 20px;
	border-radius: 30px;
	background-color:#ccc;
}
.omb_login .omb_loginOr {
	position: relative;
	font-size: 1.5em;
	color: #aaa;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.omb_login .omb_loginOr .omb_hrOr {
	background-color: #cdcdcd;
	height: 1px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.omb_login .omb_loginOr .omb_spanOr {
	display: block;
	position: absolute;
	left: 50%;
	top: -0.6em;
	margin-left: -1.5em;
	background-color: white;
	width: 3em;
	text-align: center;
}
.btn-orange {
	background-color:#F77D0E;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.btn-red {
	background-color:#e02a28;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.btn-green {
	background-color:#72cc72;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.btn-blue {
	background-color:#34b5e8;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.btn-purple {
	background-color:#8c3cd6;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.btn-yellow {
	background-color:#ffa32d;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.btn-navy {
	background-color:#227dc4;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.btn-gray {
	background-color:#656565;
	border-radius:5px;
	height:25px;
	color:#fff;
	width:95px;
	line-height:12px;
	border:none;
	font-size:12px;
	font-weight:bold;
}
.round-f {
	background-color:#3d5999;
	border-radius:50%;
	width:30px;
	height:30px;
	color:#fff;
	text-align:center;
	float:left;
	margin:0 0.5%;
}
.round-t {
	background-color:#60a9dd;
	border-radius:50%;
	width:30px;
	height:30px;
	color:#fff;
	text-align:center;
	float:left;
	margin:0 0.5%;
}
.round-g {
	background-color:#ce3f2f;
	border-radius:50%;
	width:30px;
	height:30px;
	color:#fff;
	text-align:center;
	float:left;
	margin:0 0.5%;
}
.round-l {
	background-color:#0777b6;
	border-radius:50%;
	width:30px;
	height:30px;
	color:#fff;
	text-align:center;
	float:left;
	padding-top:7px;
	margin:0 0.5%;
}




.round-e {
	background-color:#fff;
	border-radius:50%;
	width:30px;
	height:30px;
	color:#999;
	text-align:center;
	float:left;
	padding-top:7px;
	margin:0 0.5%;
}
.login_box {
	background-image: url(../images/600x200.png);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.54);
	-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.54);
	box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.54);
}
 @media (max-width: 767px) {
.login_box {
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.54);
	-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.54);
	box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.54);
}
}
.follow {
	background-color:#FC563B;
	height: 80px;
	cursor:pointer;
}
.follow:hover {
	background-color:#F22F26;
	height: 80px;
	cursor:pointer;
}
.login_control {
	background-color:#FFF;
	padding:10px;
}
.line {
	border-bottom : 2px solid #F32D27;
}
.outter {
	padding: 0px;
	border-radius: 50%;
	width: 200px;
	height: 200px;
}
#accordion-first .accordion-group {
	margin-bottom: 10px;
}
#accordion-first .accordion-heading, #accordion-first .accordion-toggle:hover, #accordion-first .accordion-heading .accordion-toggle.active {
	background: none repeat scroll 0% 0% transparent;
}
#accordion-first .accordion-heading {
	border-bottom: 0px none;
	font-size: 16px;
}
#accordion-first .accordion-heading .accordion-toggle {
	display: block;
	cursor: pointer;
	padding: 5px 0px !important;
	color: #222;
	outline: medium none !important;
	text-decoration: none;
}
#accordion-first .accordion-heading .accordion-toggle.active em {
	background-color: #d8534f;
}
#accordion-first .accordion-heading .accordion-toggle > em {
	background-color: #2ecc4f;
	border-radius: 100px;
	color: #FFF;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	text-align: center;
	width: 32px;
}
.list-inline li a {
	color:#d1d1d1;
}

/*
.nav-tabs > li:after {
	content: " ";
	position: absolute;
	left: 45%;
	opacity:0;
	margin: 0 auto;
	bottom: 0px;
	border: 5px solid transparent;
	border-bottom-color: #ddd;
	transition:0.1s ease-in-out;
} */

/*
.nav-tabs > li::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #ddd;
    border-image: none;
    border-style: solid;
    border-width: 5px;
    bottom: 0;
    content: " ";
    left: 45%;
    margin: 0 auto;
    opacity: 0;
    position: absolute;
    transition: all 0.1s ease-in-out 0s;
}

*/


.nav-tabs > li::after {
    border-color: transparent transparent #f7f7f7;
    border-width: 20px;
    content: "";
    display: block;
    height: 0;
    left: -59px;
    position: absolute;
    top: 37px;
    width: 0;
}










.nav-tabs > li {
    margin: 20px 15px;
    outline: 0 none;
}






/*
.nav-tabs > li.active:after {
	content: " ";
	position: absolute;
	left: 45%;
	opacity:1;
	margin: 0 auto;
	bottom: 0px;
	border: 10px solid transparent;
	border-bottom-color: #ddd;
}

*/

.foll {
	float:left;
	width:100%;
}
.right-img {
	width:30%!important;
	float:left;
}
.coments-bottom-right {
	float:right;
	width:66%;
}
.coments-bottom-right p {
	line-height:24px;
}
.most {
	background-color:#FFF;
	float:left;
	border:1px dashed #CCC;
	margin-bottom:4%;
}
.right {
	float:left;
	
	margin-top:0%;
}
#imagen {
	background: 
 url(../images/saleing-banner.png)no-repeat;
	background-size:cover;
	min-height:400px;
}
.sale-page {
	background-color:#00D1C1;
	max-width:330px;
	color:#fff;
	margin-top:5%;
	margin-bottom:5%;
	padding-bottom:1%;
}
.sale-page p {
	padding:0px 0px 25px 25px;
	font-size:15px;
	line-height:15px;
}
.checkbox p {
	line-height:18px;
}
.seller {
	margin-top:20px;
}
.seller li {
	display:inline;
	padding:6px 12px;
}
.seller li a {
	color:#000;
}
.seller li.active {
	border-bottom:2px solid #000;
}
.student {
	font-family:'pt-sans.bold';
	font-size:45px;
	color:#0e0e0f;
}
.reviews {
	font-family:'pt-sans.bold';
	font-size:25px
}
.pluto {
	font-family:'pt-sans.bold';
	font-size:35px;
	color:#0e0e0f;
	line-height:55px;
}

.privacy {
width:302px;

}



.change {
	font-size:15px;
	color:#777;
}
.logo a {
	font-family:'Bauhaus-93_6274';
	font-size:45px;
	color:#3499CC;
	line-height:50px;
}
#lineModalLabel {
	font-family:'Bauhaus-93_6274';
	font-size:30px;
	color:#fff;
}
.control-label {
	color:#777;
}
.star-rating__wrap {
	display: inline-block;
	font-size: 1.2em;
	margin-top:10px;
}
.star-rating__wrap:after {
	content: "";
	display: table;
	clear: both;
}
.star-rating__ico {
	float: right;
	padding-left: 2px;
	cursor: pointer;
	color: #FFB300;
}
.star-rating__ico:last-child {
	padding-left: 0;
}
.star-rating__input {
	display: none;
}
.star-rating__ico:hover:before, .star-rating__ico:hover ~ .star-rating__ico:before, .star-rating__input:checked ~ .star-rating__ico:before {
 content: "\f005";
}
.video controls{width:10px!important; height:10px!important;}
















.btn-vertical-slider{ margin-left:0px; cursor:pointer;}
a {  cursor:pointer;}
.carousel.vertical .carousel-inner .item {
  -webkit-transition: 0.6s ease-in-out top;
     -moz-transition: 0.6s ease-in-out top;
      -ms-transition: 0.6s ease-in-out top;
       -o-transition: 0.6s ease-in-out top;
          transition: 0.6s ease-in-out top;
}

 .carousel.vertical .active {
  top: 0;
}

 .carousel.vertical .next {
  top: 100%;
}

 .carousel.vertical .prev {
  top: 100%;
}

 .carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

 .carousel.vertical .active.left {
  top: -100%;
}

 .carousel.vertical .active.right {
  top: 100%;
}

 .carousel.vertical .item {
    left: 0px;
}​


.love-items1{background-image:url(../images/create-new.png ); width:238px; height:239px; position:relative
}


.love-items{background:url(../images/love-items.png) no-repeat
 ; width:238px; height:239px; }




.scroll{
  height:200px;
  background: whitesmoke;
  overflow-y: scroll;
  width:100%;
  max-width: 600px;
  margin: 0 auto;
  padding: 10px;
  font: 100%/1.4 serif;
  border: 1px solid rgba(0,0,0,0.25)
}

body::-webkit-scrollbar {
    width: 1em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
  }
  
  
  
  .center-block {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.input-group .icon-addon .form-control {
    border-radius: 0;
}

.icon-addon {
    position: relative;
    color: #555;
    display: block;
}

.icon-addon:after,
.icon-addon:before {
    display: table;
    content: " ";
}

.icon-addon:after {
    clear: both;
}

.icon-addon.addon-md .glyphicon,
.icon-addon .glyphicon, 
.icon-addon.addon-md .fa,
.icon-addon .fa {
    position: absolute;
    z-index: 2;
    left: 10px;
    font-size: 14px;
    width: 20px;
    margin-left: -2.5px;
    text-align: center;
    padding: 10px 0;
    top: 1px
}

.icon-addon.addon-lg .form-control {
    line-height: 1.33;
    height: 46px;
    font-size: 18px;
    padding: 10px 16px 10px 40px;
}

.icon-addon.addon-sm .form-control {
    height: 30px;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.icon-addon.addon-lg .fa,
.icon-addon.addon-lg .glyphicon {
    font-size: 18px;
    margin-left: 0;
    left: 11px;
    top: 4px;
}

.icon-addon.addon-md .form-control,
.icon-addon .form-control {
    padding-left: 30px;
    float: left;
    font-weight: normal;
}

.icon-addon.addon-sm .fa,
.icon-addon.addon-sm .glyphicon {
    margin-left: 0;
    font-size: 12px;
    left: 5px;
    top: -1px
}

.icon-addon .form-control:focus + .glyphicon,
.icon-addon:hover .glyphicon,
.icon-addon .form-control:focus + .fa,
.icon-addon:hover .fa {
    color: #2580db;
}







.upload-drop-zone {
 
  border-width: 2px;
  margin-bottom: 20px;
}


.upload-drop-zone {
  
  border-style: dashed;
  border-color: #ccc;
  background-color:#F0F0F0;
  
  
}
.upload-drop-zone.drop {
  color: #222;
  border-color: #222;
}


.js-upload-finished{background-color:#f0f0f0; border:1px solid #ddd; min-height:70px; width:100%; float:left; margin-bottom:5%; padding-top:13px;}


/*
.nav-tabs > li.active::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #ddd;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    bottom: 0;
    content: " ";
    left: 27%;
    margin: -20px auto;
    opacity: 1;
    position: absolute;
}

*/

.nav-tabs > li.active::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 0 0;
    border-width: 20px;
    bottom: 0;
    content: " ";
    height: 10px;
    left: 25%;
    margin: auto;
    opacity: 1;
    position: absolute;
    width: 20px;
    z-index: 999;
}










.home-banner {
    background: rgba(0, 0, 0, 0) url("../images/wallpaper-home-page.png") repeat scroll 0 0;
    min-height: 416px;
}


/*.media{height:300px; padding-top:10px;} */

#services {
    border-top: 1px solid #ddd;
}

.box {
    background: #fff none repeat scroll 0 0;
    padding: 50px 30px;
    position: relative;
}

.round-l:hover{ background:#fff none repeat scroll 0 0;
    color: #000;
    padding: 8px;}
	
	
.round-t:hover{ background:#fff none repeat scroll 0 0;
    color: #000;
    padding: 8px;}	
	
.round-g:hover{ background:#fff none repeat scroll 0 0;
    color: #000;
    padding: 8px;}		
	
	
	
.round-f:hover{
	background: #fff; none repeat scroll 0 0;
    color: #000;
    padding: 8px;}		
	
	
.round-e:hover{
	background: #fff none repeat scroll 0 0;
    color: #000;
    padding: 8px;}

.media-box {
    height: 300px;
    padding-top: 10px;
}

#slider-thumbs {
    overflow: hidden;
    width: 100%;
}

.thumb {
    float: left;
    min-width: 119px;

}


.btn-default {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f8f8f8, #f2f2f2) repeat scroll 0 0 !important;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px #ffffff inset;
}
.btn-default {
    background-color: #fff;
}
.btn-circle-sm {
    background-color: #ccc;
    border-radius: 30px;
    font-size: 20px;
    height: 35px;
    padding: 2px 0;
    text-align: center;
    width: 35px;
}
.btn-default {
    border-color: #ccc;
    color: #999;
}
