/*-----font class start---*/

/*helivata  font*/

@font-face{
  font-family: 'Trebuchet';
  src: url('../images/fonts/lu/TrebuchetMS.eot');
  src: url('../images/fonts/lu/TrebuchetMS.eot') format('embedded-opentype'),
  url('../images/fonts/lu/TrebuchetMS.woff') format('woff'),
  url('../images/fonts/lu/TrebuchetMS.ttf') format('truetype'),
  url('../images/fonts/lu/TrebuchetMS.svg') format('svg');
}

@font-face{
  font-family: 'afontr';
  src: url('../images/fonts/Arial/Regular/arial.eot');
  src: url('../images/fonts/Arial/Regular/arial.eot') format('embedded-opentype'),
  url('../images/fonts/Arial/Regular/arial.woff') format('woff'),
  url('../images/fonts/Arial/Regular/arial.ttf') format('truetype'),
  url('../images/fonts/Arial/Regular/arial.svg') format('svg');
}

@font-face{
    font-family: 'ArialBold';
    src: url('../images/fonts/Arial/Bold/arialbd.eot');
    src: url('../images/fonts/Arial/Bold/arialbd.eot') format('embedded-opentype'),
    url('../images/fonts/Arial/Bold/arialbd.woff') format('woff'),
    url('../images/fonts/Arial/Bold/arialbd.ttf') format('truetype'),
    url('../images/fonts/Arial/Bold/arialbd.svg') format('svg');
}






