body {
    font-size: 14px;
	font-family: 'Poppins', sans-serif;
	overflow-x:hidden;
}

.box-border{
	border: 1px solid #e6e6eb;
    border-radius: 7px;
    box-shadow: 0 0 40px 0 rgba(234, 238, 249, 0.5);
}

.ibg-form-select {
  -webkit-appearance: inline;
  -moz-appearance: inline;
  text-indent: 1px;
  text-overflow: '';
  text-transform: none;
  
  border-radius: 3px !important;
  border: 1px solid #e6e6eb;
  height: 2.425rem;
  color: #3d4e67;
  background-color: #fff;
  padding:0 10px;
		
}

select::-ms-expand {
    display: inline !important;
	display: block !important;
}

.container {
	max-width:90%;
}

.pricingTable2.orange .pricing-plans {
    background-color: var(--secondary-color);
}

.alert-sm {
    padding: 0.45rem 1rem;
    margin-bottom:0rem;
}
.alert:first-child {
    margin-bottom: 0rem !important;
}

.ibg-businessdet-socialmediaicon {padding-right:5px;}
a.facebook-bg:hover {background: #30497c;color: #fff;}
a.instagram-bg {background: #e84e5e;color: #fff;}
a.instagram-bg:hover {background: #d94958;color: #fff;}
a.linkedin-bg {background: #0a66c2;color: #fff;}
a.linkedin-bg:hover {background: #0a5daf;color: #fff;}
a.youtube-bg {background: #FF0000; color: #fff;}
a.youtube-bg:hover {background: #E60000; color: #fff;}

/*.float-left{float:left;}*/
.w20{ width: 20px !important;}
.w30{ width: 30px !important;}
.hide{display:none !important;}
.show{display:inline !important;}
.cursor-pointer{cursor:pointer !important;}
.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
.lineontext{text-decoration: line-through;}
.ibg-mobmenutoplogo{display:none !important;}
.ibg-mobbtn{display:none !important;}
.has-error{border-color:#dd4b39 !important;  box-shadow:3px 3px 16px rgba(255,0,0,0.09);}
.text-normal{font-weight:400 !important;}
.font-sm9{font-size:0.9em;}
.ibg-text-orange{color:#ff8819;}
.box-hover-dark:hover{background-color: #f0f0f0 !important;}
.box-hover-dark-round{border:3px solid #dcdcdc; border-radius:10px;}
.desktoplogo .logo-height img{ height:50px; max-height:50px !important; padding-top:0px;}
.sticky-wrapper.is-sticky .desktoplogo {padding: 13px 0; }

.horizontalMenu>.horizontalMenu-list>li { padding: 15px 0;}
.sticky-wrapper.is-sticky .horizontalMenu>.horizontalMenu-list>li { padding: 15px 0;}
/*.card-body {-ms-flex:0 0 auto; flex:0 0 auto; padding:0px;}
.card-body h3{padding:0; margin:0;}
.single-page .wrapper .card-body {padding-top:30px; padding-bottom:10px;}*/
.regpad{padding:30px 0 10px 0 !important;}
.ftlogowrap{float:left; width:auto; margin-bottom:20px;}
.ftlogowrap img{width:auto; max-width:50%; max-height:60px; padding:10px; background-color:#FFFFFF;}
.table-min-height{min-height:200px;}
.table-min-height-100{min-height:100px;}
.textarea-min-height-50{height:50px !important;}
.textarea-min-height-120{height:120px !important;}
.textarea-min-height-150{ min-height:150px !important;}
.card-under-maintenance-bg{background-color:#fbfcfe !important;}
.card-under-maintenance-bg p{font-size:1.1em; font-weight:400;}

.div_tbody > div:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

.ibg-mylist-img{width:200px; text-align:center;}
.ibg-mylist-img img {
	width:auto;
	max-width:100%;
	padding:10px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.ibg-mylist-img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.ibg-buslistingpremiumflag{height:40px; line-height:40px;}
.ibg-buslistingpremiumflag-home{position:absolute; width:100%; opacity:0.9;}
.ibg-businesslist-img{width:160px; text-align:center;}
.ibg-businesslist-img img {
	width:auto;
	max-width:100%;
	padding:10px;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.ibg-businesslist-img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.ibg-buslistingcontwrap .card-body{padding-top: 1rem !important;}


ul.ibgusesidemenu li a{ padding-left:15px !important;}
ul.ibgusesidemenu li a i{ width:30px; text-align:center;}
ul.ibgusesidemenu li a span{ padding-left:10px;}

.premium-benefit-box{border-radius: 3px !important; box-shadow: rgba(240, 18, 190, 0.5) 0px 30px 60px -12px inset, rgba(240, 18, 190, 0.3) 0px 18px 36px -18px inset;}

/***** Menu *****/
.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li {
    white-space: normal;
    padding: 5px 10px 5px 10px;
	
}


.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul{-webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px; -webkit-column-rule:1px dashed #ddd; -moz-column-rule:1px dashed #ddd; column-rule:1px dashed #ddd;}

.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul.ibg-horizontal-megamenu-col{-webkit-column-count:4; -moz-column-count:4; column-count:4;}
.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul.ibg-horizontal-megamenu-col li{ float:left; width:100%; /*padding:10px 0 10px 5px;*/  border-bottom: 1px solid #f0f3f9;}

.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul.ibg-horizontal-megamenu-col li a{display: flex; align-items: center; padding: 10px 0; transition:transform .4s ease-in-out}
.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul.ibg-horizontal-megamenu-col li a:hover {
    color: #fff !important;
    background-color: #0066CC;
    border-radius: 2px;
}
.horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu ul.ibg-horizontal-megamenu-col li a:hover .ibg-horizontal-megamenu-img{scale: 1.2; transition:all .4s ease-in-out;}

.ibg-horizontal-megamenu-img{flex: 0 0 50px; padding-left: 10px; transition:all .4s ease-in-out;}
.ibg-horizontal-megamenu-img img{border-radius:1px; border: 2px solid #fff;}
.ibg-horizontal-megamenu-name{padding-left: 15px;}
/*
.ibg-horizontal-megamenu-img{float:left; width:25%; height:50px;}
.ibg-horizontal-megamenu-img img{width:auto; max-width:40px; max-height:40px;}
.ibg-horizontal-megamenu-name{float:left;width:75%; height:50px; vertical-align:middle;}
*/

/***** Banner *****/
.slider-header:before {
    background:none !important;
}
.bg-background-color:before,
.bg-background3:before,
.bg-background-5:before,
.bg-background-6:before,
.slider-header:before {
    background:none !important;
}

/*.bannerheadertext{color:#214d98; text-shadow: 0px 0px 8px #ff6501;}*/
.bannerheadertext{color:#ffffff; text-shadow: 0px 0px 8px #ff6501;}

/************* Autocomplete ***********/
.autocompleteresult{
	position:relative;
	width:100%;
	padding:0;
	margin:0;
}
.autocompleteresult ul{
	float:left;
	position:absolute;
	width:100%;
	list-style:none;
	top:-1px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC !important;
	z-index:99;
}
.autocompleteresult ul li{
	float:left;
	width:100%;
	list-style:none;
	padding:5px 10px;
	cursor:pointer;
}

.autocomplete-items {
  /*position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;*/
}

ul.autocomplete-items li.autocomplete-active {
  background-color: #f2f2f2 !important; 
 /* color: #ffffff; */
}	

.ibg-staticpage-content h5{margin-top:30px;}
.ibg-staticpage-content ul{margin-bottom:30px;}
.ibg-staticpage-content ul{float:left; width:100%; margin:0; padding:0 0 30px 20px;}
.ibg-staticpage-content ul li{float:left; width:100%; margin:0; padding-left:10px; list-style:square;}


.salebanner img{max-height:400px;}


/***** Banner Slide Start *****/
.bannerads-owl-carousel img {
    margin: 0 auto;
    text-align: center;
}

.hometop-banneradswrap-fullpage {float:left; width:100%; margin-top:10px;}
.hometop-banneradswrap-left {float:right; width:70%; margin-top:10px;}
.hometop-banneradswrap-right {float:left; width:30%; margin-top:10px;}
/***** Banner Slide End *****/

/***** Business Upload Photo *****/
.section-title {
  position: relative;
  display: inline-block;
  letter-spacing: 1px;
  color: #1e003d;
  cursor:pointer;
 
  /*text-transform: uppercase;*/
  
 /* text-shadow: #ffca7a 1px 0 10px;*/
}

.section-title-bottomline{width:50%; margin:0 auto; padding-top:5px; border-bottom:2px solid #ffffff;}
.section-title-bottomline:hover, .section-title-bottomline.active{border-bottom:2px solid #0066CC;}
.section-title:hover .section-title-bottomline{border-bottom:2px solid #0066CC;}
/*
.section-title::before {
  position: absolute;
  content: "";
  bottom:-5px;
  left: 25%;
  width: 50%;
  height: 2px;
  background: #0066CC;
}*/

.businessuploadcataloguesecwrap{float:left; width:100%; height:auto; margin-bottom:20px;}
.businessuploadcatalogueinnerwrap{position:relative; padding:10px 0; min-height:100px; cursor:pointer; border:1px dashed #d8d9de; background-color:#f1f1f6;}
.businessuploadcatalogueiconwrap{position: absolute; top: 50%; transform: translateX(-50%); transform: translateY(-50%);}
.businessuploadcatalogueiconwrap i{font-size:5em;}
/*.businessuploadcatalogueremiconwrap{position:absolute;top:10px; right:10px;}
.businessuploadcatalogueiconwrap{position: absolute; top: 50%; transform: translateX(-50%); transform: translateY(-50%);}
.businessuploadcatalogueiconwrap i{font-size:1em;}
*/


.todo-list.todo-list-businessuploadphotosecwrap > li {
  margin: 3px 3px 3px 0; 
  padding: 1px; 
  float: left; 
  width: 33%; 
  height: 280px; 
  text-align: center;
}

.businessuploadphotosecwrap{height:250px; margin-bottom:20px;}
.businessuploadphotoinnerwrap{position:relative; height:250px; cursor:pointer; border:1px dashed #d8d9de; background-color:#f1f1f6;}
.businessuploadphotoiconwrap{position: absolute; top: 50%; transform: translateX(-50%); transform: translateY(-50%);}
.businessuploadphotoiconwrap i{font-size:5em;}
.businessuploadphotoiconwrap img{max-width:90%; max-height:240px;}
.businessuploadphotodisplaybg{background-color:#ffffff}
.businessuploadphotosorticonwrap{position:absolute; top:10px; left:10px;}
.businessuploadphotoremiconwrap{position:absolute; bottom:10px; right:10px;}
/***** Business Upload Photo End *****/

/***** Home page *****/
.ibghcatnmwrap{min-height:36px; position:relative; text-align:center;}
.ibghcatnminnwrap{width:100%; position: absolute; top: 50%; transform: translateY(-50%);}
.ibghcatnminnwrap h5{font-size:1em;}

/*.ibg-hmlatestlist-img{float:left; width:100%; text-align:center; height:160px;}*/
/*.ibg-hmlatestlist-img{ width:100%; text-align:center; height:160px;}*/
.ibg-hmlatestlist-img table{ width:100%; text-align:center; height:160px; padding:0; margin:0;}
/*.ibg-hmlatestlist-img table tr td{text-align:center; height:160px;}*/
.ibg-hmlatestlist-img table tr td img {
	/*width:auto;*/
	max-width:100%;
	max-height:160px;
	
	text-align:center;
	
	border-radius:5px 5px 0 0;
    /*-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;*/
	
}
.ibg-hmlatestlist-img:hover img {
	/*border-radius:5px 10px 0 0;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);*/
}


.ibg-hmlatestlist-noimg img{max-height:120px !important; padding-top:30px;}

.ibg_hmlatestlisting_title{ min-height:42px; line-height:1.63em;}

/*h2.horyellowline{padding-right:10px; position:relative;}
h2.horyellowline:before{ content:""; width:40%; height:3px; background:#f5ab28; position:absolute; left:0; top:0px; bottom:0px;}
*/
h2.horyellowline{display:inline-block; height:46px; box-shadow: 0 25px 0 -22px #ff8819;}
/*h2.horyellowline{ margin:0 0 0; padding:0 0 0 0;  color:#000; font-weight:700; position:relative;}
h2.horyellowline:before{ content:""; width:131px; height:3px; background:#f5ab28; position:absolute; left:0; top:0; bottom:0; margin:auto;}
*/

.ibg-hm-list-wrap-outer{float:left; width:25%;}

.ibg-hm-latestlist-wrap{float:left; width:100%; height:100px;}
.ibg-hm-latestlist-img-2{float:left; width:25%; padding:0; text-align:center;}
.ibg-hm-latestlist-img-2 img{ max-width:100%; max-height:100% !important;}
.ibg-hm-latestlist-content-2{float:left; width:75%; padding:10px 20px;}

.ibg-hm-premiumlist-wrap{float:left; width:100%; height:220px !important;}
.ibg-hm-premiumlist-img-2{float:left; width:100% !important; height:130px; padding:10px 10px; text-align:center;}
.ibg-hm-premiumlist-img-2 img{ max-width:100%; max-height:130px !important;}
.ibg-hm-premiumlist-content-2{float:left; width:100% !important; padding:10px 20px; text-align:center;}


.ibg-listouter{padding:0px}
.ibg-listinner{position:relative; margin-bottom:30px}
.ibg-listinner ul{-webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px; -webkit-column-rule:1px dashed #ddd; -moz-column-rule:1px dashed #ddd; column-rule:1px dashed #ddd;}
.ibg-listinner ul li{margin-bottom:7px; padding:2px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.ibg-listinner ul li a{display:inline-block; text-decoration:none; text-decoration:none}
.ibg-listinner ul li a:hover{text-decoration:none}
/*
ul.ibg-catlist-col{
   position: relative;
}

ul.ibg-catlist-col li:before {
    content: "\f105";
	font-family: fontawesome;
	position: absolute;
	padding:0 0 0 0px;
	padding-top:0px;
}*/

.ibg-listinner ul.ibg-catlist-col{-webkit-column-count:3; -moz-column-count:3; column-count:3;}
.ibg-listinner ul.ibg-catlist-col li{ padding:3px 0 10px 5px;}


.ibg-listinner ul.ibg-citylist-col{-webkit-column-count:6; -moz-column-count:6; column-count:6;}



/***** Home page End *****/

/***** Banner Ads *****/
.bannerad_center_wrap{float:left; width:100%; margin:0px 0 0px 0; text-align:center;}
.bannerad_top_margin{margin-top:40px;}
.ibgrightmenuouterwrap{margin-bottom:30px;}

/***** Breadcrumb *****/
.ibg-breadcrumb-wrap{float:left; width:100%; padding:10px 0; margin-bottom:30px;}
.ibg-breadcrumb-inner{float:left; width:100%;}
.ibg-breadcrumb-pagetitle-wrap{float:left; width:auto;  padding:10px 0;}
h4.ibg-page-title {margin: 0;font-size: 18px;font-weight: 500;}

.ibg-breadcrumb-item-wrap{float:right; width:auto; text-align:right;  padding:10px 0;}
.ibg-breadcrumb-item-wrap ol.breadcrumb li.breadcrumb-item a{ color:#605e7e; /*color: rgba(255, 255, 255, 0.8);*/}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    padding-left: 0rem;
    /*color: rgba(255, 255, 255, 0.3);*/
	color:#605e7e;
    content: "/";
}

/***** Sub Category page *****/
.ibgsubcattitleimgwrap{padding:10px 0;}
.ibgsubcattitle{padding-left:20px; font-size:1.5em;}
ul.ibgsubcatlist{float: left; width: 100%; padding: 0; margin: 0;   }
ul.ibgsubcatlist li{float: left; width:50%; position: relative; padding: 5px 0 0 10px; margin: 0; border-bottom: none; }
ul.ibgsubcatlist li a{float: left; width:100%; padding: 3px 15px 8px 20px; border-bottom: 1px dotted #CCCCCC;}
ul.ibgsubcatlist li:before {
    content: "\f105";
	font-family: fontawesome;
	position: absolute;
	padding-left:5px;
	padding-top:3px;
	/*
    position: absolute;
	top: 10px;
    width: 100%;
    height: 100%;
    display: block;
    font-family: fontawesome;
	*/
}
/***** Sub Category End *****/

/***** Business Listing page *****/
.ibg-businesslist-contactinfowrap{float:left; width:100%; margin-bottom:20px; padding-bottom:10px; line-height:1.6;}

.ibg-businesslist-contactinfowrap:before{
	font-family: "Font Awesome 5 Free"; 
	/*content: "\f095";*/
	position:absolute; 
	left:10px;
	
	padding-right: 3px;
	vertical-align: middle;
	font-weight: 700;
	
	width: 30px;
    height: 30px;
	line-height: 30px;
    border-radius: 50%;
    background: #f7f7fb;
    text-align: center;
    font-size: 12px;
}
.ibg-businesslist-contactinfowrap-address:before{content: "\f279";}
.ibg-businesslist-contactinfowrap-locationarea:before{content: "\f041";}
.ibg-businesslist-contactinfowrap-email:before{content: "\f0e0";}
.ibg-businesslist-contactinfowrap-phone:before{content: "\f095";}
.ibg-businesslist-contactinfowrap-link:before{content: "\f0c1";}

.ibg-businesslist-contactinfowrap span{float:left; position:relative;  padding-left:30px;}


ul.ibgsubcatlist_rcatlist{float: left; width: 100%; padding:0 0 0 10px; margin: 0; max-height:600px; overflow-y: scroll; overflow-x: hidden;}
ul.ibgsubcatlist_rcatlist li{float: left; width:100%; position: relative; padding: 5px 0 0 0px; margin: 0; border-bottom: none; }
ul.ibgsubcatlist_rcatlist li a{float: left; width:100%; padding: 3px 5px 8px 10px; border-bottom: 1px dotted #CCCCCC;}
ul.ibgsubcatlist_rcatlist li:before {
    content: "\f105";
	font-family: fontawesome;
	position: absolute;
	padding-left:0px;
	padding-top:4px;
	font-size:0.9em;
	/*
    position: absolute;
	top: 10px;
    width: 100%;
    height: 100%;
    display: block;
    font-family: fontawesome;
	*/
}
/***** Business Listing page End *****/

/***** Business Details page *****/
.ibg-businessdet-image-wrap a {
    position: absolute;
    top: 0;
    left:0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 98;
}
.ibg-businessdetmainnoimg img{width:auto; max-width:200px; opacity:0.5;}
.ibg-businessdet-contactinfowrap{float:left; width:100%; margin-bottom:20px; line-height:1.6;}

.ibg-businessdet-contactinfowrap:before{
	font-family: "Font Awesome 5 Free"; 
	/*content: "\f095";*/
	position:absolute; 
	left:10px;
	
	padding-right: 3px;
	vertical-align: middle;
	font-weight: 700;
	
	width: 30px;
    height: 30px;
	line-height: 30px;
    border-radius: 50%;
    background: #f7f7fb;
    text-align: center;
    font-size: 12px;
}
.ibg-businessdet-contactinfowrap-person:before{content: "\f007";}
.ibg-businessdet-contactinfowrap-address:before{content: "\f279";}
.ibg-businessdet-contactinfowrap-locationarea:before{content: "\f041";}
.ibg-businessdet-contactinfowrap-email:before{content: "\f0e0";}
.ibg-businessdet-contactinfowrap-phone:before{content: "\f095";}
.ibg-businessdet-contactinfowrap-link:before{content: "\f0c1";}

.ibg-businessdet-contactinfowrap span{
	float:left; position:relative;  padding-left:40px;
}

.ibg-businessdet-socialmediawrap{ float:left; width:auto; margin-right:10px;}

.ibg-businessdet-overviewcontent{float:left; width:100%; padding:20px 0;}
.ibg-businessdet-overviewcontent ul{float:left; width:100%; padding:0 0 20px 20px; list-style:none;}
.ibg-businessdet-overviewcontent ul li{float:left; width:100%; list-style:square;}


.carousel-slide-1 .slide-show-image {
    /*height: 28rem !important;*/
}
.carousel-slide-1.product-slider .carousel-item img {
    max-height:100%;
}
/***** Business Details page End*****/

/***** Contact Us *****/
.form_info{ width:100%; float:left; margin:0 0 30px 0; padding:45px 40px; background:#fff; border-radius:15px; box-shadow:5px 5px 32px rgba(0,0,0,0.09);}
.form_info h5{ margin:0 0 27px 0; padding:0; text-align:center; font-size:20px;}
.form_block{ width:100%; float:left; margin:0 0 15px 0; padding:0; position:relative;}
.form_block label{ display:inline-block; margin:0 0 7px 0; padding:0; font-size:16px; font-weight:700;}
.form_block .form-control{ height:50px !important; font-size:16px; color:#333; padding:0 45px 0 20px; box-shadow:none; border-color:#cecece !important;}
.form_block textarea.form-control{ height:123px !important; padding:10px 45px 10px 20px;}
.form_block i{ position:absolute; right:15px; top:46px; color: #0e2b4d; opacity:0.3; font-size:18px;}
.form_block select.form-control{ padding-right:70px; -webkit-appearance: none; -moz-appearance: none; appearance: none; /*background: url(../img/select_arrow.png) no-repeat right 15px center;*/}
.form_block .has-error{border-color:#dd4b39 !important;}
.form_block_topsearch .form-control{ height:36px !important; padding:0 10px 0 10px; margin-top:3px; width:80%;}
.form_block_topsearch i{ font-size:1.5em; right:10px; top:10px; cursor:pointer;}


/***** Blog *****/
.ibg-bloglist-img{width:100%; text-align:center;}
.ibg-bloglist-img img {
	width:auto;
	max-width:100%;
	max-height:280px;
	border-radius:5px 5px 0 0;
	 
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.ibg-bloglist-img:hover img {
	/*border-radius:5px 10px 0 0;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);*/
}

.blog_title{ min-height:60px; line-height:1.63em;}

/***** User Dashboard *****/
.ibg-user-dash-wrap{width:80%;}
.ibg-user-dash-menu-desc{height:65px; padding:10px 20px 0;}

/***** Premium Business page *****/
.advcouponcodewrap{float:left; width:100%; padding-bottom:40px;}
.advcouponcodeinner{float:left; width:100%;}
.advcouponcodetext{float:left; width:100%; text-align:center; font-size:1.5em; font-weight:600;}
.advcouponcodecode{float:left; width:100%; text-align:center; padding:10px 0; margin:10px 0; font-weight:600;}
.advcouponcodecode span{width:auto; padding:10px 20px; border:1px dotted #CCCCCC; text-align:center; font-size:4em; font-weight:600;}
.advcouponcodeplan{float:left; width:100%; text-align:center; font-size:1.1em; font-weight:600;}
.advcouponcodeplanbtnwrap{float:left; width:100%; text-align:center; padding-top:30px;}

.advdurationinnerwrap{font-size:1.5em; font-weight:400; padding:10px 20px;}
.advtypeouterwrap{width:90%; margin:0 auto;}
.advtypewrap{float:left; width:100%; padding-bottom:40px;}
.advtypeinnerwrap{float:left; width:33.33%; padding:40px 20px; border:1px solid #e6e6e6;  min-height:350px;}
.advtypeinner{float:left; width:100%;  background-color:#CCCCCC}
.advtypename{float:left; width:100%; text-align:center; font-size:1.1em; font-weight:600; text-transform:uppercase;}
.advprice{float:left; width:100%; text-align:center; font-size:1.5em; font-weight:600; padding:30px 0;}

.advtypeheader{padding:20px 20px;}
.advtypebenefit{min-height:493px;}
.advtypebenefit ul{ text-align:center; padding:10px 50px;}
.advtypebenefit ul li {text-transform: none;}
.advselbtn{float:left; width:100%; text-align:center; padding-bottom:30px;}

.btn-advplan{border:none; border-radius:0px; padding:10px 20px;  transition:all .4s ease-in-out;}

.btn-advselplan{background-color:#2c76dc; color:#FFFFFF;}
.btn-advselplan:hover{background-color:#1a4784; color:#FFFFFF;}

.btn-advplanremove{background-color:#FF0000; color:#FFFFFF;}
.btn-advplanremove:hover{background-color:#DB0000; color:#FFFFFF;}

.btn-advmakepayment{background-color:#5cb85c; color:#FFFFFF;}
.btn-advmakepayment:hover{background-color:#449d44; color:#FFFFFF;}

.advtypecontent{float:left; width:100%; text-align:center;}

.advpaymentwrap{float:left; width:100%; padding-bottom:80px;}
.advpaymentinnerwrap{float:right; width:100%;}
.advpaymentinner{float:left; width:100%; padding:5px 0;}

.advcartitemcaption{float:left; width:85%; text-align:right; font-weight:500;}
.advcartitemtotal{float:left; width:15%; text-align:right; font-weight:500; font-size:1.3em;}

.advpaymenttotalcaption{float:left; width:85%; text-align:right; font-weight:600; font-size:1.3em;}
.advpaymenttotal{float:left; width:15%; text-align:right; font-weight:600; font-size:1.5em;}

.makepaymentwrap{float:left; width:100%; text-align:right; padding:30px 0;}

.premiumbenefitcongratulationimg{float:left; width:100%; text-align:center; padding:0px 0 20px 0;}
.premiumbenefitcongratulationimg img{width:auto; max-height:150px;}

.featuredbenefitdemoimg{float:left; width:100%; text-align:center; padding:0px 0 20px 0;}
.featuredbenefitdemoimg img{width:auto; max-width:350px;}
/***** Premium Business page end *****/

/***** Make Payment *****/
.confirmpaymentwrap{width:100%; max-width:600px; margin:0 auto; margin-top:50px;}
.confirmpaymentitemwrap{float:left; width:100%; padding:5px;}
.confirmpaymentitemcaption{float:left; width:70%; text-align:left;}
.confirmpaymentitemtotal{float:left; width:30%; text-align:right;}

.confirmpayment_pbpname{float:left; width:100%; text-align:left; padding-bottom:10px;}
.confirmpayment_pbpoptionwrap{}
.confirmpayment_pbpoptionitemtotal{float:left; width:30%; text-align:right;}

.confirmpayment_pbpoption{float:left; width:100%; text-align:left; padding:15px; border:1px solid #CCCCCC; border-radius:5px;}
.confirmpayment_pbpoptioncontent{float:left; width:100%; text-align:left; padding:10px; font-size:0.9em;}
.confirmpayment_pbpoptioncontent img{width:auto; max-width:100%; padding:10px 0;}
.confirmpayment_pbpoptioncontent_innerwrap{float:left; width:100%; padding:10px; margin-bottom:10px; border-radius:5px; cursor:pointer;  border:1px solid #CCCCCC;}
.confirmpayment_pbpoptioncontent_innerwrap_select{border:1px solid #0060df !important;}
.confirmpayment_pbpoptioncontent_planname{float:left; width:60%;}
.confirmpayment_pbpoptioncontent_planname_toppad{padding-top:10px;}
.confirmpayment_pbpoptioncontent_plancost{float:left; width:40%; text-align:right;}

.confirmpayment_pbpoptioncontent ul{float:left; width:100%; padding-left:10px;}
.confirmpayment_pbpoptioncontent ul li{float:left; width:100%; list-style:square;}
.confirmpaymentitemcaption_final, .confirmpaymentitemtotal_final{padding-top:10px; border-top:1px solid #CCCCCC; font-size:1.2em; font-weight:600;}
/***** Make Payment End  *****/


/***** Quick Listing *****/
.quicklistingpaymentscancode{float: left; width:100; text-align:center}
.quicklistingpaymentscancode img{width:100%; max-width:100%px; border-radius:15px;}
/***** Quick Listing End *****/

.footer_certificate_wrap{float:left; width:100%; margin:5px 0 30px 0; color:#FFFFFF; font-size:0.8em;}
/*.footer_certificate_wrap img{width:150px; max-width:90%; max-height:90%; border-radius:10px; padding-top:5px;}*/

.footer_certificate_title_wrap{float:left; width:100%; letter-spacing:5px;}
.footer_certificate_image_wrap{float:left; width:auto;}
.footer_certificate_wrap img{width:auto; max-width:90%; border-radius:10px;}


ul.footer-social{margin:0; padding:0; display: flex;}
ul.footer-social li{ width:40px; height:40px; margin-right:10px !important; transition:all .4s ease-in-out;}
ul.footer-social li i{width:40px; height:40px; font-size:1.2em !important;  text-align:center !important; line-height:40px; transition:all .4s ease-in-out;}
ul.footer-social li{background-color:#7f7e7d; border:1px solid #7f7e7d;}
ul.footer-social li i{color:#000 !important;}
ul.footer-social li:hover{background-color:#FFFFFF;}

ul.nav_social li:hover i.clsfacebook,
ul.footer-social li:hover i.clsfacebook,
ul.toggle-mb-social li:hover i.clsfacebook
{color:#1877F2 !important;}

ul.nav_social li:hover i.clslinkedin,
ul.footer-social li:hover i.clslinkedin,
ul.toggle-mb-social li:hover i.clslinkedin
{color:#0077B5 !important;}
