#contact-us .container {
    margin-top: 0 !important;
}
.campaign-table,
.main-content > .container > div[class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.modal-content {
    max-width: 100% !important;
}

.form-modal .modal-dialog {
    max-width: 91% !important;
}

header.header:after {
    content: "";
    display: table;
    width: 100%;
    clear: both;
}

.main-content {
    float: none;
    clear: both;
}
#how-does-it-work {
    padding: 60px 0 !important;
}

@media (min-width: 992px){
	header.header {
		padding-top: 79px !important;
		margin-bottom: 0 !important;
	}
}

@media (min-width: 768px){
	header.header {
		margin-bottom: 0 !important;
	}
	.main-content {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px){
	.main-content {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	#how-does-it-work {
		padding: 40px 0 !important;
	}
}
/*==========  Non-Mobile First Method  ==========*/
/* Custom Wide Screens */
@media only screen and (max-width : 1600px) {
	.home-supplier {
		padding: 100px 200px;
	}
}

@media only screen and (max-width : 1366px) {
	.home-supplier {
		padding: 80px 120px;
	}
	
}
@media only screen and (max-width : 1349px){
	.main-content .cat-listing ul li{ width: 18%; margin:10px;}
	.main-navbar .nav.navbar-nav > li > a{ padding:14px 10px; font-size: 15px;}
	.cat-listing-wrapper .left-section{ width: 25%;}
	.cat-listing-wrapper .right-section{ width: 75%;}
	.cat-listing-wrapper .sidebar{ margin-top: 12px;}
	.main-content .cat-listing-wrapper .right-section .cat-listing ul li{ width: 30%; margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
	header.header .header-top .nav.nav-tabs li a{padding:10px 5px 22px !important;}
	header .rgtNav {
		margin-top: 0px !important;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){
	.navWrapper {
		padding: 0px 15px !important;
	}
	header.header .header-top .nav.nav-tabs li a{ padding:10px 5px 22px !important; font-size:16px !important; }
	header.header .header-top .nav.nav-tabs li.home a { margin-top:14px !important; }

	/*Category Listing*/
	.main-content .cat-listing ul li{ width: 30%; margin:0px 12px 25px;}
	.main-content .cat-listing ul li img{ width: 100%; height: auto;}
	/*End*/

	.footer .column,
	.footer .column.ikash,
	.footer .column.category,
	.footer .column.main-links{ width: 50%; padding: 0px 20px;}
	.footer .column.category{ border-right: none;}
	.main-navbar.navbar-default .navbar-collapse{ padding-left: 0px; padding-right: 0px;}
	.main-navbar .nav.navbar-nav > li > a{ padding: 15px 5px; font-size: 13.5px;}
	.form-modal .popover.right {margin-right: -145px;	right: 50%;}
	.popover.right > .arrow::after{ display: none}
	.supplier_detail .modal-body .tab-content .reviews-list li{ width: 100%;}

	.cat-listing-wrapper .left-section{ width: 30%;}
	.cat-listing-wrapper .right-section{ width: 70%;}
	.cat-listing-wrapper .sidebar{ margin-top: 12px;}
	.main-content .cat-listing-wrapper .right-section .cat-listing ul li{ width: 46%; margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
	.my-ikash .ikash-tab > .nav-tabs > li > a{ font-size: 17px;}
	.setting-tab .user-modal #pesonal-info .btn-group{ margin-bottom: 20px;}

	/* Supplier Dashboard */
	.supplier-option-block { min-height:385px; }

	/* Campaign Page */
	/*	.campaign-btns a { width:23.7%; }*/

	/* Supplier info Modal page */
	#supplierInfo .modal-dialog { width:95%; }

	.home-supplier {
		padding: 80px 80px;
	}

	.subscribe .subscribe-form {
		width: 80%;
	}

	.subscribe .subscribe-form .RgtBlock {
		flex: 0 0 60%;
	}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
	/*	.main-content .container { padding:0; }*/

	/*Header*/
	header.header .header-top {
		position: fixed;
		/* position: unset; */
		float: none;
		margin-bottom: 0px;
		display: block;
	}
	header.header .header-top .nav.nav-tabs {
		display: grid !important;
		justify-content: space-between;
    	align-items: center;
	}
	header .rgtNav, header .rgtNav ul {
		width: 100%;
	}
	header.header .header-top h1.logo{ padding: 20px 0 20px 10px;}
	header.header .header-top .nav.nav-tabs li a:hover, header.header .header-top .nav.nav-tabs li.active a { border:none; }
	header.header .header-top .nav.nav-tabs li a{ padding:10px 6px 22px !important; font-size:13px !important; }
	header.header .header-top .nav.nav-tabs li.home a { margin-top:13px !important; }
	header.header .header-top .logoWrapper {
		margin-top: 7px;
    	margin-left: 10px;
	}
	.h2, h2{ font-size: 20px;}
	.banner .btn-supplier{ display: none;}

	.works-business p.sub-head{width: 100%;}

	/*Main Navigation*/
	.navbar-header {float: none;}
	.navbar-left,.navbar-right {float: none !important;}
	.navbar-toggle {display: block;margin-right: 0px;}
	.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
	.main-navbar .navbar-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important;	margin-top: 7.5px;}
	.navbar-nav>li {
		float: none;    
		list-style: none;
		padding: 7px;}
	.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px; color: white; font-weight: 600;}
	.main-navbar .collapse.in{display:block !important; width: 100%;}
	.main-navbar{ min-height: auto;}
	.main-navbar .navbar-toggle{ width: 100%; margin:0px; border:0px none; color: #fff; text-align: left; font-size: 15px;}
	.main-navbar .navbar-toggle:hover{ background: none;}
	.main-navbar .navbar-toggle .glyphicon{ float: right; background: url(../images/menu-down-arrow.png) no-repeat left; display: block; width: 15px; height: 11px; margin-top: 5px;}
	.main-navbar .navbar-toggle .glyphicon-chevron-down::before{ display: none}
	.main-navbar .nav.navbar-nav{ width: 100%; text-align: left;}
	.main-navbar .nav.navbar-nav > li > a{ font-size: 15px;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color: #333;}
	/*End*/

	/*Category Listing*/
	.main-content .cat-listing ul li{ width: 45%; margin:0px 12px 25px;}
	.main-content .cat-listing ul li img{ width: 100%; height: auto;}
	/*End*/

	.works-business .business-block img { width:100%; }
	.works-business { padding-bottom:10px; }
	.on-mobile { padding-top:10px; }
	.on-mobile .mob-img { display:none; }
	.on-mobile .button-group { margin:0 0 20px; }

	/*User Modal*/
	.user-modal .modal-dialog{ width: 100%;}
	.modal-backdrop.in.user-modal-back{ opacity: 0.9;}
	.user-modal .modal-dialog .modal-header .modal-title{ font-size: 28px;}
	.user-modal .modal-dialog .modal-header span.sub-heading{ font-size: 13px;}
	.user-modal .modal-dialog{ margin:0px auto;}
	.user-modal .modal-dialog .modal-footer p{ font-size: 12px;}
	.user-modal .modal-dialog .modal-footer p .icon-user{ width: 25px; background-size:100%; margin-right: 10px; min-height: 55px; }
	.user-modal .modal-dialog .modal-footer{ padding-top: 0px;}
	.user-modal .panel-group .panel{ border-radius: 0px; background: none; border:none; margin-top: 10px;}
	.user-modal .panel-heading{ border-radius: 5px; border:none;}
	.user-modal .panel-body{ border:none; background: #fff; margin-top: 10px;}
	.user-modal .modal-dialog .modal-content{ border-radius: 0px;}
	.user-modal .panel-default > .panel-heading{ background: #ef7f1a; color: #f5b68d; margin-bottom: 10px;}
	.user-modal .panel-default > .panel-heading a{ font-size: 18px; display: block; padding:4px 0;}
	.user-modal .panel-default > .panel-heading a i.personal-info{background: url(../images/icon/icon-user.png) no-repeat top; float: left; width: 30px; height: 23px; background-size: 24px 23px;}
	.user-modal .panel-default > .panel-heading a i.manage-cat{ background: url(../images/icon/icon-note.png) no-repeat top; width: 30px; height: 25px; float: left; background-size: 19px 25px;}
	.user-modal .panel-default > .panel-heading a i.pick-supplier{background: url(../images/icon/icon-supplier.png) no-repeat top; width: 30px; height: 28px; float: left; background-size: 24px;}
	.user-modal .panel-default > .panel-heading a i.security{background: url(../images/icon/icon-security.png) no-repeat top; width: 30px; height: 24px; float: left; background-size: 22px 24px;}
	.user-modal .panel-default > .panel-heading a i{ margin-right: 5px;}
	.user-modal .panel-default > .panel-heading a.accordion-toggle{ color: #f5b993;}
	.user-modal .personal-info,
	.user-modal .account-detail{ padding-left: 0px; padding-right: 0px;}
	.user-modal .btn.btn-info.btn-next{ margin:0px auto; float: none; display: inline-block;}
	.user-modal .form-group.radio-group .radio{ width: 30%}
	.user-modal .account-detail form{ max-width: 100%;}
	.user-modal .panel-heading .accordion-toggle::after{ color: #f5b174; font-size: 25px;}
	.user-modal .personal-info h3, .user-modal .account-detail h3{ font-size: 18px;}

	#manage-cat .panel-group{ padding: 10px 0;}
	#manage-cat .panel-group .panel{ border:1px solid #ddd;}
	#manage-cat .check-list .checkbox{ width: 32%;}
	#manage-cat .panel-heading{ margin-bottom: 0px;}
	#manage-cat .panel-heading .accordion-toggle::after{ color: #999999;}
	.user-modal .panel-body{ margin-top: 0px; margin-bottom: 10px;}
	.user-modal .modal-dialog .supplier{ padding:0px 0;}
	.supplier .check-list .checkbox label{ font-size: 15px;}

	.main-content .campaign-modal .count-list li{ width: 24%; margin:14px 0;}
	.supplier_detail .modal-body .tab-content .reviews-list li{ width: 100%;}
	.main-content .cat-listing .supplier_detail .modal-body .icon img{ width: 25px;}

	/*Listing Page*/
	.cat-listing-wrapper{ padding-left: 0px;}
	.cat-listing-wrapper .left-section{ width: 100%; margin-bottom: 20px;}
	.main-content .cat-listing-wrapper .right-section{ width: 100%;}
	.main-content .cat-listing-wrapper .right-section .cat-listing ul li{ width: 46%; margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}

	/*iKash Page*/
	.my-ikash .ikash-tab{ background: none; overflow: visible;}
	.ikash-tab .panel-default > .panel-heading{ background: #ef7f1a; color: #fff; padding: 12px 15px; font-size: 18px; border-radius: 5px; -webkit-border-radius: 5px;}
	.panel-default > .panel-heading.actives{ background: #333333; text-decoration: none;}
	.panel-default > .panel-heading.actives a{ text-decoration: none;}
	.ikash-tab .panel-default > .panel-heading a{ display: block; line-height: 22px;}
	.ikash-tab .panel-heading .accordion-toggle::after{ font-size: 22px; color: #fff; margin-top: 2px;}
	.ikash-tab .panel { background: none; box-shadow: none; border:none; }
	.ikash-tab .panel .panel-collapse{ background: #fff; border-radius: 5px; margin-top: 10px; border:none; margin-bottom: 10px;}
	.ikash-tab .panel-default > .panel-heading a i{ background: url(../images/icon/icon-setting.png) no-repeat center / 100%; margin-right: 10px; display: inline-block; width: 25px; height: 25px; vertical-align: middle;}
	.ikash-tab .panel-default > .panel-heading a i.icon-newsletter{ background: url(../images/icon/icon-newsletter.png) no-repeat center / 100%;}
	.ikash-tab .panel-default > .panel-heading a i.icon-favourite{ background: url(../images/icon/icon-heart.png) no-repeat center / 100%;}
	.ikash-tab .panel-default > .panel-heading a i.icon-review{ background: url(../images/icon/icon-star.png) no-repeat center / 100%;}
	.ikash-tab .panel-default > .panel-heading a i.icon-vouchers{ background: url(../images/icon/icon-vouchers.png) no-repeat center / 100%;}
	.ikash-tab .setting-tab .panel-default > .panel-heading{ background: #eeeeee; color: #222222;}
	.ikash-tab .setting-tab .panel-heading .accordion-toggle::after{ color: #999999;}
	.ikash-tab .setting-tab .panel-heading.actives{ background: #ef7f1a; color: #fff;}
	.ikash-tab .setting-tab .panel-heading.actives .accordion-toggle::after{ color: #fff;}
	.ikash-tab .setting-tab .panel-group .panel-body{ border:none; padding:0px;}
	.ikash-tab .setting-tab .user-modal #pesonal-info{ padding: 0px;}
	.ikash-tab .setting-tab .user-modal .personal-info{ border:none; margin-top: 0px;}
	.my-ikash .ikash-tab .footer-block p{ font-size: 13px;}
	.my-ikash .ikash-tab .footer-block p i{ width: 25px; height: 25px; margin-right: 10px;}
	.setting-tab .security .change-password{ padding-right: 0px; padding-left: 0px; border:none; padding-bottom: 15px;}
	.setting-tab .security .change-security{ padding-left: 0px; padding-right: 0px;}
	.setting-tab .security form{ padding-bottom: 0px;}

	/* Supplier Dashboard */
	.supplier-option-block { min-height:370px; }

	/* Common Responsive Table */
	.table, .table thead, .table tbody, .table th, .table td, .table tr { display:block!important; background:#fff; }
	.table { float:left; width:100%; background:#fff; }
	.table thead tr { position:absolute; top:-9999px; left:-9999px; }
	.table tr { margin-bottom:10px; float:left; border-bottom:solid 1px #ddd; width:100%; }
	.table td { 
		border: none !important;
    float: left;
    border-bottom: 1px solid #e5e5e5 !important;
    position: relative;
    text-align: left!important;
    word-wrap: break-word;
    width: 100%!important;
    padding-left: 30%!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    font-size: 12px !important;
    min-height: 30px;
	 }
	.table td:before { content: attr(data-title); position: absolute; top:8px; left:8px; width:49%; padding-right: 10px; word-wrap:break-word; text-align:left; font-weight:bold; line-height:16px; }

	/* Campaign Page */
	.campaign-btns a { width:48.6%; margin:0 10px 10px 0; }
	.credit-block .amount { font-size:25px; text-align:center; margin-top:10px; }

	/* Create Campaign page */
	.create-campaign > .nav-tabs > li > a { padding:55px 13px 20px; }
	.tab-content .button-control .next-btn, .tab-content .button-control .prev-btn, .create-campaign .pager { font-size:16px; }
	#payment .expiry .form-control { width:45%; }
	.billing-address .form-group label { width:auto; }
	.billing-address .form-group .cc-img { margin-left:10px; }
	.logo-slider .slick-slider { padding:0; }

	/* Campaign Mngmnt */
	.cam-mngmnt-block { min-height:300px; }

	/* Profile Page */
	.profile-tabs #outlet .form-group .search-icon { left:82%; }
	.profile-tabs #outlet .map img { width:100%; }
	.profile-tabs .tab-content .sub-heading { padding:15px; }

	/* Reporting Page */
	.refund-table { display:none!important; }
	.reporting .tab-content .panel-default > .panel-heading h4 a { padding:10px; padding-left:30px; }
	.reporting .tab-content .panel-default > .panel-heading h4 a:after { left:10px; top:10px; }
	.reporting .tab-content .panel-default > .panel-heading h4 a.collapsed:after { left:8px; top:8px; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col1 { width:20%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col2 { width:20%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col3 { width:20%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col4 { width:15%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col5 { width:20%; }

	/* Supplier info Modal page */
	#supplierInfo .modal-dialog { width:95%; }
	#supplierInfo .nav-tabs li a { font-size:12px; }
	#supplierInfo ul.select-plan li { width:50%; }
	header.header .header-top .nav.nav-tabs li a.header-link-outline {
		border: none;
		padding: 10px 6px !important;
		border-bottom: 4px solid transparent;
	}
	.home-supplier {
		padding: 60px 30px;
	}
	.subscribe .subscribe-form {
		width: 90%;
	}
	.subscribe .subscribe-form .RgtBlock {
		flex: 0 0 55%;
	}
	.dropdown-menu{
		position: relative;
		left: 14px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 767px){

	/*General*/
	.col-xs-padd-none{ padding:0px;}
	.text-center-sm{ text-align: center;}
	.col-xs-mrg-b10{ margin-bottom: 10px}

	/*Header*/
	.navWrapper .navbar-header {
		margin-right: 0px;
		margin-left: 0px;
	}
	header.header .header-top .menu-icon { display:block; }
	header.header .header-top .form-horizontal{ display:inline-block; width:100%; float: left; padding:5px 0; }
	header.header .header-top h1.logo{ padding: 20px 0 20px 10px;}
	header.header .header-top h1.logo img{ width: 57px;}
	header.header .header-top .nav.nav-tabs{ margin:0px; }
	header.header .header-top .nav.nav-tabs li a{ padding: 0px 7px 0px !important; }
	header.header .header-top .nav.nav-tabs li.dropdown .dropdown-menu a { padding-top: 5px;}
	header.header .header-top .form-horizontal .location{ float: none; display: inline-block; vertical-align: top;}
	header.header .header-top .form-horizontal {display: inline-block; float: left;	text-align: center;	width: 100%; background: #e0e0e0;}
	header.header .header-top .form-horizontal .location{ width: 180px;}
	header.header .header-top .form-horizontal .form-group{ margin:0px 0px 15px 0px;}

	.banner{ background-size: cover; margin-top:107px; }
	.banner .btn-supplier{transform: rotate(0deg); transform-origin: left top 0; margin-left: 0px; position: absolute; left: 0px; right: auto; top: 0px; border-radius: 0px; -webkit-border-radius: 0px; width: 100%; font-size: 15px;}
	.banner .caption h2{ font-size: 32px;}
	.banner .caption{ padding-top:52px; padding-bottom: 15px;}
	.banner .caption span{ padding: 0px 10px;}
	.banner .caption .input-group{ margin:15px 0;}
	.banner .caption .input-group .input-group-btn .btn-default { padding:10px 50px 10px 30px; font-size: 18px;}
	.banner .caption .input-group .input-group-btn .btn-default::after { right:23px; top:15px; }
	.banner .caption .input-group .form-control{ font-size: 13px; height: 42px;}
	.banner .caption .input-group .form-control::-webkit-input-placeholder {color: #666666;  font-size: 13px;}
	.banner .caption .input-group .form-control:-moz-placeholder {color: #666666;  font-size: 13px;}
	.banner .caption .input-group .form-control::-moz-placeholder {color: #666666;  font-size: 13px;}
	.banner .caption .input-group .form-control:-ms-input-placeholder {color: #666666;  font-size: 13px;}
	.banner .caption .input-group .input-group-btn .btn-default{ background-size: 14px;}
	.banner .caption .input-group .input-group-btn{ top: 12px; right:inherit;}
	.banner .caption .btn-group .btn-googleplay,
	.banner .caption .btn-group .btn-appstore{ background-size: 132px; width: 132px;}
	.banner .caption .btn-group { margin:30px 0; }
	/*End*/

	.works-business > div{ padding: 0; }

	/*Category Listing*/
	.main-content .cat-listing ul li{ width: 45%; margin:0px 12px 25px;}
	.main-content .cat-listing ul li img{ width: 100%; height: auto;}
	/*End*/

	.about-ikash { padding:10px 0; }
	.about-ikash p { font-size:16px; text-align:center; }

	.works-business h3 { font-size:25px; }
	.works-business .business-block { padding:0; }
	.business-percentage { padding-bottom:10px; }
	.on-mobile h3 { font-size:25px; }
	.on-mobile h4 { font-size:20px; }
	.on-mobile .mob-img { display:block; }
	.on-mobile .col-xs-12 { padding:0; }
	.on-mobile .col-xs-12 img { width:100%; }
	.on-mobile .button-group { margin:10px 0 20px; }
	.on-mobile .button-group a img { width:47%; }

	.footer .column,
	.footer .column.ikash,
	.footer .column.category,
	.footer .column.main-links{ width: 100%; padding-left: 0px;}
	.footer .column{ margin: 0px 0 15px; min-height: auto; border-right:none; border-bottom: 1px solid #333333; padding-bottom: 20px !important;}
	.footer .column.follow-us{ border:none;}
	.footer .column p.copyright{ padding-bottom: 0px;}
	.footer .column.ikash{ padding-top: 30px;}

	/*Form Modal*/
	.form-modal .modal-dialog{ width: 90%; margin:25px auto;}
	.form-modal .modal-header .modal-title{ font-size: 25px;}
	.form-modal .modal-footer p{ font-size: 18px;}

	/*Campaning Modal*/
	.campaign-modal .modal-dialog{ width: 95%;}
	.campaign-modal button.close{ right: 5px; top: 5px;}
	.campaign-modal .modal-content .thum{ height: auto;}
	.campaign-modal .modal-body .detail h3.title{ font-size: 20px; line-height: 26px; padding-right: 27px;}
	.campaign-modal .modal-body .ratings{ margin:5px 0;}
	.campaign-modal .count-list li{ border:none;}
	.campaign-modal .btn-group .btn{ font-size: 14px;}
	.main-content .campaign-modal .count-list li{ width: 100%}

	/*Supplier Detail Modal*/
	.supplier_detail .modal-body .nav.nav-tabs li{ width: 100%;}
	.supplier_detail .modal-body .nav.nav-tabs li:first-child{ border-right: 0px none; border-bottom: 1px solid #eeeeee}
	.main-content .cat-listing .supplier_detail .modal-body .icon img{ width: 25px;}
	.main-content .cat-listing-wrapper .right-section .cat-listing ul li{ width: 100%; margin:0px 0px 20px 0px;}

	/* Dashboard */

	.right-nav { width:70%; padding-bottom:15px; }
	.right-nav .nav.nav-tabs li { width:100%; }
	.right-nav .nav.nav-tabs li.language { display:none!important; }
	.banner { margin-top:0; }
	.banner .caption span { font-size:14px; }
	.supplier-option-block { padding:15px; }
	.supplier-option-block h3 { font-size:20px; }
	.faqs h2.question { font-size:18px; line-height:24px; }
	h3.main-heading-white { font-size:28px; }
	.cards { padding:20px 0; }
	.cards .row { margin:0; }
	.cards .row .col-xs-12 { padding:0; }
	.cards .card-block { max-width:300px; width:100%; padding:30px 15px; }
	.cards .card-block h4 { margin:0 0 10px; font-size:22px; }

	/* Common Responsive Table */
	.table td { border:none; float:left; border-bottom:1px solid #e5e5e5; position: relative; text-align:left!important; word-wrap:break-word; width:100%!important; padding-left:50%!important; padding-top:8px!important; padding-bottom:8px!important; font-size:12px; }

	/* Campaign Page */
	.campaign-btns a { width:48.4%; margin:0 10px 10px 0; }
	.campaign-btns .temp-manage { padding:20px; }
	.credit-block { margin:15px 0 0; }
	.credit-block .promotion, .credit-block .prepaid { margin-bottom:0; }
	.approved-campaigns { margin-top:20px; padding:10px; padding-bottom:30px; font-size:14px; }
	.approved-campaigns a.close-block { top:90%; }
	.block-heading { margin:0; border:none; }
	.search-by .no-lt-padd, .search-by .no-rt-padd { padding:0; }
	.campaign-table .table td br { display:none; }
	.campaign-table .table .green-dot, .campaign-table .table .orange-dot, .campaign-table .table .grey-dot, .campaign-table .table .blue-dot, .campaign-table .table .red-dot { float:left; margin:5px 5px 0 0; }

	/* Create Campaign */
	/*	.create-campaign { padding:0 15px; }*/
	.create-camp-right{ padding: 0; }
	.create-campaign > .tab-content, .credit-detail .tab-content{ padding: 15px; }
	.create-campaign > .nav-tabs > li > a { padding:20px; text-indent:-9999px; }
	.create-campaign > .nav-tabs > li > a.icon-create:after { top:0; left:10px; }
	.create-campaign > .nav-tabs > li > a.icon-voucher:after { top:0; left:4px; }
	.create-campaign > .nav-tabs > li > a.icon-audience:after { top:0; left:4px; }
	.create-campaign > .nav-tabs > li > a.icon-payment:after { top:0; left:4px; }
	.create-campaign .form-group { width:92%; }
	.create-campaign > .tab-content { min-height:inherit; }
	.create-campaign .pager { display:none; }
	.camp-preview .camp-cat a p { font-size:16px; line-height:20px; }
	.form-group label { font-size:14px; }
	.tab-content { padding:0; }
	.tab-content .tab-heading { padding:15px 0; font-size:22px; margin:0; }
	.tab-content .sub-heading { padding:15px 0; }
	.tab-content .button-control .prev-btn { font-size:12px; padding:8px 10px 10px 38px; }
	.tab-content .button-control .prev-btn:after { left:8px; top:10px; }
	.tab-content .button-control .next-btn { font-size:12px; padding:8px 38px 10px 10px; }
	.tab-content .button-control .next-btn:after { right:8px; top:10px; }
	.logo-slider .slick-slider { padding:0; }
	.select-voucher .with-voucher-block { min-height:inherit; }
	.create-campaign .right-block-space { padding-top:0; }
	.create-campaign .button-control { padding:15px; }
	.payment-info table .extra-credit .btn { min-width:60px; }
	#payment .expiry .form-control { width:45%; }
	#payment .button-control { margin-top:20px; }
	.create-campaign .tab-content .logo-slider .sub-heading, .create-campaign .tab-content .logo-slider{ text-align: left; }
	/* .slick-track{ transform: none !important; } */

	/* Campaign Management */
	.cam-mngmnt-block { min-height:inherit; }
	.campaign-mngmnt p { padding:20px 0; font-size:14px; }

	/* Credit Detail Page */
	.credit-detail .tab-content .tab-heading { margin:0; }
	.credit-detail > .nav-tabs > li > a { padding:20px; text-indent:-9999px; }
	.credit-detail > .nav-tabs > li > a.icon-prepaid:after { top:0; }
	.credit-detail > .nav-tabs > li > a.icon-promotion:after { top:0; }
	.prepaid-bal .icon, .promo-bal .icon { display:none; }
	.prepaid-bal .bal, .promo-bal .bal { font-size:16px; }
	.select-amt { padding:10px; }
	.select-amt .radio { width:33%; margin-bottom:10px; }

	/* Feedback Page */
	.feedback-meter .percent h2 { font-size:25px; }
	.feedback-meter .percent h2	em { font-size:25px; }
	.comments-list li .title .ratings { width:100%; margin-top:5px; }

	/* manage Voucher page */
	.mng-vouch .search-block .no-lt-padd { padding:0; }
	.mng-vouch .search-block .orange-btn { margin-top:0; }

	/* Profile Page */
	.profile-tabs { padding:0; }
	.profile-tabs > .nav-tabs > li > a { padding:20px; text-indent:-9999px; }
	.profile-tabs > .nav-tabs > li > a.icon-manage:after { top:0; }
	.profile-tabs > .nav-tabs > li > a.icon-outlet:after { top:0; }
	.profile-tabs > .nav-tabs > li > a.icon-password:after { top:0; }
	.profile-tabs > .nav-tabs > li > a.icon-unsubscribe:after { top:0; }
	.profile-tabs > .nav-tabs > li > a.icon-import:after { top:0; }
	.info-tab > .nav-tabs > li > a { padding:10px; font-size:12px; }
	.profile-tabs .footer-block p { font-size:12px; }
	#company .sub-heading, #contact .sub-heading { padding:15px; }
	.profile-tabs > .tab-content .panel .col-xs-12 .form-group { padding:0; }
	.profile-tabs #outlet .form-group { padding:0; width:97%; }
	.profile-tabs #outlet .no-lt-padd { padding-left:15px; }
	.profile-tabs #outlet .form-group.zip .glyphicon { right:-22px; }
	.profile-tabs #outlet .form-group .no-lt-padd { padding:0; padding-bottom:15px; }
	.profile-tabs #outlet .map img { width:100%; }
	.profile-tabs #import .upload-file { padding:0; }

	/* reporting page */
	.reporting > .nav-tabs > li > a { padding:20px; text-indent:-9999px; }
	.reporting > .nav-tabs > li > a.icon-invoice:after { top:0; }
	.reporting > .nav-tabs > li > a.icon-refund:after { top:0; }
	.reporting > .nav-tabs > li > a.icon-campaign:after { top:0; }
	.reporting-table td .info { display:none; }
	.reporting .tab-content .panel-default > .panel-heading h4 a { padding:7px; padding-left:30px; }
	.reporting .panel-default > .panel-heading h4 a .row-list li { text-align:left; margin-bottom:5px; font-size:12px; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col1 { width:20%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col2 { width:20%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col3 { width:20%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col4 { width:15%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col5 { width:20%; }
	.reporting .panel-default .detail-table thead th, .reporting .panel-default .detail-table tbody td { display:block; width:100%; padding:10px 10px 0; }
	.reporting .panel-default .detail-table .col1 { width:60%; text-align:left; float:left; }
	.reporting .panel-default .detail-table .col2 { width:40%; text-align:left; float:left; }

	/* Subscription Page */
	.subscription p.title { font-size:18px; padding-top:20px; }
	ul.select-plan li { width:50%; margin-bottom:15px; }

	#manage #supplier_pop_company .form-group{ width: 100%; }
	.reporting .tab-content{ padding: 15px;  }

	/* Supplier info Modal page */
	#supplierInfo .nav-tabs li a { padding:25px; text-indent:-9999px; }
	#supplierInfo .nav-tabs li a.company:before { top:12px; }
	#supplierInfo .nav-tabs li a.contact:before { top:12px; }
	#supplierInfo .nav-tabs li a.category:before { top:12px; }
	#supplierInfo .nav-tabs li a.security:before { top:12px; }
	#supplierInfo .nav-tabs li a.subscribe:before { top:20px; }
	#supplierInfo .tab-content h3 { margin:0; font-size:18px; }
	#supplierInfo .tab-content .form-group { margin-bottom:10px; }
	#supplierInfo .tab-content .upload-logo { padding:25px; }
	#supplierInfo .tab-content .upload-logo .button-group { padding-left:15px; padding-top:15px; }
	.home-supplier .custRow {
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;
	}
	.home-supplier h1 {
		font-size: 28px;
	}
	.intro-mobile-app-heading {
		font-size: 20px;
	}
	.subscribe .subscribe-form {
		flex-wrap: wrap;
		width: 100%;
	}

	.subscribe .subscribe-form .lftBlock {
		width: 100%;
	}

	.subscribe .subscribe-form .RgtBlock {
		flex: 0 0 94%;
	}
	.subscribe h3 {
		font-size: 22px;
		text-align: center;
		margin-bottom: 20px;
	}
	#newsletterSubscription {
		font-size: 13px;
		padding-left: 5px;
	}
	.subscribe .input-group-btn .btn {
		font-size: 13px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.row.custRow {
		display: flex;
		justify-content: space-between;
	}
	.home-supplier h1 {
		font-size: 28px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 640px){
	/* Header */
	/* header.header .header-top .nav.nav-tabs li.dropdown a em { display:block; float:left; font-style:normal; } */
	header.header .header-top .nav.nav-tabs li.dropdown .dropdown-menu { min-width:30px; position : relative; left:14px; text-align:center; }
	/* header.header .header-top .nav.nav-tabs li.dropdown .dropdown-menu a { text-align:right; width:100%; float:left; } */
	/* header.header .header-top .nav.nav-tabs li.dropdown .dropdown-menu a em { float:none; } */

	.supplier-info-block { padding:10px; }
	.supplier-info-block .supplier-name { margin-left:10px; overflow:hidden; text-overflow:ellipsis; width:58%; white-space: nowrap; }
	.supplier-info-block .promotion-code { width:100; padding:15px; }

	/*Category Listing*/
	.main-content .cat-listing ul li{ width: 100%; margin:0px 0px 15px;}
	.main-content .cat-listing ul li img{ width: 100%; height: auto;}
	/*End*/
	#manage-cat .btn-warning{ display: inline-block; width: 100%; margin-top: 10px;}
	#manage-cat .btn-default{ display: inline-block; width: 100%; margin-top: 10px;}
	#manage-cat .btn-group .btn{ margin-left: 0px;}
	#manage-cat .check-list .checkbox,
	.supplier .check-list .checkbox{ width: 100%;}
	.supplier .check-list .checkbox label{ font-size: 14px;}
	.supplier .check-list .checkbox img{ margin-left: 5px; margin-right: 5px;}
	.campaign-modal .modal-footer .btn.btn-download,
	.campaign-modal .modal-footer .btn.btn-gray{ font-size: 18px;}

	/* Campaign Page */
	.campaign-btns a { width:100%; margin:0 0 10px; }
	#campaignDetail .modal-dialog { width:90%; }
	#campaignDetail .modal-header .campaign-detail-img { height:auto; }
	#campaignDetail .modal-heading { font-size:20px; }
	#campaignDetail .counts li { width:50%; }
	#campaignDetail .button-group .white-btn { width:100%; margin-bottom:10px; }

	/* reporting page */
	.reporting .panel-default > .panel-heading h4 a .row-list li.col1 { width:48%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col2 { width:48%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col3 { width:48%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col4 { width:48%; }
	.reporting .panel-default > .panel-heading h4 a .row-list li.col5 { width:100%; }
	.reporting .panel-default .detail-table .col1, .reporting .panel-default .detail-table .col2 { width:100%; text-align:left; }

	/* subscription page */
	ul.select-plan li { width:50%; }

}

@media only screen and (max-width : 480px){
	.works-business .business-block h3{ padding: 10px 0 5px; }
	.multy_color_outer{ min-width: 200px; }
	.page-heading, .feedback-meter .percent h2, .feedback-meter .percent h2 em{ font-size: 18px; }
	.btmHeader {
		font-size: 10px;
		padding: 12px 8px !important;
	}
}

@media only screen and (min-width : 993px){
	.cat-listing-wrapper .sidebar .accordion-body.collapse{ display: inline-block; width: 100%;}
}

@media only screen and (max-width : 360px){
	.feedback-meter .rating img { width:100%; }
	ul.select-plan li { width:100%; }
	#supplierInfo ul.select-plan li { width:100%; }
}

@media only screen and (max-width : 320px){
	.campaign-btns .temp-manage { padding:8px 15px 0 40px; }
}
@media only screen and (max-width: 575px){
	header.header .header-top .nav.nav-tabs li a {
		font-size: 13px !important;
	}
	.home-supplier h1 {
		font-size: 24px;
	}
	.intro-mobile-app-heading {
		font-size: 18px;
		margin: 8px 0px 0px 0px;
	}
	.home-supplier h1 {
		font-size: 24px;
	}
	footer .topHeader .btnWrapper {
		width: 42%;
	}
}
@media only screen and (max-width: 991px){
	header.header {
		margin-bottom: 51px;
	}
	.navbar-collapse.collapse{
		display: none!important;
	}
	.collapse.in {
		display: block !important;
	}
}
@media (max-width: 1280px){
	/* .footer .column.ikash, .footer .column.main-links, .footer .column.download-app, .footer .column.follow-us {
		width: 50%;
		padding: 10px;
	} */
	.footer .topHeader {
		flex-wrap: wrap;
	}
	.footer .column.ikash, 
	.footer .column.main-links,
	.footer .column.download-app,
	.footer .column.follow-us {
		width: 50%;
		padding: 10px;
	}
}


@media (max-width: 991px){
	header.header .header-top {
		min-height: 60px;
	}
	header.header {
		margin-bottom: 0;
		padding-top: 60px;
	}
}


@media (max-width: 768px){
	.footer .column.subscribe, 
	.footer .column.subscribe h3, 
	.footer .column.main-links, 
	.footer .column.main-links h3, 
	.footer .column.category, 
	.footer .column.category h3, 
	.footer .column.follow-us, 
	.footer .column.follow-us h3,
	.footer .column.ikash,
	.footer .column.download-app {
		width: 100% !important;
		text-align: center;
		border: none;
	}
	.footer .column p.newsletter {
		margin-left: 15%;
	}
	.footer .column.ikash, 
	.footer .column.main-links,
	.footer .column.download-app,
	.footer .column.follow-us {
		width: 100%;
		text-align: center;
	}
	.footer .column h3,
	.footer .column h3 {
		text-align: center !important;
		font-size: 18px !important;
	}
	.footer .column p {
		margin-bottom: 0px !important;
	}
}
/*==========  Non-Mobile First Method  ==========*/


@media only screen and (min-width : 375px) and (max-height : 812px) and (orientation: portrait) {
   .home-supplier h1 {
	   font-size: 24px;
   }
   .intro-mobile-app-heading {
		font-size: 18px;
		margin: 8px 0px 0px 0px;
	}
	.home-supplier h1 {
		font-size: 24px;
	}
}


@media (max-width: 991px) {
	.reporting > .tab-content > .tab-pane .campaign-box .form-control {max-width: 100% !important;margin-bottom: 15px;display: block;}

	.reporting > .tab-content > .tab-pane  .title-inline-set {max-width: 100%;width: 100%;display: block;}

	.reporting > .tab-content > .tab-pane .campaign-box  button {margin-left: 0 !important;margin-bottom: 20px !important;}

	.reporting > .tab-content > .tab-pane  .refund-table {display: block !important;}

	.reporting > .tab-content > .tab-pane .refund-table td[colspan="5"] {padding-left: 10px !important;}

	.reporting > .tab-content > .tab-pane .refund-table td[colspan="5"] th {width: 100% !important;text-align: left !important;display: none !important;}

	.reporting > .tab-content > .tab-pane .refund-table td[colspan="5"] td {min-height: 46px;}

	.compaign-create-wrap .camp-preview .camp-cat a .caption,
	.compaign-create-wrap .camp-preview .camp-cat a .img-thum{
		min-height: 200px;
	}
	.compaign-create-wrap #campaign-title:empty,
	.compaign-create-wrap #campaign-desc:empty{
		display: none !important;
	}
	.compaign-create-wrap .campaignContent {
		min-height: 100px;
	}

	.compaign-create-wrap .campaignContent {min-height: 100px;}

	.compaign-create-wrap .camp-preview .button-control {float: none;}

	.compaign-create-wrap .camp-preview .button-control .btn {max-width: 100% !important;width: auto !important;white-space: normal;}

	.compaign-create-wrap .camp-preview .price-table table .total td {font-size: 13px !important;}

	.compaign-create-wrap .camp-preview .price-table table {font-size: 12px !important;}

	.compaign-create-wrap .tab-content .tab-heading {font-size: 20px;}

	.compaign-create-wrap .form-group label {font-size: 14px;}

	.compaign-create-wrap .logo-slider .slick-slide a {margin-left: 5px;}

	.compaign-create-wrap .AutofillSearchbox .bindmultiplevalue {
		max-width: 100%;
	}
}

@media (max-width: 767px){

	.footer .column, 
	.footer .column.ikash, 
	.footer .column.category, 
	.footer .column.main-links {
		padding-left: 0;
		padding-right: 0;
	}
	
	.footer .column ul.footer-nav li {
		width: 100%;
		text-align: center;
		display: block;
	}

	.footer .column ul.footer-nav li a{
		text-align: center;
	}

	.supplier-info-block:after {
		content: "";
		display: block;
		width: 100%;
	}

	.supplier-info-block .supplier-name {
		float: right;
		width: calc(100% - 120px);
	}

	.supplier-info-block {
		margin-top: 0;
	}

	.supplier-info-block .promotion-code {
		width: 100%;
		float: left;
		clear: both;
		text-align: center;
		margin-top: 15px;
	}

	.supplier-option-block {
		min-height: 200px;
	}

	.about-ikash,
	.home-supplier {
		padding-top: 40px;
	}

	.about-ikash h2 {
		font-size: 24px;
	}

	.btmHeader {
		display: block !important;
		text-align: center;
	}

	header.header {
		margin-bottom: 0 !important;
	}

	.faqs h3 {
		font-size: 26px;
		margin-bottom: 40px;
	}

	#faq_container > div {
		column-count: inherit !important;
	}

	.supplier-info-block {clear: both;float: none;position: relative;z-index: 3;margin-top: 0;padding-top: 10px;padding-bottom: 10px;display: flex;align-items: center;flex-wrap: wrap;}

	.banner {z-index: 2;}

	.supplier-info-block:before {content: "";display: block;width: 100%;}

	.banner:after {content: "";display: block;width: 100%;}

	.supplier-info-block .supplier-name {width: calc(100% - 300px);}

	.supplier-info-block .promotion-code {width: 170px;margin-top: 0;}
	
	#how-does-it-work .hdiw-headertext {font-size: 18px !important;text-align: center;}

	#how-does-it-work .hdiw-title {text-align: center;     word-break: break-all;}
	.custom-bullet li,
	#how-does-it-work .hdiw-text {font-size: 16px !important;}
	
	.custom-bullet li:before {margin-left: 0 !important;position: absolute;left: 0;top: 5px;}

	.custom-bullet li {padding-left: 20px !important;margin-left: 0 !important;position: relative;z-index: 3;}


	header.header {padding-top: 60px;}
	header.header .header-top {
		min-height: 60px;
	}
	.footer .column, 
	.footer .column.ikash, 
	.footer .column.category, 
	.footer .column.main-links {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.banner .caption h2,
	.footer .topHeader{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.banner .caption h2 {
		word-break: break-all;
	}
	.btn {
		white-space: normal;
	}
	.works-business,
	.main-content,
	.faqs,
	.cards {
		clear: both;
	}

	.about-ikash,
	.home-supplier {
		padding-top: 40px;
	}
	
	.banner .caption h2 {
		font-size: 36px !important;
	}

	#contact-us .container {margin-top: 0 !important;}

	.contactusWrap {margin: 0 auto !important;max-width: 550px !important;}
	
	.contactusWrap .ImgWrapper {margin-bottom: 15px !important;}
	
	.reachWrap h5 {font-size: 20px;}
	
	.reachWrap .reachBox {margin: 15px 0;}
	
	.contactForm {padding: 20px 15px!important;}
	
	.form-group .g-recaptcha {max-width: 100%;overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}

	.mng-vouch {
		padding: 20px 15px !important;
	}

	.tab-content .panel-group .panel-body .button-group {
		text-align: left !important;
	}
	.tab-content .panel-group .panel-body .button-group .btn {
		margin-bottom: 10px;
	}

	.checkbox label {
		word-break: break-all;
	}

	.info-tab > .tab-content #cat .panel-group,
	.info-tab .tab-content > #security.tab-pane {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	#logoContainer > .cropme-container {max-width: 100% !important;height: auto !important;min-height: 180px;padding: 0!important;}

	.cropme-container .viewport {height: 90% !important;width: 90% !important;}

	.info-tab .tab-content > .tab-pane {
		padding: 0 !important;
	}

	.logo-slider .slick-slide a {
		margin-left: 0 !important;
	}

	.col-xs-12 > .col-xs-12 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.check-list > .cat_class > .col-xs-6 {
		padding-left: 0;
	}

	.tab-content .tab-heading {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
	}

	.info-tab > .tab-content .upload-logo div#container {max-width: 100% !important;}

	.info-tab > .tab-content .upload-logo div#container .cropme-container {max-width: 100%;max-height: 200px;}

	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 15px;
	}

	.tab-content>div#outlet .outlet-table,
	.tab-content>div#outlet form#create_outlet_form .paddress,
	.tab-content>div#outlet form#create_outlet_form .button-control,
	.tab-content > #unsubscribe > .padding-lr,
	.profile-tabs .tab-content .sub-heading,
	.info-tab .tab-content > #security.tab-pane > .tab-heading,
	 #password.tab-pane .tab-heading {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.tab-content>div#outlet form#create_outlet_form {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.tab-content  .tab-heading {
		margin-left: 0 !important;
	}

	#contact form#personal_detail .sub-heading,
	.campaign-table-mob-pad {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.reporting > .tab-content > .tab-pane > .tab-heading,
	.reporting > .tab-content > .tab-pane > .col-xs-12 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.button-group-mb-mrg .btn{
		margin-bottom: 15px;
	}

	.reporting > .tab-content > .tab-pane .campaign-box .form-control {max-width: 100% !important;margin-bottom: 15px;display: block;}

	.reporting > .tab-content > .tab-pane  .title-inline-set {max-width: 100%;width: 100%;display: block;}

	.reporting > .tab-content > .tab-pane .campaign-box  button {margin-left: 0 !important;margin-bottom: 20px !important;}

	.reporting > .tab-content > .tab-pane  .refund-table {display: block !important;}

	.reporting > .tab-content > .tab-pane .refund-table td[colspan="5"] {padding-left: 10px !important;}

	.reporting > .tab-content > .tab-pane .refund-table td[colspan="5"] th {width: 100% !important;text-align: left !important;display: none !important;}

	.reporting > .tab-content > .tab-pane .refund-table td[colspan="5"] td {min-height: 46px;}

	.compaign-create-wrap .tab-pane form > .col-md-12,
	.compaign-create-wrap .upload-image-slider .logo-slider,
	.compaign-create-wrap .map-block,
	.compaign-create-wrap .tab-pane form > .col-xs-12,
	.compaign-create-wrap .tab-content .tab-pane > .tab-heading,
	.compaign-create-wrap .map-block > .zip-option,
	.compaign-create-wrap #payment > .col-xs-12,
	.compaign-create-wrap .map-block > .col-xs-12 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.compaign-create-wrap .AutofillSearchbox .bindmultiplevalue{
		margin-bottom: 15px !important;
		margin-top: 15px !important;
	}

	.compaign-create-wrap .map-block > .zip-option{
		width: 63% !important;
	}

	.compaign-create-wrap .payment-info table > tbody > tr > td {
		font-size: 14px;
	}
	.compaign-create-wrap .tab-pane form+.button-control .btn,
	#supplierInfo .tab-content .button-control .btn {
		margin-bottom: 10px !important;
	}
}


@media (max-width: 479px){
	.supplier-info-block .promotion-code {width: 100%;margin-top: 10px;}

	.supplier-info-block .supplier-name {width: calc(100% - 100px);}

	.supplier-info-block .supplier-logo {width: 90px;}

	ul.select-plan li {
		width: 100%;
		max-width: 300px;
		float: none;
		margin: 0 auto 15px;
	}
	ul.select-plan li:after {
		content: "";
		display: block;
		width: 100%;
		clear: both;
	}
}
@media (max-width: 991px){
	header.header .header-top #navheader .nav.nav-tabs li.dropdown .dropdown-menu {position: static !important;background: transparent !important;box-shadow: none !important;border: none !important;padding: 0 0 0 20px !important;}
	
	header.header #navheader .nav.nav-tabs li {float: none !important;width: 100% !important;}
	
	
	header.header #navheader .nav.nav-tabs li a {margin-left: 0 !important;color: #fff !important;border: none !important;
		margin-right: 0 !important;text-align: left !important;}
	
	header.header #navheader .nav.nav-tabs li a:hover,
	header.header #navheader .nav.nav-tabs li:hover > a:hover {color: #ef7f1a !important;border: none !important;}
	
	header.header .header-top .logoWrapper ul.nav .language .dropdown-menu {position: absolute !important;z-index: 1000 !important;left: 0 !important;top: 100% !important;text-align: left !important;}
	
	header.header .header-top .logoWrapper ul.nav .language .dropdown-menu a {text-align: left !important;line-height: 1.42 !important;padding-top: 5px !important;padding-bottom: 5px !important;}
	
}

