@media (max-width:1360px) {
	.container {
		width: 100%;
		padding: 0 15px!important;
	}
	nav ul li {
		padding: 0 20px;
	}
	
	.choose-lft p {
		letter-spacing: 0;
	}
	.choose-lft a {
		margin: 0;
	}
	.patient-rgt {
		padding: 0;
	}
	.footer-rgt ul {
		margin: 0;
	}
	.footer-rgt ul li {
		padding: 0 13.4px;
	}
	.footer-rgt a {
		padding: 0 19px 0 0;
	}
	.footer-rgt p {
		padding: 236px 13px 0 0;
	}
	.banner-in {
		padding: 117px 15px 0 15px;
	}
	.clients span {
		padding: 0 0 0 26px;
	}
	.clients h6 {
		padding: 0 0 41px 26px;
	}
	.injuries-lft.loc h3 {
		padding: 0 0 32px 30px;
	}
}

@media (max-width:1250px) {
	
	nav ul li ul.dropdown-menu {
		top: 44px;
		left: 20px;
		width: 29.5rem;
	}
	
	nav ul li ul.dropdown a {
	font-size: 17px;	
	}
	.injuries-lft.loc h3 {
		padding: 0 0 32px 20px;
	}
	nav {
		padding: 31px 0 20px 0px;
	}
	nav ul li a {
		font-size: 20px;
		line-height: 24px;
	}
	.home p {
		font-size: 27px;
	}
	.choose-lft a {
		font-size: 25px;
	}
	.choose-in {
		padding: 30px 0 48px 0;
	}
	.patient-lft a {
		width: 469px;
		height: 116px;
		line-height: 107px;
	}
	.patient-lft strong {
		line-height: 107px;
	}
	.patient-rgt a {
		width: 469px;
		height: 116px;
		padding: 15px 0 0 0;
	}
	.inj-lft {
		padding: 27px 20px 49px;
	}
	.injuries-lft h3 {
		padding: 0 0 36px 20px;
	}
	.loc ul li {
		padding: 0 20px 22px 20px;
	}
	.injuries-lft.loc h3 {
		padding: 0 0 32px 20px;
	}
	.footer-rgt ul li {
		padding: 0 8.4px;
	}
	.footer-rgt p {
		font-size: 14px;
	}
	.home h2 {
		font-size: 57px;
	}
	.home h3 {
		font-size: 47px;
	}
}

@media (max-width:1100px) {
	.clients strong:after {
		bottom: 4px;
	}
	nav ul li {
		padding: 0 16px;
	}
	.home h2 {
		font-size: 53px;
	}
	.choose-lft p br {
		display: none;
	}
	.choose-lft a {
		font-size: 23px;
	}
	.inj-rgt p br {
		display: none;
	}
	.inj-rgt p {
		line-height: 41px;
	}
	.home h3 {
		font-size: 43px;
	}
	.clients .inj-lft {
		padding: 22px 15px 31px 15px;
	}
	.clients a {
		width: 437px;
	}
	.footer-rgt ul li {
		padding: 0 4.4px;
	}
	.footer-rgt p {
		font-size: 13px;
		padding: 192px 13px 0 0;
	}
	.clients h6 {
		font-size: 21px;
	}
}

@media (max-width:1024px) {
	nav ul li {
		padding: 0 14px;
	}
	.home h1 {
		font-size: 70;
		line-height: 79px;
	}
	.banner {
		height: 594px;
	}
	.choose-lft h2 {
		padding: 0 0 12px 0;
	}
	.choose-lft p {
		padding: 0 0 10px 7px;
	}
	.choose-lft {
		padding: 20px 0 0 0;
	}
	.patient-lft a {
		width: 457px;
	}
	.patient-rgt a {
		width: 457px;
	}
	.footer-rgt ul li a {
		font-size: 13px;
	}
	.inj-lft-in ul li a {
		font-size: 21px;
	}
	.inj-rgt {
		padding: 90px 15px 72px 0px;
	}
	.loc strong {
		font-size: 30px;
	}
	.patient-rgt span:after {
		bottom: 6px;
	}
}

