.header.product-header {
    background: url(../images/product-bg-header.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.box-shadow-space
{
	box-shadow: 0px 0px 6px #afadad;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-top: -170px;
    position: relative;
    background: #fff;
	margin-bottom:30px;
}
.header.product-header .gainer-loser-panel
{
	margin-bottom: 115px;
	margin-top: 30px;
}
.header.product-header h1{
	font-size: 26px;
	color: #fff;
	text-transform: capitalize;
}
.header.product-header h1>span{
	font-size: 100%;
	text-transform: capitalize;
	padding-left: 0;
	border-bottom: 5px solid #fb8c40;
}
.header.product-header ul
{
	text-transform: uppercase;
}
.header.product-header ul.breadcrum li a
{
	color: #fff;
}
.our-service-main
{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.our-service-main h3
{
	color: #123154;
	font-size: 23px;
	margin-bottom: 25px;
	font-weight: 600;
	line-height: 35px;
}
.each-service
{
	width: 100%;
	display: block;
	float: left;
	border:2px solid #fb8c40;
	position: relative;
	border-radius: 5px;
	margin-bottom: 25px;
	overflow: hidden;
}
.each-service img
{
	width: 100%;
	display: block;
}
.each-service-overlay
{
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	transition: all 0.3s ease-in-out;
}
.each-service-overlay h5
{
	font-size: 17px;
	color: #fff;
	padding: 10px;
	line-height: 22px;
	text-align: center;
	font-weight: bold;
}
.each-service-overlay h5>span
{
	visibility: hidden;
	display: block;
}
.each-service:hover .each-service-overlay
{
	background: rgba(0,0,0,0.8);
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	transform: scaleY(1.1);
	-webkit-transform: scale(1.1);
	overflow-y: hidden;
}
.all-service-block
{
	display: flex;
    justify-content: center;
}
/*contact-us*/
.company-title
{
	display: flex;
	justify-content: space-between;
	padding: 1rem 0;
    border-bottom: 1px solid #ddd;
}
.each-company
{
	display: inline-block;
	margin-right: 1rem;
}
.each-company:nth-last-of-type(1)
{
	margin-right: 0;
}
.each-company img
{
	display: inline-block;
	height: 2.35rem;
}
.each-company span
{
	display: inline-block;
	font-size: 16px;
	color: #31537a;
	margin-left: 0.25rem;
	font-weight: 600;
}
.address-form-block
{
	display: flex;
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
	width: 100%;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.address-block
{
	width: 55%;
	display: inline-block;
	background: url(../images/contact-us-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 1rem;
	position: relative;
}
.address-block::after
{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
    border-left: 35px solid #718fb5;
    border-bottom: 20px solid transparent;
    right: -30px;
    top: 25px;
}
.address-block h4
{
	color: #fd9300;
	font-size: 1.5rem;
	font-weight: bold;
}
p.address-para
{
	font-size: 0.9rem;
	line-height: 1.5rem;
	color: #fff;
}
.each-type-address
{
	width: 50%;
	display: inline-block;
	float: left;
	margin-bottom: 1.5rem;
}
.each-type-address a
{
	pointer-events: none;
	color: #fff;
}
.each-type-address img
{
	width: 40px;
	display: inline-block;
	vertical-align: top;
}
.each-type-address p
{
	display: inline-block;
	font-size: 13px;
	color: #fff;
	margin-bottom: 0;
	line-height: 24px;
	width: calc(100% - 45px);
}
.address-block hr
{
	width: 90%;
	text-align: center;
	margin: 1rem auto;
	display:flex;
	justify-content: center;
	border-top: 1px solid rgba(255,255,255,.3);
}
.form-block
{
	width: 44%;
	display: inline-block;
	padding: 1rem 1rem 1rem 2.5rem;
}
.form-block h3
{
	font-weight: bold;
	margin-bottom: 0.5rem;
}
.form-block h6
{
	font-size: 0.8rem;
	color: #acacac;
	margin-bottom: 1rem;
}
.form-block label
{
	margin-bottom: 0.1rem;
	font-size: 1rem;
	color: #333333;
}
.form-block input,
.form-block textarea
{
	border-radius: 0;
	background: #efeeee;
	border: 1px solid #efeeee;
	font-size: 1rem;
	padding: 0.45rem 0.75rem;
}
.form-block button
{
	width: 100%;
    background-image: linear-gradient(to right, #fa6300, #fb6b00, #fb7300, #fc7a00, #fc8100, #fc8700, #fd8d00, #fd9300, #fd9a00, #fea000, #fea700, #fead00);
    padding: 0.5rem;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.12rem;
    cursor: pointer;
}
.visible-none
{
	visibility: hidden;
}
.header.product-header.privacy
{
	background: url(../images/privacy-header-bg.png) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.header.product-header.privacy.refund
{
	background: url(../images/refund-header-bg.png) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.header.product-header.privacy.information
{
	background: url(../images/disclaimer-banner.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.header.product-header.privacy.information.terms-condition
{
	background: url(../images/terms-n-conditions.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.header.product-header.privacy.information.kravalidation
{
	background: url(../images/kra-validation.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.header.product-header.privacy h1,
.header.product-header.privacy .breadcrum-pnl
{
	/*visibility: hidden;*/
}
/*.privacy-policy
{
	background: url(../images/about-bg.png);
	background-repeat: no-repeat;
	width: 100%;
}*/
.information-block
{
	background: url(../images/background.png);
	background-size: cover;
}
.privacy-policy,
.information-block
{
	padding-bottom: 0;
}
.privacy-policy h1,
.information-block h1
{
	color: #123154;
	font-size: 26px;
	font-weight: 800;
	margin-bottom: 3rem;
}
.privacy-policy h1>span,
.information-block h1>span
{
	border-bottom: 4px solid #fd9a00;
}
.information-block h4
{
	font-size: 1rem;
	margin-bottom: 2rem;
	color: #ed6b1c;
	font-weight: bold;
}
.information-block h5
{
	color: #ff7c00;
	font-size: 1rem;
	text-transform: uppercase;
	line-height: 1.8rem;
	margin-bottom: 0;
	list-style-type: upper-roman;
}
.information-block h6{
	text-transform: lowercase;
}	
.information-block h6
{
	font-size: 1rem;
	color: #5889c2;
}
.privacy-policy p,
.information-block p
{
	font-size: 1rem;
	color: #000;
	line-height: 27px;
	font-weight: normal;
	margin-bottom: 1.5rem;
}
.terms p>span
{
	color: #ff7c00;
}
.privacy-policy p:nth-last-of-type(1)
{
	margin-bottom: 0;
}
.information-block .mCustomScrollbar
{
	height: 800px;
}
.information-block .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
	background-color: #ed6b1c;
    width: 8px;
}
.information-block .mCS-dark.mCSB_scrollTools .mCSB_draggerRail
{
	width: 4px;
}
/*commodity contact*/
.container.box-shadow-space.commodity-space
{
	padding: 0;
}
.container.box-shadow-space.commodity-space .address-form-block
{
	padding: 0;
}
.container.box-shadow-space.commodity-space .address-form-block .address-block
{	
	padding: 3rem 2rem;
}
.container.box-shadow-space.commodity-space .address-form-block .address-block p.address-para
{
	padding-bottom: 1.5rem;
}
.container.box-shadow-space.commodity-space .address-form-block .each-type-address
{
	margin-bottom: 2rem;
}
.container.box-shadow-space.commodity-space .address-form-block .address-block::after
{
	display: none;
}
.map-block
{
	width: 44%;
}
.map-block iframe
{
	width: 100%;
	height: 600px;

}
.header.product-header.commodity-contact
{
	background: url(../images/commodity-contact-us-bg.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
/*FAQ*/
.header.product-header.commodity-contact.faq-block
{
	background: url(../images/faq-bg.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.container.box-shadow-space.faq-block .address-form-block
{
	display: block;
	width: 100%;
}
.container.box-shadow-space.faq-block ul.nav.nav-tabs
{
	display: flex;
	width: 100%;
	border-bottom: none;
}
.container.box-shadow-space.faq-block ul.nav.nav-tabs li
{
	width: 20%;
	margin-bottom: 0px;
}
.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
{
	border-radius: 0;
	color: #666;
	border:1px solid #666;
	font-size: 17px;
	border-right: transparent;
}
.container.box-shadow-space.faq-block ul.nav.nav-tabs li:nth-last-of-type(1) a
{
	border-right: 1px solid #666;
}
.container.box-shadow-space.faq-block ul.nav.nav-tabs li a.nav-link.active
{
	background-image: linear-gradient(to right, #fa6300, #fb6b00, #fb7300, #fc7a00, #fc8100, #fc8700, #fd8d00, #fd9300, #fd9a00, #fea000, #fea700, #fead00);
	border: 1px solid #fc8700 !important;
}
.container.box-shadow-space.faq-block .tab-content
{
	width: 100%;
	display: block;
}
.container.box-shadow-space.faq-block .tab-content .card
{
	border:none;
}
.container.box-shadow-space.faq-block .tab-content .card .card-header
{
	background: none;
	padding: 0;
}
.container.box-shadow-space.faq-block .tab-content .card-body
{
	background: #f7f9fb;
}
.container.box-shadow-space.faq-block .tab-content .card .card-header a
{
	color: #848484;
	font-size: 16px;
	font-weight: bold;
	padding: .75rem 1.25rem;
	display: block;
	transition: all 0.3s ease-in-out;
}
.container.box-shadow-space.faq-block .tab-content .card .card-header a.card-link.collapsed
{
	background: #fff;
	color: #848484;
}
.container.box-shadow-space.faq-block .tab-content .card .card-header a.card-link
{
	color: #33567c;
	background: #d3e1e8;
}
.container.box-shadow-space.faq-block .tab-content .card .card-header a.card-link:after
{
	content: '\f054 ';
	position: absolute;
	right: 10px;
	top: 16px;
	color: #666;
	font-family: FontAwesome;
	font-size: 12px;
	transform: rotate(90deg);
	transition: all 0.3s ease-in-out;
}
.container.box-shadow-space.faq-block .tab-content .card .card-header a.card-link.collapsed:after
{
	content: '\f054 ';
	position: absolute;
	right: 10px;
	top: 16px;
	color: #666;
	font-family: FontAwesome;
	font-size: 12px;	
	transform: rotate(0deg);
	transition: all 0.3s ease-in-out;
}
.container.box-shadow-space.faq-block h6
{
	    font-weight: bold;
}
.container.box-shadow-space.faq-block p
{
	font-size: 14px;
    color: #434343;
    line-height: 24px;
}
/*commodites about */
.commodity-about-us
{
	background: url(../images/commodity-about-us-bg.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
}
/*client registration*/
.header.product-header.client-registration-block.faq-block
{
	background: url(../images/client-registration-bg.png) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
.client-registration .box-shadow-space
{
	padding: 0;
}
.client-registration table
{
	margin-bottom: 0;
}
.client-registration table thead th
{
	font-size: 1rem;
	color: #31537a;
	background-color: #f0f0f0;
	    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: none; 
}
.client-registration table tbody td
{
	font-size: 1rem;
	color: #31537a;
}
.client-registration table thead th:nth-of-type(1),
.client-registration table thead th:nth-of-type(3),
.client-registration table tbody td:nth-of-type(1),
.client-registration table tbody td:nth-of-type(3)
{
	text-align: center;
}
.our-service-main.feedback h2
{
	font-size: 1.8rem;
    font-weight: bold;
    color: #fff;
        margin-top: 2rem;
    margin-left: 1rem;
}
.our-service-main.feedback h2>span
{
	border-bottom: 0.25rem solid #4d9af7;
}
.our-service-main.feedback .box-shadow-space
{
	padding: 0;
}
.our-service-main.feedback .address-form-block
{
	padding-top: 0;
	padding-bottom: 0;
}
/*feedback*/
.header.product-header.feedback-block
{	
	background: url(../images/feedback-bg.jpg);
	background-size: cover;
}
.our-service-main.feedback .address-block
{

    background: url(../images/feedback-form.jpg);
    background-repeat: no-repeat;
    background-size: cover;

}
.our-service-main.feedback .address-block::after
{
	display: none;
}
.our-service-main.feedback h3
{
	/*text-align: center;*/
	color: #31537a;
	font-size: 1.6rem;
}
/*portfolio login*/
.header.product-header.feedback-block.portfolio-block
{
    background: url(../images/Portfolio-Login-bg.jpg);
	background-size: cover;
}
.our-service-main.feedback.portfolio .address-block
{
	background: url(../images/portfolio-login-form.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.our-service-main.feedback p
{
	margin-left: 1rem;
    margin-top: 1rem;
    font-size: 1.2rem;
    color: #fff;
    line-height: 1.4rem;
}
.custom-margin-btm
{
	margin-bottom: 15rem;
}
.portfolio-login-form a
{
	color: #333333;
	font-size: 1rem;
	text-decoration: underline;
	float: right;
}
.portfolio-login-form form button
{
	margin-top: 1rem;
}
/*product services*/
.business-partner h1
{
	font-size: 26px;
	color: #123154;
	font-weight: bold;
    margin-bottom: 2rem;
}
.business-partner h1>span
{
	border-bottom: 4px solid #fa6800;
}
.business-partner ul.requirment-list li
{
	font-size: 0.9rem;
	color: #353b3f;
	margin-top: 0.7rem;
	margin-left: 2.5rem;
	list-style-type: none;
	position: relative;
}
.business-partner ul.requirment-list li::before 
{
	content: "•"; color: #f9640a;
	font-size: 2rem;
	position: absolute;
	left: -1.5rem;
	top: 0.5rem;
	line-height: 7px;
}
.business-partner .terms-conditions-inner-block h3
{
	font-size: 1.3rem;
	color: #fefffe;
	text-align: center;
	background-color: #35567d;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.business-partner .terms-conditions-inner-block h3>span
{
	border-bottom: 1px solid #fff;
}
.terms-conditions-inner-block
{
	display: block;
	width: 100%;
	border:1rem solid #35567d; 
	border-top: 0;
}
.box-shadow-space.faq-block.business-partner .address-form-block
{
	padding-top: 0;
	padding-bottom: 0;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block .each-associates
{
	padding-left: 2rem;
	padding-right: 2rem;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4
{
	color: #000000;
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #fa6800;
	padding-bottom: 0.5rem;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h5
{
	color: #000000;
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: bold;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list
{
	list-style-type: none;
	display: flex;
	justify-content: space-around;
	text-align: center;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li::before
{
	display: none;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li span
{
	display: block;
	margin-top: 0.5rem;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li img
{
	border: 1px solid #fa6800;
	    padding: 1rem;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
{
	text-align: center;
	font-size: 1rem;
	color:#000;
	    line-height: 1rem;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table tbody tr td
{
	font-size: 0.9rem;
	color: #353b3f;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr:nth-of-type(1)
{
	background-image: linear-gradient(to right, #fa6300, #fb6b00, #fb7300, #fc7a00, #fc8100, #fc8700, #fd8d00, #fd9300, #fd9a00, #fea000, #fea700, #fead00);
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table tbody tr td:nth-of-type(1)
{
	text-align: center;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table tbody tr:nth-of-type(even) td
{
	background-color: #f1f9f9;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block .each-associates ul li
{
	margin-top: 0.7rem;
	margin-left: 2.5rem;
	list-style-type: none;
	position: relative;
	font-size: 0.9rem;
}
.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block .each-associates ul li::before 
{
	content: "•"; color: #f9640a;
	font-size: 2rem;
	position: absolute;
	left: -1.5rem;
	top: 0.5rem;
	line-height: 7px;
}
.header.product-header.commodity-contact.faq-block.business-main
{
	background: url(../images/coimbatore-business-partners-new.jpg) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    margin-top: 0;
    background-size: cover;
}
/*responsive*/
@media(min-width:1025px) and (max-width:1199px){
	.header.product-header h1
	{
		font-size: 24px;
	}
	.our-service-main h3
	{
		line-height: 30px;
		font-size: 22px;
	}
	.each-service-overlay h5
	{
		font-size: 15px;
	}
	/*contact-us*/
	.each-company img
	{
		height: 1.35rem;
	}
	.each-company span
	{
		font-size: 14px;
	}
	p.address-para
	{
		font-size: 0.8rem;
	}
	.each-type-address img
	{
		width: 30px;
	}
	.each-type-address p
	{
		font-size: 0.8rem;
		line-height: 21px;
		min-height: 65px;
	}
	.each-type-address
	{
		margin-bottom: 1rem;
	}
	.form-block label,
	.form-block input, .form-block textarea
	{
		font-size: 0.9rem;
	}
	.form-block button
	{
		font-size: 1rem;
	}
	/*privacy policy*/
	.privacy-policy h1,
	.information-block h1
	{
		font-size: 23px;
	}
	.privacy-policy p,
	.information-block p
	{
		font-size: 0.9rem;
	}
	.information-block h4
	{
		font-size: 0.9rem;
	}
	/*terms*/
	.information-block .mCustomScrollbar
	{
		height: 670px;
	}
	/*business partners*/
	.business-partner h1
	{
		font-size: 22px;
	}
	.business-partner .terms-conditions-inner-block h3
	{
		font-size: 1.1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4
	{
		font-size: 0.95rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.9rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.85rem;
	}
}
@media(min-width:992px) and (max-width:1024px){
	.header.product-header h1
	{
		font-size: 23px;
	}
	.our-service-main h3
	{
		line-height: 29px;
		font-size: 21px;
	}
	.each-service-overlay h5
	{
		line-height: 19px;
		font-size: 14px;
	}
	/*contact-us*/
	.each-company img
	{
		height: 1.35rem;
	}
	.each-company span
	{
		font-size: 14px;
	}
	p.address-para
	{
		font-size: 0.8rem;
		line-height: 1.3rem;
	}
	.each-type-address img
	{
		width: 30px;
	}
	.each-type-address p
	{
		font-size: 0.8rem;
		line-height: 21px;
		min-height: 65px;
	}
	.each-type-address
	{
		margin-bottom: 1rem;
	}
	.form-block label,
	.form-block input, .form-block textarea
	{
		font-size: 0.9rem;
	}
	.form-block button
	{
		font-size: 1rem;
	}
	.address-block h4
	{
		font-size: 1.35rem;
	}
	/*privacy policy*/
	.privacy-policy h1
	{
		font-size: 23px;
		margin-bottom: 2rem;
	}
	.privacy-policy p
	{
		font-size: 0.9rem;
		line-height: 25px;
	}
	.header.product-header.privacy .gainer-loser-panel
	{
		margin-bottom: 40px;
	}
	/*terms*/
	.information-block .mCustomScrollbar
	{
		height: 670px;
	}
	.privacy-policy p, .information-block p
	{
		font-size: 0.9rem;
	}
	.information-block h5
	{
		font-size: 0.9rem;
	}
	.privacy-policy .box-shadow-space,
	.information-block .box-shadow-space
	{
		margin-top: -90px;
	}
	/*client registration*/
	.client-registration table thead th,
	.client-registration table tbody td
	{
		font-size: 0.95rem;
	}
	.client-registration table tbody td a img
	{
		height: 1.8rem;
	}
	/*business partners*/
	.business-partner h1
	{
		font-size: 20px;
	}
	.business-partner .terms-conditions-inner-block h3
	{
		font-size: 1.1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4
	{
		font-size: 0.95rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.9rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.85rem;
	}
}
@media(min-width:768px) and (max-width:991px){
	.our-service-main h3
	{
		font-size: 19px;
		line-height: 28px;
		margin-bottom: 0.2rem;
	}
	.header.product-header h1
	{
		font-size: 22px;
	}
	.each-service-overlay h5
	{
		font-size: 14px;
		line-height: 18px;
		padding: 4px;
	}
	/*contact-us*/
	.each-company img
	{
		height: 1.35rem;
		vertical-align: top;
	}
	.each-company span
	{
		font-size: 14px;
		width: calc(100% - 35px);
	}
	p.address-para
	{
		font-size: 0.8rem;
		line-height: 1.3rem;
	}
	.each-type-address img
	{
		width: 30px;
	}
	.each-type-address p
	{
		font-size: 0.7rem;
		line-height: 17px;
		min-height: 68px;
		overflow-wrap: break-word;
	}
	.each-type-address
	{
		margin-bottom: 1rem;
	}
	.form-block label,
	.form-block input, .form-block textarea
	{
		font-size: 0.9rem;
	}
	.form-block button
	{
		font-size: 1rem;
	}
	.address-block h4
	{
		font-size: 1.35rem;
	}
	.each-type-address p br
	{
		display: none;
	}
	/*privacy policy*/
	.privacy-policy h1
	{
		font-size: 23px;
		margin-bottom: 2rem;
		margin-top: 0rem;
	}
	.privacy-policy p
	{
		font-size: 0.9rem;
		line-height: 25px;
	}
	.header.product-header.privacy .gainer-loser-panel
	{
		margin-bottom: 40px;
	}
	/*terms*/
	.information-block .mCustomScrollbar
	{
		height: 650px;
	}
	.privacy-policy h1, .information-block h1
	{
		margin-bottom: 2rem;
		font-size: 22px;
	}
	.privacy-policy p, .information-block p
	{
		font-size: 0.89rem;
		margin-bottom: 1.15rem;
		line-height: 23px;
	}
	.information-block h5
	{
		font-size: 0.89rem;
		line-height: 1.15rem;
	}
	.information-block .box-shadow-space
	{
		margin-top: -90px;
	}
	.privacy-policy .box-shadow-space
	{
		margin-top: -90px;
	}
	/*faq*/
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		font-size: 16px;
	}
	/*commodites about */
	.header.product-header.commodity-about-us .gainer-loser-panel
	{
		margin-bottom: 135px;
	}
	/*client registration*/
	.client-registration table thead th,
	.client-registration table tbody td
	{
		font-size: 0.9rem;
	}
	.client-registration table tbody td a img
	{
		height: 1.6rem;
	}
	/*feedback*/
	.our-service-main.feedback h2
	{
		font-size: 1.5rem;
	}
	/*business partners*/
	.business-partner h1
	{
		font-size: 20px;
	}
	.business-partner .terms-conditions-inner-block h3
	{
		font-size: 1.1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4,
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h5
	{
		font-size: 0.95rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.9rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.85rem;
	}
}
@media(min-width:576px) and (max-width:767px){
	.each-service-overlay h5
	{
		font-size: 13px;
		line-height: 18px;
		padding: 4px;
	}
	.our-service-main h3 br
	{
		display: none;
	}
	.our-service-main h3
	{
		font-size: 17px;
		line-height: 23px;
	}
	.box-shadow-space
	{
		margin-top: -100px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.header.product-header h1
	{
		font-size: 20px;
	}
	/*contact us*/
	.each-company span
	{
		font-size: 13px;
		width: calc(100% - 35px);
	}
	.each-company img
	{
		height: 1.5rem;
		vertical-align: top;
	}
	.address-form-block
	{
		display: block;
	}
	.address-block
	{
		float: left;
		width: 100%;
		display: inline-block;
	}
	.form-block
	{
		width: 100%;
		display: inline-block;
		padding: 1rem;
	}
	.each-type-address p
	{
		font-size: 0.8rem;
		line-height: 20px;
	}
	.each-type-address img
	{
		width: 33px;
	}
	.address-block::after
	{
		display: none;
	}
	.form-block label
	{
		font-size: 0.9rem;
	}
	.form-block button
	{
		font-size: 1rem;
	}
	p.address-para
	{
		font-size: 0.8rem;
		line-height: 1.25rem;
	}
	/*privacy policy*/
	.privacy-policy h1
	{
		font-size: 23px;
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	.privacy-policy p
	{
		font-size: 0.9rem;
		line-height: 25px;
	}
	.header.product-header.privacy .gainer-loser-panel
	{
		margin-bottom: 40px;
	}
	/*terms*/
	.information-block .mCustomScrollbar
	{
		height: 650px;
	}
	.privacy-policy h1, .information-block h1
	{
		margin-bottom: 2rem;
		font-size: 22px;
		margin-top: 1rem;
	}
	.privacy-policy p, .information-block p
	{
		font-size: 0.89rem;
		margin-bottom: 1.15rem;
		line-height: 23px;
	}
	.information-block h5
	{
		font-size: 0.89rem;
		line-height: 1.15rem;
	}
	.information-block .mCustomScrollbar
	{
		height: 500px;
	}
	.information-block .box-shadow-space
	{
		margin-top: -32px;
	}
	.privacy-policy .box-shadow-space
	{
		margin-top: -25px;
	}
	/*commodity contact us*/
	.map-block
	{
		width: 100%;
	}
	.map-block iframe
	{
		height: 400px;
	}
	/*faq*/
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		padding: 0.5rem 0.7rem;
	}
	.container.box-shadow-space.faq-block .tab-content .card .card-header a
	{
		font-size: 15px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li
	{
		width: auto;
		margin: 0;
	}
	.container.box-shadow-space.faq-block p
	{
		text-align: justify;
	}
	/*commoditi about*/
	.about-bg .container.box-shadow-space
	{
		max-width: auto !important;
	}
	.section-header.commodity-about-header p,
	.know-about-content.commodity-about p
	{
		font-size: 14px;
	}
	.section-header.commodity-about-header
	{
		margin-top: 0;
		color: inherit;
	}
	.know-about-sc .section-header p, .promot-sc .section-header p
	{
		color: #123154;
	}
	/*client registration*/
	.client-registration table thead th,
	.client-registration table tbody td
	{
		font-size: 0.9rem;
	}
	.client-registration table tbody td a img
	{
		height: 1.6rem;
	}
	/*feedback*/
	.our-service-main.feedback h2
	{
		font-size: 1.5rem;
		margin-top: 0rem;
		margin-left: 0rem;
	}
	.our-service-main.feedback h3
	{
		font-size: 1.36rem;
	}
	/*portfolio*/
	.our-service-main.feedback p
	{
		margin-left: 0;
	}
	.custom-margin-btm
	{
		margin-bottom: 3rem;
	}
	/*business partners*/
	.business-partner h1
	{
		font-size: 20px;
	}
	.business-partner .terms-conditions-inner-block h3
	{
		font-size: 1.1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4,
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h5
	{
		font-size: 0.9rem;
		margin-top: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.9rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.85rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list
	{
		display: block;
		width: 100%;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li
	{
		width: 50%;
		display: inline-block;
		float: left;
		margin-left: 0;
		margin-bottom: 1rem;
	}
}
@media(min-width:481px) and (max-width:575px){
	.each-service-overlay h5
	{
		font-size: 14px;
		padding: 4px;
		line-height: 20px;
	}
	.our-service-main h3
	{
		font-size: 16px;
		line-height: 25px;
	}
	.our-service-main h3 br
	{
		display: none;
	}
	.box-shadow-space
	{
		margin-top: -100px;
	}
	.header.product-header h1
	{
		font-size: 20px;
	}
	.header.product-header .gainer-loser-panel
	{
		margin-top: 10px;
	}
	/*contact us*/
	.each-company span
	{
		font-size: 13px;
		width: calc(100% - 30px);
	}
	.each-company img
	{
		height: 1.5rem;
		vertical-align: top;
	}
	.address-form-block
	{
		display: block;
	}
	.address-block
	{
		float: left;
		width: 100%;
		display: inline-block;
	}
	.form-block
	{
		width: 100%;
		display: inline-block;
		padding: 1rem;
	}
	.each-type-address p
	{
		font-size: 0.8rem;
		line-height: 20px;
	}
	.each-type-address img
	{
		width: 33px;
	}
	.address-block::after
	{
		display: none;
	}
	.form-block label
	{
		font-size: 0.9rem;
	}
	.form-block button
	{
		font-size: 1rem;
	}
	p.address-para
	{
		font-size: 0.8rem;
		line-height: 1.25rem;
	}
	/*privacy policy*/
	.privacy-policy h1
	{
		font-size: 23px;
		margin-bottom: 2rem;
		margin-top: 1rem;
	}
	.privacy-policy p
	{
		font-size: 0.9rem;
		line-height: 25px;
	}
	.header.product-header.privacy .gainer-loser-panel
	{
		margin-bottom: 40px;
	}
	/*terms*/
	.information-block .mCustomScrollbar
	{
		height: 650px;
	}
	.privacy-policy h1, .information-block h1
	{
		margin-bottom: 2rem;
		font-size: 22px;
		margin-top: 1rem;
	}
	.privacy-policy p, .information-block p
	{
		font-size: 0.89rem;
		margin-bottom: 1.15rem;
		line-height: 23px;
		text-align: justify;
	}
	.information-block h5
	{
		font-size: 0.89rem;
		line-height: 1.15rem;
	}
	.mCSB_inside > .mCSB_container
	{
		margin-right: 10px;
	}
	.information-block .mCustomScrollbar
	{
		height: 450px;
	}
	.information-block .box-shadow-space
	{
		margin-top: -32px;
	}
	.information-block h4{
		font-size: 0.89rem;
	}
	.privacy-policy .box-shadow-space
	{
		margin-top: -25px;
	}
	/*commodity contact us*/
	.map-block
	{
		width: 100%;
	}
	.container.box-shadow-space.commodity-space .address-form-block .address-block
	{
		padding: 1rem 1.5rem;
	}
	.map-block iframe
	{
		height: 400px;
	}
	/*faq*/
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		padding: 0.5rem 0.6rem;
	}
	.container.box-shadow-space.faq-block .tab-content .card .card-header a
	{
		font-size: 14px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li
	{
		width: auto;
		margin: 0;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		font-size: 16px;
	}
	.container.box-shadow-space.faq-block p
	{
		text-align: justify;
	}
	/*commoditi about*/
	.about-bg .container.box-shadow-space
	{
		max-width: auto !important;
	}
	.section-header.commodity-about-header p,
	.know-about-content.commodity-about p
	{
		font-size: 14px;
	}
	.section-header.commodity-about-header
	{
		margin-top: 0;
		color: inherit;
	}
	.know-about-sc .section-header p, .promot-sc .section-header p
	{
		color: #123154;
	}
	.container.box-shadow-space .scroll-main
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	.know-about-content.commodity-about p
	{
		line-height: 20px;
	}
	/*client registration*/
	.client-registration table thead th,
	.client-registration table tbody td
	{
		font-size: 0.9rem;
	}
	.client-registration table tbody td a img
	{
		height: 1.6rem;
	}
	/*feedback*/
	.our-service-main.feedback h2
	{
		font-size: 1.35rem;
		margin-top: 0rem;
		margin-left: 0rem;
	}
	.our-service-main.feedback h3
	{
		font-size: 1.23rem;
	}
	/*portfolio*/
	.our-service-main.feedback p
	{
		margin-left: 0;
		font-size: 1rem;
	}
	.custom-margin-btm
	{
		margin-bottom: 3rem;
	}
	/*business partners*/
	.business-partner h1
	{
		font-size: 20px;
	}
	.business-partner .terms-conditions-inner-block h3
	{
		font-size: 1.1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4,
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h5
	{
		font-size: 0.9rem;
		margin-top: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.9rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.85rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list
	{
		display: block;
		width: 100%;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li
	{
		width: 50%;
		display: inline-block;
		float: left;
		margin-left: 0;
		margin-bottom: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block .each-associates
	{
		padding-left: 1rem;
		padding-right: 1rem;
	}

}
@media(min-width:361px) and (max-width:480px){
	.our-service-main h3 br
	{
		display: none;
	}
	.our-service-main h3
	{
		line-height: 22px;
		font-size: 15px;
	}
	.box-shadow-space
	{
		padding-top: 10px;
		margin-top: -100px;
	}
	.header.product-header .gainer-loser-panel
	{
		margin-top: 10px;
	}
	.header.product-header h1
	{
		font-size: 20px;
	}
	.each-service-overlay h5
	{
		font-size: 13px;
		padding: 4px;
		line-height: 16px;
	}
	/*contact us*/
	.company-title
	{
		width: 100%;
		display: block;
	}
	.each-company
	{
		margin-right: 0;
		display: block;
		margin-bottom: 0.5rem;
	}
	.each-company img
	{
		height: 1.85rem;
	}
	.address-form-block
	{
		display: block;
	}
	.address-block
	{
		float: left;
		width: 100%;
		display: inline-block;
	}
	.form-block
	{
		width: 100%;
		display: inline-block;
		padding: 1rem;
	}
	.each-type-address p
	{
		font-size: 0.8rem;
		line-height: 20px;
	}
	.each-type-address img
	{
		width: 33px;
	}
	.address-block::after
	{
		display: none;
	}
	.form-block label
	{
		font-size: 0.8rem;
	}
	.form-block button
	{
		font-size: 0.9rem;
	}
	p.address-para
	{
		font-size: 0.8rem;
		line-height: 1.25rem;
	}
	.each-type-address
	{
		width: 100%;
	}
	.visible-none
	{
		display: none;
	}
	p.address-para br
	{
		display: none;
	}
	.each-company span
	{
		font-size: 13px;
		width: calc(100% - 35px);
	}
	.address-block h4
	{
		font-size: 1.3rem;
	}
	/*privacy policy*/
	.privacy-policy h1
	{
		font-size: 21px;
		margin-bottom: 2rem;
		margin-top: 1rem;
	}
	.privacy-policy p
	{
		font-size: 0.9rem;
		line-height: 25px;
		text-align: justify;
	}
	.header.product-header.privacy .gainer-loser-panel
	{
		margin-bottom: 40px;
	}
	/*terms*/
	.information-block .mCustomScrollbar
	{
		height: 650px;
	}
	.privacy-policy h1, .information-block h1
	{
		margin-bottom: 2rem;
		font-size: 22px;
		margin-top: 1rem;
	}
	.privacy-policy p, .information-block p
	{
		font-size: 0.89rem;
		margin-bottom: 1.15rem;
		line-height: 23px;
		text-align: justify;
	}
	.information-block h5
	{
		font-size: 0.89rem;
		line-height: 1.15rem;
	}
	.mCSB_inside > .mCSB_container
	{
		margin-right: 10px;
	}
	.information-block .mCustomScrollbar
	{
		height: 400px;
	}
	.information-block .box-shadow-space
	{
		margin-top: -25px;
	}
	.information-block h4{
		font-size: 0.89rem;
	}
	.privacy-policy .box-shadow-space
	{
		margin-top: -25px;
	}
	/*commodity contact us*/
	.map-block
	{
		width: 100%;
	}
	.container.box-shadow-space.commodity-space .address-form-block .address-block
	{
		padding: 1rem 1.5rem;
	}
	.map-block iframe
	{
		height: 400px;
	}
	/*faq*/
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		padding: 0.5rem;
	}
	.container.box-shadow-space.faq-block .tab-content .card .card-header a
	{
		font-size: 14px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li
	{
		width: 33%;
		margin: 0;
		margin-bottom: 5px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		font-size: 14px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li:nth-of-type(3) a
	{
		border-right: 1px solid #666; 
	}
	.container.box-shadow-space.faq-block p
	{
		text-align: justify;
	}
	/*commoditi about*/
	.about-bg .container.box-shadow-space
	{
		max-width: auto !important;
	}
	.section-header.commodity-about-header p,
	.know-about-content.commodity-about p
	{
		font-size: 14px;
	}
	.section-header.commodity-about-header
	{
		margin-top: 0;
		color: inherit;
	}
	.know-about-sc .section-header p, .promot-sc .section-header p
	{
		color: #123154;
	}
	.container.box-shadow-space .scroll-main
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	.know-about-content.commodity-about p
	{
		line-height: 20px;
	}
	/*client registration*/
	.client-registration table thead th,
	.client-registration table tbody td
	{
		font-size: 0.9rem;
	}
	.client-registration table tbody td a img
	{
		height: 1.6rem;
	}
	/*feedback*/
	.our-service-main.feedback h2
	{
		font-size: 1.35rem;
		margin-top: 0rem;
		margin-left: 0rem;
	}
	.our-service-main.feedback h3
	{
		font-size: 1.23rem;
	}
	/*portfolio*/
	.our-service-main.feedback p
	{
		margin-left: 0;
		font-size: 1rem;
	}
	.custom-margin-btm
	{
		margin-bottom: 3rem;
	}
	.portfolio-login-form a
	{
		font-size: 0.9rem;
	}
	/*business partners*/
	.business-partner h1
	{
		font-size: 18px;
		line-height: 1.7rem;
	}
	.business-partner .terms-conditions-inner-block h3
	{
		font-size: 1.1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4,
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h5
	{
		font-size: 0.9rem;
		margin-top: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.9rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.85rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list
	{
		display: block;
		width: 100%;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li
	{
		width: 50%;
		display: inline-block;
		float: left;
		margin-left: 0;
		margin-bottom: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block .each-associates
	{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li span
	{
		font-size: 0.85rem;
	}
}
@media(min-width:320px) and (max-width:360px){
	.our-service-main h3 br
	{
		display: none;
	}
	.our-service-main h3
	{
		line-height: 22px;
		font-size: 15px;
	}
	.box-shadow-space
	{
		padding-top: 10px;
		margin-top: -100px;
	}
	.header.product-header .gainer-loser-panel
	{
		margin-top: 10px;
	}
	.header.product-header h1
	{
		font-size: 20px;
	}
	.each-service-overlay h5
	{
		font-size: 13px;
		padding: 5px;
		line-height: 16px;
	}
	/*contact us*/
	.company-title
	{
		width: 100%;
		display: block;
	}
	.each-company
	{
		margin-right: 0;
		display: block;
		margin-bottom: 0.5rem;
	}
	.each-company img
	{
		height: 1.85rem;
	}
	.address-form-block
	{
		display: block;
	}
	.address-block
	{
		float: left;
		width: 100%;
		display: inline-block;
	}
	.form-block
	{
		width: 100%;
		display: inline-block;
		padding: 1rem;
	}
	.each-type-address p
	{
		font-size: 0.8rem;
		line-height: 20px;
	}
	.each-type-address img
	{
		width: 33px;
	}
	.address-block::after
	{
		display: none;
	}
	.form-block label
	{
		font-size: 0.8rem;
	}
	.form-block button
	{
		font-size: 0.9rem;
	}
	p.address-para
	{
		font-size: 0.8rem;
		line-height: 1.25rem;
	}
	.each-type-address
	{
		width: 100%;
	}
	.visible-none
	{
		display: none;
	}
	p.address-para br
	{
		display: none;
	}
	.each-company span
	{
		font-size: 13px;
		width: calc(100% - 35px);
	}
	.address-block h4
	{
		font-size: 1.3rem;
	}
	/*privacy policy*/
	.privacy-policy h1
	{
		font-size: 21px;
		margin-bottom: 1.4rem;
		margin-top: 1rem;
	}
	.privacy-policy p
	{
		font-size: 0.9rem;
		line-height: 23px;
		text-align: justify;
	}
	.header.product-header.privacy .gainer-loser-panel
	{
		margin-bottom: 40px;
	}
	/*terms*/
	.information-block .mCustomScrollbar
	{
		height: 650px;
	}
	.privacy-policy h1, .information-block h1
	{
		margin-bottom: 2rem;
		font-size: 22px;
		margin-top: 1rem;
	}
	.privacy-policy p, .information-block p
	{
		font-size: 0.89rem;
		margin-bottom: 1.15rem;
		line-height: 23px;
		text-align: justify;
	}
	.information-block h5
	{
		font-size: 0.89rem;
		line-height: 1.15rem;
	}
	.mCSB_inside > .mCSB_container
	{
		margin-right: 10px;
	}
	.information-block .mCustomScrollbar
	{
		height: 400px;
	}
	.information-block .box-shadow-space
	{
		margin-top: -25px;
	}

	.information-block h4{
		font-size: 0.89rem;
	}
	.privacy-policy .box-shadow-space
	{
		margin-top: -25px;
	}
	/*commodity contact us*/
	.map-block
	{
		width: 100%;
	}
	.container.box-shadow-space.commodity-space .address-form-block .address-block
	{
		padding: 1rem 1.5rem;
	}
	.map-block iframe
	{
		height: 400px;
	}
	/*faq*/
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		padding: 0.5rem;
	}
	.container.box-shadow-space.faq-block .tab-content .card .card-header a
	{
		font-size: 14px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li
	{
		width: 50%;
		margin: 0;
		margin-bottom: 5px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li a
	{
		font-size: 14px;
	}
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li:nth-of-type(2) a,
	.container.box-shadow-space.faq-block ul.nav.nav-tabs li:nth-of-type(4) a
	{
		border-right: 1px solid #666; 
	}
	.container.box-shadow-space.faq-block p
	{
		text-align: justify;
	}
	/*commoditi about*/
	.about-bg .container.box-shadow-space
	{
		max-width: auto !important;
	}
	.section-header.commodity-about-header p,
	.know-about-content.commodity-about p
	{
		font-size: 14px;
	}
	.section-header.commodity-about-header
	{
		margin-top: 0;
		color: inherit;
	}
	.know-about-sc .section-header p, .promot-sc .section-header p
	{
		color: #123154;
	}
	.container.box-shadow-space .scroll-main
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	.know-about-content.commodity-about p
	{
		line-height: 20px;
	}
	/*client registration*/
	.client-registration table thead th,
	.client-registration table tbody td
	{
		font-size: 0.9rem;
	}
	.client-registration table tbody td a img
	{
		height: 1.6rem;
	}
	/*feedback*/
	.our-service-main.feedback h2
	{
		font-size: 1.35rem;
		margin-top: 0rem;
		margin-left: 0rem;
	}
	.our-service-main.feedback h3
	{
		font-size: 1.23rem;
	}
	/*portfolio*/
	.our-service-main.feedback p
	{
		margin-left: 0;
	}
	.custom-margin-btm
	{
		margin-bottom: 3rem;
	}
	.portfolio-login-form a
	{
		font-size: 0.9rem;
	}
	/*business partners*/
	.business-partner h1
	{
		font-size: 18px;
		line-height: 1.7rem;
	}
	.business-partner .terms-conditions-inner-block h3
	{
		font-size: 1.1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h4,
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block h5
	{
		font-size: 0.9rem;
		margin-top: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.9rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block table.table thead tr th
	{
		font-size: 0.85rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list
	{
		display: block;
		width: 100%;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li
	{
		width: 50%;
		display: inline-block;
		float: left;
		margin-left: 0;
		margin-bottom: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block .each-associates
	{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.box-shadow-space.faq-block.business-partner .address-form-block .terms-conditions-inner-block ul.connectivity-list li span
	{
		font-size: 0.85rem;
	}
}