@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* font-family:'Roboto', sans-serif; */

body{font-family:'Roboto', sans-serif;}

a:hover{text-decoration:none;}
ul{margin:0px; padding:0px; box-sizing:border-box;}
ul li{list-style:none;}
button:focus{outline:none; box-shadow:none !important;}

.container{max-width:1220px;}

.btn-primary{background:#e66c37; border-radius:3px; font-style:normal; font-weight:500; font-size:14px; line-height:37px; text-align:center;}
.btn-primary{letter-spacing:0.02em; color:#E8E8E8; border:0px; padding:0px 20px; cursor:pointer;}
.btn-secondary{background:#fff; border-radius:3px; font-style:normal; font-weight:500; font-size:14px; line-height:35px; text-align:center;}
.btn-secondary{letter-spacing:0.02em; color:#222222; border:1px solid #ccc; padding:0px 20px; cursor:pointer;}


/* Header */

.header{background:#1D1F20; width:100%; height:auto; min-height:60px;}
.clubOptions{display:flex; flex-wrap:wrap; justify-content:flex-end; align-items:center;}
.navigation ul{display:flex; flex-wrap:wrap;}
.navigation ul li{margin-right:15px;}
.navigation ul li a{color:#ECECEC; font-size:14px; font-weight:500; letter-spacing:0.4px;}
.navigation ul li a:hover{color:#e66c37;}

.headSearch{width:22%; margin-right: 15px;}
.headSearch ul li{position:relative;}
.headSearch ul li input{width:100%; line-height:38px; border-radius:5px; border:0px; box-sizing:border-box; font-size:12px; font-weight:500;}
.headSearch ul li input{letter-spacing:0.2px; padding:0px 20px 0px 40px;}
.headSearch .searchIcon{position:absolute; top:0; left:0; width:38px; margin:0px; height:38px; display:flex; justify-content:center; align-items:center;}

.menus{padding:0px 15px; border-left:1px solid #313131; border-right:1px solid #313131; margin-left:15px; margin-right:15px; color:#C0C0C0;}
.menus{font-style:normal; font-weight:500; font-size:14px; line-height:60px; letter-spacing:0.04em; text-transform:uppercase; cursor:pointer;}
.menus svg{margin-right:5px; font-size:16px ;}
.menuDropdown .dropdown-menu{margin:0px; border:0px; background:#1D1F20; border-radius:0px; padding:0px; min-width:220px;}
.menuDropdown .dropdown-menu ul li a{color:#ececec; font-style:normal; font-size:14px; font-weight:400; letter-spacing:0.5px; display:block;}
.menuDropdown .dropdown-menu ul li a{padding:0px 15px; line-height:35px;}
.menuDropdown .dropdown-menu .navigation{display:none;}

.multiLang .selectedLang{color:#C0C0C0; font-style:normal; font-weight:500; font-size:14px; line-height:60px; letter-spacing:0.04em;}
.multiLang .selectedLang{text-transform:uppercase; cursor:pointer;}
.multiLang .selectedLang span{margin-right:5px;}
.multiLang .selectedLang span img{height:15px;}
.multiLang .dropdown-menu{margin:0px; border:0px; background:#1D1F20; border-radius:0px; padding:0px;}

.multiLang .dropdown-menu ul li{color:#ececec; font-style:normal; font-size:14px; font-weight:400; letter-spacing:0.5px; display:block; padding:0px 15px;}
.multiLang .dropdown-menu ul li{line-height:35px; border-top:1px solid #2d3132; cursor:pointer;}
.multiLang .dropdown-menu ul li a{color:#ececec; font-style:normal; font-size:14px; font-weight:400; letter-spacing:0.5px; display:block; padding:0px 15px;}
.multiLang .dropdown-menu ul li a{line-height:35px; border-top:1px solid #2d3132; cursor:pointer;}
.multiLang .dropdown-menu ul li:first-child{border-top:0px}
.multiLang .dropdown-menu ul li span img{height:15px; margin-right:10px;}

.subNav{background:#F9F9F9; padding:15px 0px;}
.loginBtn{
 margin-right:15px;
 border-right:1px solid #313131;
 padding-right:15px;
 height:58px;
 display:flex;
 flex-wrap:wrap;
 align-items:center;
}
.loginBtn button{width:100%;}
.categoryTabs{padding:0px 0px; border-bottom:1px solid #ccc;}
.dynamicTabs ul{border-bottom:0px;}
.dynamicTabs ul li a{display:block; line-height:60px; font-style:normal; font-weight:500; font-size:14px; letter-spacing:0.02em; color:#222222; padding:0px 15px; border-bottom:2px solid transparent;}
.dynamicTabs ul li a.active{border-bottom:2px solid #e66c37; color:#e66c37;}
.dynamicTabs ul li a > svg path{fill:#e66c37 ;}

.dynamicTabs ul li a div{width:30px; height:20px; border-radius:100px; background:#e66c37; display:inline-block; color:#fff; margin-left:5px; text-align:center; line-height:20px; font-size:12px;}

.filter button img{margin-right:7px;}
.filter button span{width:20px; height:20px; border-radius:100px; background:#e66c37; display:inline-block; color:#fff; margin-left:5px; text-align:center; line-height:20px; font-size:12px;}
.filter button:hover{background:#fff; color:#222; border-color:#e66c37 ;}
.filter button:focus{background:#fff !important; color:#222 !important;}

.catItems{border:1px solid #ccc; border-radius:3px; box-sizing:border-box; line-height:35px; padding:0px 15px; cursor:pointer;}
.catItems{font-style:normal;font-weight:500; font-size:14px; margin:0px 5px; letter-spacing:0.02em; color:#000000; text-align:center;}
.catItems svg{margin-right:5px;}
.catItems:hover{border:1px solid #e66c37;}


.scrollLinks{padding-left:30px; position:relative;}
.scrollLinks:after{position:absolute; width:20px; height:37px; background:#fff; content:""; right:0; top:0;}
.scrollLinks .slick-list{}
.scrollLinks .slick-prev{width:25px; height:37px; border-radius:7px 0px 0px 7px; border:0px; background:#5A5D62; text-align:center; text-indent:-999999;}
.scrollLinks .slick-prev{text-indent:-100px; overflow:hidden; left:-30; z-index:99;}
.scrollLinks .slick-prev:before{position:absolute; left:50px; top:0; content:"<"; width:25px; height:35px; color:#fff; font-size:22px; text-align:center;}
.scrollLinks .slick-prev:before{line-height:35px; opacity:1;}
.scrollLinks .slick-next{width:25px; height:37px; border-radius:0px 7px 7px 0px; border:0px; background:#5A5D62; text-align:center; text-indent:-999999;}
.scrollLinks .slick-next{text-indent:-100px; overflow:hidden; right:0; z-index:99;}
.scrollLinks .slick-next:before{position:absolute; left:50px; top:0; content:">"; width:25px; height:35px; color:#fff; font-size:22px; text-align:center;}
.scrollLinks .slick-next:before{line-height:35px; opacity:1;}



.contentPart{background:#E9EAED; padding:30px 0px;}

.itemDetail{padding:20px;}
.itemDetails h4{font-style:normal; font-weight:500; font-size:16px; line-height:22px; letter-spacing:0.04em; color:#222; padding-right:50px;}
.itemDetails h4 a{color:#222;}
.itemDetails h4 a:hover{color: #0056b3;}
.articleItems{width:100%; height:auto; overflow:hidden;}
.itemList{background:#FFFFFF; border-radius:3px; margin-top:20px;}
.itemList:first-child{margin-top:0px;}
.itemPrice{display:flex; flex-wrap:wrap; align-items:center;}
.itemPrice .currentPrice{font-style:normal;font-weight:600;font-size:18px;margin-right:15px;line-height:20px; letter-spacing:0.04em; color:#e66c37;}
.itemPrice .oldPrice{font-style:normal;font-weight:400;font-size:16px;line-height:20px; letter-spacing:0.04em;text-decoration-line:line-through;color:#7B7B7B;}
.itemPrice .priceoff{font-style:normal;font-weight:400;font-size:14px;line-height:20px; letter-spacing:0.04em;color:#222; margin-left:10px; font-weight:500;}

.priceVendor{width:100%; display:flex; align-items:center; justify-content:flex-start; margin:10px 0px;}
.vedorName{/*margin-left:20px; padding-left:20px;*/ border-left:0px solid #222; font-style:normal;font-weight:500;font-size:13px;line-height:20px;}
.vedorName a{color:#e66c37;}

.getDeals{display:flex; flex-wrap:wrap;}
.getDeals > .getDeal{background:#e66c37; border:2px solid #e66c37; color:#fff; font-size:14px; font-weight:500; letter-spacing:0.5px; line-height:35px; width:48%; justify-content:center;}
.getDeals > .getDeal{padding:0px 20px; border-radius:3px; display:flex; align-items:center; cursor:pointer; margin-right:10px;}
.getDeals > .getDeal img{margin-left:10px;}
.getDeals > .now{background:#fff; width:48%; border:2px solid #e66c37; color:#e66c37; font-size:14px; font-weight:500; letter-spacing:0.5px; line-height:35px; justify-content:center;}
.getDeals > .now{padding:0px 20px; border-radius:3px; display:flex; align-items:center; cursor:pointer;}
.getDeals > .now img{margin-left:10px;}
.itemDescription{font-style:normal;font-weight:400;font-size:13px;line-height:20px; letter-spacing:0.03em; color:#7B7B7B; margin:10px 0px; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; text-overflow:ellipsis; overflow:hidden;}

.getDeals > .now{position:relative;}
.getDeals > .now > span{position:absolute; right:2px;}

.itemStatus{padding:15px 20px}
.itemStatus > .row{display:flex; align-items:center;}
.publishedTime{display:flex; flex-wrap:wrap;}
.userName{font-style:normal; font-weight:500; font-size:14px; line-height:19px; letter-spacing:0.4px; color:#000; display:flex; align-items:center;}
.userName{flex-wrap:wrap; margin-right:15px;}
.userName img{margin-right:6px; width:30px; height:30px; border-radius:100px;}

.verifyCheck{margin-left:12px; color:#e66c37;}
.verifyCheck svg{width:18px !important; height:auto;}


.timeExp{display:flex; justify-content:flex-end; align-items:center;}
.timeExp > div:first-child{margin-right:10px;}

.getDeals > .now > span{width:31px; background:#e66c37; height:31px; border-radius:3px; display:flex; align-items:center; justify-content:center; color:#fff;}

.expireTime{font-style:normal; font-weight:400; font-size:13px; line-height:19px; letter-spacing:0.02em; color:#7B7B7B; display:flex;}
.expireTime{align-items:center; flex-wrap:wrap; margin-right:20px;}
.expireTime img{margin-right:6px;}

.pushTime{font-style:normal; height:100%; font-weight:400; font-size:13px; line-height:19px; letter-spacing:0.02em; color:#7B7B7B; display:flex; align-items:center; flex-wrap:wrap; justify-content:flex-end;}
.pushTime img{margin-right:6px;}

.comments{font-style:normal; font-weight:400; font-size:13px; line-height:19px; letter-spacing:0.02em; color:#7B7B7B; display:flex; align-items:center; flex-wrap:wrap; float:right; border:1px solid #ccc; border-radius:3px; padding:8px 15px; cursor:pointer; min-height:38px; margin-left:10px;}
.comments:hover{border-color:#979797;}
.comments img{margin-right:6px;}

.itemImg{width:100%; height:auto;}
.itemImg > img{height:auto; width:100%; margin:0 auto; display:block;}

.input-counter{display:flex; flex-wrap:wrap; align-items:center; width:120px; border:1px solid #ccc; border-radius:4px; background:#f7f7f7;}
.input-counter > input{width:calc(100% - 70px); background:#fff; border:0px; text-align:center; font-size:16px; font-weight:600; color:#000;}
.input-counter > input{line-height:33px; margin:0px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.input-counter > input:focus{outline:none;}

span.minus-btn, span.plus-btn{width:35px; text-align:center; display:flex; align-items:center; justify-content:center; height:35px; cursor:pointer;}
span.minus-btn svg, span.plus-btn svg{height:13px;}
span.minus-btn svg path, span.plus-btn svg path{fill:#7b7b7b;}


.footer{background:#35373B; padding:50px 0px;}
.footer .level1 h4{font-size:18px; color:#fff; font-weight:500; letter-spacing:0.4px;}
.footer .level1 p{font-size:14px; font-weight:normal; color:#8f949b; letter-spacing:0.2px; margin-bottom: 7px;}
.footer .level2 > p{font-size:14px; color:#8f949b; line-height:20px;}

.linking{margin-top:40px; margin-bottom:40px;}
.linking .fLinks h4{color:#fff; font-size:15px; font-weight:500; letter-spacing:0.5px; text-transform:capitalize; margin-bottom:20px;}
.linking .fLinks ul li{line-height:27px; font-size:14px; color:#d1d5db !important;}
.linking .fLinks ul li a{font-size:14px; color:#d1d5db;}

.level3{border-top:1px solid #5a5d62; padding-top:40px;}
.level3 .disclaimers p{font-size:12px; color:#8f949b; letter-spacing:0.3px; line-height:18px;}
.level3 .disclaimers p:last-child{margin-bottom:0px;}


.sideBlocks{background:#fff; margin-top:20px; border-radius:3px; overflow:hidden;}
.sideBlocks:first-child{margin-top:0px;}
.blockHead{width:100%; height:auto; border-bottom:1px solid #ccc; display:flex; align-items:center; justify-content:space-between; padding:15px 20px;}

.blockHead h4{font-style:normal;font-weight:500;font-size:14px;line-height:19px; letter-spacing:0.04em; color:#000000; display:block; margin:0px;}
.blockHead h4 svg{margin-right:7px;}
.blockHead h4 svg path{fill:#e66c37;}

.blockHead .dropdown{cursor:pointer;}
.blockHead .dropdown .dropdown-toggle{font-size:13px; font-weight:500; letter-spacing:0.2px; color:#7B7B7B;}

.hottest .blockHead{background:#e66c37; border-bottom:0px;}
.hottest .blockHead h4{color:#fff;}
.hottest .blockHead h4 svg path{fill:#fff ;}
.hottest .blockHead .dropdown .dropdown-toggle{color:#fff;}

.blockHead .dropdown-menu{min-width:inherit; width:100px; left:auto !important; right:0; margin:0px; padding:0px;}
.blockHead .dropdown-menu ul{margin:0px;}
.blockHead .dropdown-menu ul li a{display:block; font-size:13px; padding:0px 10px; line-height:30px; border-bottom:1px solid #ededed; color:#222;}
.blockHead .dropdown-menu ul li a:hover{color:#e66c37;}

.listItems{padding:20px; width:100%; height:auto;}
.listItems .listItem{margin-top:10px;}
.listItems .listItem:first-child{margin-top:0px;}
.listItems .listItem .itemImg img{height:auto; max-width:100%; width: auto;}

.itemsDetails .voteCount{font-style:normal; font-weight:400; font-size:12px; line-height:18px; color:#e66c37; margin:-3px 0px 0px 0px; display:block;}
.itemsDetails h4{font-style:normal; font-weight:400; font-size:13px; line-height:14px; letter-spacing:0.04em; color:#000000; margin-bottom:5px; margin-top:5px; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; text-overflow:ellipsis; overflow:hidden;}
.itemsDetails h4 a{color: #222;}
.itemsDetails h4 a:hover{color: #0056b3;}
.itemsDetails .price{font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#e66c37;}

.popularGrp .listItems{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.popularGrp .listItems .listItem{width:70px; height:auto; margin:5px 0px; cursor:pointer;}
.popularGrp .listItems .listItem > img{width:100%; border-radius:5px; border:1px solid #ccc; width:70px; height:70px;} 
.popularGrp .listItems .listItem h5{font-size:12px; text-align:center; font-weight:500; margin-top:6px; display:-webkit-box !important; -webkit-line-clamp:1; -webkit-box-orient:vertical; white-space:normal; text-overflow:ellipsis; overflow:hidden;}

.merchant .listItems{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.merchant .listItems .listItem{width:50px; height:50px; border-radius:100px; margin:5px 0px; border:1px solid #ccc; cursor:pointer; display:flex; align-items:center; justify-content:center;}
.merchant .listItems .listItem > img{width:80%; border-radius:500px;}

.fSocialLinks ul{display:flex; flex-wrap:wrap;}
.fSocialLinks ul li{margin-right:10px;}
.fSocialLinks ul li a{display:flex; width:40px; height:40px; border-radius:100px; background:#d1d5db; text-align:center; line-height:40px; align-items:center; justify-content:center;}
.fSocialLinks ul li a svg path, .fSocialLinks ul li a svg circle{fill:#222;}

.breadcrumbs{width:100%; overflow:hidden; height:40px; display:flex; align-items:center;}
.breadcrumbs ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start;}
.breadcrumbs ul li{font-size:14px; letter-spacing:0.4px; font-weight:500; color:#222222; margin-right:10px; padding-right:10px; position:relative;}
.breadcrumbs ul li:after{font-family:"Font Awesome 5 Free"; font-weight:900; content:"\f054"; position:relative; right:-10px; font-size:12px; color:#7b7b7b;}
.breadcrumbs ul li:last-child{margin-right:0px; padding-right:0px;}
.breadcrumbs ul li:last-child:after{content:none;}
.breadcrumbs ul li a{font-size:14px; letter-spacing:0.4px; font-weight:500; color:#222222;}
.breadcrumbs ul li a:hover{color:#e66c37;}


.contentPart.bgwhite{background:#fff;}

.sharedby{width:100%; height:auto;}
.sharedDetails{display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start;}
.sharedDetails > img{border-radius:100%; margin-right:15px; height:45px;}
.shareDet h5{font-size:14px; margin:0px 0px 0px 0px;}
.shareDet h5 a{color:#e66c37;}
.shareDet ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start;}
.shareDet ul li{margin-left:10px; cursor:pointer;}
.shareDet ul li:first-child{margin-left:0px;} 
.shareDet ul li svg{height:15px; color:#7B7B7B;}
.shareDet ul li.lik span{font-size:14px; font-weight:400; color:#7B7B7B; margin-left:-1px;}

.prodShortDesc .publishedTime{height:100%;}
.prodShortDesc .comments{height:100%;}
.prodShortDesc .itemDetails h4{font-size:20px; letter-spacing:0px; line-height:33px; margin:10px 0px;}
.prodShortDesc .priceVendor{margin:10px 0px 15px 0px;}
.prodShortDesc .itemPrice .currentPrice{font-size:28px; line-height:normal; letter-spacing:0px;}
.prodShortDesc .getDeals > button{min-width:200px; justify-content:center; line-height:50px;}
.prodShortDesc .input-counter{width:140px; justify-content:flex-start; margin:0px;}
.prodShortDesc .getDeals > button.now svg{height:20px !important; width:auto; margin-left:15px;}
.prodShortDesc .getDeals > .getDeal{font-size:18px;}
.prodShortDesc .getDeals > .now{font-size:18px;}
.prodShortDesc .priceoff{margin-left:0px;}
.prodShortDesc .itemPrice del{font-size:16px; color:#7b7b7b; margin:0px 15px 0px 0px;}

.aboutDeal h4{font-size:18px; letter-spacing:0.4px; margin-bottom:20px;}
.aboutDeal p{color:#7b7b7b; font-size:15px; line-height:24px; margin-bottom:20px;}
.aboutDeal ul{margin-bottom:20px; padding-left:20px;}
.aboutDeal ul li{list-style-type:disc; font-size:14px; color:#7b7b7b; letter-spacing:0.2px; line-height:normal; margin-bottom:5px;}
.note{background:#f7f7f7; padding:15px 20px; font-size:14px; line-height:22px; color:#2c2c2c; letter-spacing:0.2px;}

.socialogy{
 width:100%;
 height:auto;
 overflow:hidden;
}
.socialogy > a{
 line-height:40px;
 display:inline-block;
 padding:0px 20px;
 border-radius:5px;
 color:#fff;
 margin-left:5px;
}
.socialogy > a:first-child{margin-left:0px;}
.socialogy > a svg, .socialogy > a i{margin-right:8px;}

a.fb{background:#3b5998;}
a.twt{background:#55acee;}


.relatedLikes h4{font-size:18px; letter-spacing:0.4px; margin-bottom:20px;}
.relatedItems .row > div{padding:0px 5px;}
.relItem{width:100%; height:auto; overflow:hidden; border:1px solid #e9eaed; border-radius:5px;}
.relImg{background:#fff; text-align:center; height:auto; position:relative; overflow:hidden; padding:10px;    min-height: 145px;}
.relImg > img{max-width:100%; max-height:125px;}
.rating{position:absolute; top:0px; left:0; background:#e66c37; color:#fff; font-size:14px; padding:3px 10px; display:none;}
.relDesc{background:#f7f7f7; padding:15px 20px 10px;}
.relDesc h5{font-size:14px; margin:0px 0px 7px 0px; line-height:20px; font-weight:400;}
.relDesc h5 a{color:#000; font-size:13px; line-height:17px; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; text-overflow:ellipsis; overflow:hidden;}
.relPrice{font-weight:500; letter-spacing:0.5px; color:#e66c37;}

.priceoff.lineth{text-decoration:line-through; color:#7b7b7b;}
.delivery{margin-left:15px; font-size:15px; color:#7b7b7b; font-weight:500;margin-right: 20px;}
.delivery svg{margin-right:5px;}

.main{position:relative; display:block; margin:0 auto; height:auto;}
.left-icon{display:inline-block; float:left; height:auto; width:9%; padding:0px 0px 0px 0px; margin-right:15px; max-height:41vh; overflow-y:scroll;}
.left-icon>div{margin-bottom:15px; border-radius:50%;} 
#left-circle{height:40px; width:40px; border-radius:50%;}
#left-circle:hover{border:2px solid blue;}
.column{float:left; width:85%; height:35vh; justify-content:center; margin-right:0; margin-top:0;}
.row:after{content:""; clear:both; display:table;}
.row:after{content:""; display:table;}
#img-holder{background-image:url('../images/items/1.png'); background-position:center; background-size:100% 100%; background-repeat:no-repeat; height:35vh;} 

.left-icon::-webkit-scrollbar{width:0em;}
.left-icon::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);}
.left-icon::-webkit-scrollbar-thumb{background-color:darkgrey; outline:1px solid slategrey;}

#loginRegister .modal-dialog{max-width:650px;}
#loginRegister .modal-content{border:0px; border-radius:5px; overflow:hidden;}
.registerModal{display:table; table-layout:fixed;}
.registerModal > div{display:table-row;}
.registerModal > div > div{display:table-cell; width:50%;}
.registerModal > div > div:first-child{background:#1D1F20;}

.rightContent > h4{min-height:30px !important;}

.welcomeTitle{font-size:16px; padding:10px 20px; color:#fff; font-weight:normal; letter-spacing:0.4px;}
.closeBtn{text-align:right; padding:10px 20px; cursor:pointer;}
.closeBtn svg path{fill:#7b7b7b;}
.leftContent h5{margin-bottom:0px; color:#fff; letter-spacing:1px; margin-top:25px;}
.leftContent{text-align:center; vertical-align:middle;}
.leftContent a.logo{display:inline-block; padding:0px 20px;}
.leftContent p{color:#7b7b7b; padding:0px 35px; font-size:16px; line-height:28px; margin:20px 0px;}
.leftContent a.learn{font-size:16px; letter-spacing:0.3px; color:#e66c37; font-weight:500;}
.leftContent a.learn:hover{text-decoration:underline;}

.registerBottom > div{padding:10px 20px 20px 20px;}
.registerBottom > div button{width:100%;}

.rightContent{padding:0px 20px;}
.rightContent h4{font-size:18px; margin-top:14px; color:#35373b; margin-bottom:10px;}
.rightContent ul li{margin-top:5px;}
.rightContent ul li > a{display:block; border:1px solid #ccc; border-radius:5px; text-align:center; line-height:35px; font-size:14px; letter-spacing:0.2px; color:#222; font-weight:500;}
.rightContent ul li a svg{margin-right:5px;}
.rightContent ul li a.fb{background:#3b5998; color:#fff; border:1px solid #3b5998;}
.rightContent ul li a.apple{border:1px solid #222;}

.loginForm{width:100%; margin-top:24px;}
.loginForm h4{font-size:18px; color:#000;}
.loginForm ul li{margin-bottom:10px;}
.loginForm ul li label{font-size:14px; margin:0px; display:flex; flex-wrap:wrap; justify-content:space-between; color:#7b7b7b; font-weight:500; align-items:center;}
.loginForm ul li label a{font-size:12px; font-weight:normal; letter-spacing:0.4px;}
.loginForm ul li input[type="text"], .loginForm ul li input[type="email"], .loginForm ul li input[type="password"]{width:100%; border-radius:5px; border:1px solid #ccc; line-height:35px; padding:0px 10px; font-size:14px; letter-spacing:0.3px; color:#222;}

.checkbox{display:flex; align-items:center; justify-content:flex-start;}
.checkbox input{margin-right:10px;}
.checkbox label{font-weight:400 !important; color:#222 !important;}

.categoryTitle{background-image:url(../images/catBg.jpg); padding:45px 0; position:relative; background-attachment:fixed; background-position:center; background-size:100%;}
.categoryTitle:before{background:rgba(0, 0, 0, 0.5); width:100%; height:100%; content:""; top:0; left:0; position:absolute;}

.innerTitle{display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; position:relative; z-index:9;}
.innerTitle .titleIcon{background:#fff; width:70px; height:70px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-right:25px;}
.innerTitle .titleIcon svg{width:35px; height:auto;}
.innerTitle .titleIcon svg path{fill:#e66c37 ;}
.catTitle{width:fit-content; font-size:20px; font-weight:500; color:#fff; letter-spacing:0.7px;}

.catTitle ul{display:flex; flex-wrap:wrap; align-items:center;}
.catTitle ul li{display:flex; flex-wrap:wrap; align-items:center; margin-right:15px;}
.catTitle ul li:last-child{margin-right:0px;}
.catTitle ul li label{margin:0px 7px 0px 0px; display:block; color:#e66c37;}
.catTitle ul li span{font-size:14px; letter-spacing:0.5px; font-weight:400;}

.categoryTabs p{font-size:13px; margin-top:15px; margin-bottom:10px; line-height:18px;}
.categoryTabs h5{font-size:16px; margin-top:20px; letter-spacing:0.2px; font-weight:400;}



/* Detail page */

.commentHead{width:100%; height:auto; display:flex; justify-content:space-between; align-items:center;}
.leftH h4{font-size:18px; letter-spacing:0.4px; margin-bottom:0px; text-transform:capitalize;}
.bellIcon{font-size:18px; color:#7b7b7b;}
.mainCmt{display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; border-bottom:1px solid #d1d5db;}
.mainCmt .iconImg{width:60px; height:60px; border-radius:100%; overflow:hidden;}
.mainCmt .iconImg img{max-width:100%; height:auto;}
.cmntbx{width:calc(100% - 75px);}
.commentBody{width:100%; height:auto; overflow:hidden;}
.commentBody ul li{padding:1.5rem; border-bottom:1px solid #d1d5db;}
.commentBody ul li:last-child{border-bottom:0px;}
.aCmntHead{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.avtr{display:flex; flex-wrap:wrap; align-items:center;}
.cmntAvtar{width:60px; height:60px; border-radius:100%; overflow:hidden; margin-right:15px;}
.cmntAvtar img{max-width:100%; border-radius:100%;width: 35px;}
.avtarname h5{font-size:14px; margin:0px; letter-spacing:0.3px;}
.avtarname p{margin:0px; font-size:12px; color:#7b7b7b;}
.cmntBdy{width:100%; height:auto; padding:15px 0px;}
.cmntBdy p{margin-bottom:5px; font-size:15px;}
.cmntFtr{width:100%; height:auto; overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}


.liking > span{color:#7b7b7b; display:inline-block; margin-left:15px; cursor:pointer;}
.liking > span:hover{color:#222;}
.liking > span svg{margin-right:3px;}
.liking > span:first-child{margin-left:0px;}

.likeCount > span{color:#7b7b7b; display:inline-block; margin-left:15px; cursor:pointer;}
.likeCount > span:hover{color:#222;}
.likeCount > span svg{margin-right:3px;}
.likeCount > span:first-child{margin-left:0px;}

.cmntsReply{padding-left:20px; margin-left:35px; border-left:2px solid #d1d5db; padding-top:20px; padding-bottom:20px; margin-top:25px;}

.cpyLinkBtn{cursor:pointer;}
.cpyLinkBtn .dropdown .dropdown-menu {
 left:auto !important;
 right:0;
 transform:none !important;
 top:16px !important;
}
.dropdown-toggle::after{content:none;}


/* Contact Page */

.contactForm {
 background:#fff;
 padding:50px;
}
.formArea {
 padding-left:65px;
}
.formArea h4{font-style:normal;font-weight:600;font-size:40px;color:#283646; margin-bottom:30px;}
.formArea form ul li{list-style:none; margin-bottom:20px;}
.formArea form ul li:last-child{margin-bottom:0px;}
.formArea form ul li label {
 font-style:normal;
 font-weight:400;
 font-size:16px;
 color:#3A86FF;
 display:block;
 margin-bottom:2px;
}
.formArea form ul li input{
 background:#F2F4F5;border:1px solid #76AEFF; border-radius:8px; line-height:50px; width:100%; padding:0px 10px;
}
.formArea form ul li select{
 background:#F2F4F5;border:1px solid #76AEFF; border-radius:8px; height:50px; width:100%; padding:0px 10px;
}
.formArea form ul li textarea{
 background:#F2F4F5;border:1px solid #76AEFF; border-radius:8px; height:100px; line-height:normal; width:100%; padding:10px 10px; resize:none;
}

.formArea form ul li button{background:#3A86FF; min-width:120px; line-height:50px; font-size:16px;}





/* About Us Page */

.aboutPage .brandName{padding:8px 0px 6px;}
.pageMenu{height:100%; display:flex; align-items:center; justify-content:flex-end;}
.pageMenu ul{display:flex; flex-wrap:wrap; align-items:center;}
.pageMenu ul li{margin-left:50px;}
.pageMenu ul li:first-child{margin-left:0px;}
.pageMenu ul li a{font-size:17px; color:#fff; letter-spacing:0.5px;}

.community{width:100%; height:auto; padding:60px 0px; margin-top:60px;}
.community .communityText{height:100%; align-items:center; display:flex; flex-wrap:wrap; justify-content:center;}
.communityText h4{text-align:center; margin-bottom:15px;}
.communityText p{margin-bottom:7px; text-align:center; color:#7B7B7B;}

.howItWorks{padding:60px 0px; height:auto; width:100%; overflow:hidden;}
.secHead{margin-bottom:40px;}
.secHead h4{color:#e66c37; font-size:26px; text-transform:uppercase; letter-spacing:1px; font-weight:800; text-align:center;}

.workBlock{text-align:center; background:#fff; padding:0px 20px;}
.workBlock img{display:block; margin:0 auto;}
.workBlock h5{margin:15px 0px; font-size:18px; letter-spacing:0.3px; color:#1D1F20;}
.workBlock p{font-size:13px; color:#7b7b7b; letter-spacing:0.2px; font-weight:normal;}

.bonus{background:#fc6425; padding:60px 0px; width:100%; height:auto;}
.bonus .secHead h4{color:#fff;}

.bonusText{height:100%; display:flex; align-items:center; flex-wrap:wrap;}
.bonusText h4{color:#fff; text-transform:uppercase; letter-spacing:1px; font-weight:700; font-size:40px;}
.bonusText p{color:#fff; font-size:20px; font-weight:300; letter-spacing:0.3px; margin:15px 0px;}
.bonusText button{border:2px solid #fff; line-height:40px; padding:0px 20px; background:transparent;
 color:#fff; font-size:15px; border-radius:7px; text-transform:uppercase; font-weight:500; letter-spacing:1px; margin-top:10px; cursor:pointer;}
.bonusText button:hover{background:#fff; border-color:#fff; color:#fc6425;}

.bnsImg{text-align:right; width:100%; height:auto;}

.mapArea{background:#f7f7f7; padding:60px 0px 0px; width:100%; height:auto;}
.mapplace{width:100%; height:auto; text-align:center;}
.mapplace > img{max-width:100%;}

.counrtyList{background:#f1f1f1; padding:30px 0px; box-shadow:0px 3px 5px rgb(0 0 0 / 20%);}
.counrtyList ul{display:flex; align-items:center; justify-content:center; flex-wrap:wrap;}
.counrtyList ul li{margin:10px 20px; display:flex; flex-wrap:wrap; align-items:center;}
.counrtyList ul li span{display:block; margin-right:10px;}
.counrtyList ul li span img{max-height:35px;}
.counrtyList ul li label{margin:0px; color:#7b7b7b;}

.mapView{padding-bottom:60px;}
.menuBar{display:none;}
.header.aboutPage{position:fixed; top:0; left:0; width:100%; z-index:9999;}


.bookmarked{max-width:900px;}
.bookmarked .modalHead{padding:20px; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.bookmarked .modalHead h4{margin:0px;}
.bookmarked .modalHead .clsdBtn{cursor:pointer; color:#7b7b7b;}
.bookmarked .modalBdy .itemList{border-top:1px solid #ebebeb; margin-top:0px;}
.bookmarked .modalHead h4 > svg{margin-right:10px; width:14px; height:auto; color:#7b7b7b;}
.bookmarked .modalHead h4{margin:0px; font-size:20px; color:#000;}


.comments.socialShare{padding:0px 10px;}
.socialShare.comments a{font-size:25px; margin-left:10px; color:#7B7B7B;}
.socialShare.comments a:hover{color:#e66c37;}
.socialShare.comments a:first-child{margin-left:0px;}


/* Overview */

.userImgIcon{width:70px; height:70px; background:#fff; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden; font-size:35px; color:#000; margin-right:30px;}
.userImgIcon > img{width:70px; height:70px; overflow:hidden;}
.sideblk{background:#fff; padding:20px; border-radius:5px;}
.sideblk > h4{color:#000; font-size:20px; letter-spacing:0.2px;}
.sideblk > h4 svg{height:auto; width:17px !important; margin-right:8px;}
.sideBlock{width:100%; height:auto; margin-top:25px; }
.sideBlock h4{font-size:14px; font-weight:400; letter-spacing:0.5px; margin-bottom:15px; color:#7B7B7B; text-transform:uppercase;}
.sideBlock ul li{display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; line-height:29px;}
.sideBlock ul li svg{width:20px !important;}
.sideBlock ul li svg path{color:#7B7B7B;}
.sideBlock ul li div{color:#7B7B7B; font-size:14px; margin-left:10px;}
.sideBlock ul li div strong{color:#000; font-size:16px;}

.sideContentArea {width:100%; background:#fff; min-height:500px; border-radius:5px; overflow:hidden;}
.sideContentArea ul.nav.nav-tabs {border-style:solid; border-width:0px 0px 2px 0px; border-color:#ebebeb;}
.sideContentArea ul.nav.nav-tabs li {width:50%;}
.sideContentArea ul.nav.nav-tabs li a {border:0px; text-align:center; position: relative; background:#f7f7f7; display:block; line-height:50px; padding:0px; color:#7b7b7b; font-size:15px; text-transform:capitalize; letter-spacing:0px; font-weight:500;}
.sideContentArea ul.nav.nav-tabs li a.active{color:#e66c37; background:#fff;}

.sideContentArea ul.nav.nav-tabs li a:before {
 border-bottom: 3px solid transparent;
 content: "";
 bottom: 0;
 left: 0;
 width: 100%;
 height: 3px;
 content: "";
 position: absolute;
}
.sideContentArea ul.nav.nav-tabs li a.active:before {
 border-bottom: 3px solid #e66c37;
}


.noDataFound {width:100%; min-height:300px; display:flex; align-items:center; justify-content:center;}
.noDataFound > img{height:100px;}
.noDataFound > div{margin-left:20px;}
#deals .sideblk{margin-bottom:20px;}
#alerts ul.nav{background:#fff; border-style:solid; border-width:0px 0px 2px 0px; border-color:#ebebeb;}
#alerts ul.nav li{width:50%;}
#alerts ul.nav li a {display:block; position: relative; text-align:center; font-size:15px; font-weight:500; letter-spacing:0.2px; border:0px; line-height:50px; padding:0px; color:#7b7b7b;}
#alerts ul.nav li a.active{color:#e66c37; background:#fff;}
#alerts .tab-content {background:#fff; padding:20px;}

#alerts ul.nav li a:before {
 border-bottom: 3px solid transparent;
 content: "";
 bottom: 0;
 left: 0;
 width: 100%;
 height: 3px;
 content: "";
 position: absolute;
}
#alerts ul.nav li a.active:before {
 border-bottom: 3px solid #e66c37;
}

#points ul.nav {
    background: #fff;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #ebebeb;
}

    #points ul.nav li {
        width: 50%;
    }

        #points ul.nav li a {
            display: block;
            position: relative;
            text-align: center;
            font-size: 15px;
            font-weight: 500;
            letter-spacing: 0.2px;
            border: 0px;
            line-height: 50px;
            padding: 0px;
            color: #7b7b7b;
        }

            #points ul.nav li a.active {
                color: #e66c37;
                background: #fff;
            }

#points .tab-content {
    background: #fff;
    padding: 20px;
}

#points ul.nav li a:before {
    border-bottom: 3px solid transparent;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    content: "";
    position: absolute;
}

#points ul.nav li a.active:before {
    border-bottom: 3px solid #e66c37;
}

.postAndPromo ul.nav-tabs{border-bottom:1px solid #ebebeb; background:#fff;}
.postAndPromo ul.nav-tabs li{margin-bottom:0px;}
.postAndPromo ul.nav-tabs li a {border:0px; text-align:center; display:block; line-height:50px; padding:0px 20px; color:#7b7b7b; font-size:15px; letter-spacing:0px; font-weight:500; position:relative;}
.postAndPromo ul.nav-tabs li a:before{border-bottom:3px solid transparent; content:""; bottom:0; left:0; width:100%; height:3px; content:""; position:absolute;}
.postAndPromo ul.nav-tabs li a.active:before{border-bottom:3px solid #e66c37;}
.postAndPromo ul.nav-tabs li a.active{color:#e66c37;}
.postpromo{height:calc(100Vh - 60px); display:flex; align-items:center;}
.postAndPromo {max-width:580px; min-height:340px; background:#fff; border-radius:7px; margin:0px auto; overflow:hidden;}
.proCode .tab-pane {min-height:298px; position:relative; padding:50px 30px 10px; box-sizing:border-box;}
.proCode .tab-pane h4{color:#1D1F20; font-size:22px;}
.proCode .tab-pane p {color:#7b7b7b; font-size:14px; line-height:20px;}
.linkForm{display:flex; align-items:center; justify-content:space-between;}
.linkForm li{position:relative;}
.linkForm li input {width:100%; line-height:35px; padding:0px 10px 0px 35px; font-size:14px; border:1px solid #ccc; border-radius:3px;}
.linkForm li input:focus{outline:none; box-shadow:none; border-color:#e66c37;}
.linkForm li label {position:absolute; left:1px; top:1px; height:35px; display:flex; align-items:center; justify-content:center; width:35px; background:#fff; border-radius:3px;}
.linkForm li label svg path{color:#ccc;}
.proCode .tab-pane > div {min-height:130px;}
#postadeal .linkForm li:first-child{width:79%;}
#postadeal .linkForm li:nth-child(2){width:20%;}
#promocode .linkForm li:first-child{width:49%;}
#promocode .linkForm li:nth-child(2){width:29%;}
#promocode .linkForm li:nth-child(3){width:20%;}
.newPromoCode {background:#fff; border-radius:7px;}
a.noLink {margin-top:80px; display:inline-block; width:fit-content; font-size:14px; color:#7b7b7b;}
a.noLink:hover{color:#e66c37;}


.mainHead {
 font-size:22px;
 font-weight:600;
 border-bottom:1px solid #ccc;
 padding:0px 20px;
 line-height:60px;
}

.couponCode {
 padding:30px 20px;
 width:100%;
 height:auto;
 border-bottom:1px solid #ebebeb;
}

.couponCode h4 {
 font-size:21px;
 font-weight:500;
 color:#1D1F20;
 margin-bottom:15px;
}

.couponCode input {
 width:100%;
 line-height:35px;
 font-size:14px;
 border:1px solid #ccc;
 border-radius:3px;
 padding:0px 10px;
 z-index: 9;
 position: relative;
 background: transparent;
 cursor: pointer;
}

.couponCode input:focus{border-color:#e66c37; outline:none; box-shadow:none;}
.couponCode small{color:#a3a3a3;}

.titleDesc{width:100%; height:auto; }
.titleDesc ul li{margin-top:20px;}
.titleDesc ul li > div{display:flex; justify-content:space-between; align-items:center;}
.titleDesc ul li label{margin:0px 0px 5px 0px; font-size:15px; font-weight:500; display:block; color:#4a4a4a;}
.titleDesc ul li input{width:100%; height:auto; line-height:35px; font-size:15px; border-radius:3px; border }
.titleDesc ul li textarea{height:250px; padding:10px; width:100%; border:1px solid #ccc; border-radius:3px; font-size:14px; resize:none;}
.titleDesc ul li textarea:focus{outline:none; box-shadow:none; border-color:#e66c37;}

.promodet h5{font-size:16px; font-weight:500; display:block; color:#4a4a4a;}
.promodet ul.nav-tabs{width:100%; display:flex; justify-content:space-between; align-items:center; background:#fff;} 
.promodet ul.nav-tabs li{width:33.33%; margin-bottom:0px;}
.promodet ul.nav-tabs li a{display:block; text-align:center; color:#7b7b7b; border:0px; font-weight:500; position:relative; } 
 .promodet ul.nav-tabs li a{font-size:15px; line-height:50px; padding:0px 20px;} 
.promodet ul.nav-tabs li a.active{color:#e66c37;}

.promodet ul.nav-tabs li a:before {border-bottom:3px solid transparent; content:""; bottom:0; left:0; width:100%; height:3px; content:""; position:absolute;}
.promodet ul.nav-tabs li a.active:before {border-bottom:3px solid #e66c37;}

#percetage, #euro, #freedel {padding:30px 0px;}
#percetage ul li, #euro ul li, #freedel ul li {margin-bottom:20px;}
#percetage ul li label, #euro ul li label, #freedel ul li label{font-size:15px; font-weight:500; display:block; color:#4a4a4a; margin-bottom:0px;}
#percetage ul li.row div, #euro ul li.row div{position:relative;}
#percetage ul li.row div span, #euro ul li.row div span {position:absolute; top:0; right:0; width:35px; display:flex; align-items:center; justify-content:center; height:100%; background:#e66c37; color:#fff; font-weight:500; font-size:21px; border-radius:0px 3px 3px 0px; cursor:pointer;}

.details div.row label{font-size:15px; font-weight:500; display:block; color:#4a4a4a; margin-bottom:0px;}
.checkArea {margin:20px; padding:20px; background:#f7f7f7;}
.checkArea input{cursor: pointer;}
.checkArea label{margin-bottom:0px; font-size:15px; color:#7b7b7b; margin-left:7px; cursor: pointer;}
.buttons {padding:0px 20px 20px 20px; text-align:right;}

.details div.row > div > div{position: relative;}
.details div.row > div > div > span {
 position: absolute;
 background: #e66c37;
 width: 35px;
 height: 100%;
 top: 0;
 right: 0;
 color: #fff;
 align-items: center;
 display: flex;
 justify-content: center;
 border-radius: 0px 3px 3px 0px;
 cursor: pointer;
 z-index: 1;
}



.ui-datepicker-header {
 background: #f7f7f7;
 padding: 10px;
 display: flex;
 align-items: center;
 justify-content:space-between;
 flex-wrap: wrap;
}

.ui-datepicker-header .ui-corner-all span{cursor: pointer; font-size: 14px; color: #000;}
.ui-datepicker-next{text-align: right;}

.ui-datepicker-title {
 width: 100%;
 text-align: center;
 font-size: 14px;
 font-weight: 500;
 letter-spacing: 0.3px;
 margin-top: 5px;
}

div#ui-datepicker-div {
 background: #fff;
 box-shadow: 0px 5px 5px rgb(0 0 0 / 40%);
 border-radius: 5px;
 width: 250px;
 padding: 10px;
}

table.ui-datepicker-calendar {
 width: 100%;
}

table.ui-datepicker-calendar tr th {
 font-size: 14px;
 color: #000;
 padding: 5px;
}
table.ui-datepicker-calendar tr td{
 font-size: 14px;
 color: #7b7b7b;
 padding: 5px;
 text-align: center;
}
table.ui-datepicker-calendar tr td.ui-datepicker-current-day{background: #e66c37;}
table.ui-datepicker-calendar tr td.ui-datepicker-current-day .ui-state-active{color: #fff;}
table.ui-datepicker-calendar tr td:hover{background: #f5f5f5;}
table.ui-datepicker-calendar tr td.ui-datepicker-current-day:hover{background: #000;}

table.ui-datepicker-calendar tr td a{color: #7b7b7b;}

.btnListing{width: 100%; overflow: hidden; margin:0px -2px ;}
.btnListing > button {
 background: #fff;
 border: 1px solid #e66c37;
 border-radius: 5px;
 padding: 0px 20px;
 line-height: 35px;
 margin: 2px;
 cursor: pointer;
 color: #e66c37;
 font-size: 14px;
}
.btnListing > button i {
 font-size: 15px;
 margin-right: 5px;
}

.btnListing > button:hover{background: #e66c37; color: #fff;}

.imgGallery > label, .lbl{ font-size: 15px; font-weight: 500; display: block; color: #4a4a4a;}
.imgGallery {
 border: 1px dashed #cccc;
 padding: 20px;
 border-radius: 3px;
}
.imgTextarea > h4 {
 font-size: 16px;
 margin-bottom: 10px;
}

.imgTextarea > small {
 line-height: 17px;
 display: block;
 font-size: 12px;
}

.upArea {
 width: 100%;
 height: auto;
 overflow: hidden;
 position: relative;
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
}

.imgBlock {
 width: 24%;
 background: #f7f7f7;
 height: 125px;
 margin-bottom: 6px;
}

.addPic {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 justify-content: center;
}

.blockSec .sideBlock  {
    background: #fff;
    padding: 20px;
    border-radius: 5px;
}
.blockSec .sideBlock:first-child{margin-top: 0px;}

.bandLists {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.bandLists .bandItem {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 10px;
}
.bandLists .bandItem .bandImg{border: 1px solid #ccc; border-radius: 4px; overflow: hidden; padding: 0px; width: 30%; margin-right: 10px;}
.bandLists .bandItem .bandImg > img{border: 0px; max-width: 100%; border-radius: 4px;}
.bandLists .bandItem label {
    display: block;
    font-size: 14px;
    font-weight: 500;
}
div#topBands {
    padding-bottom: 36px;
}
.sideBlock .carousel-control-prev{top: auto; left: -15px;}
.sideBlock .carousel-control-next{top: auto; right: -7px;}

.carousel-indicators{bottom: 0;}
.carousel-indicators li {
    background: #ccc;
    width: 10px;
    height: 10px;
    border-radius: 20px;
    cursor: pointer;
}
.carousel-indicators li.active{background: #222;}

#popMarchant .listItems{padding: 0px 0px 30px 0px;}
#popMarchant .listItems > .carousel-item > .listItem {
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    margin-right: 5px;
}
#popMarchant .listItems > .carousel-item > .listItem:nth-child(4n){
    margin-right: 0px;
}


/* Popups */

/* Accept */

#privacyPolicy .modal-header h5{font-weight: normal; font-size: 16px;}
#privacyPolicy .modal-body{padding: 20px 30px;}
#privacyPolicy .modal-body h4{font-size: 20px; color: #222; margin-bottom: 10px;}
#privacyPolicy .modal-body .acceptance{display: flex; align-items: flex-start;}
#privacyPolicy .modal-body .acceptance input{margin-top: 5px;}
#privacyPolicy .modal-body .acceptance label{ font-size: 14px; margin-left: 10px; }

#bargain .modal-header{flex-wrap: wrap; background: #f7f7f7;}
#bargain .modal-header button{position: absolute; right: 15px; top: 10px;}
#bargain .modal-header > div{width: 100%; min-height: 200px; display: flex; flex-wrap: wrap; align-items: flex-end;  justify-content: center;}
#bargain .modal-header > div h4{font-size: 18px; color: #222; margin-bottom: 0px;}
#bargain .modal-body {    padding: 20px;}
#bargain .modal-body h4{font-size: 18px; text-align:center; margin-bottom: 15px;}
#bargain .voteCmts {    border: 1px solid #ccc;    border-radius: 3px;    padding: 15px;    min-height: 235px;}
#bargain .headP {    width: 100%;    text-align: right;    display: flex;    justify-content: flex-end;    margin-bottom: 15px;    min-height: 37px;}
#bargain h5{font-size: 16px;}
#bargain p {    font-size: 13px;    line-height: 18px;}
#bargain .cmtIcn {    width: 50px;    text-align: center;    display: flex;    align-items: center;    justify-content: center;    border: 1px solid #ccc;    border-radius: 3px;}


#ended .modal-header h5{font-weight: normal; font-size: 16px;}
#ended .modal-body{padding: 20px 30px;}
#ended .modal-body h4{font-size: 20px; color: #222; margin-bottom: 10px;}
#ended .modal-body .acceptance{display: flex; align-items: flex-start;}
#ended .modal-body .acceptance input{margin-top: 5px;}
#ended .modal-body .acceptance label{ font-size: 14px; }

#profilePic .modal-header h5{font-weight: normal; font-size: 16px;}
#profilePic .modal-body{padding: 20px 30px;}
#profilePic .modal-body h4{font-size: 20px; color: #222; margin-bottom: 10px;}
#profilePic .modal-body .acceptance{display: flex; align-items: flex-start;}
#profilePic .modal-body .acceptance input{margin-top: 5px;}
#profilePic .modal-body .acceptance label{ font-size: 14px; }

.proImage {    width: 125px;    height: 125px;    border-radius: 100%;    background: #f7f7f7;    display: flex;    align-items: center;    justify-content: center;    font-size: 50px;    color: #7b7b7b;    overflow: hidden;}
.proImage img{width: 125px; height: 125px; border-radius: 100%;}

.loginUser { width: fit-content; margin-right: 10px; display: flex; align-items: center; margin-left: 10px; padding-left: 10px; border-left: 1px solid #313131; }
.loginUser .menuDropdown .menus { border-left: 0px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 10px; }
.loginUser > img{width: 35px; height:35px; border-radius: 100px;}
.loginUser span{color: #fff; font-size: 14px; letter-spacing: 0.3px}

.countryDrop {    position: relative;    width: 100%;    text-align: right;    font-size: 14px;    border-radius: 3px;    display: flex; }
.countryDrop {        align-items: center;    justify-content: flex-end;}
.countryDrop select {
    line-height: 40px;
    color: #7b7b7b;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 0px 10px;
    max-width: 125px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif !important;
    margin-left: 15px;
    cursor: pointer;
}
.countryDrop select:focus-visible{outline: none;}
.countryDrop > label {
    display: block;
    text-align: left;
    width: 35%;
    margin-bottom: 0px;
    font-size: 13px;
    letter-spacing: 0.3px;
    color: #7b7b7b;
}

.mobileDropdown {
    display: none;
}
.mobileDropdown .dropdown-menu {    margin: 0px;    padding: 0px;     border: 0px;}
.mobileDropdown .dropdown-menu a {    line-height: 40px;    border-bottom: 1px solid #ccc;    padding: 0px 15px;    font-size: 14px;    display: flex;    align-items: center;    justify-content: flex-start;    color: #222;    font-weight: 500;    letter-spacing: 0.2px;}
.mobileDropdown .dropdown-menu a:first-child{border-bottom: 0px;}
.mobileDropdown .dropdown-menu a:hover{background: #e66c37; color: #fff;}




/* Arabic */

.arabic .itemDetails h4{padding-right:0px; text-align:right; clear:both;}
.arabic .itemDetails .priceVendor{justify-content:flex-start; flex-direction:row-reverse;}
.arabic .vedorName{margin-left:0px; border-left:0px solid #222; padding-left:0px;}
.arabic .itemPrice{margin-left:20px; padding-left:20px; border-left:1px solid #222; flex-direction:row-reverse;}
.arabic .itemPrice .currentPrice{margin-right:0px; margin-left:15px;}
.arabic .itemDetails .getDeals{justify-content:flex-start; flex-direction:row-reverse;}
.arabic .getDeals > .getDeal{margin-right:0px; margin-left:10px;}.registerModal > div{display:table-row;}
.arabic .itemDetails .itemDescription{text-align:right;}
.arabic .footer{text-align:right;}
.arabic .hottest .itemsDetails{text-align:right;}
.arabic .sideBlocks .blockHead{flex-direction:row-reverse;}
.arabic .loginBtn button{padding:0px 10px;}
.arabic .fSocialLinks ul{justify-content:flex-start; flex-direction:row-reverse;}
.arabic .fSocialLinks ul li{margin-right:0px; margin-left:10px;}
.arabic .fSocialLinks ul li:last-child{margin-right:0px;}
.arabic .articleItems .itemDetail .row{flex-direction:row-reverse;}
.arabic .hottest .listItems .row{flex-direction:row-reverse;}
.arabic .itemStatus .row{flex-direction:row-reverse;}
.arabic .userName{float:right; margin-right:0px;}
.arabic .comments{float:left;}
.arabic .comments:first-child{margin-left:0px;}
.arabic .input-counter{float:right;}
.arabic .aboutDeal h4, .arabic .relatedLikes h4{text-align:right;}
.arabic .aboutDeal p{text-align:right;}
.arabic .aboutDeal ul{text-align:right;}
.arabic .aboutDeal ul li{list-style:none;}
.arabic .note{text-align:right;}
.arabic .relDesc{text-align:right;}
.arabic .sharedDetails{flex-direction:row-reverse;}
.arabic .sharedDetails img{margin-right:0px; margin-left:10px;}
.arabic .pushTime{justify-content:flex-start;}
.arabic .categoryTabs .row{flex-direction:row-reverse;}
.arabic .categoryTabs .row > div:nth-child(2){justify-content:flex-start !important;}
.arabic .dynamicTabs{float:right;}
.arabic .dynamicTabs ul{border-bottom:0px; flex-direction:row-reverse;}
.arabic .subNav .row{flex-direction:row-reverse;}
.arabic .header .row{flex-direction:row-reverse;}
.arabic .header .row > div:first-child{justify-content:flex-end !important;}
.arabic .clubOptions{flex-direction:row-reverse;}
.arabic .navigation{margin-left:25px;}
.arabic .navigation ul{flex-direction:row-reverse;}
.arabic .linking .row{flex-direction:row-reverse;}
.arabic .merchant .listItems{flex-direction:row-reverse;}
.arabic .registerModal > div{display:flex; align-items:center; height:100%; direction:rtl; text-align:right; background:#1D1F20;}
.arabic .closeBtn, .arabic .rightContent, .arabic .registerBottom > div:nth-child(2){background:#fff;}
.arabic .closeBtn{text-align:left;}
.arabic .checkbox input{margin-right:0px; margin-left:10px;}
.arabic .rightContent ul li a svg{margin-right:0px; margin-left:5px;}

.arabic .productView div.card .row{flex-direction:row-reverse;} 
.arabic .productImg .main{flex-direction:row-reverse;}
.arabic .productImg .main .left-icon{margin-right:0; float:right;}
.arabic .productImg .main .column{margin-left:15px;}
.arabic .prodShortDesc .publishedTime{justify-content:flex-end;}
.arabic .prodShortDesc .itemPrice del{margin:0px 0px 0px 15px;}
.arabic .shareDet{text-align:right;}
.arabic .shareDet ul{flex-direction:row-reverse;}
.arabic .shareDet ul li{margin-left:0px; margin-right:10px;}
.arabic .shareDet ul li:first-child{margin-right:0px;}
.arabic .breadcrumbs{justify-content:flex-end;}
.arabic .breadcrumbs ul{flex-direction:row-reverse;}
.arabic .breadcrumbs ul li:after{content:"\f053";}
.arabic .breadcrumbs ul li:last-child{margin-right:10px; padding-right:10px;}
.arabic .breadcrumbs ul li:last-child:after{content:"\f053";}
.arabic .breadcrumbs ul li:first-child{margin-right:0px; padding-right:0px;}
.arabic .breadcrumbs ul li:first-child:after{content:none;}
.arabic .loginBtn{margin-right:0px; padding-right:0px; border-right:0px; border-left:1px solid #313131; margin-left:15px; padding-left:15px;} 
.arabic .innerTitle{flex-direction:row-reverse;}
.arabic .innerTitle .titleIcon{margin-left:20px; margin-right:0px;}
.arabic .catTitle{text-align:right;}
.arabic .catTitle ul{flex-direction:row-reverse;}
.arabic .catTitle ul li{margin-right:0px; margin-left:15px;}
.arabic .categoryTabs p, .arabic .categoryTabs h5{text-align:right;}
.arabic .timeExp{flex-direction:row-reverse;}
.arabic .timeExp > div:first-child{margin-left:10px; margin-right:0px;}
.arabic .delivery{margin-left:0px;}
.arabic .getDeals > .now > span{left:2px; right:auto;}
.arabic .aboutPage .row, .arabic .community .row, .arabic .howItWorks .row, .arabic .bonus .row{flex-direction:row-reverse;}
.arabic .pageMenu{justify-content:flex-start;}
.arabic .pageMenu ul{flex-direction:row-reverse;}
.arabic .pageMenu ul li{margin-right:50px; margin-left:0px;}
.arabic .bnsImg{text-align:left;}
.arabic .counrtyList ul{flex-direction:row-reverse;}
.arabic .blockHead .dropdown-menu{right:auto;}








@media only screen and (max-width:1399px)
{

}

@media only screen and (max-width:1299px)
{
 
}

@media only screen and (max-width:1199px)
{
    .counrtyList ul li{margin:10px 15px;}
    .formArea{padding-left:20px;}
    .clubOptions .navigation{display:none;}
    .menuDropdown .dropdown-menu .navigation{display:block; border-bottom:1px solid #3c3c3c;}
    .menuDropdown .dropdown-menu .navigation ul li{margin-right:0px; width:100%;}
    .headSearch{width:30%;}
}

@media only screen and (max-width:991px)
{
 .pageMenu ul li{margin-left:30px;}
 .counrtyList ul li{width:12%; text-align:center; margin-bottom:5px;}
 .counrtyList ul li span{display:block; width:100%; margin-right:0px; margin-bottom:5px;}
 .counrtyList ul li label{display:block; width:100%; font-size:14px;}
 .workBlock{padding:0px;}
 .workBlock h5{font-size:16px;}
 .workBlock img{max-width:75%;}
 .bonusText h4{font-size:30px;}
 .bonusText p{font-size:18px;}
 .bookmarked{max-width:700px;}
 .formArea{padding-left:10px;}
 .headSearch{display:none;}
 .loginBtn button{text-indent:-174px; overflow:hidden; position:relative;}
 .loginBtn button:before{position:absolute; content:"+"; left:108px; top:0px; color:#fff; font-size:25px;}

.listItems {    padding: 20px;    width: 100%;    height: auto;    display: flex;    flex-wrap: wrap;    justify-content: space-between;}
.listItems .listItem{width: 30%; margin-bottom:15px; padding-bottom: 15px; border-bottom: 1px solid #ccc;}
.listItems .listItem .row > div:first-child {    display: none;}
.priceVendor{flex-wrap: wrap;}
.itemPrice{width: 100%;}
.vedorName{width: 100%; margin-top: 3px;}

}

@media only screen and (max-width:767px)
{
 .counrtyList ul li{width:18%;}
 .community .row{flex-direction:column-reverse;}
 .abtImg{text-align:center; margin-bottom:25px;}
 .abtImg > img{max-width:75%;}
 .bonus .row{flex-direction:column-reverse;}
 .bonusText{text-align:center; margin-top:30px;}
 .bnsImg{text-align:center;}
 .bnsImg img{max-width:75%;}
 .fLinks{margin-bottom:30px;}
 .linking .fLinks ul li{line-height:22px;}
 .menuBar{display:block; color:#fff; font-size:35px; cursor:pointer;}
 .pageMenu > ul{position:fixed; top:-100%; left:0; width:100%; background:#000; height:fit-content; z-index:99; display:block; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
 .pageMenu > ul li{margin:0px;}
 .pageMenu > ul li a{display:block; line-height:45px; font-size:14px; font-weight:400; padding:0px 20px; letter-spacing:0.7px; border-bottom:1px solid #1a1a1a;}
 .pageMenu > ul.active{top:60px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; z-index:9;}
 .bookmarked{max-width:500px;}
 .cntImg{width:100%; text-align:center; margin-bottom:50px;}
 .cntImg img{max-width:65%;}


 
}

@media only screen and (max-width:575px)
{
 .counrtyList ul li{width:40%;}
 .counrtyList ul li span{width:auto; margin-right:10px;}
 .counrtyList ul li label{width:60%; text-align:left;}
 .workBlock{margin-bottom:20px;}
 .fLinks{margin-bottom:30px;}
 .workBlock{padding:0px 30px;}
 .contactForm{padding:25px;}
 .formArea form ul li select, .formArea form ul li input, .formArea form ul li textarea{font-size:14px;}
 .fSocialLinks ul li{width:29%; margin-bottom:10px;}
 .cntImg img{max-width:60%;}

 .registerModal{display: block;}
 .registerModal > div{display: block;}
 .registerModal > div > div:first-child{width: 80%; display: block; display: none;}
 .registerModal > div > div:nth-child(2){width: 20%; display: block;}
 .leftContent{padding: 40px 0px;}
 .rightContent {    padding:40px 20px 40px;}
 .rightContent h4{margin-top: 0px;}


}