/*.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: #ff7700

upwork color : #37a000

mojomarketplace: #96c644

grey color #f9f9f9

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

background: #f1f3f9

nice green for text #ff7700
*/
html, body{overflow-x:unset;}
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; }


.font-size-xl{font-size:1rem;}
.font-size-md{font-size:0.9rem;}
.font-size-xs{font-size:0.8rem;}
.rounded_sm { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

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;
}*/
body {padding-top:0}
.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-orange{color:#f97408;}
.text-white{color:#f97408;}
.color-white{color:#fff;}

.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 #37a000;position:fixed;z-index:999}
.close-popup{ background: #37a000 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:#ff7700;}
.fa-spin {margin-top:5px;}

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

/** Component style **/
h1 {font-size:28px;}

/* code to add underline below the heading **/
.heading_underline::before{ background: #ff7700; 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: #ff7700; 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; margin-right: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;}
.listing_view .listing_side_content h4{margin:0 0 10px;}
.listing_view .listing_side_content .fa{color:#ff7700;}
.listing_view .listing_side_content .contact_info p{margin-bottom:1em;}
.listing_view .custom-jumbotron{padding:0;}
.listing_view .before_content{background:#f9f9f9;}
.img-overlay-fit { font-family: "object-fit:cover"; height: 100%;  left: 0;  object-fit: cover;  position: relative;  top: 0;  width: 100%;}
.listing_view #products .card .btn{font-size:0.9rem; background:#fff;color:#ff7700;}
.listing_view #products .card .btn:hover{background:#ff7700;color:#fff;border:1px solid #ff7700;}
.business_listing .list_item {width:46%;float:left;}
/*** End animation  *********/


.jumbotron{background:none;	}
.custom-jumbotron{padding:1rem 0rem;}
.header{background:	#fff}
.footer .jumbotron{margin-bottom:0;}
.footer{  background: #333 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:#ff7700;}

.footer .copyright span::before{ background: #ff7700; 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% !important;}
.minwidth100{min-width:100% !important;}
.textaligncenter{text-align:center;}
.aligncenter{text-align:center;}
.underline{text-decoration:underline;}
.cursor-pointer{cursor:pointer;}
.color-red{color:#ee4e4e;}


.theme-color{color:#ff7700;}
.theme-bg{background:#ff7700;}
.color-green{color:#4caf50;} /*nice green*/
.lightgreen{color:#ff7700;}
.light-green{color:#ff7700;} /* not light green**/
.dark-green{color:#ff7700;}
.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;}

.letterspacing1px{letter-spacing:1px;}

.btn-class{background:#ff7700; 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:#ff7700; padding: 0.3rem 0.7rem; box-shadow:0 2px 0.1px #ff7700;  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:#555;color:#fff;}
.btn-class-bordered{background:#fff;border:1px solid #ff7700; color:#ff7700; -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:#ff7700;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: 14px; padding: 10px 16px; width:100%;max-width: 375px;}
select{color:#767f8e !important;   font-size: 14px !important;}
/*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 #ff7700; 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;}
.business_images 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;}
#login_email, #login_pass {padding:7px 16px 7px 40px;}
.login-box-user-icon, .login-box-lock-icon{padding:13px 15px;position:absolute;color:#ff7700; font-size:18px}
.spinning_gear {text-align:center;}
.spinning_gear i{font-size:35px;color:#ff7700;}

.progress-bar {background:#ff7700;}

#login_frm .forgot-password-link{color:#ff7700; float:left;margin-top:10px;letter-spacing:0.5px;}
#login_frm .forgot-password-link:hover{color:#444;}

/** End component common **/

/**header***/
.logo img{max-width:250px; 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 0rem !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: #ff7700 !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;}
.login-section{text-align:right;color:#fff;margin-bottom:7px;}
.loggedin-user-icon { border: 1px solid; border-radius: 50%; color: #ff7700; font-size: 18px; padding: 5px 7px;margin-right:10px;}

/*.signup-button{background:#fff;border:1px solid #ff7700; letter-spacing:0.5px; color:#ff7700 !important; font-size:16px; padding:0.5rem 1rem;}
.signup-button:hover {background:#ff7700; 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:#ff7700;}
.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;
		}


/*.main-content-sticky-padding{padding-top:270px;}

.sticky-header .topbar  ul li a {font-size:0px;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;  transition: all 0.3s ease 0s;}
.sticky-header .topbar{padding-bottom:0;-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;}


.sticky-header .login-section{margin-top:-10px;-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;}

.sticky-header .header-section{padding:0.5rem 0rem;}

.sticky-header{-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;}
.sticky-header .logo img{ max-width:220px;-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;}
.sticky-header .signup-button {padding:0.3rem 1rem;font-size:15px;-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;}
.sticky-header .signup-box{padding:0.3rem 0;-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;}
.sticky-header .signup-box-link{font-size:14px;-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;}
*/
/***heder ends**/

/*****navigation*****/
.navigation {padding:0;  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;}
.navbar-light .navbar-nav .nav-link{color:#666;letter-spacing:0.5px;font-size:15px;}
.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 #ff7700; border-radius:0; }
.dropdown .dropdown-menu{margin:0; min-width:220px;}

.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:#ff7700!important;background:transparent;}
.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:50px;}
.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;}
.navbar-brand {background:transparent !important;}
.cs-offcanvas-cap{display:none;}
/*********/

/*****breadcrumb*****/
.breadcrumb-container{border-top:1px solid #ddd;}
.breadcrumb{padding:0.2rem 0;background-color:#f9f9f9;}
.breadcrumb li.active{ color:#444;}
.breadcrumb-item + .breadcrumb-item::before{font-weight:bold;}
/****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:#ff7700;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:#ff7700;}

.text-white {color:#fff;}
.text-white:hover {color:#ff7700 !important;text-decoration:none;}
.col-left-ul .fa {margin-right:5px;}
table tr td {padding:5px;}
.heading{color:#222;font-weight:bold;}
.btn-primary{background: #ff7700 none repeat scroll 0 0; border: 1px solid #ff7700;}
.btn-primary:hover{background: #555; border: 1px solid #555;}
.a-button {   background: #ff7700 none repeat scroll 0 0; border: 1px solid #ff7700; 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:#ff7700;border:1px solid #555;}
	
.a-button-class { background: #ff7700 none repeat scroll 0 0; border: 1px solid #ff7700; 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:#555;border:1px solid #555;}

.a-button-class-full { background: #ff7700 none repeat scroll 0 0; border: 1px solid #ff7700; 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:#555;border:1px solid #555;}
	

.a-button-big { background: #ff7700 none repeat scroll 0 0; border: 1px solid #ff7700; 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:#555;border:1px solid #555;}	

.page-message .success-msg{/*background:#cef98e;*/  background:#d4edda; border: 2px solid #c3e6cb;color:#155724; margin:0; border-radius: 0.25rem; margin-bottom: 1rem;  padding: 0.75rem 1.25rem;}
.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:#ff7700;}
.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-section  .fa-check {color:#37a000;float:right;}
.fa-x{font-size:1.5em;}

/**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:#ff7700;}
.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 i{padding:5px;}
#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:#ff7700;letter-spacing:0.8px;font-size:18px;}
.heading_underline_50::before{ background: #ff7700; 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:#ff7700;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;}
.left-panel-box .dropdown-item {padding:0.25rem 0rem;}
.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:#ff7700;}
.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%;}
.col-left .account-setting-links {display:none;}
.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:#ff7700;}
.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: 65px;}
.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;}

.remove-image-button {cursor:pointer;background: #666; color: #fff;  font-weight: bold;  position: absolute;  text-align: center;  width: 20px;}
#main-image-frm .upload-image, .business-profile-setup .upload-image{width:80px;text-align:center;}
#main-image-frm  .response_media_ajax, .business-profile-setup .response_media_ajax  {padding:2px;}
#main-image-frm  .response_media_ajax img, .response_media_ajax img {border:3px solid #ddd;}
.business-profile-setup .upload-image{float:right;}
.business-profile-setup textarea{height:300px !important;}

.category-wrapper .list-group-item {padding:0.3rem 1.25rem 0.2rem 0.7rem;}
.add-cat-wrapper .list-group-item span.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%;}


.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;}

.short_description  .address-p{min-height:70px;}

/*.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:#ff7700; 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:#ff7700; 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;}

	
/*** end search result for  listing display page **/

/***scrollbar***/
.scrollbar {
margin-left: 30px;
float: left;
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**/


/**** home page ****/
.home-page .content > .container{max-width:100%;}
.home-page  .full-width-section{width:100%;}
/*.home-page .intro-section{background-image:url("http://localhost/codeig_3.1.6/assets/frontend_themes/green/images/work-1627703_1920.jpg");
background-position:center center;background-size:cover;}*/

/*
 background-image: linear-gradient(#6fda44, #ff7700, #ff7700);
    background-position: 50% center;
    background-repeat: no-repeat;
    box-sizing: border-box;
    height: 420px;
    position: relative;
    width: 100%;
*/
/*.home-page .intro-section::after{ content: ""; background-color:#184153; background-image:url("http://localhost/codeig_3.1.6/assets/frontend_themes/green/images/main/magic-keyboard-1109543.jpg");
background-position:center center;background-size:cover;  top: 0;  left: 0;  bottom: 0;  right: 0;  position: absolute;  z-index: -1;}*/
/* #4AA4BC, #00807E,#2B9F78, #9BD36A,  #21C1AB    #21c1ab */ 

/*.home-page .intro-section { background-image: linear-gradient(107deg, #2B9F78, #21C1AB);   background-position: 50% center;
    background-repeat: no-repeat;   box-sizing: border-box;  height: 420px;  position: relative;  width: 100%; z-index: -1;}*/

/*.home-page .intro-section::before {  content: url("http://localhost/codeig_3.1.6/assets/frontend_themes/green/images/main/left_trans_sm.png");  display: block;   left: 0; position: absolute;  top: 0; }
.home-page .intro-section::after { content: url("http://localhost/codeig_3.1.6/assets/frontend_themes/green/images/main/right_trans_sm.png"); display: block; position: absolute;  right: 0;  top: 0;}	*/


/*.home-page .intro-section::after{ content: ""; background-color:#184153; background-image:url("http://localhost/codeig_3.1.6/assets/frontend_themes/green/images/main/banner1_5.png");
background-position:center 5px; background-size:cover; top: 0;  left: 0;  bottom: 0;  right: 0;  position: absolute; height:420px;  z-index: -1;}*/
/*.home-page .intro-section::after{ content: ""; background-color:#184153;  opacity:0.8; height:420px; background-position:center 5px; background-size:cover; top: 0;  left: 0;  bottom: 0;  right: 0;  position: absolute; height:320px;  z-index: 9999;}*/

.home-page .intro-section {background-color:#184153; background-position: 100% 100%; height:420px; background-repeat: no-repeat; background-size: cover;}

/** pink colour #F18480

#EE655C*/	

.home-page .intro-section h1{font-size:30px;margin-bottom:20px;margin-top:20px;font-family:Verdana; 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;}
.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;text-transform:uppercase;letter-spacing: 0.6px; font-family:trebuchet ms; font-size: 20px;}
/*#215870*/
.home-category-section .popular-category {overflow:hidden; border:1px solid #eee; background:#f29b4f; padding:0 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%;}
.home-category-section .popular-category .image img {max-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.5s ease 0s;}
.home-category-section .popular-category > p { margin-bottom:0; font-size: 18px; font-family: trebuchet ms;letter-spacing:0.6px; float: left;  margin-top: 0; text-align: center; width: 100%; padding:20px 0; box-shadow:0 1px 6px rgba(57, 73, 76, 0.35);color:#ff7700;background:#fff;}
.home-category-section .popular-category > p a{color:#ff7700;}
.home-category-section .popular-category:hover{cursor:pointer;box-shadow:0 1px 15px rgba(57, 73, 76, 0.35);-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.5s ease 0s;}
.home-category-section .popular-category:hover .image img {
    -moz-transform: scale(1.09);
    -webkit-transform: scale(1.09);
    transform: scale(1.09);
	-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;     -o-transition: all 0.3s ease 0s;
        transition: all 0.5s ease 0s;
	}
.home-category-section .popular-category:hover .description a {color:#444;-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:#ff7700;}
.tab-content-wrapper  .tab-content-title { color: #ff7700; 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 #ff7700;}
/*.hiw-tab-inner .nav-tabs .nav-link.active:hover{border:1px solid #ff7700;}
.hiw-tab-inner .nav-tabs .nav-link.active:focus{border:1px solid #ff7700;}*/
.hiw-tab-inner .nav-tabs .nav-link:hover {border:1px solid #ff7700; background:#ff7700; color:#fff;} 
.hiw-tab-inner .nav-tabs .nav-link:focus {border:1px solid #ff7700;background:#ff7700; color:#fff;}
.hiw-tab-inner .nav-link {padding:0.5rem 7rem;}
.hiw-tab-inner .active{/*border-bottom:3px solid #ff7700 !important;*/}
.howitworks-inner #buyer-md i, .howitworks-inner #seller-md i {color:#ff7700; font-size:30px;width:90px; padding:26px; border:2px solid #ff7700;-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: #ff7700; font-weight:bold; font-size: 15px;   letter-spacing: 0.5px;  line-height: 30px;}
.popular-link-section ul li a:hover{color:#222;}


.home-page .intro-section h1{position:relative;z-index:2;color:#fff;}
.home-page .intro-section .section{height:420px;}
.search-box-section { position:absolute;margin-top:-200px;z-index:2;}
.search-wrapper{max-width:1040px;margin:0 auto; background:#fff;border:2px solid #eee;}
.search-tabs{max-width:1040px;margin:0 auto;}
.search-tabs .tabs li a {color:#fff !important;}
.search-tabs .tabs li:hover{background-color: rgba(255, 255, 255, 0.3);}
.search-wrapper .dropdown .dropdown-menu{min-width:180px;font-size:0.9rem;}
.search-wrapper .btn-secondary{font-size:0.9rem; background:#fafafa;color:#ff7700;border:1px solid #ff7700 !important;}
#search-btn{padding:0.4rem;}
.home-page .intro-section h1{font-size:1.7rem;max-width:1010px;}
.search-tabs .tabs li{  color: #fff; font-weight: bold;letter-spacing: 1px;	padding: 0.6rem !important;text-transform: uppercase;}
 .search-tabs .tabs li.active {background-color: rgba(255, 255, 255, 0.3);border: 1px solid #fff;border-bottom:none;}
.home-page .intro-section .section::before {  background-color: rgba(0, 0, 0, 0.5);  content: ""; display: block; height: 100%;  left: 0;  position: absolute;  right: 0;
	top: 0; width: 100%; z-index: 1;}
								
.search-wrapper .btn-secondary:active:not(:disabled):not(.disabled), .search-wrapper .btn-secondary.active:not(:disabled):not(.disabled), .search-wrapper .show > .btn-secondary.dropdown-toggle{  background-color: #ff7700;  border-color: #ff7700; color: #fff;}
.search-wrapper .btn-secondary:focus, .search-wrapper .btn-secondary.focus{box-shadow:0 0 0 0.2rem rgba(255, 119, 0, 0.5) !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;}
.two-col-section .btn-secondary:hover{color:#fff !important;}
/*** end home *****/


/**** listing view ****/
.listing_view  .listing_heading{color:#ff7700;font-size:30px;letter-spacing:0.5px;}
.listing_view  .before_columns h4.address{color:#999;letter-spacing:0.8px;}
.listing_view .custom_container{max-width:1180px;}
.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:15.6%; margin-right:1%;}
.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;}
 
/**** 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 #ff7700;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: #ff7700; 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 #ff7700; }
.package-inner:hover .select-package {background:#ff7700; border:none;}
.package-inner:hover .package_heading_underline::before{ background: #ff7700; }

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

.current-current {/*border:1px solid #ff7700;*/ 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 #ff7700; font-size: 17px; letter-spacing: 0.5px; text-transform: capitalize;}
.pay-now-div{margin-top:30px;}
#pay-now .fa-spin{margin-top:0;font-size:22px;}
.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 #ff7700;*/ 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 #ff7700;}
.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:#ff7700;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:#ff7700 !important;}
/****** 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:0px;}
.top-search-box{float:left;margin-top:10px;margin-bottom:20px;}
.a-button-big{max-width:65%;}

.cateogry_search_box .search_input {width:75%;}
.cateogry_search_box .search_btn{width:20%;}
}

@media (max-width: 991.98px) {
.offcanvas-collapse .dropdown-menu{box-shadow:none;}
.offcanvas-collapse{ background-color: #000;top: 0;z-index: 1035;max-width:22rem;	position: fixed;	width:70%;	height: 100% !important;
	padding:0; border-left:1px solid #ddd;
	}
.cs-offcanvas-cap{display:block;}	
	.offcanvas-collapse .dropdown-menu{padding:0;}
.offcanvas-collapse .cs-offcanvas-cap{  display: flex;  flex-shrink: 0;  justify-content: space-between; padding: 1.25rem 1rem;}	
.offcanvas-collapse h5{font-size:18px;color:#ff7700;}
.navbar-box-shadow{box-shadow:0 0.125rem 0.625rem -0.1875rem rgba(0, 0, 0, 0.1)}
.offcanvas-collapse .navbar-nav .nav-item	{  border-bottom: 1px solid #e9e9f2 !important; border-top: 0 none;padding:5px 15px;}
.offcanvas-collapse .navbar-nav .nav-item .nav-link  {color:#ff7700;}
.navbar .dropdown-menu::after, .navbar .dropdown-menu::before{border-left:0;border-right:0;}
.cs-offcanvas-cap .close{color:#ff7700 !important;opacity:1;}
.navigation .navbar-nav .dropdown-menu{background:transparent;}
}


/*@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;}

.header .logo {width:50%;}
.header  .login-section{width:50%}
.home-page .intro-section h1{color:#fff;display:none;}
.home-page .intro-section .section::before{height:76%;}
.home-page .intro-section .banner-text::after{height:0%;}
#home_search_frm #keyword{text-align:center;}
.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;}
}


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

@media only screen and (max-width: 746px) {
.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;}

.header-section{border-top:3px solid #ff7700;}
.col-left .account-setting-links {display:block;}
.col-left .left-panel-box {display:none;}
}


@media only screen and (max-width: 600px) {
 .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;}
.home-page .intro-section .section::before{height:67%;}
.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;}


}
@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 .logo{text-align:center;width:100%;}
.header .login-section{width:100%;}
.header .login-section .signup-box{float:none !important;text-align:center;}
/*.header  .login-section{padding-left:5px;}*/
.login-section.pt-3{padding-top:0.5rem !important;}
.sort_options_group .label-sort-by{width:100%;}
.header .header-section{height:auto;}

.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%;}
.card-body > .d-flex{float:none !important}
.listing_view #products .card .btn{margin:0 auto; margin-bottom:10px;width:180px;}
}

@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; }
}

@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;}

}

@media only screen and (max-width: 380px) {
.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;}
.search-tabs .tabs li a{font-size:0.6rem;}
}

@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**/
