@media (max-width:992px) {

    footer .footer-contact .logo {

        width: 50%;

        margin-right: 0 ;

    }

    footer .footer-contact .phone {

        margin-right: 0 ;

        text-align: right ;

        width: 50%;

    }

	.fs-title {

		text-align:center !important;

	}

}



@media (max-width:1218px) {

    .bootstrap-select.addon-period-selector {

		width:100% !important;

		margin-bottom:15px;

	}

	

	.addon-title {

		width:100%;

		text-align:center;

	}

	

	.addon-icon {

		width:100%;

		text-align:center;

	}

	

	.addon-icon > img {

		float: unset !important;

		margin-bottom:15px;

	}

}



@media only screen and (max-width: 480px) {

    footer .footer-contact .items .item {

        width: 100% ;

        text-align: center;

        margin-right:0;

    }

    footer .item {

        margin-top:5px;

    }

    footer .footer-contact .items .item .social {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -webkit-box-align: center;

        -ms-flex-align: center;

        align-items: center;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

}



@media only screen and (max-width: 768px) {
    
.g-recaptcha iframe {
    max-width: 100% !important;
    transform:scale(0.77) !important;
    -webkit-transform:scale(0.77) !important;
    transform-origin: center center !important;
    -webkit-transform-origin: center center !important;
  }
#rc-imageselect {
    transform:scale(0.77) !important;
    -webkit-transform:scale(0.77) !important;
    transform-origin:0 0 !important;
    -webkit-transform-origin:0 0 !important;
}

    #footer .map-menu .items.link .item {

        width: 50%;

    }

    #register-new-account {
        padding:10px !important;
    }

}

@media only screen and (max-width: 1511px) {

	.form-card {

		padding:20px !important;

	}

}
