@charset "utf-8";

/* CSS Document */

body{color:#333;}

ul, li, figure{margin:0px; padding:0px; list-style:none}

a{color:inherit}
a:hover{text-decoration:none}
    
img{max-width:100%; height:auto}


.navbar-brand img{width:200px; height:auto} 
.navbar{padding:0px}

#mainNav .navbar-nav .nav-item .nav-link{ color:#666 !important; font-size:13px; font-weight:400; border-right:1px solid #ccc} 

#mainNav .navbar-nav .nav-item:last-child .nav-link{ border:none}

#mainNav .navbar-nav .nav-item .nav-link:hover { color: #f60005; } 

#mainNav .navbar-brand{position:relative; top:62px; margin-top:-24px;}



 

.header-red{background:#f60005; height:60px}

.header-red ul{display:block;  display:block; width:100%;}

.header-red ul li{ display:inline-block; font-size:18px; color:#fff; font-weight:500; margin:8px 0px;}

.header-red ul li a{ color:#fff; padding:10px 5px}



.postBtn{ background:#fff url(../images/plus.png) left center no-repeat; border-radius:30px; color:#f60005 !important; padding-left:52px !important; padding-right:10px !important; height:44px; display:inline-block; margin-right:10px }



.sideInner{border:3px solid #f5f5f5;}

.side-bar h2{ font-size:14px; font-weight:500; margin:15px 0px 5px; text-align:center}

.s-item1{text-align:center; border-bottom:3px solid #f5f5f5; margin-bottom:10px;}

.s-item1 figure{ margin:0px; overflow:hidden; height:136px}

.s-item1 figure img{ width:320px; height:200px}

.s-item1 figcaption{ font-size:12px; font-weight:500; color:#f60005;}

.s-item1 p{ font-size:11px; font-weight:300; margin-bottom:0px; padding:0px 20px}



.content-area{padding-left:5%; padding-right:3%}

.search-bar{margin:0px 0px 30px; color:#666; font-size:12px; padding: 20px;box-shadow: 8px 8px 10px #bbb;border-radius: 0px 0px 10px 10px; border:1px solid #aaa; border-top:none}

.search-bar:after{ content:""; clear:both; display:block}

.search-bar ul li{ display:inline-block; margin-right:1%; width:27%; position:relative}

.search-bar ul li.search-btn{ width:14.6%; margin-right:0px; float:right}

.search-bar ul li input[type="text"]{ width:100%; padding:8px; border:1px solid #aaa; color:#666}

.search-bar ul li select{ width:100%; padding:8px 5px; border:1px solid #aaa; appearance:none; -moz-appearance:none; -webkit-appearance:none; -o-appearance:none; /*background:url(../images/arrow.png) center right 10px no-repeat;*/ cursor:pointer; color:#333}

.search-bar ul li input[type="submit"]{ width:100%; padding:9px 8px; background:#f60005 url(../images/search.png) left 15px center no-repeat; border:none; color:#fff; font-weight:500; text-transform:uppercase}



.category-wrapper:after{content:""; clear:both; display:block}

.category-area{ width:35%; float:left}

.category-area h3{ font-size:14px; font-weight:500; color:#333}

.category-inner{ min-height:300px; background:#f5f5f5; padding:10px;}

.bx{background:#fff; height:90px; margin-bottom:10px; font-size:10px; padding:0px 5px; clear:both}

.category-inner ul li{ float:left; text-align:center; padding:15px 4px}

.category-inner ul li figure{ height:40px; line-height:40px; }



.cat-row2 ul li{ background:#fff; height:78px; margin-bottom:10px; font-size:10px; padding:5px 5px; width:31%; margin-right:3.5%}

.cat-row2 ul li:last-child{ margin-right:0px}

.cat-row3 ul li{padding:15px 8px}



.category-inner h4{ text-align:center; font-size:14px; font-weight:500; margin:6px 0px}







.map-area{ width:65%; float:left}

.map-area .map-view{float:left}

.map-area .map-view img{max-width:90%; height:auto}

.map-area .cntry-list{ float:right}

.map-area .cntry-list ul li{ margin:0px 0px; font-size:12px; color:#666}





.advertise-row{clear:both; margin-top:15px;}

.advertiseBx{width:24.4%; display:inline-block; margin-right:.2%; position:relative;}

/*.advertiseBx:nth-child(2n){ background:#f5f5f5}*/

.advertiseBx:last-child{ margin-right:0px}

.advertiseBx img{ width:100%; height:auto}
.advertiseBx figure{ border-bottom:1px solid #f60005; padding-bottom:5px;}
.advertiseBx figcaption{ padding:15px 0px; font-size:12px; height:126px; overflow:hidden}
.advertiseBx figcaption h4{ font-size:12px; font-weight:500; text-transform:uppercase; color:#f60005 }

.advertiseBx span{position:absolute; top:2px; right:2px; padding:0px 6px; background:#f5f5f5; line-height:19px; }

.advertiseBx span a:hover{text-decoration:none}





.all-category{background:#f5f5f5; padding-bottom:10px; margin-top:15px}

.all-category:after{ content:""; clear: both; display:block}

.all-category h4{background:#999999; color:#fff; padding:6px 8px; font-size:13px;}

.all-category .catBx{ float:left; margin-right:1%;}

.all-category .catBx:last-child{margin-right:0%;}

.all-category .catBx h5{ font-size:11px; font-weight:600; color:#f60005;}

.all-category .catBx ul li{ font-size:11px;}

.catInner{padding:9px;}







.new-ad{clear:both; margin-top:15px;}

.new-ad:after{ content:""; clear: both; display:block}

.new-ad h4{background:#f60005; color:#fff; padding:6px 8px; font-size:13px;}

.adv-item{ width:19.35%; float:left; margin-right:.8%; border:1px solid #ddd; margin-bottom: 8px;}
.adv-item figure{ height:90px; overflow:hidden}
.adv-item img{ width:auto; height:auto}



.adv-item:last-child{ margin-right:0px; }

.adv-item figcaption{/* padding:10px;*/ }

.adv-item figcaption h5{font-size:12px; font-weight:500; color:#f60005; margin-bottom:5px; height:30px; padding:5px; }

.adv-item figcaption p{font-size:11px; font-weight:380; color:#333; margin-bottom:0px; height:70px; overflow:hidden; padding:5px }
.adv-item figcaption p a{ color:#f60005; margin-left:5px}

.adv-item figcaption article{ border-top:1px solid #ddd; padding:5px; margin-top:5px; margin-bottom:0px; font-size:9px; color:#222; font-weight:500}
.adv-item figcaption article span{ float:right; color:#f60005}







.banner-ad{ margin:15px 0px}

.banner-ad img{ width:auto; height:auto}



footer{ background:#f5f5f5; padding:40px 0px; font-size:13px; color:#555555; font-weight:300}

footer .col-lg-3{ border-right:1px solid #ddd;}

footer .col-lg-3:last-child{ border-right:none}

footer h2{ font-size:16px; text-transform:uppercase; font-weight:500; color:#333; margin-bottom:20px}
footer .logo{ max-width:24%; font-weight:400}
footer .contact{ max-width:19%;}
footer .follow{ max-width:19%;}
footer .logo img{}
footer .logo figure{ background:#f60005; margin-bottom:20px; padding:5px;}

footer .about p.strong{ font-weight:500}

footer .contact ul li{margin:10px 0px; font-size:13px; color:#555555; padding-right:0px; clear:both; font-weight:400}

/*footer .contact ul li span:nth-child(1){ width:40px; height:45px; float:left;}*/





footer .follow ul li{ display:inline-block; width:22px; height:22px; line-height:12px; text-align:center; background:#f60005; border-radius:100%; overflow:hidden; margin:5px 0px}

footer .follow ul li a{ display:block; padding:5px}

.lang_bt img{width:16px; height:auto}



.cprht{background:#f60005; color:#fff; font-size:13px; font-weight:500; padding:10px 0px;  text-align:center}















.v-container{

  width:100%;

  height:800px;

  overflow:hidden;

}

.v-container ul{

  list-style:none;

  position:relative;

}

.v-container li{

  height:200px;

   text-align:center;

}

.v-container2{

  width:100%;

  height:800px;

  overflow:hidden;

}

.v-container2 ul{

  list-style:none;

  position:relative;

}

.v-container2 li{

  height:200px;

   text-align:center;

}





.close{ position:absolute; right:10px; top:0px; font-size:36px; color:#fff; opacity:1; font-weight:200}

.reg_log .modal-dialog{max-width:400px; margin:.5rem auto}

.reg_log .modal-header{ background: #f60005; color:#fff}

.reg_log .modal-title{ font-size:18px}

.reg_log .modal-body h4{ font-size:14px; font-weight:400; text-transform:uppercase; position:relative; padding-top:0px}

.or{ position:absolute; top:20px; left:44%; border:1px solid #ddd; padding:5px 10px; background:#fff; color:#f60005}

.reg_log .modal-body h4 a{ color:#f60005; font-weight:500 }

.reg_log .modal-body label{ font-size:10px; font-weight:500; text-transform:uppercase; margin-top:0px; margin-bottom:0px}

.reg_log .modal-body h6{ position:relative; margin-bottom:2px}

.reg_log .modal-body h6 img{ position:absolute; left:5px; top:10px; width:12px; height:auto}

.reg_log .modal-body h6 input{ border:1px solid #ddd; padding:10px; width:100%; color:#666; font-size:12px; padding-left:25px }

.reg_log .modal-body h5{font-size:13px; font-weight:300; margin-top:10px;}

.reg_log .modal-body h5 span{ font-weight:500; color:#f60005}



.reg_log .modal-footer{justify-content: left;}

.reg_log .modal-footer .btn{ background: #f60005; color:#fff; float:left}

.reg_log .reg_frm {border-top: 1px solid #ddd;padding-top: 15px; margin-top: 15px;}
.reg_log .reg_frm  select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; -o-appearance:none; -ms-appearance:none; padding-left:25px;  background:url(../images/arrow.png) center right 10px no-repeat !important}

/*.reg_log{padding-right:0px !important}*/

.social_lg{text-align:center;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;}

.social_lg a{ display:inline-block; margin:5px; border:1px solid #ccc}

.registerwith{text-align:center; text-transform:uppercase; font-size:14px; margin:8px 0px 4px}





.search-for{ background:url(../images/search2.png) left 10px center no-repeat; padding-left:30px !important; background-size:16px auto}

.coutry-for{ background:url(../images/location2.png) left 10px center no-repeat; padding-left:35px !important; position:absolute; left:0px; width:20px; height:100%;}

.cate-for{ background:url(../images/category.png) left 10px center no-repeat; padding-left:35px !important; position:absolute; left:0px; width:20px; height:100%; background-size:16px auto}

.mslct{padding-left:30px !important}



.adv-row{ border:1px solid #ccc; margin-bottom:15px; box-shadow:0px 0px 6px #ddd; border-radius:10px;}

.adv-row:after{ content:""; clear:both; display:block;}

.adv-row .adv-head{ border-bottom:1px solid #ccc; color:#333}

.adv-row .adv-head:after{ content:""; clear:both; display:block;}

.adv-row .adv-head h2{ float:left; font-size:18px; padding:10px 10px; margin-bottom:0px; line-height:24px;}

.adv-row .adv-head ul{ float:right}

.adv-row .adv-head ul li{ display:inline-block; margin:10px}

.adv-row .adv-head ul li a{ font-size:12px; }

.adv-detail{/*display:table*/}

.adv-detail .adv-detail-lft{width:75%; float:left;}

.adv-detail .adv-detail-lft figure{width:30%; float:left; padding:10px; height:184px; overflow:hidden; position:relative}

.adv-detail .adv-detail-lft figure span{ display:inline-block; padding:2px 6px; background:#333; color:#fff; position:absolute; bottom:12px; left:12px; font-size:11px; opacity:.9}

.adv-detail .adv-detail-lft figure img{width:100%; height:100%; object-fit: cover;} 

.adv-detail .adv-detail-lft figcaption{width:70%; float:left; padding:10px; display:table-row}

.adv-detail .adv-detail-lft figcaption .adv-user{font-size:11px; font-weight:500; color:#333}

.adv-detail .adv-detail-lft figcaption .adv-user:after{ content:""; clear:both; display:block;}

.adv-detail .adv-detail-lft figcaption .adv-user span:nth-child(1){ float:left;}

.adv-detail .adv-detail-lft figcaption .adv-user span:nth-child(2){ float:right;}

.adv-detail .adv-detail-lft figcaption article{ font-size:13px; padding:0px 0px; display:table-cell; vertical-align:middle; height:148px;}

.adv-detail .adv-detail-lft figcaption article span a{ font-weight:400; color:#f60005; text-decoration:underline}



.adv-des{clear:both; display:block; border-top:1px solid #ccc}

.adv-des li{ display:inline-block; width:20%; float:left; text-align:center;  border-right:1px solid #ccc; font-size:11px; text-transform:uppercase; font-weight:500; padding:5px; color:#333}





.adv-detail .adv-detail-rht{width:25%; float:left; text-align:center; padding:10px; display:table; border-left:1px solid #ccc }

.adv-detail .adv-detail-rht .time{font-size:11px; color:#333; font-weight:500}

.adv-detail .adv-detail-rht h3{color:#f60005; margin-bottom:0px}

.price{ display:table-row;}

.price .inner{ display:table-cell; height:176px; vertical-align:middle}

.diamond .price .inner{height:176px}

.price .inner h6 img{ width:60px; height:auto; margin:15px 0px 10px 0px }

.price .inner h5{ font-size:14px; text-transform:uppercase; margin-bottom:0px}



.adv-without-des .price .inner{height:148px}



.search-bar .mSlct2{width:32.4%; }
.search-bar .mSlct3{ margin-right:0px }

.wid50{width:49.5%; float:left; }

.wid50 select{margin-top:15px; text-transform:capitalize }

.flt-rht{float:right}

.for-rent{width:14.8% !important; margin-right:0px !important; top:15px; margin-top:0px; margin-bottom:24px;}

.for-rent .rentBtn{ width:66%; background:none; border:1px solid #aaa; padding:8px; color:#666; font-size:12px; margin-bottom:15px}

.rentBtn2{position:relative; top:15px}



.searchClick{position:relative; top:0px; margin-bottom:0px}



.diamond{}

.adv-row, .adv-row .adv-head,.adv-row .adv-des, .adv-row .adv-des li, .adv-row .adv-detail .adv-detail-rht{ border-color:#ddd; border-width:.5px}

.diamond, .diamond .adv-head,.diamond .adv-des, .diamond .adv-des li, .diamond .adv-detail .adv-detail-rht{ border-color:#f60005; border-width:2px}

.search-fltr{padding:20px 20px 15px 20px}









.user-wrapper{ padding:20px 0px; font-size:13px}

.user-wrapper .user-side{ width:28%; float:left}

.user-side .head{ border:1px solid #ddd; background:#f7f7f7; border-radius:5px 5px 0px 0px; margin-bottom:3px; text-align:center; margin-top:45px;}

.user-side .head figure{ position:relative; top:-60px; margin-bottom:-60px; max-width:80px; display:inline-block }

.user-side .head figure span{ position:absolute; right:0px; bottom:0px; color:green; display:inline-block; width:16px; height:18px; border-radius:100%; border:2px solid #fff; line-height:16px; font-size:14px; background:#fff}

.user-side .head figure img{ width:80px; height:auto}

.user-side .head figcaption{position: relative;top: -20px;margin-bottom: -20px;}

.user-tab ul li{ border:1px solid #ddd; background:#f7f7f7; margin-bottom:3px;}

.user-tab ul li a{ display:block;padding:15px;}

.user-tab ul li a .count{ display:inline-block; padding:2px 15px; background:#666; color:#fff; float:right; font-size:10px; border-radius:8px; font-weight:500}

.user-tab ul li .faSet{ display:inline-block; width:20px}





.user-wrapper .user-form{ width:70%; float:right; text-transform:uppercase; padding:40px 0px}



.frm-inner:after{content:""; clear:both; display:block}

.frm-inner .frm-inner-lft{ width:49%; float:left}

.frm-inner .frm-inner-rht{ width:49%; float:right}



.browse-area{border-bottom:1px solid #ddd}

.browse-inner:after{content:""; clear:both; display:block}

.browse-area figure{ width:100px; line-height:100px; height:100px; overflow:hidden; float:left; border-radius:5px; border:1px solid #ddd}

.browse-area figcaption{ width:150px; float:left; margin-left:15px; padding-top:35px;}

.browse-area p{font-size:11px; margin-top:10px;}

.ac-removal{padding:15px 0px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:12px; text-transform:none; font-weight:300;}

.ac-removal .col-lg-4{ padding-left:0px; text-align:right}

.ac-removal h4{ font-size:16px; font-weight:400; color:#f60005; text-transform:uppercase}

.ac-removal  .cmn-btn{ font-weight:700; font-size:10px;}

.cmn-btn{ background:#f60005; padding:5px 5px; border:none; color:#fff; border-radius:5px; font-size:12px; font-weight:500}


/*.frm-submit{border-top:1px solid #ddd}*/
.frm-submit .cmn-btn{ font-size:18px; text-transform:uppercase; margin:15px 0px; padding:5px 20px}

.hint{ font-size:11px; font-weight:300; margin-top:5px; text-transform:none}

.hint strong{ font-weight:600}



.form-group label{font-size:11px; margin-bottom:6px;}



.user-drop .dropdown-menu a{ color:#999; font-size:12px;}



.form-control, .form-control:focus{box-shadow:none; font-size:12px;}



.textAreaHt{height:116px !important}



.business-bx{margin-top:15px; height:auto; background:#f7f7f7 url(../images/bg-business.png) center top no-repeat; background-size:100% auto; border-radius:10px; box-shadow:5px 5px 5px #ccc; position:relative}

.business-bx ul{ padding-top:90%; padding-left:10px; font-size:12px}

.business-bx ul li .fa-check-circle{ color:#f60005}



.business-plan{position:absolute; right:2px; top:166px; background:#000; color:#fff}

.business-plan a{ padding:2px 5px; text-transform:uppercase; font-size:11px; font-weight:600; color:inherit}



.read-more{padding:10px 2px; text-align:right}

.read-more a{ background:#f60005; color:#fff; text-transform:uppercase; padding:2px 20px;}







.submit-listing .heading{ font-size:16px; text-transform:uppercase; border-bottom:1px solid #f60005; margin-bottom:15px}

.submit-listing .section1{ width:30%;float:left;text-transform: none;font-weight: 500;font-size: 13px;}

.submit-listing .section1 label{ font-size:13px; font-weight:500; text-transform:none}

.submit-listing .section2{ width:70%;float:left}



.form-group:after{content:""; clear:both; display:block}



.categories{ text-transform:none}

.categories .btn-group{ width:100%}

.categories .form-control{ width:100%}

.categories .dropdown-toggle::after{display:none}

.categories .dropdown-menu{ width:100%; font-size:12px; color:#333; height:245px; overflow-y:scroll}

.categories .dropdown-menu h5{ font-size:14px; padding:5px 15px; margin:0px}

.categories .dropdown-item{ padding:0px 20px; color:#666}



.description{ position:relative}

.description .price-radio span{ display:inline-block; margin:5px 5px 0px 0px; text-transform:none}

.description .browse-sec{ }

.description .browse-sec figure{ border:1px solid #ddd; border-radius:5px; width:100%; margin-bottom:10px; padding:0px; overflow:hidden; }

.description .browse-sec figure h6{ font-size:11px; background:#f5f7fa; border-bottom:1px solid #ddd; padding:6px 10px; margin-bottom:0px}

.description .browse-sec ul li{ display:inline-block; width:19%; margin-right:1%; height:54px; border:1px solid #ddd; float:left; overflow:hidden}

.description .browse-sec p{ font-size:11px; margin-top:10px;}





.information{margin-top:20px}

.information .country{ height:auto}



.features-ad{text-transform:none; border-bottom:1px solid #f60005}

.feat-lft{width:68%; float:left}

.feat-lft p{ margin-bottom:0px}

.feat-lft h5{ font-size:14px; text-transform:uppercase; color:#f60005; margin-bottom:0px}

.feat-rht{width:28%; float:right; padding-top:18px}

.feat-rht span{ font-size:14px; color:#f60005; font-weight:600}





.payment-area{border:1px solid #ddd; border-radius:5px; margin-top:10px; overflow:hidden}

.payment-area h4{ font-size:14px; text-transform:uppercase; background:#f6f7fb; padding:8px 10px}

.paymentInner{padding:10px 20px}

.paymentInner table{ border:1px solid #ddd; border-radius:5px; border-collapse:collapse; font-weight:600; text-transform:none; margin-bottom:15px}

.paymentInner th{ background:#f5f5f5; text-transform:none; padding:10px 5px; font-size:14px;}

.paymentInner td{ padding:10px 5px; border-bottom:1px solid #ddd;}



.terms{margin:20px 0px; border-bottom:1px solid #ddd; padding-bottom:20px; text-transform:none; position:relative}

.terms span{ font-weight:600; color:#333}





.slct-cmn{ width:100%; padding:6px 2px; border:1px solid #ddd; appearance:none; -moz-appearance:none; -webkit-appearance:none; -o-appearance:none; background:url(../images/arrow.png) center right 10px no-repeat; cursor:pointer; color:#999}

.submit-listing .form-control{font-size:12px; margin-bottom:0px}

.submit-listing .form-group{margin-bottom:10px}



.categories2{min-height:}





.fileUpload {

    position: relative;

    overflow: hidden;

    margin: 0px;

	width:100%; 

	text-align:center;

	font-size:11px

}

.fileUpload input.upload {

    position: absolute;

    top: 0;

    right: 0;

    margin: 0;

    padding: 0;

    font-size: 20px;

    cursor: pointer;

    opacity: 0;

    filter: alpha(opacity=0);

	height:100%;

	width:100%

}



.drop-files{height:90px; padding:26px 5px;border: 1px solid #ddd;width: 100%;display: inline-block; margin-bottom:6px; border-radius:0px 0px 5px 5px; background:#f5f7fa; width:97%; margin-top:6px}

.fileUpload span{display: inline-block;border: 1px solid #ddd; background:#f4f4f4; width:100%; padding:6px 0px; border-radius:5px; width:97%; margin-bottom:6px}







.favourite{ text-transform:none !important}

.favourite .adv-detail .adv-detail-rht h3{ font-size:22px;}

.favourite .adv-row .adv-head ul li{font-weight:500; margin:12px;}

.favourite .price .inner{height:80px}

.favourite .adv-detail .adv-detail-lft figcaption article{height:70px; padding:0px 0px}

.favourite .adv-detail .adv-detail-lft figure{padding:5px; height:107px}
.favourite .adv-detail .adv-detail-lft figure img{ width:100%; height:100%}
.favourite .adv-detail .adv-detail-lft figure span{left:8px; bottom:8px;}

.favourite .adv-detail .adv-detail-rht{padding:5px}

.favourite .adv-detail .adv-detail-lft figcaption article{font-size:11px}

.favourite .adv-detail .adv-detail-lft figcaption{ padding:10px 5px}



.pagination-area{text-align:right; font-weight:500; margin-top:10px}

.pag-btn{float:right; background:#333; color:#fff; border-radius:5px; overflow:hidden; margin-left:10px}

.pag-btn a{ padding:2px 10px; float:left; display:inline-block; font-size:16px;}

.pag-btn a:first-child{border-right:1px solid #fff}

.page-count{position:relative; top:5px; display:inline-block; font-size:14px}



.myListing .adv-row .adv-head ul li{ font-size:18px; font-weight:500; margin:0px; padding:8px;}

.myListing.favourite .price .inner{height:139px}

.myListing.favourite .adv-des li{border:none; width:35%; text-align:left; font-size:11px; text-transform:none}

.myListing.favourite .adv-des li span{ margin-left:4px;}

.myListing.favourite .adv-des li:first-child{ width:29%; border-right:1px solid #ddd; text-align:center}

.myListing.favourite .adv-des li:last-child{ text-align:right}

.myListing.favourite .price .inner ul li{ display:inline-block; margin:0px 3px; text-transform:uppercase; font-size:11px; font-weight:500}

.myListing.favourite .price .inner ul li img{ width:44px;}



.listing-row2 .price .inner{height:125px !important}





#myPlan .modal-body{ padding:0px;}

#myPlan .modal-dialog{max-width:850px}

#myPlan .modal-header{ background:#f60005; color:#fff; font-size:16px; padding:8px 20px}

#myPlan .modal-header h4{ font-size:18px; text-transform:uppercase}





#myPlan .active:after{ border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid transparent; border-top:10px solid #f60005; position:absolute; content:""; bottom:-20px; left:45%;}



#myPlan .payment-method h5{font-size:16px; background:#666; color:#fff; padding:5px; margin-top:20px;}

#myPlan .payment-method ul li{font-size:12px; font-weight:500; padding:0px 10px;}

#myPlan .payment-method ul li label{ cursor:pointer}

#myPlan .payment-method ul li input[type="radio"]{ position:relative; top:2px;}



#myPlan .modal-footer .btn{ background:#f60005; color:#fff}





#myPlan .plan-sec{text-align:center; background:url(../images/plan-bg.png) center top no-repeat; background-size:cover}

#myPlan .planBx{ width:28%; display:inline-block; max-width:30%; height:auto; background:#fff url(../images/plan-bg1.png) center top no-repeat; background-size:100% auto; margin:30px 1.5%; border-radius:30px; box-shadow:0px 0px 15px rgba(0, 0, 0, .2); padding-bottom:15px}

#myPlan .planBx .p_price{font-size:40px; text-transform:uppercase; font-weight:700; color:#1eb0e3; margin-top:140px;     font-family: 'Oswald', sans-serif;}

#myPlan .planBx ul{margin-bottom:15px}

#myPlan .planBx .p_price span{font-size:16px; position:relative; top:-18px;}

#myPlan .planBx ul li{text-align:left; font-size:11px; width:100%; padding:2px 10px;}

#myPlan .planBx ul li span{ color:#f60005}



#myPlan .planBx.six{ background:#fff url(../images/plan-bg2.png) center top no-repeat; background-size:100% auto;}

#myPlan .planBx.six .p_price{ color:#14dd69;}



#myPlan .planBx.twelve{ background:#fff url(../images/plan-bg3.png) center top no-repeat; background-size:100% auto;}

#myPlan .planBx.twelve .p_price{ color:#ed0b77;}



#myPlan .p_btn label{margin-bottom:0px; padding:5px 10px; font-weight:500; background:#049ed2; border-radius:20px; color:#fff; cursor:pointer; box-shadow:inset 0px 20px 10px #0a6e90}



#myPlan .six .p_btn label{background:#6bc860; box-shadow:inset 0px 20px 10px #327a27}

#myPlan .twelve .p_btn label{background:#da3c6c; box-shadow:inset 0px 20px 10px #6d1630}



#myPlan .payment-area{max-width:550px; margin:15px;}

#myPlan .paymentInner table{border-color:#eee}

#myPlan .paymentInner td{font-size:12px; padding:6px 10px; font-weight:500; border-color:#eee}

#myPlan .paymentInner td:nth-child(2n){ text-align:right}

.pay_opt{ background:#f60005; color:#fff; padding:5px 10px; font-size:16px; text-transform:uppercase}



.alert-success{
color: #09602C;
background-color: #8CEDB3;;
border-color: #2ecc71;
margin-top:5px;	
}
.alert-dismissible .close{ padding:0px 10px; top:-2px}



/*ad-detail page css start here 23.05.20*/

.ad-detail-wrapper {}
.ad-detail-wrapper .ads_dt_lft{width:75%; float:left}
.ad-detail-wrapper .ads_dt_rht{width:23%; float:right}
.brandom{border-bottom:2px solid #aaa; padding:0px 0px; font-size:14px; margin-bottom:0px}

.ad-detail-wrapper .ads_dt_lft .head-area .title:after{ content:""; clear:both; display:block}
.ad-detail-wrapper .ads_dt_lft .head-area .title {font-size:18px; font-weight:600; color:#222}
.ad-detail-wrapper .ads_dt_lft .head-area .title .title_1{width:80%; float:left; border-bottom:2px solid #aaa}
.ad-detail-wrapper .ads_dt_lft .head-area .title .price{width:20%; float:left; border-bottom:2px solid #f60005; text-align:right}

.ad-detail-wrapper .ads_dt_lft .head-area .posted-on:after{ content:""; clear:both; display:block}
.ad-detail-wrapper .ads_dt_lft .head-area .posted-on {font-size:13px; padding:5px 0px}
.ad-detail-wrapper .ads_dt_lft .head-area .posted-on .posted-txt{ float:left}
.ad-detail-wrapper .ads_dt_lft .head-area .posted-on .posted-verified{ float:right}
.ad-detail-wrapper .ads_dt_lft .head-area .posted-on .posted-verified i{ color:#f60005}

.ad-detail-wrapper .ads_dt_lft .slide-area{ height:auto;}

.ad-detail-wrapper .ads_dt_lft .social-area:after{ content:""; clear:both; display:block}
.ad-detail-wrapper .ads_dt_lft .social-area{ border:1px solid #aaa; border-radius:5px; margin:10px 0px; overflow:hidden}
.ad-detail-wrapper .ads_dt_lft .social-area .links{width:50%; float:left}
.ad-detail-wrapper .ads_dt_lft .social-area .links a{ height:38px; line-height:38px; width:38px; text-align:center; display:inline-block; float:left; font-size:18px;}
.ad-detail-wrapper .ads_dt_lft .social-area .links a.fb{ background:#3a549e; color:#fff}
.ad-detail-wrapper .ads_dt_lft .social-area .links a.twit{ background:#2daae2; color:#fff}
.ad-detail-wrapper .ads_dt_lft .social-area .links a.mail{ background:#e04c40; color:#fff}
.ad-detail-wrapper .ads_dt_lft .social-area .links a.whatsapp{ background:#2bb200; color:#fff}

.ad-detail-wrapper .ads_dt_lft .social-area .prints{width:50%; float:left; text-align:right}
.ad-detail-wrapper .ads_dt_lft .social-area .prints a{ padding:0px 6px; height:38px; line-height:38px; display:inline-block; font-size:14px; border-left:1px solid #aaa; color:#222}

.ad-detail-wrapper .ads_dt_lft .description-area:after{ content:""; clear:both; display:block}
.ad-detail-wrapper .ads_dt_lft .description-area{ border:1px solid #aaa; border-radius:5px; padding:10px; position:relative}
.ad-detail-wrapper .ads_dt_lft .description-area .lft-brdr{position:absolute; top:0px; left:0px; width:38%; height:100%; border-right:1px solid #aaa}
.ad-detail-wrapper .ads_dt_lft .description-area .desc-lft{ width:38%; float:left; padding-right:20px }
.ad-detail-wrapper .ads_dt_lft .description-area .desc-lft ul li{border-bottom:1px solid #ddd; font-size:12px; font-weight:500; padding:5px 0px}
.ad-detail-wrapper .ads_dt_lft .description-area .desc-lft ul li:after{ content:""; clear:both; display:block}
.ad-detail-wrapper .ads_dt_lft .description-area .desc-lft ul li span{ float:right; width:60%;}
.ad-detail-wrapper .ads_dt_lft .description-area .desc-lft ul li span.red_p{ color:#f60005}
.ad-detail-wrapper .ads_dt_lft .description-area .desc-rht{ width:62%; float:left; padding:0px 20px; font-size:12px;}


.ad-detail-wrapper .ads_dt_lft .related-listing h4{ border-bottom:1px solid #ddd; padding:5px 0px; font-size:18px; margin-top:20px; color:#222; position:relative}
.ad-detail-wrapper .ads_dt_lft .related-listing h4:after{ content:""; width:150px; height:1px; background:#f60005; position: absolute;right: 0px;bottom: -1px;z-index: 99;}
.ads_dt_lft .related-listing ul li{ border:1px solid #ddd; width:23.5%; display:inline-block; height:auto; float:left; margin-right:2%; margin-bottom:30px}
.ad-detail-wrapper .ads_dt_lft .related-listing ul li:last-child{ margin-right:0px; }
.ad-detail-wrapper .ads_dt_lft .related-listing ul li figure{ height:100px; overflow:hidden }
.ad-detail-wrapper .ads_dt_lft .related-listing ul li figcaption{ font-size:12px; font-weight:500; padding:5px; color:#222; height:40px}
.ad-detail-wrapper .ads_dt_lft .related-listing ul li figcaption a{ color:#f60005;}
.ad-detail-wrapper .ads_dt_lft .related-listing ul li article{ font-size:10px; padding:5px; height:110px;}
.ad-detail-wrapper .ads_dt_lft .related-listing ul li article span{ font-weight:500; color:#f60005}
.ad-detail-wrapper .ads_dt_lft .related-listing ul li p{ border-top:1px solid #ddd; padding:5px; margin-top:10px; margin-bottom:0px; font-size:9px; color:#222; font-weight:500}
.ad-detail-wrapper .ads_dt_lft .related-listing ul li p span{ float:right; color:#f60005}


.ad-detail-wrapper .chat-area{border:1px solid #aaa; border-radius:5px; width:100%}
.ad-detail-wrapper .chat-area h5{ font-size:16px; background:#f60005; color:#fff; padding:5px; text-align:center}
.ad-detail-wrapper .chat-area .chatBx1:after{ content:""; clear:both; display:block}
.ad-detail-wrapper .chat-area .chatBx1{border-bottom:1px solid #ddd; padding:5px 0px}
.ad-detail-wrapper .chat-area .chatBx1 figure{ width:40%; float:left; font-size:10px; text-align:center; padding:5px; border-right:1px solid #ddd; position:relative; top:-10px; margin-bottom:-10px}
.ad-detail-wrapper .chat-area .chatBx1 figure .user-thumb{ max-width:68px; display:inline-block; position:relative}
.ad-detail-wrapper .chat-area .chatBx1 figure span{display: inline-block;position: absolute;right:-4px;top: 39px;font-size: 16px; color:#42b72b;background: #fff;border-radius: 100%;border: 1px solid #fff;width: 18px;height: 18px;line-height: 17px;}
.ad-detail-wrapper .chat-area .chatBx1 figure p{ margin-bottom:0px; margin-top:10px}
.ad-detail-wrapper .chat-area .chatBx1 figcaption{ width:58%; float:right; padding:5px;}
.ad-detail-wrapper .chat-area .chatBx1 figcaption ul li{ display:inline-block}
.ad-detail-wrapper .chat-area .chatBx1 figcaption ul li a{ display:block; background:#f5f5f5; width:28px; height:28px; line-height:30px; text-align:center; border-radius:5px; color:#fff}
.ad-detail-wrapper .chat-area .chatBx1 figcaption ul li a.fb{ background:#3a549e}
.ad-detail-wrapper .chat-area .chatBx1 figcaption ul li a.twit{ background:#2daae2}
.ad-detail-wrapper .chat-area .chatBx1 figcaption ul li a.mail{ background:#e04c40}
.ad-detail-wrapper .chat-area .chatBx1 figcaption p{ margin-bottom:0px; font-size:14px; background:#f60005; color:#fff; text-align:center; font-weight:500; padding:2px; border-radius:5px; margin-top:15px}
.ad-detail-wrapper .chat-area .chatBx1 figcaption p a{ color:inherit}

.ad-detail-wrapper .chatBx2{ padding:10px; font-size:13px; font-weight:500; color:#222}
.ad-detail-wrapper .chatBx2 p{ margin-bottom:5px;}
.ad-detail-wrapper .chatBx2 p span{ width:20px; display:inline-block}
.ad-detail-wrapper .chatBx2 p i{ margin-bottom:5px; font-size:18px;}

.ad-detail-wrapper .chatBtn{text-align:center; padding:0px 10px}
.ad-detail-wrapper .chatBtn .btn{ background:#6ae384; color:#fff; width:100%; text-transform:uppercase; letter-spacing:2px; font-size:12px; padding:0px}
.btn:focus, .btn.focus{box-shadow:none}

.ad-detail-wrapper .chatBtn .btn a{ display:block; padding:5px 10px }


#custCarousel .carousel-indicators {
    position: static;
    margin-top: 20px;
	margin:0px
}
#custCarousel img{width:100;object-fit:scale-down}
#custCarousel .carousel-indicators>li {
    width: 20%;
border: 1px solid #ccc;
padding: 11px;
height:auto/*74px*/;
max-height:74px;
overflow: hidden;
}

#custCarousel .carousel-indicators li img {
    display: block;
    opacity: 0.5
}

#custCarousel .carousel-indicators li.active img {
    opacity: 1
}

#custCarousel .carousel-indicators li:hover img {
    opacity: 0.75
}


/*Invoice page css start here*/
.invoice-area th{ border:1px solid #ddd; font-size:11px; color:#222; padding:10px 5px;}
.invoice-area td{ font-weight:500; border:1px solid #ddd; padding:6px 5px; font-size:11px;}
.invoice-area tr:nth-child(2n-1){ background:#fafafa}


/*terms & conditions popup css start here*/
#termsPop .modal-header{ color:#fff; background:#f60005}
#termsPop .modal-title{ font-size:16px; font-weight:500; }
#termsPop .modal-body{ text-transform:none; max-height:450px; overflow-y:scroll}
#termsPop .modal-body h5{ font-size:15px; font-weight:500; color:#222; text-decoration:underline}
#termsPop .modal-body p{ font-size:12px;}
#termsPop .modal-body strong{ font-weight:500}
#termsPop .modal-footer .btn{ background:#f60005; color:#fff;}
.terms input[type="checkbox"]{position:relative; top:2px;}

.res-chat{display:none !important; }


.wid50 input[type="text"]{margin-top:15px}
.user-drop .dropdown-menu a span{ width:18px; display:inline-block}
.invoice-area{border:none; margin-top:5px;}
.invoice-area .paymentInner{padding:0px}


/*terms & conditions popup css start here*/
#repo_pop .modal-header{ color:#fff; background:#f60005}
#repo_pop .modal-title{ font-size:18px; font-weight:500; text-transform:uppercase}
#repo_pop .modal-body{ text-transform:uppercase;}
#repo_pop .modal-body h5{ font-size:13px; font-weight:500; color:#222;}
#repo_pop .modal-body p{ font-size:12px;}
#repo_pop .modal-body strong{ font-weight:500}
#repo_pop .modal-footer .btn{ background:#f60005; color:#fff;}
#repo_pop textarea{ width:100%; border:1px solid #ddd; height:120px; text-transform:none}


.fltr_wid{ width:32.4% !important;}
.fltr_wid2{margin-right:0px !important}

.fltr_rd{position:relative; top:15px;}
.fltr_rd{position:relative; top:15px;}
.fltr_rd .rentBtn{ border:1px solid #aaa; background:#fff; padding:8px 6px; font-size:12px; color:#666; width:70%}
.fltr_rd  .text-right{float:right}

.fltr_rd  input[type="radio"] {
    display:none;
}
.fltr_rd input[type="radio"] + label span {
    background: rgba(0, 0, 0, 0) url("../images/checkBx.png") no-repeat scroll left -14px top -14px;
    cursor: pointer;
    display: inline-block;
    height: 36px;
    margin: 0px 0px 0 0;
    vertical-align: middle;
    width: 30px;
	position:relative;
}
.fltr_rd input[type="radio"]:checked + label span {
    background:url(../images/checkBx.png) left -57px top -14px no-repeat;
}
.fltr_rd input[type="radio"] + label{margin-bottom:0px}


.search-bar2 ul li{ display:inline-block !important; margin-right:1% !important; width:15% !important; position:relative !important}



.user-p-view.favourite .price .inner{height:108px;}
.euro-daily{ font-size:18px !important;}
.head-list{border-bottom:1px solid #aaa; padding:10px 0px; font-size:16px; color:#333; clear:both}

.business-pro  figure img{width:100%; height:auto}
.business-pro .business-des:after{content:""; clear:both; display:block}
.business-pro .business-des{ margin:15px;  background:#fff; margin-top:-60px; position:relative; border:1px solid #ddd}
.business-pro .business-des .busi-bx1{ width:20%; float:left;padding:15px 10px; border-right:1px solid #ddd}
.business-pro .business-des .busi-bx1 img{ width:100%; height:176px }
.business-pro .business-des .busi-bx2{ width:50%; float:left;padding:15px 6px; color:#000}
.business-pro .business-des .busi-bx2 ul{ float:left;}
.business-pro .business-des .busi-bx2 ul:nth-child(1){width:40%}
.business-pro .business-des .busi-bx2 ul:nth-child(2){width:60%}
.business-pro .business-des .busi-bx2 ul li{font-size:11px; margin:13px 0px;}
.business-pro .business-des .busi-bx2 ul li.bld{font-size: 18px;font-weight: 500;position: relative;top: -13px;margin-bottom: -13px;}
.business-pro .business-des .busi-bx3{ width:30%; float:left;padding:15px 10px; border-left:1px solid #ddd}
.business-pro .business-des .busi-bx3 .about-busi{/*width:60%;float:left; */font-size:11px;}
.business-pro .business-des .busi-bx3 h5{font-size:14px; margin-bottom:0px;}
.business-pro .business-des .busi-bx3 p{margin-bottom:8px;}
/*.business-pro .business-des .busi-bx3 .chat-busi{width:40%;float:left}*/
.business-pro .business-des .busi-bx3 .chat-busi .btn{ font-size:12px; padding:6px}
.business-pro .business-des .busi-bx3 .chat-busi.chatBtn{ padding:0px}

.business-pro .business-des .busi-bx1, .business-pro .business-des .busi-bx2, .business-pro .business-des .busi-bx3{ min-height:206px}

.look-for{width:18% !important}

.image-uploader .uploaded .uploaded-image{width:29% !important; height:75px !important;}
.image-uploader .uploaded .uploaded-image img{width:100% !important; height:100% !important;}
.image-uploader .uploaded .uploaded-image .delete-image i {
    color: #fff !important;
    font-size: 10px !important;
    font-style: normal !important;
    font-weight: 600 !important;
}
.image-uploader .uploaded .uploaded-image .delete-image{ top:-6px !important; right:-6px !important; width:22px; height:22px; background:#f60005 !important; opacity:.7}


.submit-listing .error {
    color: red;
    text-transform: capitalize;
    font-size: 12px !important;
    margin-top: 3px;
}

.terms .error{
	position: absolute;
	top: 46px;
}


.adv-row.adv-classifiedcls .inner {
    height: 62px !important;
}
.ad-detail-wrapper {
    background: #fff;
    padding: 10px 0px;
        padding-right: 0px;
        padding-left: 0px;
}
.ad-img-overlay{position:absolute; top:0px; left:0px; width:100%; height:100%}
.ad-img-overlay img{ width:100%; height:100%}

.othersubcatcls .price .inner{ height:148px !important; }


.category-listing h3{ font-size:18px; text-align:center; border-bottom:1px solid #ddd; color:#222; text-transform:uppercase; margin-bottom:30px;}
.category-listing h3 span{ border-bottom:2px solid red; }
.category-listing ul li{ float:left; width:11.11%; margin-right:1.5%; text-align:center}
.category-listing ul li:nth-child(8n){ margin-right:0px;}
.category-listing ul li h5{ font-size:13px; height:40px; padding:5px 0px; color:#aaa; color:#0e2f36}

.apt-sale{font-size:9px; padding:5px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#222; font-weight:500}
.apt-sale:after{ content:""; clear:both; display:block}
.apt-sale div:nth-child(1){ width:65%; float:left}
.apt-sale div:nth-child(2){ width:35%; float:right; text-align:right}



.business_search ul li{ width:27%}

.business_head{ text-align:center; margin-bottom:20px; font-size:16px; color:#333; border-bottom:2px solid #aaa; padding-bottom:10px; position:relative}
/*.business_head:after{ content:""; position:absolute; bottom:-2px; right:0px; width:150px; height:2px; background:#f60005 }*/
.business_page .adv-detail .adv-detail-rht .time{ text-align:right}
.business_page .adv-detail .adv-detail-rht{border:none}
.business_page .adv-detail .adv-detail-lft figcaption article{display:block; height:auto}
.business_page .adv-detail .adv-detail-lft figcaption h5{ border-bottom:1px solid #aaa; margin:15px 0px; position:relative}
/*.business_page .adv-detail .adv-detail-lft figcaption h5:after{ content:""; position:absolute; bottom:-1px; right:0px; width:150px; height:1px; background:#f60005 }*/
.business_page .adv-row .adv-head ul li a{font-size:14px}
.business_page .adv-detail .adv-detail-lft figcaption{padding-left:30px}

.business_page .adv-row, .business_page .adv-row .adv-head, .business_page .adv-row .adv-des, .business_page .adv-row .adv-des li, .business_page .adv-row .adv-detail .adv-detail-rht{border-color:#333}

.business_page .business-lft{width:73%; float:left; margin-right:2%;}
.business_page .business_rht {
    width: 23%;
    float: right;
}
.business_page .adv-detail .adv-detail-lft{width:77%}
.business_page .adv-detail .adv-detail-rht{width:23%}


.make-me-sticky {
  position: -webkit-sticky;
	position: sticky;
	top: 0;
    
  padding: 0px;
}


.logo_des{display:block}
.logo_res{display:none}


/*about page css start here*/

.about-wrapper .abt-banner{ margin:15px 0px}
.abt-head{background:#f60005; color:#fff; font-size:20px;  font-weight:600; padding:10px; text-align:center}
.abt-listing li{ width:23%; float:left; margin-right:2.6%; text-align:center; padding:5px; height:200px; box-shadow:3px 3px 6px #999}
.abt-listing li:last-child{ margin-right:0%;}
.abt-listing li h5{ font-size:18px; color:#f60005; margin:30px 0px; font-weight:600}
.abt-listing li p{ font-size:14px}
.abt-listing:after{ content:""; clear:both; display:block}

.abt-team{ background:#f5f5f5; clear:both; margin:20px 0px}
.abt-cnct{padding:40px}
.abt-cnct:after{ content:""; clear:both; display:block}
.abt-cnct .abt-lft{ width:60%; float:left}
.abt-cnct .abt-lft h5{ color:#002827}
.abt-cnct .abt-lft h5 span{ display:inline-block; width:30px; height:30px; line-height:30px; border-radius:100%; background:#f60005; color:#fff; text-align:center; font-size:18px;}
.abt-cnct .abt-lft p{ font-size:12px; margin-left:35px; margin-top:-6px;}
.abt-cnct .abt-rht{width:240px; float:right; text-align:center; }
.abt-cnct .abt-rht h4{ font-weight:400; font-size:22px; color:#1b8520; margin-bottom:0px}
.abt-cnct .abt-rht h5{ font-weight:400; font-size:14px; color:#687072; margin-bottom:0px; margin:3px 0px}
.abt-cnct .abt-rht h6{ font-weight:300; font-size:11px; color:#687072; margin-bottom:0px;}
.abt-cv{text-align:center; font-size:12px; padding:20px 0px}

/*tips for selling page css start here*/
.tipSelling-wrapper{}
.tips-banner:after{ content:""; clear:both; display:block}
.tips-banner{background:#f5f5f5; min-height:300px;}
.tips-banner .tips-banner-lft{ width:50%; float:left; text-align:center; padding:100px 10px;}
.tips-banner .tips-banner-lft h2{ text-transform:uppercase; font-weight:600; text-shadow:0px 4px 5px #999}
.tips-banner .tips-banner-lft p{ font-size:14px; color:#537678}
.tips-banner .tips-banner-rht{ width:50%; float:left}


.tips-listing{padding:20px 100px}
.tips-listing li:after{ content:""; clear:both; display:block}
.tips-listing li{margin-bottom:10px}
.tips-listing figure{ width:40%; float:left; padding-bottom:3px; border-bottom:2px solid #f60005}
.tips-listing figcaption{ width:60%; float:left; text-align:center; padding:20px 20px 0px;}
.tips-listing figcaption h3{ color:#f60005; text-transform:uppercase; font-size:18px; text-align:left}
.tips-listing figcaption p{ color:#537678; text-align:left; margin-bottom:0px}

/*premium ads page css start here*/
.premium-head{text-align:center; font-size:26px; font-weight:700; margin:10px 0px 40px; color:#384951}
.premium .tips-banner{ padding:0px 100px; background:none; min-height:auto}
.premium .tips-listing{padding:0px}
.premium  .tips-listing li{margin-bottom:40px}
.premium  .tips-listing figcaption p{font-size:20px; display:table-cell; vertical-align:middle; height:100%}
.premium .tips-listing figure{ width:50%; border:none; padding:0px}
.premium .tips-listing figcaption{ width:50%; display:table; height:250px}
.premium  .tips-listing h3{ color:#f60005; text-transform:uppercase; font-size:22px; text-align:center; width:50%}



/*contact page css start here*/

.cnct-wrapper{}
.cnct-wrapper h3{ color:#072c34; font-size:26px; font-weight:700}
.cnct-head{ font-size:30px; font-weight:600; color:#494949; text-shadow:3px 3px 4px #999;; margin:15px 0px 0px; padding:10px 0px}

.line-hr{ height:2px; background:#494949; box-shadow:0px 3px 5px #999}

.cnct-para{margin:30px 0px}
.cnct-para .lft-para{ width:48%; float:left}
.cnct-para .rht-para{ width:48%; float:right}
.cnct-para h4{ color:#f60005; font-size:20px;}
.pad-para{padding:20px 0px}

.cnct-form {margin:50px 0px}
.cnct-form ul li{margin:20px 0px; position:relative}
.ico-cn{position: absolute;right: 10px;top: 4px;font-size: 24px;}
.cnct-form input[type="text"], .cnct-form input[type="email"], .cnct-form input[type="password"], .cnct-form textarea{ border:2px solid #5d7275; font-size:16px; color:#5d7275; padding:8px; border-radius:5px; width:100%}
.cnct-form textarea{ height:200px;}
.cnct-wid-48{ width:49%}
.cnct-form ul li .cmn-btn{ width:100%; font-size:18px; font-weight:bold; text-transform:uppercase; padding:10px}
.cnct-form .accept{ color:#f60005}

.faq-wrapper ol{ margin-left:20px !important}
.faq-wrapper ol, .faq-wrapper li{ padding:0px; margin:0px; list-style:decimal}
.faq-wrapper h5{ color: #072c34;font-size: 20x;font-weight: 500; border-bottom:1px solid #072c34}
.faq-wrapper ol li{ font-size:14px} 
.faq-wrapper a{ color:#f60005} 
.faq-wrapper ol li p{ margin-bottom:5px}
.faq-wrapper ol li span{ color:#f60005}

.faq-wrapper .cnct-para{ margin:50px 0px}




#custCarousel .carousel-control-prev, #custCarousel .carousel-control-next{ width:36px; height:50px; background:#000; top:34%}

.ads_dt_lft2{ width:73%; margin-right:2%}

.pagination-area{
	text-align:center
}

.pagination-area .page-item{ display:inline-block}
.pagination-area .page-item a{
    width: auto;
    height: auto;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 26px;
	padding:6px 15px;
	display:block;
	margin:10px 2px;
	text-transform:capitalize
}
.pagination-area .page-item:first-child a, .pagination-area .page-item:last-child a{
	background:#222;
	color:#fff;
	text-transform:capitalize
}
.pagination-area .page-item.active{
    padding:6px 15px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 26px;
	background:#f60005;
	color:#fff
}
.viewProfile .ads_dt_lft{ width:73%; margin-right:2%}

#removeid, #addmoredropify{float:right; margin:5px 0px}
#addmoredropify:after{ content:""; clear:both; display:block}
.addmoregalleryclsval {clear:both}

.addMoreBtnDiv{ height:50px; display:block}
.addMoreBtnDiv #addmoredropify{ width:70%; margin:0px;}

.addMoreFix:after{content:""; clear:both; display:block; margin-bottom:10px;}

.deliveryTxt{font-weight:500;}
.deliveryTxt img{ width:18px}

.deliveryAreaDiv{ border:1px solid #aaa; border-radius:5px; padding:10px; margin-bottom:10px;}
.deliveryAreaDiv{margin-bottom:10px;}
.deliveryAreaDiv:after{content:""; clear:both; display:block;}
.deli_left_row{margin-bottom:0px;}
.deli_left_row:after{content:""; clear:both; display:block;}

.deliveryAreaDiv .deli_left{ width:70%; float:left}
.deliveryAreaDiv .deli_left figure{ width:36px; margin-right:5px; float:left}
.check_circle{height:12px; width:12px !important; color:#f60005; line-height:normal; font-size:15px;}
.eligibleTxt{padding:5px 0px; font-weight:500; color:#222}
.deliveryAreaDiv .deli_right{ width:30%; float:right; text-align:right; font-weight:500; color:#222}
.deliveryAreaDiv .deli_right a{ color:#f60005}
.deliveryAreaDiv .deli_right .cmn-btn{ width:100%; max-width:200px; text-transform:none; margin-top:30px; color:#fff; font-size:11px; display:inline-block; text-align:center }
.be_sureTxt{ font-size:11px;}


















.ag-format-container {

}

/* rangeslider */
.ag-calculator_input-wrap .rangeslider--horizontal {
  display: inline-block;
  height: 8px;
  margin-top: 20px;
  background-color: #9099a3;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ag-calculator_input-wrap .rangeslider__fill {
  background-color: #78bc1e;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ag-calculator_input-wrap .rangeslider__handle {
  height: 24px;
  width: 24px;
  border: 1px solid #e6e9eb;
  background-image: none;

  z-index: 5;
  top: -7px;

  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .3);
  -o-box-shadow: 0 0 7px rgba(0, 0, 0, .3);
  box-shadow: 0 0 7px rgba(0, 0, 0, .3);
}
.ag-calculator_input-wrap .rangeslider__handle:after {
  display: none;
}
.ag-calculator_second-level-wrap .rangeslider--horizontal {
  display: block;
  float: right;
  width: 90%;
}
/* /rangeslider */

.ag-base_btn-wrap {
  width: 100%;
  padding: 18px 0 0;

  background-color: #F6F8F9;
}
.ag-base_btn {
  display: inline-block;
  line-height: .92;
  padding: 12px 40px;
  border: 0;
  background-color: #f60005;

  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  font-size: 13px;
  color: #FFF;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ag-base_btn:hover,
.ag-base_btn:focus {
  background-color: #000;

  text-decoration: none;
  color: #FFF;
}
.ag-calculators-block {
  padding: 20px 0;

  text-align: center;
}
.ag-calculator-block {
  display: block;
  max-width: 528px;
  width: 100%;
  margin: 0 auto 0px;
  background-color: #FFF;
  border: 1px solid #e6e9eb;

  -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .06);
  -moz-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .06);
  -o-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .06);
  box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .06);

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ag-calculator_title {
  display: inline-block;
  line-height: 1.33;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #e6e9eb;

  font-weight: bold;
  text-align: left;
  font-size: 18px;
  color: #4b545c;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-calculator_input-wrap {
  display: inline-block;
  width: 100%;
  padding: 10px 10px;
  text-align: left;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  position: relative;
}
.ag-calculator_label {
  line-height: 1.29;
  margin-top: 14px;
  margin-bottom: 0;

  font-weight: bold;
  font-size: 14px;
  color: #4b545c;
}
.ag-calculator_label-2 {
  margin-left: 50px;
}
.ag-calculator_text-input {
  float: right;
  line-height: 1;
  width: 60px;
  padding: 5px 8px;
  border: 1px solid #d3d8dc;
  background-color: #FFF;

  outline: 0;

  font-size: 16px;
  color: #4b545c;

  -webkit-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);
  -moz-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);
  -o-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);
  box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .12);

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align:center
}
.ag-calculator_percent {
  display: inline-block;
  line-height: 1.43;

  font-size: 14px;
  color: #9099a3;

  position: absolute;
  left: 24px;
  bottom: 8px;
}
.ag-calculator_second-level-wrap {
  display: none;
}
.ag-calculator_more-levels {
  display: inline-block;
  line-height: 1.5;
  width: 100%;
  padding: 10px 24px;

  cursor: pointer;

  text-decoration: none;
  text-align: left;
  font-size: 14px;
  color: #149ecc;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-calculator_more-levels:hover .ag-calculator_levels {
  background-color: #f5f5f5;
}
.ag-calculator_levels {
  display: inline-block;
  line-height: 24px;
  width: 100%;
  padding: 7px 10px;
  border: 1px solid #e6e9eb;

  font-size: 16px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ag-calculator_levels:before {
  display: inline-block;
  line-height: 22px;
  margin-right: 10px;

  vertical-align: top;
  text-align: center;
  font-size: 22px;
}
.ag-calculator_removed-levels:before {
  content: "-";
}
.ag-calculator_added-levels:before {
  content: "+";
}
.ag-calculator_removed-levels {
  display: none;
}
.js-ag-opened .ag-calculator_removed-levels {
  display: inline-block;
}
.js-ag-opened .ag-calculator_added-levels {
  display: none;
}
.ag-calculator_radio-box {
  display: flex;
  display: -webkit-flex;
  width: 100%;
  margin-top: 12px;

  position: relative;
}
.ag-calculator_radio-box input[type=radio] {
  visibility: hidden;

  position: absolute;
}
.ag-calculator_radio-box input[type=radio]:checked + label {
  background-color: #4b545c;
  color: #FFF;
}
.ag-calculator_radio-label {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-basis: 0;
  -webkit-flex-basis: 0;
}
.ag-calculator_radio-label {
  line-height: .92;
  padding: 16px 10px;
  border: 1px solid #d3d8dc;
  background-color: #e6e9eb;

  cursor: pointer;

  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  color: #9099a3;
}
.ag-calculator_radio-label:nth-last-of-type(1) {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.ag-calculator_radio-label:nth-of-type(1) {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.ag-calculator_results-box {
  width: 100%;
  padding-bottom: 10px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-calculator_results-info {
  display: block;
  width: 100%;
  padding: 12px 0 0;
  border-right: 1px solid #e6e9eb;
  background-color: #f6f8f9;

  text-align: center;
}
.ag-calculator_results-title {
  line-height: 1.29;

  font-weight: bold;
  font-size: 14px;
  color: #f60005;
}
.ag-calculator_results-sum {
  font-size: 30px;
  color: #4b545c;
}
.ag-calculator_results-currency {
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;

  vertical-align: top;
  font-size: 24px;
}
input.js-calculator_range{width:100%}


/*@media only screen and (max-width: 767px) {
  .ag-format-container {
    width: 96%;
  }

}

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

}

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

}

@media (min-width: 768px) and (max-width: 979px) {
  .ag-format-container {
    width: 750px;
  }

}

@media (min-width: 980px) and (max-width: 1161px) {
  .ag-format-container {
    width: 960px;
  }

}*/




.courier_frm .heading{margin-top:15px;}

.courier_frm .feat-lft{ width:100%}
.courier_frm .feat-lft h5{text-transform:none}
.courier_frm  .delivery_info{text-transform:none}
.courier_frm  .delivery_info .mslct{ padding-left:12px !important}
.courier_frm  .delivery_info .deli_head h5{ font-size:16px;}
.courier_frm  .delivery_info .d_info_lft{ width:50%; float:left; padding-right:15px; margin-bottom:20px;}
.courier_frm  .delivery_info .d_info_rht{ width:50%; float:left; padding-left:15px; border-left:1px solid red; margin-bottom:20px;}
.courier_frm  .delivery_info ul li{ width:48%; float:left;}
.courier_frm  .delivery_info ul li:nth-child(2n){ float:right;}
.courier_frm  .delivery_info ul li label{ margin:10px 0px 0px 0px; font-weight:500}

.courier_frm .weightDiv{width:40%; float:left; margin-right:20px}
.courier_frm .weightDiv h6, .courier_frm .contentDiv h6{font-size:14px}
.courier_frm .contentDiv{width:40%; float:left}

.courier_frm .payOnDeliveryDiv{ clear:both}
.courier_frm .payOnDeliveryDiv h5{font-size: 14px;
    color: #f60005;
    margin-bottom: 0px;}
.courier_frm .payOnDeliveryDiv label{ font-weight:500}
.courier_frm .payOnDeliveryDiv .pod_inpt{ float:left; margin-right:15px;}
.courier_frm .payOnDeliveryDiv .pod_inpt{ min-width:165px}


.courier_frm .dateForPicking .left_pick{ width:49%; float:left;}
.courier_frm .dateForPicking .right_pick{ width:49%; float:right;}

.courier_frm .terms { border-top:1px solid #ccc; border-bottom:none; margin:0px}
.courier_frm .terms .tncTxt{ float:left; display:inline-block; margin-top:24px; font-weight:normal}
.courier_frm .terms .tncTxt a{ color:#f60005; }


.allDeliverWrapper table{ border:1px solid #ccc; text-align:center}
.allDeliverWrapper table th{ border:1px solid #ccc; border-collapse:collapse; padding:5px; color:#f60005}
.allDeliverWrapper table td{ border:1px solid #ccc; border-collapse:collapse; padding:5px;}
.deliverTxt{color:#07c174; font-weight:500}
.paid{color:#f60005; font-weight:500}
.awaiting{color:#999900; font-weight:500}

.exportBtnArea{ text-align:right}
.exportBtnArea .btn-primary{ padding:5px; display:inline-block; border-radius:3px; margin-left:10px; margin-bottom:10px; margin-top:10px; font-size:14px; padding:6px 20px; transition:all .2s ease-in-out}
.exportBtnArea .btn-primary:hover{ background:#000 !important}
.exportBtnArea .btn-primary.newOrder{ background:#f60005}
.exportBtnArea .btn-primary.exportXlx{ background:#07c174}




.deliveryTermsDiv{font-size:14px; padding:20px 0px}
.deliveryTermsDiv .delTrm_50{ width:50%; float:left;}
.sellerRightDiv h3{text-align:center; color:#222}
.sellerRightDiv h3 i{ color:#f60005; font-size:36px;}
.sellerRightDiv h5{ font-size:14px;}
.sellerRightDiv ul{margin-bottom:30px}
.sellerRightDiv ul li{ display:flex}
.sellerRightDiv ul li i{ color:#f60005; margin:5px 10px 0px 0px}

.faqBar{ text-align:center; background:#f60005; color:#fff; font-size:22px; clear:both; margin:20px 0px; 
padding:6px;}

.faq_row{display:flex; margin-bottom:15px;}
.delTrm_50_lft{ width:50%; padding-right:20px;}
.delTrm_50_rht{ width:50%; padding-left:20px;}
.faq_row table th{ color:#f60005}
.faq_row table{ text-align:center}
.faq_row h5{font-size:16px; color:#222}

.adDetailBnr{margin-bottom:10px}
.insta-side{ border:1px solid #ccc; border-radius:5px; overflow:hidden; margin:8px 0px}

.adv-head li img {
    max-width: 20px;
    position: relative;
    top: -3px;
}

.favourite .adv-row .adv-head ul li {
    font-weight: 500;
    margin: 12px;
    /* padding: 0px 0px!important; */
    margin: 0 13px;
    padding-top: 9px;
    font-size: 14px;
}

/*Blog page css start here date 31.05.21 */

/*Blog page css start here date 31.05.21 */

/*.blog-wrapper.content-area{
  max-width: 960px
}*/
.blog-wrapper .blog-banner{
  margin: 2rem 0rem
}
.blog-wrapper .blog-banner img{
  width: 100%;
  height: auto
}
.blog-wrapper .blog-content{
  display: flex;
}

.blog-wrapper .blog-content .blog-side-bar{
  width: 24%;
}
.blog-toggle{
  display: none
}
.blog-wrapper .blog-content .blog-side-bar ul {
  border: 1px solid #ccc;
  margin-bottom: .5rem
}
.blog-wrapper .blog-content .blog-side-bar ul li{
  display: flex;
  padding: .5rem 0rem;
  border-bottom: 1px solid #ccc;
  font-size: .875rem
}
.blog-wrapper .blog-content .blog-side-bar ul li span{
  width: 36px;
  display: inline-block;
  text-align: center;
}
.blog-wrapper .blog-content .blog-listing{
  width: 76%;

}
.blog-wrapper .blog-content .blog-listing ul{
  display: flex;
  flex-wrap: wrap;
}
.blog-wrapper .blog-content .blog-listing ul li{
  border: 1px solid #ccc;
  padding: .5rem;
  width: 32%;
  margin-left: .4rem;
  margin-bottom: .5rem
}
.blog-wrapper .blog-content .blog-listing ul li:first-child{
  width: 65%;
  max-width: 100%
  }
.blog-wrapper .blog-content .blog-listing ul li:first-child img{
  width: 100%
  }
.blog-wrapper .blog-content .blog-listing ul li figure{
  max-height: 110px;
  overflow: hidden;
}
.blog-wrapper .blog-content .blog-listing ul li figcaption{
  padding: .5rem 0rem
}
.blog-wrapper .blog-content .blog-listing ul li figcaption h3{
  font-size: 12px;
  }
.blog-wrapper .blog-content .blog-listing ul li figcaption p{
  font-size: 12px;
  margin-bottom: 0rem
  }

.pagination-area2{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2rem
}
.pagi-btn{
    border: 1px solid #ccc;
    padding: 0rem .5rem;
    margin: 1rem .25rem;
    transition: all .2s ease-in-out

}
.pagi-btn:hover{
  background: #f60005;
  color: #fff
}
.pagi-btn.active{
  background: #f60005 ;
  color: #fff
}
.pagi-btn.next-btn{
  background: #000 ;
  color: #fff
}

.blog-detail-wrapper{
  display: flex;
  margin-bottom: 2rem
}
.blog-detail-wrapper .blg-detail-lft{
  width: 74%;
}
.blog-bradcrumb{
  padding: .5rem 0rem;
  font-size: 13px;
}
.blog-detail-wrapper .blg-detail-lft h4{
  font-size: .875rem;
  border-bottom: 1px solid #ccc;
  padding: .5rem 0rem
}
.blog-detail-wrapper .blg-detail-lft h5{
  font-size: 13px;
  display: flex;
  }
.blog-detail-wrapper .blg-detail-lft h5 span{
  display: inline-block;
}
.blog-detail-wrapper .blg-detail-lft h5 span:last-child{
  margin-left: auto;
}
.blog-detail-wrapper .blg-detail-lft h5 span:last-child i{
  color: #f60005
}
.blog-detail-wrapper .blg-detail-lft figure img{
  width: 100%;
  height: auto;
  margin-bottom: 1rem
}
.blog-detail-wrapper .blg-detail-lft p{
  font-size: 13px;
}
.blog-related.blog-wrapper .blog-content .blog-listing{
  width: 100%
}
.blog-related.blog-wrapper .blog-content .blog-listing ul li:first-child{
  width: 32%
}
.blog-related h4{
  margin: 3rem 0rem 1.5rem;
  border-bottom: 1px solid #ccc;
  padding: 1rem 0rem;
  font-size: 1rem !important;
  position: relative;

}
.blog-related h4:after{
  content: "";
  width: 12rem;
  height: 1px;
  background: red;
  position: absolute;
  bottom: -1px;
  right: 0rem
  }
.blog-detail-wrapper .blg-detail-rht{
  width: 24%;
  margin-left: auto;
}

.sticky-top {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: sticky;
  top: 0;
}




/*update css 22/8/2021 */
.user-wrapper .user-point{
   width: 70%;
    float: right;
    padding: 40px 0px;*/
}
.user-point h1 {
    color: #666;
    margin: 0;
    font-size: 16px;
    background: #f6f6f6;
    padding: 6px 10px 6px;
}
.point-card {
    background: #fff;
    border-radius: 4px;
    box-shadow: 5px 5px 5px #ccc;
    margin: 15px 0px 5px;
}
.point-card-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 10px 10px 30px;
}
.point-card-text h2 {
    color: #333;
    margin: 0;
    font-size: 16px;
    padding: 0px 0px 5px;
}
.point-card-text h3 {
    color: #666;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 400;
}
.point-card-head img {
    width: 55px;
    height: 55px;
    object-fit: scale-down;
}
.point-card-footer {
    background: #f6f6f6;
    padding: 6px 10px 6px;
}
.point-card-footer h4 {
    color: #666;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
}

.refer-frnd{
  text-align: center;
  width: 100%
}
.refer-frnd figcaption{
  font-size: 18px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 1rem;
  margin-bottom: 1rem 
}
.refer-frnd ul{
  display: flex;
  justify-content: center;
  align-items: center;
  }
.refer-frnd ul li{
  margin: 10px;
  width: 80px;

  }
.refer-frnd h4{
  font-size: 16px;
  font-weight: normal;
  margin: .5rem 0rem
}
.refer-frnd h5{
  font-size: 16px;
  font-weight: normal;
}
#orderPop .modal-header{
  width: 100%;
  align-items: center;
  justify-content: center;
}
#orderPop .modal-header img{
  max-width: 200px;
  height: auto;
}
#orderPop .form-row{
  width: 100%;
}
#orderPop .form-row .form-group{
  width: 49%;
  text-align: left;
}
#orderPop .form-row .form-group label{
  font-weight: bold;
  font-size: 16px;
  }
#orderPop .form-row .form-group label span{
  color: #f80403
}
.mr-auto-left{
  margin-left: auto;
}
.wid100{
  width: 100% !important
}
#orderPop .heading{
  background: #f80403;
  font-size: 18px;
  text-transform: uppercase;
  padding: .5rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
#orderPop .heading2{
  font-weight: bold;
  font-size: 16px;
  border-bottom: 2px solid #f80403;
  padding: .5rem 0rem;
  text-align: left;
}
#orderPop table{
  border: 1px solid #ccc;
  width: 100%;

}
#orderPop table td{
  border: 1px solid #eee;
  border-collapse: collapse;
  padding: 2px 5px
}
.spacer{
  padding: 1rem !important
}
.outer-tbl th{
  padding: 5px;
  background: #f5f7f6;
}
.inner-tbl1{
  margin-bottom: 1rem;
}
.outer-tbl input[type="radio"]{
  position: relative;
  top: 2px
}
.order_btn{
  background: #f80403;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  border: none;
  width: 100%;
  padding: 0.5rem
}
.orderbutn_bottomtxt{
	text-align: center;
    font-size: 14px;
}

/*.............New Css from Deepak ............*/
.user-wrapper .feedback_area{
    width: 70%;
    float: right;
    padding: 40px 0px;
  }
.feedback_area h1 {
    color: #666;
    margin: 0;
    font-size: 1.25rem;    background: #f6f6f6;
    padding: 6px 10px 6px;
}
.feedback_area .feed_detail {
  display: flex;
  margin:1rem 0rem;
  border-bottom: 1px solid #ccc
}
.feedback_area .feed_detail figure{
  width: 20%;
}
.feedback_area .feed_detail article{
  width: 30%;
}
.feedback_area .feed_detail figcaption{
  width: 50%;
  border-left: 1px solid #ccc
}
.feedback_area .feed_detail figcaption .star_color{
  color: yellow

}
.feedback_area .feed_detail figure, .feedback_area .feed_detail article, .feedback_area .feed_detail figcaption {
  flex-direction: column;
  padding: .5rem
}
.feedback_area .feed_detail figcaption h4{
  font-size: 12px;
  margin-bottom: 0rem
}
.feedback_area .feed_detail figcaption p{
  margin-bottom: 0rem
}
.feedback_area .addition_feed textarea{
  width: 100%;
  border: 1px solid #ccc;
  height: 10rem
}
.feedback_area .addition_feed p{
  margin: 0rem
}
.feedback_area .addition_feed .btn_area{
  margin: 2rem 0rem

}
.feedback_area .gray_bar{
  background: #f6f6f6; 
  margin-top: .5rem;
  padding: 5px
}
.feedback_area .gray_bar .txt_set{
  font-size: 1rem
}
.feedback_area .gray_bar span{
  color: #f60005
}
.feedback_area .addition_feed h2 {
    color: #666;
    margin: 0 0 1rem 0rem;
    font-size: 1.25rem;
    border-bottom: 1px solid #ccc;
    padding: .5rem 0rem  
}


.status_bx{
  border: 1px solid #ccc;
  border-radius: .5rem;
  box-shadow: 5px 5px 6px #ccc;
  margin-bottom: 1rem
}
.status_bx .status_head{
  display: flex;
  padding: .5rem;
  border-bottom: 1px solid #ccc
}
.status_bx .status_head h2{
  font-size:.75rem;
  font-weight: normal;
  width: 50%;
  margin: 0px;
  color: #000;
}
.status_bx .status_head h2 img{
  width: 20px;
  height: auto;
  }

.status_bx .status_head h2 span{
  color: #f60005
  }

.status_bx .status_details{
  display: flex;
  padding: 0rem .5rem
}
.status_bx .status_details figure{
  width: 20%;
  padding: .5rem;
}
.status_bx .status_details figcaption{
  width: 60%;
  padding: .5rem;
}
.status_bx .status_details figcaption h6{
  font-size: 12px;
  font-weight: normal;
  display: flex;
  }
.status_bx .status_details figcaption h6 span{
  display: block;
  width: 50%
}
.status_bx .status_details .btn_area{
  width: 20%;
  padding: .5rem;
  border-left: 1px solid #ccc
}
.status_bx .status_details .btn_area .btn img{
  width:20px;
  height: auto;
  }
.status_bx .status_details .btn_area h5{
  font-size: 12px
}
.status_bx .status_details .btn{
  font-size: 10px;
  margin-bottom: .5rem;
  padding:5px 0px;
  width:100%;
}
.status_bx .status_details .star_color{
  color: yellow;
  display: flex;
}
.status_bx .status_details .star_color{
  align-items: center;
  justify-content: center;
}

.Orders_area .searchBx{
  margin-left: auto

}
.Orders_area  .Orders_head{
  display: flex;
  background: #f6f6f6;
  align-items:center;
}
.Orders_area .searchBx input{

  border: none;
  }
.Orders_area .searchBx button{
  background: #f60005;
  color: #fff;
  border: none;
  }

.order_status_bar{
  display: flex;
}
.order_status_bar li{
  margin: 0rem .5rem
}
.order_status_bar li span{
  color: #666 !important
}
.btn-primary.payNow{
  background: #fff;
  border: 1px solid #f60005;
  color: #f60005
}

/*.user-wrapper .chatting_area{
    width: 70%;
    float: right;
    padding: 40px 0px;
  }*/
.chatting_head{
  display: flex;
  width: 100%;
  background: #f6f6f6;
}
.chatting_area h1 {
    color: #666;
    margin: 0;
    font-size: 1rem;    
    width: 50%;
    padding: 6px 10px 6px;
}
.chatting_area .chatting_bx{
  display: flex;
  margin-top: 1rem
}
.chatting_area .chatting_lft{
  width: 40%;
  border-right: 1px solid #ccc
}
.chatting_area .chatting_lft .search_chat{
  display: flex;
}
.chatting_area .chatting_lft .search_chat input{
  border: 1px solid #ccc;
}
.chatting_area .chatting_lft .search_chat .btn-primary{
  padding: 0rem .5rem;
  border-radius: 0px;
}
.chatting_area .chatting_lft ul li{
  display: flex;
  padding: .5rem 0rem;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.chatting_area .chatting_lft ul li figure{
  width: 50px;
  height: 50px;
  border-radius: 100px;
  overflow: hidden;
  background: #ccc;
  align-items: center;
  justify-content: center;
  display: flex;
  margin-right: .5rem
}
.chatting_area .chatting_lft ul li figcaption{
  display: flex;
  flex-direction: column;
  justify-content: center;

}
.chatting_area .chatting_lft ul li figcaption h5{
  font-size: 12px;
  margin: 0px;
  }
.chatting_area .chatting_lft ul li figcaption p{
  font-size: 12px;
  margin: 0px
  }
.chatting_area .chatting_lft ul li .date{
  position: absolute;
  right: 5px;
  top: 1rem;
}
.chatting_area .chatting_lft ul li .date p{
  text-align: center;
  color: #f60005
}
.chatting_area .chatting_rht{
  width: 60%;
  position: relative;
}
.chatting_area .chatting_rht .head{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ccc;
    padding-bottom: 1rem
}
.chatting_area .chatting_head h1 span{
  color: green
  }
.chatting_area .chatting_rht .head .adv_link{
    width: 50%;
    display: flex;
    align-items: center;
}
.chatting_area .chatting_rht .head .adv_link figure{
    width: 70px;
    height: auto;
    margin-right: 5px
}
.chatting_area .chatting_rht .head .adv_link figure img{
    width: 100%;
    height: auto
}
.chatting_area .chatting_rht .head .adv_btn{
    width: 50%;
    text-align: right;
    display: flex;
}
.chatting_area .chatting_rht .head .adv_btn a{
  display: block;
  width:50%;
  text-align:center;
  font-weight: bold;

  }
.chatting_area .chatting_rht .head .adv_btn span{
  color: #f60005;
  display: block;
  }
.chatting_area .chatting_rht .chat_pair{
  display: flex;
}
.chatting_area .chatting_rht ul li{
  padding: .5rem;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.chatting_area .chatting_rht ul li .chat_pair figure{
  width: 40px; 
  height: 40px;
  border-radius: 100px;
  overflow: hidden;
  margin-right: .5rem;
  background: #ccc;
  justify-content: center;
  align-items: center;
  display: flex;
}
.chatting_area .chatting_rht ul li .chat_pair figcaption{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.chatting_area .chatting_rht ul li .chat_pair figcaption h5{
  margin: 0px;
  font-size: 12px
}
.chatting_area .chatting_rht ul li  p{
  margin: 0px
}
.chatting_area .chatting_rht ul li  .chat_frame{
  background: #eee;
  padding:.5rem
}
.chatting_area .chatting_rht ul li:nth-child(2n) .chat_frame{
  background: #fff !important;
  padding:.5rem
}
.chatting_area .chatting_rht ul li .date{
  position: absolute;
  top: -10px;
  width: 100% ;
  text-align: center; 
}
.chatting_area .chatting_rht ul li .date span{
  background: #fff 
}
.chatting_area .chatting_rht .chatType{
  display: flex;
  position: absolute;
  bottom: 0px;
  border: 1px solid #ccc;
  width: 100%;
  padding: .5rem;
  left: .5rem;
  align-items: center;
}
.chatting_area .chatting_rht .chatType figure{
  width:40px;
  height: 40px;
  border-radius: 100px;
  overflow: hidden;
  background: #ccc ;
  margin-right: 5px
}
.chatting_area .chatting_rht .chatType figcaption{
  width: 150px
  }
.chatting_area .chatting_rht .chatType figcaption input{
  border: none;
  outline: none
  }
  .chatting_area .chatting_rht .chatType figcaption input:focus{
  border: none
  }
.chatting_area .chatting_rht .chatType .import_img{
  margin-left: auto;
  } */

  .whidraw_area{
    width: 70%;
    float: right;
    padding: 40px 0px;
  }
  .whidraw_area h1 {
    color: #666;
    margin: 0;
    font-size: 1rem;
    width: 100%;
    padding: 6px 10px 6px;
    background: #f6f6f6
}
.whidraw_area .balance_ul{
  display: flex;
  margin-top: 1rem
}
.whidraw_area .balance_ul li{
  width: 32%;
  margin-right: 2%;
  background: #f6f6f6;
  padding: .5rem;
}
.whidraw_area .balance_ul li:last-child{
  margin-right: 0px;

}
.whidraw_area .balance_ul li h5{
  font-size: .75rem;
  margin-bottom: 1rem
  }
  .whidraw_area .balance_ul li h5 span{
    color: red
  }
.bal_whidraw h1{
  margin: 2rem 0rem 0rem 0rem
}
.whidraw_area .bal_whidraw ul{
  display: flex;
  background: #f6f6f6
}
.whidraw_area .bal_whidraw ul li{
  width: 32%;
  margin-right: 2%;
  padding: .5rem;
  text-align: center;
  border-right: 1px solid #ccc
}
.whidraw_area .bal_whidraw ul li:last-child{
  margin-right: 0px;
  border-right: none

}
.whidraw_area .payment_option h1{
  color: #666;
  margin: 1rem 0rem;
  font-size: 1rem;
  width: 100%;
  padding: 6px 10px 6px;
  background: #fff
}
.whidraw_area .payment_option h1 span{
  float: right;
  font-size: 1.25rem;
  font-weight: normal;
  }
.whidraw_area .payment_option ul{
  display: flex;
  flex-wrap: wrap;
}
.whidraw_area .payment_option ul li{
  width: 48%;
  margin-right: 2%;
  margin-bottom: 1rem;

  border: 1px solid #ccc
}
.whidraw_area .payment_option ul li:nth-child(2n){
  margin-right: 0rem
}
.whidraw_area .payment_option table{
  width: 100%
}
.whidraw_area .payment_option td{
  width: 50%;
  padding: .5rem;
}
.whidraw_area .payment_option .id_part{
  height: 6rem
}
.whidraw_area .payment_option td h3{
  font-size: 10px
  }
.whidraw_area .payment_option td a{
  font-size: 10px;
  font-weight: bold;
  color: #506fef;
  margin-left: 1rem
  }
.whidraw_area .payment_option  .pay_btn{
  border-top: 1px solid #ccc
}
.whidraw_area .payment_option .add_option {
  height: 114px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.whidraw_area .payment_option .add_option .plus{
  font-size: 1rem
}
.whidraw_btn .btn{
  width: 100%;
  margin-bottom: 1rem
}
