@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);
html, body { font-size: 13px; font-family: 'Roboto', sans-serif; }
body { margin: 0; padding: 0; overflow-x: hidden; }
hr { margin: 0 0 15px; }
header { background: url(../img/hot.jpg); background-size: cover; }
.top-header { padding: 25px 0 0; font-size: 12px; color: #fff; }
.top-header .col-md-6:nth-child(2) { text-align: right; }
.top-header ul.icons { margin: 0; padding: 0; }
.top-header a { text-decoration: none; }
.top-nav { height: auto; }
.top-nav .navbar-default { border: 0; color: #fff; border-radius: 0; background: transparent; }
.slogan { color: #ed490c; }
.navbar-nav { float: none; }
.top-nav .navbar-brand { padding: 0; min-height: 80px; display: table; }
.navbar-brand span { display: table-cell; vertical-align: middle; }
.navbar-brand img { width:auto; height:56px; vertical-align: middle; display: table-cell; }
.top-nav .navbar { margin-bottom: 0; border: 0; }
.top-nav .menu:after { height: 1px; display: table; width: 100%; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 22%, rgba(224, 224, 224, 1) 78%, rgba(199, 199, 199, 1) 98%, rgba(196, 196, 196, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(22%, rgba(255, 255, 255, 0)), color-stop(78%, rgba(224, 224, 224, 1)), color-stop(98%, rgba(199, 199, 199, 1)), color-stop(100%, rgba(196, 196, 196, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 22%, rgba(224, 224, 224, 1) 78%, rgba(199, 199, 199, 1) 98%, rgba(196, 196, 196, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 22%, rgba(224, 224, 224, 1) 78%, rgba(199, 199, 199, 1) 98%, rgba(196, 196, 196, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 22%, rgba(224, 224, 224, 1) 78%, rgba(199, 199, 199, 1) 98%, rgba(196, 196, 196, 1) 100%); /* IE10+ */ background: linear-gradient(to right, rgba(255, 255, 255, 0) 22%, rgba(224, 224, 224, 1) 78%, rgba(199, 199, 199, 1) 98%, rgba(196, 196, 196, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#c4c4c4', GradientType=1); }
.top-nav .navbar { min-height: 35px; }
.top-nav .menu li a { font-size: 11px; color: #fff; padding: 0; display: inline-block; transition: all ease .5s; }
.top-nav .navbar-right { }
.top-nav .navbar-right li a { font-size: 13px; padding: 0 10px; color: #fff; }
.top-nav .menu li { margin: 5px 10px 5px 0; font-size: 11px; }
.top-nav .menu li a:hover, .top-nav .menu li a:focus, .top-nav .menu li a.active { outline: none; color: #ccc; }
.top-nav .menu li:last-child { margin-right: 0; float: right; }
.top-nav .menu li:last-child a { padding: 0 0 0 10px; text-decoration: underline; }
.navbar-form { padding: 0; }
.top-nav .menu .btn { border: 1px solid transparent; border-radius: 0; padding: 5px 8px; font-size: 10px; text-transform: uppercase; }
.btn-login { border-radius: 20px; background: transparent; color: #fff; border: 1px solid #999; padding: 5px 15px; }
.login-bar li a { text-decoration: underline; }
.navbar-form { position: absolute; width: 100%; padding: 0 195px 0 0; top: 38px; left: 15; box-shadow: none; -webkit-box-shadow: none; margin: 0; }
.stylish-input-group .input-group-addon { background: white !important; width: 30px !important; text-align: right; border-color: #999; padding: 0; }
.stylish-input-group .form-control { border-right: 0; box-shadow: 0 0 0; border-color: #999; }
.stylish-input-group button { border: 0; background: transparent; }
.navbar-form .form-control, .navbar-form .btn, .navbar-form .input-group-addon { border: 0; height: 35px; font-size: 13px; border-radius: 0; }
.navbar-form .btn-search { background: #ed490c; padding: 5px 15px; color: #fff; height: 35px; border-radius: 0; }
.navbar-ex { }
.navbar-ex .navbar-nav { background: -o-linear-gradient(#fff, #dfdfdf); background: -moz-linear-gradient(#fff, #dfdfdf); background: linear-gradient(#fff, #dfdfdf); border-radius: 0; color: #000; }
.navbar-ex .navbar-nav li { border-right: 1px solid #d9d9d9; }
.navbar-ex .navbar-nav li:last-child { border: 0; }
.navbar-ex .navbar-nav li:nth-last-child(-n+2) { border: 0; }
.navbar-ex .navbar-nav li a { color: #777; font-size: 13px; outline: medium none; padding: 8px 20px; text-transform: uppercase; }
.navbar-ex .navbar-nav li a:hover, .navbar-ex .navbar-nav li a.active { background: #3374da; color: #fff; }
.navbar-form .input-group { display: table; width: 100%; }
.top-nav .form-group { width: 100%; }
.login-links, .login-links li { margin: 0; padding: 0; list-style: none; }
.login-links { text-align: right; float: right; z-index: 1; position: relative; }
.login-links li { display: inline-block; margin-left: 10px; padding: 14px 0; }
.login-links a { color: #fff; }
.navbar-collapse .navbar-nav.navbar-right li { margin-right: 0; display: block; }
a.togglelinkup { background: none repeat scroll 0 0 #286ce8 !important; padding: 8px 15px !important; color: #fff !important; font-size: 18px !important; }

/*slider*/
.slider { margin-top: 116px; max-height: 260px; overflow: hidden; }
.slider .carousel-caption { left: 2%; padding-bottom: 30px; right: 2%; top: 0; width: 95%; }
.slider h1 { font-size: 35px; text-transform: uppercase; font-weight: 100; }
.slider .slide-2 { padding-top: 30px; }
.slider p { margin-top: 2em; }
.slider p { font-size: 35px; font-weight: 100%; text-transform: uppercase; font-weight: lighter; color: #fff; }
.slider p a { color: #fff; }
.slider .text-by { font-size: 20px; font-weight: 300; }
.slider .circle li { padding: 5px 10px; font-size: 18px; }
.slider i { bottom: auto; font-size: 35px; left: 23px; position: absolute; display: none; }
.slider .item .carousel-caption { z-index: 0; opacity: 0; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms; }
.slider .item.active .carousel-caption { z-index: 0; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; transition: opacity 100ms; }
.carousel-control.left, .carousel-control.right { width: 70px; position: absolute; top: 4em; }

/*-- Animation --*/
.carousel .item.active .animated1 { opacity: 0; -webkit-animation: bounceIn 1s ease-in 500ms both; animation: bounceIn 1s ease-in 500ms both; }
.carousel .item.active .animated2 { -webkit-animation: lightSpeedIn 2s ease-in 200ms both; animation: lightSpeedIn 2s ease-in 200ms both; }
.carousel .item.active .animated3 { -webkit-animation: bounceInRight 3s ease-in-out 500ms both; animation: bounceInRight 3s ease-in-out 500ms both; }
.carousel .item.active .animated4 { -webkit-animation: bounceInLeft 1s ease-in 500ms both; animation: bounceInLeft 1s ease-in 500ms both; }
.carousel .item.active .animated5 { -webkit-animation: lightSpeedIn 1s ease-in 200ms both; animation: lightSpeedIn 1s ease-in 200ms both; }
.carousel .item.active .animated6 { -webkit-animation: bounceIn 1s ease-in 500ms both; animation: bounceIn 1s ease-in 500ms both; }
.caption { position: absolute; top: 15%; }

/*wrapper content*/
#sidebar { border-right: 1px solid rgba(0, 0, 0, .1); }
#wrapper-content { margin-bottom: 15px; }
#wrapper-content .panel-gbo { border: 0; background: none; border-radius: 0; font-size: 12px; box-shadow: none; margin-bottom: 0; }
#wrapper-content .panel-gbo #accordion .panel { border: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#wrapper-content .panel-gbo .panel-heading { font-weight: bold; color: #fff; background: #ed490c; border-radius: 0; margin-right: -1px; }
#wrapper-content .panel-gbo .panel-body { background: none; padding: 0; border-top: 0; }
#wrapper-content .panel-gbo .panel-group .panel { margin-bottom: 0; }
#wrapper-content .panel-gbo .panel-group .panel-heading { background: none; color: #333; padding: 10px 15px; border-bottom: 1px solid rgba(0, 0, 0, .1); }
#wrapper-content .panel-gbo .panel-group h4.panel-title { font-size: 12px; }
#wrapper-content .panel-gbo .panel-group .panel+.panel { margin: 0; }
.side-menu ul, .side-menu li, .ext-menu ul, .ext-menu ul li { padding: 0; margin: 0; list-style: none; }
.side-menu li a { border-bottom: 1px solid rgba(0, 0, 0, .1); padding: 10px 15px; display: block; color: #333; text-decoration: none; }
.side-menu li.collapse.in, .side-menu li.in { border-bottom: 1px solid rgba(0, 0, 0, .1); }
.side-menu li a { border-bottom: 1px solid rgba(0, 0, 0, .02); color: #888; padding: 8px 15px; }
.side-menu li a i { font-size: 16px; position: relative; margin-left: 10px; color: #ccc; float: right; }
.side-menu li a.active, .side-menu li a:hover, .side-menu li a.active i, .side-menu li a:hover i { color: #ed490c; background: #fbfbfb; }
#wrapper-content .panel-gbo .panel-group .nano { height: 216px; }
#accordion .panel .panel-body { border-radius: 0; }
#accordion .panel .panel-heading a { display: block; text-decoration: none; outline: none; }
#accordion .table tr td { border: 0; vertical-align: middle; }
#accordion .panel-heading a:after { font-family: 'FontAwesome'; content: "\f068"; float: right; color: rgba(0, 0, 0, .5); }
#accordion .panel-heading a.collapsed:after { content: "\f067"; }

#accordion2 .panel .panel-body { border-radius: 0; }
#accordion2 .panel .panel-heading a { display: block; text-decoration: none; outline: none; }
#accordion2 .table tr td { border: 0; vertical-align: middle; }
#accordion2 .panel-heading a:after { font-family: 'FontAwesome'; content: "\f068"; float: right; color: #fff; }
#accordion2 .panel-heading a.collapsed:after { content: "\f067"; }
#accordion2 .panel-heading { background: none repeat scroll 0 0 #ed490c !important; color: #fff !important; }

.last-link h4 a::after {
  content: none !important;
}

.money-plan { font-size: 16px; text-transform: uppercase; color: #4f4f4f; font-weight: 300; }
.left-panel-text { padding-left: 0; line-height: 20px; padding-top: 15px; }
.left-panel-text span { display: block; }
.reuirment, .post-requirment { font-size: 16px; text-transform: uppercase; color: #c62615; font-weight: bold; }
.post-requirment { color: #3374da; }
.tab-content .nav { background: #eee; }
.tab-content .nav-list { background: transparent; }
.tab-content .nav-list li a { color: #000; padding: 3px 20px; font-size: 13px; }
.tab-content .nav-list li a:hover { background: none; }
.tab-content .nav-list li a:hover:after { background: transparent; content: "\f00e"; background-position: right; position: absolute; right: 20px; top: 10px; color: #005dca; font-family: 'FontAwesome'; font-size: 14px; }
.tab-content .carousel-inner { height: 30px; overflow: hidden; }
.owl-item li a.active { outline: none; color: #fff; background: -o-linear-gradient(#0067d3, #0154bb); background: -moz-linear-gradient(#0067d3, #0154bb); background: linear-gradient(#0067d3, #0154bb); }
.fa.fa-angle-left.fa-4 { padding: 0 10px; position: relative; right: 50px; }
#wrapper-content .carousel-caption { top: 0; color: #000; position: inherit; left: 0; right: 0; text-shadow: none; width: 100%; text-align: left; padding-top: 5px; }
.tab-content { margin-bottom: 20px; }
.tab-content span { border-bottom: 1px dashed #ddd; display: inline-block; margin-left: 20px; padding: 8px 0; width: 90%; }
#wrapper-content { padding-top: 15px; position: relative; }
.tab-content .nav-list .fa { position: absolute; top: 13px; }
#wrapper-content .nav-pills li.active a, .nav-pills li.active a:focus, .nav-pills li.active a:hover { color: #fff; background: -o-linear-gradient(#0067d3, #0154bb); background: -moz-linear-gradient(#0067d3, #0154bb); background: linear-gradient(#0067d3, #0154bb); }
.title-heading { text-transform: uppercase; font-size: 15px; margin-bottom: 10px; color: #535353; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.title-heading span { color: #46a4f9; font-weight: bold; }
.title-heading a { font-size: 8px; color: #ed490c; padding: 5px; }
.padder .title-heading { border-bottom: 1px solid #d4d4d4; padding: 5px 0; }
.padder .title-heading a { text-transform: none; font-size: 10px; position: absolute; right: 20px; }
.category-heading { border-bottom: 1px solid #e4e4e4; padding: 5px 0; }
.category-heading a { font-size: 11px; color: #ed490c; }
.producs { padding: 0; }
.hot-requirments { background: url(../img/hot.jpg); position: relative; background-size: cover; border-top: 8px solid #f5f5f5; padding: 15px 0 30px; -webkit-box-shadow: -1px 10px 10px -2px rgba(204, 204, 204, 1); -moz-box-shadow: -1px 10px 10px -2px rgba(204, 204, 204, 1); box-shadow: -1px 10px 10px -2px rgba(204, 204, 204, 1); }
.hot-heading { font-size: 24px; color: #fff; text-transform: uppercase; }
#right_wrapper ul.nav { }
#right_wrapper ul.nav li { margin-bottom: 1px; }
#right_wrapper ul.nav li.last { margin-bottom: 0px; }
#right_wrapper ul.nav li a { padding: 5px; background: transparent; color: #666; font-size: 13px; }
#right_wrapper ul.nav li a:hover { background: #efefef !important; color: #333; }
#right_wrapper .label-info { background: #efefef; color: #333; font-weight: 400; padding: 4px 7px; border: 1px solid #efefef; border-radius: 5px; font-size: 13px; line-height: 33px; margin: 0 4px; }
#right_wrapper .bootstrap-tagsinput { border: 0; box-shadow: none; padding: 0; min-height: 30px; margin-bottom: 0; }
#right_wrapper form { border: 1px solid #ccc; margin-top: 10px; margin-bottom: 5px; padding: 0; min-height: 35px; }
#right_wrapper input { font-size: 13px; width: 118px !important; }
#right_wrapper form i { position: absolute; right: 25px; top: 50px; color: #999; }
#right_wrapper pre { background: #868686; border: 1px solid #ccc; display: block; }
#right_wrapper .country-view { padding: 0; }
.nano { background: transparent; width: 100%; height: 230px; margin-top: 0px; margin-left: 0; }
.nano .nano-content { padding: 0; }
.nano .nano-pane { background: #888; }
.nano .nano-slider { background: #111; }
.nano .nano-pane { width: 5px; border-radius: 0; }
.nano .nano-pane .nano-slider { background: #000; }
.icon-question-sign { font-size: 16px; padding: 0 5px 0 0; }
.logbox .form-group { margin-bottom: 0; padding: 0 10px; }
.logbox .form-control { margin: 10px 0; }
.logbox button { margin: 5px 0; }
.logbox .icon-user, .icon-edit { font-size: 18px; color: #fff; line-height: 30px; }
.logbox a:hover { text-decoration: none; }
.logbox .dropdown-menu { width: 300px; left: auto; right: -100%; }
.bootstrap-tagsinput input { border: transparent !important; padding: 4px; width: 1em !important; }
.bootstrap-tagsinput { width: 100%; padding: 0; }
.accordion { margin-bottom: -3px; }
.accordion-group { border: none; }
.twitter-typeahead .tt-query, .twitter-typeahead .tt-hint { margin-bottom: 0; }
.twitter-typeahead .tt-hint { display: none; }
.tt-dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
.tt-suggestion > p { display: block; padding: 3px 20px; margin: 0; clear: both; font-weight: normal; line-height: 1.428571429; color: #333; white-space: nowrap; }
.tt-suggestion > p:hover, .tt-suggestion > p:focus, .tt-suggestion.tt-cursor p { color: #fff; text-decoration: none; outline: 0; background-color: #428bca; cursor: pointer; }
footer { }
.footer-top { background: #f5f5f5; padding: 15px 0; -webkit-box-shadow: -1px 10px 10px -2px rgba(204, 204, 204, 1); -moz-box-shadow: -1px 10px 10px -2px rgba(204, 204, 204, 1); box-shadow: -1px 10px 10px -2px rgba(204, 204, 204, 1); }
.footer-top .row { padding: 5px 0; }
.footer-top span { font-size: 10px; text-transform: uppercase; color: #294577; }
.footer-top .nav-list { text-transform: uppercase; font-size: 10px; margin-bottom: 0; padding: 0; }
.footer-top .nav-list li { display: inline-block; padding: 0 5px 0 1px; border-right: 1px solid #666; }
.footer-top .nav-list li a { color: #294577; text-decoration: none; }
.footer-top .navbar-toggle { float: left; padding: 0 15px; }
#collapse-buyers li a:hover, #collapse-suppliers li a:hover { text-decoration: underline; }
.copy { font-size: 11px; color: #999; padding: 20px 0 5px; }
.privecy li { display: inline-block; border-right: 1px solid #999; padding: 0 5px 0 1px; }
.privecy li a { color: #999; font-size: 11px; }
.privecy li:last-child, .footer-top .nav-list li:last-child { border: 0; }
.member-login { margin: 3em 0; }
#demos { padding: 0 8%; }
.login-wrapper { width: 350px; margin: 3em auto; }
.hot-requirments .owl-carousel .owl-item { margin-right: 0 !important; }
.hot-requirments .owl-item { width: 200px; }
.hot-requirments .owl-item .item { margin: auto; text-align: center; color: #fff; font-size: 16px; }
.hot-requirments .owl-item .item h4 { margin-bottom: 0; }
.hot-requirments .owl-nav .owl-prev { background: none repeat scroll 0 0 #fff; border-radius: 100%; height: 40px; left: -70px; padding: 10px; position: absolute; text-align: center; top: 20px; width: 40px; }
.hot-requirments .owl-nav .owl-next { background: none repeat scroll 0 0 #fff; border-radius: 100%; height: 40px; right: -70px; padding: 10px; position: absolute; text-align: center; top: 20px; width: 40px; }
.hot-requirments .owl-carousel .owl-item img { width: auto; display: inline; margin: auto; }
.category-list, .category-list li { padding: 0; margin: 0; list-style: none; }
.category-list { padding: 0 10px; margin: 5px 0; }
.category-list li { display: block; float: left; min-width: 25%; padding-left: 20px; position: relative; }
.category-list li a { display: block; border-bottom: 1px dashed #d7d7d7; outline: none; margin-right: 15px; padding: 8px 0; color: #4f4f4f; text-decoration: none; }
.category-list li a i { position: absolute; left: 0; top: 10px; color: #4f4f4f; }
.category-list li a:after { content: "\f00e"; position: absolute; right: 15px; top: 10px; color: #005dca; font-family: 'FontAwesome'; font-size: 14px; display: none; }
.category-list li:nth-child(4n) a:after { right: 0; }
.category-list li a:hover:after { display: block; }
.category-list li:nth-child(4n) a { margin-right: 0; }
.category-list-menu { border: 1px solid #e1e1e1; text-transform: uppercase; position: relative; border-radius: 4px; background: -o-linear-gradient(#fff, #f2f2f2); background: -moz-linear-gradient(#fff, #f2f2f2); background: linear-gradient(#fff, #f2f2f2); overflow: hidden; }
.category-list-menu, .category-list-menu li { padding: 0 !important; margin: 0; list-style: none; }
.category-list-menu .owl-item { margin-right: 0 !important; }
.category-list-menu .owl-item li a { border-right: 1px solid #e1e1e1; text-align: center; display: block; padding: 8px 10px; font-size: 11px; text-decoration: none; }
.category-list-menu .active:last-child .item a { border: 0; }
.category-list-menu .owl-item li a:hover

/*, .category-list-menu .owl-item li.active a*/
{ color: #fff; background: -o-linear-gradient(#0067d3, #0154bb); background: -moz-linear-gradient(#0067d3, #0154bb); background: linear-gradient(#0067d3, #0154bb); text-decoration: none; }
.category-list-menu .owl-controls .owl-dots { display: none !important; }
.category-list-menu .owl-nav .owl-prev, .category-list-menu .owl-nav .owl-next { display: block !important; position: absolute; top: 0px; z-index: 1; right: 0; padding: 7px 8px 8px; font-size: 0; color: #ed8200; background: -o-linear-gradient(#fff, #f2f2f2); background: -moz-linear-gradient(#fff, #f2f2f2); background: linear-gradient(#fff, #f2f2f2); }
.category-list-menu .owl-nav .owl-prev { right: 22px; border-right: 1px solid #f0f0f0; left: auto; }
.category-list-menu .owl-nav .owl-next { border-radius: 0 4px 4px 0; }
.category-list-menu .owl-nav .owl-prev:before { content: "\f104"; font: bold 16px/1 FontAwesome; }
.category-list-menu .owl-nav .owl-next:before { content: "\f105"; font: bold 16px/1 FontAwesome; }
.padder { padding-left: 0; }
.buycountry { border-right: 1px solid #e4e4e4; margin: 10px 0; padding-left: 10px; }
.country-product, .country-product li { padding: 0; margin: 0; list-style: none; }
.country-product { padding-left: 10px; border-right: 1px solid #d5d5d5; }
.country-product li { display: block; float: left; min-width: 50%; padding: 0; margin: 2px 0; position: relative; }
.country-product li a { display: block; text-decoration: none; background-image: url("../img/bul.png"); background-position: left 10px; background-repeat: no-repeat; padding: 5px 10px; color: #4f4f4f; font-size: 13px; }
.country-product li a span { color: #ed490c; }
.country-view { padding: 0; margin: 0; list-style: none; }
.country-view li { display: block; float: left; min-width: 50%; position: relative; }
.country-view li a { text-decoration: none; color: #4f4f4f; font-size: 13px; padding: 8px; display: block; border-radius: 4px; }
.country-view li a:hover { background: #efefef; }
#market-place .owl-stage { width: 1700px; }
#market-place .item { width: 100%; padding: 5px 0; float: left; }
#market-place .item a { font-size: 13px; text-decoration: none; }
#market-place .owl-stage { padding: 5px 0; border-radius: 4px; background: #ccc; border: 1px solid #d5d5d5; background: -o-linear-gradient(#fff, #eee); background: -moz-linear-gradient(#fff, #eee); background: linear-gradient(#fff, #eee); }
.carousel-control.left, .carousel-control.right { background-image: none; opacity: 0.4; }
.carousel-control.left:hover, .carousel-control.right:hover { background-image: none; opacity: 1; }
.extra1, .extra2, .extra3 { display: none; }
#accordion .category-list li { width: 100%; }
#accordion .category-list.nano-content { padding: 0 15px; }
#page-wrapper { min-height: 100%; padding: 0 !important; transition: 0.3s all linear; }
.page-content { min-height: 450xp; padding: 0 20px 20px; }
.ext-menu { padding: 0 15px; margin-bottom: 15px; }
.ext-menu ul li { margin-bottom: 15px; }
.ext-menu ul li:last-child { margin-bottom: 0; }
.ext-menu ul li a { color: #4f4f4f; text-decoration: none; display: table; width: 100%; font-size: 13px; text-transform: uppercase; border: 1px solid #ddd; border-radius: 4px; background: -o-linear-gradient(#fff, #ddd); border-radius: 4px; background: -moz-linear-gradient(#fff, #ddd); background: linear-gradient(#fff, #ddd); transition: all ease .5s; -moz-transition: all ease .5s; -webkit-transition: all ease .5s; }
.ext-menu ul li a:hover { background: -o-linear-gradient(#ddd, #fff); border-radius: 4px; background: -moz-linear-gradient(#ddd, #fff); background: linear-gradient(#ddd, #fff); }
.ext-menu ul li a b { color: #c62615; }
.ext-menu ul li a span { display: inline-block; vertical-align: middle; padding: 5px; }
.ext-menu ul li a span.menu-icon { padding-right: 0; }
.ext-menu ul li a b { display: block; }

/*=====medium=====*/
@media (max-width:1024px) {
	.top-header { font-size: 12px; color: #fff; }
	.navbar-brand img { height:56px; }
	.buycountry { height: 300px; overflow-y: hidden; }
	.slider h1 { font-size: 22px; text-transform: uppercase; font-weight: normal; margin-top: 5px; }
	.slider .slide-2 { padding-top: 5px; }
	.slider .text-by, .slider p { margin-top: 5px; }
	.slider p { font-size: 20px; margin-top: 3em; font-weight: 100; text-transform: uppercase; }
	.slider .text-by { font-size: 15px; margin-top: 2em; }
	.slider .circle li { padding: 0; font-size: 15px; }
	.slider .banner-bg { margin-top: 0; }
	.hot-requirments .owl-nav .owl-prev { left: -50px; }
	.hot-requirments .owl-nav .owl-next { right: -50px; }
	.footer-top .panel-group { margin-bottom: 0; }
	.footer-top .panel-default { border-color: #f5f5f5; }
	.footer-top .panel-group .panel + .panel { margin-top: 0; }
	.footer-top .panel { box-shadow: none; }
	.footer-top .panel-title { font-size: 13px; }
	.category-list li { display: block; float: left; min-width: 33%; padding-left: 20px; position: relative; }
	.footer-top .panel-group { margin-bottom: 0; }
	.footer-top .panel-default { border-color: #f5f5f5; }
	.footer-top .panel-group .panel + .panel { margin-top: 0; }
	.footer-top .panel { box-shadow: none; }
	.footer-top .panel-title { font-size: 13px; }
	.footer-top .panel-body { background: #efefef; }
	.footer-top #accordion .panel-body ul li { display: block; }
	.category-list li { display: block; float: left; min-width: 50%; padding-left: 20px; position: relative; }
	.left-panel-text { padding: 0; }
	.money-plan, .reuirment, .post-requirment { font-size: 15px; }
	.padder { padding: 0; }
	.country-product { margin-bottom: 10px; }
	.country-product li { width: 50%; }
}
@media (min-width:768px) {
	.navbar-static-side { z-index: 1; position: absolute; width: 250px; }
	#page-wrapper { position: relative; margin: 0 0 0 250px; padding: 0; }
}

/*=====tablet==========*/
@media (max-width:767px) {
	.top-nav .menu { margin-top: 0; }
	.navbar-brand { padding: 0; }
	.navbar-brand img {height:50px; }
	.top-nav .navbar-brand { padding: 0; min-height: 60px; display: table; }
	.top-nav .navbar-right { position: absolute; right: 5em; top: 0; }
	.top-nav .navbar-right li { display: inline-block; }
	.navbar-ex { position: relative; top: 35px; border-bottom: 0 !important; }
	.navbar-form .input-group { margin-left: 15px; }
	.top-nav .navbar-collapse { background: #fff; border: 0 none; border-radius: 0; color: #000; margin-top: 5px; }
	.top-nav .menu li:nth-last-child(-n+2) { margin: 5px; }
	.top-nav .menu li:nth-last-child(-n+2) a { color: #fff; }
	.top-nav .navbar-nav li a { font-size: 13px; color: #000; padding: 5px 10px; border: 0; display: block; transition: all ease .5s; }
	.top-nav .navbar-right li a { color: #fff; }
	.navbar-nav.navbar-right.login-icon { position: absolute; right: 0; top: 10px; width: 160px; }
	.navbar-nav.navbar-right.login-icon li a { font-size: 20px; }
	.login-links { position: absolute; top: -55px; right: 80px; }
	.login-links a { font-size: 16px; }
	.navbar-default .navbar-toggle { top: 10px; right: 0px; }
	.navbar-form { border: 0; top: 0; padding-right: 30px; left: 0; }
	.navbar-ex { top: 0; margin-right: 0; }
	.navbar-ex .navbar-toggle { border: 1px solid #fff; z-index: 4; top: -55px; margin-right: 15px; border-radius: 4px; }
	.navbar-ex .navbar-nav { height: 100%; margin-bottom: 0; }
	.navbar-ex .navbar-toggle .icon-bar { background: #fff; }
	.navbar-ex .navbar-toggle:hover, .navbar-ex .navbar-toggle:focus { background: #fff; }
	.navbar-ex .navbar-toggle:hover .icon-bar, .navbar-ex .navbar-toggle:focus .icon-bar { background: #3374da; }
	.navbar-ex .navbar-main.in, .navbar-ex .navbar-collapse { position: absolute; top: -15px; z-index: 4; width: 100%; }
	.navbar-ex .navbar-main.in .navbar-nav, .navbar-ex .navbar-collapse .navbar-nav { margin-top: 0; }
	.buycountry { height: 200px; overflow-y: hidden 3em; width: 100%; }

	/*.slider{margin-top:100px;}
	.slider h1{font-size:15px;text-transform:uppercase;font-weight:normal;margin-top:5px;}
	.slider .slide-2{padding-top:5px;}
	.slider .text-by,.slider p{margin-top:5px;}
	.slider p{font-size:16px;font-weight:100;text-transform:uppercase;}
	.slider .text-by{font-size:13px;}
	.slider .circle li{padding:0;font-size:13px;}
	#myCarousel .carousel-inner{margin-bottom:15px;}
	.carousel-control.left,.carousel-control.right{width:70px;position:absolute;top:2em;}
	.carousel-inner .item img{height:150px;}*/
	#wrapper-content { margin-top: 8.5em; }
	.navbar-default .navbar-toggle { border-color: #fff; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #286488; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff; }
	.country-products { padding: 0; border: 0; }
	.counrty-name { padding: 0; }
	#right_wrapper .navbar-form { margin-left: 15px; width: 95%; }
	.buycountry { border: 0; }
	.nano { width: 98%; }
	.hot-requirments .owl-nav .owl-prev { left: -40px; }
	.hot-requirments .owl-nav .owl-next { right: -40px; }
	.footer-top .panel-group { margin-bottom: 0; }
	.footer-top .panel-default { border-color: #f5f5f5; }
	.footer-top .panel-group .panel + .panel { margin-top: 0; }
	.footer-top .panel { box-shadow: none; }
	.footer-top .panel-title { font-size: 13px; }
	.footer-top .panel-body { background: #efefef; }

	/*#collapse-buyers li,#collapse-suppliers li{border:0;padding:2px;}*/
	.privecy { margin-top: 10px; padding: 0; text-align: left; }
	.category-list li { display: block; float: left; width: 33%; padding-left: 20px; position: relative; }
	#right_wrapper form i { position: absolute; right: 10px; top: 50px; color: #999; }
	.left-panel-text { padding: 15px; }
	.left-panel-text span { display: block; }
	.country-product li { width: 50%; }
}

/*===============mobile device============*/
@media (max-width:480px) {
	.navbar-brand { padding: 0; }
	.navbar-brand img {height:50px; }
	.navbar-form .input-group { margin-left: 15px; }
	.slider .carousel-caption { left: 0; padding-bottom: 30px; right: 0; top: 8%; width: 100%; }
	.slider h1 { font-size: 15px; text-transform: uppercase; font-weight: normal; margin-top: 5px; }
	.slider .slide-2 { padding-top: 5px; }
	.slider .text-by, .slider p { margin-top: 5px; }
	.slider p { font-size: 16px; font-weight: 100; text-transform: uppercase; }
	.slider .text-by { font-size: 13px; }
	.slider .circle li { padding: 0; font-size: 13px; }
	.buycountry { height: 200px; overflow-y: hidden; }
	.title-heading { text-transform: uppercase; font-size: 13px; font-weight: bold; }
	.title-heading span { color: #3374da; font-weight: bold; }
	.nano { background: transparent; width: 100%; height: 120px; margin-top: -5px; }
	.country-product { border: 0; }
	.country-product li { width: 100%; }
	.hot-requirments .owl-nav .owl-prev { left: 10px; }
	.hot-requirments .owl-nav .owl-next { right: 10px; }
	#right_wrapper .navbar-form { margin-left: 10px; width: 95%; }
	.privecy { margin-top: 10px; padding: 0; text-align: left; }
	#myCarousel .btn-group .btn { padding: 4px 8px 4px; }
	.category-list li { display: block; float: left; min-width: 100%; padding-left: 20px; position: relative; }
	.footer-top { padding: 0; }
	.footer-top .nav-list li { display: block; padding: 0 5px 0 1px; border-right: 0; }
}

/*@media (min-width:1200px){
			  .container{width:1010px;}
}*/

/*============login=============*/
#register-form { margin-bottom: 15px; }
.login-form, .wrapper-body { margin-top: 9em; }
.login-wrapper { margin: auto; }
.box-login { padding: 10px; }
.box-login .input-group, .box-login .form-control { height: 40px; }
.box-login .btn { }
.benifits { padding: 5px 25px; }
.benifits li { padding: 5px; }
.activity span { display: block; }
.signup-wrapper { width: 80%; margin: 0 auto }
.error { color: #f00; font-size: 12px; font-weight: normal; padding-left: 5px; }
.login-form .panel { border: 1px solid #e0f2f2 !important; }
.login-form .panel-heading { background: #3a769b; color: #fff; }
.login-form .panel-body { background: transparent !important; padding: 10px !important; }
.login-form .input-group-addon .fa { font-size: 18px; }
.login-form .control-label { font-size: 16px; font-weight: normal; margin-bottom: 5px; }
.form-signin { margin: 0 auto; }
.form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px; }
.form-signin .checkbox { font-weight: normal; margin: 0; margin-left: 0px; }
.form-signin .form-control { font-size: 16px; height: auto; padding: 10px 15px; position: relative; }
.form-signin .form-control:focus { z-index: 2; }
.account-wall { margin-top: 20px; padding: 40px 10px 20px; background-color: #f7f7f7; }
.login-title { color: #555; font-size: 18px; font-weight: 400; display: block; }
.profile-img { width: 96px; height: 96px; margin: 0 auto 10px; display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.need-help { margin-top: 10px; }
.new-account { display: block; margin-top: 10px; }
.panel .text-height { text-align: right; line-height: 30px; }
@media (min-width:1024px) {
	.slider .banner-bg { margin-top: 0; }
}
.btn-group-lg > .btn, .btn-lg { border-radius: 0; font-size: 18px; line-height: 1.33333; padding: 10px 16px; }
.checkbox-inline, .radio-inline { cursor: pointer; display: inline-block; font-weight: 400; margin-bottom: 0; padding-left: 0; vertical-align: middle; }

/*===========JP List======*/
.jplist .panel-body { background: transparent !important; }
.jplist .panel-body { padding: 15px !important; }
.jplist .panel { color: #4f4f4f; border: 1px solid #e0f2f2 !important; }
.jplist .panel-heading { background: #3a769b; color: #fff; }
.jplist .panel-heading a { color: #fff; text-decoration: none; outline: none; }
.jplist .list { margin-top: 15px; }
.list .fa-check-square-o, .list .fa-square-o { position: relative; top: -8px; left: -5px; font-size: 18px; color: #fff; }
.list .btn, .list .btn-link.active { height: 15px; width: 15px; outline: none !important; border: 0; background: transparent; }
.jplist-panel button { padding: 7px 12px; font-size: 13px; height: auto; background: #5a93b4; border-radius: 4px; color: #fff; text-shadow: none; border: 0; border-bottom: 2px solid #2A6689; }
.jplist-panel button.jplist-current, .jplist-panel button:hover, .jplist-panel button:focus { font-size: 13px; height: auto; background: #2A6689; border-radius: 4px; color: #fff; text-shadow: none; border: 0; border-bottom: 2px solid #2A6689; }
.jplist .btn-selected { padding: 6px 12px; background: #5a93b4 !important; color: #fff; text-shadow: none !important; margin-right: 0 !important; border: 0; border-bottom: 2px solid #2A6689; border-radius: 4px !important; }
.jplist .btn-selected:hover { color: #eee !important; }
.jplist-dd-panel, .jplist-label { background: #5a93b4; border-radius: 4px; height: 32px !important; border: 0; border-bottom: 2px solid #2A6689; color: #fff; text-shadow: none; }
.jplist-drop-down { border: 0; height: 32px; border-radius: 4px; }
.jplist-drop-down .jplist-dd-panel:after, .jplist-label:hover { color: #fff; }
.jplist-drop-down:hover .jplist-dd-panel:after, .jplist-drop-down .jplist-dd-panel:hover { color: #efeffe; }
.jplist .notification i { color: #2A6689; }
.community-join { margin-top: 72px; }

/*==========PLANS AND PRICING==============*/

/* Animation */
.list-plan { list-style-type: circle; }
.bg-gray { background: none repeat scroll 0 0 #ccc; }
.bg-gray span { border-color: #ccc !important; }
.plan h3 { color: #fff; font-size: 26px; font-weight: bold; margin: -15px -15px 64px; padding: 30px 0; text-shadow: none; text-transform: uppercase; }
.plan h3 span { background: none repeat scroll 0 0 #fff; border: 5px solid #fff; border-radius: 100px; color: #777; display: block; font: 30px/83px Roboto, serif; height: 100px; margin: 10px auto -59px; width: 100px; }
.plan { font: 12px; margin-bottom: 15px; text-shadow: none; border-radius: 0; background: #fff; border: 1px solid #ddd; color: #333; padding: 14px; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
#pricing-table { margin: 30px auto; text-align: center; }
#pricing-table .plan { font: 12px; margin-bottom: 15px; text-shadow: none; border-radius: 0; background: #fff; border: 1px solid #ddd; color: #333; padding: 14px; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }

/*#pricing-table .plan:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:2;box-shadow:20px 0 10px -10px rgba(0,0,0,.15),-20px 0 10px -10px rgba(0,0,0,.15);}*/
.plan .bg-success { background: #5cb85c; }
.plan .bg-success span { border-color: #5cb85c !important; }
.plan .bg-info { background: #5bc0de; }
.plan .bg-info span { border-color: #5bc0de !important; }
.plan .bg-warning { background: gold; }
.plan .bg-warning span { border-color: gold !important; }
.plan .bg-primary { background: #337ab7; }
.plan .bg-primary span { border-color: #337ab7 !important; }
.btn-gold { background: gold; border-color: darkorange; }
.btn-gray { background: #ccc; border-color: #eee !important }
.bg-none { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fafafa; border-color: #ccc #ccc -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0; color: #888 !important; text-shadow: 1px 1px 1px #fff !important; }
.bg-none > span { border-color: #eee !important; }

/* --------------- */
#pricing-table h3 { color: #fff; font-size: 30px; font-weight: bold; margin: -15px -15px 64px; padding: 30px 0; text-shadow: 1px 1px 2px #999; text-transform: uppercase; }
#pricing-table h3 span { background: none repeat scroll 0 0 #fff; border: 5px solid #fff; border-radius: 100px; color: #777; text-shadow: none; display: block; font: 30px/83px Roboto, serif; height: 100px; margin: 10px auto -59px; width: 100px; }
.plan h3 span small { display: block; font-size: 12px; line-height: 0; margin-top: -18px; }

/* --------------- */
#pricing-table ul { list-style: outside none none; margin: 20px 0 0; padding: 0; text-align: left; font-size: 13px; color: #888; }
#pricing-table li { border-top: 1px solid #ddd; font-size: 13px; padding: 10px 0; font-weight: 300; }

/* --------------- */
#pricing-table .subscribe { background: #ed490c; padding: 5px 20px; margin: 20px 0 0 0; color: #fff; border-radius: 3px; text-shadow: 0 1px 0 rgba(0, 0, 0, .3); box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7); -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }

/* --------------- */
.clear:before, .clear:after { content: ""; display: table }
.clear:after { clear: both }

/*========profile=====*/
.user-menu ul { background: #fff; border-radius: 4px; margin-bottom: 15px; }
.user-menu ul li { border-bottom: 1px solid #d5d5d5; }
.user-menu ul li:last-child { border: 0; }
.user-menu ul li a { color: #545454; font-size: 12px; outline: medium none; padding: 8px 12px; }
.user-menu ul li a.active { background: #ed490c; color: #fff; }
.user-menu ul li a.active, .user-menu ul li a:hover, .user-menu ul li a:focus { background: #ed490c; color: #fff; }
.user-menu ul li a .fa-chevron-right.pull-right { color: #46a4f9; }
.user-menu ul li a.active .fa-chevron-right.pull-right, .user-menu ul li a:hover .fa-chevron-right.pull-right, .user-menu ul li a:focus .fa-chevron-right.pull-right { color: #fff; }
.user-status { margin-top: 15px; }
.field-text { width: 20%; font-weight: bold; }
ul.subs-status { padding: 10px; margin-top: 10px; right: 15px; width: 250px; left: auto; border-radius: 0; }
ul.subs-status li, ul.subs-status li a { padding: 0px; font-size: 13px; }
a.subs-call { padding: 10px !important; color: #535353; text-decoration: none; background: #ed490c; color: #fff; border-radius: 4px; }
#footer { height: 120px; width: 100%; }

/*#wrapper-content{min-height: 100%;}
footer{position: absolute; bottom: 0; width: 100%;}*/

/*Rishi custome code for the serach box*/
.card { border: 1px solid #eee; box-shadow: 0 0 5px #eee; margin-bottom: 20px; position: relative; }
.card .title { background: none repeat scroll 0 0 #fafafa; overflow: hidden; padding: 10px; position: relative; }
.card .title { background: #fafafa; padding: 10px; position: relative; }
.card .card-body { padding: 15px; }
.btn-cat { color: #fff; display: inline-block; font-size: 12px; left: 0; padding: 12px 15px; top: 0; }
.button-checkbox .btn { color: #fff; font-size: 22px; margin: 0; padding: 1px 8px; outline: none; }
.button-checkbox .btn:focus { outline: none; }
.button-checkbox { background: none repeat scroll 0 0 #ccc; float: right; padding: 2px; }
.button-checkbox.active { background: none repeat scroll 0 0 #ed490c; float: right; padding: 2px; outline: none; }
.btn-cat { color: #fff; display: inline-block; font-size: 20px; font-weight: bold; left: 0; margin-left: -1px; margin-right: -1px; margin-top: -1px; padding: 6px; text-align: center; text-transform: uppercase; top: 0; width: 100%; }
.show-list .panel .panel-heading { padding: 0; }
p { color: #777; font-size: 12px; margin: 0 0 10px; }
.card-body p { color: #777; font-size: 12px; line-height: 1; }
.card .title > a { color: #555; font-size: 16px; font-weight: bold; padding-left: 70px; text-decoration: none; }
.card .title a:hover { color: #3374da; }
.card .desc { font-size: 12px; vertical-align: bottom; display: block; }
.card .button-checkbox { background: none repeat scroll 0 0 #ed490c; border-radius: 0; float: right; height: 35px; margin: 0; outline: medium none; padding: 0; width: 35px; }
.card .button-checkbox > button.btn-link { background: none repeat scroll 0 0 transparent; border: medium none; color: #fff; font-size: 23px; margin-right: -2px; margin-top: -12px; outline: medium none; padding: 0; }
.form-signin .input-group-addon { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-right: medium none transparent; }
.form-signin .form-control { border-left: medium none; }
.form-signin .input-group:hover { border-color: lightblue; box-shadow: none; outline: 1px solid lightblue; outline-offset: -2px; }
.user-menu ul li a i:first-child { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); display: inline-block; margin: -10px 5px -10px -12px; min-width: 50px; padding: 11px 18px; text-align: center; }
.checkbox-inline, .radio-inline { display: inline-block;/* padding-left: 20px; */ margin-bottom: 0; margin-top: 0; font-weight: 400; vertical-align: middle; cursor: pointer; margin-bottom: 0; }
textarea.form-control { height: auto; min-height: 150px; }
.wysihtml5-toolbar .btn { background: none repeat scroll 0 0 #fafafa; border: 1px solid #ccc; }
.menu-icon img { height: 40px; }
.tag-heading { padding: 8px 0; }
.tag-buy { background: none repeat scroll 0 0 #337ab7; color: #fff; display: block; float: left; font-weight: bold; margin-bottom: -9px; margin-right: 10px; margin-top: -9px; padding: 11px; text-align: center; }
.panel-title { color: inherit; font-size: 14px; margin-bottom: 0; margin-top: 0; }
.tagtext { padding-top: 10px; margin-right: 10px; }
a.panel-title { color: #555; font-weight: 600; margin-top: 12px; padding-top: 15px; text-decoration: underline; }
a.panel-title:hover { color: #3374da; }
.down-navs > a { border-right: 1px solid; padding: 0px 10px; }
.down-navs > a:last-child { border: none; }
.down-navs { margin: 15px 0; }
.form-control { border: 2px solid #ccc; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: "Roboto", sans-serif !important; }
.plan-selected h3 { font-size: 16px; margin: 0px 0px 30px; padding: 10px; text-align: center; }
.plan-selected h3 span { background: none repeat scroll 0 0 #fff; border: 5px solid #fff; border-radius: 100px; color: #777; display: block; font: 30px/64px Roboto, serif; height: 70px; margin: 10px auto -40px; width: 70px; }
.plan-selected { padding: 5px; }
.plan-selected small { display: block; line-height: 1.1; margin-bottom: 9px; padding-top: 10px; }