/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 768px) {

	.fs-x-large{
	  font-size: 40px!important;
	}
	.fs-large{
	  font-size: 25px!important;
	}
	.fs-xx-large{
	  font-size: 50px;
	}

	.rectangle-2 {
	left: 0;
	height: 108px;
	/* top: 10px; */
	display: none;
	}

	.inner-rectangle {
	right: 82px;
	}

	.custom-rectangle-wrap {
	}

	.rectangle-1 {
	height: 190px;
	top: 24px;
	position: relative;
	/* height: auto; */
	width: 100%;
	}
	.rectangle-3 {
	position: relative;
	width: 100%;
	left: 0;
	top: 44px;
	margin-bottom: 30px;
	}
	section {
	    padding: 30px 0;
	}

	.section-header {
	    padding-bottom: 5px;
	}

	h1.outline-text.fs-xx-large.slider-counter {
	padding-bottom: 0;
	text-align: center;
	border-bottom: 1px solid gray;
	}
	.custom-rectangle-wrap{
		height: auto;
	}
	section#services-list h1.outline-text.fs-xx-large {
		margin-top: 15px;
	}
	section#services-list{
		text-align: center;
	}
	section#services-list img {
	/*width: 100%!important;*/
	overflow: hidden;
	/* margin-bottom: 31px; */
	/* margin-top: 30px; */
	}

/*	section#services-list h1.outline-text.fs-xx-large {
	text-align: center;
	margin-top: 13px;
	}
*/
	section#services-list .col-lg-7 {
	text-align: center;
	}

	.regi-now-section .col-lg-10 {
	text-align: center;
	width: auto;
	}

	.row.reg-row {
	margin: 0;
	padding: 16px 0;
	}

	.reg-row img.w-100 {
	height: 136px;
	object-fit: contain;
	margin-top: 13px;
	}
	.footer {
	margin-top: 30px;
	}

	.footer .row.d-flex.justify-content-between {
	display: block!important;
	width: 100%!important;
	margin: 0;
	}

	.footer .row.d-flex.justify-content-between .fotter-gutter {
	width: 100%;
	/* background: rebeccapurple; */
	/* text-align: center; */
	padding: 15px;
	border-bottom: 1px solid gray;
	}

	.footer .row.d-flex.justify-content-between .fotter-gutter:last-child {
	border-bottom: 0;
	}
	header#header{
		/*margin-bottom: 30px;*/
	}
	section{
		padding: 35px 0;
	}
	.m-w-100 {
	width: 100%;
	margin-top: 9px;
	}
	.wrapper-item {
	width: 100%;
	}
	.s-item-1 .fs-xx-large,
	.s-item-3 .fs-xx-large{
		margin-top: 22px!important;
	}
	.item-left{
		width: 100%;
	}
	.shad-row{
		padding: 35px 0px;
	}
	.reg-img{
		display: none;
	}
	.shad-row{
	width: calc(100% - 3px);
	margin: auto;
	}
	.frm-btn{
		width: 100%!important;
	}
	.service-item-wrap{
		margin-left: 0px;
	}
	.form-control {
    font-size: 1.1rem;
}
}




@media only screen and (max-width: 400px) {
	.card-type-choose-wrap {
	    width: 100%!important;
	}

	.card-type-choose-wrap a {
	    width: 100%;
	    margin-top: 7px;
	    margin-bottom: 7px;
	}
}






















/* Small devices (portrait tablets and large phones, 600px and up) */

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {



}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {



}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1400px) {
	body {
	    font-size: 1rem;
	}
	.fotter-gutter li a{
	font-size: 1rem;
	}
	.navbar a, .navbar a:focus{
		font-size: 1rem;
	}
	p{
		font-size: 1rem;
	}
}