/* Enter Your Custom CSS Here */
*:focus{
	outline:none !important;
}
.menu-item {
    font-family: 'Rajdhani', sans-serif;
    font-weight: bold;
}
.menu-container {
    margin-right: 9vw;
}

.site-branding-logo img {
    max-height: 60px;
	margin-left:7vw;
	margin-top: 20px;
}
.heromargin {
    margin-left: 7vw;
}
.arrowrotate{
	transform: rotate(-90deg);
}
.mobilebg{
	  background-size: cover;
    background-position-x: 100px;
    background-repeat: no-repeat;
}
#site-navigation{
	    background: transparent;
    box-shadow: none;
}
#gallery-1 img {
    border: none !important;
}
#gallery-1 .gallery-item{
	margin-top: 0 !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    border: none !important;
}
input.wpcf7-form-control {
    border: none !important;
}
input.wpcf7-form-control.wpcf7-submit {
	    background: #168faa;
    width: 200px;
    border-radius: 50px;
    color: #fff;
}
@media (max-width: 1680px) {
	h1.elementor-heading-title.elementor-size-default {
    font-size: 40px !important;
}
	.elementor-5 .elementor-element.elementor-element-1975b6fb a.elementor-button, .elementor-5 .elementor-element.elementor-element-1975b6fb .elementor-button {
    width: 205px;
}
	.elementor-element.elementor-element-b821d88.elementor-widget.elementor-widget-button {
    margin-left: 60px;
}
	.elementor-element.elementor-element-b821d88.elementor-widget.elementor-widget-button span {
    font-size: 17px;
}
		.elementor-element.elementor-element-b821d88.elementor-widget.elementor-widget-button a {
	padding: 15px 20px;
}
	.nav > li > a{
		padding-left:10px;
		padding-right:10px;
	}
}
@media (max-width: 1366px) {
	h1.elementor-heading-title.elementor-size-default {
    font-size: 35px !important;
}
	.elementor-5 .elementor-element.elementor-element-1975b6fb a.elementor-button, .elementor-5 .elementor-element.elementor-element-1975b6fb .elementor-button {
    width: 205px;
}
.elementor-element.elementor-element-b821d88.elementor-widget.elementor-widget-button {
    margin-left: 60px;
}
	.elementor-element.elementor-element-b821d88.elementor-widget.elementor-widget-button span {
    font-size: 17px;
}
		.elementor-element.elementor-element-b821d88.elementor-widget.elementor-widget-button a {
	padding: 15px 20px;
}
	.nav > li > a{
		padding-left:10px;
		padding-right:10px;
	}
}

@media (max-width: 1100px) {
.elementor-element.elementor-element-b821d88.elementor-widget.elementor-widget-button {
    margin-left: 80px;
}
}

@media (max-width: 420px) {
.arrowrotate{
	transform: rotate(0deg);
}
}