/*-----font class end---*/
body{font-family:Trebuchet;font-size:14px;background-repeat:no-repeat;line-height:1.4em;background:#f2f5f7;padding-right:0px!important;}
body .modal {
    overflow-x: hidden;
    overflow-y: auto;
    width:102%;
}
.input-group-btn .hide{display:none;}
.modal-dialog{margin-left:auto;margin-right:auto;}
.privacy-popup-height{height:470px;overflow-y:auto;padding-left:0px;padding-right:0px;margin-bottom:10px;}
.popover{z-index:50!important;}
/*fonts class start*/
/* ib font styles*/
.form-heading{font-size:35px;color:#353535;font-family:"brandongrotesquelight";}
.page-heading{font-size:26px;color:#000;font-family:"brandongrotesquelight";}
.sub-heading, .cootera .sections-heading{font-family:"brandongrotesquemedium";font-size: 22px;color:#d32f2f;}
.product-catelog-heading{font-family:"brandongrotesquemedium";font-size: 20px;color:#d32f2f; white-space: nowrap;width: 160px;overflow: hidden;text-overflow: ellipsis; }
.trunkate-text{white-space: nowrap;width: 85%;overflow: hidden;text-overflow: ellipsis; }
.trunkate-text1{white-space: nowrap;width: 150px;overflow: hidden;text-overflow: ellipsis; }
.sub-heading-n{font-family:"brandongrotesquemedium";font-size: 22px;color:#000;}
.product-page-heading{font-family:"brandongrotesquebold";font-size: 20px;text-transform:uppercase;color:#000;}
.common-text{font-family:brandongrotesqueregular;color:#666;font-size: 15px;line-height:1.15em;}
.tab-heading-n{font-family:"brandongrotesquebold";font-size: 14px;text-transform:uppercase;color:#ed1e24;}
.tab-heading{font-family:"brandongrotesquebold";font-size: 16px;}
.default-text{font-family:arial;color:#353535;font-size: 14px;line-height:1.15em;}
.default-text-n{font-family:arial;color:#353535;font-size: 13px;line-height:1.15em;}
.default-text-red{color:#d32f2f;}
/*5*/.info-text{font-family:arial;color:#949494;font-size: 12px;line-height:1.15em;}
/*5*/.info-text-2{font-family:arial;color:#000;font-size: 13px;line-height:1.15em;}
.info-text1{font-family:brandongrotesqueregular;color:#717171;font-size: 14px;line-height:1.15em;}
.info-bold-text{font-family:arial;color:#000;font-size: 14px;}
.promotions_text{font-family:helveticaneueltstdroman;color: #404040;font-size: 16px;}
.promotion-price-text{font-family:helveticaneueltstdbd;color: #ff6600;font-size: 16px;}
.price-text{font-family:helveticaneueltstdroman;color:#717171;font-size: 16px;}
.discount-text{font-family:helveticaneueltstdmd;color:#ff6600;font-size: 16px;}
.link-text{font-family:"brandongrotesquemedium";color:#337ab7;font-size: 14px;line-height:1.15em;text-decoration:underline;}
.city-name{font-family:arial;font-size:18px;color:#bd081c;}
.city-icon{font-size:18px;color:#bd081c;}
.city-heading{font-family:arial;font-size:18px;color:#000;}
.blue-link-text{color:#1397d5;font-family:arial;font-size:14px;}
.error-text-section{color:#bd081c;font-family:arial;font-size:12px;}
.heading-font-20px{font-family:arial;color:#000;font-size:20px;}
.small-text{font-family:arial;color:#717171;font-size: 12px;line-height:1.15em;}
.grey-text-13{font-family:arial;font-size:13px;color:#8c8c8c;}
.black-text-15{font-family:arial;font-size:15px;color:#000;}
.black-text-16{font-family:"afontr";font-size:16px;}
.black-text-18{font-family:arial;font-size:19px;}
.terms-heading{font-family:"afontr";font-size:24px;color:#3b3b3b;margin-bottom:20px;}
.display-inline{display:inline;}
.position-relative{position:relative;}
.grey-color-1{color:#808080!important;}
.blue-color-1{color:#1f5a94!important;}
.black-text{color:#000!important;}
.dark-grey-text{color:#616161;}
.line-height-s{line-height:20px;}
.line-height-30{line-height:25px;}
.black-text-bold{font-family:"ArialBold";font-size:13px;color:#353535;}
.comment-heading{font-family:"ArialBold";font-size:14px;color:#e45655;}
.comment-date-text{font-family:"afontr";font-size:11px;color:#656d7a;}
.social-icons-text{font-size:20px;color:#1f5a94;}
.font-16{font-family:"ArialBold";font-size:16px;color:#fff;}
.anchor-text{color:#1397d5;font-family:arial;font-size:14px;text-decoration:underline;}
.anchor-text1{color:#1397d5;font-family:arial;font-size:13px;text-decoration:none;}
.anchor-text2{color:#1397d5;font-family:arial;font-size:14px;text-decoration:none;}
.anchor-text1:hover{text-decoration:underline;}
.clickable {cursor: pointer;}
.about-headings{font-size:26px;color:#353535;}
.success-message{font-size:20px;color:#41ad49;font-family:arial;}
.error-message{font-size:20px;color:#e9123c;font-family:arial;}
.oops-text{font-size:50px;}
.font-30{font-size:30px;}
.cootera .breadcrumb{margin-left: 10px;padding:0px;margin-bottom:15px;background:none;font-family:arial;font-size:13px;color:#000;}
.cootera .breadcrumb a{font-family:arial;font-size:13px;}
.cootera .breadcrumb > .active{color:#353535;}
#login_header_div{top:6px;}
.font-size-16px{font-size:16px!important;}

.cootera .ads-heading{font-family:"arial";color:#fff;font-size: 25px;font-weight:bold;}
.cootera .ads-heading-bg{background:#0d97ba;padding:20px 0;}
.cootera .heading-small{font-family:"Trebuchet";color:#757575;font-size: 17px;line-height:20px;}
.cootera .section-headings-text{font-family:"Trebuchet";color:#fff;font-size: 20px;}
.cootera .section-headings-text1{font-family:"arial";color:#d43c3c;font-size: 25px;text-transform:uppercase;font-weight:bold;}
.cootera .icon-section-text{font-family:"Trebuchet";color:#353535;font-size: 14px;line-height:1.1em;}
.cootera .adds-info-heading{font-family:"Trebuchet";color:#353535;font-size: 20px;line-height:1.1em;}
.cootera .footer-links a, .cootera .footer-links{font-family:arial;color:#fff;font-size: 14px;line-height:1.1em;text-decoration:none;font-weight:bold;}
.cootera .footer-links a:hover{color:#f1af32;}
.cootera .footer-links-1 a{font-family:arial;font-size: 12px;text-decoration:none;color:#889ca3;text-decoration:none;}
.cootera .footer-links-1 a:hover{text-decoration:underline;}
.text-align-right{text-align:right;}
.align-left{text-align:left!important;}
.cootera .left-section{float:left;}
.city-close-icon, .city-close-icon:hover, .city-close-icon:focus, .city-close-icon:active{color: #fdcb32;text-decoration:none;
    font-size: 10px;
    position: absolute;
    right: 8px;
    top: 13px;}
.city-close-icon:hover, .city-close-icon:focus, .city-close-icon:active{color: #fdcb32;text-decoration:none;}
/*5*/

/*popup design*/
.info-popups-text li{background-image:url("../images/arrow-orange-2.jpg");background-repeat:no-repeat;padding-left:15px;background-position:0 5px;margin-bottom:3px;color:#353535;}
.map-background{background-image:url("../images/contact-img.jpg");background-repeat:no-repeat;x;width:100%;background-color:#fff;padding-top:200px;}
.img-close-icon{top: -6px; right: -6px; position: absolute; z-index: 10000;}
.modal-header{
	background: #efefef;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding-bottom: 15px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    font-family: arial;
    font-size:20px;
    color:#000!important;
	border-bottom:1px solid #cccccc;
}
.close-overlay-icon, .close-overlay-icon:hover, .close-overlay-icon:active, .close-overlay-icon:focus {
    background-color: #000;
    border: 2px solid #fff;
    border-radius: 100%;
    color: #fff;
    font-family: brandongrotesquebold;
    font-size: 15px;
    height: 29px;
    line-height: 26px;
    position: absolute;
    right: -10px;
    text-align: center;
    text-transform: uppercase;
    top: -10px;
    width: 29px;
    z-index: 999;
    font-weight:bold;
    font-family: arial!important;
    font-size:15px!important;
    color:#fff!important;
    cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}
.modal-dialog{margin-top:100px;}
.close-overlay-icon:hover{text-decoration:none;}
.modal-body{padding:25px 40px;font-family: arial;color:#000;text-align:left;}
.select-city-popup, .footer-popups{width:740px;}
.reg-popup{width:380px;}
.email-popup{width:480px;}
.ref-friend-popup{width:650px;}
.postadd-popup{width:700px;}
.city-popup-bg{background-image:url("../images/city-popup-bg.png"); background-position:0 bottom;background-repeat:repeat-x;padding-bottom:80px!important;height: 470px;
    overflow-y: auto;}
.city-name-text-section{margin-bottom:100px;}    
.city-name-text-section a{background-image:url("../images/city-icon.jpg"); background-position:0 1px;background-repeat:no-repeat;color:#184574;font-size:15px;font-family:arial;text-decoration:none;margin-right:20px;width:140px;padding-left:20px;display:inline-block;margin-bottom:8px;}
.city-name-text-section a:hover{background-image:url("../images/city-icon-hover.jpg"); background-position:1px 1px;background-repeat:no-repeat;color:#bd081c;text-decoration:none;}

.bold-text{font-family:"brandongrotesquebold";}
.regular-text{font-family:"brandongrotesquemedium";}
.cootera .light-text{font-family:"brandongrotesqueregular";}
.nprod-offer-section {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px dashed #d32f2f;
    border-radius: 3px;
    min-height: 0;
    padding: 10px 10px 4px;
}
.cootera p{margin-bottom:0px;}
.line1 {
    border-top: 1px solid #eee;
    box-shadow: 0 1px 0 0 #fff inset;
}
.group-head {
    background-color: #f6dec2;
    border: 1px solid #f6dec2;
	padding:5px;
}
.offers-text{font-size:30px;font-family:brandongrotesquebold;color:#ec8e00;}
.filters-section{font-family:arial;font-size:10px;background:#efefef;color:#666;border:1px solid #ccc;margin-right:5px;}
.filters-section a{font-family:arial;font-size:11px;color:#ed1e24;font-weight:bold;text-decoration:none;}
/*fonts class end*/

/*cppters class start*/
.top-bar {
  padding: 6px 0;
  background: #1f5a94;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top-bar-n {
  padding:  0;
  background: #1f5a94;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.top-register-button, .top-login-button{height:35px;line-height:35px;background-image:url("../images/register-icon.jpg"); background-position:0x center; padding:0 20px 0 48px;background-color:#184574;border-radius:4px;float:right; background-position: 10px center;
    background-repeat: no-repeat;color:#fff;}
.top-ciy-link, .top-ciy-link:hover{height:35px;line-height:35px;color:#fdcb32;font-weight:bold;font-size:12px;}  
.top-ciy-link:hover, .top-ciy-link:active, .top-ciy-link:focus{text-decoration:none;color:#efefef;}   
.top-login-button{background-image:url("../images/login-icon.jpg"); background-position:0x center;background-position: 10px center;}
.top-register-button:hover, .top-login-button:hover{color:#FFCC00;text-decoration:none;}
.top-navigation-links ul li{font-family:arial;font-size:14px;font-weight:bold;color:#000;text-transform:uppercase;float:left;padding-left:14px;height:78px;padding:35px 14px 0 14px;background-image:url("../images/line-bg.jpg");background-repeat:no-repeat;background-position:right 1px;}
.top-navigation-links ul li:hover, .top-navigation-links ul li:last-child:hover{background:#1f5a94;color:#fff;}
.top-navigation-links ul li a{font-family:arial;font-size:14px;font-weight:bold;color:#000;}
.top-navigation-links ul li a:hover, .top-navigation-links ul li:hover a{color:#fff;text-decoration:none;}
.top-navigation-links ul li:last-child{background:none;}


.top-navigation-links-n ul li{font-family:ArialBold;font-size:12px;color:#84c7da;text-transform:uppercase;float:left;padding:0 15px;line-height:45px;}
.top-navigation-links-n ul li:hover, .top-navigation-links-n ul li:last-child:hover{background:#84c7da;color:#0a617a;}
.top-navigation-links-n ul li a{font-family:ArialBold;font-size:12px;color:#84c7da;}
.top-navigation-links-n ul li a:hover, .top-navigation-links-n ul li:hover a{color:#0a617a;text-decoration:none;}
.top-navigation-links-n ul li:last-child{background:none;}


.top-banner-image{background: url(../images/top-header-bg.jpg); background-size:cover;width:100%;height:395px;}
.social-share {
    display: inline-block;
    list-style: outside none none;
    margin: 10px 0 0 0;
    padding: 0;
}
ul.social-share li {
    display: inline-block;
	border
}

.top-navbar {
    background: #fff;
    height: 78px;
	box-shadow-bottom: 5px #000;
	-moz-box-shadow-bottom: 5px #000;
	-webkit-box-shadow-bottom: 5px #000;
}
.top-navbar-inner {
    background: #fff;
    height: 70px;
	box-shadow: 0 5px 5px -5px #ccc;
}


ul.social-share li a {
    background: #184574;
    color: #fff;
    display: inline-block;
    height: 28px;
    padding-top: 7px;
    text-align: center;
    width: 28px;
	border-radius:4px;
	
}
ul.social-share li a i {
    color:#fff;
	font-size:12px;
}
ul.social-share li a:hover i {
    color:#353535;
}
a {
    color: #1397d5;
    transition: color 300ms ease 0s, background-color 300ms ease 0s;
}

ul.social-share li a:hover {
  background: #fdcb32;
}

.search-section-field{
	font-size:16px;background:url("../images/mag-icon.jpg") no-repeat; background-position:10px center; padding-left:50px!important;border:0px!important;margin-bottom:0px!important;width:100%;color:#333333;padding-right:80px;background-color:#fff!important;height:55px;
	border-radius:5px;
}
.search-section-field-inner{
	font-size:13px;padding-left:15px!important;border:1px solid #84c7da;!important;margin-bottom:0px!important;width:100%;color:#7f7f7f;padding-right:80px;background-color:#fff!important;height:38px;
	border-radius:5px;
}
::-moz-placeholder{ color: #353535;font-size:14px;font-family:arial;}
::-webkit-input-placeholder{ color: #353535;font-size:14px;font-family:arial;}	
:-ms-input-placeholder{ color: #353535;font-size:14px;font-family:arial;}		
.search-section-field::-moz-placeholder{ color: #353535;font-size:16px; }
.search-section-field::-webkit-input-placeholder{ color: #353535;font-size:16px;font-weight:normal;  }
.search-section-field:-ms-input-placeholder{ color: #353535;font-size:16px;font-weight:normal;  }
.cootera .search-icon{
				height:55px;padding:0 30px;background:#d43c3c;color:#fff;-moz-user-select: none;user-select: none;border:0px;border:3px solid #fff;font-family:arial;font-size:15px;font-weight:bold;
}
.cootera .search-icon-inner{
				height:38px;padding:0 30px;background:transperent;-moz-user-select: none;user-select: none;border:0px;border:0px solid #fff;font-family:arial;font-size:15px;font-weight:bold;
}

.ddl-select.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#cc0000;background-color:#e2e2e2;}
.small-map-icon{background:url("../images/map-icon-small.jpg") no-repeat;padding-left:25px;background-position:0 1px;}
.cities-list{width:180px;height:200px;overflow-y:auto;overflow-x:hidden;font-family:"afontr";color:#353535;font-size:13px;}
.cities-list li{padding-left:10px;border-bottom:1px solid #efefef;padding-bottom:5px;padding-top:5px;}
.cities-list li:hover{background-color:#e2e2e2;}
.section-headings-bar{background-color:#b71c1c;padding:8px 10px;width:200px;}
.category-icons-section ul li{cursor:pointer;width:145px;margin-bottom:15px;border:1px solid #ccc;background:#fff;margin-right:15px;height:140px;border-radius:8px;text-align:center;padding:12px 0 10px 0;float:left;}
.category-icons-section ul li .icon-display{width:80px;height:80px;text-align:center;border-radius:50%;background:#1f5a94;margin:0 auto;}
.category-icons-section ul li .icon-section-text{font-family:"Trebuchet";color:#353535;font-size: 14px;line-height:1.1em;}
.category-icons-section ul li:hover{background:#333333;border:1px solid #fff;}
.category-icons-section ul li td{width:80px;height:80px;}
.category-icons-section ul li:hover .icon-display{background:#fdcb32;}
.category-icons-section ul li:hover .icon-section-text{color:#fff;}
.border-bottom-1{border-bottom:1px solid #45555b;}
.border-bottom-2{border-bottom:1px solid #ccc;}
.footer-bottom-section{background-color:#162b32;padding:13px 0;}
.footer-section-bg{background-color:#14272d;padding:13px 0;font-family:arial;font-size:12px;color:#3b5a64;}
.footer-section-bg a, .footer-section-bg a:hover{font-family:arial;font-size:12px;color:#36a0c7;text-decoration:none;}
.off-canvas-menu li{padding:10px 15px;border-bottom:1px solid #fff;}
.off-canvas-menu li a{font-family:"Trebuchet";font-size:15px;color:#000;text-decoration:none;}
.post-ad-btn {
    background: #fcec52;
    border: 1px solid #e1b80f;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 15px;
    display: inline-block;
    border-radius: 4px;
    color:#353535;
    text-decoration:none;
    font-family:arial;
}
.post-ad-btn:hover {
    
    color:#353535;
	text-decoration:none;

}

/*reg page*/
.form-section-body{background:#fff;border-radius:8px;}
.form-body{padding:20px 40px;}
.form-body-inner{padding:20px 36px;}
.login-header{background-color:#dbdbdb;color:#fff;font-size:20px;color:#000;font-family:arial;text-align:center;padding:15px;border-top-left-radius:8px;border-top-right-radius:8px;}
/*home page slider class start*/

/* dashboard section*/
.d-box-1, .d-box-2, .d-box-3, .d-box-4{background:#65c3df;font-family:arial;font-size:11px;text-transform:uppercase;font-weight:bold;color:#fff;border-radius:25px 0px 0px 25px;padding:5px 25px 5px 15px;}
.d-box-2{background:#f8cb00;}
.d-box-3{background:#ff6b6b;}
.d-box-4{background:#45b7af;}
.d-info-text{font-family:afontr;font-size:15px;color:#184574;margin-top:5px;}
.user-address-section{background:#ecf5fa;padding:15px 20px;}
.address-discription{color:#666;font-family:arial;}
.dashboard-padding{padding-left:110px;}
.dashboard-icon{position:absolute;left:20px;top:-5px;}
.view-more-link{color:#1f5a94;font-size:15px;font-family:arial;font-weight:bold;}
.responses-heading-section{padding:0 20px 20px 30px;}
.responses-heading-section-1{padding-left:60px;position:relative;}
.responses-icon{position:absolute;top:-5px;left:-5px;}
.red-text-1{color:#e31836!important;}
.status-icons{position:absolute;top:-7px;right:-7px;z-index:10;}
.response-thumbnail-img{float:left;margin:0 20px 15px 0;width:200px;height:130px;border:1px solid #ccc;padding:6px;background:#fff;box-shadow: 5px 0 5px -5px #ccc, 0 5px 5px -5px #ccc, -5px 0 5px -5px #ccc;}
.response-thumbnail-img img{width:100%;height:100%;}
.scrollbar-div{max-height:300px;overflow-y:auto;}
.dzq-img-wapp {
    float: left;
    margin: 6px 8px 5px 5px;
    width: 117px;
    margin-right:44px;
    margin-bottom:15px;
}
.dzq-img-box {
    float: left;
    height: 100px;
    position: relative;
    width: 150px;
    z-index:9;
}
.dzq-img-box .addIcon {
    border: 1px solid #fff;
    border-radius: 50%;
    color: #757575;
    display: block;
    font-size: 21px;
    height: 30px;
    left: 48%;
    line-height: 28px;
    margin: -12px 0 0 -12px;
    
    position: absolute;
    text-align: center;
    top: 50%;
    width: 30px;
    background:#2866bd;
    color:#fff;
    font-weight:bold;
    z-index:99;
}
.dzq-img-box {
    background-color: #f4f4f4 !important;
    border: 2px dashed #d8d8d8;
}
.dzq-img-box .image img{position:relative;z-index:9999;width:140px;height:90px;}
.dzq-img-box .image{text-align:center;padding-top:3px;}
.dzq-img-box:hover {
    background-color: #e8f4de !important;
    border: 2px dashed #d8d8d8;
}
/* dashboard section*/
/*post add popup section start*/
.pageContent { width: 100%; }
	.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #17a; border-top: none; border-left: none; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li { position:relative;background: #fff; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
	.accordion li a{ margin-left:25px;margin-right:25px;text-decoration: none; border-bottom: 1px solid #ccc; font: 15px Arial, sans-serif; color: #1b5e92; padding: 10px 10px 10px 33px; display: block; cursor: pointer; background: url('../images/open.gif') no-repeat center right;}
	.accordion li.active>a { background: url('../images/minus.gif') no-repeat center right!important; }
	.accordion li div { padding: 10px 10px 0 20px; display: block; clear: both; float: left; width: 100%;border-bottom:1px solid #fff;}
	
	
	/* Level 2 */
	.accordion li ul li {padding-left:70px;padding-right:50px;background: #84c7da;font-size: 14px;color:#fff;}
	.accordion li ul li a {margin-left:0px;margin-right:0px;text-decoration: none; border-bottom: 1px solid #fff; font: 14px Arial, sans-serif; color: #fff; padding: 8px 25px 8px 10px; display: block; cursor: pointer;background:none;}
	.accordion li ul li:last-child a{border-bottom:0px;}
	.accordion li ul li .category-overlay-arrow-3{display:none;}
	
	.accordion li ul li .third-level-menu ul li{width:50%;margin-bottom:15px;font-size:14px;color:#ooo;background:transperent;float:left;padding-right:10px;padding-left:10px;}
	.accordion li ul li .third-level-menu ul {display:block!important;}
	.accordion li ul li .third-level-menu ul li a{margin-left:0px;margin-right:0px;color:#000;padding:0px;border-bottom:0px;font-size:12px;}
	.accordion li ul li .third-level-menu ul li a:hover{text-decoration:underline;}
	.icons-left{position:absolute;left:25px;top:5px;color:#e15443;}
	.plus-icon{background: url('../images/open.gif') no-repeat center right!important;}
	.category-overlay-arrow-1{position:absolute;right:39px;top:10px;}
	.category-overlay-arrow-2{position: absolute; z-index: 999; border-bottom: 0px!important; top: 29px;width:25px!important;}
	.category-overlay-arrow-2 img{max-width:25px;width:25px;height:14px;}
	.category-overlay-arrow-3{position: absolute; z-index: 999; border-bottom: 0px!important; top: 13px;left:68px;width:10px!important;}
	.category-overlay-arrow-3 img{width:10px;max-width:10px;height:10px;}
	.add-icons{position:relative;top:4px;}
	.accordion li ul li.active > a{border-bottom: 0px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
  		.category-overlay-arrow-2{top: 27px;}
  		.category-overlay-arrow-3{top: 12px;}
  		.modal-dialog{margin-top:60px;}
	}
/*post add popup section end*/

/*searchbar design start*/
.search-inner-button::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .4em solid;
    border-right: .4em solid transparent;
    border-left: .4em solid transparent;
	color:#fff;
	margin-top:-2px;
	
}
.arrow-more{position:relative;top:3px;}
.search-n-icon{border-left:0px;background:url("../images/search-icon1.jpg") no-repeat!important;padding-left:25px;background-position:0 8px !important;background-color:#fff!important;height:40px!important;padding: 0 30px 0 0 !important;}
.search-n-icon:hover, .search-n-icon:active{border-left:0px;}
.form-bar-inner{border-color:#84c7da;color:#7f7f7f;font-family:arial;font-weight:bold;font-size:13px;height:40px;border-right:0px;box-shadow:none!important;}
.search-inner-button{background:#84c7da!important;color:#fff!important;font-family:"ArialBold"!important;font-size:13px!important;height:40px!important;}
.logn-user-icon{
	background:url("../images/circle-img.jpg") no-repeat;
	display:inlin-block;
	background-position:0 6px;
	padding:12px;
	color:#fff;
	text-decoration:none;
	}	
.logn-user-icon:hover, .logn-user-icon:active, .logn-user-icon:focus{
	color:#eeae30;
	text-decoration:none;
	
	}	
.user-name-icon{font-size:18px;color:#345e88;background:url("../images/user-name-icon.jpg") no-repeat;padding:15px 15px 15px 35px;background-position: 0 6px;margin-left:15px;
}
.user-name-dropdown{min-width:250px!important;left:-190px!important;margin-top:15px!important;}
.user-menu-arrow{position:absolute;top:-8px;right:36px;}
.user-overlay-button-section{background:#f5f5f5;padding:10px 15px;text-align:left;}
.search-results-right-panel{width:75%;padding-left:40px;float:left;}
.search-results-left-panel{width:25%;float:left;background:#fff;padding-bottom:50px;}
.searc-display-bar{height:40px;line-height:37px;background:#84c7da;color:#353535;padding:0 15px;font-family:"ArialBold";font-size:13px;border-top:4px solid #68b5cf;}
.product-box-section{display:flex;box-shadow: 5px 0 5px -5px #CCC, 0 5px 5px -5px #CCC, -5px 0 5px -5px #CCC;;margin-bottom:30px;background:#fff;border:1px solid #efefef;}
.dashboard-box-section{box-shadow: 5px 0 5px -5px #CCC, 0 5px 5px -5px #CCC, -5px 0 5px -5px #CCC;;margin-bottom:30px;background:#fff;border:1px solid #efefef;}
.responses-box-section{padding:20px 0 0px 0;box-shadow: 5px 0 5px -5px #CCC, 0 5px 5px -5px #CCC, -5px 0 5px -5px #CCC;;margin-bottom:30px;background:#fff;border:1px solid #efefef;}
.flex-section{display:flex;}
.product-box-section .content-section, .dashboard-box-section .content-section{flex:2;position:relative;}
.product-box-section .img-section, .dashboard-box-section .img-section{flex:1;position:relative;text-align:center;margin:auto;}
.product-box-section .img-section img, .dashboard-box-section .img-section img{max-width:250px;max-height:250px;}
.search-product-heading{padding:17px 0 10px 15px;font-family:"afontr";font-size:18px;color:#194576;border-left:4px solid #1e5b94;}
.search-product-heading a, .search-product-heading-1 a{font-family:"afontr";font-size:18px;color:#194576;}
.search-product-heading-1{font-family:"afontr";font-size:18px;color:#194576;}
.padding-content{padding:0 19px;}
.padding-content-1{padding:0 25px;}
/* the wrapper */
.ellipsify {
    line-height:18px;
    height: 50px;       /* 3x line height */
    width: auto;
    overflow: hidden;
    position: relative; /* so we're a positioning parent for the dot hiders */
    background: white;
}
.pre-dots {
    float: right;
    height: 36px;  /* 2x line height (one less than visible lines) */
}

.dots {
    float: right; /* to make the text wrap around the dots */
    clear: right; /* to push us below (not next to) .pre-dots */
	margin-left:-18px;
}
.search-bar-button-section{background:#f7f8fa;border-top:1px solid #eae9ee;padding:15px 20px;text-align:right;}
.responses-bar-button-section{background:#006cac;padding:15px 20px;text-align:right;}
.responses-bar-button-section a{font-family:arial;font-size:16px;color:#fff;text-decoration:none;}
.responses-bar-button-section a:hover{color:#f8cb00;text-decoration:none;}
.search-bar-button, .search-bar-button-blue, .search-bar-button-red, .search-bar-button-green{background:#1f5a94;font-family:"ArialBold";padding:8px 15px;border-radius:2px;color:#fff;font-size:13px;}
.search-bar-button:hover, .search-bar-button-blue:hover, .search-bar-button-red:hover, .search-bar-button-green:hover {color:#fff;text-decoration:none;}
.search-bar-button-blue{background:#65c3df;}
.search-bar-button-green{background:#45c7bf;}
.search-bar-button-red{background:#ff6b6b;}
.photo-icon-img{background:url("../images/photo-icon.png") no-repeat;background-position: 0 6px;width: 44px;height: 41px;position: absolute;bottom: 10px;right: 15px;text-align:center;padding-top: 15px;font-family:"ArialBold";font-size:13px;}
.new-img-icon{background:url("../images/new-symbol.png") no-repeat;background-position: 0 0;width: 51px;height: 51px;}
.new-img-icon-section{position: absolute;top: -15px;right: -10px;}
.courses-list-carousal ul li{;width:100%;padding:5px 5px 1px 2px;font-size:12px;color:#1f5a96;font-family:arial;}
.courses-list-carousal ul li ul li{border:0px;float:left;clear:none;width:calc(100% - 40px);padding:0px!important;}
.courses-list-carousal ul li ul li:first-child{width:4%;}
.courses-list-carousal ul li ul li:last-child{width:85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.courses-list-carousal ul li ul li:first-child{margin-right:20px;}
.padding-search-leftnav{padding:10px 20px;}
.border-2-supperation{border-bottom:2px solid #f3f3f3;}
.cootera .pagination{margin:10px 10px 10px 0;}
.selector-toggle > a {
    border: 1px solid #e9e9e9;
    border-right: 0;
    position: absolute;
    top: -1px;
    left: -35px;
    width: 102px;
    height: 31px;
    display: block;
    cursor: pointer;
    text-align: center;
    border-radius: 4px 0 0 4px;
    background: #FFF;
    color: #9c9c9c;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
	padding-top:5px;
}
.show-filters{display:none;}
.top-close-icon{display:none;}
.profile-description-section{background:#fff;border:1px solid #d7d7d9;padding:20px 15px;border-radius:4px;}
.profile-description-section-1{background-color:#fff;border:1px solid #d7d7d9;padding:20px 25px;border-radius:4px;}
.dashboard-description-section{background-color:#fff;border:1px solid #d7d7d9;padding:30px 25px;border-radius:4px;}
.footer-add-section{background:#e3e3e3;padding:15px 0;}
.comments-bg-section{background:#f3f3f3;padding:15px 0;}
.check-error .error-text{margin-top:25px;position:absolute;top:20px;}
.dissection{display:flex;}
.dissection-right{flex:2;}
.dissection-left{flex:1;}
.ads-description-section .trbackground{
    background-color: #ecf5fa;
}

.ads-description-section td{padding:8px 0 8px 20px;color:#000;font-size:13px;font-family:"ArialBold";}
.ads-description-section td:first-child{width:45%;background:url("../images/arrow-des.jpg") no-repeat;background-position: 5px 13px;word-break:normal;word-wrap:break-word;vertical-align: top;}
.ads-description-section-1 td:first-child{width:22%!important;}
.ads-description-section td:last-child{color:#878787;margin-left:10px;vertical-align:top;}
.ads-description-section tr{border-bottom:1px solid #e4e3e4}
.ads-description-section tr:last-child{border-bottom:0px solid #ebeff1;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-color:#83c7da;border:0px;border-top:2px solid #e41735;outline-top:3px soild #fff;color:#fff;font-family:"ArialBold";font-size:13px;}
.nav-tabs > li > a{border-radius:0px;}
.nav > li > a{padding:6px 35px 6px 25px;font-family:"ArialBold";font-size:13px;color:#1f5a94;}
.nav-tabs{border-top:1px solid #dddddd;border-bottom:0px;}
.des-height{height:auto;}
.des-height-1{min-height:200px;}
.details-forms-section{background:#83c7da;text-align:center;border-radius:4px;padding:10px;}
.left-elements{display:inline-block;}
.media-left img{max-width:55px!important;height:55px !important;}
.comments-border{border-bottom:2px solid #b71c1c;width:-moz-max-content;font-size:16px;padding-bottom:10px;padding-right:10px;}
.cootera .gallery-section{padding-right:10px;}
.cootera .dis-section{padding-left:0px;}
.classified-status-bg{background-image:url("../images/classified-status-bg.jpg");background-repeat:no-repeat;background-position: right 43px;}
.top-list-padding{padding-top:13px;}
.show-elements{display:none;}
@media (min-width: 992px ) {
		  .carousel-inner .active.left {
			left: -25%;
		  }
		  .carousel-inner .next {
			left:  25%;
		  }
		  .carousel-inner .prev {
			left: -25%;
		  }
		}

		@media (min-width: 768px) and (max-width: 991px ) {
		  .carousel-inner .active.left {
			left: -33.3%;
		  }
		  .carousel-inner .next {
			left:  33.3%;
		  }
		  .carousel-inner .prev {
			left: -33.3%;
		  }
		  .active > div:first-child {
			display:block;
		  }
		  .active > div:first-child + div {
			display:block;
		  }
		  .carousel-inner .active > div:last-child {
			display:none;
		  }
		  .des-height{height:450px;}


		}

		@media (max-width: 767px) {
		  .carousel-inner .active.left {
			left: -100%;
		  }
		  .carousel-inner .next {
			left:  100%;
		  }
		  .carousel-inner .prev {
			left: -100%;
		  }
		  .active > div {
			display:none;
		  }
		  .active > div:first-child {
			display:block;
		  }
		}
			.ads-carousel-padding{padding-left:25px;padding-right:25px;}
			.recent-ads{
			 border: 1px solid #D1D1D1;	
			 margin: 0;
			}
			.recent-ads ul{margin-left:0px;}
			.recent-ads li{
			font-size: 14px;
			font-family:"Trebuchet";
			border-bottom: 1px solid #D1D1D1;	
			text-decoration:none;
			 margin:0;
			 padding:3px 10px 3px 15px;
			 width:100%;
			 height:auto;
			 color:#353535;

			}
			.recent-ads article {
				color: #353535;
				font-size: 14px;
				padding:5px 10px 5px 15px;
				max-height:80px;
				overflow-x:auto;
				overflow-x:hidden;
			}
			.ca-previous-button{width:30px;height:30px;background-color:#1f5a94;border-radius:50%;position:absolute;top:180px;left:-15px;text-align:center;padding-top:7px;}
			.ca-next-button{width:30px;height:30px;background-color:#1f5a94;border-radius:50%;position:absolute;top:180px;right:-15px;text-align:center;padding-top:7px;}
			.ca-previous-button a, .ca-next-button a, .ca-next-button a:hover, .ca-previous-button a:hover{color:#fff;font-family:arial;font-weight:bold;font-size:15px;}
			
/*login page clas start*/
.login-section{
	background: rgba(255, 255, 255, 0.7);
    border-radius: 3px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3);
    padding: 30px 40px;
    
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    top: 25%;
    z-index: 999;
    width:400px;


}

/* home page premium ads section start*/
.pre-ads-container{width:33.3333%;float:left;padding-right:30px;margin-bottom:40px;}
.pre-ads-section{background:#f2f5f7;padding:5px 5px 40px 5px;box-shadow: 3px 1px 3px #555;min-height:290px;position:relative;}
.pre-ads-section .heading{font-family:"arial";font-size:15px;color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pre-ads-section .info-section{padding:13px;}
.pre-ads-section .border{border-bottom:1px solid #ccc;}
.pre-ads-section .ads-info{font-family:"arial";font-size:12px;color:#cc0000;}
.pre-ads-section img{  display: inline-block;height: 137px;width: 100%;}
.button-blue-1{font-family: arial;background:#1f5a94;border-radius:6px;color:#fff;font-size:12px;font-weight:bold;padding:8px 10px;}
.ads-button-section{position:absolute;bottom:15px;right:20px;}
			
/*------------------------------------default buttons class start-------------------------------------------------*/
.cootera .primary-button,
.cootera .grey-button,
.cootera .secondary-button,
.cootera .blue-button,
.home-button,
.section-button,
.add-button{
  background-color: #d32f2f;  
  color: #FFFFFF;
  display: inline-block;
  text-align: center;
  text-decoration:none;
  cursor:pointer;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  font-size: 15px;
  padding: 10px 30px;
  transition: all 0.3s ease 0s;
  font-family:arial;
  font-weight:bold;
  text-transform:uppercase;
  }
.home-button{background-color:#fdcb32;line-height:32px;padding:0 20px;font-size:15px;color:#000;}
.add-button, .add-button:hover, .add-button:focus, .add-button:active{background-color:#2964be;line-height:32px;padding:0 20px;font-size:15px;color:#000;font-family:arial;text-transform:unset;font-weight:normal;color:#fff;text-decoration:none;}
.ads-section-button, .ads-section-button:hover{background-color:#b71c1c;padding:7px 15px;font-size:15px;text-transform:none;color:#fff;border-radius:4px;}  
.ads-section-button:hover{background-color:#d43c3c;text-decoration:none;}
.cootera .primary-button.disabled{
  background-color: #ffcdd2; 
  text-decoration:none;
  color:#fff; 
  cursor:arrow;
 }  
.cootera .primary-button:hover,
.cootera .primary-button:focus,
.cootera .secondary-button:hover,
.cootera .secondary-button:focus,
.home-button:hover,
.home-button:focus,
.section-button:hover,
.section-button:focus
{
  background-color: #d43c3c; 
  text-decoration:none;
  color:#fff; 
 }  
 
.cootera .grey-button{
  background-color: #b9b9b9; 
  text-decoration:none;
  color:#fff; 
 } 
.cootera .grey-button.disabled{
  background-color: #b9b9b9; 
  text-decoration:none;
  color:#fff; 
 } 
.cootera .grey-button:hover,
.cootera .grey-button:focus{
  background-color: #808080; 
  text-decoration:none;
  color:#fff; 
 } 
.cootera .secondary-button{
	background-color:#1397d5;
	color:#fff;
	}

.cootera .secondary-button.disabled{
	border:2px solid #ffcdd2;
	background-color:#fff;
	color:#d32f2f;
	cursor:arrow;
	}
.cootera .blue-button{
  background-color: #009BCC; 
  text-decoration:none;
  color:#fff; 
 }		
/*------------------------------------default buttons class end-------------------------------------------------*/
/*------------------------------------secondary buttons class start-------------------------------------------------*/
.cootera .small-primary-button,
.cootera .small-secondary-button,
.cootera .small-blue-button,
.cootera .small-cart-button,
.cootera .small-grey-button{
  background-color: #1397d7;  
  font-family:"ArialBold";
  color: #FFFFFF;
  display: inline-block;
  text-align: center;
  text-decoration:none;
  cursor:pointer;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 13px;
  padding: 5px 10px;
  transition: all 0.3s ease 0s;
  text-transform:uppercase;
  }
.cootera .small-cart-button{
  background-color: #1f5a94; 
  padding-left:20px;
  padding-right:20px; 
  text-transform:none;
  }
.cootera .small-cart-button:hover,
.cootera .small-cart-button:focus{
  background-color: #d32f2f;  
  color:#fff;
  }     
.cootera .small-primary-button:hover,
.cootera .small-primary-button:focus,
.cootera .small-secondary-button:hover,
.cootera .small-secondary-button:focus{
  background-color: #7b1521; 
  text-decoration:none;
  color:#fff; 
 }  
 
.cootera .small-secondary-button{
	border:2px solid #f26365;
	background-color:#fff;
	color:#f26365;	
	}   
.cootera .small-secondary-button:hover,
.cootera .small-secondary-button:focus{
  border:2px solid #7b1521; 

 }  
.cootera .small-grey-button,
.cootera .small-grey-button:hover{
  background-color: #959595; 
  text-decoration:none;
  color:#fff;
  font-size:16px;
  padding:10px 20px;
  text-transform:none;
  
 } 	
/*------------------------------------secondary buttons class end-------------------------------------------------*/  

/*------------------------------------input fields class start-------------------------------------------------*/

cootera .form-fields-labels label{
	margin-bottom:1px!important;
	}
	
.cootera .form-fields label{
	display:block;
	font-family:"ArialBold";
	color:#535353;
	margin-bottom:5px;
	font-size:13px;
	font-weight:normal;
	/*margin-top:20px;*/
	}
.cootera .quantity{
	border:1px solid #ccc!important;	
	background-color:#fff!important;
	height:30px!important;
	padding:0 5px 0 5px!important;
	color:#808080!important;
	/*border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;*/
	width:75px!important;
	font-size:14px;
	font-family:arial;
	transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
	margin-bottom:0px!important;

	}	
.cootera .form-fields input[type="text"]:disabled,	
.cootera .form-fields input[type="text"],
.cootera .form-fields input[type="emal"],
.cootera .form-fields input[type="password"],
.cootera .form-fields input[type="date"],
.cootera .form-fields textarea,
.cootera .form-fields select,
.custom_file_upload .file{
	border:2px solid #D5DBDB;	
	background-color:#F4F6F6;
	height:42px;
	padding:0 45px 0 10px;
	color:#353535;
	/*border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;*/
	width:100%;
	font-size:15px;
	font-family:arial;
	transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
	margin-bottom:20px;

	}
.cootera .form-fields input[type="text"]:disabled{background-color:#F9FBFB;border:2px solid #E8ECEC;}
	
.cootera .form-fields input:hover,
.cootera .form-fields input:focus,
.cootera .form-fields select:hover,
.cootera .form-fields select:focus,
.custom_file_upload .file:hover,
.custom_file_upload .file:focus{
	border:2px solid #353535;
	color:#353535;
	}	
.cootera .form-fields input.error-text,
.cootera .form-fields select.error-text,
.cootera .form-fields textarea.error-text,
.custom_file_upload .file.error-text{
	border:2px solid #E38C92;
	color:#808080;
	}
.cootera .form-fields textarea{
	height:100px;
	color:#808080;
	}
.cootera .only-form-fields input[type="text"]:disabled,	
.cootera .only-form-fields input[type="text"],
.cootera .only-form-fields input[type="emal"],
.cootera .only-form-fields input[type="password"],
.cootera .only-form-fields input[type="date"],
.cootera .only-form-fields textarea,
.cootera .only-form-fields select{
	margin-bottom:20px;
}				
/*------------------------------------input fields class end-------------------------------------------------*/
/*------------------------------------select filed class start-----------------------------------------------*/
.cootera .form-fields select{
	border:2px solid #D5DBDB;
	background-color:#F4F6F6;
	height:42px;
	padding:0 10px;
	color:#353535;
	/*border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;*/
	width:100%;
	font-size:14px;
	font-family:brandongrotesqueregular;
	transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
	/*margin-bottom:20px;*/
	padding-top:5px;
	padding-bottom:5px;
	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    text-indent: .01px;text-overflow: "";
    text-transform:none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
	font-family:arial;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}
/* select box arrow customization start*/
.select-field-arrow-cards label,
.select-field-arrow label {position:relative}
.select-field-arrow-cards label:after,
.select-field-arrow label:after {
    content:'\25BC';
    font-size:9px;
    color:#000;
    font-face:brandongrotesquemedium;
    /*-webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg); */
    right:14px; top:14px;
    padding:0 0 2px;
    position:absolute;

    pointer-events:none;
    background: url("arrow.gif") 0 center;
    /*background-repeat:no-repeat;*/
    width: 9px;
    height: 8px;
    color:#fff;
    

}
.select-field-arrow-cards label{
    margin-top:0px!important;
}
.select-field-arrow-cards label:after{
    right:13px;
}
.select-field-arrow-cards label:before,
.select-field-arrow label:before {
    content:'';
    right:6px; top:10px;
    width:26px; height:22px;
    background:#b0c0c7;
    position:absolute;
    pointer-events:none;
    display:block;
    border-radius: 4px;
    
    -moz-border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3) inset;

}
.select-field-arrow-cards label:before{width: 24px;}

.cootera .overlay-form input[type="text"]:disabled,	
.cootera .overlay-form input[type="text"],
.cootera .overlay-form input[type="emal"],
.cootera .overlay-form input[type="password"],
.cootera .overlay-form input[type="date"]{
	border:1px solid #cfc8c3;
	background-color:#FFF;
	height:39px;
	padding-left:40px;
	color:#000;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width:100%;
	font-size:14px;
	font-family:arial;
	margin-bottom:15px;
	
}
.cootera .overlay-form .primary-button, .cootera .overlay-form .secondary-button{min-width:100px;margin-top:15px;width:100px;}
/*------------------------------------select filed class end-----------------------------------------------*/


/*common css*/
::selection {
  background: #ed1e24;color:#fff; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #ed1e24;color:#fff; /* Gecko Browsers */
}
.show-1001{display:none;}

.image{
    width: 100%;
    height: auto;
}
.cootera h1{font-size:26px;color:#000;font-family:"helveticalight";}
.cootera .grid-center{margin-left:auto;margin-right:auto;float:none;}
.cootera .border-top-1px{border-top:1px solid #9EA3AB;}
.cootera .border-top-1px-light{border-top:1px solid #DCDCDC;}
.cootera .border-top-1px-light1{border-top:1px solid #efefef;}
.cootera .border-top-1px-light-grey{border-top:1px solid #9c9c9c;}
.cootera .border-top-2px{border-top:2px solid #B9B9B9;}
.cootera .border-top-2px-light{border-top:2px solid #efefef;}
.cootera .page-heading-bar, .retailers-inner-bg, .cart-inner-bg, .cootera .coupons-bg, .cootera .alerts-bg, .cootera .profile-bg{background-image:url("../images/bg-innerpage.jpg");background-position:right;background-repeat:no-repeat;background-color:#fff;height:75px;margin-bottom:15px;line-height:75px;text-align:left;padding-left:20px;border-bottom:1px solid #d32f2f;}
.cootera .retailers-inner-bg{background-image:url("../images/retailers-inner-bg.jpg");}
.cootera .cart-inner-bg{background-image:url("../images/cart-inner-bg.jpg");}
.cootera .coupons-bg{background-image:url("../images/coupons-top-bg.jpg");}
.cootera .retailers-inner-bg{background-image:url("../images/retailers-inner-bg.jpg");}
.cootera .alerts-bg{background-image:url("../images/alerts-top-bg.jpg");}
.cootera .profile-bg{background-image:url("../images/profile-bg.jpg");}
.cootera .opacity{opacity:1;}
.cootera .tooltip.top{padding:5px 0;}
.cootera .tooltip-inner{width:60%;max-width:60%;}
.cootera .tooltip{width:90%;}
.cootera .testimonial-box{background-color: #fff;border-radius: 8px;box-shadow: 0 0 2px #808080;padding: 5px 5px 0;margin-bottom:10px;}
.list-text ul{list-style:none;margin:0px;padding:0px;}
.list-text ul li{border-bottom:1px dashed #999;padding:8px 0 8px 18px;font-size:17px;background-image:url("../images/arrow-message.png");background-repeat:no-repeat;background-position:0 14px;}
.list-text li:nth-child(even){background-color:#ededed;}
.list-text ul li:last-child{border-bottom:0px;}
.cootera div.error-text{position:relative;top:-28px;padding-left:5px;color:#fff;font-size:12px;text-transform:none;background-color:#E38C92;/*border-bottom-left-radius:3px;border-bottom-right-radius:3px;*/width:100%;min-height:12px;font-family:arial;}
.fileUpload .error-text{width:58%!important;}
.qty-error-div{position:relative;top:30px}
.quantity-field .error-text{position:static!important;margin-top:2px;}
.cootera .alert{padding:10px 15px;}
.overlay-form .error-text{top:-20px!important;}
.top-arrow{background:url("../images/curve-top.png") no-repeat;width:30px;height:19px;position:absolute;right:20px;top:-18px;display:block;}
.textcenter{text-align:center;}
.custom_file_upload .file{padding-right:100px!important;}
.admin-user-data tr td:first-child {
    text-align: left;
}
.text-middle-section{margin:0 auto;text-align:center;width: -moz-fit-content;width: -webkit-fit-content;width:fit-content;margin: auto;width:-ms-fit-content;}
.header-overlay-top-indecator{position:absolute;top:-15px;right:8px;}
.navigation-overlay-top-indecator{position:absolute;top:-15px;right:8px;}
.about-sections, .about-sections1{background:#ffcdd2;border-radius:6px;padding:15px 15px 40px 15px;}
.about-sections1{background:#f6dec2;}
/*comments section*/
.comments-section{position:relative;font-family:brandongrotesqueregular;color:#000;font-size: 14px;line-height:1.15em;border:1px solid #ccc;padding:5px;}
.comments-section:after, .comments-section:before {
    border: solid transparent;
    content: ' ';
    height: 0;
    left: 100%;
    position: absolute;
    width: 0;
}
.comments-section:after {
    border-bottom-color: #fff;
    border-width: 9px;
    left: 27px;
    top: -18px;
}
.comments-section:before {
    border-bottom-color: #ccc;
    border-width: 11px;
    left: 25px;
    top: -22px;
}
/*comments section*/
/*cart table*/
.cart-table{
    border: 0 none;
    border-collapse: collapse;
    width: 100%;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
}

.cart-head {
    background: #ffcdd2 none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.cart-head td{
    border-left: 1px solid #e4e4e4;
	padding: 10px 0 7px 10px;
	font-family:brandongrotesquebold;
	text-transform:uppercase;
	color:#d32f2f;
	font-size:13px;
}

.item-row {
    border-top: 1px solid #ddd;
}
.item-row td {
   padding: 15px 10px 10px;
}
.product-info {
    width: 60%;
}
.qty-cell {
    width: 10%;
	border-left: 1px solid #e4e4e4;
}
.price-cell {
    width: 10%;
	border-left: 1px solid #e4e4e4;
}
.price-cell-1 {
    width: 20%;
	border-left: 1px solid #e4e4e4;
}
.thumbnail-cell {
    width:100px;
}

.thumbnail-cell img {
    width:75px;
	height:auto;
}

.border-dashed{border-top:1px dashed #ccc;}

.cart-qty {
    
    border: 1px solid #353535!important;
    display: inline-block!important;
    height: 25px!important;
    padding: 4px 0 0 5px!important;
    width: 35px!important;
	color:#353535!important;
	margin-bottom:5px!important;
}
.cart-item-summary {
    background: #efefef;
    border: 1px solid #ddd;
	text-align:right;
	padding:10px;
}
.cart-thumbnail-section td{padding:0px;}
.cootera .labels{font-size:10px;font-family:arial;}
.mobile-card-td  .headings{display:none;}

.upload-images ul li{float:left;border:5px solid #fff;background:#fff;margin-left:20px;margin-bottom:20px;}
.upload-images ul li img{width:200px;height:160px;}

.upload-photos-overlay{
    left: 0;
    position: absolute;
    top: 56px;
    width: 100%;
    z-index: 999;
	}
	
.upload-photos-overlay-panel{
	background-color: #fff;
    border: 2px solid #b9b9b9;
    border-radius: 8px 0 8px 8px;
    padding: 20px;
    text-align: left;
    width: 420px;
	margin:0 auto;
	}	
	
.message-center ul li{
	font-size:17px;
	}
.message-center ul li a{
	padding:2px 5px;
	color:#000;
	display:block;
	}
.message-center ul li a.select{
	color:#ed1e24;
	background-color:#e0dddd;
	}	
.message-center ul li a:hover{
	background-color:#d6dbdf;
	text-decoration:none;
	}
.inbox-heading-bar tr td.col1{width:10%;padding-left:10px;}
.inbox-heading-bar tr td.col2{width:55%;}
.inbox-heading-bar tr td.col3{width:20%;text-align:right;padding-right:15px;}
.inbox-heading-bar tr td.col4{width:15%;}
.inbox tr{border:1px solid #e0dddd;}
.inbox tr.heading-mail{background-color:#e0dddd;}
.inbox tr td{padding-top:5px;padding-bottom:5px;text-align:left;color:#353535;}
.inbox tr td.username{width:15%;}
.inbox tr td.subject{width:75%;}
.inbox tr td.checkbox-section{width:10%;padding-left:10px;}
.text-dark-grey{color:#999;}
.text-dark-grey:hover{color:red;}
.text-black{color:#000;}
.unread-mails td{font-weight:bold!important;}
.select-mail td{background:#ffc!important;}
/*------------------------success message class start ---------------------------------*/
.cootera .circle{width:70px;height:70px;border-radius:50%;position:relative;background:#fff;top:-55px;text-align:center;left:-32px;}
.cootera .write-symbol{font-size:30px;margin-top:11px;}
.cootera .error-top-main-div{position:fixed;width:100%;top:0px;z-index:999;background-color:#e38c92;;}
.cootera .error-top-inner-div{background-color:#e38c92;border:0px;color:#fff;text-size:14px;margin-bottom:0px;font-family:brandongrotesquemedium;font-size:17px;}
.cootera .error-top-inner-div a.close{top:4px!important;}
/*-----------------------------------------------footer class end--------------------------------------------*/

.scrollToTop{
	width:50px; 
	height:70px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	text-decoration: none;
	position:fixed;
	bottom:75px;
	right:40px;
	display:none;
	background: url('../images/scroll-top.png') no-repeat 0px 20px;
}
.scrollToTop:hover{
	text-decoration:none;
}

/*image gallery class start*/
.coverimg { margin: 10px 0 }

.coverimg a {
    border: 5px solid #fff;
    box-shadow: 0 0 3px #c7c7c7;
    display: inline-block;
    height: 100px;
    margin-bottom: 15px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    width: 100px;
}

.coverimg img {
  max-height: 100%;
  min-width: 100%;
  width: auto;
  left: 50%;
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute
}

img[data-gallery] { cursor: pointer }

.overlay {
  background: rgba(0,0,0,0.7);
  display: none;
  height: 100%;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999
}

.imgActive img {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 90%
}

.prev-arrow-icon,
.next-arrow-icon,
.close {
  transition: 0.3s ease all;
  display: inline-block;
  color: white;
  font-size: 6rem;
  opacity: 0.2;
  z-index: 1000
}

.prev-arrow-icon:hover,
.next-arrow-icon:hover,
.close:hover {
  cursor: pointer;
  opacity: 1
}

.prev-arrow-icon,
.next-arrow-icon {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%
}

.prev-arrow-icon { left: 100px }

.next-arrow-icon { right: 100px }

.close {
  font-size: 4rem;
  position: absolute;
  top: 0px;
  right: 20px
}

.coverImgOverlay {
  bottom: 20px;
  height: 100px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  width: 3000%;
  z-index: 1000
}

.coverImgOverlay span {
  display: inline-block;
  height: 100px;
  margin: 5px;
  overflow: hidden;
  position: relative;
  width: 100px
}

.coverImgOverlay img {
  transition: 0.3s ease all;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-height: 100%;
  min-width: 100%;
  opacity: 0.2;
  width: auto
}

.coverImgOverlay img:hover { opacity: 1 !important }
/* image gallery class end*/
/*stars class start*/

.stars label{font-size:20px!important;}
		div.stars {
		display: inline-block;
		}

input.star { display: none; }
label.star {
  float: right;
  padding: 3px;
  font-size: 36px;
  color: #444;
  transition: all .2s;
}
input.star:checked ~ label.star:before {
  content: '\f005';
  color: #FD4;
  transition: all .25s;
}
input.star-5:checked ~ label.star:before {
  color: #FE7;
  text-shadow: 0 0 20px #952;
}
input.star-1:checked ~ label.star:before { color: #F62; }
label.star:hover { transform: rotate(-15deg) scale(1.3); }
label.star:before {
  content: '\f006';
  font-family: FontAwesome;
}
.cart-add-confirm-icon{bottom: -5px; right: -5px; border-radius: 100%; width:25px;height:25px;position: absolute; padding: 5px; border: 0px solid rgb(204, 204, 204); background: rgb(249, 154, 4) none repeat scroll 0px 0px; z-index: 9999;}
/*stars class end*/
/* jssor slider arrow navigator skin 03 css */
.jcarousel-wrapper {
    margin: -15px auto 25px auto;
    position: relative;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
    width:100%
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    width: 200px;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}

.jcarousel-control-prev {
    left: 15px;
}

.jcarousel-control-next {
    right: 15px;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}
/* jssor slider arrow navigator skin 03 css */            

/*------------------------------------checkbox class start-------------------------------------------------*/
.checkbox-wrapper{
    position: relative;
    height: 22px;
    width: 22px;
}
.checkbox-wrapper label{margin-top:0px!important;}

.checkbox-wrapper input[type="checkbox"] {
    opacity:0;
    height: 22px;
    width: 22px;
    position: absolute;
    top: -3px;
    left: 0px;
    z-index: 2;
    Double-sized Checkboxes
    -ms-transform: scale(1.5); IE
    -moz-transform: scale(1.5); FF
    -webkit-transform: scale(1.5); Safari and Chrome
    -o-transform: scale(1.5); Opera
}

.checkbox-wrapper input[type="checkbox"] + label,
.checkbox-wrapper input[type="hidden"] + label{
    background:url("../images/checkbox-sprite.png") no-repeat;
    height: 22px;
    width: 23px;
    display:inline-block;
    padding: 0 0 0 0px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    margin-left: 0px;
    margin-right:0px;
    background-position:0px -66px;
}

.checkbox-wrapper input[type="checkbox"]:checked + label,
.checkbox-wrapper input[type="hidden"]:checked + label{
    background:url("../images/checkbox-sprite.png") no-repeat;
    height: 22px;
    width: 23px;
    display:inline-block;
    padding: 0 0 0 0px;
    margin-left: 0px;
    margin-right:0px;
    background-position:0px -35px;
}

.radiobutton-wrapper {
    height: 22px;
    position: relative;
    width: 22px;
}

.radiobutton-wrapper input[type="radio"]:checked + label, .radiobutton-wrapper input[type="radio"]:disabled + label {
    border-radius: 100%;
    box-sizing: border-box;
    display: inline-block;
    height: 22px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    width: 22px;
}

input[type="checkbox"] + label, input[type="radio"] + label {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0.5rem;
    margin-right: 1rem;
    vertical-align: baseline;
}

.radiobutton-wrapper input[type="radio"] + label {
    border-radius: 100%;
    box-sizing: border-box;
    display: inline-block;
    height: 22px;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: absolute;
    top: 2px;
    width: 22px;
    z-index: 1;
}

.radiobutton-wrapper input[type="radio"] {
    height: 24px;
    left: 3px;
    opacity: 0;
    position: absolute;
    top: 5px;
    transform: scale(1.5);
    width: 22px;
    z-index: 2;
}

.radiobutton-wrapper input[type="radio"] + label {
    border: 1px solid #cccccc;
}
.radiobutton-wrapper input[type="radio"]:checked + label {
    border: 8px solid #d32f2f;
}
.radiobutton-wrapper input[type="radio"]:disabled + label {
    border: 8px solid #93dfe3;
}

#card_member_logo img, #merchant_logo img{max-width: 100%;}


.custom-checkbox-wrapper {
    height: 22px;
    position: relative;
    width: 22px;
}
.custom-checkbox-wrapper label {
    margin-top: 0 !important;
}
.custom-checkbox-wrapper input[type="checkbox"] {
    height: 22px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: -3px;
    transform: scale(1.5);
    width: 22px;
    z-index: 2;
}
.custom-checkbox-wrapper input[type="checkbox"] + input[type="hidden"] + label {
    background: rgba(0, 0, 0, 0) url("../images/checkbox-sprite.png") no-repeat scroll 0 -66px;
    display: inline-block;
    height: 22px;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 23px;
    z-index: 1;
}
.custom-checkbox-wrapper input[type="checkbox"]:checked + input[type="hidden"] + label {
    background: rgba(0, 0, 0, 0) url("../images/checkbox-sprite.png") no-repeat scroll 0 -35px;
    display: inline-block;
    height: 22px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    width: 23px;
}

.icon-cart-003 span {
    background: #f26365;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    height: 22px;
    line-height: 22px;
    position: relative;
    right: -15px;
    text-align: center;
    top: -6px;
    width: 22px;
    font-family:arial;
    font-weight:bold;
}
/*------------------------------------checkbox class end-------------------------------------------------*/
/*breadcumb class start*/
.bread-cumb-panel{box-shadow:1px 3px 4px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 3px 4px 0 rgba(0, 0, 0, 0.15);border-top:1px solid #ccc;height:30px;line-height:30px;margin-bottom:50px;background-color:#fff;color:#000;display:none;}
/*breadcumb class end*/


/*--------------------------------------upload button class start------------------------------------------*/
.custom_file_upload {
	width: 100%;
	}
.custom_file_upload .file{
	background:url("../images/upload-button-bg.jpg") no-repeat;
	background-position:right -4px;
	}
.custom_file_upload .file-upload-input {
	position: absolute;
	top:29px;
	height: 30px;
	width: 100%;
	display: inline;
	cursor: pointer;
	opacity: 0;
	left:0px;
	cursor:pointer;
	}
/*.custom_file_upload .file.error-text{
	border:2px solid #E38C92;
	color:#808080;
	background-color:#F4F6F6;
	height:42px;
	padding:0 45px 0 10px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	width:100%;
	font-size:14px;
	font-family:arial;
	transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
	margin-bottom:20px;
	}*/
/*--------------------------------------upload button class end------------------------------------------*/


/*------------------------------------icons class start------------------------------------------------*/
.name-icon, .email-icon, .password-icon, .home-icon, .card-icon, .card-name-icon, .card-number-icon, .date-icon, .username-icon, .phone-icon, .person-icon, .company-icon, .attachment-small-icon, .comments-small-icon, .overlay-usericon, .overlay-passwordicon, .red-redeem .search-input-section   input[type="text"]{
	background:url("../images/icons-sprite.png") no-repeat;
	background-position:right 0; 
	height:15px;
	width:15px;
	}
.red-redeem .search-input-section  input[type="text"]{
	background-position:7px -929px;padding-left:37px!important;border-color:#ed1e24!important;margin-bottom:0px!important;width:100%;margin-right:10px;color:#b3b3b3;padding-right:170px;background-color:#fff!important;height:42px;
	}	
.overlay-usericon{
	background-position:7px -775px;
	}
.overlay-passwordicon{
	background-position:7px -852px;
	}		
.email-icon{
	background-position:right 10px;
	}	
.card-icon{
	background-position:right -110px;
	}
.date-icon{
	background-position:right -293px;
	}
.phone-icon{
	background-position:right -461px;
	}
.person-icon{
	background-position:right -502px;
	}
.company-icon{
	background-position:right -549px;
	}							
.password-icon{
	background-position:right -28px;
	}
.home-icon{
	background-position:0 -59px;
	padding:14px 12px;
	}
.username-icon{
	background-position:right -343px;
	}			
.course-name-icon{
	background-position:right -324px;
	}
.topics-name-icon{
	background-position:right -381px;
	}
.attachment-small-icon{
	background-position:0 -632px;
	}
.comments-small-icon{
	background-position:0 -700px;
	}			
.facebook-icon, .gmail-icon{
	background:url("../images/facebook-icon.png") no-repeat;
	background-position:0 -4px;
	display:block;
	line-height:40px;
	padding-left:55px;
	color:#3d7199;
	font-weight:bold;
	}
.login-header-logo{background:url("../images/login-header-logo.jpg") no-repeat;
	height:30px;
	width:32px;
	display:block;
	margin-top: 29px;
	}
.member-header-logo{background:url("../images/login-member-logo.jpg") no-repeat;
	height:30px;
	width:32px;
	display:block;
	margin-top: 29px;
	}	
.header-cart-icon{background:url("../images/top-cart-icon.jpg") no-repeat;
	height:30px;
	width:30px;
	display:block;
	margin-top: 29px;
	background-position:0 1px;
	}			
.gmail-icon{
	background-position:0 -53px;
	color:#da4b3a;
}
.card-name-icon, .card-number-icon{
	background-position:0 -166px;
	width:40px;
	height:40px;
	padding-left:45px;
	float:left;
	}
.card-icons{
	line-height:40px;
	font-weight:bold;
	font-size:14px;
	font-family:"helveticamedium";
	color:#20ACCA;
	}	
.card-number-icon{
	background-position:0 -237px;
	}				
.search-results-icon{
	background:url("../images/search-resuts-icon.jpg") no-repeat;
	background-position:right 1px;

	}
.comment-heading-icon{
	background:url("../images/comment-heading-icon.png") no-repeat;
	background-position:0 0;
	padding-left:50px;
	}		
/*------------------------------------icons class end------------------------------------------------*/
/*------------------------------------responsive design table class start------------------------------------------------*/


.mobile-table {
    width: 100%;
}
.mobile-table td, th {
    text-align: left;
    white-space: normal;
    vertical-align:top;
    color:#000;
}
.mobile-table .heading-bar td, th{background-color:#d32f2f!important;padding:5px 3px 5px 5px;color:#fff;font-family:brandongrotesquebold;text-transform:uppercase;font-size:13px;}
.mobile-table tbody tr:nth-child(odd) td{background-color:#f5f5f5;font-size:15px;padding-left:5px;padding-top:5px;padding-bottom:5px;}
.mobile-table tbody tr:nth-child(even) td{background-color:#f6dec2;font-size:15px;padding-left:5px;padding-top:5px;padding-bottom:5px;}
/*------------------------------------responsive design table class end------------------------------------------------*/
/*------------------------------------common class start-------------------------------------------*/
.clear{clear:both;}	
/*backup
.form-column:after{clear:both;content: " ";display: table;}	
.form-columns-section, .form-columns-section1, .form-columns-section2, .form-columns-section3{width:49%;float:left;position:relative;padding-right:20px;}	
.form-columns-section1{padding-right:0px;}
.form-columns-section2{width:40%;padding-right:0px;}
.form-columns-section3{width:60%}
.form-column-one{position:relative;}
.cootera .input-width-off{width:50%;}
*/
.form-column:after{clear:both;content: " ";display: table;}	
.form-columns-section, .form-columns-section1, .form-columns-section2, .form-columns-section3, .form-columns-section-popup, .form-columns-section1-popup{width:46%;float:left;position:relative;margin-right:40px;}
.form-columns-section-popup{margin-right:25px;}	
.form-columns-section1, .form-columns-section1-popup{margin-right:0px;margin-left:10px;}
.form-columns-section2{width:39%;margin-right:0px;margin-left:0px;}
.form-columns-section3{width:59%;margin-right:0px;margin-left:0px;}
.form-column-one{position:relative;}
.cootera .input-width-off{width:50%;}

/*------------------------------------common class end-------------------------------------------*/
.m-display{display:none;}
.m-hide-mobile{display:block;}
.m-show-mobile{display:none;}
.banner-text-padding{margin-top:160px;}

/*coursol section start 8/
/*--------------------------------------------table format class end----------------------*/
@media only screen and (max-width: 767px) {
/*--------------------------------------------table format class start----------------------*/
	#search_city{display:none;}
	.close-overlay-icon, .close-overlay-icon:hover, .close-overlay-icon:active, .close-overlay-icon:focus {right:5px;}
	.map-background{padding-top:130px;}
	.postadd-popup{width:auto;}
	.ca-previous-button{left:-10px;}
	.textleft{text-align:left;padding-left:110px;}
	.ca-next-button{right:-10px;}
	.nav > li > a{padding: 6px 10px 6px 10px;}
	.margin-left-0{margin-left:0px;}
	.comments-bg-section{padding:15px 10px;}
	.cootera .gallery-section{padding-right:20px;}
	.cootera .dis-section{padding-left:20px;}
	.m-pushdown-gallery{margin-bottom:15px;}
	.m-pushdown-gallery1{margin-bottom:20px;}
	.des-height-1, .des-height{height:auto;}
	.ref-friend-popup{width:auto;}
	.cootera .input-width-off{width:100%;}
	.form-columns-section-popup, .form-columns-section1-popup{width:100%;margin-right:0px;margin-left:0px;float:none;}
	.cootera .search-inner-button{padding:2px;}
	.hide-search-text{display:none;}
	.form-body{padding:15px 20px;}
	.form-body-inner{padding:0px;}
	.top-navbar, .top-navbar-inner{height:50px;}
	.m-hide-mobile{display:none;}
	.m-show-mobile, .block-des{display:block;}
	.post-ad-btn{padding:5px;}
	.m-pushtop-icon{margin-top:15px;}
	.m-pushtop-icon1{margin-top:10px;}
	
	.m-text-align-left{text-align:left;}
	.m-hide-elements{display:none;}
	.top-banner-image{height:290px;}
	.search-section-field{padding-right:25px;}
	.cootera .section-headings-text1{font-size:20px;}
	.banner-text-padding{margin-top:50px;}
	.m-floatleft{float:left!important;}


.marchent-enquires-table tr td{display:block;width:100%!important;}
.message-center ul li{
	float:left;margin-right:10px;
	}
.message-center ul li span{
	display:none;
	}
.message-center ul li a.select{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	}	
.shadow-block{
  	 background-size: 600px 10px;
}
.h-enroll-section{min-height:320px;}
.pre-ads-container{width:50%;}
.select-city-popup, .footer-popups{width:auto;}
/*--------------------------------------------table format class end----------------------*/
}
@media only screen and (max-width: 769px) {
/*------------------form fields class start----------------------------------*/
/*cooter class start*/

.scrollbar-div{max-height:initial;overflow-y:none;}
.ca-next-button{right:0px;}
.show-filters{display:block;position:fixed;top:180px;z-index:2;left:-10px;}
	.search-results-left-panel{display:none;position:fixed;width:250px;z-index:999;left:0px;top:0px;height:100%;overflow-x:auto;}
	.top-close-icon{display:block;position:absolute;right: 15px;top: 5px;}
	.hide{display:none!important;}
.category-icons-section ul li{width:23%;margin-right:10px;}
.modal-dialog{margin-top:10px;}
.no-margin-left{margin-left:0px;}

.h-enroll-section{min-height:550px;}
.hide-mobile{display:none;}
.shadow-block{
  	 background-size: 600px 10px;
}
.footer-textfield{width:100%;}
.footer-section-menu-items ul li{margin-right:0px;float:none;display:block;text-align:center;}
.footer-section-menu-items ul li .footer-sub-menu ul li{text-align:center;}
.cootera .sections-heading, .product-m-heading, .home-button{font-size: 18px!important;}
.product-m-dim{width:180px;height:120px;}
.form-column div:first-child{padding-right:0px;}
.cootera h1{font-size:20px;}	
.cootera .primary-button,
.cootera .grey-button,
.cootera .secondary-button,
.cootera .blue-button{width:45%}
.input-width-off{width:100%;}
	
	/*Common css*/
	.m-pushdown-2{margin-bottom:10px;}
	.m-pushdown-4{margin-bottom:20px;}
	.m-pushdown-6{margin-bottom:30px;}
	.m-pushdown-8{margin-bottom:40px;}
	.m-pushtop-6{margin-top:30px;}
	.m-pull-left{float:left;}
	.m-pushleft-4{margin-left:20px;}
	.m-pushtop-3{margin-top:15px;}
	.m-pushright-no{margin-right:0px;}
	.m-pushleft-no{margin-left:0px;}
	.m-pull-center{text-align:center;}
	.pull-bottom td{display:block;width:100%;}
	.form-columns-section, .form-columns-section1, .form-columns-section2, .form-columns-section3{width:100%;margin-right:0px;margin-left:0px;float:none;}
	.grid-center{margin-left:auto;margin-right:auto;float:none;}
	.m-display{display:block;}
	.close-panel, .display-web{display: none;}
	.show-mobile{display:block;}
	.top-line-break{border-right:0px solid #02416a;height:30px;padding-right:0px;}
	.m-pushright-1{margin-right:5px;}
	.m-pushleft-1{margin-left:0px;}
	.m-center{text-align:center!important;}
	.m-text-center{text-align:center!important;}
	.m-pushright-0{margin-right:0px;}
	.cootera .page-heading-bar{height:50px;line-height:50px;}
	.cootera .form-heading {color: #353535;font-family: "brandongrotesquebold";font-size: 20px;}
	.form-heading-bar{
	padding:12px 20px 0;
	}
	.footer-section1{height:auto;line-height:normal;text-align:center;padding:15px 0;}
	.float-div{float:none;display:block;}
	.page-background{padding-top:25px;padding-bottom:40px;}
		.search-results-right-panel{width:100%;float:none;display:block;padding-left:0px;}
	.cootera  .search-input-section  input[type="text"]{padding-right:100px;}	
	.search-section-button{padding-left:10px;padding-right:10px;}
	.search-carousal-body{height:75px;}
	.giftcards-section li {
		margin-right:0;
		margin-left:15px;
	}
	.giftcards-section li img{
		width:160px;
		height:110px;
	}
	.giftcards-section li .sub-heading{
		
		width:110px;

	}
	.giftcards-section li .sub-heading{
		font-size:15px;
	}
	/*--------------------responsive design table class start------*/
	
	.mobile-table table, 
	.mobile-table thead, 
	.mobile-table tbody, 
	.mobile-table th, 
	.mobile-table td, 
	.mobile-table tr { 
		display: block; 
	}
 
	.mobile-table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	.mobile-table tr { border: 0px solid #ccc; }
 
	.mobile-table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #FFF; 
		position: relative;
		padding-left: 3px!important; 
		white-space: normal;
		text-align:left;
		font-size:14px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		 white-space: normal;
    	word-break: normal;
    	word-wrap: break-word;
	}
 
	.mobile-table td:before { 
		width: 100%; 
		padding: 3px 5px; 
		text-align:left;
		font-weight: bold;
		background-color:#d32f2f;
		color:#fff;
		display:block;
		margin-bottom:3px;
	}
 
	.mobile-table td:before { content: attr(data-title); }
	.mobile-table tbody tr:nth-child(even) td{background-color:#f9ecdd;}
	/*cart class*/
	.item-row td{display:block;}
	.cart-thumbnail-section td{display:inline-block;}
	.product-info, .price-cell, .qty-cell{width:100%;}
	/*cart table*/
	.cart-head td{display:none;}
	.mobile-card-td{background-color:#efefef;border-bottom:1px solid #fff;padding-top:5px!important;padding-bottom:5px!important;}
	.mobile-card-td  .headings{    
		color: #d32f2f;
		display: inline;
		font-family: "brandongrotesquebold";
		font-size: 12px;
		text-transform: uppercase;}
	.cart-grid-table{padding-left:10px;padding-right:10px}
	.product-name-td{width:50%;}
	/*home page class start*/
	.section-text{font-size:17px;}
	.section-heading{font-size:30px;}
	.text-25{font-size:18px;}
	.testimonial-heading{font-size:20px;}
	.testimonial-widzet{font-size:20px;}
	.h-contact-panel{padding:0px;}
	.section-icon img{width:50px;height:50px;}
	}
	
	
	.gradientStripe{padding:4px;}
@media only screen and (max-width:1000px) {	
		.display-elements{display:none;}
		.show-elements{display:block;}
		.m-pushtop-icon2{margin-top:8px;}
		.social-share{margin-top:5px;}
}	
	
@media only screen and (max-width:600px) {
	.details-forms-section{text-align:left;}
	.details-forms-section div{display:block;}
	.category-icons-section ul li{width:45%;margin-right:10px;}
	.search-section-field  input[type="text"]{
	border:1px solid #ccc!important;margin-bottom:15px!important;margin-top:15px;}	
	.search-section-field .search-icon{top:15px;}
	.top-register-button, .top-login-button{padding:0 20px 0 16px;}
	.hide-login-details{display:none;}
	.pre-ads-container{width:100%;}
	.pre-ads-container {padding-right: 10px;}
	.form-horizontal{margin-top:5px;}
	.cootera .form-bar-inner{padding-left:5px;padding-right:5px;}
	.search-bar-button, .search-bar-button-blue, .search-bar-button-red, .search-bar-button-green{display:table;margin:0 auto 10px auto;}
	.email-popup{width:auto;}
	.accordion li ul li .third-level-menu ul li{width:100%;margin-bottom: 5px;padding-left:3px;}
	.pagination > li > a,
	.pagination > li > span {padding: 8px 5px;}
	.ads-description-section-1 td:first-child{width:45%!important;}
	.comments-border{width:100%;}
	
	}

@media only screen and (max-width:479px) {	
		.top-ciy-link, .top-ciy-link:hover{margin-right:6px;} 
		.city-close-icon, .city-close-icon:hover, .city-close-icon:focus, .city-close-icon:active{
    		right: 15px;
		}
		.cootera .hide-sections{display:none;}
		.city-name-text-section a{margin-right:5px;width:147px;}
		#selectcity .modal-body  {padding: 25px 20px;}
		.modal-body{padding:25px;}
		.reg-popup{width:auto;}
		.cootera .primary-button,
		.cootera .grey-button,
		.cootera .secondary-button,
		.cootera .blue-button{padding:10px 0;}
		.m-pushleft-login{margin-left:45px;}
		.padding-colum{padding-left:10px;padding-right:10px;}
		.padding-colum-1{padding-left:20px;padding-right:10px;}
		.padding-colum-2{padding-left:10px;padding-right:20px;margin-top:10px;}
		.search-n-icon{padding-right:21px!important;}
		.user-name-dropdown{left:-90px!important;}
		.user-menu-arrow{right:136px;}
		.product-box-section, .flex-section{display:block;}
		.product-box-section .content-section, .product-box-section .img-section, .dashboard-box-section .content-section, .dashboard-box-section .img-section{flex:none;}
		.dashboard-icon{position:static;display:block;}
		.dashboard-padding{padding-left:0px;}
		.dashboard-description-section{padding:30px 10px 30px 20px;}
		.textleft{text-align:left;padding-left:0px;}
		.m-float-left{float:none!important;}
		.responses-heading-section{padding-left:20px;}
		.mobile-center{text-align:cemter;}

}

@media only screen and (max-width:359px) {
#manage-profile-form .form-body{padding: 15px 5px;}
}


