img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.img_bg_con .img_bg {
	width:100%;
}

.title01 {
	text-align:center;
	font-size:45px;
	font-weight:bold;
}

.passage01 {
	padding:0px 30px 20px 30px;
	text-align:center;
}

.sep01 {
	width:100%;
	border-top:2px solid #bcbece;
	padding-bottom:20px;
}

/* */
.prd_img_dec {
	padding:0 30px;
}
@media(min-width:992px) {
	.prd_img_dec {
		padding:0px;
	}
}

.prd_img img {
    width: 400px !important;
    margin: 40px auto 110px auto;
    text-align: center;
    display: flex;
}

.feature_benfit {
	text-align:center;
}

.feature_benfit.mkkrow {
	margin: 0 25px 0 25px;
    padding: 40px 50px 50px 50px;
    box-shadow: 5px 2px 14px 1px #eaeaea;
}
@media(min-width:992px) {
	.feature_benfit.mkkrow {
		margin:unset;
	    padding: 40px 100px 50px 100px;
	    box-shadow: 5px 2px 14px 1px #eaeaea;
	}
}

.heading-style {
    line-height: 40px !important;
    margin-bottom: 25px !important;
    padding: 0px !important;
    color: #21295e;
    font-weight: bold;
    font-size: 34px;
    text-transform: capitalize;
}

.feature_benfit p:nth-child(2), .spec p:nth-child(2) {
    xxx-width: 400px;
    margin: auto;
}

.print_decp {
    text-align: center;
    padding: 60px 0px;
}

.print_decp p:nth-child(2) {
    max-width: 750px;
    margin: auto;
}

.prd_dec p:nth-child(2), .feature_benfit p:nth-child(2), .print_decp p:nth-child(2), .spec p:nth-child(2) {
    color: #4e547e;
    font-weight: 600 !important;
    padding-bottom: 0px !important;
    margin-bottom: 14px !important;
}

.fetback_color {
    width: 130px;
    height: 130px;
    background-color: #001e62;
    border-radius: 50%;
    margin: auto;
}

.prd_imgs p {
    width: 100% !important;
    padding: 24px 0px;
}

.fetback_color img {
    width: 100px;
    margin: auto;
    text-align: center;
}

/*
.prd_imgs.two>div:nth-child(1) .fetback_color img {
    padding: 27px 21px;
}
.prd_imgs.two>div:nth-child(4) .fetback_color img {
    padding: 34px 13px;
}
.prd_imgs > div:nth-child(2) .fetback_color img {
    padding: 38px 10px;
}
.prd_imgs > div:nth-child(3) .fetback_color img {
    padding: 30px 15px;
}
*/


.fetback_color.icon_1 img,
.fetback_color.icon_2 img,
.fetback_color.icon_3 img,
.fetback_color.icon_4 img,
.fetback_color.icon_5 img,
.fetback_color.icon_6 img,
.fetback_color.icon_7 img,
.fetback_color.icon_8 img
 {
    padding: 25px 10px !important;
}


.prd_imgs p {
    width: 100% !important;
    padding: 24px 0px;
}

.feature_benfit p:nth-child(2), .spec p:nth-child(2) {
    xxx-width: 400px;
    margin: auto;
}

.prd_dec p:nth-child(2), .feature_benfit p:nth-child(2), .print_decp p:nth-child(2), .spec p:nth-child(2) {
    color: #4e547e;
    font-weight: 600 !important;
    padding-bottom: 0px !important;
    margin-bottom: 14px !important;
}

@media(min-width:992px) {
	.padd_less>img {
		padding-left:10px;
		padding-right:10px;
	}
}


.desp_one {
    margin-bottom: 24px;
    width: 100%;
	text-align:center;
    box-shadow: 5px 2px 14px 1px #eaeaea;
}


.desp_one > p:first-child {
    padding: 15px 25px;
    border-bottom: 1.5px solid #102e74;
    font-size: 18px !important;
    font-weight: bold;
    color: #21295e;
    width: 100%;
    float: left;
    margin-top: 0px;
}

.desp_one p:first-child {
    font-size: 40px;
    font-weight: bold;
    color: #21295e;
    margin-top: 30px;
    line-height: 36px;
}

.desp_one p:nth-child(2) {
    color: #4e547e;
    font-weight: 600 !important;
    padding-bottom: 0px !important;
    margin-bottom: 14px !important;
}

.spec,
.spec_dec {
    width: 100% !important;
    margin-top: 25px;
    margin: auto;
    text-align: center;
}


/* */
.bckbtn {
    width: 100%;
    float: left;
    margin: auto;
    text-align: center;
}

a.backsession {
    text-align: center;
    margin: auto;
    color: #FFFFFF;
    text-decoration: none !important;
    padding: 10px 60px !important;
    background-color: #001e62;
    border-radius: 42px;
    font-weight: 800;
    font-size: 20px;
    border: 1px solid;
    margin-top: 15px;
    display: -webkit-inline-box;
    margin-bottom: 60px;
}

a.backsession:before {
    content: "\f0a8";
    font-family: FontAwesome;
    padding-right: 10px;
    transform: rotate(188deg);
}

a.backsession_new {
    text-align: center;
    margin: auto;
    color: #FFFFFF;
    text-decoration: none !important;
    padding: 10px 60px !important;
    background-color: #001e62;
    border-radius: 42px;
    font-weight: 800;
    font-size: 20px;
    border: 1px solid;
    margin-top: 15px;
    display: -webkit-inline-box;
    margin-bottom: 60px;
}