@media (max-width:991px) {
	nav ul li ul.dropdown-menu {
		top: 39px;
		left: 10px;
		width: 25.2rem;
	}
	
	nav ul ul li:nth-child(1) {
    	padding: 0 10px;
	}
	
	nav ul ul li a {
		font-size: 14px;
		padding: 2px 0;
		margin: 2px 0;
	}

	.header-top .logo a figure img {
		width: 346px;
	}
	.call span {
		font-size: 29px;
	}
	.header-dtls {
		padding: 25px 0;
	}
	.call {
		padding: 0;
	}
	nav ul li a {
		font-size: 17px;
		line-height: 20px;
	}
	nav ul li {
		padding: 0 10px;
	}
	.sub-menu {
		right: -60px;
	}
	.banner-in {
		padding: 65px 0 0 15px;
	}
	.home h1 {
		font-size: 62px;
		line-height: 69px;
	}
	.banner-in h1 {
		padding: 0 0 21px 0;
	}
	h2 {
		font-size: 40px;
	}
	p {
		font-size: 20px;
		line-height: 28px;
	}
	.choose-lft a {
		font-size: 17px;
	}
	.home span {
		font-size: 24px;
		line-height: 33px;

	}
	.choose-rgt {
		padding: 0 0 0 20px;
	}
	.patient-lft a {
		width: 347px;
		height: 102px;
		line-height: 93px;
	}
	.patient-rgt a {
		width: 347px;
		height: 102px;
		padding: 11px 0 0 0;
	}
	.patient-lft strong {
		font-size: 27.57px;
		line-height: 93px;
	}
	.patient-rgt strong {
		font-size: 27.57px;
		line-height: 28px;
	}
	.patient-rgt span {
		font-size: 27.57px;
	}
	.patient-rgt p {
		font-size: 27.57px;
	}
	.patient-lft span {
		font-size: 30px;
	}
	.injuries-lft h3 {
		padding: 0 0 18px 20px;
	}
	.injuries-lft {
		padding: 18px 0 0 0;
	}
	.inj-lft-in ul li a {
		font-size: 16px;
		line-height: 21px;
	}
	.inj-rgt {
		padding: 41px 0 53px 0px;
	}
	h3 {
		font-size: 31px;
	}
	.injuries-lft.loc h3 {
		padding: 0 0 18px 20px;
	}
	.loc strong {
		font-size: 23px;
		line-height: 25px;
	}
	.loc span {
		font-size: 18px;
	}
	.loc a {
		font-size: 18px;
	}
	.loc small {
		font-size: 21px;
	}
	.treat .inj-rgt {
		padding: 69px 0 60px 10px;
	}
	.clients p br {
		display: none;
	}
	.clients p {
		font-size: 26px;
		line-height: 29px;
		padding: 0 0 25px 0;
	}
	.clients h6 {
		font-size: 15px;
		line-height: 20px;
	}
	.clients span {
		font-size: 19px;
		line-height: 22px;
	}
	.clients a {
		width: 327px;
		line-height: 76px;
	}
	.clients strong {
		font-size: 20.53px;
		line-height: 76px;
	}
	.resolve .inj-rgt {
		padding: 37px 0 47px 0;
	}
	.clients .inj-lft {
		padding: 22px 15px 45px 15px;
	}
	.footer-lft ul li span {
		font-size: 15px;
		line-height: 26px;
	}
	.footer-lft ul li a {
		font-size: 16px;
		line-height: 23px;
	}
	.footer-lft ul li {
		padding: 0 0 11px 0;
	}
	.footer-rgt ul {
		padding: 0 0 26px 17px;
	}
	.footer-rgt p {
		font-size: 13px;
		padding: 109px 13px 0 0;
	}
	.footer-rgt ul li a {
		font-size: 12px;
	}
	.footer-rgt ul li {
		padding: 0 3.4px;
	}
	.footer-rgt p {
		padding: 69px 0 0 0;
	}
	.footer-lft {
		padding: 59px 35px 20px 0;
	}
	.footer-in {
		padding: 29px 0px 0 12px;
	}
}

