@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);
*, html{outline:none;}
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(/images/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:#337ab7;}
.navbar-nav{float:none;}
.top-nav .navbar-brand{padding:0; min-height:85px; display:table;}
.navbar-brand span{display:table-cell; vertical-align:middle;}
.navbar-brand img{width:auto; height:70px; 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;}
.navbar-input-group {
  font-size: 0px; /*removes whitespace between button and input*/
}

.navbar-input-group .form-control {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.navbar-input-group .btn {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 0px;
}
.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:15px; 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.btn-danger{color:#fff;}
.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:95%;}
.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;}
.slider .carousel-indicators{left:70%; width:20%;}

/*-- 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:#337ab7; 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:#337ab7; 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:#fff;}
#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'; float:right; color:#fff;}
#accordion2 .panel-heading a.collapsed:after{}
#accordion2 .panel-heading{background:none repeat scroll 0 0 #337ab7 !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:orange; font-weight:bold;}
.title-heading a{font-size:8px; color:#337ab7; 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:#337ab7;}
.producs{padding:0;}
.hot-requirments{background:url(/images/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;}
.hot-heading-sml{font-size:12px; color:#fff; }

#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:300px; 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;}

.category-list-menu .owl-item a {
            border-right: 1px solid #e1e1e1;
            text-align: center;
            display: block;
            padding: 8px 10px;
            font-size: 11px;
            text-decoration: none;
        }

            .category-list-menu .owl-item a.active {
                outline: none;
                color: #fff;
                background: -o-linear-gradient(#0067d3, #0154bb);
                background: -moz-linear-gradient(#0067d3, #0154bb);
                background: linear-gradient(#0067d3, #0154bb);
            }
.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("/images/bul.png"); background-position:left 10px; background-repeat:no-repeat; padding:6px 10px; color:#4f4f4f; font-size:13px;}
.country-product li a span{color:#337ab7;}
.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:450px; padding:0 10px 0px;}
.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:#000;font-weight:normal;}
.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;}
	#pricing-table h3{font-size:18px !important;}
	.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:12px; 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:13px;}
	.navbar-default .navbar-toggle{top:10px; right:0px;}
	.navbar-form{border:0; top:0; padding-right:0; left:0; z-index:1;}
	.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%;height:500px;}
    .nano-xs-country{width:98%;height:300px;}
	.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:orange; font-weight:bold;}
	.nano{width:98%;height:500px;}
    .nano-xs-country{width:98%;height:300px;}
	.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:20px; font-weight:bold; margin:-15px -15px 64px; padding:30px 0; text-shadow:none; }
.plan h3 span{background:none repeat scroll 0 0 #fff; border:5px solid #fff; border-radius:100px; color:#777; display:block; font:20px/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; /*display:table;*/ width:100%;}
#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; min-height:424px; display:table-cell; vertical-align:top; width:33.33333333%; border-bottom:0;}
#pricing-table td{padding:0 15px;font-size:14px; color:#888; font-weight:300; border:1px solid #ddd; border-width:0 1px;}
#pricing-table tr:last-child td{border-bottom:1px solid #ddd;}
.b-top{border-top:1px solid #ddd; display:block; padding:10px 0;}
.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:#FCD970;}
.plan .bg-warning span{border-color:#FCD970 !important;}
.plan .bg-primary{background:#337ab7;}
.plan .bg-primary span{border-color:#337ab7 !important;}
.btn-gold{background:#FCD970; border-color:gold; color:#000000 !important;font-weight:bold;}
.btn-gray{background:#d2d2d3; border-color:#ccc; color:#000000 !important; font-weight:bold;}
.btn-default{background:#eee; color:#000000 !important; font-weight:bold;}
.bg-none{background:none repeat scroll 0 0 #eee; border:0px; border-image:none; border-width:1px 1px 0; color:#888; text-shadow:1px 1px 1px #fff !important;}
.bg-none > span{border-color:#eee !important;}

/* --------------- */
#pricing-table h3{color:#000; font-size:20px; padding:30px 14px;}
#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:20px/83px Roboto, serif; height:100px; margin:10px auto -59px; width:100px;}
#pricing-table h3 b{display:block; min-height:66px;}
.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:14px; padding:10px 0; font-weight:300;}
#pricing-table #most-popular li:last-child{border-bottom:1px solid #ddd;}

/* --------------- */
#pricing-table .subscribe{background:#337ab7; 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 h3{margin:0; padding:12px 12px; font-size:14px; background:#3374da; color:#fff;}
.user-menu ul li:first-child{border-top: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:#337ab7; color:#fff;}
.user-menu ul li a.active, .user-menu ul li a:hover, .user-menu ul li a:focus{background:#337ab7; color:#fff;}
.user-menu ul li a .fa-chevron-right.pull-right{color:#46a4f9; margin-left:1px; margin-top:3px;}
.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:#337ab7; color:#fff; border-radius:4px;}
#footer{height:120px; width:100%;}

/*#wrapper-content{min-height:100%;}
footer{position:absolute; bottom:0; width:100%;}*/

.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 #337ab7; 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 #337ab7; 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; border-width:1px; outline:none;}
.form-signin .input-group:hover{border-color:lightblue; box-shadow:none; outline:none; outline-offset:-2px; outline:none;}
.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;}
select.form-control{ -webkit-appearance: menulist; }
.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 orange; 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:0px;}
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:1px 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 50px; padding:10px; text-align:center;color:#000;}
.plan-selected h3 span{background:none repeat scroll 0 0 #fff; border:5px solid #fff; border-radius:100px; color:#777; display:block; font:12px/64px Roboto, serif; height:80px; margin:10px auto -40px; width:80px;}
.plan-selected{padding:5px;}
.plan-selected small{display:block; line-height:1.1; margin-bottom:9px; padding:5px;padding-top:0px;}

.btn-default .datepicker, .btn-default .datepicker:focus, .btn-default .datepicker:active{background:none; border:0; box-shadow:none; width:75px; padding:0;}
.border-left{border-left:1px solid #ccc;}
.border-right{border-right:1px solid #ccc;}
.join-coomunity ul li{margin:10px 0;}
.join-coomunity ul li span{margin-bottom:10px; margin-right:5px; float:left; position:relative; top:2px;}
.panel-group .panel-heading {
  -moz-border-bottom-colors: none !important;
  -moz-border-left-colors: none !important;
  -moz-border-right-colors: none !important;
  -moz-border-top-colors: none !important;
  background: orange none repeat scroll 0 0;
  border-bottom: medium none;
  border-image: none !important;
  border-left: medium none !important;
  border-right: medium none !important;
  border-top: medium none !important;
  box-shadow: none !important;
  margin: -1px;
  none repeat scroll 0 0;
  border-bottom: medium none;
  border-image: none !important;
  border-left: medium none !important;
  border-right: medium none !important;
  border-top: medium none !important;
  box-shadow: none !important;
  margin: -1px;
}