@import url(https://use.fontawesome.com/releases/v5.0.6/css/all.css);
{direction:rtl;unicode-bidi:embed}th{text-align:right}.screen-reader-text:focus{left:auto;right:5px}textarea{padding-right:3px}li>ol,li>ul{margin-left:0;margin-right:1.5em}td:first-child,th:first-child{padding-left:.4em;padding-right:0}td:last-child,th:last-child{padding-left:0;padding-right:.4em}input[type=checkbox],input[type=radio]{margin-left:.5em;margin-right:0}.mejs-offscreen{right:-10000px}.custom-logo-link{padding-left:1em;padding-right:0}.main-navigation ul{text-align:right}.main-navigation ul ul{padding-left:0;padding-right:1.5em}.menu-toggle .icon{margin-left:.5em;margin-right:0}.dropdown-toggle{left:-.5em;right:auto}.wp-custom-header-video-button{left:30px;right:auto}.twentyseventeen-panel .recent-posts .entry-header .edit-link{margin-left:0;margin-right:1em}.archive .entry-meta a.post-edit-link,.blog .entry-meta a.post-edit-link,.search .entry-meta a.post-edit-link{margin-left:0;margin-right:1em}.search .page .entry-meta a.post-edit-link{margin-right:0}.sticky .icon-thumb-tack{left:auto;right:-1.5em}.next.page-numbers .icon,.prev.page-numbers .icon{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.prev.page-numbers{float:right}.next.page-numbers{float:left}.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{margin-left:.5em;margin-right:0}.nav-links .nav-next .nav-title .nav-title-icon-wrapper{margin-left:0;margin-right:.5em}.entry-footer .cat-links,.entry-footer .tags-links{padding-left:0;padding-right:2.5em}.entry-footer .cat-links .icon,.entry-footer .tags-links .icon{left:auto;margin-left:.5em;margin-right:0;right:0}.comment-body{margin-left:0;margin-right:65px}.comment-reply-link .icon{left:auto;right:-2em;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.comment-author .avatar{left:auto;right:-65px}.comment-reply-link:before{left:auto;right:-2em}.children .comment-author .avatar{left:auto;right:-45px}.form-submit{text-align:left}.format-quote blockquote .icon{left:auto;right:-1.25em;-webkit-transform:none;-ms-transform:none;transform:none}.nav-links .nav-next .nav-title .nav-title-icon-wrapper,.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.widget ul{margin:0}.search-form .search-submit{left:3px;right:auto}.tagcloud ul li{float:right;margin:4px 0 0 4px}.widget ul li li{padding-left:0;padding-right:1.5rem}.widget_text ul{margin:0 1.5em 1.5em 0}.widget_text ul li ul{margin:0 1.5em 0 0}.social-navigation a{margin-left:1em;margin-right:0}.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title{left:3.2em;right:auto}.gallery-caption,.gallery-item{text-align:right}.no-svg .dropdown-toggle{left:0;right:auto}@media screen and (min-width:48em){body.page-template-full-width-page #primary{float:none}.has-sidebar:not(.error404) #primary{float:right}.has-sidebar #secondary{float:left}.error404 #primary{float:none}.custom-logo-link{padding-left:2em;padding-right:0}.main-navigation ul ul{padding-right:0}.main-navigation ul ul:after,.main-navigation ul ul:before{left:.5em;right:auto}.main-navigation ul ul,.main-navigation ul ul ul{left:auto;right:-999em}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:auto;right:100%}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto;right:.5em}.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:after,.main-navigation ul li.page_item_has_children:before{left:1em;right:auto}.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon{left:auto;right:5px}.main-navigation ul ul .menu-item-has-children>a>.icon,.main-navigation ul ul .page_item_has_children>a>.icon{left:1em;right:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.navigation-top .menu-scroll-down{left:0;right:auto}.site-header .menu-scroll-down{left:0;right:auto}.entry-title a{margin-left:auto;margin-right:-2px}.page-two-column .panel-content .entry-header{float:right}.page-two-column .panel-content .entry-content{float:left}.page-two-column .panel-content .recent-posts{clear:left;float:left}.sticky .icon-thumb-tack{left:auto;right:-2.5em}body.has-sidebar.error404 #primary .page-header,body.page-two-column.archive:not(.has-sidebar) #primary .page-header,body.page-two-column:not(.archive) #primary .entry-header,body:not(.has-sidebar):not(.page-one-column) .page-header{float:right}.archive:not(.has-sidebar):not(.page-one-column) #primary article,.blog:not(.has-sidebar) #primary article,.error404.has-sidebar #primary .page-content,.has-sidebar.error404 #primary .page-content,.search:not(.has-sidebar) #primary article,body.page-two-column #comments,body.page-two-column:not(.archive) #primary .entry-content{float:left}.entry-footer .edit-link a.post-edit-link{margin-left:0;margin-right:1em}.has-sidebar .entry-content blockquote.alignleft{margin-left:0;width:34%}.has-sidebar #primary .entry-content blockquote.alignright,.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:0;width:34%}.has-sidebar #primary .entry-content blockquote.alignleft.below-entry-meta{margin-left:-72.5%;width:62%}.archive:not(.has-sidebar) .entry-content blockquote.alignleft,.blog:not(.has-sidebar) .entry-content blockquote.alignleft,.page-two-column .entry-content blockquote.alignleft,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft{margin-left:0;width:34%}.archive:not(.has-sidebar) .entry-content blockquote.alignright,.blog:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column #primary .entry-content blockquote.alignright,.twentyseventeen-front-page.page-two-column #primary .entry-content blockquote.alignright{margin-right:-72.5%;width:62%}.format-quote blockquote .icon{left:auto;right:-1.5em}.navigation.pagination{float:left}.archive.page-one-column:not(.has-sidebar) .navigation.pagination,.has-sidebar .navigation.pagination{float:none}.post-navigation .nav-previous{float:right}.post-navigation .nav-next{float:left;text-align:left}ol.children .children{padding-left:0;padding-right:2em}.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{left:auto;right:-2em}.nav-links .nav-next .nav-title .nav-title-icon-wrapper{left:-2em;right:auto}.site-footer .widget-column.footer-widget-1{float:right}.site-footer .widget-column.footer-widget-2{float:left}.social-navigation{clear:right;float:right}.site-info{float:right}.social-navigation+.site-info{margin-left:0;margin-right:6%}}@media screen and (min-width:67em){.sticky .icon-thumb-tack{left:auto;right:-1.25em}}@media screen and (min-width:79em){.has-sidebar #primary .entry-content blockquote.alignright,.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:-20%}.archive:not(.has-sidebar) .entry-content blockquote.alignleft,.blog:not(.has-sidebar) .entry-content blockquote.alignleft,.page-two-column .entry-content blockquote.alignleft,.twentyseventeen-front-page .entry-content blockquote.alignleft{margin-left:-20%}}

/* CUSTOM CSS */
.phone-icon-wrapper{
	margin: 0px 10px;
}

.phone-icon-wrapper .fa.fa-phone {
    color: #2ab200 !important;
    -webkit-animation: shake 2s infinite cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: shake 2s infinite cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    position: relative;
    font-size: 30px;
    bottom: 1px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
}

@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
  }
}

@media (max-width: 576px){
	.form_wrap_text{
		display: block !important;
		text-align: center !important;
	}
	
	.home_s2_2 .form_wrap_text p:last-child {
		display: inline-block !important;
		padding-right: 0px !important;
   		margin-bottom: 0px !important;
	}
	
	.home_s2_2 .phone-icon-wrapper{
		display: inline-block !important;
	}
	
	.home_s2_2 .phone-icon-wrapper .fa.fa-phone{
		font-size: 20px;
		bottom: unset !important;
		top: 1px;
	}
	
	.home_s2_2 .fomt_subtitle {
		display: block !important;
		position: relative !important;
		top: unset !important;
		right: unset !important;
	}
}