@media (max-width:767px) {
	
	.footer-rgt ul {
		justify-content: flex-start;
		flex-direction: column;
		padding: 0;
		padding-bottom: 15px;
	}
	
	.footer-rgt ul li a {
		font-size: 18px; 
		font-weight: 400;
		margin-bottom: 15px;
	}
	
	.blog-pagination a:nth-child(1) {
    	margin-right: 0;
	}
	.blog-pagination a {
		width: 100%;
	}
	.side_bar ul li span {
		display: none;
	}
	.side_bar ul li span:after {
		position: absolute;
		content: "\f107";
		top: 13px;
		right: -11px;
		width: 100%;
		color: #fff;
		font-family: FontAwesome;
		font-size: 19px;
	}
	.side_bar ul li.active span:after {
		position: absolute;
		content: "\f106";
		top: 13px;
		right: -11px;
		width: 100%;
		color: #fff;
		font-family: FontAwesome;
		font-size: 19px;
	}
	
	.clients strong:before {
		bottom: 2px;
	}
	.inj-rgt p {
		line-height: 30px;
	}
	.choose-rgt figure img {
		width: 100%;
		height: auto;
	}
	.injuries-lft h3 {
		max-width: 100%;
		margin: 0 auto 0 auto;
	}
	.header-rt {
		float: none !important;
		width: 250px;
		position: fixed;
		top: 0;
		right: -250px;
		height: 100%;
		overflow: auto;
		z-index: 9999;
		background: #2481be;
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-web-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}
	.open header {
		left: -240px;
	}
	nav {
		display: none;
	}
	#nav-icon {
		display: block;
		position: absolute;
		top: 40px;
		right: 10px;
		z-index: 99999
	}
	
	.side_bar {
		display: block;
		width: 320px;
		background: #7a94bc;
		height: 100%;
		position: fixed;
		top: 0;
		right: -320px;
		z-index: 9999;
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		overflow: auto;
		padding: 100px 0;
	}
	.side_bar ul {
		padding: 0;
	}
	.side_bar ul li {
		padding: 0 0;
		float: none;
		display: block;
		width: 100%;
		margin: 0;
		background: none;
		border: none;
		position: relative;
	}
	.side_bar ul li a {
		display: block;
	    padding: 10px 25px;
	    font-size: 18px;
	    color: #fff;
	    text-align: left;
	    border-bottom: solid white 1px;
	}
	.side_bar ul li ul a {
		font-size: 14px; 	
	}
	.side_bar ul li a:hover {
		background: #1E1455;
		color: #fff;
	}
	.menu {
		text-align: center;
		margin: 0 auto;
		position: absolute;
		right: 14px;
		top: 0px;
		z-index: 99999;
		padding: 4px 0;
	}
	.side_bar nav ul {
		display: block !important;
		position: static;
		padding: 0;
		box-sizing: border-box;
	}
	.side_bar nav ul {
		width: 100%;
		padding: 0;
		position: relative;
	}
	.side_bar ul li ul {
		background: #7A94BB;
		position: static;
		transition: none;
		width: 100%;
		display: none;
	}
	.wrapper {
		position: relative;
		top: 0;
		right: 0;
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-web-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}
	body.open {
		overflow: hidden;
	}
	.open .wrapper {
		right: 240px;
		top: 0px;
		position: fixed;
	}
	.open .side_bar {
		right: 0
	}
	
	.open #nav-icon {
		top: 50px;
	}
	.side_bar .call {
		display: block;
		text-align: left;
	}
	.call span {
		font-size: 24px;
		padding: 0;
	}
	.call a {
		font-size: 24px;
	}
	.call {
		display: none;
	}
	.call1 {
		display: none!important;
	}
	.side_bar .call1 {
		display: none!important;
	}
	.wrapper {
		/* RF: padding: 89px 0 0 0!important; */
	}
	.sticky .wrapper {
		/* RF: padding: 85px 0 0 0!important; */
	}
	.sticky .menu {
		top: 25px;
	}
	.header-stk .header-dtls {
		padding: 15px 0;
	}
	.header-dtls {
		padding: 15px 0;
	}
	.logo a figure {
		margin: 0;
	}
	.banner {
		height: 504px;
	}
	.home h1 {
		font-size: 51.34px;
		line-height: 60px;
	}
	.choose-lft {
		padding: 20px 0 40px 0;
	}
	.choose-rgt {
		padding: 0;
	}
	.patient-lft a {
		width: 100%;
		height: 92px;
		line-height: 78px;
	}
	.patient-lft strong {
		font-size: 19.57px;
		line-height: 89px;
	}
	.patient-rgt a {
		width: 100%;
		height: 92px;
		line-height: 31px;
		padding: 16px 0 0 0;
	}
	.patient-rgt strong {
		font-size: 19.57px;
		line-height: 16px;
	}
	.patient-rgt span {
		font-size: 19.57px;
	}
	.patient-rgt p {
		font-size: 19.57px;
		line-height: 28px;
	}
	.patient-rgt {
		padding: 0 13px;
	}
	.inj-rgt {
		padding: 53px 0 53px 0px;
	}
	.treat .inj-rgt {
		padding: 69px 0 60px 0;
	}
	.injuries-lft h3 {
		padding: 15px 0 16px 20px;
	}
	.resolve .inj-rgt {
		padding: 53px 0 53px 0;
	}
	.ftr-inner {
		display: none!important;
	}
	.f-nav .ftr-inner {
		display: block!important;
	}
	.f-nav .ftr-inner li a {
		color: #fafbfd;
		font-size: 12px;
		line-height: 18px;
		font-family: 'Prompt', sans-serif;
		font-weight: 600;
		display: block;
		padding: 0;
		letter-spacing: 0;
	}
	.f-nav {
		padding: 30px 0 0 0;
		display: block;
	}
	.footer-in {
		max-width: 100%;
		padding: 19px 0px 0 0;
	}
	.footer-inner {
		max-width: 100%;
		text-align: left;
		padding: 0 0 49px 0;
	}
	.footer-rgt p {
		padding: 26px 0 0 0;
	}
	.footer-lft {
		padding: 59px 0 20px 0;
	}
	.inj-lft ul {
		max-width: 100%;
		margin: 0 auto;
	}
}

