/*.image-filter-grayscale {
    filter: grayscale(100%);
    transition: all 0.25s ease 0s;
}

.image-filter-grayscale:hover {
filter:grayscale(0%)
}

background-color: rgba(27, 27, 23, 0.15);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 100%;*/

* { margin:0; padding:0; }

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*green color: #7BCA16

upwork color : #37a000

mojomarketplace: #96c644

grey color #f9f9f9

background-color:rgba(248, 249, 252, 0.98);

background: #f1f3f9

nice green for text #5f9b04
*/

body          { /*background:#9CC9EB;*/ background:#fff; font:14px/1.55 "open sans", sans-serif; color:#666; text-align:left; }

img           { border:0; vertical-align:top; }

a             { color:#444; text-decoration:none; }
a:hover       { color:#111;text-decoration:none; }


:focus        { outline:0; }
a,  input[type="button"],  input[type="submit"] {cursor:pointer;}
/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#444; }
h1            { font-size:20px; font-weight:normal; }
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:16px; font-weight:bold; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }



.rounded_sm { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.fade-animate{-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
}

a{
-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
}
/*a:hover{
-webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
}*/
.custom-container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.theme-green{background:#3CB371;} /**#3CB371 another nice green**/

.theme-orange{background:#f97408;}
.text-white{color:#fff;}
.text-white-plain{color:#fff;}
a.text-white-plain:hover{color:#fff;}
.font-size-sm{font-size:1rem;}
.font-size-md{font-size:1.2rem;}
.font-size-normal{font-size:14px;}
.letter-spacing-sm{letter-spacing:0.8px;}

.theme-green-text{color:#3CB371;}
.theme-green-text-other{color:#7bca16;}
.color-grey{color:#7d879c;}
.font-size-sm{font-size:12px !important;}
.text-green{color:#3CB371;}
.bg-ccc{background:#ccc;}
.body-overlay {  background: #000; height: 100% !important;  opacity: 0.6;  position: fixed; top: 0;width: 100%;z-index: 998;}
.popup-display{width:80%;max-width:500px;min-height:100px;text-align:center;padding:10px;background:#fff;border:5px solid #7bca16;position:fixed;z-index:999}
.close-popup{ background: #7bca16 none repeat scroll 0 0; border: 1px solid; color: #fff; cursor: pointer;  font-size: 18px;  font-weight: normal;  padding: 2px;  position: absolute; 
 right: -5px;   top: -5px;
}
.close-popup:hover{background:#5f9b04;}
.fa-spin {margin-top:5px;}

/*.loading-icon{display:none;}*/

/** Component style **/
h1 {font-size:28px;}
.fa-2x{font-size:1.7em;}
/* code to add underline below the heading **/
.heading_underline::before{ background: #7bca16; bottom:0; content:" "; height:1px; left:50%; margin-left:-50px; position:absolute; width:100px;}
.heading_underline{position:relative;padding-bottom:15px;}

.heading_underline_50::before{ background: #7bca16; bottom:0; content:" "; height:1px; left:50%; margin-left:-25px; position:absolute; width:50px;}
.heading_underline_50{position:relative;padding-bottom:15px;}


/* end code to add underline below the heading **/
.easing{-webkit-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;     transition: all 0.3s ease 0s;}

/** heading lining **/
/**method 1 **/
.line-heading{overflow: hidden;  text-align: center;}
.line-heading::before {  margin-left: -50%;  right: 10px;}
.line-heading::after {  left: 10px; margin-right: -50%;}
.line-heading::after, .line-heading::before {  background-color: #8f8e8e; content: ""; display: inline-block;  height: 1px; position: relative;
 vertical-align: middle; width: 50%;}
 
 /**method 2**/
 .heading-with-line{border-bottom:1px solid #ddd;line-height:0.1rem;margin-top:30px;margin-bottom:30px;text-align:center;}
 .heading-with-line span{background:#fafafa; padding:0 10px; color:#aaa}
 
/** end heading lining **/

/***animation on hover ***/
.listing_display .image_found_class img { cursor:pointer; -webkit-transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
.listing_display .image_found_class:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.listing_display .image_found_class{overflow:hidden;}
.listing_display .image_found_class .listing-view-link{-webkit-transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
.listing_display .image_found_class .listing-view-link{opacity:0; bottom: 0; /*bottom: 50%;*/ left: -36px; margin: 0 auto; color:#222; font-size:16px; background:#fff; padding:7px 5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;  margin-left: 50%; position: absolute; text-align: center; width: 86px;  z-index: 99;}
.listing_display .image_found_class:hover .listing-view-link {opacity:1;bottom: 40%;/*margin-bottom:0;*/} 

.listing-item-overlay{bottom: 0; z-index: 97; left: 0; opacity: 0; border:1px solid #000; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position: absolute; right: 0; text-align: center;top: 0; background:#000 ;margin-left:15px;  -moz-transition-delay: 0.1s; -webkit-transition-delay: 0.1s;  transition-delay: 0.1s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.listing_display .image_found_class:hover .listing-item-overlay{opacity: 0.8;}



.listing_view .listing_images .main-image { cursor:pointer; -webkit-transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
.listing_view .listing_images:hover .main-image {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.listing_view .listing_images{overflow:hidden;}

.listing_view .listing-view-icon  i{font-size:50px;}
.listing_view .listing-view-icon {-webkit-transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}
.listing_view .listing-view-icon {opacity:0; bottom: 40%; /*bottom: 50%;*/ left: -36px; margin: 0 auto; color:#222; font-size:16px; background:#fff; padding:7px 5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;  margin-left: 50%; position: absolute; text-align: center; width: 86px;  z-index: 99;}
.listing_view  .listing_images:hover  .listing-view-icon {opacity:1;bottom: 40%;/*margin-bottom:0;*/} 

.listing-imgview-overlay{cursor:pointer; bottom: 0; z-index: 97; left: 0; opacity: 0; border:1px solid #000; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position: absolute; right: 0; text-align: center;top: 0; background:#000 ;margin-left:15px;  -moz-transition-delay: 0.1s; -webkit-transition-delay: 0.1s;  transition-delay: 0.1s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.listing_view  .listing_images:hover .listing-imgview-overlay{opacity: 0.8;}

/*** End animation  *********/


.jumbotron{background:none;	}
.custom-jumbotron{padding:1rem 0rem;}
.header{background:	#fff}
.footer .jumbotron{margin-bottom:0;}
.footer{  background: #222 none repeat scroll 0 0; padding-top: 15px;}
.footer .footer-columns h4{ color: #fff;  font-size: 14px;  font-weight: bold; font-family:verdana;  letter-spacing: 0.5px;   padding-bottom: 15px;   text-transform: uppercase;}
.footer .footer-columns ul li a{color:hsl(0, 0%, 60%);letter-spacing:0.5px;line-height:28px;}
.footer .footer-columns ul li { margin-right: 10px;}
.footer .footer-columns ul.social-icon li{display: inline;}
.footer .footer-columns ul.social-icon li a { font-size:20px;}
.footer .footer-columns ul li a:hover{color:#7BCA16;}

.footer .copyright span::before{ background: #5f9b04; bottom:45px; content:" "; height:2px; left:50%; margin-left:-25px; position:absolute; width:50px;}
.footer .copyright span {position:relative;padding-bottom:15px;color:hsl(0, 0%, 60%);}

.paddingbot5{padding-bottom:5px;}
.paddingbot10{padding-bottom:10px;}
.paddingbot20{padding-bottom:20px;}
.paddingbot25{padding-bottom:25px;}
.paddingbot15{padding-bottom:15px;}
.paddingtop5{padding-top:5px;}
.paddingtop10{padding-top:10px;}
.paddingtop15{padding-top:15px;}
.paddingtop20{padding-top:20px;}
.paddingtop25{padding-top:25px;}
.paddingtop30{padding-top:30px;}

.marginbot0{margin-bottom:0 !important;}
.margintop0{margin-top:0 !important;}
.marginbot5{margin-bottom:5px;}
.marginbot10{margin-bottom:10px;}
.marginbot25{margin-bottom:25px;}
.marginbot30{margin-bottom:30px;}
.marginbot20{margin-bottom:20px;}
.marginbot15{margin-bottom:15px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop15{margin-top:15px;}
.margintop20{margin-top:20px;}
.margintop25{margin-top:25px;}
.margintop30{margin-top:30px;}
.liststylenone li{list-style:none !important;}
.floatright{float:right;}
.floatleft{float:left;}
.width100{width:100%;}
.maxwidth100{max-width:100%;}
.textaligncenter{text-align:center;}
.aligncenter{text-align:center;}
.underline{text-decoration:underline;}
.cursor-pointer{cursor:pointer;}
.color-red{color:#ee4e4e;}

.color-green{color:#4caf50;} /*nice green*/
.lightgreen{color:#7bca16;}
.light-green{color:#5f9b04;} /* not light green**/
.dark-green{color:#5f9b04;}
.grey-background{background:#666;}
.grey-line-background{border-bottom:1px solid #ddd;}
.greyborderbottom{border-bottom:1px solid #ddd;}
p.title{font-size: 25px;  padding-bottom: 10px;}
.display-none{display:none;}
.btn-class{background:#7BCA16; color:#fff; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.btn-loading-wrapper{line-height:2;padding:0;height:40px;}
.btn-loading-wrapper .fa{font-size:1.5em;margin-top:6px;}
.fa-md{font-size:1.5em;}
/*.btn-class{background:#7BCA16; padding: 0.3rem 0.7rem; box-shadow:0 2px 0.1px #5f9b04;  color:#fff; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}*/

.btn-class:hover{background:#5f9b04;color:#fff;}
.btn-class-bordered{background:#fff;border:1px solid #7BCA16; color:#5f9b04; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;   transition: all 0.3s ease 0s; }
.btn-class-bordered:hover{background:#7BCA16;color:#fff;}

.btn-secondary{background-color: #f4f4f4; border-color: #d8d8d6; color: #6f6e6b; -webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}

.notextdecoration {text-decoration:none !important;font-size:15px;}
.disabled-button{background:#ccc;}
.disabled-button:hover{background:#ccc;}
input[type=text], input[type=password	]{  border: 1px solid #dddddd; color: #767f8e;   font-size: 15px; padding: 10px 16px; width:100%;max-width: 375px;}
/*input[type=button], input[type=submit] {background:#ffa100; float:left; border: 1px solid #ffa100; color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;  padding: 7px 25px;  text-transform: uppercase;}*/
.search_btn	{float:left; border: 1px solid #7bca16; color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;  padding: 7px 25px;  text-transform: uppercase;}
.select-class {max-width:375px;}
.select-class option{padding:1px 5px;}
.text-class { border: 1px solid #dddddd; color: #767f8e;   font-size: 15px; padding: 10px 16px; width:100%;max-width: 500px;}
.text-area400{height:400px;}	
.text-area300{height:300px;}	
.text-area200{height:200px;}	
.input-box-wide{max-width:600px;width:100%;}
.input-box-wide input,.input-box-wide textarea, .input-box-wide input[type="button"], .input-box-wide input[type="submit"], .input-box-wide .select-class {max-width:600px;width:100%;}
.input-box {max-width:400px;width:100%;}
.input-box input[type=text], .input-box  input[type=password], .input-box  .text-class, .input-box   .select-class {width:100%;max-width:400px;}
.btn-maxwidth400{width:100%;max-width:400px;}
.maxwidth400{width:100%;max-width:400px;}
.input-box .remaining_char_hint{font-size:12px; color:#666;}
.input-box span.hint{font-size:12px;color:#666;}
#forgotPassword .input-text, #forgotPassword #reset-password{width:100%;max-width:100% !important;padding:7px 16px;}
#forgotPassword  .model-body-heading{margin-bottom:5px;}
/*.login-box{margin-bottom:20px;float:left;}*/
label em {color:red;padding-right:5px;}
label {font-size:15px;}
.uniqueness_success {/*float:right;margin-top: -40px; position: relative;*/position:absolute;right:15px;}
.uniqueness-processor {position:absolute;right:15px;}
.returned_html .fa-times{margin-right:0.5rem !important;}
#login_email, #login_pass {padding:7px 16px 7px 40px;}
.login-box-user-icon, .login-box-lock-icon{padding:13px 15px;position:absolute;color:#5f9b04; font-size:18px}
.spinning_gear {text-align:center;}
.spinning_gear i{font-size:35px;color:#5f9b04;}

.progress-bar {background:#7BCA16;}
#login_frm .signup-link{color:#5f9b04; float:left;margin-top:10px;letter-spacing:0.5px;}
#login_frm .signup-link:hover{color:#444;}
#login_frm .forgot-password-link{color:#5f9b04; float:right;margin-top:10px;letter-spacing:0.5px;}
#login_frm .forgot-password-link:hover{color:#444;}
.changelog-block .dropdown-toggle{font-size:15px;width:120px;text-align:center;}
.changelog-block .dropdown-item{font-size:15px;} 
#submit_upload_package{width:200px;}
.progress-bar-wrapper{background:#ddd !important;}
/** End component common **/

/**header***/
.logo img{max-width:280px; margin-top:0.2rem; width:100%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}

.header .welcome-text{color:#666;}
.header-section{padding:0.7rem 0 1rem !important;}
.login-section .user-icon::before { color:#82BC2B; border: 2px solid; -webkit-border-radius: 37px;-moz-border-radius: 37px;border-radius: 37px;  padding: 12px 16px;}
.login-section  .dropdown-toggle::after {display:none;}
.login-section .dropdown-item{padding:0.1rem 1rem;font-size:14px;color:#666;}
.welcome-text{text-align:right;}
.seller-signup-section {text-align:right;margin-left:1rem;}
.signup-box-link,.signup-box {color: #5f9b04 !important; font-size: 15px;letter-spacing:0.5px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.signup-box-link:hover,.signup-box:hover{color: #111 !important;}
.login-section{text-align:right;color:#fff;margin-bottom:7px;}
.loggedin-user-icon { border: 1px solid; border-radius: 50%; color: #82bc2b; font-size: 18px; padding: 5px 7px;margin-right:10px;}
.signup-box-below-row {display:none !important;}
.signup-box a, .signup-box-below-row a  {margin:0 1rem;font-weight:bold;}

/*.signup-button{background:#fff;border:1px solid #7BCA16; letter-spacing:0.5px; color:#5f9b04 !important; font-size:16px; padding:0.5rem 1rem;}
.signup-button:hover {background:#7BCA16; color:#fff !important;}*/
.topbar {padding-bottom:15px;}

.topbar ul{margin-bottom:0; margin:0 15px 0 auto;}
.topbar ul li{float:left;margin:1px 10px;}
.topbar ul li a{color:#999;letter-spacing:0.5px;}
.topbar ul li:hover a{color:#5f9b04;}
.topbar{text-align:right;}
.topbar ul li.last{margin-right:0;}
.topbar i{margin-right:5px;}


.signup-button{letter-spacing:0.5px; font-size:16px; padding:0.5rem 1rem;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.signup-box{padding:0.5rem 0rem;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}

/*.header {position:fixed; transform: translateY(0px);left:0;right:0;z-index:995;}*/
/*.modal-open .header {z-index:999;}*/
.modal-dialog{margin:4rem auto;}
/*.main-content {padding-top:200px;}*/
.header .sticky-navigation {background:#fafafa;height:60px;z-index:170;margin:0 auto;border-bottom:1px solid #dadada;
		width:100%;position:fixed;top:0;left:0;right:0;text-align: center;
		}

/*****navigation*****/
.navigation {padding:0; box-shadow:1px 5px 20px 1px #ddd;  background: #fafafa none repeat scroll 0 0; border-top: 1px solid #ddd; border-bottom:1px solid #ddd; /*box-shadow: -5px 2px 3px #ddd;*/ padding: 0;}
.navigation .navbar {/*padding:0.5rem 1rem 0.5rem 0;*/ padding:0 1rem 0 0;}
.navigation .navbar-nav li.first .nav-link  {padding-left:0;}
.navigation .navbar-nav li .nav-link{padding:1rem;}
.navigation .navbar-nav li a {letter-spacing:0.01rem;font-size:14px;}
.navigation  .dropdown .show {border-top:5px solid #5f9b04; border-radius:0; }
.dropdown .dropdown-menu{margin:0; min-width:600px;}

.dropdown .dropdown-menu-41, .dropdown .dropdown-menu-42, .dropdown .dropdown-menu-43, .dropdown .dropdown-menu-44 {min-width:10rem;}
.dropdown .dropdown-menu .dropdown-item{color:#666; padding:0.5rem 1.5rem;}
.dropdown-item:hover, .dropdown-item:focus{color:#5f9b04!important;background:transparent;}
.navbar-expand-lg .navbar-nav .nav-link{color:#666;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:rgba(0, 0, 0, 0.9);}
.navigation .navbar {padding:0;}
.top-search-box { overflow: hidden;}
.top-search-box .search-container {  float: right;}
.top-search-box input[type=text] {  padding: 6px;  /*margin-top: 8px;*/  font-size: 15px;  border: none;  max-width:160px;  border:1px solid #ddd;	}
.top-search-box .search-container button {  float: right;  padding: 6px 10px;  background: #ddd; font-size: 15px;  border: none; cursor: pointer;  border:1px solid #ddd;	}
.top-search-box .search-container button:hover {  background: #ccc;}
.white-bg{background:#fff;}
.navigation-wrapper .navbar-brand  {border-radius: 50%; padding: 3px 6px;}
.navigation-wrapper .navbar-brand img{-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;display:none;max-width:26px;}
.visible{display:block !important;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.top-links .dropdown .dropdown-menu{margin:0; min-width:unset;}

/*********/

/*****breadcrumb*****/
.breadcrumb li.active{ color:#444;}
/****ends sbreadcrumb*****/

/*red color #EE4E4E, bg #f67e7e*/
.boxed{ border: 1px solid #ddd;  margin: 30px; padding: 25px 15px; margin:20px auto; background:#fafafa; box-shadow:0 1px 6px rgba(57, 73, 76, 0.35);}
.boxed h1{text-align:center;}
.boxed .page-content{padding:0 20px;}
.login-box, .account-box{ border: 1px solid #ddd;  margin: 30px; padding: 49px; max-width:500px;margin:50px auto; background:#fafafa; box-shadow:0 1px 6px rgba(57, 73, 76, 0.35);}
.login-box h1, .account-box h1{text-align:center;}
.login-box #submit_signup{background:#ddd;color:#666;}
.login-box #submit_signup:hover {background:#5f9b04;color:#fff;}
.login-btn{background:#ffa100; float:left; border: 1px solid #ffa100; color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;  padding: 7px 10px;  text-transform: uppercase;}
#register-btn {background:#ffa100; float:left; border: 1px solid #ffa100; color: #FFFFFF;   font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;  padding: 7px 10px;  text-transform: uppercase;}	
.register-btn{ background: none repeat scroll 0 0 #8CD421;  border: 1px solid #8DD522; color: #FFFFFF;  float: right;  font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;  padding: 7px 10px;  text-transform: uppercase;}
.content-wrapper {min-height:400px;}
.col-left, .col-right{margin-bottom:10px;}


.col-left .col-left-ul li a {float:left; width:100%;color:#666;padding:10px;letter-spacing:0.5px;}
.col-left .col-left-ul li a {border-bottom:none;}
.col-left .col-left-ul li.last a{/*border-bottom:1px solid #999;*/}
.col-left .col-left-ul li a:hover{cursor:pointer;color:#5f9b04;}

.text-white {color:#fff;}
.text-white:hover {color:#5f9b04 !important;text-decoration:none;}
.col-left-ul .fa {margin-right:5px;color:#888;}
table tr td {padding:5px;}
.heading{color:#222;font-weight:bold;}
.a-button {   background: #7BCA16 none repeat scroll 0 0; border: 1px solid #7BCA16; color: #ffffff; float: left; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; padding: 5px 15px; text-transform: uppercase;}
.a-button:hover { text-decoration:none;color:#fff;background:#5f9b04;border:1px solid #5f9b04;}
	
.a-button-class { background: #7BCA16 none repeat scroll 0 0; border: 1px solid #7BCA16; color: #ffffff; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; padding: 8px 15px; text-transform: uppercase;width:160px;text-align:center;}
.a-button-class:hover{text-decoration:none;color:#fff;background:#5f9b04;border:1px solid #5f9b04;}

.a-button-class-imp { background: #7BCA16 none repeat scroll 0 0; border: 1px solid #7BCA16; color: #ffffff !important; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; padding: 7px 10px !important;; text-transform: uppercase;width:160px;text-align:center;}

.a-button-class-imp:hover{text-decoration:none;color:#fff !important;background:#5f9b04;padding: 7px 10px !important;;}

.a-button-class-full { background: #7BCA16 none repeat scroll 0 0; border: 1px solid #7BCA16; color: #ffffff; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; padding: 8px 15px; text-transform: uppercase;width:100%;text-align:center;}
.a-button-class-full:hover{text-decoration:none;color:#fff;background:#5f9b04;border:1px solid #5f9b04;}
	

.a-button-big { background: #7bca16 none repeat scroll 0 0; border: 1px solid #7bca16; color: #ffffff; float: left; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; padding: 8px 15px; text-transform: uppercase;width:160px;text-align:center;}
.a-button-big:hover{text-decoration:none;color:#fff;background:#5f9b04;border:1px solid #5f9b04;}	

.page-message .success-msg{/*background:#cef98e;*/ background:#d4edda; border: 2px solid #c3e6cb; padding:7px 10px;color:#155724; margin:0;margin-bottom:10px;}
.page-message .error-msg{/*background:#f67e7e;*/ /*#faebe7;*/ background:#f8d7da; border: 2px solid #f5c6cb; padding:7px 10px;color:#721c24; margin:0;margin-bottom:10px;}
.ajax-popup-error-msg{color:#FF0000;letter-spacing:0.5px;}

.popup-msg-link-class {color:#37a000;}
.popup-msg-link-class:hover {color:#5f9b04;}
.ajax-popup-success-msg{color:#37a000;}
.error-msg-popup-heading {font-weight:bold;margin-bottom:5px;}
.popup-display .cancel-btn{float:left;}
.popup-display .confirm-btn{float:right;}


/**form validation script**/
.form-error{color:#EE4E4E;width:100%;float:left;}		
.required-error {border:1px solid #EE4E4E !important;}
/**end form validation script **/
.table-dark{background-color:transparent;color:#666;}
.table-dark th{border-top:2px solid;}
.table-dark th, .table-dark td, .table-dark thead th{border-color:#ddd;}
.data-list-table th{font-weight:bold;color:#555;}
.data-list-table td a {color:#444;font-size:12px;}
.data-list-table td a:hover{color:#7bca16;}
.create_account_heading {margin-bottom:35px;}
.account-edit-content #main_image, .account-edit-content #more_image1, .account-edit-content #more_image2, .account-edit-content #more_image3, .account-edit-content #more_image4{/*color:transparent;*/max-width:200px;overflow:hidden;}
.account-edit-content .input-text {padding:5px 10px;}
.account-edit-content .listing_main_image .fa-image{font-size:200px;}
.account-edit-content .listing_main_image img {max-width:250px;}
.account-edit-content .more_images img {max-width:150px;}
.account-edit-content  .listing_images li{margin-right:5px;}
.account-edit-content  .listing_images .fa-image{font-size:100px;}
.account-edit-content .input-box{width:100%;}
.account-edit-content .input-box{max-width:100%;}
.account-edit-content  .input-box input[type="text"], .account-edit-content  .input-box input[type="password"], .account-edit-content  .input-box .text-class, .account-edit-content  .input-box .select-class{max-width:100%;}
.class-avtar .fa-user{font-size:150px;}
.class-avtar {text-align:center;}
.returned_html .fa-check{padding:10px;}
#create_account_frm .check_availibility{cursor:pointer;}
.toggle_me{display:none;margin:0 10px;}
.delete_image_devider {text-align: left; width: 40px;}
.delete_image_devider_absolute {position: absolute;}
.seller_description_box label {margin-bottom:10px;}
.account-body .button-row {border-bottom:none !important;}
.account-body .row{border-bottom:1px solid #ddd; padding:10px 0;}
.account-info .mb-2{margin-bottom:1rem !important;}
.account-body .row .row-left, .account-body .seller_description_box .col-md-12, .account-body .button-row  .col-md-12, .account-body .row-md-12{padding-left:0;}
.account-info a.strong{color:green;font-weight:bold;}
/*.account-info strong{color:green;}*/
.seller-profile-heading{border-bottom:none !important;padding-right:0;}
.account-body .profile-heading {float:left;color:#5f9b04;letter-spacing:0.8px;font-size:18px;}
.heading_underline_50::before{ background: #7bca16; bottom:0; content:" "; height:2px; left:50%; margin-left:-25px; position:absolute; width:50px;}
.heading_underline_50{position:relative;padding-bottom:10px;}
.input-box .hint span {color:#5f9b04;font-weight:bold; cursor:pointer;}
.edit_listing_frm .assign_cat_to_listing {padding:0.2rem 1.25rem;}
.is_parent_0{font-weight:bold;}
.is_parent_0 span.loader{display:none;}
.parent_id_0 .select_category .parent-cat-i{display:none;}
.td_action{font-size:15px !important;}

.hint{font-size:17px;color:#444;}
.account-page-hint{ color: #444; font-size: 11px; text-align: left !important;}
.profile-avtar{padding:5px; border:1px solid #ddd;}
.myaccount_view .profile-avtar {border:none;}
.listing-table .fa-toggle-on  {font-size:20px;color:#7bca16;}
.listing-table .fa-toggle-on:hover{color:#444;}
 .listing-table .fa-toggle-off {font-size:20px;}
.hint .fa-info-circle{margin-left:5px;}
.hint-class{color:green;}
.profile_picture img{max-width:250px; margin-bottom:20px;}
.myaccount_view .profile_picture img{max-width:250px; margin-bottom:0; -webkit-border-radius: 4%;-moz-border-radius: 4%;border-radius: 4%; }
.myaccount_view .profile_picture i {margin-left:8%;}
.myaccount_view .col-left-ul .fa{color:#fff;}
/******* my account pages new layout css *******/
.required-error-tinymce {border:1px solid #ee4e4e !important}
body.account_view .content-wrapper .container, body.account_view  .header .container{max-width:100%;}
body.account_view .header{background:#222;border-bottom:1px solid #444;}
body.account_view .sticky-navigation{position:relative !important;display:none;}
body.account_view .navigation{display:none;}
body.account_view .col-left{margin-left:-15px;margin-bottom:0;}
body.account_view .boxed{box-shadow:unset;}
body.account_view .col-left .boxed{background:#222; border:none;margin:0;}
body.account_view .col-right .boxed{margin:0;}
body.account_view .main-content{padding:0 !important;}
body.account_view .col-left .col-left-ul li a{color:#fbfbfb;}
body.account_view .left-panel-box{height:100% !important;}
body.account_view .col-middle .boxed{margin: 30px auto; border-radius:0.25rem !important;}
body.account_view .sticky-sidebar{position:fixed;top:20px;}
body.account_view .left-panel-box .manage-account span{color:#fff;font-size:1.2rem;}
body.account_view .left-panel-box .manage-account .fa{color:#fff;}
body.account_view .left-panel-box .manage-account-mob span{color:#fff;font-size:1.3rem;}
body.account_view .left-panel-box .manage-account-mob .fa{color:#fff;}
body.account_view .col-middle{min-height:600px;}
body.account_view  .header-section .top-cart:hover{color:#fff !important;}
body.account_view  .header-section a:hover, body.account_view  .header-section .fa-shopping-cart:hover{color:#fff !important;}
/***end new layout css *************/

.profile_picture i {font-size:150px;}
#profile-avtar img{width:100%;max-width:300px;}
#seller_description {height:200px;}
.img_container  img{width:100%;}
.img_container {max-height:300px;text-align:center;}
.more_img_container {margin-bottom:20px;max-height:300px;text-align:center; height:155px; background: #fff none repeat scroll 0 0; border: 1px solid #ddd;}
.readonly-input {color:#ccc !important;}
.image-edit .list-info {font-size:18px;letter-spacing:0.8px; color:#5f9b04;}
.listing_main_image img{max-width:600px !important;background-color: #fafafa; border: 1px solid #ddd; color: #666666;  margin-bottom: 20px; padding: 10px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.listing_images .more_images img{background-color: #fafafa; border: 1px solid #ddd; color: #666666;  margin-bottom: 20px; padding: 10px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.listing_images .more_images img:hover{border: 1px solid #bbb; -webkit-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;     transition: all 0.3s ease 0s; }
.main_image_frm .main_image img{background-color: #fafafa; border: 1px solid #ddd;  color: #666666;  margin-bottom: 20px; padding: 10px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.more_image_div .img_container img{background-color: #fff; /*border: 1px solid #ddd;*/ height:150px; width:auto!important; color: #666666;  margin-bottom: 20px; padding: 10px;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.updated_via_ajax_image { background-color: #fafafa; border: 1px solid #ddd; color: #666666;  margin-bottom: 20px; padding: 10px;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.main-image-div{margin-bottom:0 !important;}
.heading_more{margin-top:20px;}
.more_images .img-thumbnail{-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.more_images .img-thumbnail:hover{box-shadow:1px 1px 5px 0px #666; }
.more_images .more-image-container{-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.more_images .more-image-container:hover{/*box-shadow:1px 1px 5px 0px #666;*/ }
.more_images_div .more_images{ background-color: #fafafa; border: 1px solid #ddd;padding:10px;-webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.more_images_div .more_images:hover {background:#ccc;}
.listing_view .more-image-container { background-position: center top; background-size: cover; height: 85px;}
.remove-more-image{position:absolute;padding:0 6px;background:#aaa; font-weight:bold; color:#fff;}
.remove-more-image:hover{background:#333;color:#fff;}
.more_image_loader{position:absolute;}

span.loader{width:50px;float:right;}
.fetch_subcategory {cursor:pointer;}
.fetch_subcategory label{padding-left:20px;}
.list-group li{display:list-item;}
.list-group li  ul {margin-left:15px;}
.fetch_subcategory label {padding-left:20px;max-width:80%;}
.search_box .search_input {float:left;}
.search_box .fa-search{background: #555 none repeat scroll 0 0; color: #fff; float: left;  padding: 17px;cursor:pointer;}
.assign_cat_to_listing span.loader{cursor:pointer;}
.header .jumbotron{margin-bottom:0 !important;}
.edit_listing_frm .currency-input, .add_listing_frm .currency-input {padding:11px 5px;width:23%;margin-right:2%;color:#666;}
.edit_listing_frm .input-box .price-input, .add_listing_frm .input-box .price-input{width:75%;}
.steps-wrapper span.rounded-circle{padding:1.24rem 1.8rem;}
.steps-wrapper .theme-green-text{font-weight:bold;}
.steps-wrapper .step_passed .rounded-circle{ background:#3cb371;}
.steps-wrapper .step_passed  .theme-green-text{ color:#3cb371 !important;}
.steps-wrapper .step_not_passed .rounded-circle{ background:#bbb;}
.steps-wrapper .step_not_passed .theme-green-text{ color:#bbb !important;}
.steps-wrapper .current-step .rounded-circle{background:orange !important;}
.steps-wrapper .current-step .theme-green-text{color:#333 !important;}
.font-size-xl{font-size:1.625rem !important;}

.my-reviews .box{background:#fff;padding:0;}
.my-reviews .box p {margin-bottom:5px;}
.my-reviews .box  .review_date{text-align:right;color:#aaa;padding:0 15px;}
.my-reviews .box .review_done_on { background: #666 none repeat scroll 0 0; border-bottom: 1px solid #ddd; padding: 10px 20px; color:#fff;letter-spacing:0.5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.my-reviews .box .review_done_on a {color:#fff;}
.my-reviews .box .rating_content, .my-reviews .box .review{padding:0 15px;}
/**filters and category**/
.filter ul li {line-height:32px;}
.filter .filter-item {line-height:32px;}
.filter ul li a, .filter .filter-item a {color:#666;}
.filter h3 {color:#444;font-size:14px;font-weight:bold;text-transform:uppercase;}
.filter h3 i{font-size:13px;}
.filter_section { border-bottom: 1px solid hsl(0, 0%, 90%);   padding-top: 15px; padding-bottom:15px;margin-right:15px;}
.popularity_section {border-bottom: none;}
.filter {-webkit-box-shadow: 5px 8px 7px -3px #ddd; box-shadow:5px 0 5px -5px #ddd/*box-shadow: 5px 8px 7px -3px #ddd;*/}
.filter_category ul{margin-bottom:0;}
.filter-heading .fa-chevron-down{float:right;}
.filter-heading .fa-chevron-up{float:right;}
.filter .ckbox{margin-right:5px;}
.subcat {margin-left:20px;}
.filter_section i {cursor:pointer;}
.category_section .search_filter i{margin-right:5px;}
.col-left .filter{font-size:14px;}
/**end filters and category**/

/**search result for listing display page**/
.no_image_class {text-align: center!important;}
.no_image_class  img{width:127px;}
.no_image_class .listing-view-link{display:none;}

.listing_display .list_item { box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.15);  margin: 30px 10px;  padding: 20px 5px;}
.listing_display .list_item:hover { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.25); }
.listing_display .list_item {transition: box-shadow 0.2s ease-in-out 0s;}
.listing_display_loader{ float: left;  text-align: center; width: 100%;}
.listing_display .list_item  .col-md-5 {padding-right:0;}
.listing_display .list_item  .a-button-big {padding:6px 15px;}
.listing_display .list_item  label.rating_info {font-size:13px;}
.sort_options .pages-label{background: #fafafa none repeat scroll 0 0; border:1px solid #eee;  color: #767f8e; margin: 0.2rem 0.75rem 20px; padding: 5px 20px;}
.sort_options_div{margin:0.2rem 0.5rem 20px}
.sort_options_group .label-sort-by .sort-by-text{background:#fafafa;}

/*.listing_display{float:left;}*/
.listing_display .rating-xs{font-size:1.3em;}
.listing_display .no_result {color:#767f8e;font-size:17px;padding:0 10px;}
.cateogry_search_box  .search_input {width:84%;max-width:unset;}
.cateogry_search_box  .search_input, .cateogry_search_box .search_btn  {height:60px;}
.cateogry_search_box  .search_btn  {padding: 10px 16px;width:15%;}
.sort_options_group li {display:inline-block;margin-left:3px;}
.sort_options_group li .btn, .btn-link{padding: 0.2rem 0.75rem}
.sort_options .btn-secondary{font-size:14px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.page-item:first-child .page-link{border-bottom-left-radius:0;border-top-left-radius:0;}
.page-item:last-child .page-link{border-bottom-right-radius:0;border-top-right-radius:0;}
.page-item.active .page-link{background:#7bca16; margin-left:1px; color:#fff;}
.page-link {padding:0.15rem 0.4rem;font-size:15px;border:none;color:#6f6e6b;margin-left:unset;}
.page-link:hover{background:#7bca16; color:#fff;}
.page-link:focus{box-shadow:none;}
.sort-by-text {color:#767f8e;}
.result_pages .pagination {margin-bottom:0;}
.pages-label{margin:0.2rem 0.75rem;color:#767f8e;}
.button_pressed{background:#222;}
.listing_details img{max-width:100% !important;}
.popularity_ico {color:#D5622C;}
.popularity_ico  .low{font-size:25px;}
.popularity_ico  .medium{font-size:35px;}
.popularity_ico  .high{font-size:45px;}
.popularity_ico  .popular{font-size:75px;}
.listing_display  img.image_class {width:100%;margin-bottom:0;cursor:pointer;} 
.listing_price .price, .listing_price .currency_symbol{font-size:25px; color:#444;}
/*.category_listing_view .page-content > .row > .col-md-12 {padding-left:0;}*/
.category_listing_view .search_form_class{margin:10px 10px; margin-bottom:20px;}
.category_listing_view  .short_description{overflow:hidden;}
.category_listing_view  .more_details{float:left;margin-top:5px;}
.short_description .listing_name{color:#444;font-size:18px;font-weight:normal;}
.listing_display .more_details a{color:rgba(0, 0, 0, 0.5) !important;}
.col-right .author_info .img-fluid{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
p.view_gallery {background: #000; color: #fff; font-size: 15px; opacity: 0.4; padding: 15px;  position: relative; cursor:pointer; width:100%;margin-top:-54px;text-align:center;display:none;}

.image_found_class img:hover { border: 1px solid #ddd;  box-shadow: 0 0 7px 1px #ccc; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;}
/*.listing_display .image_found_class img.image_class{ filter: grayscale(100%); transition: all 0.25s ease 0s;}
.listing_display .image_found_class:hover  img.image_class{filter: grayscale(0%);}*/

/*.list_item  .image_found_class .img_wrapper ::after {background-color: rgba(27, 27, 23, 0.15); content: "";  display: block;  height: 100%;  left: 0;   opacity: 0;
    position: absolute;   top: 0;   transition: all 0.3s ease 0s;   visibility: hidden;    width: 100%;}
.list_item :hover .image_found_class .img_wrapper ::after{opacity:0.8;visibility: visible;}*/
/*.list_item  .image_found_class::after {background-color: rgba(27, 27, 23, 0.15); content: "";  display: block;  height: 100%;  left: 0;   opacity: 0;
    position: absolute;   top: 0;   transition: all 0.3s ease 0s;   visibility: hidden;    width: 100%;}
.list_item :hover .image_found_class::after{opacity:0.8;visibility: visible;}*/
	
/*** end search result for  listing display page **/

/***scrollbar***/
.scrollbar {
/*margin-left: 30px;*/
float: left;
max-height: 300px;
width: 65px;
background: #fafafa;
overflow-y: scroll;
/*margin-bottom: 25px;*/
}
.force-overflow {
min-height: 450px;
}

.scrollbar-primary::-webkit-scrollbar {
width: 12px;
background-color: #F5F5F5; }

.scrollbar-primary::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: #ddd; }

.scrollbar-primary {
scrollbar-color: #ddd #F5F5F5;
}

.scrollbar-default::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: #F5F5F5;
border-radius: 10px; }

.scrollbar-default::-webkit-scrollbar {
width: 12px;
background-color: #F5F5F5; }

.scrollbar-default::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: #2BBBAD; }

.scrollbar-default {
scrollbar-color: #2BBBAD #F5F5F5;
}

/**end scrollbar**/


/*** devider starts ****/
/*.divider
{
	position: relative;
	margin-top: 50px;
	padding-bottom:20px;
	height: 1px;
}

.div-transparent:before
{
	content: "";
	position: absolute;
	top: 0;
	left: 5%;
	right: 5%;
	width: 90%;
	height: 1px;
	background-image: linear-gradient(to right, transparent, rgb(48,49,51), transparent);
}

.div-arrow-down:after
{
	content: "";
	position: absolute;
	z-index: 1;
	top: -7px;
	left: calc(50% - 7px);
	width: 14px;
	height: 14px;
	transform: rotate(45deg);
	background-color: white;
	border-bottom: 1px solid rgb(48,49,51);
	border-right: 1px solid rgb(48,49,51);
}

.div-tab-down:after
{
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	left: calc(50% - 10px);
	width: 20px;
	height: 14px;
	background-color: white;
	border-bottom: 1px solid rgb(48,49,51);
	border-left: 1px solid rgb(48,49,51);
	border-right: 1px solid rgb(48,49,51);
	border-radius: 0 0 8px 8px;
}

.div-stopper:after
{
	content: "";
	position: absolute;
	z-index: 1;
	top: -6px;
	left: calc(50% - 7px);
	width: 14px;
	height: 12px;
	background-color: white;
	border-left: 1px solid rgb(48,49,51);
	border-right: 1px solid rgb(48,49,51);
}

.div-dot:after
{
	content: "";
	position: absolute;
	z-index: 1;
	top: -9px;
	left: calc(50% - 9px);
	width: 18px;
	height: 18px;
	background-color: goldenrod;
	border: 1px solid rgb(48,49,51);
	border-radius: 50%;
	box-shadow: inset 0 0 0 2px white,
					0 0 0 4px white;
}
*/

/*** devider ends *****/

/**** home page ****/
.home-page .content > .container{max-width:100%;}
.home-page  .full-width-section{width:100%;}

.home-page .intro-section {background-color:#184153; background-position: 100% 5px; height:420px; background-repeat: no-repeat; background-size: cover;}
.home-hero-section h1{color: #666; font-family: "Montserrat"; font-size: 2.5rem; margin-bottom:2rem;}
.home-hero-section:hover h1{color: #5f9b04;}
.home-hero-section h2{ color: #555;  font-size: 1.2rem; letter-spacing: 1px;line-height:2rem;}
.home-hero-section:hover h2{color: #222;}
/** pink colour #F18480

#EE655C*/	

.home-hero-section img {max-width:100%;}
.hero-img-border{background: #fafafa; max-width:100%;  padding: 10px;border:1px solid #eee;}
.img-hero-first{width:55%;}
.img-hero-second{  margin-top: 100px; position: absolute;  right: 8px; width: 50%;}
.img-hero-third{  left: -68px;  margin-left: 100px; margin-top: -34px; position: relative; width: 35%}
.home-hero-section  img{-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
	}
.home-hero-section  img:hover {
-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
	}

.home-seller-benefit-section, .home-buyer-benefit-section{font-family:"Montserrat";font-size:1rem;}
.home-buyer-benefit-section .img-div img{max-width:500px;width:100%;margin-bottom:2rem;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;}	
.home-buyer-benefit-section .img-div img:hover{-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;   -moz-transform: scale(1.05);  -webkit-transform: scale(1.05); transform: scale(1.05); }
		
.home-seller-benefit-section .img-div img{margin-bottom:2rem;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;}	
.home-seller-benefit-section .img-div img:hover{-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;   -moz-transform: scale(1.05);  -webkit-transform: scale(1.05); transform: scale(1.05);}		
		
.home-buyer-benefit-section .img-div , .home-seller-benefit-section .img-div{text-align:center;}
.home-seller-benefit-section .seller-reasons, .home-buyer-benefit-section .seller-reasons{font-size: 13px;  font-weight: bold;}
.home-seller-benefit-section .first-line, .home-buyer-benefit-section .first-line{color:#333;}
.home-seller-benefit-section  .reasons-to-smile-heading, .home-buyer-benefit-section .reasons-to-smile-heading{color:#333;}
.home-seller-benefit-section .seller-reasons li, .home-buyer-benefit-section .seller-reasons li{margin-bottom:5px;line-height:1.5rem;}
.home-page .intro-section h1{color:#6fda44;/*text-shadow:1px 2px 3px #000;*/font-size:30px;margin-bottom:20px;font-family:"Trebuchet MS"; letter-spacing:0.6px;}
.home-page .intro-section h2{font-size:21px;letter-spacing:0.6px;/*text-shadow:1px 2px 3px #000;*/color:#fff; font-family:Verdana;}
.home-page .main-content{padding-top:0;}

.home-help-to-improve-section {background:#4cbd89;}
.home-help-to-improve-section  .btn:hover{background:#444; color:#fff;}
.section {max-width:1180px;padding-left:15px;padding-right:15px;   margin-left: auto; margin-right: auto;}
.section-inner{margin:65px 0 100px;}

.section-title{margin-top:40px;}
.section-title h3{padding-bottom:20px;letter-spacing: 0.6px; font-size: 20px;}
/*#215870*/
.home-category-section .popular-category { padding:35px 0 0; color:#fff; text-align:center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float:left;width:100%;}
.home-category-section .popular-category span.image{float:left;width:100%;height:100px;}
.home-category-section .popular-category .image img {max-width:90px;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;}
.home-category-section .popular-category > p { margin-bottom:0; font-size: 18px; letter-spacing:0.6px; float: left;  margin-top: 20px; text-align: center; width: 100%; padding:10px 0; color:#777;}
.home-category-section .popular-category > p a{color:	#444;}
.home-category-section .popular-category:hover{cursor:pointer;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;}
.home-category-section .popular-category:hover .image img {
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	}
.home-category-section .popular-category:hover .description a {color:#5f9b04;-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;}	
/*.home-category-section .popular-category:hover { border: 1px solid #ddd;  box-shadow: 0 0 7px 1px #ccc; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;}*/
		
		
/*.howitworks-inner .tab {padding:10px; background:#fff; text-align:center;border:1px solid #ddd; cursor:pointer;}
.howitworks-inner .active-tab {background:#fafafa;}*/
.hiw-tab-inner  .nav-tabs .nav-item{width:50%;}
.hiw-tab-inner   .nav-tabs{border-bottom:0;}
.hiw-tab-inner .nav-tabs .nav-link{font-size:18px;font-family:verdana;color:#888;border:1px solid #ddd;margin-right:5px; background:#eee; text-align:center; border-top-left-radius: 0;    border-top-right-radius: 0;}
.hiw-tab-inner .nav-tabs .active{color:#fff; background:#7bca16;}
.tab-content-wrapper  .tab-content-title { color: #5f9b04; font-family: verdana; font-size: 20px; margin-top: 45px; text-align: center;}
.hiw-tab-inner .nav-tabs .nav-link.active, .hiw-tab-inner .nav-tabs .nav-item.show .nav-link{border:1px solid #7bca16;}
/*.hiw-tab-inner .nav-tabs .nav-link.active:hover{border:1px solid #7bca16;}
.hiw-tab-inner .nav-tabs .nav-link.active:focus{border:1px solid #7bca16;}*/
.hiw-tab-inner .nav-tabs .nav-link:hover {border:1px solid #7bca16; background:#7bca16; color:#fff;} 
.hiw-tab-inner .nav-tabs .nav-link:focus {border:1px solid #7bca16;background:#7bca16; color:#fff;}
.hiw-tab-inner .nav-link {padding:0.5rem 7rem;}
.hiw-tab-inner .active{/*border-bottom:3px solid #5f9b04 !important;*/}
.howitworks-inner #buyer-md i, .howitworks-inner #seller-md i {color:#7bca16; font-size:30px;width:90px; padding:26px; border:2px solid #7bca16;-webkit-border-radius50%;-moz-border-radius: 50%;border-radius: 50%;}
.howitworks-inner .hiw-box{text-align:center;}
.howitworks-inner .hiw-box h4{ color:#777; font-family: "Trebuchet MS"; font-size: 17px; font-weight: normal; letter-spacing: 0.6px; margin-bottom: 20px;  margin-top: 30px; text-transform: uppercase;}
.howitworks-inner .hiw-text{text-align:justify;}

.howitworks-inner .plan-title{color: #20bea7; text-transform:uppercase; font-family: verdana; font-size: 20px; margin-top: 45px; margin-bottom:40px; text-align: center;letter-spacing:0.6px;}
.home-package-section .package-name {background:#20bea7;color:#fff;padding:3px 0 7px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}

.row-seperator{border-bottom:1px solid #ddd;}

.home-package-section  .package-inner:hover{border:2px solid #ddd;}

.heading_underline_50::before{background:#ccc !important;}
.howitworks-inner .package-column{padding-left:15px;padding-right:15px;}
.howitworks-inner  .line-heading::after, .howitworks-inner  .line-heading::before{background-color:#ddd;}

.popular-link-section ul li a { color: #555;  font-size: 15px;   letter-spacing: 0.5px;  line-height: 30px;}

.popular-link-section ul li:hover{background:#7bca16;border: 1px solid #7bca16;}
.popular-link-section ul li:hover a{color:#fff;}
.popular-link-section ul li{background: #fafafa none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 10px;
    padding: 0 1rem;   text-align: center;}

/*** end home *****/


/**** listing view ****/
.listing_view  .listing_heading{color:#444;font-size:30px;letter-spacing:0.5px;}
.listing_view .custom_container{max-width:1080px; margin:0 auto;}
.box { background-color: #fafafa;  border: 1px solid #ddd; color: #666666; margin-bottom: 20px; padding: 15px;}
.box_white { border: 1px solid #ddd; color: #666666; margin-bottom: 20px; padding: 15px;}
#reviews > .box{margin-bottom:0;}

#reviews > .box  {padding:10px;}

/*body.listing_view .container {max-width:1040px;}*/

.listing_content .heading_more , .listing_content  .heading_details {font-size:18px;letter-spacing:0.5px;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #ddd;font-weight:normal;}
.more_images_div{margin-bottom:40px;}
.listing_view .listing_content .listing_images li.floatleft {width:23%; margin-right:2%;}
.sidebar .price_label{font-size:1.2rem;}
.sidebar .price {font-size:1.5rem;}


.sidebar .box .label{font-size:1.2rem;}

.sidebar .rating_box .rating_info {font-size:12px;}
.sidebar .rating_box .avg_rating{font-weight:bold;}

.before_content {border-bottom: 1px solid #ddd;}
.listing_tabs .nav-tabs{border-bottom:none;}
.review_head .fullname{font-weight:bold;}
.rating_content .rating-xs {font-size:1.5em}
.already_rated_text{font-size:13px;}
.listing_details {}
.listing_details li, .listing_details p{margin-bottom:5px;}
.listing_view .return_box li , .listing_view .version_box  li, .listing_view .return_box p , .listing_view .version_box  p {margin-bottom:5px;}
.listing_details img{margin-top:15px;margin-bottom:15px;}
.listing_details li:before, #reviews li:before , #support  li:before   {font-family: FontAwesome; content: "\f105"; font-weight:bold;margin-right:10px;}
.listing_view .short_description li:before , .listing_view .return_box li:before , .listing_view .version_box  li:before {font-family: FontAwesome; content: "\f105"; font-weight:bold;margin-right:10px;}
.sort_options_group .search_filter_sort_order   {font-size: 20px; padding: 5px; cursor:pointer;}
.sort_options_group .search_filter_sort_order i:hover{transform:rotate(180deg);-webkit-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;   transition: all 0.3s ease 0s; }
.sort_options_group .search_filter_sort_order  i {-webkit-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;   transition: all 0.3s ease 0s;}
.listing-view-buy-price{ font-size: 20px; margin-left: -10px; margin-top: 8px; position: absolute;}	 
.listing_side_content .price_box .price{font-size:2.25rem;}
.listing_side_content .price_box .fa{font-size:15px;}

.listing_side_content .price_box .extend-support .currency{font-size: 15px; margin-left: -8px; margin-top: 2px;  position: absolute;}
#cartInfoModal .btn-class-bordered{color:#5f9b04;    color: #5f9b04; margin-bottom: 1rem;  max-width: 180px; width: 100%;} 
#cartInfoModal .btn-class-bordered:hover{color:#fff;}
.pt-cart-modal{padding-top:0.5rem;}
/**** end listing view ****/


.plan-heading{font-size:18px;color:#444;letter-spacing:0.8px;}
.plan-details-col-left{float:left;width:140px;color:#333;}
.plan-details-row{padding:5px 0;}
.package_info  span.package_name{color:#555;font-size:15px;font-weight:bold;}
.essential-buttons .a-button{width:100%; padding:3px 12px; box-shadow:0 2px 0.1px #5f9b04;text-align:center;text-transform:none;font-size:20px;letter-spacing:0.5px;}
/*****buy package*****/

.package-name{ color: #aaa; font-size: 25px; font-weight: normal;letter-spacing:1px;}
.package-col {padding-left:5px;padding-right:5px;width:20%;}
.package-col span{width:100%; text-align:center;}
.package-inner{ -webkit-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;   transition: all 0.3s ease 0s;}
.package-inner:hover{ -webkit-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;   transition: all 0.3s ease 0s;}
.package-inner{ background: #fff none repeat scroll 0 0; border: 2px solid #ddd; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; float: left;  width: 100%; text-align: center;}
.package_heading_underline::before{ background: #7bca16; bottom:0; content:" "; height:1px; left:50%; margin-left:-25px; position:absolute; width:50px;}
.package_heading_underline{position:relative;padding-bottom:5px;}
.package-info-row .price-inner {width:50px;margin:0 auto;}
.package-info-row .price-inner .price{font-size:35px;line-height:35px;}
.price-row .price-inner {width:50px;margin:0 auto;}
.price-row .price-inner .price{font-size:35px;line-height:35px;}
.package-info-row {padding:10px 5px; border-top:1px solid #ddd;}
.buy-package-div{display:none;}
.buy-package-div .form-group label{font-size:17px;letter-spacing:0.5px;width:100%;text-align:center;}
.package-inner .select-package {border:none;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;
border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;}

.package-inner:hover{border:2px solid #5f9b04; }
.package-inner:hover .select-package {background:#5f9b04; border:none;}
.package-inner:hover .package_heading_underline::before{ background: #5f9b04; }

.current-package {/*border:1px solid #5f9b04;*/ border:2px solid #5f9b04; }
.current-package .select-package {background:#5f9b04; border:none;}
.current-package  .package_heading_underline::before{ background: #5f9b04; }

.current-current {/*border:1px solid #5f9b04;*/ border:2px solid #008329 !important; }
.current-current .select-package {background:#008329 !important; border:none;}
.current-current  .package_heading_underline::before{ background: #008329 !important; }

.price-details .price-row { border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom: 5px; text-align: right;}
.price-details .price-row .amt{width:70px;float:right;color:#666;font-weight:bold;}
.price-details  .price-text{font-size:16px;letter-spacing:0.5px; }
.price-details{margin-top:30px;}
.price-details label{font-size:17px;letter-spacing:0.5px;width:100%;text-align:center; background:#666;color:#fff;padding:8px;}
#final_amt .price-text{color:#666;font-weight:bold;}
#final_amt .amt{font-size:16px;}
.pay-button-row .a-button-big{width:100%; box-shadow:0 2px 0.1px #5f9b04; font-size: 17px; letter-spacing: 0.5px; text-transform: capitalize;}
.pay-now-div{margin-top:30px;}
#pay-now .fa-spin{margin-top:0;}
.select-package  .fa-lock{padding:0 7px;}
.pkg-info{ color: #008329; font-weight: bold; margin-bottom: 5px; text-align: center;text-transform: uppercase;}
.package-column {padding-left:8px;padding-right:8px;}
.disabled-package_column .pkg-info{color: #aaa;}
.disabled-package_column  .disabled-button {background: #aaa;}

.disabled-package_column .package-inner {/*border:1px solid #5f9b04;*/ border:2px solid #ddd !important; }
.disabled-package_column .package-inner .select-package {background:#aaa !important; border:none;}
.disabled-package_column .package-inner  .package_heading_underline::before{ background: #ddd !important; }
.disabled-package_column .pkg-info .hint{font-size:14px;cursor:pointer;}

/***buy package***/


/****cms page*****/
.cms_page_view  .cms_content  p{margin-bottom:10px;}
.cms_page_view  .cms_content ul, .cms_page_view  .cms_content ol {margin-left:15px;}
.cms_page_view  .cms_content ul li {list-style:disc;padding-bottom:10px;}
.cms_page_view  .cms_content ol li {list-style:disc;padding-bottom:10px;}
.cms_page_view  .cms_content .howitworks-inner .hiw-tab-wrapper, .cms_page_view  .cms_content .faqs-inner .hiw-tab-wrapper{margin-top:-45px;}
.cms_page_view  .cms_content  .howitworks-inner, .cms_page_view  .cms_content  .faqs-inner {border:1px solid #7bca16;}
.cms_page_view  .cms_content  .tab-content-wrapper{padding:20px;padding-bottom:50px;}
.cms_page_view  .cms_content  .hiw-tab-inner .nav-tabs .nav-item{width:30%;}
.cms_page_view  .cms_content   .hiw-tab-inner .nav-tabs .nav-link{margin-right:2px;}
.cms_page_view  .cms_content  .still-doubt {margin-top:50px;margin-bottom:50px;}
.cms_page_view  .cms_content  .still-doubt h3 {letter-spacing:0.5px;font-weight:normal;}
.cms_page_view .accordion{width:100%;}
.accordion .btn-link {color:#446d07;border:none;cursor:pointer;font-size:17px;text-align:left; }
.accordion .btn-link:hover{color:#111;text-decoration:none;}

.cms_page_view .accordion button:focus{outline:none;text-decoration:none;}
.cms_page_view  .tab-content-wrapper .tab-content-title {margin-top:10px;}
.cms_page_view  .faqs-inner .accordion .card{border:none;}
.cms_page_view  .faqs-inner .accordion {border-top:1px solid #ddd;}
.cms_page_view .cms_content .faqs-inner .tab-content-wrapper{padding:0;}
.cms_page_view .cms_content .faqs-inner .accordion a {color:#5f9b04;font-weight:bold;}
.cms_page_view .cms_content .faqs-inner .accordion a:hover {color:#111;}
.sitemap li {list-style-type:none !important;}
.sitemap li span a {padding-left:5px;   font-size: 16px;letter-spacing: 0.5px;}
.sitemap li a:hover {color:#5f9b04 !important;}
 .revenue-text{color:#777;font-size:1.5rem;}
/*****cart & checkout page*******/
.cart_view_page .empty-cart-text{font-size:17px; letter-spacing:1px;}
.cart_view_page .empty-cart-image{font-size:2rem;color:#bbb;}
.cart-table .qty-col, .cart-table .sub-total-col{width:70px;}
.cart-table .qty-col input[type="text"]{width:50px; padding:2px;text-align:center;}
.cart-table{min-width:350px;overflow:scroll;}
.cart-table th{font-size:16px;}

 .row-head{background:#f8f8f8;border-bottom:1px solid #eee;padding:1rem 0rem;}
.row-head div{font-size:1rem;}
.cart-rows .item-image{max-width:250px; width:100%; border:1px solid #ddd;padding:3px;border-radius:3px;}
.cart-rows .qty-col .heading, .cart-rows .price-col .heading, .cart-rows .sub-total-col .heading{display:none;}
.cart_view_page .cart-bottom-buttons{width:200px;padding:10px;}
.cart-rows {border:1px solid #eee;}
.cart_view_page .login-modal-wrapper .input-box{margin:0.5rem auto;}
.cart_view_page .modal-dialog{margin: 0 auto !important;}

.cart_view_page .login-modal-wrapper .signup-link{color:#5f9b04; float:left;margin-top:10px;letter-spacing:0.5px;}
.cart_view_page .login-modal-wrapper .signup-link:hover{color:#444;}
.cart_view_page .login-modal-wrapper .forgot-password-link{color:#5f9b04; float:right;margin-top:10px;letter-spacing:0.5px;}
.cart_view_page .login-modal-wrapper .forgot-password-link:hover{color:#444;}
.cart_view_page  .remove-item{color:#555;}
.cart_view_page  .remove-item:hover{color:#3CB371;}
.cart_view_page .item-name{color:#343a40;}
.cart_view_page .item-name:hover{color:#5f9b04;}
.top-cart{font-size:1.3rem;}
.top-cart .fa-shopping-cart {color:#5f9b04;}
.top-cart:hover .fa-shopping-cart{color:#111;}
.top-cart .cart-item-count{ background-color: #555; border-radius: 20px;  color: #fff; display: block; font-size: 10px; height: 16px; left: auto; line-height: 16px; margin-top: -30px;min-width: auto;  text-align: center; margin-left:14px; width: 16px;position:absolute;}

/*checkout page*/
.billing-info-wrapper .form-control{width:100%;max-width:100%;}
.billing-info-wrapper .form-control input[type="text"], .billing-info-wrapper .form-control input[type="password"]{padding:5px 15px;}

.billing-info-wrapper .cart-review-title{font-size:2rem;font-weight:normal;padding-bottom:0.5rem;}
.billing-info-wrapper  .cart-item-count{font-size:1.3rem;} 
.billing-info-wrapper input[type="text"]{padding:5px 16px;}
.billing-info-wrapper  #save_billing{width:180px;}
.cart-review {background:#fafafa;border:1px solid #eee; margin-top:-40px;}
.cart-review .row-head{display:none;}
.cart-review .item-image{margin-bottom:1.2rem;}
.cart-review .qty-col,.cart-review .price-col, .cart-review .sub-total-col{flex:none;width:33.33%;}
.cart-review .price-col{text-align:center;}
.cart-review .qty-col input[type="text"]{width:48px;border:none;padding:5px 10px;}
.cart-review .qty-col .heading, .cart-review .price-col .heading, .cart-review .sub-total-col .heading{display:block;}
.cart-review .item-image{max-width:250px; width:100%; border:1px solid #ddd;padding:3px;border-radius:3px;}
.billing-info-wrapper .billing-step-check{height:20px;}

/*****end cart & checkout  page****/
/****** scroll bar*******/

.custom-scrollbar-js,
.custom-scrollbar-css {
  height: 200px;
}


/* Custom Scrollbar using CSS */
.custom-scrollbar-css {
  overflow-y: scroll;
}

/* scrollbar width */
.custom-scrollbar-css::-webkit-scrollbar {
  width: 5px;
}

/* scrollbar track */
.custom-scrollbar-css::-webkit-scrollbar-track {
  background: #eee;
}

/* scrollbar handle */
.custom-scrollbar-css::-webkit-scrollbar-thumb {
  border-radius: 1rem;
  background-color: #00d2ff;
  background-image: linear-gradient(to top, #00d2ff 0%, #3a7bd5 100%);
}

/**** end scrollbar ***********/
@media only screen and (max-width: 1200px) {
.home-category-section .popular-category > p {font-size:16px;}
.custom-container{padding-left:0;padding-right:0;}
}

@media screen and (max-width: 1100px) {

.top-search-box input[type=text] {width:120px;}
	
}

@media only screen and (max-width: 1000px) {
.home-page .intro-section h1 {font-size:22px;}
.home-page .intro-section h2{font-size:15px;}
.navigation .navbar{padding: 0.5rem 0rem 0.5rem 0;}
.home-category-section .popular-category > p {font-size:14px;}
.home-package-section .package-name{font-size:18px;}
.howitworks-inner .package-column{padding-left:10px;padding-right:10px;}

.navigation .navbar .dropdown .dropdown-menu{min-width:100%;}
.navigation .navbar .dropdown .dropdown-menu .float-left{width:100%;max-width:100%;}
.navigation .dropdown .show{border-top:none;}
.navigation .navbar-nav li .nav-link {padding:0.5rem;}
.navigation .navbar-nav .dropdown-menu{/*background:#fafafa;*/border:none;}
.sticky-navigation .navbar-nav li .nav-link {text-align:left;}
.navigation-wrapper{padding-left:0;padding-right:0;}
.navigation-wrapper .navbar{padding-left:15px;padding-right:15px;}

.navigation .navbar-nav li.first .nav-link{padding-left:5px;}
.navbar .scrollbar {margin-top:15px;}
.top-search-box{float:left;margin-top:10px;margin-bottom:20px;}
.a-button-big{max-width:65%;}
.nav-item.dropdown{background:#fff;margin-bottom:0.5rem; border-radius:5px; border:1px solid #eee; padding:0.2rem 0.5rem;}
.navigation-wrapper .nav-item .dropdown-menu{padding:0;}
.navbar-collapse.collapse.show{margin-top:0.8rem;}
.dropdown .dropdown-menu .dropdown-item{padding:0.3rem 1rem}

.cateogry_search_box .search_input {width:75%;}
.cateogry_search_box .search_btn{width:20%;}
/**account new layout pages**/
body.account_view .col-left .col-left-ul li a{font-size:0.8rem;letter-spacing:0;}
body.account_view .col-left  .manage-account span {font-size:0.8rem;}
body.account_view .col-left  .manage-account .fa-2x{font-size:0.8rem;}

.top-search-box{display:none;}
/**end account new layout pages**/
}



/*@media (max-width: 800px) {

.navigation .navbar-nav li .nav-link{padding:0.5rem;}
.navigation .navbar{padding: 0.5rem 0rem 0.5rem 0;}
.navigation  .dropdown .show{border-top:none;float:left !important;}
.dropdown-menu{padding:0;border:none;background-color:transparent;}
.home-category-section .popular-category > p {font-size:18px;}

}*/

@media only screen and (max-width: 800px) {
.home-page .intro-section {height:320px;}
.home-page .intro-section h1{color:#fff;}
.header .logo {width:50%;}
.header  .login-section{width:50%}

.signup-box-below-row{display:flex !important;}
.signup-box{display:none !important;}

.home-page .intro-section .banner-text::after{content: ""; background-color:#000;opacity:0.5;left:0;right:0;width:100%;height:100%;top:0;bottom:0;position:absolute;z-index:1;}
.home-page .intro-section .banner-text h1{position:relative;z-index:2;text-shadow:1px 2px 3px #000;}
.topbar{padding-bottom:5px;}
.banner-text{padding:25px 0;}
.banner-text h2{display:none;}
.intro-section .section {width:90%;}
.home-package-section .col{flex-basis:unset;}
.hiw-tab-inner .nav-link{padding:0.5rem 3rem;}

.home-category-section .popular-category > p {font-size:18px;}
.navigation .navbar-nav li .nav-link{padding:0.5rem;}
.navigation .navbar{padding: 0.5rem 0rem 0.5rem 0;}
.navigation  .dropdown .show{border-top:none;float:left !important;}
.navigation .dropdown-menu{padding:0;border:none;background-color:transparent;}

.navigation-wrapper .navbar{padding-left:15px;padding-right:15px;}
.listing_display .image_found_class{margin-bottom:20px;}
.category_listing_view .short_description{margin-bottom:20px;}
.category_listing_view .col-left .filter{box-shadow:none;}
.sort_options_div{float:left;}

.cart-review{margin-top:30px;}


.home-hero-section h1{font-size:2rem;}
}


/*@media (min-width: 600px) {
  .navbar  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}*/

@media only screen and (max-width: 746px) {
body.account_view .header .logo{width:100%;text-align:center;}
body.account_view .header-section .justify-content-end{justify-content:center !important;margin-top:0.5rem;}
.top-cart{margin-top:-0.25rem !important;}
.header .header-section{height:125px;}
.topbar {position:absolute;top:75px;right:15px;}
.topbar i {margin-right:3px;}
.topbar ul li{margin:1px 5px;}
.topbar ul li a{font-size:13px;letter-spacing:0.1px;}
.sticky-header .login-section{margin-top:10px;}
.sticky-header  .header-section{height:100px;}
.d-small-invisible-only{display:none;}

.a-button-big{max-width:100%;}
.listing_display .list_item .col-md-5{padding-right:15px;}

.footer .footer-columns h4{border-bottom:1px solid #444;}

/**account new layout pages**/
body.account_view .col-left{margin-left:0 !important; background:#222;}


/***end account new layout pages**/

/**home*/
.home-buyer-benefit-section .img-div img{max-width:100%;}
.home-buyer-benefit-section .text-div, .home-seller-benefit-section .text-div{padding-left:3rem;padding-right:3rem;}
/**end home*/

/**cart page**/
.cart-rows .row-head{display:none;}
.cart-rows .item-image{margin-bottom:1.2rem;}
.cart-rows .qty-col,.cart-rows .price-col, .cart-rows .sub-total-col{flex:none;width:33.33%;}
.cart-rows .price-col{text-align:center;}
.cart-rows .qty-col input[type="text"]{width:70px;}
.cart-rows .qty-col .heading, .cart-rows .price-col .heading, .cart-rows .sub-total-col .heading{display:block;}
/**end cart page**/
}

@media only screen and (max-width: 700px) {

/**account new layout pages**/
body.account_view .col-left .col-left-ul li a{font-size:1rem;letter-spacing:0.5px;}
body.account_view .col-left .manage-account-mob span {font-size:1.2rem;}
body.account_view .col-middle{min-height:400px;}
/***end account new layout pages**/

}

@media only screen and (max-width: 600px) {
.header .header-section{height:auto;}
.header .logo{width:100%;text-align:center;}
.header .login-section{width:100%;text-align:center;margin-top:1rem;}
.header  div.justify-content-end{justify-content:center !important;}

 .top-search-box .search-container {	float: none; }
 .top-search-box a, .top-search-box input[type=text], .top-search-box .search-container button {float: none;display: block;	text-align: left;
			width: 100%;margin: 0;	padding: 14px; }
 .top-search-box input[type=text] {border: 1px solid #ccc; }

.home-page .intro-section {height:280px;}
.home-page .intro-section h1{font-size:18px;}
.myaccount_view .account-body {padding:0;}
.myaccount_view .account-body .row-left{width:40%;}
.myaccount_view .account-body .row-right{width:60%;}
.myaccount_view .account-body .row-left label{font-size:13px;}
.myaccount_view  .boxed .page-content{padding:0;}
.myaccount_view  .account-body .row .row-left, .account-body .seller_description_box .col-md-12, .account-body .button-row  .col-md-12, .account-body .account-body .row-md-12  {padding-left:15px;}
.seller_description_box, .seller_description_box label{font-size:13px;}

.topbar i {display:none;}
.topbar i.fa-caret-down{display:block; float: right; margin-left: 5px; margin-top: 5px;}
.topbar ul{margin-right:15px;}
.loggedin-user-icon{display:none;}
.seller-profile-heading p.profile-heading{padding-left:15px;}
.hiw-tab-inner .nav-link{padding:0.5rem 2rem;}
.listing_view .listing_content .listing_images li.floatleft{width:48%;margin-right:2%;margin-bottom:2%;}
.cateogry_search_box .search_input {width:60%;}
.cateogry_search_box .search_btn{width:30%;}

.sort_options .btn-secondary{font-size:13px;}
.grecaptcha-badge{display:none;}
.login-box,.account-box{margin:50px 20px 15px;padding:30px;}
.login-box input[type="text"], .login-box input[type="password"]{padding:5px 16px;}
.account-box  input[type="text"], .account-box  input[type="password"]{padding:5px 16px;}
.account-edit-content .listing_main_image img{width:100%;}
.cms_page_view .hiw-tab-inner .nav-link{ font-size: 15px !important; padding: 0.5rem;}
.cms_page_view .cms_content .howitworks-inner .hiw-tab-wrapper, .cms_page_view .cms_content .faqs-inner .hiw-tab-wrapper{margin-top:-41px;}
.accordion .btn-link {font-size:15px;}
.steps-wrapper span.rounded-circle{padding:0.6rem 1rem;font-size:1.2rem !important;}
.changelog-block .version-div{margin-top:2rem;}
.changelog-block  .changelog-block-ddn{margin-left:0 !important;}


.img-hero-second{margin-top:42px;}
.img-hero-third{left:-72px;}

.home-hero-section h1{font-size:1.7rem;}
.home-seller-benefit-section, .home-buyer-benefit-section{font-size:0.9rem;}
.home-seller-benefit-section .text-div, .home-buyer-benefit-section .text-div{padding-left:1rem;padding-right:1rem;}
}
@media only screen and (max-width: 480px) {

.topbar{padding-left:5px;margin-left:-100px;}
.logo img {max-width:220px;}
.header .logo {padding-right:5px;}
.header  .login-section{padding-left:5px;}

.sort_options_group .label-sort-by{width:100%;}


.sort_options_group .label-sort-by{margin-bottom:10px;}
.sort-by-option {width:40%;margin-right:3px;}
.sort_options .btn-secondary{font-size:13px;width:100%;}

.cart_view_page .cart-bottom-buttons{width:100%;}
#login_frm .signup-link,#login_frm .forgot-password-link{float:left;text-align:center;width:100%;}
.pt-cart-modal{padding-top:0;}
#cartInfoModal .btn-class-bordered{max-width:100% !important;}

.home-hero-section h1{font-size:1.5rem;}
.home-hero-section h2{font-size:1.1rem;}
}

@media only screen and (max-width: 450px) {
.seller-signup-section .signup-button{font-size:14px;padding:8px;}
.signup-box-link{letter-spacing:0; font-size:14px;}
.seller-signup-section {text-align:center;margin-left:0;}
.more_img_container{height:135px;}
.more_image_div .img_container img{height:130px;}
.cateogry_search_box .search_input {width:50%;}
.cateogry_search_box .search_btn{width:40%;}
.edit_listing_frm .assign_cat_to_listing span.loader{width:30px;}
.accordion .btn-link {font-size:14px;}
.accordion.card-body{font-size:14px;}
.tab-content-wrapper .tab-content-title{font-size:18px;padding:0 5px; }
.cart-table  th,.cart-table  td {font-size:12px;padding:15px 3px;font-weight:bold;text-align:center !important;}
.cart_view_page .login-modal-wrapper .signup-link ,.cart_view_page .login-modal-wrapper .forgot-password-link{float:left;text-align:center;width:100%;}

}

@media only screen and (max-width: 414px) {
.nav-link{padding:0.5rem}
.seller-signup-section .signup-button{font-size:13px;}
.listing_view .more-image-container{height:60px;}

.topbar ul li a{font-size:12px;}
.topbar ul li{margin:1px 3px;}
.accordion .btn-link {font-size:14px;}
.accordion .card-body{font-size:13px;padding:1.25rem 0.8rem}
.accordion .card-header{padding:0.75rem 0.25rem;}

.home-hero-section h1{font-size:1.2rem;}
.home-hero-section h2{font-size:1rem;}

}

@media only screen and (max-width: 380px) {
.signup-box-link{font-size:12px;}
.login-box,.account-box{padding:20px;}
.myaccount_view .card-body .row .user_data{font-size:12px;}
.edit_listing_frm .assign_cat_to_listing{padding:0.2rem 0rem 0.2rem 0.3rem;font-size:13px;}

}

@media only screen and (max-width: 320px) {
.myaccount_view .card-body .row .user_data{overflow-x:scroll;padding:5px;}
.myaccount_view .profile_picture img{width:100%;}

}
/*end-custom**/
