
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.container-box{width: 100%; padding: 0px;}
.container-inr{padding: 0px 12px;}
.fedbk-box{width:100%;}	
.fedbk-btn{width: 177px;}	
/* footer */	
.ftr-link{width: auto;}	
.ftr-link li{padding: 0px 5px; font-size: 13px;}
.ftr-link li a{font-size: 13px; line-height: 14px;}

/* 972021 */
.butnRow ul li {
margin: 0 5px;
}

.butnRow ul li a {
font-size: 15px;
padding: 10px 5px;
min-width: 165px;
}
}



@media only screen and (max-width: 767px) {
.top-row{height: 60px;}	
.logo{width: 120px}	
.rit-tp-link a{font-size: 16px; margin-left: 10px;}
.container-box{width: 100%; padding: 0px;}
.container-inr{padding: 0px 12px;}
	
.form-cont{min-height: auto;}
.form-inr p{font-size: 16px;}
.form-inr{padding: 20px 15px;}
.width-40, .width-70{width: 100%;}	
.form-cont{padding: 10px}
.feedback-frm .frm-row{display: inherit; padding-bottom: 15px;}	
.feedback-frm .frm-row .col-50{width: 100%; }	
.feedback-frm .frm-row .col-50:first-child{padding-bottom: 15px;}		
.claimstatus-cont{padding: 15px 0px;}	
.ofr-table th, .ofr-table td{padding: 5px;}
	
.status-details{display: inherit;}	
.status-details .col-25, .status-details .col-50{width: 100%;}	
.status-details .dtls{padding-bottom: 15px;}	
.ofr-table td{font-size: 12px;}	
.ofr-table th{font-size: 12px;}	
.claimstatus-cont h2{font-size: 18px;}		
.status-details .dtls p{font-size: 16px;}
.login-cont{padding: 10px; height: auto; display: inherit;}	
.login-tab{width: 100%; overflow: hidden;}	
.login-box{width: 100%; padding: 10px 0 0 0; margin: 0px; justify-content: flex-end; border-top: #1259a1 1px solid; border-left: 0px;}	
.login-tab li{width: 50%; padding-right: 0px;}
.login-tab li a{font-size: 16px; justify-content: center;}	
.rit-tp-link a{line-height: 57px;}
.heading h2{font-size: 25px; line-height: 26px;}
.helpdesk-banner .hd-title{font-size: 25px; line-height: 26px;}	
.heading h3{font-size: 21px; line-height: 22px;}
.canwehelp{display: inherit; margin-bottom: 30px;}	
.canwehelp .col-33{width: 100%; display: inherit;}	
.bdr-rit {border-bottom:#027fa0 1px solid;}	
.canwehelp .col-33 .text-box{padding: 20px 20px;}
.canwehelp .col-33 .text-box h3	{font-size: 22px; line-height: 24px;}	
.slider-row{padding-bottom: 30px;}	
.statusquery{display: inherit;}		
.statusquery .col-50{width: 100%; display: inherit;}	
.statusquery .col-50 .lft-col, .statusquery .col-50 .rit-col{width: 100%;}	
.fedbk-box{width: 100%; display: inherit; text-align: center;}	
.fedbk-hd{font-size: 18px; line-height: 20px; margin-bottom: 15px; display: inherit;}
.fedbk-icon{background-size: cover; width: 42px; height: 39px;}
.fedbk-btn{width: 100%;}	
.fedbk-hd-inr{display: inherit;}	
.info-hd{ padding-bottom: 20px;}
/*.slider-banner .slick-next, .slider-banner .slick-prev{display: none!important;}
.slider-banner .slick-dots{bottom: 7px;}*/

.slider-banner .slick-next, .slider-banner .slick-prev, .home-banner .slick-next, .home-banner .slick-prev {
	display: none !important;
}

.slider-banner .slick-dots, .home-banner .slick-dots {
	bottom: 7px;
}

.view-pdf{height: 25px; line-height: 25px; font-size: 14px; padding: 0 30px 0 10px; background-position: 90% 5px;}
.breadcrumb{font-size: 14px;}	
.info-tab{display: none;}	
.heading{padding-bottom: 20px;}
.info-hd p br{display: none;}
.info-hd h2{font-size: 25px; line-height: 26px;}
.info-hd p{font-size: 15px; line-height: 17px;}
.otp-box{padding: 15px 0px;}
.rgstn-row{display: inherit; margin-bottom: 0px;}	
.rgstn-row .col-25{width: 100%;}	
.rgstn-row .dtls{padding-bottom: 15px;}	
.rgstn-row .dtls span, .status-details .dtls span{font-size: 14px;}	
.rgstn-row .dtls p	{font-size: 16px;}
.uplod{width: 98%;}
.pay-cancel .btn-row{display: flex; justify-content: center;}
.pay-cancel .btn-row .btn{width: 158px; margin: 0px 5px;}
.pymnt-sucfl p{padding-bottom: 20px;}	
.sucfl-dtls li span{width: 130px;}	
.pymnt-sucfl h2{font-size: 20px; }	
/*Footer csss start*/
.footer{padding: 10px 12px;}	
.ftr-link{width: 100%; padding-bottom: 5px;}	
.ftr-link li a{font-size: 14px;}
.copyright-row{font-size: 15px;}
.ftr-link li{padding: 0px 0px 7px 0; text-align: center; border-right: 0px;}	
.footer-container{display: inherit;}
.ftr-link ul{display: inherit;}
.ftr-rit{display: flex; justify-content: center;}
.popup-cont {
		width: 95%;
}
/* 972021 */
.cardsMnin {
margin: 0;
}

.cardsMnin .cardsrdmin {
	margin: 0;
}

.cardsMnin .cardsrdm {
	width: 100%;
}

.butnRow {
padding: 10px 0;
}

.butnRow ul.select-cnvrt li {
	cursor: pointer;
	padding: 0 0 1px 0;
	/* border-top: 1px solid black; */
	min-width: auto;
	width: 48%;
	margin: 0 1px;
}

.butnRow ul li a {
	min-width: inherit;
}

.titletop {
font-size: 15px;
display: block;
}

.butnRow ul.select-cnvrt {
border-top: 0;
padding: 1px 0;
flex-wrap: wrap;
}

.butnRow ul.select-cnvrt.open {
	display: block;
}

.butnRow ul.select-cnvrt li:hover {
	background-color: #ddd;
}

.butnRow ul.select-cnvrt li:first-child:hover {
	background-color: transparent;
}

.butnRow ul.select-cnvrt.open li {
	display: block;
}

.butnRow ul.select-cnvrt.open li a {
	text-align: left;
	min-width: inherit;
}

.butnRow span:before {
content: '';
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid #fff;
position: absolute;
top: 16px;
right: 19px;
}

.butnRow span.rev-arrow:before {
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 0;
border-bottom: 8px solid #fff;
top: 14px;
}

.raiseQury .frm-row .btn {
	width: 262px !important;
}

.breadcrmb li {
	font-size: 14px;
}

	.status-details .dtls .btn {
		margin: 0 auto;
		display: block;
	}

	.login-tab li a span {
		width: 20px;
		height: 20px;
		background-size: 20px;
	}

	.login-tab li a.active span {
		background-position: 0px -20px;
	}

	.login-cont {
		flex-wrap: wrap;
		display: flex;
		background: none;
		padding: 0 0 20px 0;
	}

	.login-tab {
		order: 2;
		background: #e0e1e4;
	}

	.login-box {
		order: 1;
		justify-content: space-between;
		padding: 20px 0;
		border: 0;
	}

	.butnRow ul li a {
		padding: 10px 5px;
		font-size: 15px;
	}

	.main-footer {
		height: 70px;
		top: -71px;
	}
}

@media only screen and (min-width: 360px) {
.ofr-disc li{font-size: 16px;}	
}