@media(max-width:575px) {
	.patient-lft.text-center {
		margin-bottom: 25px;
	}
	.patient-lft.text-center a,
	.patient-rgt.text-center a {
		width: 100%;
	}
	
	.patient-rgt {
		 padding: 0 13px;
	}
	.stack {
		display: block; 
		clear: both !important;
	}
	.header-top .logo a figure img {
		width: 235px;
	}
	.wrapper {
		/* RF: padding: 84px 0 0 0!important; */
	}
	#nav-icon {
		top: 29px;
	}
	.open #nav-icon {
		top: 29px;
	}
	.banner-in {
		padding: 65px 0 0 15px;
	}
	.home h1 {
		font-size: 46px;
		line-height: 48px;
	}
	.patient-lft a {
		width: 100%;
		height: 113px;
		line-height: 103px;
	}
	.patient-rgt a {
		width: 100%;
		height: 113px
	}
	.patient-lft {
		padding: 0 15px 10px;
	}
	.patient-rgt {
		padding: 10px 15px 0;
	}
	.patient-lft strong {
		font-size: 27.57px;
	}
	.patient-rgt strong {
		font-size: 27.57px;
		line-height: 39px;
	}
	.patient-rgt span {
		font-size: 27.57px;
		line-height: 42px;
	}
	.patient-rgt p {
		font-size: 27.57px;
		line-height: 40px;
	}
	.header-stk .logo a img {
		width: 38px;
	}
	.sticky #nav-icon {
		top: -4px;
	}
	.sticky .wrapper {
		/* RF: padding: 62px 0 0 0!important; */
	}
	.wrapper {
		/* RF: padding: 70px 0 0 0!important; */
	}
}

