.merchantGuide{
	padding:0!important;
}
.merchantGuide > .secondaryMenu-holder{
	background: #ffffff;
}

.tab-mGuide>.nav-tabs.nav-justified>li>a{
	font-weight: 600;
}

.tab-mGuide>.nav-tabs.nav-justified>.active>a{
	border-bottom:0;
}

.tab-mGuide>.nav-tabs>li.active>a{
	background-color:transparent;
}

.mGuide-content{
	padding:40px;
}
.code-holder{
	background: #e1ebf3;
	padding: 8px 15px;
	border-radius: 4px;
	margin-bottom: 15px;
	border: 1px solid #badcf7;
}

.merchant-process .box-holder{
	border-radius: 18px;
	box-shadow: none;
}

.merchant-process .box-title{
	text-align: center;
	color: #333;
	font-size: 24px;
	text-transform: uppercase;
}
.tbl-merchant-guide{
	margin-bottom: 15px;
}
.tbl-merchant-guide > .table-striped{
	border: 1px solid #badcf7;
	margin: 0;
	background: #fff;
}
.tbl-merchant-guide>.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #e1ebf3;
}

.tbl-merchant-guide>.table-striped>tbody>tr>td:first-child{
	font-weight: 600;
}

.tbl-merchant-guide>.table-striped>tbody>tr>td {
	border-top: 1px solid #badcf7;
}

.item-list{
	margin-bottom: 20px;
}

	.bg-merchant-guide{
		height: 630px;
		background-image: url(../../version.3.0/images/bg-merchant-guide-02.jpg), radial-gradient( circle at bottom center, #445e6b, #011c2d 80% );
		background-blend-mode: overlay;
		display: flex;
		background-position: top right;
		align-items: center;
	}
	.bg-merchant-guide-03{
		height: 260px;
		background-image: url(../../version.3.0/images/bg-merchant-guide-03.jpg), radial-gradient( circle at bottom center, #445e6b, #011c2d 80% );
		background-blend-mode: overlay;
		display: flex;
		background-position: center center;
		align-items: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.caption-overlay > li{
		font-size: 18px;
		line-height: 2;
	}

	.secondaryMenu-holder label{
		padding:13px;
		font-size: 26px;
		margin: 0;
	}

	.secondaryMenu-holder .nav-pills>li.active>a, 
	.secondaryMenu-holder .nav-pills>li.active>a:focus, 
	.secondaryMenu-holder .nav-pills>li.active>a:hover{
		color: #ffffff;
		background-color: transparent;
		border-bottom: solid 5px;
		text-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
		border-radius: 0;
	}

	.secondaryMenu-holder .nav-justified>li>a{
		padding: 20px 0;
		color: #e5f2fb;
		font-weight: 600;
		font-size: 18px;
		letter-spacing: 1px;
	}

	.secondaryMenu-holder .nav-justified>li>a:hover{
		background: transparent;
		border-bottom: solid 5px;
		border-radius: 0;
		border-color: #04588e;
	}

	.mg-nav{
		bottom: -91px;
	}

	.callback-result{
		padding:20px;
	}

	.callback-result > li {
		margin-bottom: 20px;
	}

	.callback-result > li > h3{
		font-size: 24px;
		margin: 0;
		margin-bottom: 8px;
	}

	.callback-result li i {
		margin-right: 20px;
	}

	.callback-result > li > .block-info{
		padding-left: 75px;
		line-height: 1.5;
	}

	.code-holder > xmp{
		white-space: normal;
		word-wrap: break-word;
}

.code-holder code{
    display: block;
    color: #666;
    font-size: 15px;
    line-height: 1;
    background: transparent;
    white-space: normal;
    word-break: break-word;
}

.code-holder{
    width:100%;
}

.wrap-code {
    margin:0 26px;
    text-indent: -26px;
}

.indent{
    margin-left:26px;
}

	@media only screen and (max-width:1199px){
		.secondaryMenu-holder .nav-justified>li>a{
			height: 75px;
			font-weight: normal;
		}
	}

	@media only screen and (max-width:991px){
		.secondaryMenu-holder .nav-justified>li>a{
			padding:0;
			height: 65px;
		}
		.mg-nav{
			bottom: -58px;
			position: relative;
		}
		.merchant-process .box-title {
			font-size: 18px;
		}
		.img-control {
			width: 50%;
			margin: 0 auto;
		}
	}

	@media only screen and (max-width:767px){
		.secondaryMenu-holder .nav-justified>li>a {
			font-weight: normal;
			font-size: 14px;
			height: 40px;
			padding: 8px;
		}
		.bg-merchant-guide-03{
			height: auto;
		}
		.mg-nav {
			bottom: inherit;
		}
		.merchant-process .box-holder{
			display: block;
			margin: 0 auto;
		}
		.page-title {
			font-size: 34px;
		}
		.secondaryMenu-holder .nav-justified>li>a:hover,
		.secondaryMenu-holder .nav-justified>li>a:focus{
			background: rgba(221, 221, 221, 0.3);
			border-radius: 4px;
			border:0;
		}

		.secondaryMenu-holder .nav-pills>li.active>a, 
		.secondaryMenu-holder .nav-pills>li.active>a:focus, 
		.secondaryMenu-holder .nav-pills>li.active>a:hover{
			background-color: rgba(0, 0, 0, 0.5);
			border-bottom: 0;
			border-radius: 4px;
		}

		.block-title {
			font-size: 18px;
		}
		
		.block {
		    padding: 30px 0;
		}
	}

	@media only screen and (max-width:415px){
		.img-control {
			width: 100%;
		}
		.callback-result > li > h3{
			font-size: 18px;
		}
		.callback-result > li > .block-info{
			padding: 0;
			text-align: justify;

		}
		.callback-result li i{
			margin-right: 5px;
		}
	}