@media only screen and (min-width: 768px) {
	.customTable_wrap.removeProgress > .tableBody > ul:nth-child(even) > li:first-child { background-color: transparent!important; }
}

@media only screen and (max-width: 1520px) {
	.content-wrap { padding: 30px 70px; }
	.step_description { width: calc(100% - 330px); right: 70px; }
	
	.stepList_wrap .stepList_ul { width: inherit; }
	
	.login-wrap .title h2 { font-size: 2rem; }
	.form-group input { height: 39px; }
	.fpsg_wrap, p { margin: 0px 0px 1.5rem; }
	.fpsg_wrap .shipperGuide, .form-group label, .stepList_wrap .stepList_ul .stepList_li a, .step_description ul, .loginForm-wrap p, .fpsg_wrap .forgetPass { font-size: 18px; }
	
	.modal .form-group label { padding: 9px 8px; }
	
	.form-group select { height: 39px; }
}

@media only screen and (max-width: 1366px) {
	.stepList_wrap .stepList_ul .stepList_li a { margin: 0px 0px 10px; }
	.content-wrap { padding: 30px 50px; }
	.step_description { width: calc(100% - 270px); right: 50px; }
	
	.login-wrap .title h2 { font-size: 1.8rem; }
	.form-group input { height: 37px; }
	.fpsg_wrap, p { margin: 0px 0px 1rem; }
	.fpsg_wrap .shipperGuide, .form-group label, .loginForm-wrap p, .fpsg_wrap .forgetPass, .stepList_wrap .stepList_ul .stepList_li a, .step_description ul { font-size: 16px; }

	.form-group select { height: 37px; }
}
@media only screen and (max-width: 991px) {
	.form-group select { height: 34px; }
	
	.trackForm_wrap form .ipGrp_wrap .form-control { font-size: 14px; }
	.trackForm_wrap form .search_butn { font-size: 14px; }

	login-wrap .title { margin: 0 auto 10px; }
	.login-wrap .title h2 { font-size: 1.6rem; }
	.form-group input { height: 34px; }
	
	.content-wrap { padding: 30px; }
	.login-wrapIn { width: 100%; }
	.login-wrap .loginLogo { margin: 0 auto; }
	.login-wrap .title h2 { font-size: 1.4rem; }
	.step_description ul li:first-child { font-size: 1.5rem; margin: 0px 0px 15px; }
	.step_description { width: calc(100% - 210px); right: 30px; }
	.step_description ul li { margin: 0px 0px 10px; }
	
	.modal .form-group label { padding: 7.5px 8px; font-size: 16px; }

	.fpsg_wrap .shipperGuide, .form-group label, .loginForm-wrap p, .fpsg_wrap .forgetPass, .stepList_wrap .stepList_ul .stepList_li a, .step_description ul { font-size: 14px; }
}
@media only screen and (max-width: 767px) {
	.trackForm_wrap form .ipGrp_wrap .form-control { font-size: 12px; }
	.trackForm_wrap form .search_butn { font-size: 12px; }
	.creFilStus_wrap { margin: 0px auto 1rem; text-align: center; }
	
	body { font-size: 12px; }
	.customTable_wrap > .tableBody > ul > li:first-child { width: 20px; }
	.customTable_wrap > .tableBody > ul > li:nth-child(2) { padding: 7px; width: calc(35% - 15px); }
	.customTable_wrap > .tableBody > ul > li:nth-child(3) { padding: 7px; width: calc(65% - 15px); }
	
	
	.customTable_wrap.colomIV > .tableBody > ul > li:nth-child(2) { width: calc(25% - 7.5px); }
	.customTable_wrap.colomIV > .tableBody > ul > li:nth-child(3) { width: calc(25% - 7.5px); }
	.customTable_wrap.colomIV > .tableBody > ul > li:first-child { width: 20px; }
	
	.customTable_wrap.colomV > .tableBody > ul > li:nth-child(2) { width: calc(20% - 6px); }
	.customTable_wrap.colomV > .tableBody > ul > li:nth-child(3) { width: calc(20% - 6px); }
	.customTable_wrap.colomV > .tableBody > ul > li:first-child { width: 20px; }
	.customTable_wrap.colomV > div > div > .tableTitle > ul > li:first-child { width: 20px; }
	
	.customTable_wrap.colomV > div > div > .tableTitle > ul > li { padding: 7px 0px; }
	.customTable_wrap.colomV > div > div > .tableTitle > ul > li:first-child { padding: 7px; }
	.customTable_wrap.colomV > div > div > .tableTitle > ul > li:nth-child(2) { padding: 7px; }
	
	.customTable_wrap > .tableBody > ul > li:first-child > i { font-size: 16px; }
	.innerTable_wrap { padding: 7px; }
	
	.customTable_wrap.colomIV, .customTable_wrap.colomV, .customTable_wrap.colomVI, .innerTable { white-space: nowrap; overflow-x: auto; }
	.customTable_wrap.colomIV > .tableTitle, .customTable_wrap.colomV > .tableTitle, .customTable_wrap.colomVI > .tableTitle, .innerTable .itableTitle { min-width: 700px; }
	.customTable_wrap.colomIV > .tableBody, .customTable_wrap.colomV > .tableBody, .customTable_wrap.colomVI > .tableBody, .innerTable .itableBody { min-width: 700px; }
	.customTable_wrap.colomV .tableTitle.colTitle { min-width: 700px; }

	.login-wrap { width: 100%; max-width: 480px; padding: 30px; margin: 0 auto; }
	.content-wrap { width: 100%; }
	.stepList_wrap .stepList_ul .stepList_li a { display: none; }
	.step_description { position: static; width: 100%; display: inherit; }
	.step_description ul { transform: none; top: inherit; padding: 0px 0px 0px 20px; }

	.content-wrap { padding-bottom: 50px; }
	.stepList_ul .slick-track { display: flex; height: 100%!important; justify-content: center; align-items: center; }
	.stepList_ul.slick-dotted.slick-slider { margin: 0px; padding-bottom: 15px; }
	.slick-arrow { display: block; border: 2px solid rgba(255, 255, 255, 0.75); border-radius: 50%; height: 25px; width: 25px; }
	.slick-arrow.slick-disabled { border-color: rgba(255, 255, 255, 0.25); }

	.stepList_li { padding: 0px 10px; } 

	.slick-prev { left: -20px; z-index: 1; }
	.slick-next { right: -20px; z-index: 1; }

	.slick-prev:before { content: '\f104'; font-family: FontAwesome; line-height: 0.5; }
	.slick-next:before { content: '\f105'; font-family: FontAwesome; line-height: 0.5; }
	
}
@media only screen and (min-width: 576px) {
	#subSelectLoc .modal-dialog { max-width: 400px; }
	.modal-dialog { max-width: 90%; }
        #forgetPassModal .modal-dialog { max-width: 500px; }
}
@media only screen and (max-width: 480px) {
	.alert-dismissible { padding: 0.75rem 0.75rem; padding-right: 2rem;	}
	.alert.alert-danger i { padding-right: 5px; }
	.login-wrap { padding: 30px 15px; }
	.stepList_li { padding: 0px; }
	.content-wrap { padding: 30px 15px 50px; }
	.slick-prev { bottom: -45px; top: inherit; left: 0; }
	.slick-next { bottom: -45px; top: inherit; left: 35px; }
}