@media (max-width:479px) {
	.sticky .wrapper {
		/* RF: padding: 62px 0 0 0!important; */
	}
	.wrapper {
		/* RF: padding: 50px 0 0 0!important; */
	}
	.header-top .logo a figure img {
		width: 175px;
	}
	.wrapper {
		/* RF: padding: 68px 0 0 0!important; */
	}
	#nav-icon {
		top: 21px;
	}
	.open #nav-icon {
		top: 21px;
	}
	.home h1 {
		font-size: 34.34px;
		line-height: 36px;
	}
	.banner-in a {
		width: 227px;
		height: 64px;
		font-size: 18.35px;
		line-height: 66px;
	}
	.banner {
		height: 400px;
	}
	h2 {
		font-size: 30px;
	}
	.choose-in {
		padding: 17px 0 31px 0;
	}
	.choose-lft p {
		padding: 0 0 7px 0;
	}
	.choose-lft a {
		font-size: 13px;
		line-height: 19px;
	}
	.home span {
		font-size: 15px;
		line-height: 33px;
	}
	.choose-lft {
		padding: 10px 0 20px 0;
	}
	.choose-lft h2 {
		padding: 0 0 0px 0;
	}
	p {
		font-size: 15px;
		line-height: 22px;
	}
	.patient-lft strong {
		font-size: 22.57px;
	}
	.patient-rgt strong {
		font-size: 22.57px;
		line-height: 25px;
	}
	.patient-rgt span {
		font-size: 22.57px;
	}
	.patient-rgt p {
		font-size: 22.57px;
		line-height: 25px;
	}
	.patient-lft a {
		height: 98px;
		line-height: 82px;
	}
	.patient-rgt a {
		height: 98px;
	}
	.inj-lft-in ul li a {
		font-size: 14px;
		line-height: 18px;
	}
	.inj-lft {
		padding: 27px 20px 21px;
	}
	.inj-rgt p {
		line-height: 25px;
	}
	.inj-rgt {
		padding: 36px 0 39px 0px;
	}
	.loc strong {
		font-size: 19px;
		line-height: 25px;
	}
	.loc span {
		font-size: 15px;
	}
	.loc a {
		font-size: 15px;
	}
	.loc span:after {
		right: 8px;
	}
	.treat .inj-rgt {
		padding: 39px 0 39px 0;
	}
	h3 {
		font-size: 27px;
	}
	.injuries-lft h3 {
		padding: 0px 0 18px 20px;
	}
	.clients p {
		font-size: 20px;
		line-height: 24px;
		padding: 0 0 13px 0;
	}
	.clients a {
		width: 100%;
		line-height: 65px;
	}
	.clients strong {
		font-size: 18.53px;
		line-height: 76px;
	}
	.clients small {
		font-size: 21px;
		padding: 0 0 0 6px;
		line-height: 81px;
	}
	.resolve p {
		padding: 21px 0 0 0;
	}
	.resolve .inj-rgt {
		padding: 37px 0 37px 0;
	}
	.banner {
		height: 321px;
	}
	.inj-lft ul li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.inj-lft-in ul li a br {
		display: none;
	}
	.banner-in a {
		width: auto;
    height: auto;
    font-size: 16px;
    line-height: 16px;
	}
	.banner-in h1 {
		padding: 0 0 10px 0;
	}
	.injuries-lft {
		padding: 6px 0 0 0;
	}
	.injuries-lft.loc h3 {
		padding: 0 0 6px 20px;
	}
	.injuries-lft h3 {
		padding: 0px 0 6px 20px;
	}
}

@media (min-width:768px) {
	
	/* positioning adjust */
	nav ul li ul {
		top: 48px;
		width: 247px;
		right: -38px;
	}
	
}

.flex-row-reverse {
	-webkit-flex-direction: row-reverse !important;
}

.row {
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
}

.flex-wrap {
	-webkit-flex-wrap: wrap !important;
}

.d-flex {
	display: -webkit-flex !important;
}

.d-inline-flex {
	display: -webkit-inline-flex!important
}

