@import "https://fonts.googleapis.com/css?family=Montserrat:500,700|Rubik";

html{
	overflow-x:hidden;
}
body{
	background:#fff;
	font-size:14px;
	font-weight:400;
	font-family:'cambria';
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:subpixel-antialiased;
	color:#999;
	line-height:25px;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	overflow-x:hidden
}
h1,h2,h3,h4{
	font-size:36px;
	color:#333;
	font-weight:700;
	font-family:'Cambria';
}
*:hover {
    transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -ms-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}
a{
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear;
}
a:hover{
	text-decoration:none;
}
a a:focus{
	outline:none;
}
p{
	font-weight:400;
	font-family:rubik,sans-serif;
	margin:0;
	font-size:14px;
}
ul,ol{
	list-style:outside none none;
	margin:0;
	padding:0;
}
ul li,ol li{
	list-style:none;
}
.hero-heading{
	font-size:40px;
	font-weight:700;
	color:#fff;
	text-transform:capitalize;
	line-height:70px;
	letter-spacing:.1rem;
}
.hero-sub-heading{
	font-size:20px;
	font-weight:400;
	color:#e6e6e6;
	line-height:45px;
}
.section-titile-bg{
	display:inline;
	font-size:115px;
	font-weight:700;
	height:100%;
	left:-173px;
	opacity:.1;
	position:absolute;
	top:-14px;
	width:100%;
	text-align:center;
}
.section-title-header p{
	text:center;
	font-weight:400;
	line-height:26px;
	padding-bottom:36px;
}
.heading{
	margin-bottom:40px;
}
.section-title{
	font-size:30px;
	color:#333;
	font-weight:700;
	text-align:center;
	position:relative;
}
.section-title:before{
	position:absolute;
	content:'';
	height:3px;
	width:70px;
	margin-left:-90px;
	bottom:16px;
	background-color:#ff6600;
}
.section-title:after{
	position:absolute;
	content:'';
	height:3px;
	width:70px;
	margin-left:20px;
	bottom:16px;
	background-color:#ff6600;
}
.sub-title{
	font-size:20px;
	color:#707070;
	font-weight:500;
}
.section-subcontent{
	font-size:15px;
	text:center;
	font-weight:400;
	line-height:26px;
	padding-bottom:36px;
}
.section-sub{
	text-transform:uppercase;
	font-size:24px;
	line-height:52px;
	padding-bottom:15px;
	margin-bottom:30px;
	position:relative;
}
.section-sub:before{
	position:absolute;
	content:'';
	height:1px;
	width:45px;
	left:50%;
	bottom:10px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	background-color:#ff6600;
}
.subtitle{
	font-size:15px;
	margin-top:20px;
	font-weight:500;
	margin-bottom:10px;
}
.inner-title{
	font-size:24px;
	font-weight:700;
	text-tranform:capitalize;
}
.page-tagline{
	font-size:24px;
	font-weight:400;
	color:#ddd;
}
.page-title{
	font-size:62px;
	font-weight:700;
	color:#fff;
}
.btn{
	font-size:16px;
	padding:7px 20px;
	cursor:pointer;
	font-weight:bold;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear;
	display:inline-block;
}
.btn-paaa:hover{
	color: #ff7f27 !important;
    text-transform: uppercase;
	background-color: transparent;
    border: 2px solid #ff7f27;
	box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57) !important;
	transition: all 0.4s ease 0s;
}
.btn:focus,.btn:active{
	box-shadow:none;
	outline:none;
	color:#fff;
}
.btn-common{
	background-color:#ff6600;
	position:relative;
	color:#fff;
	z-index:1;
	border-radius:30px;
	transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
}
.btn-common:hover{
	color:#fff;
	box-shadow:0 6px 22px rgba(0,0,0,.1);
}
.btn-border{
	color:#484848;
	background-color:transparent;
	border:2px solid #484848;
	border-radius:30px;
	padding:7px 20px;
}
.btn-border:hover{
	color:#fff;
	background-color:rgba(255,255,255,.2);
}
.btn-lg{
	padding:14px 33px;
	text-transform:uppercase;
	font-size:16px;
}
.btn-rm{
	padding:8px 0;
	text-transform:capitalize;
}
.btn-rm i{
	vertical-align:middle;
}
button:focus{
outline:none!important}
.icon-close,.icon-check{
color:#ff6600}
.bg-light{
background:#f8f8f8}
.bg-white{
background:#fff}
.mb-30{
margin-bottom:30px}
.mt-30{
margin-top:30px}
a.back-to-top{
display:none;
position:fixed;
bottom:18px;
right:15px;
text-decoration:none}
a.back-to-top i{
display:block;
font-size:22px;
width:40px;
height:40px;
line-height:40px;
color:#fff;
background:#ff6600;
border-radius:30px;
text-align:center;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}
a.back-to-top:hover,a.back-to-top:focus{
text-decoration:none}
.owl-carousel .item{
margin:5px}
.owl-carousel.item img{
display:block;
width:50%;
height:auto}
.owl-carousel .owl-controls .owl-page{
display:inline-block}
.owl-carousel .owl-controls .owl-page span{
background:none repeat scroll 0 0 #fff;
border-radius:50px;
display:block;
height:12px;
margin:5px 7px;
opacity:.5;
width:12px}
#preloader{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-color:#fff;
z-index:9999999}
.loader{
top:50%;
width:50px;
height:50px;
border-radius:100%;
position:relative;
margin:0 auto}
#loader-1:before,#loader-1:after{
content:"";
position:absolute;
top:-10px;
left:-10px;
width:100%;
height:100%;
border-radius:100%;
border:7px solid transparent;
border-top-color:#ff6600}
#loader-1:before{
z-index:100;
animation:spin 2s infinite}
#loader-1:after{
border:7px solid #fafafa}
@keyframes spin{
0%{
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg)}
100%{
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg)}
}
.section-padding{
padding:60px 0}
.page-header{
padding:115px 0 25px;
position:relative}
.page-header:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(54,59,77,.88)}
.page-header .breadcrumb-wrapper .product-title{
font-size:30px;
line-height:38px;
font-weight:700;
letter-spacing:1px;
color:#fff}
.page-header .breadcrumb-wrapper .breadcrumb{
font-size:14px;
color:#ff6600;
border-radius:0;
background:0 0;
padding:5px 0;
z-index:1}
.page-header .breadcrumb-wrapper .breadcrumb li{
display:inline-block}
.page-header .breadcrumb-wrapper .breadcrumb li a{
color:#fff;
padding-right:5px}
#color-style-switcher .bottom a.settings{
color:#ff6600}
@-webkit-keyframes fadeIn{
from{
opacity:0}
to{
opacity:1}
}
@keyframes fadeIn{
from{
opacity:0}
to{
opacity:1}
}
.fadeIn{
-webkit-animation-name:fadeIn;
animation-name:fadeIn}
.top-bar{
background:#000}
.top-bar .list-inline li{
display:inline-block;
line-height:42px;
color:#fff;
margin-right:15px;
font-size:14px}
.top-bar .list-inline li a{
display:block;
margin-right:15px;
color:#fff;
line-height:32px}
.top-bar .list-inline li i{
font-size:14px;
color:#fff;
padding-right:5px;
vertical-align:middle}
.theme-header{
width:100%}
.navbar-header{
position:relative;
padding:20px 0;
float:left;
margin:0!important}
.header-top-right{
	padding:7px 0;
	width: 285px;
}
.header-top-right .header-top-button{
	color:#fff;
	background:0 0;
	padding:3px 5px;
	font-size:17px;
	line-height:22px;
	-webkit-transition:all .3s ease-out 0s;
	-moz-transition:all .3s ease-out 0s;
	-ms-transition:all .3s ease-out 0s;
	-o-transition:all .3s ease-out 0s;
	transition:all .3s ease-out 0s;
}
.header-top-right .header-top-button:hover{
color:#ff6600}
.header-top-right .header-top-button i{
margin-right:3px}
.sticky.is-sticky{
position:fixed;
left:0;
right:0;
top:0;
z-index:1000;
width:100%;
box-shadow:0 0 5px rgba(0,0,0,.1)}
.menu-bg{
background:#fff;
box-shadow:0 3px 6px 3px rgba(0,0,0,.06)}
.menu-bg .navbar-nav .nav-link{
color:#333!important}
.bg-black{
background:#111011}
.navbar-brand{
position:relative;
padding:0}
.navbar-brand img{
width:200px}
.top-nav-collapse{
background:#fff;
z-index:999999;
top:0!important;
min-height:58px;
box-shadow:0 3px 6px 3px rgba(0,0,0,.06);
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-name:fadeInDown;
animation-name:fadeInDown;
background:#fff!important}
.top-nav-collapse .navbar-brand{
top:0}
.top-nav-collapse .navbar-nav .nav-link{
color:#999!important}
.top-nav-collapse .navbar-nav .nav-link:hover{
color:#ff6600!important}
.top-nav-collapse .navbar-nav li.active a.nav-link{
color:#ff6600!important}
.top-nav-collapse .header-top-right .header-top-button{
color:#999}
.top-nav-collapse .header-top-right .header-top-button:hover{
color:#ff6600}
.indigo{
background:0 0}
.fixed-top{
border-bottom:solid 1px rgba(255,255,255,.3)}
.navbar-expand-lg .navbar-nav .nav-link{
	font-size: 17px;
    color: #fff;
   /* padding: 0 13px;*/
	margin-top:20px;
	margin-bottom:20px;
	margin-left: 0px;
	border-radius:4px;
	line-height:35px;
	background:0 0;
	font-weight:400;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.navbar-expand-lg .navbar-nav .nav-link i{
	vertical-align:middle;
	margin-left:3px;
	font-size:12px;
}
.navbar-expand-lg .navbar-nav li a:hover,.navbar-expand-lg .navbar-nav li .active>a,.navbar-expand-lg .navbar-nav li a:focus{
	color:#ff6600;
	outline:none;
	border-top: 2px solid #ff6600;
    border-bottom: 2px solid #ff6600;
}
.navbar{
padding:0}
.navbar li.active a.nav-link{
color:#ff6600}
.dropdown-toggle::after{
display:none}
.dropdown-menu{
margin:0;
padding:0;
display:none;
position:absolute;
z-index:99;
min-width:190px;
border:none;
background-color:#fff;
white-space:nowrap;
border-radius:0;
-webkit-box-shadow:0 2px 15px rgba(0,0,0,.1);
-moz-box-shadow:0 2px 15px rgba(0,0,0,.1);
box-shadow:0 2px 15px rgba(0,0,0,.1);
animation:fadeIn .4s;
-webkit-animation:fadeIn .4s;
-moz-animation:fadeIn .4s;
-o-animation:fadeIn .4s;
-ms-animation:fadeIn .4s}
.dropdown:hover .dropdown-menu{
display:block;
position:absolute;
text-align:left;
top:100%;
animation:fadeIn .4s;
-webkit-animation:fadeIn .4s;
-moz-animation:fadeIn .4s;
-o-animation:fadeIn .4s;
-ms-animation:fadeIn .4s;
background:#fff}
.dropdown .dropdown-menu .dropdown-item{
width:100%;
padding:8px 15px;
border-radius:0;
font-size:14px;
color:#999;
text-decoration:none;
border-bottom:1px solid #eee;
display:inline-block;
float:left;
letter-spacing:.5px;
clear:both;
position:relative;
outline:0;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out}
.dropdown .dropdown-menu .dropdown-item:last-child{
border-bottom:none}
.dropdown .dropdown-item:focus,.dropdown .dropdown-item:hover,.dropdown .dropdown-item.active{
background:#ff6600;
color:#fff!important}
.dropdown-item.active,.dropdown-item:active{
background:0 0}
.fadeInUpMenu{
-webkit-animation-name:fadeInUpMenu;
animation-name:fadeInUpMenu}
.slicknav_menu{
display:none;
background:#fff;
padding:0 20px;
text-align:left}
.slicknav_brand{
float:left;
line-height:inherit;
padding:7px 0;
height:auto}
.slicknav_btn{
margin:14px 0;
background-color:#ff6600;
padding:8px 9px 7px}
.slicknav_nav{
overflow:auto;
max-height:450px}
.slicknav_menu .slicknav_icon-bar{
background:#fff}
.slicknav_nav ul{
margin:0}
.slicknav_nav a,.slicknav_nav .slicknav_row,.slicknav_nav a{
padding:7px 0;
font-size:14px;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease}
.slicknav_parent ul{
margin-left:15px}
.slicknav_parent ul a{
font-size:14px;
text-transform:capitalize;
border-bottom:0;
font-weight:400}
.slicknav_nav a:hover a,.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover,.slicknav_nav .slicknav_item a:hover,.slicknav_nav .slicknav_parent-link a:hover{
background-color:transparent;
color:#ff6600}
.slicknav_nav .slicknav_row,.slicknav_nav a{
margin:0}
.slicknav_nav .slicknav_arrow{
float:right;
color:#444}
.slicknav_nav a h3{
font-size:14px;
display:inline;
text-transform:capitalize;
font-weight:500}
.slicknav_menu li p{
display:none}
.sticky-menu{
position:fixed;
top:0;
left:0;
right:0;
width:auto;
z-index:99;
background-color:#fff;
-webkit-animation:slideInDown;
animation:slideInDown;
-webkit-animation-duration:.6s;
animation-duration:.6s;
-webkit-box-shadow:0 0 20px -7px rgba(0,0,0,.4);
box-shadow:0 0 20px -7px rgba(0,0,0,.4)}
.slicknav_menu,.slicknav_menu *{
vertical-align:middle;
line-height:30px}
.slicknav_menu .slicknav_icon-bar{
background-color:#fff}
@media(max-width:991px){
.post-btn{
display:none}
.header-top-right{
display:none}
.slicknav_menu{
display:block;
width:100%; padding:14px}
.theme-header{
display:none}
.mobile-menu{
width:100%}
.navbar-expand-lg .navbar-nav .nav-link{
color:#444}
.dropdown-menu{
position:relative;
background:0 0}
.dropdown:hover .dropdown-menu{
position:relative;
background:0 0}
.dropdown .dropdown-menu .dropdown-item{
border-radius:0}
.dropdown-menu:before{
display:none}
.top-nav-collapse .navbar-nav .nav-link{
color:#444!important}
.navbar-expand-lg .navbar-nav .nav-link{
padding:7px 0;
margin-top:0;
margin-bottom:0}
.navbar-expand-lg .navbar-nav .nav-link i{
display:none}
.only_mob{
	display:block;
}
}
@media(max-width:767px){
.sticky-menu{
margin:0}
}
.only_mob{
	display:none;
}
#hero-area{
background:url(../images/banner.jpg) no-repeat;
background-size:cover;
color:#fff;
overflow:hidden;
position:relative}

#hero-area .overlay{

	content:'';

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(54, 59, 77, 0.33);

}

#hero-area .contents{
padding:180px 0 200px}
#hero-area .contents .head-title{
color:#fff;
font-size:36px;
font-weight:700;
margin-bottom:15px}
#hero-area .contents span.year{
color:#ff6600}
#hero-area .contents p{
font-size:15px;
color:#fff;
font-weight:400;
line-height:26px}
.search-bar{
margin-top:40px}
.search-bar .search-form{
width:100%;
float:left}
.search-bar .search-inner{
background:#fff;
overflow:hidden;
border-radius:50px}
.search-bar .search-inner{
margin:0;
border:0;
width:100%;
float:left;
position:relative}
.search-bar .form-group:first-child{
border:0}
.search-bar .form-group{
margin:0;
float:left;
width:27%;
background:#fff;
border-radius:0;
border-left:1px solid #f1f1f1}
.search-bar .form-group .form-control{
position:relative;
z-index:1;
border:0;
height:50px;
border-radius:4px;
font-size:15px;
line-height:30px;
padding:15px 0 15px 0}
.search-bar .form-group .form-control,.search-bar .form-group .select select{
border:0;
height:50px;
border-radius:0;
font-size:14px;
line-height:30px;
background:#fff;
padding:10px 15px}
.search-bar .form-group .form-control,.search-bar .form-group .select select:focus{
outline:none;
box-shadow:none}
.search-bar .select{
color:#999;
float:left;
width:100%;
position:relative;
text-transform:uppercase}
.search-bar .select:after{
top:7px;
right:15px;
z-index:2;
color:#999;
display:none;
content:'\e93a';
position:absolute;
text-align:center;
font-size:inherit;
line-height:40px;
font-family:lineicons}
.search-bar .select select{
z-index:1;
width:100%;
position:relative;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none}
.search-bar .select select option{
color:#999}
.search-bar .inputwithicon{
position:relative}
.search-bar .inputwithicon i{
top:0;
right:0;
z-index:2;
color:#ff6600;
position:absolute;
right:15px;
font-size:20px;
line-height:50px}
.search-bar .btn-common{
top:0;
right:0;
padding:0;
z-index:2;
width:157px;
border-radius:50px;
border-top-left-radius:0;
border-bottom-left-radius:0;
border:none;
cursor:pointer;
line-height:50px;
text-align:center;
position:absolute;
letter-spacing:.5px;
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out}
.search-bar .btn-common i{
font-size:20px;
vertical-align:middle}
.search-button{
background:#000;
padding-bottom:40px}
#hero-area-two{
background:url(../images/hero-area.jpg) no-repeat;
background-size:cover;
color:#fff;
overflow:hidden;
position:relative}
#hero-area-two .overlay{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(54,59,77,.88)}
#hero-area-two .contents{
padding:160px 0 170px}
#hero-area-two .contents .head-title{
color:#fff;
font-size:40px;
font-weight:500;
line-height:52px;
margin-bottom:20px}
#hero-area-two .contents p{
font-size:15px;
color:#fff;
font-weight:400;
line-height:26px;
margin:0 0 50px}
.search-two{
margin-bottom:30px}
.search-two .search-inner{
padding:5px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
background:#fff}
.search-two .search-inner>.row{
margin:0}
.search-two .search-inner>.row>div{
padding:0}
.search-two .search-inner .form-group{
position:relative;
margin-bottom:0}
.search-two .search-inner .search-query input[type=text].form-control{
border-right:1px solid #d7d7d7}
.search-two .search-inner input[type=text].form-control{
border:0;
height:unset;
padding:3px 20px;
border-radius:0;
margin:10px 0}
.search-two .search-inner .search-location i{
position:absolute;
right:12px;
top:9px;
color:#999}
.search-two .search-inner button{
border-radius:3px;
box-shadow:none;
width:100%;
height:100%;
line-height:100%;
font-size:16px}
.search-two .search-inner .search-suggestion{
display:none;
text-align:inherit;
position:absolute;
left:-5px;
top:calc(100% + 13px);
background:#fff;
width:100%;
max-height:200px;
overflow-y:scroll;
z-index:999}
.search-two .search-inner .search-suggestion .search-suggestion-items{
text-align:left}
.search-two .search-inner .search-suggestion .search-suggestion-items ul{
margin:0;
bottom:0}
.search-two .search-inner .search-suggestion .search-suggestion-items ul li{
display:block;
margin:0 0 5px;
padding:0 20px}
.search-two .search-inner .search-suggestion .search-suggestion-items ul li a{
color:#333;
padding:5px 0;
display:inline-block;
border:0}
.search-two .search-inner .search-suggestion .search-suggestion-items ul li a:hover{
color:#ff6600}
.search-two .search-inner .search-suggestion .search-suggestion-items ul li a i{
color:#fff;
width:40px;
height:40px;
border-radius:50%;
line-height:40px;
text-align:center;
margin-right:10px;
vertical-align:middle;
background:#ff6600;
display:inline-block;
font-size:18px}
.search-two .search-inner .form-group.search-query.query-focus .search-suggestion{
display:block;
animation:fadeIn .4s;
-webkit-animation:fadeIn .4s;
-moz-animation:fadeIn .4s;
-o-animation:fadeIn .4s;
-ms-animation:fadeIn .4s}
.adverts-search-suggestion{
text-align:center}
.adverts-search-suggestion .search-suggestion-title{
font-size:16px;
margin:0 10px}
.adverts-search-suggestion .adverts-search-suggestion-items{
display:inline-block}
.adverts-search-suggestion .adverts-search-suggestion-items ul{
margin:0;
padding:0}
.adverts-search-suggestion .adverts-search-suggestion-items ul li{
list-style:none;
display:inline-block;
margin:0 5px}
.adverts-search-suggestion .adverts-search-suggestion-items ul li a{
border:1px solid #999;
border-radius:50px;
padding:5px 10px;
font-size:13px;
color:rgba(255,255,255,.8);
border-color:rgba(255,255,255,.8)}
.adverts-search-suggestion .adverts-search-suggestion-items ul li a:hover,.adverts-search-suggestion .adverts-search-suggestion-items ul li a:focus{
color:#fff;
border-color:#fff}
.contents-hero-two{
padding:180px 0 120px}
.contents-text .dsc{
font-size:18px;
color:#fff;
font-weight:100;
margin-bottom:20px}
.contents-text .heading-title{
color:#fff;
font-size:28px;
font-weight:500;
margin-bottom:30px}
.classiser-search-bar{
margin:0}
.classiser-search-bar .search-inner{
border-radius:3px;
margin:0;
border:0;
padding:20px;
position:relative;
background:gray}
.classiser-search-bar .search-inner h4{
color:#fff;
margin-top:0;
font-size:22px;
margin-bottom:20px}
.classiser-search-bar .form-group{
width:100%;
float:left;
padding:0 0 0 52px;
background:#fff;
border-radius:50px;
margin-bottom:20px}
.classiser-search-bar .inputwithicon{
position:relative}
.classiser-search-bar .inputwithicon i{
top:0;
left:20px;
z-index:2;
position:absolute;
font-size:20px;
line-height:50px}
.classiser-search-bar .btn-common{
padding:0;
z-index:2;
border-radius:50px;
border:none;
cursor:pointer;
line-height:50px;
text-align:center;
text-transform:uppercase;
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out}
.classiser-search-bar .inputwithicon i{
top:0;
left:0;
z-index:2;
color:#00bcd4;
position:absolute;
left:20px;
font-size:20px;
line-height:50px}
.classiser-search-bar .select{
color:#999;
float:left;
width:100%;
position:relative;
text-transform:uppercase}
.classiser-search-bar .select select{
border:0;
height:50px;
border-radius:50px;
font-size:15px;
line-height:30px;
padding:10px 15px 15px 0;
background:#fff;
z-index:1;
width:100%;
position:relative;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none}
.classiser-search-bar .form-group .form-control,.classiser-search-bar .form-group .select select:focus{
outline:none;
box-shadow:none}
.classiser-search-bar .select:after{
top:7px;
right:15px;
z-index:2;
color:#999;
display:block;
content:'\e93a';
position:absolute;
text-align:center;
font-size:inherit;
line-height:40px;
font-family:lineicons}
.classiser-search-bar .form-group .form-control,.classiser-search-bar .form-group select{
border:0;
height:50px;
width:100%;
border-radius:50px;
font-size:15px;
line-height:30px;
padding:10px 15px 15px 5px;
background:#fff}
#main-slide .carousel-control{
display:none;
transition:all .3s ease-in-out}
#main-slide .carousel-indicators{
cursor:pointer}
#main-slide:hover .carousel-control{
display:block;
transition:all .3s ease-in-out;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-name:fadeIn;
animation-name:fadeIn}
#main-slide .carousel-item img{
position:relative;
width:100%;
max-height:670px}
#main-slide .carousel-inner .carousel-item::after{
bottom:0;
content:"";
left:0;
position:absolute;
right:0;
top:0}
#main-slide .carousel-item .carousel-caption{
opacity:0;
transition:opacity 100ms ease 0s;
z-index:0}
#main-slide .carousel-item .carousel-caption .heading-title{
font-size:40px;
line-height:48px;
margin-bottom:20px;
text-transform:uppercase;
color:#fff}
#main-slide .carousel-item .carousel-caption .sub-heading{
font-size:14px;
color:#fff}
#main-slide .carousel-item.active .carousel-caption{
opacity:1;
transition:opacity 100ms ease 0s;
z-index:1}
#main-slide .carousel-caption{
color:#fff;
position:absolute;
top:40%}
#main-slide .carousel-control-next,#main-slide .carousel-control-prev{
opacity:1;
box-shadow:none}
#main-slide .carousel-indicators li{
width:30px;
height:5px;
margin-right:5px;
margin-left:5px}
#main-slide .carousel-control i{
line-height:40px;
font-size:18px;
width:40px;
border:1px solid #fff;
height:40px;
display:block;
color:#fff;
border-radius:30px;
-webkit-transition:all 500ms ease;
transition:all 500ms ease}
#main-slide .carousel-control i:hover{
color:#fff;
background:#ff6600;
border-color:#ff6600}
.carousel .carousel-item.active .animated2{
animation:1s ease-in 200ms normal both 1 running lightSpeedIn}
.carousel .carousel-item.active .animated3{
animation:1s ease-in-out 500ms normal both 1 running bounceInLeft}
.carousel .carousel-item.active .animated4{
animation:1s ease-in 500ms normal both 1 running flipInX}
.carousel .carousel-item.active .animated5{
animation:1s ease-in-out 100ms normal both 1 running bounceInLeft}
.carousel .carousel-item.active .animated6{
animation:1s ease-in 500ms normal both 1 running bounceIn}
.carousel .carousel-item.active .animated7{
animation:1s ease-in 500ms normal both 1 running bounceIn}
.carousel .carousel-item.active .animated8{
animation:1s ease-in 800ms normal both 1 running bounceInDown}
.carousel-fade .carousel-inner .carousel-item{
max-height:700px;
opacity:.8;
transition-property:opacity}
.carousel-fade .carousel-inner .active{
opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{
left:0;
opacity:0;
z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{
opacity:1}
.carousel-fade .carousel-inner .carousel-item::after{
background:rgba(0,0,0,.7) none repeat scroll 0 0;
bottom:0;
content:"";
left:0;
position:absolute;
right:0;
top:0}
.carousel-fade .carousel-control{
z-index:20}
.slider-title{
font-size:70px;
font-weight:900}
.featured-box{
width:100%;
background:#fff;
margin-bottom:15px;
margin-top:15px}
.featured-box figure{
margin:0;
width:100%;
float:left;
overflow:hidden;
position:relative}

.featured-box figure img{

	height: 223px;

    width: 100%;

	-webkit-transform:scale(1);

	transform:scale(1);

	-webkit-transition:all .8s ease;

	transition:all .8s ease
}

.featured-box figure .price-save{

	z-index:9;

	position:absolute;

	right:20px;

	top:20px;

	display:inline-block;

	border-radius:50px;

	background-color:#ff6600;

	color:#fff;

	padding:4px 18px
}

.featured-box figure .homes-tag{
font-size:14px;
border-radius:50px;
padding:4px 16px;
line-height:20px;
color:#fff;
font-weight:400;
position:absolute;
margin-bottom:20px;
bottom:0}
.featured-box figure .featured{
left:15px;
background:rgba(0,0,0,.5)!important;
z-index:99}
.featured-box figure .homes-tag.rent{
position:absolute;
right:20px;
background:rgba(0,0,0,.5)!important;
color:#fff;
z-index:3}
.featured-box figure .homes-tag.rent i{
vertical-align:middle;
margin-right:5px}
.featured-box figure:hover img{
-webkit-transform:scale(1.3);
transform:scale(1.3)}
.featured-box .content-wrapper{
background:#fff;
border-width:0 1px 1px;
border-style:solid;
border-color:#ebebeb}
.featured-box .feature-content{
display:inline-block;
padding:15px;
width:100%;
height: 174px;}
.featured-box .feature-content .product{
width:100%;
float:left;
font-size:12px;
line-height:18px;
list-style:none;
margin:0 0 15px}
.featured-box .feature-content .product a{
color:#999}
.featured-box .feature-content .product a:hover{
color:#ff6600}
.featured-box .feature-content h4{
font-size:18px;
font-weight:500;
margin:0 0 5px}
.featured-box .feature-content h4 a{
color:#ff6600}
.featured-box .feature-content .listing-tagline{
margin-bottom:8px}
.featured-box .feature-content .meta-tag{
display:inline-block;
margin-bottom:10px;
width:100%}
.featured-box .feature-content .meta-tag>div{
display:inline-block;
vertical-align:middle;
padding-right:5px;
margin-right:5px;
position:relative}
.featured-box .feature-content .meta-tag>div:before{
width:1px;
height:20px;
background:#ebebeb;
position:absolute;
top:50%;
right:-4px;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
display:block;
content:''}
.featured-box .feature-content .meta-tag>div:last-child:before{
display:none}
.featured-box .feature-content .meta-tag .review-avg{
display:inline-block;
background:#ff6600;
color:#fff;
padding:0 5px;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
margin-right:8px}
.featured-box .feature-content .meta-tag .listing-category a{
color:#ff6600}
.featured-box .feature-content .meta-tag .listing-category a i{
margin-right:5px}
.featured-box .feature-content .meta-tag .user-name a{
color:#999}
.featured-box .feature-content .meta-tag .user-name a:hover{
color:#ff6600}
.featured-box .feature-content .dsc{
line-height:26px}
.featured-box .listing-bottom{
border-top:1px solid #ebebeb;
padding:15px 18px}
.featured-box .listing-bottom a{
color:#999}
.featured-box .listing-bottom a:hover{
color:#ff6600}
.featured-box .listing-bottom a i{
margin-right:5px}
.featured-box .listing-bottom span{
color:#999}
.featured-lis{
background:#f8f8f8}
.product-item{
background:#fff}
.product-item .carousel-thumb{
display:block;
position:relative;
z-index:99;
overflow:hidden;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease}
.product-item .carousel-thumb .overlay{
position:absolute;
background-color:rgba(0,0,0,.63);
text-align:center;
top:0;
left:0;
z-index:999;
bottom:-1px;
right:0;
opacity:0;
width:100%;
height:236px;
display:table;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease}
.product-item .carousel-thumb .overlay div{
vertical-align:middle;
display:table-cell}
.product-item .carousel-thumb .btn-product a{
font-size:16px;
padding:2px 26px;
border-radius:30px;
right:20px;
position:absolute;
top:15px}
.product-item .carousel-thumb .price{
font-size:16px;
position:absolute;
bottom:20px;
left:20px;
z-index:9999;
background:#fff;
padding:3px 14px;
border-radius:30px;
color:#ff6600}
.product-item .carousel-thumb:hover{
border-color:#ff6600}
.product-item .carousel-thumb:hover .overlay{
opacity:1;
visibility:visible}
.product-item .carousel-thumb:hover i{
opacity:1;
visibility:visible}
.product-item .product-content{
padding:10px 20px;
position:relative}
.product-item .product-content a{
color:#999;
font-size:14px;
font-weight:400;
margin-right:5px}
.product-item .product-content a i{
margin-right:5px}
.product-item .product-title{
margin:0;
overflow:hidden;
font-size:18px;
padding:10px 0;
position:relative;
white-space:nowrap}
.product-item .product-title a{
color:#484848;
font-weight:500;
font-size:18px}
.product-item .product-title a:hover{
color:#ff6600}
.product-item span{
font-size:12px;
color:#999;
margin-bottom:10px}
.product-item .icon{
position:absolute;
top:20px;
right:20px;
display:block}
.product-item .icon i{
font-size:15px;
text-align:center;
border:1px solid #f1f1f1;
color:#ff6600;
width:35px;
margin-left:10px;
height:35px;
cursor:pointer;
line-height:35px;
display:inline-block;
border-radius:50%;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease}
.product-item .icon i:hover{
color:#fff;
border-color:#ff6600;
background:#ff6600}
.product-item .card-text{
width:100%;
padding:10px 15px;
font-size:14px;
border-top:1px solid #f1f1f1}
.product-item .card-text .icon-wrap{
margin-right:5px;
color:#ff6600}
.product-item .card-text .address{
font-size:12px;
color:#333}
.product-item .card-text .address:hover{
color:#ff6600}
.bg-slod a{
background:#9940ff;
color:#fff!important}
.bg-sale a{
background:#ff6600;
color:#fff!important}
.owl-nav{
position:relative;
top:-215px;
left:0}
.owl-nav div.owl-prev{
float:left;
margin-left:-18px}
.owl-nav div.owl-next{
float:right!important;
margin-right:-18px}
.owl-nav div{
width:40px;
height:40px;
display:block!important;
background:#ff6600!important;
text-align:center;
display:inline-block;
opacity:1!important;
border-radius:30px!important;
box-shadow:0 2px 4px 0 rgba(0,0,0,.18),0 2px 5px 0 rgba(0,0,0,.15);
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out}
.owl-nav div i{
color:#fff;
font-size:16px;
line-height:40px}
.owl-nav div:hover{
background:#3ebfea!important;
box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
#featured{
background-color:#fafafa}
#featured .featured-box{
margin-top:0}
.futere-ad-widget{
position:relative;
overflow:hidden;
color:#fff}
.futere-ad-widget img{
height:auto;
max-width:100%;
border:none;
-webkit-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none}
.futere-ad-widget .ctl-content-wrapper{
background:0 0;
position:absolute;
z-index:2;
width:100%;
height:100%;
left:0;
top:0;
padding:30px;
background:-moz-linear-gradient(top,rgba(1,1,25,0.65) 0,rgba(1,1,25,0.3) 100%);
background:-webkit-linear-gradient(top,rgba(1,1,25,0.65) 0,rgba(1,1,25,0.3) 100%);
background:linear-gradient(to bottom,rgba(1,1,25,0.65) 0,rgba(1,1,25,0.3) 100%);
box-shadow:0 0 #000}
.futere-ad-widget .ctl-content-wrapper .icon{
margin-bottom:20px}
.futere-ad-widget .ctl-content-wrapper .icon i{
font-size:40px}
.futere-ad-widget .ctl-content-wrapper .ctl-content h3{
font-size:26px;
font-weight:600;
line-height:normal}
.futere-ad-widget .ctl-content-wrapper .ctl-content p{
display:block;
margin-bottom:30px}
.futere-ad-widget .ctl-content-wrapper .ctl-button{
position:absolute;
bottom:30px}
.categories-list-ad{
margin-top:30px}
.categories-list-ad .widget-title{
font-size:20px}
.categories-list-ad .categories-list{
padding:10px 20px 20px;
margin-top:30px;
background-color:#fff;
box-shadow:0 2px 18px 0 rgba(198,198,198,.3)}
.categories-list-ad .categories-list li{
clear:both;
overflow:hidden;
padding:8px 0;
border-bottom:1px solid #eee}
.categories-list-ad .categories-list li a{
color:#2d2d2d}
.categories-list-ad .categories-list li a i{
margin-right:5px}
.categories-list-ad .categories-list li a:hover{
color:#ff6600}
.categories-list-ad .categories-list li:last-child{
border-bottom:none}
.trending-cat{
background:#fafafa}
.contents-ctg{
padding:110px 0 160px}
.box{
background:#fff;
color:#666;
float:left;
margin:0 0 30px;
padding:30px 0;
text-align:center;
width:100%;
webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out}
.box .icon{
margin:0 auto 20px}
.box .icon img{
height:60px;
max-width:60px;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out}
.box .icon i{
font-size:40px;
webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out}
.box h4{
font-size:18px;
font-weight:500;
margin:0;
color:#333;
webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out}
.box strong{
display:block;
font-weight:400;
font-size:14px;
padding:0 0 10px;
color:#999;
webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-ms-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out}
.box:hover{
background:#ff6600;
-webkit-box-shadow:0 16px 20px 0 rgba(216,216,216,.75);
-moz-box-shadow:0 16px 20px 0 rgba(216,216,216,.75);
box-shadow:0 16px 20px 0 rgba(216,216,216,.75)}
.box:hover .icon img{
-webkit-transform:scale(.9);
-moz-transform:scale(.9);
-ms-transform:scale(.9);
-o-transform:scale(.9);
transform:scale(.9)}
.box-hover i,.box:hover h4,.box:hover strong{
color:#fff}
#categories{
background:#f8f8f8}
#categories .categories-wrapper{
padding:20px 15px}
#categories .owl-theme .owl-nav{
position:relative;
top:-85px;
left:0}
#categories .owl-theme .owl-nav div.owl-prev{
float:left;
margin-left:-50px}
#categories .owl-theme .owl-nav div.owl-next{
float:right!important;
margin-right:-50px}
#categories .owl-theme .owl-nav div{
width:40px;
height:40px;
display:block!important;
background:#ff6600!important;
text-align:center;
display:inline-block;
opacity:1!important;
border-radius:30px!important;
box-shadow:0 2px 4px 0 rgba(0,0,0,.18),0 2px 5px 0 rgba(0,0,0,.15);
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out}
#categories .owl-theme .owl-nav div:hover{
background:#f06292!important;
box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
#categories .owl-theme .owl-nav div i{
color:#fff;
font-size:16px;
line-height:40px}
.category-icon-item{
background:#f1f1f1;
padding:20px;
margin:15px 0;
border-radius:4px;
-webkit-transition:.4s;
-moz-transition:.4s;
transition:.4s}
.category-icon-item .icon-box{
text-align:center}
.category-icon-item .icon-box .icon{
margin-bottom:10px;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out}
.category-icon-item .icon-box .icon i{
color:#fff;
font-size:36px;
line-height:normal;
width:auto;
height:auto}
.category-icon-item .icon-box h4{
font-size:16px;
color:#fff;
line-height:15px;
font-weight:500;
margin-bottom:7px;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out}
.category-icon-item .icon-box .categories-listing{
color:#fff}
.category-icon-item:hover{
-webkit-transform:scale(1.06);
-moz-transform:scale(1.1);
-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.18);
-moz-box-shadow:0 0 18px 0 rgba(0,0,0,.18);
box-shadow:0 0 18px 0 rgba(0,0,0,.18)}
.lis-bg1{
background:#ff6600}
.lis-bg2{
background:#26ae61}
.lis-bg3{
background:#048af1}
.lis-bg4{
background:#7f27fb}
.lis-bg5{
background:#40e0cf}
.lis-bg6{
background:#ff7f15}
.lis-bg7{
background:#1d65b4}
.lis-bg8{
background:#ab47bc}
.lis-bg9{
background:#f4c837}
.lis-bg10{
background:#09c097}
.lis-bg11{
background:#c56dfb}
.lis-bg12{
background:#57dc90}
.category-box{
background-color:#fff;
margin:30px 0;
min-height:277px;
box-shadow:0 2px 18px 0 rgba(198,198,198,.3);
border-radius:0;
position:relative;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-ms-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear}
.category-box .icon{
text-align:center;
position:absolute;
top:-25px;
margin:0 auto;
width:100%}
.category-box .icon i{
display:inline-block;
font-size:22px;
background:#ff6600;
width:52px;
height:52px;
color:#fff;
line-height:48px;
box-shadow:3px 6px 6px rgba(0,0,0,.25)}
.category-box .category-header{
width:100%;
display:inline-block;
text-align:center;
padding:40px 15px 20px;
border-bottom:1px solid #eee;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-ms-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear}
.category-box .category-header h4{
font-size:14px;
font-weight:500;
margin-top:5px;
margin-bottom:0;
color:#333}
.category-box .category-header h4:hover{
color:#ff6600}
.category-box .category-content{
margin:0;
padding:15px}
.category-box .category-content li{
list-style:none;
margin-bottom:2px;
font-weight:400;
font-size:13px}
.category-box .category-content li a{
display:flex;
align-items:center;
color:#888}
.category-box .category-content li a:hover{
color:#ff6600}
.category-box .category-content li a span:first-child{
flex-grow:1}
.category-box .category-counter{
margin-right:15px}
.category-counter{
font-size:12px;
color:#888;
float:right}
#list-view .featured-box{
display:inline-block;
border:1px solid #f1f1f1}
#list-view .featured-box figure{
float:left;
width:49%}
#list-view .featured-box .content-wrapper{
float:left;
text-align:left;
border-width:0;
width:51%}
#list-view .featured-box .content-wrapper .feature-content{
padding:22px}
#list-view .featured-box .content-wrapper .dsc{
margin-bottom:10px}
#list-view .list-box figure{
float:left;
width:38%}
#list-view .list-box figure img{
height:218px;
width:100%}
#list-view .list-box .feature-content{
float:left;
text-align:left;
padding:0;
width:58%;
margin-left:20px}
.product-filter{
	background-color: white;
	margin-bottom:10px;
	box-shadow:0 0 10px rgba(175,175,175,.23);
	display:inline-block;
	width:100%;
	padding:10px 15px;
	line-height:20px;
	border-radius:4px}
.product-filter .nav-tabs{
float:right;
margin-right:10px;
border:none}
.product-filter .nav-tabs .nav-link{
font-size:22px;
border:none;
padding:2px 10px;
border-radius:30px;
color:#999;
background:0 0}
.product-filter .nav-tabs .nav-item.show .nav-link,.product-filter .nav-tabs .nav-link.active{
border:none;
color:#fff;
color:#ff6600}
.product-filter .short-name{
display:inline-block;
color:#999;
line-height:22px}
.product-filter .short-name span{
float:left;
margin-right:5px}
.product-filter .short-name .name-ordering{
float:left}
.product-filter .Show-item{
float:right;
line-height:26px}
.product-filter .Show-item span{
color:#999;
display:inline-block;
margin-right:5px}
.product-filter .Show-item .woocommerce-ordering{
float:right}
.product-filter .Show-item .woocommerce-ordering label{
margin:0}
.product-filter .button,.product-filter select{
font-size:14px;
font-weight:400;
color:#333}
.categories-icon .icon-box{
text-align:center;
padding:15px;
margin-bottom:30px;
background:#fff;
border-radius:30px;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out}
.categories-icon .icon-box .icon{
margin-bottom:15px}
.categories-icon .icon-box .icon i{
width:80px;
height:60px;
line-height:60px;
display:inline-block;
color:#999;
font-size:48px;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out}
.categories-icon .icon-box h4{
font-size:16px;
color:#484848;
font-weight:500;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out}
.categories-icon .col-xs-12{
width:50%}
.categories-icon .icon-box:hover{
background:#ff6600;
box-shadow:0 16px 20px 0 rgba(216,216,216,.75)}
.categories-icon .icon-box:hover .icon i{
font-size:42px;
color:#fff}
.categories-icon .icon-box:hover h4{
color:#fff}
.ad-categories-inner{
position:relative;
overflow:hidden;
margin-bottom:30px;
-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}
.ad-categories-inner:before{
content:'';
left:0;
top:0;
width:100%;
height:50%;
background-image:-webkit-linear-gradient(top,#323031 0%,transparent 100%);
background-image:-o-linear-gradient(top,#323031 0%,transparent 100%);
background-image:linear-gradient(to bottom,#323031 0%,transparent 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF323031',endColorstr='#00000000',GradientType=0);
position:absolute;
-webkit-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s;
opacity:1;
filter:alpha(opacity=100)}
.ad-categories-inner:after{
content:'';
width:100%;
height:100%;
position:absolute;
background:#323031;
-webkit-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s;
top:0;
left:0;
opacity:0;
filter:alpha(opacity=0)}
.ad-categories-inner .ad-content-inner{
position:absolute;
top:30px;
left:40px;
z-index:2}
.ad-categories-inner .ad-content-inner .info-title{
font-size:20px;
margin:0 0 5px;
color:#fff;
font-weight:500}
.ad-categories-inner .ad-content-inner .ad-number{
color:#fff;
font-size:14px}
.ad-categories-inner .icon{
position:absolute;
background:#ff6600;
bottom:30px;
right:30px;
z-index:2;
color:#fff;
width:52px;
height:52px;
text-align:center;
border-radius:50%;
line-height:52px;
font-size:22px}
.ad-categories-inner:active:after,.ad-categories-inner:hover:after{
opacity:.6;
filter:alpha(opacity=60)}
.page-sidebar .widget{
	background-color: white;
	box-shadow: 0 0 10px rgba(175,175,175,.23);
    margin-bottom: 30px;
}
.page-sidebar .widget .widget-title{
padding:17px 25px;
margin-top:0;
margin-bottom:0;
font-size:20px;
font-weight:500;
border-bottom:1px solid #f1f1f1}
.page-sidebar .categories-list{
padding:20px}
.page-sidebar .categories-list li{
padding:7px 0}
.page-sidebar .categories-list li a{
text-decoration:none;
color:#888;
width:100%;
display:inline-block;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out}
.page-sidebar .categories-list li a:hover{
color:#ff6600}
.page-sidebar .categories-list li a i{
margin-right:5px}
.page-sidebar .categories-list li .category-counter{
font-size:12px}
.page-sidebar .add-box{
padding:20px}
.widget_search{
margin-bottom:30px}
.services-item{
	    border-radius: 35px;
	padding:30px 30px 40px 40px;
	background:#fff;
	margin-bottom:30px;
	box-shadow:0 0 10px rgba(175,175,175,.23);
	position:relative;
	margin-left:15px;
	transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-webkit-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
}
.services-item .icon{
position:absolute;
top:35%;
left:-25px}
.services-item .icon i{
width:50px;
height:50px;
background:#fff;
text-align:center;
display:inline-block;
line-height:50px;
font-size:24px;
border-radius:30px;
color:#ff6600;
box-shadow:0 0 10px rgba(175,175,175,.23);
transition:all .3s ease-in-out 0s;
-moz-transition:all .3s ease-in-out 0s;
-webkit-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s}
.services-item .services-content h3{
margin-bottom:5px;
line-height:35px;
font-weight:500}
.services-item .services-content h3 a{
font-size:18px;
color:#ff6600}
.services-item:hover .icon i{
background:#ff6600;
color:#fff}
.works-item{
text-align:center;
position:relative}
.works-item .icon-box{
width:180px;
height:180px;
padding:18px;
background:#fefbfb;
border-radius:50%;
margin:0 auto;
margin-bottom:20px;
border:1px dotted #bbb}
.works-item .icon-box i{
width:143px;
height:143px;
border-radius:50%;
display:inline-block;
line-height:143px;
background:#fff;
font-size:42px;
color:#ff6600}
.works-item p{
font-size:18px;
font-weight:500;
color:#333;
line-height:35px}
.works-line{
border-top:1px dotted #bbb;
width:76%;
margin-top:-140px}
.ads-details-wrapper .product-img{
position:relative}
.ads-details-wrapper .price{
position:absolute;
top:30px;
left:5px;
background:#ff6600;
padding:10px 25px;
font-size:20px;
color:#fff;
font-weight:500}
.ads-details-wrapper .owl-dots{
text-align:center;
margin-top:10px}
.ads-details-wrapper .owl-dots .owl-dot{
display:inline-block}
.ads-details-wrapper .owl-dots span{
display:block;
width:12px;
height:12px;
margin:2px 4px;
filter:alpha(opacity=50);
opacity:1;
border-radius:30px;
background:#ddd;
border:2px solid #fff;
box-shadow:0 0 3px rgba(66,68,67,.55);
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out}
.ads-details-wrapper .owl-dots span:hover{
background:#ff6600}
.ads-details-wrapper .owl-dots .active span{
background:#ff6600!important}
.details-box{
margin-top:50px;
padding:30px;
box-shadow:0 0 10px rgba(175,175,175,.23);
background-color: white;
}
.details-box .ads-details-info{
margin-bottom:30px}
.details-box .ads-details-info  ul li{
	list-style: disc;
    margin-left: 28px;
}

.details-box .ads-details-info h2{
font-size:24px;
font-weight:500;
line-height:36px}
.details-box .ads-details-info .details-meta span{
display:inline-block;
margin:11px 0 16px}
.details-box .ads-details-info .details-meta span a{
color:#999;
margin-right:10px}
.details-box .ads-details-info .details-meta span a:hover{
color:#ff6600}
.details-box .ads-details-info .details-meta span a i{
margin-right:5px}
.details-box .ads-details-info .title-small{
font-size:18px;
font-weight:500}
.details-box .ads-details-info .list-specification{
width:100%;
display:inline-block}
.details-box .ads-details-info .list-specification li{
font-size:13px;
width:48%;
box-sizing:border-box;
float:left;
padding:2px;
position:relative;
margin-bottom:7px;
margin-right:5px}
.details-box .ads-details-info .list-specification li i{
margin-right:5px;
color:#ff6600}
.details-box .tag-bottom{
display:inline-block;
width:100%;
padding-top:30px;
border-top:1px solid #f1f1f1}
.details-box .advertisement li{
display:inline-block;
margin-right:10px;
line-height:36px}
.details-box .advertisement li p{
color:#333}
.details-box .advertisement li i{
margin-right:5px;
color:#333}
.details-box .advertisement li a{
color:#999}
.details-box .share span{
float:left;
margin-right:12px;
line-height:30px;
font-size:16px;
color:#333;
font-weight:500}
.details-box .social-link a{
display:inline-block;
color:#fff;
margin-right:5px;
border-radius:30px;
background:#fafafa;
width:32px;
height:32px;
line-height:32px;
text-align:center}
.details-box .social-link .twitter{
background:#55acee}
.details-box .social-link .facebook{
background:#3b5998}
.details-box .social-link .google{
background:#dd4b39}
.details-box .social-link .linkedin{
background:#007bb5}
.details-sidebar{
margin-bottom:60px}
.details-sidebar .agent-inner{
background-color:#fff;
color:#999;
border-radius:30px;
padding:32px;
transition:.25s}
.details-sidebar .agent-inner .agent-title{
position:relative;
display:inline-block;
margin-bottom:30px;
width:100%}
.details-sidebar .agent-inner .agent-title .agent-photo{
float:left;
display:block}
.details-sidebar .agent-inner .agent-title .agent-photo img{
border-radius:50%;
border:2px solid #ff6600;
max-width:72px}
.details-sidebar .agent-inner .agent-title .agent-details{
margin-left:92px;
display:block;
position:absolute;
top:50%;
transform:translateY(-50%)}
.details-sidebar .agent-inner .agent-title .agent-details h3{
font-size:16px}
.details-sidebar .agent-inner .agent-title .agent-details h3 a{
color:#333;
margin:0 0 6px}
.details-sidebar .agent-inner .agent-title .agent-details span{
color:#888;}
.details-sidebar .agent-inner .agent-title .agent-details span i{
margin-right:5px}
.details-sidebar .agent-inner .form-control{
margin-bottom:20px}
.details-sidebar .widget{
box-shadow:0 0 10px rgba(175,175,175,.23);
margin-bottom:60px;
background-color: white; 
}
.details-sidebar .widget .widget-title{
padding:17px 25px;
margin-top:0;
margin-bottom:0;
font-size:20px;
font-weight:500;
border-bottom:1px solid #f1f1f1}
.details-sidebar .posts-list{
padding:20px}
.details-sidebar .posts-list li{
padding-bottom:15px;
display:inline-block;
width:100%}
.details-sidebar .posts-list .widget-thumb{
float:left}
.details-sidebar .posts-list .widget-thumb a{
display:block}
.details-sidebar .posts-list .widget-thumb a img{
opacity:1;
max-width:90px;
height: 70px;
margin:0 15px 0 0;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out}
.details-sidebar .posts-list .widget-thumb:hover img{
opacity:.7}
.details-sidebar .posts-list .widget-content{
margin-left:55px}
.details-sidebar .posts-list .widget-content h4{
font-size:15px;
font-weight:500;
line-height:18px;
margin-bottom:0}
.details-sidebar .posts-list .widget-content a{
color:#333}
.details-sidebar .posts-list .widget-content a:hover{
color:#ff6600}
.details-sidebar .posts-list .widget-content span{
color:#999;
font-size:13px;
display:block;
margin:2px 0}
.details-sidebar .posts-list .widget-content span i{
padding-right:5px}
.details-sidebar .posts-list .meta-tag{
display:inline-block}
.details-sidebar .posts-list .meta-tag span{
float:left;
margin-right:5px;
color:#999}
.details-sidebar .posts-list .meta-tag span a{
color:#999;
font-size:12px}
.details-sidebar .posts-list .meta-tag span a:hover{
color:#ff6600}
.details-sidebar .posts-list .price{
font-size:16px;
color:#ff6600}
.sidebar-box{
width:100%;
display:inline-block;
box-shadow:0 0 10px rgba(175,175,175,.23);
margin-bottom:30px}
.sidebar-box .user{
text-align:center;
width:100%;
padding:15px 20px;
position:relative;
margin-bottom:5px;
background:#ff6600}
.sidebar-box .user figure{
margin:0;
position:relative}
.sidebar-box .user figure img{
border-radius:50%;
border:2px solid #fff}
.sidebar-box .user .usercontent{
padding:15px 0 0}
.sidebar-box .user .usercontent h3{
color:#fff;
font-size:15px;
font-weight:700;
line-height:16px;
margin-bottom:8px}
.sidebar-box .user .usercontent h4{
color:#f1f1f1;
font-size:14px;
font-weight:400;
line-height:14px}
.sidebar-box .navdashboard ul{
width:100%}
.sidebar-box .navdashboard ul li{
margin:0;
width:100%;
float:left;
position:relative;
line-height:48px;
border-bottom:1px solid #f1f1f1}
.sidebar-box .navdashboard ul li a{
color:#333;
width:100%;
float:left;
line-height:inherit}
.sidebar-box .navdashboard ul li a span{
text-align:left}
.sidebar-box .navdashboard ul li a i{
width:58px;
display:inline-block;
font-size:20px;
text-align:center;
vertical-align:middle}
.sidebar-box .navdashboard ul li a:focus,.sidebar-box .navdashboard ul li a:hover,.sidebar-box .navdashboard ul li a.active{
background:#ff6600;
color:#fff}
.sidebar-box .navdashboard ul li a:focus i,.sidebar-box .navdashboard ul li a:hover i,.sidebar-box .navdashboard ul li a.active i{
color:#fff}
.dashboard-sections{
padding:20px 0}
.dashboard-sections .dashboardbox{
width:100%;
float:left;
overflow:hidden;
background:#fff;
position:relative;
border-radius:30px;
padding:10px;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
transition:all .4s ease-in-out}
.dashboard-sections .icon{
float:left}
.dashboard-sections .icon i{
font-size:22px;
text-align:center;
line-height:42px;
width:42px;
border-radius:50%;
color:#fff;
height:42px;
display:inline-block;
background:#ff6600}
.dashboard-sections .contentbox{
float:left;
margin-left:10px}
.dashboard-sections .contentbox h2{
font-size:16px;
font-weight:500;
margin-bottom:8px}
.dashboard-sections .contentbox h2 a{
color:#333;
bottom:10px;
padding:0 14px 0 0}
.dashboard-sections .contentbox h2 a:hover{
color:#ff6600}
.dashboard-sections .contentbox h3{
font-size:15px;
color:#999;
font-weight:400;
margin:0}
.dashboardbox:hover{
-webkit-box-shadow:0 0 10px rgba(175,175,175,.23);
box-shadow:0 0 10px rgba(175,175,175,.23)}
.inner-box{
box-shadow:0 0 10px rgba(175,175,175,.23)}
.dashboard-box{
width:100%;
display:inline-block;
padding:10px;
border-bottom:1px solid #eaedef}
.dashboard-box .dashbord-title{
margin:0;
float:left;
color:#363b4d;
font-size:20px;
font-weight:500;
line-height:20px;
padding:8px 0 8px 10px}
.dashboard-wrapper{
padding:10px 15px}
.dashboard-wrapper .select select{
border:0;
width:100%;
border-radius:0;
background:0 0;
font-size:16px;
outline:none;
line-height:30px;
padding:15px 15px 15px 0}
#editor{
position:relative}
#editor .panel-default .panel-heading{
padding:0;
border-radius:4px;
background:0 0;
border:none}
#editor .note-editor.note-frame{
border:1px solid #ddd}
#editor .popover{
display:none}
.note-Top{
display:none}
.tg-fileuploadlabel{
width:100%;
padding:30px;
color:#363b4d;
font-size:14px;
line-height:17px;
margin:0 0 10px;
cursor:pointer;
border-radius:30px;
border:3px dashed #eaedef;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:center;
-ms-flex-line-pack:center;
align-content:center}
.tg-fileuploadlabel span{
display:block;
margin-bottom:15px}
.tg-fileuploadlabel span:first-child{
font-size:18px;
font-weight:500;
line-height:22px}
.tg-fileuploadlabel span:first-child(2){
padding:15px 0}
.tg-fileuploadlabel span:first-child(4){
color:#363b4d;
font-size:13px;
line-height:16px;
margin:30px 0 0}
.tg-fileuploadlabel input[type=file].fileinput{
display:none}
.tg-fileuploadlabel .btn{
color:#fff;
padding:10px 50px;
position:relative;
text-align:center;
margin-bottom:20px;
overflow:hidden;
border-radius:30px;
display:inline-block;
vertical-align:middle;
text-transform:capitalize}
#tg-photogallery{
display:none}
.checkbox{
font-size:12px}
.checkbox a{
font-size:12px;
color:#999}
.checkbox a:hover{
color:#ff6600}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
background-color:#ff6600}
label{
display:inline}
.tg-checkbox{
margin-bottom:10px}
.tg-checkbox a{
font-size:13px;
color:#333}
.tg-inputwithicon .tg-select{
color:#666;
width:100%;
position:relative;
text-transform:uppercase}
.tg-inputwithicon .tg-select:after{
top:10px;
right:15px;
z-index:2;
color:#666;
display:block;
content:'\f107';
position:absolute;
text-align:center;
font-size:inherit;
line-height:40px;
font-family:'fontawesome'}
.tg-inputwithicon .tg-select select{
border:0;
border-radius:0;
font-size:14px;
width:100%;
font-weight:400;
color:#333;
background:#fff;
z-index:1;
width:100%;
position:relative;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none}
.dashboard-wrapper .tg-inputwithicon .tg-select:after{
top:2px}
.dashboard-wrapper .tg-select select:focus{
outline:none}
.nav-table{
width:100%;
display:inline-block;
margin:10px 0 20px}
.nav-table ul li{
float:left;
margin-right:15px;
position:relative}
.nav-table ul li a{
color:#ff6600;
padding:7px 16px;
display:inline-block;
border:1px solid #eaedef;
border-radius:30px}
.nav-table ul li a:hover,.nav-table ul li.active a{
background:#ff6600;
color:#fff}
.dashboardtable tbody tr{
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
transition:all .4s ease-in-out}
.dashboardtable thead tr th{
color:#333;
font-size:14px;
font-weight:700;
line-height:20px;
text-align:left;
padding:15px 10px;
background:0 0;
vertical-align:middle;
border-bottom:none}
.dashboardtable thead tr th .checkbox,.dashboardtable tbody tr td .checkbox{
width:20px;
height:20px}
.dashboardtable tbody tr td,.dashboardtable tbody tr td h3{
color:#333;
font-size:15px;
font-weight:500;
line-height:20px;
vertical-align:middle;
margin:0}
.dashboardtable tbody tr td h3+span{
color:#666;
display:block;
font-size:12px;
font-weight:500;
line-height:16px}
.photo{
width:110px;
display:block}
.adcategories{
min-width:110px;
display:block}
.adstatus{
width:80px;
color:#fff;
display:block;
font-size:14px;
font-weight:400;
line-height:30px;
border-radius:30px;
text-align:center;
text-transform:uppercase}
.adstatusinactive{
color:#363b4d;
background:#f7f7f7}
.adstatusactive{
background:#ff6600}
.adstatusexpired{
background:#fc9209}
.adstatusdeleted{
background:#f91942}
.adstatussold{
background:#363b4d}
.btns-actions{
min-width:150px;
width:100%;
float:left;
margin:-5px 0}
.btns-actions .btn-action{
margin:5px;
width:40px;
height:40px;
float:left;
color:#363b4d;
line-height:40px;
border-radius:30px;
background:#f7f7f7;
text-align:center;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
transition:all .4s ease-in-out}
.btns-actions .btn-action i{
display:block;
line-height:40px}
.dashboardtable tbody tr:hover .btn-delete{
background:#f91942;
color:#fff}
.dashboardtable tbody tr:hover .btn-edit{
background:#363b4d;
color:#fff}
.dashboardtable tbody tr:hover .btn-view{
background:#00cc67;
color:#fff}
.dashboardtable tbody tr:hover{
-webkit-box-shadow:0 0 10px rgba(175,175,175,.23);
box-shadow:0 0 10px rgba(175,175,175,.23)}
.form-dashboard{
padding:0 5px 15px}
.form-dashboard .privacy-box .dashboardholder{
border:1px solid #ddd;
padding:15px}
.form-dashboard .privacy-box .dashboardholder ul{
margin-bottom:20px}
.form-dashboard .privacy-box .dashboardholder ul li{
margin-bottom:15px}
.form-dashboard .privacy-box .dashboardholder ul li .checkbox span{
font-size:14px;
margin-left:8px}
.dashboardboxtitle h2{
font-size:16px;
margin-bottom:20px;
font-weight:500}
.offers-messages{
border:1px solid #ddd;
padding:0 0 15px}
.offers-messages .offers-box{
padding:15px 0;
display:inline-block;
border-right:1px solid #ddd}
.offers-user-online .offerer{
width:100%;
float:left;
cursor:pointer;
position:relative;
margin:0;
padding:10px}
.offers-user-online .offerer figure{
float:left;
margin:0;
overflow:hidden;
border-radius:50%;
margin-right:20px;
box-shadow:0 2px 12px 0 rgba(198,198,198,.3);
border:2px solid #fff;
position:relative}
.offers-user-online .offerer figure img{
height:auto;
max-width:100%}
.offers-user-online .offerer .bolticon{
width:8px;
height:8px;
background:#ff6600;
border-radius:50%;
position:absolute;
top:18px;
left:15px}
.offers-user-online .offerer .user-name{
padding:10px 0}
.offers-user-online .offerer .user-name h3{
color:#333;
font-size:15px;
font-weight:500;
line-height:20px;
overflow:hidden}
.offers-user-online .offerer .user-name h4{
font-size:14px}
.offers-user-online .offerer .user-name h4 a{
color:#ff6600}
.chat-message-box{
padding:15px 0;
display:inline-block}
.chat-message-box .offerermessage{
width:100%;
float:left;
position:relative}
.chat-message-box .offerermessage figure{
float:left;
margin:0;
overflow:hidden;
border-radius:50%;
margin-right:20px;
box-shadow:0 2px 12px 0 rgba(198,198,198,.3);
border:2px solid #fff;
position:relative}
.chat-message-box .offerermessage figure img{
height:auto;
max-width:100%}
.chat-message-box .offerermessage .description{
margin-left:80px}
.chat-message-box .offerermessage .description .info{
width:auto;
padding:10px;
margin:0 0 5px;
background:#fff}
.chat-message-box .offerermessage .description .info h3{
font-size:16px;
font-weight:500}
.chat-message-box .offerermessage .description .info p{
font-size:13px;
line-height:20px}
.chat-message-box .offerermessage .description .date{
color:#999;
font-style:italic}
.chat-message-box .memessage{
width:100%;
float:left;
position:relative;
margin:8px 0;
padding:0 40px}
.chat-message-box .memessage figure{
float:right;
overflow:hidden;
border-radius:50%;
margin-right:20px;
box-shadow:0 2px 12px 0 rgba(198,198,198,.3);
border:2px solid #fff;
bottom:21px;
width:30px;
height:30px;
position:absolute;
margin:0;
right:0}
.chat-message-box .memessage figure img{
height:auto;
max-width:100%}
.chat-message-box .memessage .description{
margin-left:80px}
.chat-message-box .memessage .description .info{
width:auto;
padding:10px;
margin:0 0 5px;
background:#fff}
.chat-message-box .memessage .description .info h3{
font-size:16px;
font-weight:500}
.chat-message-box .memessage .description .info p{
font-size:13px;
line-height:20px}
.chat-message-box .memessage .description a{
color:#999}
.chat-message-box .memessage .description a:hover{
color:#ff6600}
.chat-message-box .memessage .description .date{
color:#999;
font-style:italic}
.replay-box{
float:left;
width:100%;
border-width:1px;
border-style:solid;
border-color:#ddd}
.replay-box .form-control{
width:100%;
height:100px;
font-size:13px;
line-height:16px;
border-width:0;
border-style:initial;
border-color:initial;
border-image:initial;
padding:8px;
border-radius:0}
.replay-box .icon-box{
width:100%;
float:left;
height:39px;
text-align:right;
padding:8px;
border-top:1px solid #ddd}
.replay-box .icon-box i{
cursor:pointer;
font-size:16px;
line-height:22px;
display:inline-block;
vertical-align:middle;
margin:0 0 0 6px}
.card{
box-shadow:0 0 10px rgba(175,175,175,.23);
padding:25px 30px 30px;
margin-bottom:10px}
.card .table-total-checkout{
width:100%;
text-transform:uppercase;
margin-bottom:20px}
.card .table-total-checkout tbody tr td{
text-align:right;
font-size:30px}
.mainHeading{
text-align:center;
margin-bottom:20px}
.mainHeading .section-title{
padding:20px 0}
#pricing-table{
text-align:center}
#pricing-table .title{
padding-top:10px;
padding-bottom:15px}
#pricing-table .title h3{
color:#333;
font-weight:400;
font-size:18px;
margin-bottom:0}
#pricing-table .table{
padding-bottom:30px;
border-radius:0;
background:#fff;
border:1px solid #e6e6e6;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
-ms-transition:all .3s linear;
-o-transition:all .3s linear;
transition:all .3s linear}
#pricing-table .table .icon{
padding:30px}
#pricing-table .table .icon i{
color:#ff6600;
font-size:42px}
#pricing-table .table .pricing-header{
position:relative;
text-align:center}
#pricing-table .table .pricing-header .price-value{
font-size:30px;
color:#ff6600;
position:relative;
text-align:center;
font-weight:500;
line-height:35px}
#pricing-table .table .description{
text-align:center;
padding:0 50px;
margin-bottom:20px}
#pricing-table .table .description li{
font-size:14px;
font-weight:400;
color:#999;
padding-bottom:12px}
#pricing-table .table:hover{
border-color:transparent;
box-shadow:0 0 15px rgba(143,143,143,.15)}
#pricing-table #active-tb{
margin-top:-20px;
border-color:transparent;
box-shadow:0 0 15px rgba(143,143,143,.15)}
.testimonial{
background:#f8f8f8;
padding:30px 0 60px!important}
.testimonial .img-thumb{
position:relative;
margin-left:30px;
-webkit-transform:translateY(40px);
-moz-transform:translateY(40px);
transform:translateY(40px)}
.testimonial .img-thumb img{
border:3px solid #ff6600;
border-radius:50%;
width:auto}
.testimonial-item{
padding:15px;
background:#fff;
border-radius:0;
border:1px solid #e6e6e6}
.testimonial-item .content{
padding:50px 20px 15px}
.testimonial-item .content .description{
width:100%}
.testimonial-item .content .info-text{
margin-top:20px}
.testimonial-item .content .info-text h2{
font-size:18px;
font-weight:500;
line-height:25px;
margin-bottom:0}
.testimonial-item .content .info-text h2 a{
color:#333}
.testimonial-item .content .info-text h2 a:hover{
color:#ff6600}
.testimonial-item .content .info-text h4{
margin:0;
font-size:14px;
font-weight:400;
line-height:27px}
.testimonial-item .content .info-text h4 a{
color:#999}
.testimonial-item .content h3{
margin:0;
clear:both;
font-size:14px;
font-weight:500;
line-height:26px}
.testimonial-item .content h3 a{
color:#ff6600}
.owl-carousel .owl-item img{
width:100%;
display:inline-block;
height: 511px;}
.bw-owl img{
	height:213px !important;
}


.owl-pagination{
position:absolute;
width:100%;
left:0;
bottom:-40px}
.owl-theme .owl-controls .owl-page{
display:inline-block;
zoom:1;
*display:inline}
.owl-theme .owl-controls .owl-page span{
display:block;
width:12px;
height:12px;
margin:2px 4px;
filter:alpha(opacity=50);
opacity:1;
border-radius:30px;
background:#fff;
border:2px solid #fff;
box-shadow:0 0 2px rgba(0,0,0,.2);
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{
background:#ff6600}
#blog .blog-item-wrapper{
background:#fff;
border-radius:0;
margin-bottom:30px;
-webkit-transition:transform .2s linear,-webkit-box-shadow .2s linear;
-moz-transition:transform .2s linear,-moz-box-shadow .2s linear;
transition:transform .2s linear,box-shadow .2s linear}
#blog .blog-item-wrapper:hover{
box-shadow:0 13px 21px rgba(0,0,0,.13);
-webkit-box-shadow:0 13px 21px rgba(0,0,0,.13);
-moz-box-shadow:0 13px 21px rgba(0,0,0,.13)}
#blog .blog-item-img{
position:relative}
#blog .blog-item-img img{
width:100%}
#blog .blog-item-text{
padding:15px;
box-shadow:0 0 15px rgba(143,143,143,.18)}
#blog .blog-item-text .meta-tags{
margin-bottom:10px;
display:inline-block;
width:100%}
#blog .blog-item-text .meta-tags span{
color:#929292;
margin-right:10px}
#blog .blog-item-text .meta-tags span a{
color:#929292}
#blog .blog-item-text .meta-tags span i{
margin-right:5px}
#blog .blog-item-text h3{
line-height:25px;
font-size:16px;
font-weight:500;
margin-bottom:10px}
#blog .blog-item-text h3 a{
color:#333}
#blog .blog-item-text h3 a:hover{
color:#ff6600}
#blog .blog-item-text p{
line-height:27px;
margin-bottom:15px}
#blog .blog-item-text .btn-rm{
	color:#333;
}
#blog .blog-item-text .btn-rm:hover{
	color:#ff6600;
}
.blog-post{
	background-color: #f1f1f1;
    border-radius: 30px;
	margin-bottom:30px;
	box-shadow:0 0 10px rgba(175,175,175,.23);
}
.blog-post .post-thumb .img-fluid, .blog-post .post-thumb iframe{
	border-top-left-radius: 30px;
    border-top-right-radius: 30px;
	height: 325px;
    width: 100%;
}
.blog-post .post-content{
padding:30px}
.blog-post .post-content .post-title{
font-size:22px;
font-weight:500;
margin-bottom:15px}
.blog-post .post-content .post-title a{
color:#333}
.blog-post .post-content .post-title a:hover{
color:#ff6600}
.blog-post .meta{
margin-top:0;
margin-bottom:20px}
.blog-post .meta .meta-part{
display:inline-block;
margin-right:10px}
.blog-post .meta .meta-part a{
color:#999;
text-transform:capitalize}
.blog-post .entry-summary{
margin:15px 0 30px;
line-height:26px}
.quote-post .quote-wrap{
text-align:center;
padding:50px 0;
font-size:25px;
font-style:italic;
font-weight:400;
background:#f7f7f7}
blockquote{
border-left:none;
padding:15px;
line-height:36px}
.pagination-bar{
margin-top:35px}
.page-item .page-link{
	background-color: #f1f1f1;
	margin-right:10px;
	padding:10px 15px;
	border-radius:30px;
	color:#ff6600;
}
.page-link:focus,.page-link:hover,.page-link.active{
	background-color:#ff6600;
	color:#fff;
	box-shadow:none;
}
.page-item:last-child .page-link,.page-item:first-child .page-link{
border-radius:30px}
.post-content-block{
margin-bottom:40px}
.post-thumb{
position:relative}
.post-thumb .date{
position:absolute;
font-size:13px;
text-transform:uppercase;
top:10px;
left:10px;
padding:7px 17px;
background-color:#fff}
.post-thumb .date .day{
color:#ff6600;
display:block;
font-size:24px;
font-weight:700}
.post-meta{
padding-bottom:10px}
.post-meta a{
color:#888}
.post-meta a:hover{
color:#ff6600}
.post-meta span{
margin-right:10px;
padding-right:10px;
border-right:1px solid #ddd;
line-height:12px;
color:#888;
display:inline-block}
.post-meta span i{
color:#888;
margin-right:5px}
.post-meta .post-comment{
border-right:0}
.tags-area{
margin:20px 0}
.tags-area .post-tags a{
border:1px solid #eee;
color:#7c7c7c;
display:inline-block;
font-size:12px;
padding:3px 10px;
margin-left:3px;
border-radius:30px}
.tags-area .post-tags a:hover{
background:#ff6600;
color:#fff}
.share-items .list-inline li{
display:inline-block;
padding-right:5px;
padding-left:5px}
.share-items .list-inline li a i{
margin-left:5px;
font-size:14px;
line-height:60px;
color:#ff6600;
text-align:center}
.share-items .post-social-icons a i.fa-facebook{
background:#677fb5}
.share-items .post-social-icons a i.fa-twitter{
background:#70c2e9}
.share-items .post-social-icons a i.fa-google-plus{
background:#c53942}
.share-items .post-social-icons a i.fa-linkedin{
background:#3daccf}
.blog-post-item{
position:relative}
.blog-post-item .post-thumb{
overflow:hidden;
position:relative}
.blog-post-item .post-thumb figure{
margin:0}
.blog-post-item .post-thumb .post-categories{
font-weight:600;
position:absolute;
z-index:2;
top:0;
left:30px;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s}
.blog-post-item .post-thumb .post-categories a{
color:#fff;
font-size:13px;
display:inline-block;
background:#ff6600;
border-radius:50px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
-ms-border-radius:50px;
-o-border-radius:50px;
padding:5px 15px;
margin-top:30px}
.blog-post-item .post-item-content{
padding:80px 30px 25px;
position:absolute;
z-index:1;
left:0;
bottom:0;
width:100%;
color:#fff;
background-image:-webkit-linear-gradient(top,transparent 0%,#323031 100%);
background-image:-o-linear-gradient(top,transparent 0%,#323031 100%);
background-image:linear-gradient(to bottom,transparent 0%,#323031 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#FF323031',GradientType=0)}
.blog-post-item .post-item-content .post-date{
font-size:13px;
margin:0 0 5px}
.blog-post-item .post-item-content .post-title{
font-size:16px;
line-height:22px;
margin:0}
.blog-post-item .post-item-content .post-title a{
color:#fff}
.blog-post-item:hover .post-categories{
opacity:1;
filter:alpha(opacity=100)}
#comments .comment-box{
padding:15px;
box-shadow:0 0 10px rgba(175,175,175,.23)}
#comments h3{
font-size:24px;
padding:15px 0;
font-weight:700}
.respond-title{
font-size:24px;
margin-bottom:60px;
color:#999;
text-transform:capitalize}
#comments .comments-list{
padding:0;
margin:0 0 15px;
border-bottom:1px solid #fafafa}
#comments .comments-list .media{
padding-bottom:60px}
#comments .comments-list .media .thumb-left{
float:left;
position:relative;
width:200px;
height:auto}
#comments .comments-list .media .thumb-left img{
border-radius:50%;
border:2px solid #fff;
box-shadow:0 2px 18px 0 rgba(198,198,198,.3)}
#comments .comments-list .media .info-body{
margin-left:20px;
box-shadow:0 0 10px rgba(175,175,175,.23);
padding:15px;
background:#fff}
#comments .comments-list .media .info-body .media-heading{
margin-bottom:15px}
#comments .comments-list .media .info-body .media-heading .name{
font-weight:500;
font-size:18px}
#comments .comments-list .media .info-body .media-heading .comment-date{
color:#999;
margin-bottom:5px;
font-size:14px}
#comments{
margin-top:15px}
#comments .comments-list li ul{
padding-left:100px}
.reply-link{
color:#ff6600;
font-size:14px;
margin-left:5px;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-ms-transition:all .4s ease;
transition:all .4s ease}
.reply-link:hover{
color:#ff6600}
.right-sidebar{
padding-left:20px}
.widget-search #search-form{
position:relative}
.search-btn{
position:absolute;
top:0;
right:20px;
height:42px;
background-color:transparent;
border:none}
.search-btn i{
color:#999}
#sidebar{
margin-bottom:60px}
#sidebar .widget_search{
margin-bottom:30px}
#sidebar .widget{
	background-color: #f1f1f1;
    box-shadow: 0 0 10px rgb(175, 175, 175);
    margin-bottom: 60px;
    border-radius: 20px;
}
#sidebar .widget .widget-title{
	padding:17px 25px;
	margin-top:0;
	margin-bottom:0;
	font-size:20px;
	font-weight:500;
    border-bottom: 2px solid #ff6600;
}
#sidebar .categories-list{
padding:20px}
#sidebar .categories-list li{
padding:7px 0}
#sidebar .categories-list li a{
text-decoration:none;
color:#888;
width:100%;
display:inline-block;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out}
#sidebar .categories-list li a:hover{
color:#ff6600}
#sidebar .categories-list li a i{
margin-right:5px}
#sidebar .categories-list li .category-counter{
font-size:12px}
#sidebar .posts-list{
padding:20px}
#sidebar .posts-list li{
padding-bottom:12px}
#sidebar .posts-list .widget-thumb{
float:left}
#sidebar .posts-list .widget-thumb a{
display:block}
#sidebar .posts-list .widget-thumb a img{
opacity:1;
max-width:90px;
margin:5px 15px 0 0;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out}
#sidebar .posts-list .widget-thumb:hover img{
opacity:.7}
#sidebar .posts-list .widget-content a{
font-weight:500;
color:#484848;
font-size:14px}
#sidebar .posts-list .widget-content a:hover{
color:#ff6600}
#sidebar .posts-list .widget-content span{
color:#999;
font-size:13px;
display:block;
margin:2px 0}
#sidebar .posts-list .widget-content span i{
padding-right:5px}
#sidebar .tagcloud{
padding:20px}
#sidebar .tagcloud a{
display:inline-block;
padding:5px 10px;
border-radius:30px;
margin-bottom:5px;
color:#6f6f6f;
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out}
#sidebar .tagcloud a:hover{
color:#ff6600}
#sidebar .add-box{
padding:20px}
#sidebar .add-box img{
width:100%}
#conatiner-map{
width:100%;
height:480px}
#google-map-area{
padding-top:60px;
position:relative}
#google-map-area .container-fluid{
padding-left:0;
padding-right:0}
#content{
position:relative}
#content .contact-form{
	border-radius: 16px;
	padding:30px;
	box-shadow:0 0 10px rgba(175,175,175,.23);
	background-image: linear-gradient(141deg, #ff660078 0%, #ffe4d2 64%, #ff660080 85%);
}
#content .contact-form .contact-title{
font-size:20px;
font-weight:500;
margin-bottom:30px;
padding-bottom:25px;
position:relative}
#content .contact-form .contact-title:before{
content:"";
height:3px;
width:40px;
background:#ff6600;
position:absolute;
left:0;
bottom:0;
z-index:1}
#content .information{
box-shadow:0 0 10px rgba(175,175,175,.23)}
#content .information h3{
font-size:18px;
font-weight:500;
color:#333;
border-bottom:1px solid #f1f1f1;
margin:0;
padding:20px}
#content .information .contact-datails{
padding:20px}
#content .information .contact-datails .info li{
padding:0 0 18px;
width:100%;
display:inline-flex}
#content .information .contact-datails .info li span{
font-weight:500;
color:#333;
width:26%}
#content .information .contact-datails .info li p{
font-size:14px;
font-weight:400;
color:#999;
margin:0;
padding:0;
width:74%}
#content .information .contact-datails .info li p a{
color:#999}
#content .information .contact-datails .info li p a:hover{
color:#ff6600}
.call-back h4{
font-size:30px;
color:#333;
margin-bottom:30px}
.call-back .call-us{
border:1px solid #ff6600;
padding:15px}
.call-back .call-us .icon{
float:left}
.call-back .call-us .icon i{
font-size:36px;
color:#ff6600}
.call-back .call-us .contact-text{
margin-left:50px}
.call-back .call-us .contact-text span{
font-size:12px;
margin-bottom:10px}
.call-back .call-us .contact-text h5{
font-size:22px;
color:#ff6600}
.call-back .call-us .contact-text p{
font-size:14px}
.form-group{
margin-bottom:30px}
.form-control{
display:block;
width:100%;
font-size:14px;
box-shadow:none;
color:#333;
background:#fff;
padding:10px;
border:1px solid #e5e5e5;
border-radius:30px;
font-weight:400;
transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease}
textarea{
border-radius:4px!important}
.form-control:focus{
border-color:#ff6600;
outline:0;
box-shadow:none}
.login-area{
	width:100%;
	background-color: white;
	border-radius: 20px;
    box-shadow: 0 0 10px rgb(175, 175, 175);
}
.login-area h3{
margin:0;
padding:0 20px;
font-size:18px;
font-weight:500;
line-height:48px;
text-align:center;
border-bottom:1px solid #eaedef}
.login-area .login-form{
padding:30px 15px}
.login-area .login-form .input-icon{
position:relative}
.login-area .login-form .input-icon i{
font-size:15px;
left:16px;
color:#999;
line-height:22px;
margin-top:-11px;
position:absolute;
top:50%}
.login-area .login-form .input-icon input{
padding-left:40px}
.login-area .checkbox{
display:inline-block}
.login-area .checkbox label{
font-size:13px;
margin-left:5px}
.login-area .forgetpassword{
float:right;
font-size:14px;
line-height:20px;
color:#999}
.login-area .forgetpassword:hover{
color:#ff6600}
.login-area .form-links a{
color:#999}
.login-area .form-links a:hover{
color:#ff6600}
.custom-control{
display:inline-block}
.close-account{
padding:15px;
text-align:center}
.close-account p{
margin-bottom:10px}
.close-account .radio-inline{
margin:0 5px 15px}
.subscribes{
background:#f8f8f8}
.subscribes .subscribes-inner .icon{
float:left}
.subscribes .subscribes-inner .icon i{
font-size:42px;
color:#333;
line-height:55px}
.subscribes .subscribes-inner .sub-text{
float:left;
margin-left:15px}
.subscribes .subscribes-inner .sub-text h3{
font-size:30px;
color:#333;
font-weight:500;
margin-bottom:0;
line-height:35px}
.subscribes .subscribes-inner .sub-text p{
font-size:16px;
color:#999}
.subscribe{
margin-top:5px;
width:100%}
.subscribe .form-control{
float:left;
width:100%;
border:1px solid #cfcfcf;
border-radius:30px;
position:relative;
height:52px}
.subscribe .btn{
padding:10px 30px;
position:absolute;
top:10px;
right:20px}
.block-title{
font-size:18px;
font-weight:500;
color:#fff;
padding-bottom:25px;
position:relative}
footer .footer-Content{
	background-color:#153039;
	padding:40px 0;
	color:#bfbfbf;
}
.footer-logo{
margin-bottom:20px}
.textwidget{
font-size:14px;
font-weight:400;
line-height:27px}
.textwidget p{
color:#bfbfbf;
font-size:14px}
footer .menu{
padding-left:0}

footer .menu li{
	list-style:none;
	padding-bottom:5px;
	width:100%;
}
footer .menu li a{
	color:#bfbfbf;
	font-size:15px;
}
footer .menu li a:hover{
	color:#ff6600;
}
.contact-footer{
	margin:0;
	padding:0;
	display:inline-block;
}
.contact-footer li{
	padding-bottom:10px;
}
.contact-footer li strong{
float:left}
.contact-footer li strong i{
font-size:15px}
.contact-footer li span{
margin-left:40px;
display:block}
.contact-footer li span a{
color:#bfbfbf}
.contact-footer li span a:hover{
color:#ff6600}
.footer-social{
margin-top:22px}
.footer-social li{
display:inline-block;
margin-right:12px}
.footer-social li a{
background-color:#ff6600;
border-radius:30px;
color:#fff;
height:32px;
line-height:32px;
text-align:center;
width:32px;
display:inline-block;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
transition:all .4s ease-in-out}
.footer-social li .facebook:hover{
background-color:#3b5998}
.footer-social li .twitter:hover{
background-color:#55acee}
.footer-social li .linkedin:hover{
background-color:#007bb5}
.footer-social li .google-plus:hover{
background-color:#dd4b39}
#copyright{
background-color:#ff6600;
padding:20px 0 10px;
color:#fff}
#copyright p{
line-height:34px}
#copyright p a{
color:#fff}
#copyright p a:hover{
text-decoration:underline}
.social-icon .facebook:hover{
background-color:#3b5998}
.social-icon .twitter:hover{
background-color:#55acee}
.social-icon .dribble:hover{
background-color:#d34836}
.social-icon .flickr:hover{
background-color:#ff0084}
.social-icon .youtube:hover{
background-color:#cc181e}
.social-icon .google-plus:hover{
background-color:#dd4b39}
.social-icon .linkedin:hover{
background-color:#007bb5}
#about .about-wrapper{
padding:40px 0}
#about .intro-title{
font-size:30px;
line-height:36px;
margin-bottom:30px}
#about .intro-desc{
margin-bottom:30px}
.special-product{
position:relative;
margin:0;
overflow:hidden}
.special-product:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,.7);
z-index:1;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
transition:all .4s ease-in-out}
.special-product .product-text{
position:absolute;
left:0;
width:100%;
height:100%;
top:0;
padding:30px;
z-index:2}
.special-product .product-text h3{
font-size:30px;
color:#fff}
.special-product .product-text .offer-details{
margin-top:30px;
color:#fff}
.special-product .product-text .offer-details h4{
font-size:18px}
.special-product .product-text .offer-details p{
font-size:16px}
.special-product .product-text .price{
font-weight:700;
color:#fff;
font-size:26px;
color:#03cd67;
margin-bottom:15px}
.special-product .product-text .icon-footer{
position:absolute;
right:30px;
bottom:20px}
.special-product .product-text .icon-footer a{
font-size:30px;
color:#fff}
.special-product .product-text .icon-footer a:hover{
color:#ff6600}
.special-product .product-text .text{
font-size:15px;
color:#fff;
font-weight:500}
.img-box{
display:inline-block;
position:relative;
width:100%;
overflow:hidden;
z-index:90;
margin:10px 0;
border-radius:30px}
.img-box .img-box-content{
position:absolute;
z-index:101;
bottom:0;
padding:15px;
width:100%;
transition:.3s ease-out;
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out}
.img-box .img-box-content h4{
font-size:18px;
line-height:36px;
color:#fff;
margin:0}
.img-box .img-box-content span{
margin-left:10px;
font-size:16px;
color:#fff}
.img-box .img-box-background{
background-size:cover;
transition:all .55s;
top:0;
left:0;
background-repeat:no-repeat;
background-position:50%;
background-size:cover;
transition:.3s ease-out;
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out}
.img-box:before{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
content:"";
background-color:#222;
opacity:.3;
z-index:99;
transition:.3s ease-out;
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out}
.img-box:hover:before{
background-color:#ff6600;
opacity:.7}
.img-box:hover .img-box-background{
transform:scale(1.06)}
.single-cta{
padding:30px;
box-shadow:0 0 10px rgba(175,175,175,.23)}
.single-cta .cta-icon{
float:left;
padding-bottom:15px}
.single-cta .cta-icon i{
font-size:40px;
color:#ff6600}
.single-cta .content{
margin-left:60px}
.single-cta h4{
font-size:18px;
margin-bottom:10px}
.mb-30{
margin-bottom:30px}
.head-faq{
margin-bottom:20px}
.panel-group .panel{
margin-bottom:24px}
.panel-default{
border-radius:0;
border:none}
.panel-default .panel-heading{
padding:0 20px;
outline:none;
border-radius:4px;
background:#ff6600;
border:1px solid transparent;
width:100%;
box-shadow:0 0 10px rgba(175,175,175,.23)}
.panel-default .panel-heading .panel-title{
margin-top:0;
margin-bottom:0;
font-weight:500;
font-size:14px;
color:inherit}
.panel-default .panel-heading a{
font-size:14px;
font-weight:400;
padding:15px 35px 15px 30px;
display:inline-block;
width:100%;
color:#fff;
position:relative}
.panel-default .panel-heading a:after{
font-family:'fontawesome';
content:"\f068";
position:absolute;
left:0;
color:#fff;
top:50%;
line-height:1;
padding:0 5px;
margin-top:-7px}
.panel-default .panel-heading .collapsed:after{
content:"\f067"}
.panel-default .panel-collapse .panel-body{
padding:15px 20px;
background-color:#fff;
box-shadow:0 0 10px rgba(175,175,175,.23)}
.counter-section{
	background:url(../images/count.jpg);
	overflow:hidden;
	position:relative;
}
.counter-section:before{
content:'';
position:absolute;
top:0;
bottom:0;
width:100%;
height:100%;
background:rgba(0,0,0,.5)}
.counter-section .counter{
padding:30px 0}
.counter-section .counter .icon{
margin-bottom:30px;
margin-right:30px;
float:left}
.counter-section .counter .icon i{
font-size:48px;
color:#ff6600}
.counter-section .counter .counterUp{
color:#fff;
font-size:30px;
font-weight:700;
margin-bottom:10px}
.counter-section .counter p{
font-size:18px;
color:#fff;
font-weight:500}
.error-content{
width:100%;
padding:50px 0}
.error-content .error-message{
padding:0 0 45px;
text-align:center}
.error-content .error-message h2{
color:#ff6600;
font-size:200px;
position:relative;
margin:0;
padding:0 10px 8px}
.error-content .error-message h3{
color:#333;
font-size:18px;
font-weight:500;
margin-bottom:20px}
.error-content .form-error-search{
width:100%;
float:left;
margin:0 0 30px;
border-radius:50px;
box-shadow:0 0 10px rgba(175,175,175,.23);
position:relative}
.error-content .form-error-search .form-control{
width:100%;
float:left;
height:60px;
font-size:16px;
line-height:30px;
border-width:0}
.error-content .form-error-search .btn-search{
top:0;
right:0;
z-index:2;
width:190px;
height:60px;
line-height:60px;
text-align:center;
position:absolute;
padding:0;
border-radius:0 30px 30px 0}
.error-content .description{
text-align:center;
color:#999}
.error-content .description a{
color:#55acee}
.error-content .description a:hover{
color:#ff6600}
.mt_30{
	margin-top:30px;
}
.mt_80 {
    margin-top: 80px;
}
.signup-image-link {
    font-size: 14px;
    color: #222;
    display: block;
    text-align: center;
}
.control-label{
	color: #ff6600;
    font-weight: bold;
}

#pricing-table .price_tap {
    display: block;
    float: left;
    width: 100%;
    padding: 25px 0;
}
.pricing-container .plan {
	border: 2px solid #ff6601;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.pricing-container .active , .pricing-container .plan:hover{
    -webkit-box-shadow: 0px 0px 43px -1px rgba(0, 0, 0, 0.57);
    -moz-box-shadow:0px 0px 43px -1px rgba(0, 0, 0, 0.57);
    box-shadow: 0px 0px 43px -1px rgba(0, 0, 0, 0.57);
	transform: scale(1.02);
}

.pricing-container .spsl-plan{
    margin-top: -20px;
    position: relative;
}


.pricing-container .spsl-plan .plans-footer a{
    font-weight: bold;
    
    border: 2px solid #955db8;
    padding: 7px 40px;
    border-radius: 40px;
    text-decoration: none;
	color: #fff !important;
    background: #955db8;
}

.pricing-container .spsl-plan .plans-footer a:hover{
    color: #955db8 !important;
    background: #fff !important;
    text-decoration: none;
}


.pricing-container .plan .paln-head{
    background-size: 100%;
    height: 185px;
    text-align: center;
    padding-top: 40px;
    position: relative;
    border-radius: 12px 12px 0 0;
}


.pricing-container .plan .planone{
    background: url(../images/business-directory.jpg) no-repeat top center;
}

.pricing-container .plan .plantwo{
    background: url(../images/business-directory.jpg) no-repeat top center;
}

.pricing-container .plan .plantree{
    background: url(../images/business-directory.jpg) no-repeat top center;
}


.pricing-container .plan .paln-head>span{
    z-index: 2;
    position: relative;
    color: #fff;
    font-weight: bold;
    font-size: 32px;
}

.pricing-container .plan .paln-head>span>b{
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-size: 19px;
}
.pricing-container .plan .paln-head>span>i{
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    display: block;
    color: #fff;
    position: relative;
    z-index: 3;
    font-size: 12px;
    margin-top: -8px;
}

.pricing-container .plan .paln-head:after{
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(12, 5, 5, 0.37);
    top: 0;
    border-radius: 12px 12px 0 0;
		-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.pricing-container .active , .pricing-container .plan:hover .paln-head:after{
    background: rgba(255, 102, 1, 0.35);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.pricing-container .plan .plans-tag{
	background-color:#ff6601;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    display: block;
    max-width: 205px;
    text-align: center;
    padding: 11px;
    border-radius: 41px;
    margin: auto;
    margin-top: -20px;
    position: relative;
}

.pricing-container .plan .plans-body{
    background: rgba(255, 255, 255, 0.62);
    margin-top: -27px;
    padding: 30px;
    padding-top: 41px;
    color: #afbac3;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    font-size: 14px;
	text-align: left;
}

.pricing-container .plan .plans-body ul{
    padding-left: 0;
}

.pricing-container .plan .plans-body ul>li{
    list-style: none;
    margin: 18px 0;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    color: #023f7e;
}

.pricing-container .plan .plans-body ul>li>i{
    margin-right: 5px;
}

.pricing-container .plan .plans-body ul>li:hover{
    color: #7e8a94;
}


.pricing-container .plan .plans-footer{
    background: rgba(243, 246, 246, 0.54);
    padding: 30px;
    text-align: center;
    border-top: 1px solid rgba(227, 232, 232, 0.55);
}

.pricing-container .plan .plans-footer a{
    color: #1495d9;
    font-weight: bold;
    
    border: 2px solid #1495d9;
    padding: 7px 40px;
    border-radius: 40px;
    text-decoration: none;
}

.pricing-container .plan .plans-footer a:hover{
    color: #ffffff;
    background: #1495d9;
    text-decoration: none;
}


.pricing-container .plan .ribbon {
  position: relative;
  margin-bottom: 80px;
}

.pricing-container .plan .ribbon span {
    position: absolute;
    display: -webkit-box;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(-90deg);
    top: 28px;
    margin-left: 2px;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(3, 36, 58, 0.52);
}


.pricing-container .plan:hover .ribbon span {
    opacity:0;
}


.pricing-container .plan .ribbon:before,.pricing-container .plan  .ribbon:after {
  content: "";
  position: absolute;
}

.pricing-container .plan .ribbon {
    width: 35px;
    height: 70px;
    background: #efe94f;
    top: -6px;
    left: 8px;
    position: absolute;
    z-index: 22;
}

.pricing-container .plan:hover .ribbon {
    height: 20px;
}

.pricing-container .plan .ribbon:before {
    height: 0;
    width: 0;
    border-bottom: 6px solid #cac441;
    border-right: 6px solid transparent;
    right: -6px;
}
.pricing-container .plan .ribbon:after {
    height: 0;
    width: 0;
    border-left: 18px solid #efe94f;
    border-right: 17px solid #efe94f;
    border-bottom: 18px solid transparent;
    bottom: -17px;
}
.pricing-container .popular-label {
    height: 130px;
    overflow: hidden;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 90px;
	z-index: 999;
	border-top-right-radius: 12px;
}

.pricing-container .popular-label .tag {
    background-color: #ffd400;
    color: #fff;
	height: 70px;
    line-height: 95px;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.pricing-container .popular-label .tag .tag-text {
    font-size: 18px;
    left: -20px;
    position: relative;
}
ol ol, ol ul, ul ol, ul ul {
    margin-left: 30px;
}
.term-privacy p{
	margin-top:15px;
	text-align:justify;
}

.term-privacy strong{
	color:#ff6600;
	font-size: 16px;
}

.term-privacy h4{
	font-size: 25px;
}
.feature-box-10 .number { 
	display: table-cell;
    font-size: 30px;
    height: 90px;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 90px;
    border: 2px dashed;
    position: relative;
    transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -ms-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}
.feature-box-10:hover .number {
	background: #ff6600; 
	color: #fff;
}
.feature-box-10 .number-center:after {
	width: 250%; 
	position: absolute; 
	content:""; 
	height: 1px; 
	background: #e2e2e2; 
	top: 45px; 
	z-index: -1; 
	left:130px;
}
.feature-box-10 .number-center:before {
	width: 250%; 
	position: absolute; 
	content:""; 
	height: 1px; 
	background: #e2e2e2; 
	top: 45px; 
	z-index: -1; 
	right:130px; 
}

.feature-box-10 .alt-font{
	font-size: 23px;
    font-weight: bold;
    margin: 26px 0;
    color: #ff6600;
}