@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700,900');
body{font-family:'Roboto', sans-serif; font-size:12px; font-weight:400; padding-top:184px; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
body.home{padding-top:91px;}

h1, h2, h3, h4, h5, h6{font-weight:700;}
:focus, .form-control:focus, .btn:focus, button:focus{outline:none; box-shadow:none;}
.form-control:focus{border-color:#ced4da;}
hr.star-light,
hr.star-dark{max-width:15rem; padding:0; text-align:center; border:none; border-top:solid 0.25rem; margin-top:2.5rem; margin-bottom:2.5rem;}
hr.star-light:after, hr.star-dark:after{position:relative; top:-.8em; display:inline-block; padding:0 0.25em; content:'\f005'; font-family:FontAwesome; font-size:2em;}
hr.star-light{border-color:#fff;}
hr.star-light:after{color:#fff; background-color:#18BC9C;}
hr.star-dark{border-color:#2C3E50;}
hr.star-dark:after{color:#2C3E50; background-color:white;}
.btn{font-size:12px;}
section h2{font-size:28px; font-weight:normal; margin-bottom:15px;}
#search{background:#3787af; padding-top:10px; padding-bottom:10px; color:#fff;}
.home #search{background:none; padding:60px 15px;}
.home #search label{color:#333;}
.home #search .form-group label{font-size:32px; color:#555480;}
.home #search .custom-control-label::before, .custom-control-label::before{border:1px solid #898989;}
.custom-checkbox .custom-control-label::before{background-color:transparent;}
.custom-control-input:focus~.custom-control-label::before{box-shadow:none;}
.btn-xl{padding:1rem 1.75rem; font-size:1.25rem;}
.btn-social{width:3.25rem; height:3.25rem; font-size:1.25rem; line-height:2rem;}

.scroll-to-top{z-index:1042; right:1rem; bottom:1rem; display:none;}
.scroll-to-top a{background-color:rgba(33, 37, 41, 0.5); padding:5px 10px;}
.modal-body{max-height:calc(100vh - 151px); overflow-x:hidden; overflow-y:auto;}
.navbar>.container, .navbar>.container-fluid{align-items:flex-start;}
#mainNav{padding:10px 0; background-color:#fff;}
.home #mainNav{background-color:#f2f2f2;}
#mainNav .navbar-brand{color:#fff; padding:0; margin-right:auto;}
#mainNav .navbar-right li.nav-item a.nav-link{color:#111111;}
#mainNav .navbar-right li.nav-item a.nav-link span.icon{background-color:#e5e5e5; margin-left:7px; font-size:14px; padding:4px; height:28px; width:28px; display:inline-block; text-align:center; border-radius:50%;}
#mainNav .navbar-right li.nav-item a.nav-link:hover{color:#3787af;}
#mainNav .navbar-right li.nav-item a.nav-link:active, #mainNav .navbar-right li.nav-item a.nav-link:focus{color:#3787af;}
#mainNav .navbar-right li.nav-item a.nav-link.active{color:#3787af;}
#mainNav .navbar-toggler{padding:15px 15px 15px 0; border:0;}
.navbar-links{position:absolute; right:30px; bottom:10px;}
.navbar-links ul{display:block; list-style:none; margin-bottom:0; text-align:right;}
.navbar-links ul li{display:inline-block; text-align:left;}
.navbar-links ul li+li a{margin-left:10px;}
.navbar-links ul li a, #post-buy-form .btn, .sinfo .btn, a.btn{color:#fff; display:block; padding:4px 10px 6px; border:0; text-transform:uppercase; width:100%; background:#47a7d7; background:-moz-linear-gradient(top, #47a7d7 0%, #3787af 100%); background: -webkit-linear-gradient(top, #47a7d7 0%,#3787af 100%); background: linear-gradient(to bottom, #47a7d7 0%,#3787af 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47a7d7', endColorstr='#3787af',GradientType=0 ); -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.navbar-links ul li a i{margin-right:5px; position:relative; top:-1px;}
.navbar-links ul li a:hover, .navbar-links ul li a:focus, .navbar-links ul li a:active, #post-buy-form .btn:hover, #post-buy-form .btn:focus, .sinfo .btn:hover, .sinfo .btn:focus, a.btn:hover, a.btn:focus, a.btn:not(:disabled):not(.disabled):active{background:#ff9c45; background:-moz-linear-gradient(top, #ff9c45 0%, #ff7700 100%); background: -webkit-linear-gradient(top, #ff9c45 0%,#ff7700 100%); background:linear-gradient(to bottom, #ff9c45 0%,#ff7700 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c45', endColorstr='#ff7700',GradientType=0 );}


@media (min-width:992px){
	.navbar-expand-lg .navbar-collapse{display:block !important;}
	#mainNav{-webkit-transition:padding-top 0.3s, padding-bottom 0.3s; -moz-transition:padding-top 0.3s, padding-bottom 0.3s; transition:padding-top 0.3s, padding-bottom 0.3s;}
	#mainNav .navbar-brand{margin-right:auto; -webkit-transition:font-size 0.3s; -moz-transition:font-size 0.3s; transition:font-size 0.3s;}
	#mainNav .navbar-nav{margin-top:0; float:right;}
	#mainNav .navbar-nav > li.nav-item > a.nav-link.active{color:#3787af;}
	#mainNav .navbar-nav > li.nav-item > a.nav-link.active:active, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover{color:#3787af;}
	.navbar-shrink #mainNav{padding-top:5px; padding-bottom:5px;}
	.navbar-shrink #mainNav .navbar-brand{font-size:1.5em;}
	
}
@media (max-width: 991.98px){
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
		padding-right:15px;
		padding-left:15px;
	}
}

.custom-control-label{line-height:23px; cursor:pointer;}
.custom-radio .custom-control-label::before{background-color:transparent; border:2px solid #fff;}
.custom-radio .custom-control-input:checked~.custom-control-label::before,
.custom-control-input:checked~.custom-control-label::before{background-color:#3787af;}
#search .form-group{margin-bottom:5px;}
#search .input-group>.input-group-prepend>.input-group-text, #search .input-group>.input-group-append>.btn{border-radius:0 !important; border:0;}
#search .input-group>.input-group-prepend>.input-group-text{background-color:#fff;}
#search .form-control, #search .input-group>.input-group-prepend>.input-group-text{border:0; padding:10px 15px;}
.home #search .form-control{padding:15px; border-radius:0; border:1px solid #d4d4d4; box-shadow:1px 1px 8px rgba(0,0,0,.25);}
#search .btn-warning{color:#fff; font-size:14px; text-transform:uppercase; background:#ff9c45; background:-moz-linear-gradient(top, #ff9c45 0%, #ff7700 100%); background: -webkit-linear-gradient(top, #ff9c45 0%,#ff7700 100%); background:linear-gradient(to bottom, #ff9c45 0%,#ff7700 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c45', endColorstr='#ff7700',GradientType=0 );}
.home #search .btn{border-radius:0; background-color:transparent; padding:0; color:#8784b2; font-size:26px; position:absolute; right:15px; top:2px;}


.footer{background-color:#111; color:#aaa; font-size:11px;}
.footer h4{font-size:11px; text-transform:uppercase; color:#fff; margin:0; position:relative;}
.footer h4 span{background-color:#111; display:inline-block; padding-right:10px; position:relative; z-index:1;}
.footer h4:before, .footer h4:after{content:''; background:#3c3c3c; height:1px; display:block; left:0; position:absolute; width:100%; top:6px; z-index:0;}
.footer h4:after{top:8px;}
.footer a{color:#aaa;}
.footer a:hover, .footer a:focus{color:#fff;}
.footer ul, .footer ul li{margin:0; padding:0; list-style:none;}
.footer ul li{line-height:18px;}
.footer ul{padding:10px 0;}
.footer-content{border-bottom:1px solid #3c3c3c; padding:20px 0 0;}
.copyright{padding:10px 0; border-top:1px solid #3c3c3c; margin-top:2px; text-align:center;}

@media (min-width:992px){
	.copyright-text-left{text-align:left;}
	.copyright-text-right{text-align:right;}
}

a{color:#111111; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition:all 0.5s ease; text-decoration:none;}
a:focus, a:hover, a:active{color:#3787af; text-decoration:none;}
.btn{border-width:2px;}
.bg-primary{background-color:#18BC9C !important;}
.text-primary{color:#18BC9C !important;}
.btn-primary{background-color:#18BC9C; border-color:#18BC9C;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background-color:#128f76; border-color:#128f76;}

#content-area{display:flex; flex-wrap:nowrap; padding:10px 0; position:relative;}
.home #content-area{display:block; padding:0; background:#fff url(../img/country-map.png) no-repeat 0 0; background-size:cover;}
.sidebar{padding:0; max-width:200px;}
#right-sidebar{max-width:275px; border:1px solid rgba(0,0,0,.125); border-width:0 0 1px 1px;}
#right-sidebar .card{border-radius:0; border:0;}
#left-sidebar{background-color:#eaeaea; position:absolute; left:0; top:10px; width:200px; bottom:10px; overflow-x:hidden; overflow-y:auto;}
.sidebar-title{background:#3787af; border-color:#3787af; color:#fff; text-transform:uppercase; padding:8px 10px; margin-bottom:1px;}
.sidebar .panel-heading a{display:block; color:#111; background:#c1c1c1; text-transform:uppercase; padding:8px 10px;}
.sidebar .panel-group .panel{margin-bottom:1px;}
.sidebar .panel-group .panel .panel-body{padding:10px 0;}
.sidebar .panel-group .panel:last-child{margin-bottom:0;}
[data-toggle="collapse"]{cursor:pointer;}
[data-toggle="collapse"]:after { font-family: 'FontAwesome'; content: "\f068"; float: right; color: rgba(0, 0, 0, .5); font-size:10px; margin-top:2px;}
[data-toggle="collapse"].collapsed:after { content: "\f067"; }
.navbar-toggler:after{display:none;}
.breadcrumb{margin-bottom:0; background-color:transparent; padding:10px 0; font-size:11px; color:#111;}
.breadcrumb-item.active{color:#111;}
.breadcrumb a{color:#3787af;}
.breadcrumb-item+.breadcrumb-item{padding-left:3px;}
.breadcrumb-item+.breadcrumb-item::before{padding-right:3px;}
.page-title{font-size:14px; margin:0; background:#eaeaea; padding:10px 15px; line-height:normal; margin-bottom:15px;}
.card-header{text-transform:uppercase; padding:8px 15px;}
#categories .card{margin-bottom:15px;}
#categories .card, #categories .card-header{border-color:#eaeaea;}
#categories .card-body{padding:0;}

.custom-list, .custom-list li{margin:0; padding:0; list-style:none;}
.custom-list{display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:5px 0; overflow:hidden;}
.custom-list li{width:100%; padding-right:13px; padding-left:13px;}
.custom-list li a{display:block; padding:5px 0; border-bottom:1px solid #eaeaea;}
@media (min-width: 768px){
	.custom-list li{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; position:relative; width:100%; min-height:1px;}
}

/* owl-pane css */
.sidebar .owl-dots{display:none;}
.owl-carousel{padding:0 10px;}
.owl-carousel .item{text-align:center;}
.owl-stage-outer{border:1px solid #d5d5d5; border-width:1px 0; padding:3px 0;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{position:absolute; left:0; top:-8px;}
.owl-carousel .owl-nav .owl-next{left:auto; right:0;}
.owl-carousel .owl-nav .owl-next span, .owl-carousel .owl-nav .owl-prev span{font-size:28px;}
.owl-item .item a{width:22px; height:22px; display:inline-block; text-align:center; background:#d5d5d5; color:#414141; border-radius:50%; line-height:22px;}
.owl-item .item a:hover, .owl-item .item a.active{color:#fff; background:#ff7700;}
.owl-pane{display:none; max-height:290px; overflow:auto;}
.owl-pane.show{display:block;}
.owl-carousel .owl-nav.disabled{display:block;}
.sidebar ul, .sidebar ul li{margin:0; padding:0; list-style:none;}
.sidebar ul{padding:0 10px;}
.sidebar ul li{border-bottom:1px solid #d5d5d5;}
.sidebar li a{color:#414040; display:block; padding:5px 0;}
.sidebar li .cat-content{font-size:11px; max-height:290px; overflow:auto; background:#fff; padding:10px;}
.sidebar li .cat-content a{display:inline; padding:0;}
.sidebar li .cat-content a:hover{background:#ff7700; color:#fff;}

.form-control{font-size:12px; padding-left:10px; padding-right:10px;}
.form label{display:block;}
.phonenum, .mobnum{display:flex;}
.form .form-control, .form .form-control-plaintext{display:inline-flex;}
select.form-control:not([size]):not([multiple]){height:32px;}
.form .form-control-plaintext{width:20px; font-weight:bold; text-align:center;}
.form #ccode, .form #mccode{width:22%;}
.form #acode{width:27%;}
#post-buy-form .alert{font-size:11px; padding:10px;}
#post-buy-form .card-body{padding:15px;}
#post-buy-form label{font-size:11px; margin-bottom:0;}

.spl-control{float:right; position:relative; right:-10px;}
.spl-control a{display:inline-block; font-size:12px; font-weight:normal; padding:0 10px;}
.keywords-letters{border:1px solid #eaeaea; border-width:1px 0; text-align:center; padding:5px 0; display:flex; width:100%; margin-bottom:5px;}
.keywords-letters a:after{display:none;}
.keywords-letters a{display:inline-flex; padding:3px 8px; margin:0 auto;}
.keywords-letters a{background:#ff7700; color:#fff;}
.keywords-letters a.collapsed{background:#eaeaea; color:#000;}
#keywords .card{margin-top:10px; width:100%; border-radius:0;}
#keywords .card-body{padding:5px 15px;}
#keywords .card-body a{display:block; border-bottom:1px solid #eaeaea; padding:5px 0;}

#browse-by .card{border-radius:0; border:0; box-shadow:0px 3px 5px 1px rgba(0,0,0,.25); margin-bottom:15px;}
#browse-by .card-header{background-color:#3787af; color:#fff; border-color:#fff; border-radius:0; border-width:0 0 1px;}
#browse-by .card-body{padding:0;}
#browse-by .card-body img{max-width:100%; margin:auto;}

.page-title .dropdown, .page-title .trecords{display:inline-block; font-size:12px;}
.page-title .dropdown{margin-right:15px;}
.page-title .dropdown-menu{font-size:12px;}
.result-item{padding:15px; margin-bottom:10px; border:1px solid #eaeaea; position:relative; overflow:hidden;}
.result-item:hover{background:#fbfbfb;}
.selected-mem{position:absolute; display:block; color:#000; font-size:10px; line-height:10px; text-align:center;  padding:5px 50px; right:-50px; top:5px; transform:rotate(45deg); background:#ffd800; background:-moz-linear-gradient(top, #ffd800 0%, #ffff00 34%, #ffff00 50%, #ffff00 65%, #ffff00 65%, #ffd800 100%); background:-webkit-linear-gradient(top, #ffd800 0%,#ffff00 34%,#ffff00 50%,#ffff00 65%,#ffff00 65%,#ffd800 100%); background:linear-gradient(to bottom, #ffd800 0%,#ffff00 34%,#ffff00 50%,#ffff00 65%,#ffff00 65%,#ffd800 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd800', endColorstr='#ffd800',GradientType=0 );}
.scheckbox, .scontent{display:table-cell; vertical-align:middle; width:100%;}
.scheckbox{width:27px;}
.scontent{padding-bottom:15px;}
.stitle{font-size:13px; font-weight:bold; margin-bottom:10px;}
.stitle a{color:#3787af;}
.stitle a:hover{color:#ff7700;}
.sloc{font-size:12px; font-weight:500;}
.sdesc{color:#5f5f5f; overflow:hidden; position:relative;}
.sdesc.short-view{height:55px;}
.sdesc.full-view{height:auto;}
.viewmore, .showless{position:absolute; bottom:0; right:15px; cursor:pointer; color:#3787af;}
.hidden{display:none !important;}
.sinfo{border-top:1px solid #eaeaea; padding-top:15px;}
.sinfo span{line-height:26px;}
.sinfo span i{color:#ff7700;}
.sinfo span+span{padding-left:30px;}
.sinfo .btn{display:inline-block; width:auto;}

.navigation{}
.navigation .trecords, .navigation .pagination{display:inline-flex; vertical-align:inherit; margin-bottom:0;}
.navigation .trecords{margin-right:25px;}
.navigation .pagination{white-space:nowrap;}
.page-link, .page-link:hover{background-color:#eaeaea; border-color:#fff; color:#878486; padding:5px 10px;}
.page-link.active{background-color:#ff7700; color:#fff;}
.page-link:focus{box-shadow:none;}
#viewdetails .modal-body{overflow-x:hidden; overflow-y:auto; max-height:calc(100vh - 140px);}

@media (min-width:992px){
	.navbar-expand-lg .navbar-toggler{display:block;}
}

@media (min-width:1024px){
	.collapse.navbar-collapse{display:block;}
	.navbar-expand-lg .navbar-toggler{display:none;}
}

@media (max-width:1024px){
	
}
@media (max-width:992px){
	.keywords-letters{display:block;}
	.keywords-letters a{display:inline-block;}
}
@media (max-width:768px){
	body{padding-top:196px;}
	nav .nav.navbar-right .nav-text{display:none;}
	#mainNav .navbar-right li.nav-item a.nav-link span.icon{margin-left:0;}
	nav .nav.navbar-right .nav-link{padding:11px;}
	.navbar-links{position:static; width:100%; padding-top:10px;}
	.navbar-links ul{}
	#mainNav .navbar-brand img{max-height:50px;}
	.keywords-letters{display:none;}
}
@media (max-width:600px){
	#right-sidebar{display:none;}
}