.input-group-append,
.input-group-prepend {
	display: -webkit-flex;
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control {
	-webkit-flex: 1 1 auto;
}

.input-group {
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-items: stretch;
}

.navbar {
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	-webkit-align-items: center;
	-webkit-justify-content: space-between;
}

.navbar-collapse {
	-webkit-flex-basis: 100%;
	-webkit-flex-grow: 1;
	-webkit-align-items: center;
}

.navbar-nav {
	display: -webkit-flex;
	-webkit-flex-direction: column;
}

/*form Classes*/

.form-inline {
	display: -webkit-flex;
	-webkit-flex-flow: row wrap;
	-webkit-align-items: center;
}

.form-row {
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
}


/*align Classes*/

.align-items-start {
	-webkit-align-items: start!important;
}

.align-items-end {
	-webkit-align-items: flex-end!important;
}

.align-items-center {
	-webkit-align-items: center!important;
}

.align-items-baseline {
	-webkit-align-items: baseline!important;
}

.align-items-stretch {
	-webkit-align-items: stretch!important;
}


/*Justify Classes*/

.justify-content-start {
	-webkit-justify-content: flex-start!important;
}

.justify-content-end {
	-webkit-justify-content: flex-end!important;
}

.justify-content-center {
	-webkit-justify-content: center!important;
}

.justify-content-between {
	-webkit-justify-content: space-between!important;
}

.justify-content-around {
	-webkit-justify-content: space-around!important;
}


/*align self classes*/

.align-self-start {
	-webkit-align-self: flex-start!important;
}

.align-self-end {
	-webkit-align-self: flex-end!important;
}

.align-self-center {
	-webkit-align-self: center!important;
}

.align-self-baseline {
	align-self: baseline!important;
}

.align-self-stretch {
	align-self: stretch!important;
}

.col-1 {
	-webkit-flex: 0 0 8.33333%;
}

.col-2 {
	-webkit-flex: 0 0 16.66667%;
}

.col-3 {
	-webkit-flex: 0 0 25%;
}

.col-4 {
	-webkit-flex: 0 0 33.33333%;
}

.col-5 {
	-webkit-flex: 0 0 41.66667%;
}

.col-6 {
	-webkit-flex: 0 0 50%;
}

.col-7 {
	-webkit-flex: 0 0 58.33333%;
}

.col-8 {
	-webkit-flex: 0 0 66.66667%;
}

.col-9 {
	-webkit-flex: 0 0 75%;
}

.col-10 {
	-webkit-flex: 0 0 83.33333%;
}

.col-11 {
	-webkit-flex: 0 0 91.66667%;
}

.col-12 {
	-webkit-flex: 0 0 100%;
}

@media (min-width: 576px) {
	.d-sm-flex {
		display: -webkit-flex!important;
	}
	.d-sm-inline-flex {
		display: -webkit-inline-flex!important
	}
	.navbar-expand-sm {
		-webkit-flex-flow: row nowrap;
		-webkit-justify-content: flex-start;
	}
	.navbar-expand-sm .navbar-collapse {
		display: -webkit-flex!important;
		-webkit-flex-basis: auto;
	}
	.navbar-expand-sm .navbar-nav {
		-webkit-flex-direction: row;
	}
	
	.col-sm-1 {
		-webkit-flex: 0 0 8.33333%;
	}
	.col-sm-2 {
		-webkit-flex: 0 0 16.66667%;
	}
	.col-sm-3 {
		-webkit-flex: 0 0 25%;
	}
	.col-sm-4 {
		-webkit-flex: 0 0 33.33333%;
	}
	.col-sm-5 {
		-webkit-flex: 0 0 41.66667%;
	}
	.col-sm-6 {
		-webkit-flex: 0 0 50%;
	}
	.col-sm-7 {
		-webkit-flex: 0 0 58.33333%;
	}
	.col-sm-8 {
		-webkit-flex: 0 0 66.66667%;
	}
	.col-sm-9 {
		-webkit-flex: 0 0 75%;
	}
	.col-sm-10 {
		-webkit-flex: 0 0 83.33333%;
	}
	.col-sm-11 {
		-webkit-flex: 0 0 91.66667%;
	}
	.col-sm-12 {
		-webkit-flex: 0 0 100%;
	}
	/*align Classes*/
	.align-items-sm-start {
		-webkit-align-items: start!important;
	}
	.align-items-sm-end {
		-webkit-align-items: flex-end!important;
	}
	.align-items-sm-center {
		-webkit-align-items: center!important;
	}
	.align-items-sm-baseline {
		-webkit-align-items: baseline!important;
	}
	.align-items-sm-stretch {
		-webkit-align-items: stretch!important;
	}
	/*Justify Classes*/
	.justify-content-sm-start {
		-webkit-justify-content: flex-start!important;
	}
	.justify-content-sm-end {
		-webkit-justify-content: flex-end!important;
	}
	.justify-content-sm-center {
		-webkit-justify-content: center!important;
	}
	.justify-content-sm-between {
		-webkit-justify-content: space-between!important;
	}
	.justify-content-sm-around {
		-webkit-justify-content: space-around!important;
	}
	/*align self classes*/
	.align-self-sm-start {
		-webkit-align-self: flex-start!important;
	}
	.align-self-sm-end {
		-webkit-align-self: flex-end!important;
	}
	.align-self-sm-center {
		-webkit-align-self: center!important;
	}
	.align-self-sm-baseline {
		-webkit-align-self: baseline!important;
	}
	.align-self-sm-stretch {
		-webkit-align-self: stretch!important;
	}
}

@media (min-width: 768px) {
	.d-md-flex {
		display: -webkit-flex!important;
	}
	.d-md-inline-flex {
		display: -webkit-inline-flex!important
	}
	.navbar-expand-md {
		-webkit-flex-flow: row nowrap;
		-webkit-justify-content: flex-start;
	}
	.navbar-expand-md .navbar-collapse {
		display: -webkit-flex!important;
		-webkit-flex-basis: auto;
	}
	.navbar-expand-md .navbar-nav {
		-webkit-flex-direction: row;
	}
	.col-md-1 {
		-webkit-flex: 0 0 8.33333%;
	}
	.col-md-2 {
		-webkit-flex: 0 0 16.66667%;
	}
	.col-md-3 {
		-webkit-flex: 0 0 25%;
	}
	.col-md-4 {
		-webkit-flex: 0 0 33.33333%;
	}
	.col-md-5 {
		-webkit-flex: 0 0 41.66667%;
	}
	.col-md-6 {
		-webkit-flex: 0 0 50%;
	}
	.col-md-7 {
		-webkit-flex: 0 0 58.33333%;
	}
	.col-md-8 {
		-webkit-flex: 0 0 66.66667%;
	}
	.col-md-9 {
		-webkit-flex: 0 0 75%;
	}
	.col-md-10 {
		-webkit-flex: 0 0 83.33333%;
	}
	.col-md-11 {
		-webkit-flex: 0 0 91.66667%;
	}
	.col-md-12 {
		-webkit-flex: 0 0 100%;
	}
	/*align Classes*/
	.align-items-md-start {
		-webkit-align-items: start!important;
	}
	.align-items-md-end {
		-webkit-align-items: flex-end!important;
	}
	.align-items-md-center {
		-webkit-align-items: center!important;
	}
	.align-items-md-baseline {
		-webkit-align-items: baseline!important;
	}
	.align-items-md-stretch {
		-webkit-align-items: stretch!important;
	}
	/*Justify Classes*/
	.justify-content-md-start {
		-webkit-justify-content: flex-start!important;
	}
	.justify-content-md-end {
		-webkit-justify-content: flex-end!important;
	}
	.justify-content-md-center {
		-webkit-justify-content: center!important;
	}
	.justify-content-md-between {
		-webkit-justify-content: space-between!important;
	}
	.justify-content-md-around {
		-webkit-justify-content: space-around!important;
	}
	/*align self classes*/
	.align-self-sm-start {
		-webkit-align-self: flex-start!important;
	}
	.align-self-sm-end {
		-webkit-align-self: flex-end!important;
	}
	.align-self-sm-center {
		-webkit-align-self: center!important;
	}
	.align-self-sm-baseline {
		-webkit-align-self: baseline!important;
	}
	.align-self-sm-stretch {
		-webkit-align-self: stretch!important;
	}
}

@media (min-width: 992px) {
	.d-lg-flex {
		display: -webkit-flex!important;
	}
	.d-lg-inline-flex {
		display: -webkit-inline-flex!important
	}
	.navbar-expand-lg {
		-webkit-flex-flow: row nowrap;
		-webkit-justify-content: flex-start;
	}
	.navbar-expand-lg .navbar-collapse {
		display: -webkit-flex!important;
		-webkit-flex-basis: auto;
	}
	.navbar-expand-lg .navbar-nav {
		-webkit-flex-direction: row;
	}
	.col-lg-1 {
		-webkit-flex: 0 0 8.33333%;
	}
	.col-lg-2 {
		-webkit-flex: 0 0 16.66667%;
	}
	.col-lg-3 {
		-webkit-flex: 0 0 25%;
	}
	.col-lg-4 {
		-webkit-flex: 0 0 33.33333%;
	}
	.col-lg-5 {
		-webkit-flex: 0 0 41.66667%;
	}
	.col-lg-6 {
		-webkit-flex: 0 0 50%;
	}
	.col-lg-7 {
		-webkit-flex: 0 0 58.33333%;
	}
	.col-lg-8 {
		-webkit-flex: 0 0 66.66667%;
	}
	.col-lg-9 {
		-webkit-flex: 0 0 75%;
	}
	.col-lg-10 {
		-webkit-flex: 0 0 83.33333%;
	}
	.col-lg-11 {
		-webkit-flex: 0 0 91.66667%;
	}
	.col-lg-12 {
		-webkit-flex: 0 0 100%;
	}
	/*align Classes*/
	.align-items-lg-start {
		-webkit-align-items: start!important;
	}
	.align-items-lg-end {
		-webkit-align-items: flex-end!important;
	}
	.align-items-lg-center {
		-webkit-align-items: center!important;
	}
	.align-items-lg-baseline {
		-webkit-align-items: baseline!important;
	}
	.align-items-lg-stretch {
		-webkit-align-items: stretch!important;
	}
	/*Justify Classes*/
	.justify-content-lg-start {
		-webkit-justify-content: flex-start!important;
	}
	.justify-content-lg-end {
		-webkit-justify-content: flex-end!important;
	}
	.justify-content-lg-center {
		-webkit-justify-content: center!important;
	}
	.justify-content-lg-between {
		-webkit-justify-content: space-between!important;
	}
	.justify-content-lg-around {
		-webkit-justify-content: space-around!important;
	}
	/*align self classes*/
	.align-self-lg-start {
		-webkit-align-self: flex-start!important;
	}
	.align-self-lg-end {
		-webkit-align-self: flex-end!important;
	}
	.align-self-lg-center {
		-webkit-align-self: center!important;
	}
	.align-self-lg-baseline {
		-webkit-align-self: baseline!important;
	}
	.align-self-lg-stretch {
		-webkit-align-self: stretch!important;
	}
}

@media (min-width: 1200px) {
	.d-xl-flex {
		display: -webkit-flex!important;
	}
	navbar-expand-xl {
		-webkit-flex-flow: row nowrap;
		-webkit-justify-content: flex-start;
	}
	.navbar-expand-xl .navbar-collapse {
		display: -webkit-flex!important;
		-webkit-flex-basis: auto;
	}
	.navbar-expand-xl .navbar-nav {
		-webkit-flex-direction: row;
	}
	.col-xl-1 {
		-webkit-flex: 0 0 8.33333%;
	}
	.col-xl-2 {
		-webkit-flex: 0 0 16.66667%;
	}
	.col-xl-3 {
		-webkit-flex: 0 0 25%;
	}
	.col-xl-4 {
		-webkit-flex: 0 0 33.33333%;
	}
	.col-xl-5 {
		-webkit-flex: 0 0 41.66667%;
	}
	.col-xl-6 {
		-webkit-flex: 0 0 50%;
	}
	.col-xl-7 {
		-webkit-flex: 0 0 58.33333%;
	}
	.col-xl-8 {
		-webkit-flex: 0 0 66.66667%;
	}
	.col-xl-9 {
		-webkit-flex: 0 0 75%;
	}
	.col-xl-10 {
		-webkit-flex: 0 0 83.33333%;
	}
	.col-xl-11 {
		-webkit-flex: 0 0 91.66667%;
	}
	.col-xl-12 {
		-webkit-flex: 0 0 100%;
	}
	/*align Classes*/
	.align-items-xl-start {
		-webkit-align-items: start!important;
	}
	.align-items-xl-end {
		-webkit-align-items: flex-end!important;
	}
	.align-items-xl-center {
		-webkit-align-items: center!important;
	}
	.align-items-xl-baseline {
		-webkit-align-items: baseline!important;
	}
	.align-items-xl-stretch {
		-webkit-align-items: stretch!important;
	}
	/*Justify Classes*/
	.justify-content-xl-start {
		-webkit-justify-content: flex-start!important;
	}
	.justify-content-xl-end {
		-webkit-justify-content: flex-end!important;
	}
	.justify-content-xl-center {
		-webkit-justify-content: center!important;
	}
	.justify-content-xl-between {
		-webkit-justify-content: space-between!important;
	}
	.justify-content-xl-around {
		-webkit-justify-content: space-around!important;
	}
	/*align self classes*/
	.align-self-xl-start {
		-webkit-align-self: flex-start!important;
	}
	.align-self-xl-end {
		-webkit-align-self: flex-end!important;
	}
	.align-self-xl-center {
		-webkit-align-self: center!important;
	}
	.align-self-xl-baseline {
		-webkit-align-self: baseline!important;
	}
	.align-self-xl-stretch {
		-webkit-align-self: stretch!important;
	}
}