@charset "UTF-8";

@import url("//fonts.googleapis.com/css?family=Acme|Montserrat");

.headcls h1 { display: inline-block; clear: both; line-height: 35px !important; text-align: left; font-size: 22px !important; }

.headcls { clear: both; display: inline-block; width: 100%; }

.headcls span { line-height: 27px;     display: inline-block;}

.headcls #breadcrumbs { text-align: right; }

img.wp-smiley,  img.emoji { display: inline !important; border: 0 !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -.1em !important; background: none !important; padding: 0 !important }

@font-face {

	font-family: 'FontAwesome';

	src: url(fonts/fontawesome-webfont.eot?v=4.7.0);

	src: url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');

	font-weight: normal;

	font-style: normal

}

.go-down-now {
	line-height: 2.4em !important;
}

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }

.fa-2x { font-size: 2em }

.fa-3x { font-size: 3em }

.fa-4x { font-size: 4em }

.fa-5x { font-size: 5em }

.fa-fw { width: 1.28571429em; text-align: center }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }

.fa-ul>li { position: relative }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }

.fa-li.fa-lg { left: -1.85714286em }

.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }

.fa-pull-left { float: left }

.fa-pull-right { float: right }

.fa.fa-pull-left { margin-right: .3em }

.fa.fa-pull-right { margin-left: .3em }

.pull-right { float: right }

.pull-left { float: left }

.fa.pull-left { margin-right: .3em }

.fa.pull-right { margin-left: .3em }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }

@-webkit-keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

@keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }

:root .fa-rotate-90, 





:root .fa-rotate-180, 





:root .fa-rotate-270, 





:root .fa-flip-horizontal, 

.fa-phone {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}



:root .fa-flip-vertical { filter: none }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }

.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }

.fa-stack-1x { line-height: inherit }

.fa-stack-2x { font-size: 2em }

.fa-inverse { color: #fff }

.fa-glass:before { content: "\f000" }

.fa-music:before { content: "\f001" }

.fa-search:before { content: "\f002" }

.fa-envelope-o:before { content: "\f003" }

.fa-heart:before { content: "\f004" }

.fa-star:before { content: "\f005" }

.fa-star-o:before { content: "\f006" }

.fa-user:before { content: "\f007" }

.fa-film:before { content: "\f008" }

.fa-th-large:before { content: "\f009" }

.fa-th:before { content: "\f00a" }

.fa-th-list:before { content: "\f00b" }

.fa-check:before { content: "\f00c" }

.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }

.fa-search-plus:before { content: "\f00e" }

.fa-search-minus:before { content: "\f010" }

.fa-power-off:before { content: "\f011" }

.fa-signal:before { content: "\f012" }

.fa-gear:before,  .fa-cog:before { content: "\f013" }

.fa-trash-o:before { content: "\f014" }

.fa-home:before { content: "\f015" }

.fa-file-o:before { content: "\f016" }

.fa-clock-o:before { content: "\f017" }

.fa-road:before { content: "\f018" }

.fa-download:before { content: "\f019" }

.fa-arrow-circle-o-down:before { content: "\f01a" }

.fa-arrow-circle-o-up:before { content: "\f01b" }

.fa-inbox:before { content: "\f01c" }

.fa-play-circle-o:before { content: "\f01d" }

.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }

.fa-refresh:before { content: "\f021" }

.fa-list-alt:before { content: "\f022" }

.fa-lock:before { content: "\f023" }

.fa-flag:before { content: "\f024" }

.fa-headphones:before { content: "\f025" }

.fa-volume-off:before { content: "\f026" }

.fa-volume-down:before { content: "\f027" }

.fa-volume-up:before { content: "\f028" }

.fa-qrcode:before { content: "\f029" }

.fa-barcode:before { content: "\f02a" }

.fa-tag:before { content: "\f02b" }

.fa-tags:before { content: "\f02c" }

.fa-book:before { content: "\f02d" }

.fa-bookmark:before { content: "\f02e" }

.fa-print:before { content: "\f02f" }

.fa-camera:before { content: "\f030" }

.fa-font:before { content: "\f031" }

.fa-bold:before { content: "\f032" }

.fa-italic:before { content: "\f033" }

.fa-text-height:before { content: "\f034" }

.fa-text-width:before { content: "\f035" }

.fa-align-left:before { content: "\f036" }

.fa-align-center:before { content: "\f037" }

.fa-align-right:before { content: "\f038" }

.fa-align-justify:before { content: "\f039" }

.fa-list:before { content: "\f03a" }

.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }

.fa-indent:before { content: "\f03c" }

.fa-video-camera:before { content: "\f03d" }

.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }

.fa-pencil:before { content: "\f040" }

.fa-map-marker:before { content: "\f041" }

.fa-adjust:before { content: "\f042" }

.fa-tint:before { content: "\f043" }

.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }

.fa-share-square-o:before { content: "\f045" }

.fa-check-square-o:before { content: "\f046" }

.fa-arrows:before { content: "\f047" }

.fa-step-backward:before { content: "\f048" }

.fa-fast-backward:before { content: "\f049" }

.fa-backward:before { content: "\f04a" }

.fa-play:before { content: "\f04b" }

.fa-pause:before { content: "\f04c" }

.fa-stop:before { content: "\f04d" }

.fa-forward:before { content: "\f04e" }

.fa-fast-forward:before { content: "\f050" }

.fa-step-forward:before { content: "\f051" }

.fa-eject:before { content: "\f052" }

.fa-chevron-left:before { content: "\f053" }

.fa-chevron-right:before { content: "\f054" }

.fa-plus-circle:before { content: "\f055" }

.fa-minus-circle:before { content: "\f056" }

.fa-times-circle:before { content: "\f057" }

.fa-check-circle:before { content: "\f058" }

.fa-question-circle:before { content: "\f059" }

.fa-info-circle:before { content: "\f05a" }

.fa-crosshairs:before { content: "\f05b" }

.fa-times-circle-o:before { content: "\f05c" }

.fa-check-circle-o:before { content: "\f05d" }

.fa-ban:before { content: "\f05e" }

.fa-arrow-left:before { content: "\f060" }

.fa-arrow-right:before { content: "\f061" }

.fa-arrow-up:before { content: "\f062" }

.fa-arrow-down:before { content: "\f063" }

.fa-mail-forward:before,  .fa-share:before { content: "\f064" }

.fa-expand:before { content: "\f065" }

.fa-compress:before { content: "\f066" }

.fa-plus:before { content: "\f067" }

.fa-minus:before { content: "\f068" }

.fa-asterisk:before { content: "\f069" }

.fa-exclamation-circle:before { content: "\f06a" }

.fa-gift:before { content: "\f06b" }

.fa-leaf:before { content: "\f06c" }

.fa-fire:before { content: "\f06d" }

.fa-eye:before { content: "\f06e" }

.fa-eye-slash:before { content: "\f070" }

.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }

.fa-plane:before { content: "\f072" }

.fa-calendar:before { content: "\f073" }

.fa-random:before { content: "\f074" }

.fa-comment:before { content: "\f075" }

.fa-magnet:before { content: "\f076" }

.fa-chevron-up:before { content: "\f077" }

.fa-chevron-down:before { content: "\f078" }

.fa-retweet:before { content: "\f079" }

.fa-shopping-cart:before { content: "\f07a" }

.fa-folder:before { content: "\f07b" }

.fa-folder-open:before { content: "\f07c" }

.fa-arrows-v:before { content: "\f07d" }

.fa-arrows-h:before { content: "\f07e" }

.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }

.fa-twitter-square:before { content: "\f081" }

.fa-facebook-square:before { content: "\f082" }

.fa-camera-retro:before { content: "\f083" }

.fa-key:before { content: "\f084" }

.fa-gears:before,  .fa-cogs:before { content: "\f085" }

.fa-comments:before { content: "\f086" }

.fa-thumbs-o-up:before { content: "\f087" }

.fa-thumbs-o-down:before { content: "\f088" }

.fa-star-half:before { content: "\f089" }

.fa-heart-o:before { content: "\f08a" }

.fa-sign-out:before { content: "\f08b" }

.fa-linkedin-square:before { content: "\f08c" }

.fa-thumb-tack:before { content: "\f08d" }

.fa-external-link:before { content: "\f08e" }

.fa-sign-in:before { content: "\f090" }

.fa-trophy:before { content: "\f091" }

.fa-github-square:before { content: "\f092" }

.fa-upload:before { content: "\f093" }

.fa-lemon-o:before { content: "\f094" }

.fa-phone:before { content: "\f095" }

.fa-square-o:before { content: "\f096" }

.fa-bookmark-o:before { content: "\f097" }

.fa-phone-square:before { content: "\f098" }

.fa-twitter:before { content: "\f099" }

.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }

.fa-github:before { content: "\f09b" }

.fa-unlock:before { content: "\f09c" }

.fa-credit-card:before { content: "\f09d" }

.fa-feed:before,  .fa-rss:before { content: "\f09e" }

.fa-hdd-o:before { content: "\f0a0" }

.fa-bullhorn:before { content: "\f0a1" }

.fa-bell:before { content: "\f0f3" }

.fa-certificate:before { content: "\f0a3" }

.fa-hand-o-right:before { content: "\f0a4" }

.fa-hand-o-left:before { content: "\f0a5" }

.fa-hand-o-up:before { content: "\f0a6" }

.fa-hand-o-down:before { content: "\f0a7" }

.fa-arrow-circle-left:before { content: "\f0a8" }

.fa-arrow-circle-right:before { content: "\f0a9" }

.fa-arrow-circle-up:before { content: "\f0aa" }

.fa-arrow-circle-down:before { content: "\f0ab" }

.fa-globe:before { content: "\f0ac" }

.fa-wrench:before { content: "\f0ad" }

.fa-tasks:before { content: "\f0ae" }

.fa-filter:before { content: "\f0b0" }

.fa-briefcase:before { content: "\f0b1" }

.fa-arrows-alt:before { content: "\f0b2" }

.fa-group:before,  .fa-users:before { content: "\f0c0" }

.fa-chain:before,  .fa-link:before { content: "\f0c1" }

.fa-cloud:before { content: "\f0c2" }

.fa-flask:before { content: "\f0c3" }

.fa-cut:before,  .fa-scissors:before { content: "\f0c4" }

.fa-copy:before,  .fa-files-o:before { content: "\f0c5" }

.fa-paperclip:before { content: "\f0c6" }

.fa-save:before,  .fa-floppy-o:before { content: "\f0c7" }

.fa-square:before { content: "\f0c8" }

.fa-navicon:before,  .fa-reorder:before,  .fa-bars:before { content: "\f0c9" }

.fa-list-ul:before { content: "\f0ca" }

.fa-list-ol:before { content: "\f0cb" }

.fa-strikethrough:before { content: "\f0cc" }

.fa-underline:before { content: "\f0cd" }

.fa-table:before { content: "\f0ce" }

.fa-magic:before { content: "\f0d0" }

.fa-truck:before { content: "\f0d1" }

.fa-pinterest:before { content: "\f0d2" }

.fa-pinterest-square:before { content: "\f0d3" }

.fa-google-plus-square:before { content: "\f0d4" }

.fa-google-plus:before { content: "\f0d5" }

.fa-money:before { content: "\f0d6" }

.fa-caret-down:before { content: "\f0d7" }

.fa-caret-up:before { content: "\f0d8" }

.fa-caret-left:before { content: "\f0d9" }

.fa-caret-right:before { content: "\f0da" }

.fa-columns:before { content: "\f0db" }

.fa-unsorted:before,  .fa-sort:before { content: "\f0dc" }

.fa-sort-down:before,  .fa-sort-desc:before { content: "\f0dd" }

.fa-sort-up:before,  .fa-sort-asc:before { content: "\f0de" }

.fa-envelope:before { content: "\f0e0" }

.fa-linkedin:before { content: "\f0e1" }

.fa-rotate-left:before,  .fa-undo:before { content: "\f0e2" }

.fa-legal:before,  .fa-gavel:before { content: "\f0e3" }

.fa-dashboard:before,  .fa-tachometer:before { content: "\f0e4" }

.fa-comment-o:before { content: "\f0e5" }

.fa-comments-o:before { content: "\f0e6" }

.fa-flash:before,  .fa-bolt:before { content: "\f0e7" }

.fa-sitemap:before { content: "\f0e8" }

.fa-umbrella:before { content: "\f0e9" }

.fa-paste:before,  .fa-clipboard:before { content: "\f0ea" }

.fa-lightbulb-o:before { content: "\f0eb" }

.fa-exchange:before { content: "\f0ec" }

.fa-cloud-download:before { content: "\f0ed" }

.fa-cloud-upload:before { content: "\f0ee" }

.fa-user-md:before { content: "\f0f0" }

.fa-stethoscope:before { content: "\f0f1" }

.fa-suitcase:before { content: "\f0f2" }

.fa-bell-o:before { content: "\f0a2" }

.fa-coffee:before { content: "\f0f4" }

.fa-cutlery:before { content: "\f0f5" }

.fa-file-text-o:before { content: "\f0f6" }

.fa-building-o:before { content: "\f0f7" }

.fa-hospital-o:before { content: "\f0f8" }

.fa-ambulance:before { content: "\f0f9" }

.fa-medkit:before { content: "\f0fa" }

.fa-fighter-jet:before { content: "\f0fb" }

.fa-beer:before { content: "\f0fc" }

.fa-h-square:before { content: "\f0fd" }

.fa-plus-square:before { content: "\f0fe" }

.fa-angle-double-left:before { content: "\f100" }

.fa-angle-double-right:before { content: "\f101" }

.fa-angle-double-up:before { content: "\f102" }

.fa-angle-double-down:before { content: "\f103" }

.fa-angle-left:before { content: "\f104" }

.fa-angle-right:before { content: "\f105" }

.fa-angle-up:before { content: "\f106" }

.fa-angle-down:before { content: "\f107" }

.fa-desktop:before { content: "\f108" }

.fa-laptop:before { content: "\f109" }

.fa-tablet:before { content: "\f10a" }

.fa-mobile-phone:before,  .fa-mobile:before { content: "\f10b" }

.fa-circle-o:before { content: "\f10c" }

.fa-quote-left:before { content: "\f10d" }

.fa-quote-right:before { content: "\f10e" }

.fa-spinner:before { content: "\f110" }

.fa-circle:before { content: "\f111" }

.fa-mail-reply:before,  .fa-reply:before { content: "\f112" }

.fa-github-alt:before { content: "\f113" }

.fa-folder-o:before { content: "\f114" }

.fa-folder-open-o:before { content: "\f115" }

.fa-smile-o:before { content: "\f118" }

.fa-frown-o:before { content: "\f119" }

.fa-meh-o:before { content: "\f11a" }

.fa-gamepad:before { content: "\f11b" }

.fa-keyboard-o:before { content: "\f11c" }

.fa-flag-o:before { content: "\f11d" }

.fa-flag-checkered:before { content: "\f11e" }

.fa-terminal:before { content: "\f120" }

.fa-code:before { content: "\f121" }

.fa-mail-reply-all:before,  .fa-reply-all:before { content: "\f122" }

.fa-star-half-empty:before,  .fa-star-half-full:before,  .fa-star-half-o:before { content: "\f123" }

.fa-location-arrow:before { content: "\f124" }

.fa-crop:before { content: "\f125" }

.fa-code-fork:before { content: "\f126" }

.fa-unlink:before,  .fa-chain-broken:before { content: "\f127" }

.fa-question:before { content: "\f128" }

.fa-info:before { content: "\f129" }

.fa-exclamation:before { content: "\f12a" }

.fa-superscript:before { content: "\f12b" }

.fa-subscript:before { content: "\f12c" }

.fa-eraser:before { content: "\f12d" }

.fa-puzzle-piece:before { content: "\f12e" }

.fa-microphone:before { content: "\f130" }

.fa-microphone-slash:before { content: "\f131" }

.fa-shield:before { content: "\f132" }

.fa-calendar-o:before { content: "\f133" }

.fa-fire-extinguisher:before { content: "\f134" }

.fa-rocket:before { content: "\f135" }

.fa-maxcdn:before { content: "\f136" }

.fa-chevron-circle-left:before { content: "\f137" }

.fa-chevron-circle-right:before { content: "\f138" }

.fa-chevron-circle-up:before { content: "\f139" }

.fa-chevron-circle-down:before { content: "\f13a" }

.fa-html5:before { content: "\f13b" }

.fa-css3:before { content: "\f13c" }

.fa-anchor:before { content: "\f13d" }

.fa-unlock-alt:before { content: "\f13e" }

.fa-bullseye:before { content: "\f140" }

.fa-ellipsis-h:before { content: "\f141" }

.fa-ellipsis-v:before { content: "\f142" }

.fa-rss-square:before { content: "\f143" }

.fa-play-circle:before { content: "\f144" }

.fa-ticket:before { content: "\f145" }

.fa-minus-square:before { content: "\f146" }

.fa-minus-square-o:before { content: "\f147" }

.fa-level-up:before { content: "\f148" }

.fa-level-down:before { content: "\f149" }

.fa-check-square:before { content: "\f14a" }

.fa-pencil-square:before { content: "\f14b" }

.fa-external-link-square:before { content: "\f14c" }

.fa-share-square:before { content: "\f14d" }

.fa-compass:before { content: "\f14e" }

.fa-toggle-down:before,  .fa-caret-square-o-down:before { content: "\f150" }

.fa-toggle-up:before,  .fa-caret-square-o-up:before { content: "\f151" }

.fa-toggle-right:before,  .fa-caret-square-o-right:before { content: "\f152" }

.fa-euro:before,  .fa-eur:before { content: "\f153" }

.fa-gbp:before { content: "\f154" }

.fa-dollar:before,  .fa-usd:before { content: "\f155" }

.fa-rupee:before,  .fa-inr:before { content: "\f156" }

.fa-cny:before,  .fa-rmb:before,  .fa-yen:before,  .fa-jpy:before { content: "\f157" }

.fa-ruble:before,  .fa-rouble:before,  .fa-rub:before { content: "\f158" }

.fa-won:before,  .fa-krw:before { content: "\f159" }

.fa-bitcoin:before,  .fa-btc:before { content: "\f15a" }

.fa-file:before { content: "\f15b" }

.fa-file-text:before { content: "\f15c" }

.fa-sort-alpha-asc:before { content: "\f15d" }

.fa-sort-alpha-desc:before { content: "\f15e" }

.fa-sort-amount-asc:before { content: "\f160" }

.fa-sort-amount-desc:before { content: "\f161" }

.fa-sort-numeric-asc:before { content: "\f162" }

.fa-sort-numeric-desc:before { content: "\f163" }

.fa-thumbs-up:before { content: "\f164" }

.fa-thumbs-down:before { content: "\f165" }

.fa-youtube-square:before { content: "\f166" }

.fa-youtube:before { content: "\f167" }

.fa-xing:before { content: "\f168" }

.fa-xing-square:before { content: "\f169" }

.fa-youtube-play:before { content: "\f16a" }

.fa-dropbox:before { content: "\f16b" }

.fa-stack-overflow:before { content: "\f16c" }

.fa-instagram:before { content: "\f16d" }

.fa-flickr:before { content: "\f16e" }

.fa-adn:before { content: "\f170" }

.fa-bitbucket:before { content: "\f171" }

.fa-bitbucket-square:before { content: "\f172" }

.fa-tumblr:before { content: "\f173" }

.fa-tumblr-square:before { content: "\f174" }

.fa-long-arrow-down:before { content: "\f175" }

.fa-long-arrow-up:before { content: "\f176" }

.fa-long-arrow-left:before { content: "\f177" }

.fa-long-arrow-right:before { content: "\f178" }

.fa-apple:before { content: "\f179" }

.fa-windows:before { content: "\f17a" }

.fa-android:before { content: "\f17b" }

.fa-linux:before { content: "\f17c" }

.fa-dribbble:before { content: "\f17d" }

.fa-skype:before { content: "\f17e" }

.fa-foursquare:before { content: "\f180" }

.fa-trello:before { content: "\f181" }

.fa-female:before { content: "\f182" }

.fa-male:before { content: "\f183" }

.fa-gittip:before,  .fa-gratipay:before { content: "\f184" }

.fa-sun-o:before { content: "\f185" }

.fa-moon-o:before { content: "\f186" }

.fa-archive:before { content: "\f187" }

.fa-bug:before { content: "\f188" }

.fa-vk:before { content: "\f189" }

.fa-weibo:before { content: "\f18a" }

.fa-renren:before { content: "\f18b" }

.fa-pagelines:before { content: "\f18c" }

.fa-stack-exchange:before { content: "\f18d" }

.fa-arrow-circle-o-right:before { content: "\f18e" }

.fa-arrow-circle-o-left:before { content: "\f190" }

.fa-toggle-left:before,  .fa-caret-square-o-left:before { content: "\f191" }

.fa-dot-circle-o:before { content: "\f192" }

.fa-wheelchair:before { content: "\f193" }

.fa-vimeo-square:before { content: "\f194" }

.fa-turkish-lira:before,  .fa-try:before { content: "\f195" }

.fa-plus-square-o:before { content: "\f196" }

.fa-space-shuttle:before { content: "\f197" }

.fa-slack:before { content: "\f198" }

.fa-envelope-square:before { content: "\f199" }

.fa-wordpress:before { content: "\f19a" }

.fa-openid:before { content: "\f19b" }

.fa-institution:before,  .fa-bank:before,  .fa-university:before { content: "\f19c" }

.fa-mortar-board:before,  .fa-graduation-cap:before { content: "\f19d" }

.fa-yahoo:before { content: "\f19e" }

.fa-google:before { content: "\f1a0" }

.fa-reddit:before { content: "\f1a1" }

.fa-reddit-square:before { content: "\f1a2" }

.fa-stumbleupon-circle:before { content: "\f1a3" }

.fa-stumbleupon:before { content: "\f1a4" }

.fa-delicious:before { content: "\f1a5" }

.fa-digg:before { content: "\f1a6" }

.fa-pied-piper-pp:before { content: "\f1a7" }

.fa-pied-piper-alt:before { content: "\f1a8" }

.fa-drupal:before { content: "\f1a9" }

.fa-joomla:before { content: "\f1aa" }

.fa-language:before { content: "\f1ab" }

.fa-fax:before { content: "\f1ac" }

.fa-building:before { content: "\f1ad" }

.fa-child:before { content: "\f1ae" }

.fa-paw:before { content: "\f1b0" }

.fa-spoon:before { content: "\f1b1" }

.fa-cube:before { content: "\f1b2" }

.fa-cubes:before { content: "\f1b3" }

.fa-behance:before { content: "\f1b4" }

.fa-behance-square:before { content: "\f1b5" }

.fa-steam:before { content: "\f1b6" }

.fa-steam-square:before { content: "\f1b7" }

.fa-recycle:before { content: "\f1b8" }

.fa-automobile:before,  .fa-car:before { content: "\f1b9" }

.fa-cab:before,  .fa-taxi:before { content: "\f1ba" }

.fa-tree:before { content: "\f1bb" }

.fa-spotify:before { content: "\f1bc" }

.fa-deviantart:before { content: "\f1bd" }

.fa-soundcloud:before { content: "\f1be" }

.fa-database:before { content: "\f1c0" }

.fa-file-pdf-o:before { content: "\f1c1" }

.fa-file-word-o:before { content: "\f1c2" }

.fa-file-excel-o:before { content: "\f1c3" }

.fa-file-powerpoint-o:before { content: "\f1c4" }

.fa-file-photo-o:before,  .fa-file-picture-o:before,  .fa-file-image-o:before { content: "\f1c5" }

.fa-file-zip-o:before,  .fa-file-archive-o:before { content: "\f1c6" }

.fa-file-sound-o:before,  .fa-file-audio-o:before { content: "\f1c7" }

.fa-file-movie-o:before,  .fa-file-video-o:before { content: "\f1c8" }

.fa-file-code-o:before { content: "\f1c9" }

.fa-vine:before { content: "\f1ca" }

.fa-codepen:before { content: "\f1cb" }

.fa-jsfiddle:before { content: "\f1cc" }

.fa-life-bouy:before,  .fa-life-buoy:before,  .fa-life-saver:before,  .fa-support:before,  .fa-life-ring:before { content: "\f1cd" }

.fa-circle-o-notch:before { content: "\f1ce" }

.fa-ra:before,  .fa-resistance:before,  .fa-rebel:before { content: "\f1d0" }

.fa-ge:before,  .fa-empire:before { content: "\f1d1" }

.fa-git-square:before { content: "\f1d2" }

.fa-git:before { content: "\f1d3" }

.fa-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }

.fa-tencent-weibo:before { content: "\f1d5" }

.fa-qq:before { content: "\f1d6" }

.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }

.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }

.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }

.fa-history:before { content: "\f1da" }

.fa-circle-thin:before { content: "\f1db" }

.fa-header:before { content: "\f1dc" }

.fa-paragraph:before { content: "\f1dd" }

.fa-sliders:before { content: "\f1de" }

.fa-share-alt:before { content: "\f1e0" }

.fa-share-alt-square:before { content: "\f1e1" }

.fa-bomb:before { content: "\f1e2" }

.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }

.fa-tty:before { content: "\f1e4" }

.fa-binoculars:before { content: "\f1e5" }

.fa-plug:before { content: "\f1e6" }

.fa-slideshare:before { content: "\f1e7" }

.fa-twitch:before { content: "\f1e8" }

.fa-yelp:before { content: "\f1e9" }

.fa-newspaper-o:before { content: "\f1ea" }

.fa-wifi:before { content: "\f1eb" }

.fa-calculator:before { content: "\f1ec" }

.fa-paypal:before { content: "\f1ed" }

.fa-google-wallet:before { content: "\f1ee" }

.fa-cc-visa:before { content: "\f1f0" }

.fa-cc-mastercard:before { content: "\f1f1" }

.fa-cc-discover:before { content: "\f1f2" }

.fa-cc-amex:before { content: "\f1f3" }

.fa-cc-paypal:before { content: "\f1f4" }

.fa-cc-stripe:before { content: "\f1f5" }

.fa-bell-slash:before { content: "\f1f6" }

.fa-bell-slash-o:before { content: "\f1f7" }

.fa-trash:before { content: "\f1f8" }

.fa-copyright:before { content: "\f1f9" }

.fa-at:before { content: "\f1fa" }

.fa-eyedropper:before { content: "\f1fb" }

.fa-paint-brush:before { content: "\f1fc" }

.fa-birthday-cake:before { content: "\f1fd" }

.fa-area-chart:before { content: "\f1fe" }

.fa-pie-chart:before { content: "\f200" }

.fa-line-chart:before { content: "\f201" }

.fa-lastfm:before { content: "\f202" }

.fa-lastfm-square:before { content: "\f203" }

.fa-toggle-off:before { content: "\f204" }

.fa-toggle-on:before { content: "\f205" }

.fa-bicycle:before { content: "\f206" }

.fa-bus:before { content: "\f207" }

.fa-ioxhost:before { content: "\f208" }

.fa-angellist:before { content: "\f209" }

.fa-cc:before { content: "\f20a" }

.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }

.fa-meanpath:before { content: "\f20c" }

.fa-buysellads:before { content: "\f20d" }

.fa-connectdevelop:before { content: "\f20e" }

.fa-dashcube:before { content: "\f210" }

.fa-forumbee:before { content: "\f211" }

.fa-leanpub:before { content: "\f212" }

.fa-sellsy:before { content: "\f213" }

.fa-shirtsinbulk:before { content: "\f214" }

.fa-simplybuilt:before { content: "\f215" }

.fa-skyatlas:before { content: "\f216" }

.fa-cart-plus:before { content: "\f217" }

.fa-cart-arrow-down:before { content: "\f218" }

.fa-diamond:before { content: "\f219" }

.fa-ship:before { content: "\f21a" }

.fa-user-secret:before { content: "\f21b" }

.fa-motorcycle:before { content: "\f21c" }

.fa-street-view:before { content: "\f21d" }

.fa-heartbeat:before { content: "\f21e" }

.fa-venus:before { content: "\f221" }

.fa-mars:before { content: "\f222" }

.fa-mercury:before { content: "\f223" }

.fa-intersex:before,  .fa-transgender:before { content: "\f224" }

.fa-transgender-alt:before { content: "\f225" }

.fa-venus-double:before { content: "\f226" }

.fa-mars-double:before { content: "\f227" }

.fa-venus-mars:before { content: "\f228" }

.fa-mars-stroke:before { content: "\f229" }

.fa-mars-stroke-v:before { content: "\f22a" }

.fa-mars-stroke-h:before { content: "\f22b" }

.fa-neuter:before { content: "\f22c" }

.fa-genderless:before { content: "\f22d" }

.fa-facebook-official:before { content: "\f230" }

.fa-pinterest-p:before { content: "\f231" }

.fa-whatsapp:before { content: "\f232" }

.fa-server:before { content: "\f233" }

.fa-user-plus:before { content: "\f234" }

.fa-user-times:before { content: "\f235" }

.fa-hotel:before,  .fa-bed:before { content: "\f236" }

.fa-viacoin:before { content: "\f237" }

.fa-train:before { content: "\f238" }

.fa-subway:before { content: "\f239" }

.fa-medium:before { content: "\f23a" }

.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }

.fa-optin-monster:before { content: "\f23c" }

.fa-opencart:before { content: "\f23d" }

.fa-expeditedssl:before { content: "\f23e" }

.fa-battery-4:before,  .fa-battery:before,  .fa-battery-full:before { content: "\f240" }

.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }

.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }

.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }

.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }

.fa-mouse-pointer:before { content: "\f245" }

.fa-i-cursor:before { content: "\f246" }

.fa-object-group:before { content: "\f247" }

.fa-object-ungroup:before { content: "\f248" }

.fa-sticky-note:before { content: "\f249" }

.fa-sticky-note-o:before { content: "\f24a" }

.fa-cc-jcb:before { content: "\f24b" }

.fa-cc-diners-club:before { content: "\f24c" }

.fa-clone:before { content: "\f24d" }

.fa-balance-scale:before { content: "\f24e" }

.fa-hourglass-o:before { content: "\f250" }

.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }

.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }

.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }

.fa-hourglass:before { content: "\f254" }

.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }

.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }

.fa-hand-scissors-o:before { content: "\f257" }

.fa-hand-lizard-o:before { content: "\f258" }

.fa-hand-spock-o:before { content: "\f259" }

.fa-hand-pointer-o:before { content: "\f25a" }

.fa-hand-peace-o:before { content: "\f25b" }

.fa-trademark:before { content: "\f25c" }

.fa-registered:before { content: "\f25d" }

.fa-creative-commons:before { content: "\f25e" }

.fa-gg:before { content: "\f260" }

.fa-gg-circle:before { content: "\f261" }

.fa-tripadvisor:before { content: "\f262" }

.fa-odnoklassniki:before { content: "\f263" }

.fa-odnoklassniki-square:before { content: "\f264" }

.fa-get-pocket:before { content: "\f265" }

.fa-wikipedia-w:before { content: "\f266" }

.fa-safari:before { content: "\f267" }

.fa-chrome:before { content: "\f268" }

.fa-firefox:before { content: "\f269" }

.fa-opera:before { content: "\f26a" }

.fa-internet-explorer:before { content: "\f26b" }

.fa-tv:before,  .fa-television:before { content: "\f26c" }

.fa-contao:before { content: "\f26d" }

.fa-500px:before { content: "\f26e" }

.fa-amazon:before { content: "\f270" }

.fa-calendar-plus-o:before { content: "\f271" }

.fa-calendar-minus-o:before { content: "\f272" }

.fa-calendar-times-o:before { content: "\f273" }

.fa-calendar-check-o:before { content: "\f274" }

.fa-industry:before { content: "\f275" }

.fa-map-pin:before { content: "\f276" }

.fa-map-signs:before { content: "\f277" }

.fa-map-o:before { content: "\f278" }

.fa-map:before { content: "\f279" }

.fa-commenting:before { content: "\f27a" }

.fa-commenting-o:before { content: "\f27b" }

.fa-houzz:before { content: "\f27c" }

.fa-vimeo:before { content: "\f27d" }

.fa-black-tie:before { content: "\f27e" }

.fa-fonticons:before { content: "\f280" }

.fa-reddit-alien:before { content: "\f281" }

.fa-edge:before { content: "\f282" }

.fa-credit-card-alt:before { content: "\f283" }

.fa-codiepie:before { content: "\f284" }

.fa-modx:before { content: "\f285" }

.fa-fort-awesome:before { content: "\f286" }

.fa-usb:before { content: "\f287" }

.fa-product-hunt:before { content: "\f288" }

.fa-mixcloud:before { content: "\f289" }

.fa-scribd:before { content: "\f28a" }

.fa-pause-circle:before { content: "\f28b" }

.fa-pause-circle-o:before { content: "\f28c" }

.fa-stop-circle:before { content: "\f28d" }

.fa-stop-circle-o:before { content: "\f28e" }

.fa-shopping-bag:before { content: "\f290" }

.fa-shopping-basket:before { content: "\f291" }

.fa-hashtag:before { content: "\f292" }

.fa-bluetooth:before { content: "\f293" }

.fa-bluetooth-b:before { content: "\f294" }

.fa-percent:before { content: "\f295" }

.fa-gitlab:before { content: "\f296" }

.fa-wpbeginner:before { content: "\f297" }

.fa-wpforms:before { content: "\f298" }

.fa-envira:before { content: "\f299" }

.fa-universal-access:before { content: "\f29a" }

.fa-wheelchair-alt:before { content: "\f29b" }

.fa-question-circle-o:before { content: "\f29c" }

.fa-blind:before { content: "\f29d" }

.fa-audio-description:before { content: "\f29e" }

.fa-volume-control-phone:before { content: "\f2a0" }

.fa-braille:before { content: "\f2a1" }

.fa-assistive-listening-systems:before { content: "\f2a2" }

.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }

.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }

.fa-glide:before { content: "\f2a5" }

.fa-glide-g:before { content: "\f2a6" }

.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }

.fa-low-vision:before { content: "\f2a8" }

.fa-viadeo:before { content: "\f2a9" }

.fa-viadeo-square:before { content: "\f2aa" }

.fa-snapchat:before { content: "\f2ab" }

.fa-snapchat-ghost:before { content: "\f2ac" }

.fa-snapchat-square:before { content: "\f2ad" }

.fa-pied-piper:before { content: "\f2ae" }

.fa-first-order:before { content: "\f2b0" }

.fa-yoast:before { content: "\f2b1" }

.fa-themeisle:before { content: "\f2b2" }

.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }

.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }

.fa-handshake-o:before { content: "\f2b5" }

.fa-envelope-open:before { content: "\f2b6" }

.fa-envelope-open-o:before { content: "\f2b7" }

.fa-linode:before { content: "\f2b8" }

.fa-address-book:before { content: "\f2b9" }

.fa-address-book-o:before { content: "\f2ba" }

.fa-vcard:before,  .fa-address-card:before { content: "\f2bb" }

.fa-vcard-o:before,  .fa-address-card-o:before { content: "\f2bc" }

.fa-user-circle:before { content: "\f2bd" }

.fa-user-circle-o:before { content: "\f2be" }

.fa-user-o:before { content: "\f2c0" }

.fa-id-badge:before { content: "\f2c1" }

.fa-drivers-license:before,  .fa-id-card:before { content: "\f2c2" }

.fa-drivers-license-o:before,  .fa-id-card-o:before { content: "\f2c3" }

.fa-quora:before { content: "\f2c4" }

.fa-free-code-camp:before { content: "\f2c5" }

.fa-telegram:before { content: "\f2c6" }

.fa-thermometer-4:before,  .fa-thermometer:before,  .fa-thermometer-full:before { content: "\f2c7" }

.fa-thermometer-3:before,  .fa-thermometer-three-quarters:before { content: "\f2c8" }

.fa-thermometer-2:before,  .fa-thermometer-half:before { content: "\f2c9" }

.fa-thermometer-1:before,  .fa-thermometer-quarter:before { content: "\f2ca" }

.fa-thermometer-0:before,  .fa-thermometer-empty:before { content: "\f2cb" }

.fa-shower:before { content: "\f2cc" }

.fa-bathtub:before,  .fa-s15:before,  .fa-bath:before { content: "\f2cd" }

.fa-podcast:before { content: "\f2ce" }

.fa-window-maximize:before { content: "\f2d0" }

.fa-window-minimize:before { content: "\f2d1" }

.fa-window-restore:before { content: "\f2d2" }

.fa-times-rectangle:before,  .fa-window-close:before { content: "\f2d3" }

.fa-times-rectangle-o:before,  .fa-window-close-o:before { content: "\f2d4" }

.fa-bandcamp:before { content: "\f2d5" }

.fa-grav:before { content: "\f2d6" }

.fa-etsy:before { content: "\f2d7" }

.fa-imdb:before { content: "\f2d8" }

.fa-ravelry:before { content: "\f2d9" }

.fa-eercast:before { content: "\f2da" }

.fa-microchip:before { content: "\f2db" }

.fa-snowflake-o:before { content: "\f2dc" }

.fa-superpowers:before { content: "\f2dd" }

.fa-wpexplorer:before { content: "\f2de" }

.fa-meetup:before { content: "\f2e0" }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }

.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }

.clear { clear: both }

table.cnss-social-icon tr td,  table.cnss-social-icon,  table.cnss-social-icon tr { padding: 0 !important; margin: 0 !important; border: 0 !important; vertical-align: middle !important; background: none !important }

table.cnss-social-icon tr td img { max-width: 100% !important }

table.cnss-social-icon tr td a img,  table.cnss-social-icon tr td a:hover img,  table.cnss-social-icon tr td a img:hover { border: 0 !important }

table.cnss-social-icon tr td a img:hover,  table.cnss-social-icon tr td a:hover img { max-width: 100% !important }

ul.cnss-social-icon { margin: 0; padding: 0; list-style-type: none }

ul.cnss-social-icon li a img { display: inherit !important }

ul.cnss-social-icon li a { border: 0 !important; text-decoration: none !important }

ul.cnss-social-icon li:after,  ul.cnss-social-icon li:before { display: none !important; content: inherit !important }

ul.cnss-social-icon li { vertical-align: middle; float: none !important; width: auto !important; margin: 0 !important; list-style-type: none !important; border: 0 !important; padding: 0 !important; background: none !important; line-height: normal !important }

ul.cnss-social-icon li a,  ul.cnss-social-icon li a img { box-shadow: none !important; -webkit-box-shadow: none }

ul.cnss-social-icon li.cn-fa-icon a { display: block !important; text-align: center !important;  -webkit-transition: width .5s !important;

	transition: all .5s !important;

	box-sizing: border-box !important; background-color: #999 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-dropbox { background-color: #007ee5 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-foursquare { background-color: #f94877 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus { background-color: #dc4a38 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-circle { background-color: #dc4a38 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-official { background-color: #dc4a38 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-google-plus-square { background-color: #dc4a38 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-google-wallet { background-color: #dc4a38 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-google { background-color: #4285f4 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-internet-explorer { background-color: #0078d7 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest { background-color: #cb1f27 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest-p { background-color: #cb1f27 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-pinterest-square { background-color: #cb1f27 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-slideshare { background-color: #0077b5 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-trello { background-color: #0079bf !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-windows { background-color: #0078d7 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-yelp { background-color: #af0606 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-youtube { background-color: #cd201f !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-youtube-square { background-color: #cd201f !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-apple { background-color: #333 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-bluetooth { background-color: #0082fc !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-drupal { background-color: #0073ba !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook { background-color: #3b5998 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-f { background-color: #3b5998 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-official { background-color: #3b5998 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-facebook-square { background-color: #3b5998 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-html5 { background-color: #e34c26 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-medium { background-color: #00ab6c !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-opera { background-color: #f71a2b !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-quora { background-color: #a82400 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-reddit { background-color: #ff4500 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-spotify { background-color: #2ebd59 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter { background-color: #1da1f2 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-twitter-square { background-color: #1da1f2 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-vine { background-color: #00b488 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-wordpress { background-color: #21759b !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-xing { background-color: #005d5e !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-xing-square { background-color: #005d5e !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-yahoo { background-color: #4102b0 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-css3 { background-color: #0c73b8 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-digg { background-color: #1b5891 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-edge { background-color: #2c74be !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-etsy { background-color: #f56400 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-joomla { background-color: #ed1c40 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-skype { background-color: #00aff0 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-tumblr { background-color: #36465d !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-tumblr-square { background-color: #36465d !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-whatsapp { background-color: #2ab200 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-android { background-color: #77c159 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-behance { background-color: #005cff !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-behance-square { background-color: #005cff !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-dribbble { background-color: #e04c86 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-expeditedssl { background-color: #000 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-forumbee { background-color: #86ac2f !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-get-pocket { background-color:#0177b5  !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-hacker-news { background-color: #f60 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-linkedin { background-color: #d34836 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-linkedin-square { background-color: #0177b5 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-maxcdn { background-color: #ff5b02 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-vimeo { background-color: #00b3ec !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-vimeo-square { background-color: #aad450 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-github { background-color: #000 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-github-square { background-color: #000 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-git { background-color: #f14e32 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-git-square { background-color: #f14e32 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-rss { background-color: #f60 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-instagram { background-color: #405de6 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-tripadvisor { background-color: #589442 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-500px { background-color: #0099e5 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-angellist { background-color: #7fbb00 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-amazon { background-color: #f90 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-bandcamp { background-color: #629aa9 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-bitbucket { background-color: #205081 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-visa { background-color: #1a1f71 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-amex { background-color: #002663 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-mastercard { background-color: #c00 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-paypal { background-color: #003087 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-cc-stripe { background-color: #00afe1 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-codepen { background-color: #0ebeff !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-delicious { background-color: #39f !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-deviantart { background-color: #05cc47 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-firefox { background-color: #e66000 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-flickr { background-color: #0063dc !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-free-code-camp { background-color: #006400 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-gitlab { background-color: #fca326 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-gratipay { background-color: #630 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-houzz { background-color: #7ac142 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-imdb { background-color: #f5de50 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-lastfm { background-color: #d51007 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-linux { background-color: #1793d1 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-meetup { background-color: #e0393e !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-odnoklassniki { background-color: #ed812b !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-paypal { background-color: #003087 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-product-hunt { background-color: #da552f !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-scribd { background-color: #1a7bba !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-slack { background-color: #6ecadc !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-snapchat { background-color: #fffc00 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-soundcloud { background-color: #f80 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-stack-exchange { background-color: #1e5397 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-stack-overflow { background-color: #f48024 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-steam { background-color: #00adee !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-stumbleupon { background-color: #eb4924 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-telegram { background-color: #08c !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-twitch { background-color: #6441a5 !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-viadeo { background-color: #viacoin !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-wechat { background-color: #7bb32e !important }

ul.cnss-social-icon li.cn-fa-icon a.cnss-wikipedia-w { background-color: #000 !important }

div.wpcf7 { margin: 0; padding: 0 }

div.wpcf7-response-output { margin: 2em .5em 1em; padding: .2em 1em }

div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0 }

div.wpcf7-mail-sent-ok { border: 2px solid #398f14 }

div.wpcf7-mail-sent-ng { border: 2px solid red }

div.wpcf7-spam-blocked { border: 2px solid orange }

div.wpcf7-validation-errors { border: 2px solid #f7e700 }

.wpcf7-form-control-wrap { position: relative }

span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block }

.use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid red; background: #fff; padding: .2em .8em }

span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em }

span.wpcf7-list-item-label::before,  span.wpcf7-list-item-label::after {

	content: " "

}

.wpcf7-display-none { display: none }

div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///3d3d/r6+pSUlL29vXp6eouLi+jo6NDQ0IKCgrW1ta2trfDw8MfHx+Dg4J2dnaSkpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==);  *background-image: url(//cashforyourcars.com.au/wp-content/cache/autoptimize/css/mhtml:https://cashforyourcars.com.au/wp-content/cache/autoptimize/autoptimize_0f9bf58e5bcbe0ae6a13827d1a0ec4a3.txt!0);

	_background-image: url(//cashforyourcars.com.au/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif); width: 16px; height: 16px; border: 0; padding: 0; margin: 0 0 0 4px; vertical-align: middle }

div.wpcf7 .ajax-loader.is-active { visibility: visible }

div.wpcf7 div.ajax-error { display: none }

div.wpcf7 .placeheld { color: #888 }

div.wpcf7 .wpcf7-recaptcha iframe { margin-bottom: 0 }

div.wpcf7 input[type="file"] { cursor: pointer }

div.wpcf7 input[type="file"]:disabled { cursor: default }

.pum-container,  .pum-content,  .pum-content+.pum-close,  .pum-content+.pum-close:active,  .pum-content+.pum-close:focus,  .pum-content+.pum-close:hover,  .pum-overlay,  .pum-title { background: 0 0; border: none; bottom: auto; clear: none; cursor: default; float: none; font-family: inherit; font-size: medium; font-style: normal; font-weight: 400; height: auto; left: auto; letter-spacing: normal; line-height: normal; max-height: none; max-width: none; min-height: 0; min-width: 0; overflow: visible; position: static; right: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; top: auto; visibility: visible; white-space: normal; width: auto; z-index: auto }

.pum-container .pum-content+.pum-close>span,  .pum-content,  .pum-title { position: relative; z-index: 1 }

.pum-overlay { position: fixed; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 1999999999; overflow: initial; display: none;  transition: all .15s ease-in-out

}

.pum-overlay.pum-form-submission-detected,  .pum-overlay.pum-preview { display: block }

.pum-overlay,  .pum-overlay *,  .pum-overlay:after,  .pum-overlay:before,  .pum-overlay:after,  .pum-overlay:before { box-sizing: border-box }

.pum-container { top: 100px; position: absolute; margin-bottom: 3em; z-index: 1999999999 }

.pum-container.pum-responsive { left: 50%; margin-left: -47.5%; width: 95%; height: auto; overflow: visible }

.pum-container.pum-responsive img { max-width: 100%; height: auto }

.pum-container.custom-position { left: auto; top: auto; margin-left: inherit }

.pum-container .pum-content>:last-child { margin-bottom: 0 }

.pum-container .pum-content+.pum-close { text-decoration: none; text-align: center; line-height: 1; position: absolute; cursor: pointer; min-width: 1em; z-index: 2 }

.pum-container.pum-scrollable .pum-content { overflow: auto; overflow-y: scroll; max-height: 95% }

.pum-overlay-disabled { visibility: hidden }

.pum-overlay-disabled::-webkit-scrollbar {

	display: block

}

.pum-overlay-disabled .pum-container { visibility: visible }

html.pum-open.pum-open-overlay,  html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay { overflow: hidden }

html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,  html.pum-open.pum-open-overlay.pum-open-fixed .pum-container { position: fixed }

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {

	padding-right: 15px

}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active { overflow-y: scroll }

html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active { position: static; height: auto; width: auto }

.pum-container iframe.formidable { width: 100%; overflow: visible }

.pika-single,  body div#ui-datepicker-div[style] { z-index: 9999999999!important }

.powered-by-popmake { bottom: -28px; display: block; left: 0; margin: 0 auto; position: absolute; text-align: center; width: 100% }

.powered-by-popmake>a { display: inline-block; max-width: 205px }

.powered-by-popmake img { max-width: 100%; width: 100% }

.powered-by-popmake.small { bottom: -22px }

.powered-by-popmake.small>a { max-width: 125px }

.powered-by-popmake.large { bottom: -30px }

.powered-by-popmake.large>a { max-width: 285px }

.popmake-close { cursor: pointer }

.pum-theme-398,  .pum-theme-framed-border { background-color: rgba(255, 255, 255, .5) }

.pum-theme-398 .pum-container,  .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0; border: 20px outset #d33; box-shadow: 1px 1px 3px 0 rgba(2, 2, 2, .97) inset; background-color: rgba(255, 251, 239, 1) }

.pum-theme-398 .pum-title,  .pum-theme-framed-border .pum-title { color: #000; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-size: 32px; line-height: 36px }

.pum-theme-398 .pum-content,  .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit }

.pum-theme-398 .pum-content+.pum-close,  .pum-theme-framed-border .pum-content+.pum-close { height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0; color: #fff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #fff; border-radius: 0; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(0, 0, 0, .55) }

.pum-theme-397,  .pum-theme-cutting-edge { background-color: rgba(0, 0, 0, .5) }

.pum-theme-397 .pum-container,  .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0; border: 1px none #000; box-shadow: 0 10px 25px 0 rgba(2, 2, 2, .5); background-color: rgba(30, 115, 190, 1) }

.pum-theme-397 .pum-title,  .pum-theme-cutting-edge .pum-title { color: #fff; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: Sans-Serif; font-size: 26px; line-height: 28px }

.pum-theme-397 .pum-content,  .pum-theme-cutting-edge .pum-content { color: #fff; font-family: inherit }

.pum-theme-397 .pum-content+.pum-close,  .pum-theme-cutting-edge .pum-content+.pum-close { height: 24px; width: 24px; left: auto; right: 0; bottom: auto; top: 0; padding: 0; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #fff; border-radius: 0; box-shadow: -1px 1px 1px 0 rgba(2, 2, 2, .1); text-shadow: -1px 1px 1px rgba(0, 0, 0, .1); background-color: rgba(238, 238, 34, 1) }

.pum-theme-396,  .pum-theme-hello-box { background-color: rgba(0, 0, 0, .75) }

.pum-theme-396 .pum-container,  .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0 0 0 0 rgba(2, 2, 2, 0); background-color: rgba(255, 255, 255, 1) }

.pum-theme-396 .pum-title,  .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: Montserrat; font-size: 32px; line-height: 36px }

.pum-theme-396 .pum-content,  .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit }

.pum-theme-396 .pum-content+.pum-close,  .pum-theme-hello-box .pum-content+.pum-close { height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #fff; border-radius: 28px; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(255, 255, 255, 1) }

.pum-theme-395,  .pum-theme-enterprise-blue { background-color: rgba(0, 0, 0, .7) }

.pum-theme-395 .pum-container,  .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000; box-shadow: 0 10px 25px 4px rgba(2, 2, 2, .5); background-color: rgba(255, 255, 255, 1) }

.pum-theme-395 .pum-title,  .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-size: 34px; line-height: 36px }

.pum-theme-395 .pum-content,  .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit }

.pum-theme-395 .pum-content+.pum-close,  .pum-theme-enterprise-blue .pum-content+.pum-close { height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #fff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #fff; border-radius: 42px; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(49, 91, 124, 1) }

.pum-theme-394,  .pum-theme-lightbox { background-color: rgba(0, 0, 0, .6) }

.pum-theme-394 .pum-container,  .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000; box-shadow: 0 0 30px 0 rgba(2, 2, 2, 1); background-color: rgba(255, 255, 255, 1) }

.pum-theme-394 .pum-title,  .pum-theme-lightbox .pum-title { color: #000; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-size: 32px; line-height: 36px }

.pum-theme-394 .pum-content,  .pum-theme-lightbox .pum-content { color: #000; font-family: inherit }

.pum-theme-394 .pum-content+.pum-close,  .pum-theme-lightbox .pum-content+.pum-close { height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0; color: #fff; font-family: inherit; font-size: 24px; line-height: 26px; border: 2px solid #fff; border-radius: 30px; box-shadow: 0 0 15px 1px rgba(2, 2, 2, .75); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(0, 0, 0, 1) }

.pum-theme-393,  .pum-theme-default-theme { background-color: rgba(255, 255, 255, 1) }

.pum-theme-393 .pum-container,  .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0; border: 1px none #000; box-shadow: 1px 1px 3px 0 rgba(2, 2, 2, .23); background-color: rgba(249, 249, 249, 1) }

.pum-theme-393 .pum-title,  .pum-theme-default-theme .pum-title { color: #000; text-align: left; text-shadow: 0 0 0 rgba(2, 2, 2, .23); font-family: inherit; font-weight: inherit; font-size: 32px; font-style: normal; line-height: 36px }

.pum-theme-393 .pum-content,  .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit; font-weight: inherit; font-style: normal }

.pum-theme-393 .pum-content+.pum-close,  .pum-theme-default-theme .pum-content+.pum-close { height: auto; width: auto; left: auto; right: 0; bottom: auto; top: 0; padding: 8px; color: #fff; font-family: inherit; font-weight: inherit; font-size: 12px; font-style: normal; line-height: 14px; border: 1px none #fff; border-radius: 0; box-shadow: 0 0 0 0 rgba(2, 2, 2, .23); text-shadow: 0 0 0 rgba(0, 0, 0, .23); background-color: rgba(0, 183, 205, 1) }

.inside-header.grid-container.grid-parent { margin-top: -30px; margin-bottom: -25px }

.site-branding .site-description { color: #000; font-size: 20px }

.call-now:hover { color: #2ba54d }

.site-header a:hover { text-decoration: none }

.main-title { display: none }

.menu-header-call-now-container li { display: inline-block; }

.menu-header-call-now-container li:nth-child(2) {

	line-height: 35px;

	padding: 0 5px 0 9px;

	vertical-align: top;

}

.menu-header-call-now-container .menu { margin: 0; padding: 0 0 0 33px; }

.menu-header-call-now-container .menu .fa.fa-phone { left: -26px; position: absolute; top: 7px; }

.hmcntct { display: inline-block; }

.cont_phone { display: inline-block; margin: 0 0 0 10px; }

.cont_phone > li { display: inline-block; }

.elementor-text-editor.elementor-clearfix { text-align: center; }

.f_phone { display: inline-block; margin: 0; }

.f_phone > li { display: inline-block; }

.followCenter { text-align: center; }

.followCenter ul { text-align: center!important; }

.stPhnCls1 > a:first-child { margin-right: 53px; }

.stickyBtn { font-size: 20px !important; color: #f5781a; font-weight: 600!important; }

.stickyPhnCls .call-now { font-size: 20px; }

.stickyBtn i { padding-left: 5px; font-size: 18px; }

.stPhnCls0 a { color: #f5781a; float: left; }

.myfixed .menu { float: right !important; margin-top: 7px; }

.wholeCls { display: none; }

.myfixed .wholeCls { display: inline-block!important; clear: both; width: 100%; }

.sticky-logo { display: none!important; }

.myfixed .sticky-logo { display: block !important; float: left; width: 100px; }

.myfixed .menu a { line-height: 28px !important; }

.myfixed .stPhnCls1 a { float: left; }

.myfixed .stPhnCls1 { float: right !important; margin-top: 5px; }

.stPhnCls0 { display: none; }

.myfixed .stPhnCls0 { display: block; margin-top: 5px; }

.toPSec { display: none; }

.myfixed .toPSec { display: block; }

.stPhnCls0 i { color: #fff; float: left; padding-right: 6px; }

.breadcrumbs br {display: none;}

.headcls h1 br {    display: none;}
.videosection {
	width: 520px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
@media (min-width:769px) and (max-width:1023px) {

	.menu-header-call-now-container li:nth-child(2) {

		display: inline-block;

		line-height: 29px;

		padding: 0;

		vertical-align: top;

	}

	.menu-header-call-now-container .menu {

		margin: 0;

		padding: 37px 0 0 33px;

	}

}

@media only screen and (min-width:1024px) {

	.pum-container.pum-responsive.pum-responsive-nano {

		margin-left: -5%;

		width: 10%

	}

	.pum-container.pum-responsive.pum-responsive-micro {

		margin-left: -10%;

		width: 20%

	}

	.pum-container.pum-responsive.pum-responsive-tiny {

		margin-left: -15%;

		width: 30%

	}

	.pum-container.pum-responsive.pum-responsive-small {

		margin-left: -20%;

		width: 40%

	}

	.pum-container.pum-responsive.pum-responsive-medium {

		margin-left: -30%;

		width: 60%

	}

	.pum-container.pum-responsive.pum-responsive-normal {

		margin-left: -30%;

		width: 70%

	}

	.pum-container.pum-responsive.pum-responsive-large {

		margin-left: -35%;

		width: 80%

	}

	.pum-container.pum-responsive.pum-responsive-xlarge {

		margin-left: -47.5%;

		width: 95%

	}

	.pum-container.pum-responsive.pum-position-fixed {

		position: fixed

	}

}

@media(max-width:1025px) {

	.menu-header-call-now-container li:nth-child(2) {

		display: none;

	}

	.header-widget {

		padding-top: 0;

	}

	.header-widget .widget-title {

		margin-right: 0;

		margin-top: 0;

	}

	.menu-header-call-now-container .menu a {

		display: block;

		padding: 0 5px;

	}

	.call-now {

		font-size: 20px !important;

		padding: 0 9px;

	}

	.menu-header-call-now-container li {

		margin-top: 0 !important;

	}

	.menu-header-call-now-container li:first-child .call-now {

		padding-left: 29px;

	}

	.menu-header-call-now-container .menu .fa.fa-phone {

		left: 10px;

		position: absolute;

		top: 5px;

	}

	.header-widget .widget:last-child {

		padding-bottom: 0;

	}

}

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

	.popup {

		height: 450px;

		overflow: scroll;

		top: 60px;

	}

	.pum-container.pum-responsive.pum-position-fixed {

		position: absolute

	}

}

.clear,  .clearfix:after,  .grid-100:after,  .grid-10:after,  .grid-15:after,  .grid-20:after,  .grid-25:after,  .grid-30:after,  .grid-33:after,  .grid-35:after,  .grid-40:after,  .grid-45:after,  .grid-50:after,  .grid-55:after,  .grid-5:after,  .grid-60:after,  .grid-65:after,  .grid-66:after,  .grid-70:after,  .grid-75:after,  .grid-80:after,  .grid-85:after,  .grid-90:after,  .grid-95:after,  .grid-container:after,  [class*=mobile-grid-]:after,  [class*=tablet-grid-]:after {

	clear: both

}

@-ms-viewport {

	width: auto

}

.clear { display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 }

.clearfix:after,  .clearfix:before,  .grid-100:after,  .grid-100:before,  .grid-10:after,  .grid-10:before,  .grid-15:after,  .grid-15:before,  .grid-20:after,  .grid-20:before,  .grid-25:after,  .grid-25:before,  .grid-30:after,  .grid-30:before,  .grid-33:after,  .grid-33:before,  .grid-35:after,  .grid-35:before,  .grid-40:after,  .grid-40:before,  .grid-45:after,  .grid-45:before,  .grid-50:after,  .grid-50:before,  .grid-55:after,  .grid-55:before,  .grid-5:after,  .grid-5:before,  .grid-60:after,  .grid-60:before,  .grid-65:after,  .grid-65:before,  .grid-66:after,  .grid-66:before,  .grid-70:after,  .grid-70:before,  .grid-75:after,  .grid-75:before,  .grid-80:after,  .grid-80:before,  .grid-85:after,  .grid-85:before,  .grid-90:after,  .grid-90:before,  .grid-95:after,  .grid-95:before,  .grid-container:after,  .grid-container:before,  [class*=mobile-grid-]:after,  [class*=mobile-grid-]:before,  [class*=tablet-grid-]:after,  [class*=tablet-grid-]:before {

	content: ".";

	display: block;

	overflow: hidden;

	visibility: hidden;

	font-size: 0;

	line-height: 0;

	width: 0;

	height: 0

}

.grid-container { margin-left: auto; margin-right: auto; max-width: 1200px; padding-left: 10px; padding-right: 10px }

.grid-10,  .grid-100,  .grid-15,  .grid-20,  .grid-25,  .grid-30,  .grid-33,  .grid-35,  .grid-40,  .grid-45,  .grid-5,  .grid-50,  .grid-55,  .grid-60,  .grid-65,  .grid-66,  .grid-70,  .grid-75,  .grid-80,  .grid-85,  .grid-90,  .grid-95,  [class*=mobile-grid-],  [class*=tablet-grid-] {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-left: 10px;

	padding-right: 10px

}

.grid-parent { padding-left: 0; padding-right: 0 }

@media (max-width:767px) {
	.videosection {
		width:100% !important;
		margin-right:0px !important;
	}
	.cont_phone {

		display: block;

		margin: 0 0 0 0;

		list-style: outside none none;

	}

	.cont_phone > li {

		display: block;

	}

	.hmcntct {

		margin: 0;

	}

	.cont_phone > li:nth-child(2) {

		display: none;

	}

	[class*=mobile-push-],  [class*=mobile-pull-] {

		position: relative

	}

	.hide-on-mobile {

		display: none!important

	}

	.mobile-grid-5 {

		float: left;

		width: 5%

	}

	.mobile-prefix-5 {

		margin-left: 5%

	}

	.mobile-suffix-5 {

		margin-right: 5%

	}

	.mobile-push-5 {

		left: 5%

	}

	.mobile-pull-5 {

		left: -5%

	}

	.mobile-grid-10 {

		float: left;

		width: 10%

	}

	.mobile-prefix-10 {

		margin-left: 10%

	}

	.mobile-suffix-10 {

		margin-right: 10%

	}

	.mobile-push-10 {

		left: 10%

	}

	.mobile-pull-10 {

		left: -10%

	}

	.mobile-grid-15 {

		float: left;

		width: 15%

	}

	.mobile-prefix-15 {

		margin-left: 15%

	}

	.mobile-suffix-15 {

		margin-right: 15%

	}

	.mobile-push-15 {

		left: 15%

	}

	.mobile-pull-15 {

		left: -15%

	}

	.mobile-grid-20 {

		float: left;

		width: 20%

	}

	.mobile-prefix-20 {

		margin-left: 20%

	}

	.mobile-suffix-20 {

		margin-right: 20%

	}

	.mobile-push-20 {

		left: 20%

	}

	.mobile-pull-20 {

		left: -20%

	}

	.mobile-grid-25 {

		float: left;

		width: 25%

	}

	.mobile-prefix-25 {

		margin-left: 25%

	}

	.mobile-suffix-25 {

		margin-right: 25%

	}

	.mobile-push-25 {

		left: 25%

	}

	.mobile-pull-25 {

		left: -25%

	}

	.mobile-grid-30 {

		float: left;

		width: 30%

	}

	.mobile-prefix-30 {

		margin-left: 30%

	}

	.mobile-suffix-30 {

		margin-right: 30%

	}

	.mobile-push-30 {

		left: 30%

	}

	.mobile-pull-30 {

		left: -30%

	}

	.mobile-grid-35 {

		float: left;

		width: 35%

	}

	.mobile-prefix-35 {

		margin-left: 35%

	}

	.mobile-suffix-35 {

		margin-right: 35%

	}

	.mobile-push-35 {

		left: 35%

	}

	.mobile-pull-35 {

		left: -35%

	}

	.mobile-grid-40 {

		float: left;

		width: 40%

	}

	.mobile-prefix-40 {

		margin-left: 40%

	}

	.mobile-suffix-40 {

		margin-right: 40%

	}

	.mobile-push-40 {

		left: 40%

	}

	.mobile-pull-40 {

		left: -40%

	}

	.mobile-grid-45 {

		float: left;

		width: 45%

	}

	.mobile-prefix-45 {

		margin-left: 45%

	}

	.mobile-suffix-45 {

		margin-right: 45%

	}

	.mobile-push-45 {

		left: 45%

	}

	.mobile-pull-45 {

		left: -45%

	}

	.mobile-grid-50 {

		float: left;

		width: 50%

	}

	.mobile-prefix-50 {

		margin-left: 50%

	}

	.mobile-suffix-50 {

		margin-right: 50%

	}

	.mobile-push-50 {

		left: 50%

	}

	.mobile-pull-50 {

		left: -50%

	}

	.mobile-grid-55 {

		float: left;

		width: 55%

	}

	.mobile-prefix-55 {

		margin-left: 55%

	}

	.mobile-suffix-55 {

		margin-right: 55%

	}

	.mobile-push-55 {

		left: 55%

	}

	.mobile-pull-55 {

		left: -55%

	}

	.mobile-grid-60 {

		float: left;

		width: 60%

	}

	.mobile-prefix-60 {

		margin-left: 60%

	}

	.mobile-suffix-60 {

		margin-right: 60%

	}

	.mobile-push-60 {

		left: 60%

	}

	.mobile-pull-60 {

		left: -60%

	}

	.mobile-grid-65 {

		float: left;

		width: 65%

	}

	.mobile-prefix-65 {

		margin-left: 65%

	}

	.mobile-suffix-65 {

		margin-right: 65%

	}

	.mobile-push-65 {

		left: 65%

	}

	.mobile-pull-65 {

		left: -65%

	}

	.mobile-grid-70 {

		float: left;

		width: 70%

	}

	.mobile-prefix-70 {

		margin-left: 70%

	}

	.mobile-suffix-70 {

		margin-right: 70%

	}

	.mobile-push-70 {

		left: 70%

	}

	.mobile-pull-70 {

		left: -70%

	}

	.mobile-grid-75 {

		float: left;

		width: 75%

	}

	.mobile-prefix-75 {

		margin-left: 75%

	}

	.mobile-suffix-75 {

		margin-right: 75%

	}

	.mobile-push-75 {

		left: 75%

	}

	.mobile-pull-75 {

		left: -75%

	}

	.mobile-grid-80 {

		float: left;

		width: 80%

	}

	.mobile-prefix-80 {

		margin-left: 80%

	}

	.mobile-suffix-80 {

		margin-right: 80%

	}

	.mobile-push-80 {

		left: 80%

	}

	.mobile-pull-80 {

		left: -80%

	}

	.mobile-grid-85 {

		float: left;

		width: 85%

	}

	.mobile-prefix-85 {

		margin-left: 85%

	}

	.mobile-suffix-85 {

		margin-right: 85%

	}

	.mobile-push-85 {

		left: 85%

	}

	.mobile-pull-85 {

		left: -85%

	}

	.mobile-grid-90 {

		float: left;

		width: 90%

	}

	.mobile-prefix-90 {

		margin-left: 90%

	}

	.mobile-suffix-90 {

		margin-right: 90%

	}

	.mobile-push-90 {

		left: 90%

	}

	.mobile-pull-90 {

		left: -90%

	}

	.mobile-grid-95 {

		float: left;

		width: 95%

	}

	.mobile-prefix-95 {

		margin-left: 95%

	}

	.mobile-suffix-95 {

		margin-right: 95%

	}

	.mobile-push-95 {

		left: 95%

	}

	.mobile-pull-95 {

		left: -95%

	}

	.mobile-grid-33 {

		float: left;

		width: 33.33333%

	}

	.mobile-prefix-33 {

		margin-left: 33.33333%

	}

	.mobile-suffix-33 {

		margin-right: 33.33333%

	}

	.mobile-push-33 {

		left: 33.33333%

	}

	.mobile-pull-33 {

		left: -33.33333%

	}

	.mobile-grid-66 {

		float: left;

		width: 66.66667%

	}

	.mobile-prefix-66 {

		margin-left: 66.66667%

	}

	.mobile-suffix-66 {

		margin-right: 66.66667%

	}

	.mobile-push-66 {

		left: 66.66667%

	}

	.mobile-pull-66 {

		left: -66.66667%

	}

	.mobile-grid-100 {

		clear: both;

		width: 100%

	}

	.contactfrm li span input {

		width: 100% !important;

	}

	.elementor-contact-mapsec .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {

		width: 100%!important;

	}

	.fotelement {

		height: 387px;

	}

}

@media (min-width:768px) and (max-width:1025px) {

	[class*=tablet-push-],  [class*=tablet-pull-] {

		position: relative

	}

	.hide-on-tablet {

		display: none!important

	}

	.tablet-grid-5 {

		float: left;

		width: 5%

	}

	.tablet-prefix-5 {

		margin-left: 5%

	}

	.tablet-suffix-5 {

		margin-right: 5%

	}

	.tablet-push-5 {

		left: 5%

	}

	.tablet-pull-5 {

		left: -5%

	}

	.tablet-grid-10 {

		float: left;

		width: 10%

	}

	.tablet-prefix-10 {

		margin-left: 10%

	}

	.tablet-suffix-10 {

		margin-right: 10%

	}

	.tablet-push-10 {

		left: 10%

	}

	.tablet-pull-10 {

		left: -10%

	}

	.tablet-grid-15 {

		float: left;

		width: 15%

	}

	.tablet-prefix-15 {

		margin-left: 15%

	}

	.tablet-suffix-15 {

		margin-right: 15%

	}

	.tablet-push-15 {

		left: 15%

	}

	.tablet-pull-15 {

		left: -15%

	}

	.tablet-grid-20 {

		float: left;

		width: 20%

	}

	.tablet-prefix-20 {

		margin-left: 20%

	}

	.tablet-suffix-20 {

		margin-right: 20%

	}

	.tablet-push-20 {

		left: 20%

	}

	.tablet-pull-20 {

		left: -20%

	}

	.tablet-grid-25 {

		float: left;

		width: 25%

	}

	.tablet-prefix-25 {

		margin-left: 25%

	}

	.tablet-suffix-25 {

		margin-right: 25%

	}

	.tablet-push-25 {

		left: 25%

	}

	.tablet-pull-25 {

		left: -25%

	}

	.tablet-grid-30 {

		float: left;

		width: 30%

	}

	.tablet-prefix-30 {

		margin-left: 30%

	}

	.tablet-suffix-30 {

		margin-right: 30%

	}

	.tablet-push-30 {

		left: 30%

	}

	.tablet-pull-30 {

		left: -30%

	}

	.tablet-grid-35 {

		float: left;

		width: 35%

	}

	.tablet-prefix-35 {

		margin-left: 35%

	}

	.tablet-suffix-35 {

		margin-right: 35%

	}

	.tablet-push-35 {

		left: 35%

	}

	.tablet-pull-35 {

		left: -35%

	}

	.tablet-grid-40 {

		float: left;

		width: 40%

	}

	.tablet-prefix-40 {

		margin-left: 40%

	}

	.tablet-suffix-40 {

		margin-right: 40%

	}

	.tablet-push-40 {

		left: 40%

	}

	.tablet-pull-40 {

		left: -40%

	}

	.tablet-grid-45 {

		float: left;

		width: 45%

	}

	.tablet-prefix-45 {

		margin-left: 45%

	}

	.tablet-suffix-45 {

		margin-right: 45%

	}

	.tablet-push-45 {

		left: 45%

	}

	.tablet-pull-45 {

		left: -45%

	}

	.tablet-grid-50 {

		float: left;

		width: 50%

	}

	.tablet-prefix-50 {

		margin-left: 50%

	}

	.tablet-suffix-50 {

		margin-right: 50%

	}

	.tablet-push-50 {

		left: 50%

	}

	.tablet-pull-50 {

		left: -50%

	}

	.tablet-grid-55 {

		float: left;

		width: 55%

	}

	.tablet-prefix-55 {

		margin-left: 55%

	}

	.tablet-suffix-55 {

		margin-right: 55%

	}

	.tablet-push-55 {

		left: 55%

	}

	.tablet-pull-55 {

		left: -55%

	}

	.tablet-grid-60 {

		float: left;

		width: 60%

	}

	.tablet-prefix-60 {

		margin-left: 60%

	}

	.tablet-suffix-60 {

		margin-right: 60%

	}

	.tablet-push-60 {

		left: 60%

	}

	.tablet-pull-60 {

		left: -60%

	}

	.tablet-grid-65 {

		float: left;

		width: 65%

	}

	.tablet-prefix-65 {

		margin-left: 65%

	}

	.tablet-suffix-65 {

		margin-right: 65%

	}

	.tablet-push-65 {

		left: 65%

	}

	.tablet-pull-65 {

		left: -65%

	}

	.tablet-grid-70 {

		float: left;

		width: 70%

	}

	.tablet-prefix-70 {

		margin-left: 70%

	}

	.tablet-suffix-70 {

		margin-right: 70%

	}

	.tablet-push-70 {

		left: 70%

	}

	.tablet-pull-70 {

		left: -70%

	}

	.tablet-grid-75 {

		float: left;

		width: 75%

	}

	.tablet-prefix-75 {

		margin-left: 75%

	}

	.tablet-suffix-75 {

		margin-right: 75%

	}

	.tablet-push-75 {

		left: 75%

	}

	.tablet-pull-75 {

		left: -75%

	}

	.tablet-grid-80 {

		float: left;

		width: 80%

	}

	.tablet-prefix-80 {

		margin-left: 80%

	}

	.tablet-suffix-80 {

		margin-right: 80%

	}

	.tablet-push-80 {

		left: 80%

	}

	.tablet-pull-80 {

		left: -80%

	}

	.tablet-grid-85 {

		float: left;

		width: 85%

	}

	.tablet-prefix-85 {

		margin-left: 85%

	}

	.tablet-suffix-85 {

		margin-right: 85%

	}

	.tablet-push-85 {

		left: 85%

	}

	.tablet-pull-85 {

		left: -85%

	}

	.tablet-grid-90 {

		float: left;

		width: 90%

	}

	.tablet-prefix-90 {

		margin-left: 90%

	}

	.tablet-suffix-90 {

		margin-right: 90%

	}

	.tablet-push-90 {

		left: 90%

	}

	.tablet-pull-90 {

		left: -90%

	}

	.tablet-grid-95 {

		float: left;

		width: 95%

	}

	.tablet-prefix-95 {

		margin-left: 95%

	}

	.tablet-suffix-95 {

		margin-right: 95%

	}

	.tablet-push-95 {

		left: 95%

	}

	.tablet-pull-95 {

		left: -95%

	}

	.tablet-grid-33 {

		float: left;

		width: 33.33333%

	}

	.tablet-prefix-33 {

		margin-left: 33.33333%

	}

	.tablet-suffix-33 {

		margin-right: 33.33333%

	}

	.tablet-push-33 {

		left: 33.33333%

	}

	.tablet-pull-33 {

		left: -33.33333%

	}

	.tablet-grid-66 {

		float: left;

		width: 66.66667%

	}

	.tablet-prefix-66 {

		margin-left: 66.66667%

	}

	.tablet-suffix-66 {

		margin-right: 66.66667%

	}

	.tablet-push-66 {

		left: 66.66667%

	}

	.tablet-pull-66 {

		left: -66.66667%

	}

	.tablet-grid-100 {

		clear: both;

		width: 100%

	}

	.inside-footer-widgets>div {

		margin-bottom: 50px

	}

	.inside-footer-widgets>div:nth-child(odd) {

		clear: both

	}

	.active-footer-widgets-1 .footer-widget-1,  .active-footer-widgets-3 .footer-widget-3,  .active-footer-widgets-5 .footer-widget-5 {

		width: 100%;

		margin-bottom: 0

	}

	.active-footer-widgets-2 .inside-footer-widgets>div,  .active-footer-widgets-4 .footer-widget-3,  .active-footer-widgets-4 .footer-widget-4 {

		margin-bottom: 0

	}

}

@media (min-width:1025px) {

	.grid-10,  .grid-15,  .grid-20,  .grid-25,  .grid-30,  .grid-33,  .grid-35,  .grid-40,  .grid-45,  .grid-5,  .grid-50,  .grid-60,  .grid-65,  .grid-66,  .grid-70,  .grid-75,  .grid-80,  .grid-85,  .grid-90,  .grid-95 {

		float: left

	}

	.pull-10,  .pull-15,  .pull-20,  .pull-25,  .pull-30,  .pull-33,  .pull-35,  .pull-40,  .pull-45,  .pull-5,  .pull-50,  .pull-55,  .pull-60,  .pull-65,  .pull-66,  .pull-70,  .pull-75,  .pull-80,  .pull-85,  .pull-90,  .pull-95,  .push-10,  .push-15,  .push-20,  .push-25,  .push-30,  .push-33,  .push-35,  .push-40,  .push-45,  .push-5,  .push-50,  .push-55,  .push-60,  .push-65,  .push-66,  .push-70,  .push-75,  .push-80,  .push-85,  .push-90,  .push-95 {

		position: relative

	}

	.hide-on-desktop {

		display: none!important

	}

	.grid-5 {

		width: 5%

	}

	.prefix-5 {

		margin-left: 5%

	}

	.suffix-5 {

		margin-right: 5%

	}

	.push-5 {

		left: 5%

	}

	.pull-5 {

		left: -5%

	}

	.grid-10 {

		width: 10%

	}

	.prefix-10 {

		margin-left: 10%

	}

	.suffix-10 {

		margin-right: 10%

	}

	.push-10 {

		left: 10%

	}

	.pull-10 {

		left: -10%

	}

	.grid-15 {

		width: 15%

	}

	.prefix-15 {

		margin-left: 15%

	}

	.suffix-15 {

		margin-right: 15%

	}

	.push-15 {

		left: 15%

	}

	.pull-15 {

		left: -15%

	}

	.grid-20 {

		width: 20%

	}

	.prefix-20 {

		margin-left: 20%

	}

	.suffix-20 {

		margin-right: 20%

	}

	.push-20 {

		left: 20%

	}

	.pull-20 {

		left: -20%

	}

	.grid-25 {

		width: 25%

	}

	.prefix-25 {

		margin-left: 25%

	}

	.suffix-25 {

		margin-right: 25%

	}

	.push-25 {

		left: 25%

	}

	.pull-25 {

		left: -25%

	}

	.grid-30 {

		width: 30%

	}

	.prefix-30 {

		margin-left: 30%

	}

	.suffix-30 {

		margin-right: 30%

	}

	.push-30 {

		left: 30%

	}

	.pull-30 {

		left: -30%

	}

	.grid-35 {

		width: 35%

	}

	.prefix-35 {

		margin-left: 35%

	}

	.suffix-35 {

		margin-right: 35%

	}

	.push-35 {

		left: 35%

	}

	.pull-35 {

		left: -35%

	}

	.grid-40 {

		width: 40%

	}

	.prefix-40 {

		margin-left: 40%

	}

	.suffix-40 {

		margin-right: 40%

	}

	.push-40 {

		left: 40%

	}

	.pull-40 {

		left: -40%

	}

	.grid-45 {

		width: 45%

	}

	.prefix-45 {

		margin-left: 45%

	}

	.suffix-45 {

		margin-right: 45%

	}

	.push-45 {

		left: 45%

	}

	.pull-45 {

		left: -45%

	}

	.grid-50 {

		width: 50%

	}

	.prefix-50 {

		margin-left: 50%

	}

	.suffix-50 {

		margin-right: 50%

	}

	.push-50 {

		left: 50%

	}

	.pull-50 {

		left: -50%

	}

	.grid-55 {

		float: left;

		width: 55%

	}

	.prefix-55 {

		margin-left: 55%

	}

	.suffix-55 {

		margin-right: 55%

	}

	.push-55 {

		left: 55%

	}

	.pull-55 {

		left: -55%

	}

	.grid-60 {

		width: 60%

	}

	.prefix-60 {

		margin-left: 60%

	}

	.suffix-60 {

		margin-right: 60%

	}

	.push-60 {

		left: 60%

	}

	.pull-60 {

		left: -60%

	}

	.grid-65 {

		width: 65%

	}

	.prefix-65 {

		margin-left: 65%

	}

	.suffix-65 {

		margin-right: 65%

	}

	.push-65 {

		left: 65%

	}

	.pull-65 {

		left: -65%

	}

	.grid-70 {

		width: 70%

	}

	.prefix-70 {

		margin-left: 70%

	}

	.suffix-70 {

		margin-right: 70%

	}

	.push-70 {

		left: 70%

	}

	.pull-70 {

		left: -70%

	}

	.grid-75 {

		width: 75%

	}

	.prefix-75 {

		margin-left: 75%

	}

	.suffix-75 {

		margin-right: 75%

	}

	.push-75 {

		left: 75%

	}

	.pull-75 {

		left: -75%

	}

	.grid-80 {

		width: 80%

	}

	.prefix-80 {

		margin-left: 80%

	}

	.suffix-80 {

		margin-right: 80%

	}

	.push-80 {

		left: 80%

	}

	.pull-80 {

		left: -80%

	}

	.grid-85 {

		width: 85%

	}

	.prefix-85 {

		margin-left: 85%

	}

	.suffix-85 {

		margin-right: 85%

	}

	.push-85 {

		left: 85%

	}

	.pull-85 {

		left: -85%

	}

	.grid-90 {

		width: 90%

	}

	.prefix-90 {

		margin-left: 90%

	}

	.suffix-90 {

		margin-right: 90%

	}

	.push-90 {

		left: 90%

	}

	.pull-90 {

		left: -90%

	}

	.grid-95 {

		width: 95%

	}

	.prefix-95 {

		margin-left: 95%

	}

	.suffix-95 {

		margin-right: 95%

	}

	.push-95 {

		left: 95%

	}

	.pull-95 {

		left: -95%

	}

	.grid-33 {

		width: 33.33333%

	}

	.prefix-33 {

		margin-left: 33.33333%

	}

	.suffix-33 {

		margin-right: 33.33333%

	}

	.push-33 {

		left: 33.33333%

	}

	.pull-33 {

		left: -33.33333%

	}

	.grid-66 {

		width: 66.66667%

	}

	.prefix-66 {

		margin-left: 66.66667%

	}

	.suffix-66 {

		margin-right: 66.66667%

	}

	.push-66 {

		left: 66.66667%

	}

	.pull-66 {

		left: -66.66667%

	}

	.grid-100 {

		clear: both;

		width: 100%

	}

}

.main-title,  .top-bar,  .widget-title,  body,  button,  h1,  h2,  h3,  input,  select,  textarea { text-transform: none }

.inside-navigation,  sub,  sup { position: relative }

.navigation-search input:focus,  a:active,  a:hover { outline: 0 }

.main-navigation a,  a,  a:focus,  a:hover,  a:visited,  ins,  mark { text-decoration: none }

.comment-content a,  .entry-header,  .main-title,  .site-content { word-wrap: break-word }

a,  abbr,  acronym,  address,  applet,  big,  blockquote,  body,  caption,  cite,  code,  dd,  del,  dfn,  div,  dl,  dt,  em,  fieldset,  font,  form,  h1,  h2,  h3,  h4,  h5,  h6,  html,  iframe,  ins,  kbd,  label,  legend,  li,  object,  ol,  p,  pre,  q,  s,  samp,  small,  span,  strike,  strong,  sub,  sup,  table,  tbody,  td,  tfoot,  th,  thead,  tr,  tt,  ul,  var { border: 0; margin: 0; outline: 0; padding: 0 }

html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }

article,  aside,  details,  figcaption,  figure,  footer,  header,  main,  nav,  section { display: block }

audio,  canvas,  progress,  video { display: inline-block; vertical-align: baseline }

audio:not([controls]) {

	display: none;

	height: 0

}

[hidden],  template {

	display: none

}

caption,  td,  th { font-weight: 400; text-align: left; padding: 5px }

blockquote:after,  blockquote:before,  q:after,  q:before { content: "" }

blockquote,  q { quotes: "" "" }

a { background-color: transparent;  -webkit-transition: color .1s ease-in-out, background-color .1s ease-in-out;

	-moz-transition: color .1s ease-in-out, background-color .1s ease-in-out;

	-o-transition: color .1s ease-in-out, background-color .1s ease-in-out;

	transition: color .1s ease-in-out, background-color .1s ease-in-out

}

a img { border: 0 }

body,  button,  input,  select,  textarea { line-height: 1.5 }

hr { background-color: #ccc }

ol,  ul { margin: 0 0 1.5em 3em }

ul { list-style: disc }

ol { list-style: decimal }

li>ol,  li>ul { margin-bottom: 0; margin-left: 1.5em }

b,  dt,  strong,  th { font-weight: 700 }

dd { margin: 0 1.5em 1.5em }

cite,  dfn,  em,  i { font-style: italic }

address { margin: 0 0 1.5em }

code,  kbd,  tt,  var { font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace }

small,  sub,  sup { font-size: 75% }

abbr,  acronym { border-bottom: 1px dotted #666; cursor: help }

sub,  sup { height: 0; line-height: 0; vertical-align: baseline }

sup { bottom: 1ex }

sub { top: .5ex }

big { font-size: 125% }

figure { margin: 0 }

img { height: auto; max-width: 100% }

button,  input,  select,  textarea { font-size: 100%; margin: 0; vertical-align: baseline }

button,  input { line-height: normal }

button,  html input[type=button],  input[type=reset],  input[type=submit] { border: 0; background: #666; cursor: pointer; -webkit-appearance: button; padding: 10px 20px; color: #FFF }

button:active,  button:focus,  button:hover,  html input[type=button]:active,  html input[type=button]:focus,  html input[type=button]:hover,  input[type=reset]:active,  input[type=reset]:focus,  input[type=reset]:hover,  input[type=submit]:active,  input[type=submit]:focus,  input[type=submit]:hover { background: #606060 }

.button { padding: 10px 20px; display: inline-block }

input[type=checkbox],  input[type=radio] { box-sizing: border-box; padding: 0 }

input[type=search] { -webkit-appearance: textfield }

input[type=search]::-webkit-search-decoration {

	-webkit-appearance: none

}

button::-moz-focus-inner,  input::-moz-focus-inner {

	border: 0;

	padding: 0

}

input[type=email],  input[type=password],  input[type=search],  input[type=tel],  input[type=text],  input[type=url],  textarea { background: #fafafa; color: #666; border: 1px solid #ccc; border-radius: 0; padding: 10px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 100% }

input[type=email]:focus,  input[type=password]:focus,  input[type=search]:focus,  input[type=tel]:focus,  input[type=text]:focus,  input[type=url]:focus,  textarea:focus { color: #111; background: #FFF }

textarea { overflow: auto; vertical-align: top; width: 100% }

input[type=file] { max-width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }

.alignleft { display: inline; float: left; margin-right: 1.5em }

.alignright { display: inline; float: right; margin-left: 1.5em }

.aligncenter { clear: both; display: block; margin: 0 auto }

.size-auto,  .size-full,  .size-large,  .size-medium,  .size-thumbnail { max-width: 100%; height: auto }

.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important }

.screen-reader-text:active,  .screen-reader-text:focus,  .screen-reader-text:hover { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 }

.clear:after,  .clear:before,  [class*=content]:after,  [class*=content]:before,  [class*=site]:after,  [class*=site]:before {

	content: '';

	display: table

}

.clear:after,  [class*=content]:after,  [class*=site]:after {

	clear: both

}

.main-navigation { z-index: 100; padding: 0; clear: both; display: block }

.main-navigation ul li a { display: block }

.menu-toggle { margin: 0; padding: 0 }

.menu-toggle:before { content: "\f0c9"; font-family: FontAwesome; line-height: 1em; speak: none; width: 1.28571429em; text-align: center; display: inline-block }

.toggled .menu-toggle:before { content: "\f00d"; speak: none }

.menu-toggle .mobile-menu { margin-left: 5px }

.menu-toggle .mobile-menu:empty { display: none }

.main-navigation ul,  .menu-toggle li.search-item { list-style: none; margin: 0; padding-left: 0 }

.search-item .screen-reader-text { top: 0; right: 0; left: auto }

.main-navigation li { float: left; position: relative }

.main-navigation a { display: block }

.main-navigation ul ul { box-shadow: 0 2px 2px rgba(0, 0, 0, .1); display: none; float: left; position: absolute; left: 0; z-index: 99999; width: 200px; text-align: left; top: auto }

.main-navigation ul li.sfHover>ul,  .main-navigation ul li:hover>ul,  .main-navigation ul ul a,  .secondary-navigation ul li.sfHover>ul,  .secondary-navigation ul li:hover>ul { display: block }

.main-navigation ul ul ul { left: 100%; top: 0 }

.main-navigation ul ul li { width: 100% }

.dropdown-click .main-navigation ul li.sfHover>ul,  .dropdown-click .main-navigation ul li:hover>ul,  .dropdown-click .secondary-navigation ul li.sfHover>ul,  .dropdown-click .secondary-navigation ul li:hover>ul { display: none }

.dropdown-click .main-navigation ul li.sfHover>ul.toggled-on,  .dropdown-click .main-navigation ul li:hover>ul.toggled-on,  .dropdown-click .main-navigation ul.toggled-on,  .dropdown-click .secondary-navigation ul li.sfHover>ul.toggled-on,  .dropdown-click .secondary-navigation ul li:hover>ul.toggled-on,  .dropdown-click .secondary-navigation ul.toggled-on { display: block }

.dropdown-click nav ul ul ul { background-color: transparent }

.nav-float-right .inside-header .main-navigation { float: right; clear: right }

.nav-float-left .inside-header .main-navigation { float: left; clear: left }

.nav-float-left .inside-header .site-branding,  .nav-float-left .inside-header .site-logo { float: right; clear: right }

.nav-float-left .inside-header:after { clear: both; content: ''; display: table }

.nav-float-right .inside-header .site-branding { display: inline-block }

.site-header { position: relative }

.header-aligned-left .site-header { text-align: left }

.header-aligned-center .site-header { text-align: center }

.header-aligned-right .site-header { text-align: right }

.site-header .header-image { vertical-align: middle }

.main-navigation .main-nav ul ul li a,  .nav-float-right .main-navigation .main-nav ul ul li a { line-height: normal }

.nav-float-right .main-navigation ul ul ul { top: 0 }

.main-navigation li.search-item { float: right; z-index: 21 }

.rtl .main-navigation li.search-item,  .rtl.nav-aligned-right.nav-below-header .main-navigation .menu>li.search-item { float: left }

.nav-aligned-center .main-navigation li.search-item.current-menu-item { position: absolute; right: 0 }

.rtl.nav-aligned-center .main-navigation li.search-item.current-menu-item { position: absolute; left: 0 }

.main-navigation li.search-item i { transform: rotate(90deg) }

.navigation-search { position: absolute; right: 0; display: none; z-index: 20; width: 100%; top: 0 }

.gen-sidebar-nav .navigation-search { top: auto; bottom: 0 }

.navigation-search input { border: 0; vertical-align: bottom; line-height: 0; opacity: .9; width: 100%; z-index: 20; border-radius: 0; -webkit-appearance: none }

.navigation-search input::-ms-clear {

	display: none;

	width: 0;

	height: 0

}

.navigation-search input::-ms-reveal {

	display: none;

	width: 0;

	height: 0

}

.navigation-search input::-webkit-search-cancel-button,  .navigation-search input::-webkit-search-decoration,  .navigation-search input::-webkit-search-results-button,  .navigation-search input::-webkit-search-results-decoration {

	display: none

}

.nav-left-sidebar .main-navigation li.search-item,  .nav-right-sidebar .main-navigation li.search-item { width: auto; display: inline-block }

.nav-left-sidebar .main-navigation li.search-item.current-menu-item,  .nav-right-sidebar .main-navigation li.search-item.current-menu-item { float: right }

.nav-aligned-center.nav-above-header .main-navigation .menu>li,  .nav-aligned-center.nav-below-header .main-navigation .menu>li,  .nav-aligned-right.nav-above-header .main-navigation .menu>li,  .nav-aligned-right.nav-below-header .main-navigation .menu>li { float: none; display: inline-block }

.sidebar .menu-item-has-children .dropdown-menu-toggle,  nav ul ul .menu-item-has-children .dropdown-menu-toggle { float: right }

.nav-aligned-center .main-navigation ul,  .nav-aligned-right .main-navigation ul { letter-spacing: -.31em; font-size: 1em }

.nav-aligned-center .main-navigation ul li,  .nav-aligned-right .main-navigation ul li { letter-spacing: normal }

.nav-aligned-left.nav-above-header .main-navigation,  .nav-aligned-left.nav-below-header .main-navigation { text-align: left }

.nav-aligned-center.nav-above-header .main-navigation,  .nav-aligned-center.nav-below-header .main-navigation { text-align: center }

.nav-aligned-right.nav-above-header .main-navigation,  .nav-aligned-right.nav-below-header .main-navigation { text-align: right }

.gallery-item,  .site-info { text-align: center }

.main-navigation ul li .dropdown-toggle,  .secondary-navigation ul li .dropdown-toggle { display: none }

.menu-item-has-children .dropdown-menu-toggle { display: inline-block; height: 100%; clear: both; padding-left: 10px }

nav:not(.toggled):not(.slideout-navigation) ul ul .menu-item-has-children .dropdown-menu-toggle {

	padding-right: 15px

}

.dropdown-menu-toggle:before { content: "\f107"; font-family: FontAwesome; line-height: 1em; speak: none }

.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before { content: "\f106" }

.dropdown-hover .children .dropdown-menu-toggle:before,  .dropdown-hover .sub-menu .dropdown-menu-toggle:before { content: "\f105" }

.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,  .dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before { content: "\f104" }

.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,  .dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before { content: "\f105" }

.dropdown-click .main-navigation ul ul ul,  .dropdown-click .secondary-navigation ul ul ul { left: 0; top: auto; position: relative }

.dropdown-click.both-right .widget-area .secondary-navigation ul ul,  .dropdown-click.both-sidebars .widget-area .inside-right-sidebar .secondary-navigation ul ul,  .dropdown-click.right-sidebar .widget-area .secondary-navigation ul ul { right: 0 }

.dropdown-click .widget-area .main-navigation ul ul,  .dropdown-click .widget-area .secondary-navigation ul ul { left: 0; right: 0; top: auto; position: relative; float: none; width: 100% }

.main-navigation .main-nav ul li.menu-item-has-children>a,  .secondary-navigation .main-nav ul li.menu-item-has-children>a { padding-right: 20px; position: relative }

.widget-area .main-navigation li,  .widget-area .secondary-navigation li { float: none; display: block; width: 100%; padding: 0; margin: 0 }

.widget-area .main-navigation ul ul,  .widget-area .secondary-navigation ul ul { top: 0; left: 100%; width: 220px }

.dropdown-hover.both-right .widget-area .main-navigation ul ul,  .dropdown-hover.both-sidebars .widget-area .inside-right-sidebar .main-navigation ul ul,  .dropdown-hover.right-sidebar .widget-area .main-navigation ul ul { right: 100%; left: auto }

.slideout-navigation .dropdown-menu-toggle:before { content: "\f107" !important }

.slideout-navigation .sfHover>a .dropdown-menu-toggle:before { content: "\f106" !important }

.post { margin: 0 0 2em }

.posted-on .updated { display: none }

.byline,  .group-blog .byline,  .single .byline { display: inline }

.entry-content,  .entry-summary,  .page-content { margin: 2em 0 0 }

.page-links { clear: both; margin: 0 0 1.5em }

.archive .format-aside .entry-header,  .archive .format-status .entry-header,  .archive .format-status .entry-meta,  .archive .format-status .entry-title,  .blog .format-aside .entry-header,  .blog .format-status .entry-header,  .blog .format-status .entry-meta,  .blog .format-status .entry-title { display: none }

.archive .format-aside .entry-content,  .archive .format-status .entry-content,  .blog .format-aside .entry-content,  .blog .format-status .entry-content { margin-top: 0 }

.archive .format-status .entry-content p:last-child,  .blog .format-status .entry-content p:last-child { margin-bottom: 0 }

.comment-content img.wp-smiley,  .entry-content img.wp-smiley,  .page-content img.wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0 }

.depth-1.parent>.children,  .pingback .comment-body,  .trackback .comment-body { border-bottom: 1px solid rgba(0, 0, 0, .05) }

.wp-caption { margin-bottom: 1.5em; max-width: 100%; position: relative }

.wp-caption img[class*=wp-image-] {

	display: block;

	margin: 0 auto;

	max-width: 100%

}

.wp-caption .wp-caption-text { font-size: 75%; padding-top: 5px; opacity: .8 }

.wp-caption img { position: relative; vertical-align: bottom }

.gallery { margin-bottom: 1.5em }

.gallery-item { display: inline-block; vertical-align: top; width: 100% }

.gallery-columns-2 .gallery-item { max-width: 50% }

.gallery-columns-3 .gallery-item { max-width: 33.33% }

.gallery-columns-4 .gallery-item { max-width: 25% }

.gallery-columns-5 .gallery-item { max-width: 20% }

.gallery-columns-6 .gallery-item { max-width: 16.66% }

.gallery-columns-7 .gallery-item { max-width: 14.28% }

.gallery-columns-8 .gallery-item { max-width: 12.5% }

.gallery-columns-9 .gallery-item { max-width: 11.11% }

.site-logo,  .widget select,  embed,  iframe,  object,  pre { max-width: 100% }

.gallery-caption { display: block }

.site-main [class*=navigation] {

	margin: 0 0 2em;

	overflow: hidden

}

.comment,  .comment-list { list-style-type: none; padding: 0; margin: 0 }

.comment-author-info { display: inline-block; vertical-align: middle }

.comment-meta .avatar { float: left; margin-right: 10px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50% }

.comment-author cite { font-style: normal; font-weight: 700 }

.entry-meta.comment-metadata { margin-top: 0 }

.comment-content,  .comment-respond { margin-top: 1.5em }

.comment-form>.form-submit { margin-bottom: 0 }

.comment-form input,  .comment-form-comment { margin-bottom: 10px }

.comment-form #author,  .comment-form #email,  .comment-form #url { display: block }

.comment-metadata .edit-link:before,  .infinite-scroll .paging-navigation,  .infinite-scroll.neverending .site-footer,  .widget_search .search-submit { display: none }

.comment-body { padding: 30px 0 }

.comment-content { padding: 30px; border: 1px solid rgba(0, 0, 0, .05) }

.comment .children { padding-left: 30px; margin-top: -30px; border-left: 1px solid rgba(0, 0, 0, .05) }

.pingback .edit-link { font-size: 13px }

.comment-content p:last-child { margin-bottom: 0 }

.comment-list>.comment:first-child { padding-top: 0; margin-top: 0; border-top: 0 }

ol.comment-list { margin-bottom: 1.5em }

.widget { margin: 0 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box }

.widget_categories .children { margin-left: 1.5em; padding-top: 5px }

blockquote,  table { margin: 0 0 1.5em }

fieldset,  fieldset legend { padding: 0 }

.widget_categories .children li:last-child { padding-bottom: 0 }

.infinity-end.neverending .site-footer { display: block }

h1,  h2,  h3,  h4,  h5,  h6 { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit }

pre { background: rgba(0, 0, 0, .05); font-family: inherit; font-size: inherit; line-height: normal; margin-bottom: 1.5em; padding: 20px; overflow: auto }

blockquote { border-left: 5px solid rgba(0, 0, 0, .05); padding: 20px; font-size: 1.2em; font-style: italic; position: relative }

blockquote p:last-child { margin: 0 }

table,  td,  th { border: 1px solid rgba(0, 0, 0, .1) }

table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; width: 100% }

.one-container.both-left .inside-left-sidebar,  .one-container.both-right .inside-left-sidebar { margin-right: 15px }

.one-container.both-left .inside-right-sidebar,  .one-container.both-right .inside-right-sidebar { margin-left: 15px }

td,  th { padding: 8px; border-width: 0 1px 1px 0 }

hr { background-color: rgba(0, 0, 0, .1); border: 0; height: 1px; margin-bottom: 40px; margin-top: 40px }

.site-main .gallery,  fieldset legend { margin-bottom: 1.5em }

fieldset { border: 0; min-width: inherit }

h1,  h2,  h3,  h4,  h5,  h6 { margin-bottom: 20px }

.gallery-item img { vertical-align: bottom }

.gallery-icon { padding: 5px }

.one-container .comments-area { margin-top: 1.5em }

h1,  h2,  h3 { line-height: 1.2em }

.entry-content>:last-child,  .entry-summary>:last-child,  .footer-widgets .widget:last-child,  .one-container .site-main>:last-child,  .page-content>:last-child,  .separate-containers .site-main>:last-child,  .sidebar .widget:last-child { margin-bottom: 0 }

.inside-footer-widgets:not(.grid-container):after,  .inside-footer-widgets:not(.grid-container):before,  .inside-header:not(.grid-container):after,  .inside-header:not(.grid-container):before,  .inside-navigation:not(.grid-container):after,  .inside-navigation:not(.grid-container):before {

	content: ".";

	display: block;

	overflow: hidden;

	visibility: hidden;

	font-size: 0;

	line-height: 0;

	width: 0;

	height: 0;

	clear: both

}

.one-container .site-main { margin: 0 }

.one-container .inside-left-sidebar,  .one-container .inside-right-sidebar { margin-top: 0 }

.one-container .inside-article { padding: 0 0 30px }

.one-container.page .inside-article { padding-bottom: 0 }

.widget-title { line-height: 1.5; margin-bottom: 0 !important; margin-top: 20px; }

}

.widget ol,  .widget ul { margin: 0 }

.widget ul li { list-style-type: none; position: relative; padding-bottom: 5px }

.widget ul li ul li:before { opacity: .7 }

.widget .search-field { width: 100% }

.separate-containers .widget:last-child,  .widget:last-child { margin-bottom: 0 }

.widget_nav_menu ul ul,  .widget_pages ul ul { margin-left: 1em; margin-top: 5px }

.widget ul li.menu-item-has-children,  .widget ul li.page_item_has_children { padding-bottom: 0 }

.header-widget .widget-title { margin-bottom: 15px }

#wp-calendar { table-layout: fixed; font-size: 80% }

#wp-calendar #prev,  #wp-calendar #prev+.pad { border-right: 0 }

.sidebar .grid-container { max-width: 100%; width: 100% }

.inside-footer-widgets .inner-padding { padding: 0 40px }

.footer-bar-active .footer-bar .widget { padding: 0 }

.footer-bar .widget_nav_menu>div>ul { display: inline-block; vertical-align: top }

.footer-bar .widget-title,  .footer-bar .widget_nav_menu li ul { display: none }

.footer-bar-align-right .copyright-bar { float: left }

.footer-bar-align-left .copyright-bar,  .footer-bar-align-right .footer-bar { float: right; text-align: right }

.footer-bar-align-left .footer-bar { float: left }

.footer-bar-align-center .copyright-bar { float: none; text-align: center }

.footer-bar-align-center .footer-bar { float: none; text-align: center; margin-bottom: 10px }

.footer-bar .widget_nav_menu li { margin: 0 10px; float: left; padding: 0 }

.footer-bar .widget_nav_menu li:first-child { margin-left: 0 }

.footer-bar .widget_nav_menu li:last-child { margin-right: 0 }

.entry-title { margin-bottom: 0 }

.page-header { margin-bottom: 30px }

.page-header>:last-child,  .read-more-container,  .site-main .post-navigation,  .taxonomy-description p:last-child { margin-bottom: 0 }

.page-header h1 { font-size: 25px }

.page-header .avatar { float: left; margin-right: 1.5em }

.page-header .author-info { overflow: hidden }

.entry-meta { font-size: 85%; margin-top: .5em; line-height: 1.5 }

footer.entry-meta { margin-top: 2em }

.cat-links:before,  .comments-link:before,  .nav-next .next:before,  .nav-previous .prev:before,  .tags-links:before,  footer.entry-meta .author:before,  footer.entry-meta .posted-on:before { font-family: FontAwesome; font-weight: 400; font-style: normal; display: inline-block; text-decoration: inherit; position: relative; margin-right: .6em; width: 13px; text-align: center; speak: none }

footer.entry-meta .author:before { content: "\f007" }

footer.entry-meta .posted-on:before { content: "\f073" }

.cat-links:before { content: "\f07b" }

.tags-links:before { content: "\f02c" }

.comments-link:before { content: "\f086" }

.nav-previous .prev:before { content: "\f104" }

.nav-next .next:before { content: "\f105" }

.cat-links,  .comments-link,  .tags-links,  footer.entry-meta .byline,  footer.entry-meta .posted-on { display: block }

.paging-navigation:after,  .paging-navigation:before { content: "."; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0 }

.paging-navigation:after { clear: both }

.paging-navigation .nav-next,  .paging-navigation .nav-previous { display: none }

.site-main .paging-navigation .navigation { margin: 0 }

.comment-respond { margin-top: 0 }

.main-title { margin: 0; line-height: 1.2em }

.site-logo { display: inline-block }

.site-description { margin: 0; line-height: 1.5 }

.header-widget { float: right; height: 80px; max-width: 50%; overflow: hidden; }

.header-widget .widget { padding: 0 0 20px; margin-bottom: 0 }

.header-widget .widget:last-child { padding-bottom: 0 }

.nav-float-right .header-widget .widget { padding: 0 0 10px }

.nav-float-right .header-widget .widget:last-child { padding-bottom: 0 }

.nav-float-right .header-widget { position: relative; top: -10px }

.post-image { margin: 2em 0 0 }

.page-header-image,  .page-header-image-single { line-height: 0 }

.separate-containers .page-header-content,  .separate-containers .page-header-image { margin-top: 30px }

.one-container .inside-article>[class*=page-header-],  .separate-containers .inside-article>[class*=page-header-] {

	margin-bottom: 2em;

	margin-top: 0

}

.inside-article .page-header-image-single.page-header-below-title { margin-top: 2em }

.full-width-content .container.grid-container { max-width: 100% }

.full-width-content.no-sidebar.separate-containers .site-main { margin: 0 }

.contained-content.one-container .site-content,  .contained-content.separate-containers .inside-article,  .full-width-content.one-container .site-content,  .full-width-content.separate-containers .inside-article { padding: 0 }

.top-bar .inside-top-bar .widget { padding: 0; display: inline-block; margin: 0 }

.top-bar-align-center .inside-top-bar .widget:not(:first-child),  .top-bar-align-right .inside-top-bar>.widget:nth-child(odd) {

	margin-left: 10px

}

.top-bar-align-center { text-align: center }

.top-bar-align-right { text-align: right }

.top-bar-align-right .inside-top-bar>.widget:nth-child(even) {

	float: left;

	margin-right: 10px

}

.top-bar-align-left .inside-top-bar>.widget:nth-child(even) {

	margin-left: 10px;

	float: right

}

.top-bar-align-left .inside-top-bar>.widget:nth-child(odd) {

	float: left;

	margin-right: 10px

}

.inside-top-bar:not(.grid-container):after,  .inside-top-bar:not(.grid-container):before {

	content: ".";

	display: block;

	overflow: hidden;

	visibility: hidden;

	font-size: 0;

	line-height: 0;

	width: 0;

	height: 0;

	clear: both

}

.top-bar .widget-title,  .top-bar .widget_nav_menu li ul { display: none }

.top-bar .widget_nav_menu li { margin: 0 10px; float: left; padding: 0 }

.top-bar .widget_nav_menu li:first-child { margin-left: 0 }

.top-bar .widget_nav_menu li:last-child { margin-right: 0 }

.top-bar .widget_nav_menu>div>ul { display: inline-block; vertical-align: top }

.so-panel.widget { padding: 0 }

#mc_embed_signup .clear { display: block; height: auto; visibility: visible; width: auto }

.container.grid-container { width: auto }

.sf-menu>li.menu-item-float-right { float: right !important }

.generate-back-to-top,  .generate-back-to-top:visited { font-size: 20px; background: rgba(0, 0, 0, .4); color: #FFF; border-radius: 3px; position: fixed; bottom: 30px; right: 30px; line-height: 40px; width: 40px; text-align: center; z-index: 10;  transition: opacity .3s ease-in-out

}

.generate-back-to-top:focus,  .generate-back-to-top:hover { background: rgba(0, 0, 0, .6); color: #FFF }

.generate-back-to-top .screen-reader-text { left: 0 }

.menu-toggle,  .mobile-bar-items { display: none; cursor: pointer }

.inside-top-bar { padding: 10px }

.inside-header,  .inside-page-header,  .one-container .site-content,  .separate-containers .comments-area,  .separate-containers .inside-article,  .separate-containers .page-header,  .separate-containers .paging-navigation { padding: 40px }

.one-container.both-right .site-main,  .one-container.right-sidebar .site-main { margin-right: 40px }

.one-container.both-left .site-main,  .one-container.left-sidebar .site-main { margin-left: 40px }

.one-container.both-sidebars .site-main { margin: 0 40px }

.separate-containers .page-header,  .separate-containers .site-main>*,  .separate-containers .widget,  .widget-area .main-navigation { margin-bottom: 20px }

.right-sidebar.separate-containers .site-main { margin: 20px 20px 20px 0 }

.left-sidebar.separate-containers .site-main { margin: 20px 0 20px 20px }

.both-sidebars.separate-containers .site-main { margin: 20px }

.both-right.separate-containers .site-main { margin: 20px 20px 20px 0 }

.both-right.separate-containers .inside-left-sidebar { margin-right: 10px }

.both-right.separate-containers .inside-right-sidebar { margin-left: 10px }

.both-left.separate-containers .site-main { margin: 20px 0 20px 20px }

.separate-containers .inside-left-sidebar,  .separate-containers .inside-right-sidebar,  .separate-containers .site-main { margin-top: 20px; margin-bottom: 20px }

.both-left.separate-containers .inside-left-sidebar { margin-right: 10px }

.both-left.separate-containers .inside-right-sidebar { margin-left: 10px }

.separate-containers .page-header-contained,  .separate-containers .page-header-content-single,  .separate-containers .page-header-image,  .separate-containers .page-header-image-single { margin-top: 20px }

.main-navigation .main-nav ul li a,  .main-navigation .mobile-bar-items a,  .menu-toggle { padding-left: 20px; padding-right: 20px; line-height: 60px }

.main-navigation .main-nav ul ul li a { padding: 10px 20px }

.navigation-search,  .navigation-search input { height: 60px }

/*.menu-item-has-children .dropdown-menu-toggle {







padding-right: 20px







}*/















.menu-item-has-children ul .dropdown-menu-toggle { padding-top: 10px; padding-bottom: 10px; margin-top: -10px }

.footer-widgets,  .widget-area .widget { padding: 40px }

.site-footer .footer-widgets-container .inner-padding { padding: 0 0 0 40px }

.site-footer .footer-widgets-container .inside-footer-widgets { margin-left: -40px }

body,  button,  input,  select,  textarea { font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 17px }

body { line-height: 1.5 }

p { margin-bottom: 1.5em }

.top-bar { font-weight: 400; font-size: 13px }

.main-title { font-weight: 700; font-size: 45px }

.main-navigation a,  .menu-toggle,  .site-description { font-weight: 400; text-transform: none; font-size: 15px }

.main-navigation .main-nav ul ul li a { font-size: 14px }

.widget-title { font-weight: 400; font-size: 20px }

h1,  h2 { font-weight: 600 }

.footer-widgets .widget,  .sidebar .widget { font-size: 17px }

h1 { font-size: 40px }

h2 { font-size: 30px }

h3 { font-weight: 400; font-size: 20px; font-weight:600; }

.site-info { padding: 20px; font-size: 15px }

.slideout-navigation .menu-item-has-children .dropdown-menu-toggle { float: right }

body { background-color: #fff; color: #000 }

a,  a:visited { color: #000; text-decoration: none }

a:visited { color: #000 }

a:hover,  a:focus,  a:active { color: #5ACE6A; text-decoration: none }

body .grid-container { max-width: 1100px }

.page .entry-content { margin-top: 0 }

body,  button,  input,  select,  textarea { font-family: "Open Sans", sans-serif }

.main-navigation .main-nav ul ul li a { font-size: 14px }

@media(max-width:768px) {

	.wrapfixed li.stPhnCls0 {

		width: 30px;

		margin-left: 6px;

		overflow: hidden;

	}

	.wrapfixed li.stPhnCls0 i {

		display:none !important

	}

	.wrapfixed .stPhnCls1 {

		float: right !important;

		width: 262px;

	}

	.wrapfixed li.stPhnCls0 a {

		text-indent: -9999px;

		background:url(mail.png) no-repeat 0 -4px;

		display:block;

		width: 100%;

		height: 100%;

	}

	.stPhnCls1 > a:first-child {

		margin-right: 0;

	}

	.myfixed .stPhnCls1 a {

		float: left;

		background: none !important;

		color: #fff;

		padding: 0 6px;

		border-radius: 5px;

	}

	.stickyBtn:hover {

		color: #5ace6a !important;

	}

	.stickyPhnCls .call-now {

		background: none;

		color: #fff;

		font-size: 16px !important;

		font-weight: 600;

	}

	.stickyBtn {

		font-size: 12px !important;

		padding-top: 4px !important;

	}

	.stickyBtn i {

		font-size: 12px;

	}

	.stickyPhnCls .call-now:hover {

		color: #5ace6a!important;

	}

	.myfixed .menu-toggle {

		float: right;

		width: 20% !important;

		text-align: right;

	}

	.myfixed .menu {

		float: none !important;

	}

	.main-title {

		font-size: 30px

	}

	h1 {

		font-size: 30px

	}

	h2 {

		font-size: 25px

	}

	#mysticky-nav {

		margin-top: 20px;

	}

}

.site-header { background-color: #fff; color: #3a3a3a }

.site-header a,  .site-header a:visited { color: #3a3a3a }

.main-title a,  .main-title a:hover,  .main-title a:visited { color: #222 }

.site-description { color: #999 }

.main-navigation,  .main-navigation ul ul { background-color: #4285f4; }

.main-navigation .main-nav ul li a,  .menu-toggle { color: #fff }

.main-navigation .main-nav ul li>a:hover,  .main-navigation .main-nav ul li>a:focus,  .main-navigation .main-nav ul li.sfHover>a { color: #fff; background-color: #3f3f3f }

button.menu-toggle:hover,  button.menu-toggle:focus,  .main-navigation .mobile-bar-items a,  .main-navigation .mobile-bar-items a:hover,  .main-navigation .mobile-bar-items a:focus { color: #fff }

.main-navigation .main-nav ul li[class*="current-menu-"]>a {

	color: #fff;

	background-color: #3f3f3f

}

.main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,  .main-navigation .main-nav ul li[class*="current-menu-"].sfHover>a {

	color: #fff;

	background-color: #3f3f3f

}

.main-navigation ul ul { background-color: #426af4; }

.main-navigation .main-nav ul ul li a { color: #fff }

.main-navigation .main-nav ul ul li>a:hover,  .main-navigation .main-nav ul ul li>a:focus,  .main-navigation .main-nav ul ul li.sfHover>a { color: #fff; background-color: #4f4f4f }

.main-navigation .main-nav ul ul li[class*="current-menu-"]>a {

	color: #fff;

	background-color: #4f4f4f

}

.main-navigation .main-nav ul ul li[class*="current-menu-"]>a:hover,  .main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover>a {

	color: #fff;

	background-color: #4f4f4f

}

.separate-containers .inside-article,  .separate-containers .comments-area,  .separate-containers .page-header,  .one-container .container,  .separate-containers .paging-navigation,  .inside-page-header { background-color: #fff }

.entry-meta { color: #888 }

.entry-meta a,  .entry-meta a:visited { color: #666 }

.entry-meta a:hover { color: #1e73be }

.footer-widgets { background-color: #fff }

.footer-widgets .widget-title { color: #000 }

.site-info { color: #fff; background-color: #222 }

.site-info a,  .site-info a:visited { color: #fff }

.site-info a:hover { color: #606060 }

.footer-bar .widget_nav_menu .current-menu-item a { color: #606060 }

input[type="text"],  input[type="email"],  input[type="url"],  input[type="password"],  input[type="search"],  textarea { color: #666; background-color: #fafafa; border-color: #ccc }

input[type="text"]:focus,  input[type="email"]:focus,  input[type="url"]:focus,  input[type="password"]:focus,  input[type="search"]:focus,  textarea:focus { color: #666; background-color: #fff; border-color: #bfbfbf }

button,  html input[type="button"],  input[type="reset"],  input[type="submit"],  .button,  .button:visited { color: #fff; background-color: #666 }

button:hover,  html input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:hover,  .button:hover,  button:focus,  html input[type="button"]:focus,  input[type="reset"]:focus,  input[type="submit"]:focus,  .button:focus { color: #fff; background-color: #3f3f3f }

@media(max-width:768px) {

	.separate-containers .inside-article,  .separate-containers .comments-area,  .separate-containers .page-header,  .separate-containers .paging-navigation,  .one-container .site-content,  .inside-page-header {

		padding: 30px

	}

}

.main-navigation ul ul { top: auto }

button.menu-toggle,  button.menu-toggle:active,  button.menu-toggle:focus,  button.menu-toggle:hover { background-color: transparent; border: 0; outline: 0 }

button.menu-toggle { width: 100%; text-align: center }

.nav-search-enabled .main-navigation .menu-toggle { text-align: left }

.mobile-bar-items { display: none; position: absolute; right: 0; top: 0; z-index: 21; list-style-type: none }

.mobile-bar-items a { display: inline-block }

@media (max-width:768px) {

	.top-bar.top-bar-align-left,  .top-bar.top-bar-align-right {

		text-align: center

	}

	.top-bar .widget {

		float: none!important;

		margin: 0 10px!important

	}

	.top-bar .widget_nav_menu li {

		float: none;

		display: inline-block;

		padding: 5px 0

	}

	.inside-footer-widgets>div:not(:last-child) {

		margin-bottom: 40px

	}

	.one-container .sidebar {

		margin-top: 40px

	}

	.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar {

		margin-top: 0

	}

	a,  body,  button,  input,  select,  textarea {

		-webkit-transition: all 0s ease-in-out;

		-moz-transition: all 0s ease-in-out;

		-o-transition: all 0s ease-in-out;

		transition: all 0s ease-in-out

	}

	.inside-header>:not(:last-child) {

		margin-bottom: 20px

	}

	.main-navigation .menu-toggle {

		display: block

	}

	#menu-header {

		display: none;

	}

	.wrapfixed ul#menu-header {

		position: fixed;

		left: 0;

		top: 0;

		right: 0;

		bottom: 0;

		background: #4285f4;

		padding-top: 75px;

		margin-top: 0;

	}

	.wrapfixed button.menu-toggle {

		position: absolute;

		z-index: 9999;

		right: 27px;

		top: 23px;

		width: 70px !important;

		padding: 0;

		height: 31px;

	}

	.wrapfixed .inside-navigation.grid-container.grid-parent {

		position: static;

	}



	/*  .main-navigation ul {







	display: none







}*/







	.main-navigation.toggled .main-nav>ul {

		display: block

	}

	.main-navigation .main-nav ul ul {

		position: relative;

		top: 0;

		left: auto;

		right: auto;

		width: 100%

	}

	.main-navigation .main-nav li {

		float: none;

		clear: both;

		display: block!important;

		text-align: left!important

	}

	.fluid-header .inside-header,  .header-widget,  .site-info {

		text-align: center

	}

	.main-navigation .main-nav li.hide-on-mobile {

		display: none!important

	}

	.main-navigation .children.toggled-on,  .main-navigation .sub-menu.toggled-on {

		display: block!important;

		opacity: 1!important

	}

	.main-navigation .dropdown-menu-toggle:before {

		content: "\f107"!important

	}

	.main-navigation .sfHover>a .dropdown-menu-toggle:before {

		content: "\f106"!important

	}

	.main-navigation .menu-item-has-children .dropdown-menu-toggle {

		float: right;

		height: 18px;

		margin-top: 8px;

	}

	.main-navigation .mobile-bar-items {

		display: block

	}

	.main-navigation .menu li.search-item {

		display: none!important

	}

	.main-navigation .sf-menu>li.menu-item-float-right {

		float: none!important;

		display: inline-block!important

	}

	[class*=nav-float-] .site-header .inside-header>* {

		float: none;

		clear: both

	}

	.both-left.separate-containers .inside-left-sidebar,  .both-left.separate-containers .inside-right-sidebar,  .both-right.separate-containers .inside-left-sidebar,  .both-right.separate-containers .inside-right-sidebar {

		margin-right: 0;

		margin-left: 0

	}

	.site-main {

		margin-left: 0!important;

		margin-right: 0!important

	}

	body:not(.no-sidebar) .site-main {

		margin-bottom: 0!important

	}

	.header-widget {

		float: none;

		max-width: 100%

	}

	.alignleft,  .alignright {

		float: none;

		display: block;

		margin-left: auto;

		margin-right: auto

	}

	.post-image-aligned-left .post-image,  .post-image-aligned-right .post-image {

		float: none;

		margin: 2em 0;

		text-align: center

	}

	.site-info {

		padding-left: 10px;

		padding-right: 10px

	}

	.copyright-bar,  .footer-bar {

		float: none!important;

		text-align: center!important

	}

	.footer-bar {

		margin-bottom: 20px

	}

	.footer-bar .widget_nav_menu li {

		float: none;

		display: inline-block;

		padding: 5px 0

	}

	.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets {

		margin: 0

	}

	.site-footer .footer-widgets .footer-widgets-container .inner-padding {

		padding: 0

	}

	.comment .children {

		padding-left: 10px;

		margin-left: 0

	}

	.edd_download {

		display: block;

		float: none!important;

		margin-bottom: 1.5em;

		width: 100%!important

	}

	.menu {

		margin: 0px;

	}

}

.inside-header.grid-container.grid-parent { margin-top: -30px; margin-bottom: -25px }

.site-branding .site-description { color: #fbbc05; font-size: 20px }

.call-now:hover { color: #2ba54d }

.site-header a:hover { text-decoration: none }

@media only screen and (min-width:300px) and (max-width:616px) {

	.header-widget .widget-title,  .site-description {

		display: none

	}

	.call-now {

		background-color: #f5781a;

		color: #fff;

		padding: 10px;

		border-radius: 11px;

		font-size: 20px;

		font-weight: 700

	}

}

@media only screen and (min-width:617px) and (max-width:768px) {

	.header-widget .widget-title {

		font-size: 25px;

		color: #f5781a;

		font-weight: 700

	}

	.header-widget {

		height: 43px;

		margin-top: 24px;

	}

	.menu-header-call-now-container li {

		background-color: #f5781a;

		border-radius: 8px;

		line-height: 26px;

		margin-top: 0;

		padding-top: 3px;

	}

	.call-now {

		color: #fff;

	}

	.call-now:hover {

		color: #000

	}

	/*.call-now {







	background-color: #f5781a ;







	color: #fff;







	padding: 10px;







	border-radius: 11px;







	margin-left: 200px;







	margin-right: 200px;







	font-size: 20px;







	font-weight: 700







}*/







}

@media only screen and (min-width:769px) {

	.header-widget .widget-title {

		font-size: 18px !important;

		color: #f5781a;

		font-weight: 700

	}

	.site-branding .main-title {

		margin-top: 20px

	}

	.call-now {

		background-color: #f5781a;

		color: #fff;

		text-align: center;

		border-radius: 11px;

		font-size: 30px;

		font-weight: 700

	}

	.call-now.callblack {

		background:none !important;

	}

}

@media(max-width:768px) {

	.callblack a {

		position: relative;

		text-align: center !important;

		float: none;

		display: inherit

	}

}

.main-navigation .main-nav ul li a,  .main-navigation .menu-toggle { color: #FFF }

.main-navigation .main-nav ul li.sfHover>a,  .main-navigation .main-nav ul li>a:focus,  .main-navigation .main-nav ul li>a:hover,  .main-navigation .main-nav ul ul li.sfHover>a,  .main-navigation .main-nav ul ul li>a:focus,  .main-navigation .main-nav ul ul li>a:hover { color: #FFF; background-color: #fbbc05 }

.main-navigation .main-nav ul .current-menu-ancestor>a,  .main-navigation .main-nav ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul .current-menu-item>a,  .main-navigation .main-nav ul .current-menu-item>a:focus,  .main-navigation .main-nav ul .current-menu-item>a:hover,  .main-navigation .main-nav ul ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul ul .current-menu-item>a,  .main-navigation .main-nav ul ul .current-menu-item>a:focus,  .main-navigation .main-nav ul ul .current-menu-item>a:hover { color: #FFF; background-color: #fbbc05 !important }

.contact-tel { border-radius: 12px; background-color: #fbbc05; color: #fff; padding: 15px }

input.wpcf7-form-control.wpcf7-submit { width: 100%; border-radius: 50px; padding: 15px; font-size: 20px; background-color: #fbbc05 }

input.wpcf7-form-control.wpcf7-submit:hover { background-color: #2ba54d; color: #000 }

#footer-widgets { margin-top: 100px; background-color: #3f3f3f }

#footer-widgets .widget-title { color: #fbbc05 }

textarea.wpcf7-form-control.wpcf7-textarea { height: 45px }

form.wpcf7-form .contact-form-simple { width: 60%; margin: 0 auto !important }

.contact-form-popup { width: 70%; margin: 0 auto !important }

.contact-form-popup .wpcf7-textarea { color: red }

a:hover { text-decoration: underline }

.main-nav a { text-decoration: none !important }

.inside-footer-widgets li a { color: #fff }

.inside-footer-widgets li a:hover { color: #fbbc05 }

.inside-footer-widgets .textwidget,  .inside-footer-widgets .textwidget>a { color: #fff }

.footer-bar a:hover,  .inside-footer-widgets .textwidget>a:hover { color: #fbbc05 }

.read-more:hover,  a.read-more { color: #fbbc05; font-weight: 700 }

.inside-article .entry-title>a { font-weight: 700 }

@font-face {

	font-family: 'FontAwesome';







	/*src: url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.eot);







	src: url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.woff2) format('woff2'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.woff) format('woff'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.ttf) format('truetype'), url(//cashforyourcars.com.au/wp-content/themes/generatepress/css/../fonts/fontawesome-webfont.svg#fontawesomeregular) format('svg');*/







	font-weight: normal;

	font-style: normal

}

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }

.fa-2x { font-size: 2em }

.fa-3x { font-size: 3em }

.fa-4x { font-size: 4em }

.fa-5x { font-size: 5em }

.fa-fw { width: 1.28571429em; text-align: center }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }

.fa-ul>li { position: relative }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }

.fa-li.fa-lg { left: -1.85714286em }

.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }

.fa-pull-left { float: left }

.fa-pull-right { float: right }

.fa.fa-pull-left { margin-right: .3em }

.fa.fa-pull-right { margin-left: .3em }

.pull-right { float: right }

.pull-left { float: left }

.fa.pull-left { margin-right: .3em }

.fa.pull-right { margin-left: .3em }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }

@-webkit-keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

@keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }

:root .fa-rotate-90, 





:root .fa-rotate-180, 





:root .fa-rotate-270, 





:root .fa-flip-horizontal, 





:root .fa-flip-vertical { filter: none }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }

.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }

.fa-stack-1x { line-height: inherit }

.fa-stack-2x { font-size: 2em }

.fa-inverse { color: #fff }

.fa-glass:before { content: "\f000" }

.fa-music:before { content: "\f001" }

.fa-search:before { content: "\f002" }

.fa-envelope-o:before { content: "\f003" }

.fa-heart:before { content: "\f004" }

.fa-star:before { content: "\f005" }

.fa-star-o:before { content: "\f006" }

.fa-user:before { content: "\f007" }

.fa-film:before { content: "\f008" }

.fa-th-large:before { content: "\f009" }

.fa-th:before { content: "\f00a" }

.fa-th-list:before { content: "\f00b" }

.fa-check:before { content: "\f00c" }

.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }

.fa-search-plus:before { content: "\f00e" }

.fa-search-minus:before { content: "\f010" }

.fa-power-off:before { content: "\f011" }

.fa-signal:before { content: "\f012" }

.fa-gear:before,  .fa-cog:before { content: "\f013" }

.fa-trash-o:before { content: "\f014" }

.fa-home:before { content: "\f015" }

.fa-file-o:before { content: "\f016" }

.fa-clock-o:before { content: "\f017" }

.fa-road:before { content: "\f018" }

.fa-download:before { content: "\f019" }

.fa-arrow-circle-o-down:before { content: "\f01a" }

.fa-arrow-circle-o-up:before { content: "\f01b" }

.fa-inbox:before { content: "\f01c" }

.fa-play-circle-o:before { content: "\f01d" }

.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }

.fa-refresh:before { content: "\f021" }

.fa-list-alt:before { content: "\f022" }

.fa-lock:before { content: "\f023" }

.fa-flag:before { content: "\f024" }

.fa-headphones:before { content: "\f025" }

.fa-volume-off:before { content: "\f026" }

.fa-volume-down:before { content: "\f027" }

.fa-volume-up:before { content: "\f028" }

.fa-qrcode:before { content: "\f029" }

.fa-barcode:before { content: "\f02a" }

.fa-tag:before { content: "\f02b" }

.fa-tags:before { content: "\f02c" }

.fa-book:before { content: "\f02d" }

.fa-bookmark:before { content: "\f02e" }

.fa-print:before { content: "\f02f" }

.fa-camera:before { content: "\f030" }

.fa-font:before { content: "\f031" }

.fa-bold:before { content: "\f032" }

.fa-italic:before { content: "\f033" }

.fa-text-height:before { content: "\f034" }

.fa-text-width:before { content: "\f035" }

.fa-align-left:before { content: "\f036" }

.fa-align-center:before { content: "\f037" }

.fa-align-right:before { content: "\f038" }

.fa-align-justify:before { content: "\f039" }

.fa-list:before { content: "\f03a" }

.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }

.fa-indent:before { content: "\f03c" }

.fa-video-camera:before { content: "\f03d" }

.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }

.fa-pencil:before { content: "\f040" }

.fa-map-marker:before { content: "\f041" }

.fa-adjust:before { content: "\f042" }

.fa-tint:before { content: "\f043" }

.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }

.fa-share-square-o:before { content: "\f045" }

.fa-check-square-o:before { content: "\f046" }

.fa-arrows:before { content: "\f047" }

.fa-step-backward:before { content: "\f048" }

.fa-fast-backward:before { content: "\f049" }

.fa-backward:before { content: "\f04a" }

.fa-play:before { content: "\f04b" }

.fa-pause:before { content: "\f04c" }

.fa-stop:before { content: "\f04d" }

.fa-forward:before { content: "\f04e" }

.fa-fast-forward:before { content: "\f050" }

.fa-step-forward:before { content: "\f051" }

.fa-eject:before { content: "\f052" }

.fa-chevron-left:before { content: "\f053" }

.fa-chevron-right:before { content: "\f054" }

.fa-plus-circle:before { content: "\f055" }

.fa-minus-circle:before { content: "\f056" }

.fa-times-circle:before { content: "\f057" }

.fa-check-circle:before { content: "\f058" }

.fa-question-circle:before { content: "\f059" }

.fa-info-circle:before { content: "\f05a" }

.fa-crosshairs:before { content: "\f05b" }

.fa-times-circle-o:before { content: "\f05c" }

.fa-check-circle-o:before { content: "\f05d" }

.fa-ban:before { content: "\f05e" }

.fa-arrow-left:before { content: "\f060" }

.fa-arrow-right:before { content: "\f061" }

.fa-arrow-up:before { content: "\f062" }

.fa-arrow-down:before { content: "\f063" }

.fa-mail-forward:before,  .fa-share:before { content: "\f064" }

.fa-expand:before { content: "\f065" }

.fa-compress:before { content: "\f066" }

.fa-plus:before { content: "\f067" }

.fa-minus:before { content: "\f068" }

.fa-asterisk:before { content: "\f069" }

.fa-exclamation-circle:before { content: "\f06a" }

.fa-gift:before { content: "\f06b" }

.fa-leaf:before { content: "\f06c" }

.fa-fire:before { content: "\f06d" }

.fa-eye:before { content: "\f06e" }

.fa-eye-slash:before { content: "\f070" }

.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }

.fa-plane:before { content: "\f072" }

.fa-calendar:before { content: "\f073" }

.fa-random:before { content: "\f074" }

.fa-comment:before { content: "\f075" }

.fa-magnet:before { content: "\f076" }

.fa-chevron-up:before { content: "\f077" }

.fa-chevron-down:before { content: "\f078" }

.fa-retweet:before { content: "\f079" }

.fa-shopping-cart:before { content: "\f07a" }

.fa-folder:before { content: "\f07b" }

.fa-folder-open:before { content: "\f07c" }

.fa-arrows-v:before { content: "\f07d" }

.fa-arrows-h:before { content: "\f07e" }

.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }

.fa-twitter-square:before { content: "\f081" }

.fa-facebook-square:before { content: "\f082" }

.fa-camera-retro:before { content: "\f083" }

.fa-key:before { content: "\f084" }

.fa-gears:before,  .fa-cogs:before { content: "\f085" }

.fa-comments:before { content: "\f086" }

.fa-thumbs-o-up:before { content: "\f087" }

.fa-thumbs-o-down:before { content: "\f088" }

.fa-star-half:before { content: "\f089" }

.fa-heart-o:before { content: "\f08a" }

.fa-sign-out:before { content: "\f08b" }

.fa-linkedin-square:before { content: "\f08c" }

.fa-thumb-tack:before { content: "\f08d" }

.fa-external-link:before { content: "\f08e" }

.fa-sign-in:before { content: "\f090" }

.fa-trophy:before { content: "\f091" }

.fa-github-square:before { content: "\f092" }

.fa-upload:before { content: "\f093" }

.fa-lemon-o:before { content: "\f094" }

.fa-phone:before { content: "\f095" }

.fa-square-o:before { content: "\f096" }

.fa-bookmark-o:before { content: "\f097" }

.fa-phone-square:before { content: "\f098" }

.fa-twitter:before { content: "\f099" }

.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }

.fa-github:before { content: "\f09b" }

.fa-unlock:before { content: "\f09c" }

.fa-credit-card:before { content: "\f09d" }

.fa-feed:before,  .fa-rss:before { content: "\f09e" }

.fa-hdd-o:before { content: "\f0a0" }

.fa-bullhorn:before { content: "\f0a1" }

.fa-bell:before { content: "\f0f3" }

.fa-certificate:before { content: "\f0a3" }

.fa-hand-o-right:before { content: "\f0a4" }

.fa-hand-o-left:before { content: "\f0a5" }

.fa-hand-o-up:before { content: "\f0a6" }

.fa-hand-o-down:before { content: "\f0a7" }

.fa-arrow-circle-left:before { content: "\f0a8" }

.fa-arrow-circle-right:before { content: "\f0a9" }

.fa-arrow-circle-up:before { content: "\f0aa" }

.fa-arrow-circle-down:before { content: "\f0ab" }

.fa-globe:before { content: "\f0ac" }

.fa-wrench:before { content: "\f0ad" }

.fa-tasks:before { content: "\f0ae" }

.fa-filter:before { content: "\f0b0" }

.fa-briefcase:before { content: "\f0b1" }

.fa-arrows-alt:before { content: "\f0b2" }

.fa-group:before,  .fa-users:before { content: "\f0c0" }

.fa-chain:before,  .fa-link:before { content: "\f0c1" }

.fa-cloud:before { content: "\f0c2" }

.fa-flask:before { content: "\f0c3" }

.fa-cut:before,  .fa-scissors:before { content: "\f0c4" }

.fa-copy:before,  .fa-files-o:before { content: "\f0c5" }

.fa-paperclip:before { content: "\f0c6" }

.fa-save:before,  .fa-floppy-o:before { content: "\f0c7" }

.fa-square:before { content: "\f0c8" }

.fa-navicon:before,  .fa-reorder:before,  .fa-bars:before { content: "\f0c9" }

.fa-list-ul:before { content: "\f0ca" }

.fa-list-ol:before { content: "\f0cb" }

.fa-strikethrough:before { content: "\f0cc" }

.fa-underline:before { content: "\f0cd" }

.fa-table:before { content: "\f0ce" }

.fa-magic:before { content: "\f0d0" }

.fa-truck:before { content: "\f0d1" }

.fa-pinterest:before { content: "\f0d2" }

.fa-pinterest-square:before { content: "\f0d3" }

.fa-google-plus-square:before { content: "\f0d4" }

.fa-google-plus:before { content: "\f0d5" }

.fa-money:before { content: "\f0d6" }

.fa-caret-down:before { content: "\f0d7" }

.fa-caret-up:before { content: "\f0d8" }

.fa-caret-left:before { content: "\f0d9" }

.fa-caret-right:before { content: "\f0da" }

.fa-columns:before { content: "\f0db" }

.fa-unsorted:before,  .fa-sort:before { content: "\f0dc" }

.fa-sort-down:before,  .fa-sort-desc:before { content: "\f0dd" }

.fa-sort-up:before,  .fa-sort-asc:before { content: "\f0de" }

.fa-envelope:before { content: "\f0e0" }

.fa-linkedin:before { content: "\f0e1" }

.fa-rotate-left:before,  .fa-undo:before { content: "\f0e2" }

.fa-legal:before,  .fa-gavel:before { content: "\f0e3" }

.fa-dashboard:before,  .fa-tachometer:before { content: "\f0e4" }

.fa-comment-o:before { content: "\f0e5" }

.fa-comments-o:before { content: "\f0e6" }

.fa-flash:before,  .fa-bolt:before { content: "\f0e7" }

.fa-sitemap:before { content: "\f0e8" }

.fa-umbrella:before { content: "\f0e9" }

.fa-paste:before,  .fa-clipboard:before { content: "\f0ea" }

.fa-lightbulb-o:before { content: "\f0eb" }

.fa-exchange:before { content: "\f0ec" }

.fa-cloud-download:before { content: "\f0ed" }

.fa-cloud-upload:before { content: "\f0ee" }

.fa-user-md:before { content: "\f0f0" }

.fa-stethoscope:before { content: "\f0f1" }

.fa-suitcase:before { content: "\f0f2" }

.fa-bell-o:before { content: "\f0a2" }

.fa-coffee:before { content: "\f0f4" }

.fa-cutlery:before { content: "\f0f5" }

.fa-file-text-o:before { content: "\f0f6" }

.fa-building-o:before { content: "\f0f7" }

.fa-hospital-o:before { content: "\f0f8" }

.fa-ambulance:before { content: "\f0f9" }

.fa-medkit:before { content: "\f0fa" }

.fa-fighter-jet:before { content: "\f0fb" }

.fa-beer:before { content: "\f0fc" }

.fa-h-square:before { content: "\f0fd" }

.fa-plus-square:before { content: "\f0fe" }

.fa-angle-double-left:before { content: "\f100" }

.fa-angle-double-right:before { content: "\f101" }

.fa-angle-double-up:before { content: "\f102" }

.fa-angle-double-down:before { content: "\f103" }

.fa-angle-left:before { content: "\f104" }

.fa-angle-right:before { content: "\f105" }

.fa-angle-up:before { content: "\f106" }

.fa-angle-down:before { content: "\f107" }

.fa-desktop:before { content: "\f108" }

.fa-laptop:before { content: "\f109" }

.fa-tablet:before { content: "\f10a" }

.fa-mobile-phone:before,  .fa-mobile:before { content: "\f10b" }

.fa-circle-o:before { content: "\f10c" }

.fa-quote-left:before { content: "\f10d" }

.fa-quote-right:before { content: "\f10e" }

.fa-spinner:before { content: "\f110" }

.fa-circle:before { content: "\f111" }

.fa-mail-reply:before,  .fa-reply:before { content: "\f112" }

.fa-github-alt:before { content: "\f113" }

.fa-folder-o:before { content: "\f114" }

.fa-folder-open-o:before { content: "\f115" }

.fa-smile-o:before { content: "\f118" }

.fa-frown-o:before { content: "\f119" }

.fa-meh-o:before { content: "\f11a" }

.fa-gamepad:before { content: "\f11b" }

.fa-keyboard-o:before { content: "\f11c" }

.fa-flag-o:before { content: "\f11d" }

.fa-flag-checkered:before { content: "\f11e" }

.fa-terminal:before { content: "\f120" }

.fa-code:before { content: "\f121" }

.fa-mail-reply-all:before,  .fa-reply-all:before { content: "\f122" }

.fa-star-half-empty:before,  .fa-star-half-full:before,  .fa-star-half-o:before { content: "\f123" }

.fa-location-arrow:before { content: "\f124" }

.fa-crop:before { content: "\f125" }

.fa-code-fork:before { content: "\f126" }

.fa-unlink:before,  .fa-chain-broken:before { content: "\f127" }

.fa-question:before { content: "\f128" }

.fa-info:before { content: "\f129" }

.fa-exclamation:before { content: "\f12a" }

.fa-superscript:before { content: "\f12b" }

.fa-subscript:before { content: "\f12c" }

.fa-eraser:before { content: "\f12d" }

.fa-puzzle-piece:before { content: "\f12e" }

.fa-microphone:before { content: "\f130" }

.fa-microphone-slash:before { content: "\f131" }

.fa-shield:before { content: "\f132" }

.fa-calendar-o:before { content: "\f133" }

.fa-fire-extinguisher:before { content: "\f134" }

.fa-rocket:before { content: "\f135" }

.fa-maxcdn:before { content: "\f136" }

.fa-chevron-circle-left:before { content: "\f137" }

.fa-chevron-circle-right:before { content: "\f138" }

.fa-chevron-circle-up:before { content: "\f139" }

.fa-chevron-circle-down:before { content: "\f13a" }

.fa-html5:before { content: "\f13b" }

.fa-css3:before { content: "\f13c" }

.fa-anchor:before { content: "\f13d" }

.fa-unlock-alt:before { content: "\f13e" }

.fa-bullseye:before { content: "\f140" }

.fa-ellipsis-h:before { content: "\f141" }

.fa-ellipsis-v:before { content: "\f142" }

.fa-rss-square:before { content: "\f143" }

.fa-play-circle:before { content: "\f144" }

.fa-ticket:before { content: "\f145" }

.fa-minus-square:before { content: "\f146" }

.fa-minus-square-o:before { content: "\f147" }

.fa-level-up:before { content: "\f148" }

.fa-level-down:before { content: "\f149" }

.fa-check-square:before { content: "\f14a" }

.fa-pencil-square:before { content: "\f14b" }

.fa-external-link-square:before { content: "\f14c" }

.fa-share-square:before { content: "\f14d" }

.fa-compass:before { content: "\f14e" }

.fa-toggle-down:before,  .fa-caret-square-o-down:before { content: "\f150" }

.fa-toggle-up:before,  .fa-caret-square-o-up:before { content: "\f151" }

.fa-toggle-right:before,  .fa-caret-square-o-right:before { content: "\f152" }

.fa-euro:before,  .fa-eur:before { content: "\f153" }

.fa-gbp:before { content: "\f154" }

.fa-dollar:before,  .fa-usd:before { content: "\f155" }

.fa-rupee:before,  .fa-inr:before { content: "\f156" }

.fa-cny:before,  .fa-rmb:before,  .fa-yen:before,  .fa-jpy:before { content: "\f157" }

.fa-ruble:before,  .fa-rouble:before,  .fa-rub:before { content: "\f158" }

.fa-won:before,  .fa-krw:before { content: "\f159" }

.fa-bitcoin:before,  .fa-btc:before { content: "\f15a" }

.fa-file:before { content: "\f15b" }

.fa-file-text:before { content: "\f15c" }

.fa-sort-alpha-asc:before { content: "\f15d" }

.fa-sort-alpha-desc:before { content: "\f15e" }

.fa-sort-amount-asc:before { content: "\f160" }

.fa-sort-amount-desc:before { content: "\f161" }

.fa-sort-numeric-asc:before { content: "\f162" }

.fa-sort-numeric-desc:before { content: "\f163" }

.fa-thumbs-up:before { content: "\f164" }

.fa-thumbs-down:before { content: "\f165" }

.fa-youtube-square:before { content: "\f166" }

.fa-youtube:before { content: "\f167" }

.fa-xing:before { content: "\f168" }

.fa-xing-square:before { content: "\f169" }

.fa-youtube-play:before { content: "\f16a" }

.fa-dropbox:before { content: "\f16b" }

.fa-stack-overflow:before { content: "\f16c" }

.fa-instagram:before { content: "\f16d" }

.fa-flickr:before { content: "\f16e" }

.fa-adn:before { content: "\f170" }

.fa-bitbucket:before { content: "\f171" }

.fa-bitbucket-square:before { content: "\f172" }

.fa-tumblr:before { content: "\f173" }

.fa-tumblr-square:before { content: "\f174" }

.fa-long-arrow-down:before { content: "\f175" }

.fa-long-arrow-up:before { content: "\f176" }

.fa-long-arrow-left:before { content: "\f177" }

.fa-long-arrow-right:before { content: "\f178" }

.fa-apple:before { content: "\f179" }

.fa-windows:before { content: "\f17a" }

.fa-android:before { content: "\f17b" }

.fa-linux:before { content: "\f17c" }

.fa-dribbble:before { content: "\f17d" }

.fa-skype:before { content: "\f17e" }

.fa-foursquare:before { content: "\f180" }

.fa-trello:before { content: "\f181" }

.fa-female:before { content: "\f182" }

.fa-male:before { content: "\f183" }

.fa-gittip:before,  .fa-gratipay:before { content: "\f184" }

.fa-sun-o:before { content: "\f185" }

.fa-moon-o:before { content: "\f186" }

.fa-archive:before { content: "\f187" }

.fa-bug:before { content: "\f188" }

.fa-vk:before { content: "\f189" }

.fa-weibo:before { content: "\f18a" }

.fa-renren:before { content: "\f18b" }

.fa-pagelines:before { content: "\f18c" }

.fa-stack-exchange:before { content: "\f18d" }

.fa-arrow-circle-o-right:before { content: "\f18e" }

.fa-arrow-circle-o-left:before { content: "\f190" }

.fa-toggle-left:before,  .fa-caret-square-o-left:before { content: "\f191" }

.fa-dot-circle-o:before { content: "\f192" }

.fa-wheelchair:before { content: "\f193" }

.fa-vimeo-square:before { content: "\f194" }

.fa-turkish-lira:before,  .fa-try:before { content: "\f195" }

.fa-plus-square-o:before { content: "\f196" }

.fa-space-shuttle:before { content: "\f197" }

.fa-slack:before { content: "\f198" }

.fa-envelope-square:before { content: "\f199" }

.fa-wordpress:before { content: "\f19a" }

.fa-openid:before { content: "\f19b" }

.fa-institution:before,  .fa-bank:before,  .fa-university:before { content: "\f19c" }

.fa-mortar-board:before,  .fa-graduation-cap:before { content: "\f19d" }

.fa-yahoo:before { content: "\f19e" }

.fa-google:before { content: "\f1a0" }

.fa-reddit:before { content: "\f1a1" }

.fa-reddit-square:before { content: "\f1a2" }

.fa-stumbleupon-circle:before { content: "\f1a3" }

.fa-stumbleupon:before { content: "\f1a4" }

.fa-delicious:before { content: "\f1a5" }

.fa-digg:before { content: "\f1a6" }

.fa-pied-piper-pp:before { content: "\f1a7" }

.fa-pied-piper-alt:before { content: "\f1a8" }

.fa-drupal:before { content: "\f1a9" }

.fa-joomla:before { content: "\f1aa" }

.fa-language:before { content: "\f1ab" }

.fa-fax:before { content: "\f1ac" }

.fa-building:before { content: "\f1ad" }

.fa-child:before { content: "\f1ae" }

.fa-paw:before { content: "\f1b0" }

.fa-spoon:before { content: "\f1b1" }

.fa-cube:before { content: "\f1b2" }

.fa-cubes:before { content: "\f1b3" }

.fa-behance:before { content: "\f1b4" }

.fa-behance-square:before { content: "\f1b5" }

.fa-steam:before { content: "\f1b6" }

.fa-steam-square:before { content: "\f1b7" }

.fa-recycle:before { content: "\f1b8" }

.fa-automobile:before,  .fa-car:before { content: "\f1b9" }

.fa-cab:before,  .fa-taxi:before { content: "\f1ba" }

.fa-tree:before { content: "\f1bb" }

.fa-spotify:before { content: "\f1bc" }

.fa-deviantart:before { content: "\f1bd" }

.fa-soundcloud:before { content: "\f1be" }

.fa-database:before { content: "\f1c0" }

.fa-file-pdf-o:before { content: "\f1c1" }

.fa-file-word-o:before { content: "\f1c2" }

.fa-file-excel-o:before { content: "\f1c3" }

.fa-file-powerpoint-o:before { content: "\f1c4" }

.fa-file-photo-o:before,  .fa-file-picture-o:before,  .fa-file-image-o:before { content: "\f1c5" }

.fa-file-zip-o:before,  .fa-file-archive-o:before { content: "\f1c6" }

.fa-file-sound-o:before,  .fa-file-audio-o:before { content: "\f1c7" }

.fa-file-movie-o:before,  .fa-file-video-o:before { content: "\f1c8" }

.fa-file-code-o:before { content: "\f1c9" }

.fa-vine:before { content: "\f1ca" }

.fa-codepen:before { content: "\f1cb" }

.fa-jsfiddle:before { content: "\f1cc" }

.fa-life-bouy:before,  .fa-life-buoy:before,  .fa-life-saver:before,  .fa-support:before,  .fa-life-ring:before { content: "\f1cd" }

.fa-circle-o-notch:before { content: "\f1ce" }

.fa-ra:before,  .fa-resistance:before,  .fa-rebel:before { content: "\f1d0" }

.fa-ge:before,  .fa-empire:before { content: "\f1d1" }

.fa-git-square:before { content: "\f1d2" }

.fa-git:before { content: "\f1d3" }

.fa-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }

.fa-tencent-weibo:before { content: "\f1d5" }

.fa-qq:before { content: "\f1d6" }

.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }

.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }

.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }

.fa-history:before { content: "\f1da" }

.fa-circle-thin:before { content: "\f1db" }

.fa-header:before { content: "\f1dc" }

.fa-paragraph:before { content: "\f1dd" }

.fa-sliders:before { content: "\f1de" }

.fa-share-alt:before { content: "\f1e0" }

.fa-share-alt-square:before { content: "\f1e1" }

.fa-bomb:before { content: "\f1e2" }

.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }

.fa-tty:before { content: "\f1e4" }

.fa-binoculars:before { content: "\f1e5" }

.fa-plug:before { content: "\f1e6" }

.fa-slideshare:before { content: "\f1e7" }

.fa-twitch:before { content: "\f1e8" }

.fa-yelp:before { content: "\f1e9" }

.fa-newspaper-o:before { content: "\f1ea" }

.fa-wifi:before { content: "\f1eb" }

.fa-calculator:before { content: "\f1ec" }

.fa-paypal:before { content: "\f1ed" }

.fa-google-wallet:before { content: "\f1ee" }

.fa-cc-visa:before { content: "\f1f0" }

.fa-cc-mastercard:before { content: "\f1f1" }

.fa-cc-discover:before { content: "\f1f2" }

.fa-cc-amex:before { content: "\f1f3" }

.fa-cc-paypal:before { content: "\f1f4" }

.fa-cc-stripe:before { content: "\f1f5" }

.fa-bell-slash:before { content: "\f1f6" }

.fa-bell-slash-o:before { content: "\f1f7" }

.fa-trash:before { content: "\f1f8" }

.fa-copyright:before { content: "\f1f9" }

.fa-at:before { content: "\f1fa" }

.fa-eyedropper:before { content: "\f1fb" }

.fa-paint-brush:before { content: "\f1fc" }

.fa-birthday-cake:before { content: "\f1fd" }

.fa-area-chart:before { content: "\f1fe" }

.fa-pie-chart:before { content: "\f200" }

.fa-line-chart:before { content: "\f201" }

.fa-lastfm:before { content: "\f202" }

.fa-lastfm-square:before { content: "\f203" }

.fa-toggle-off:before { content: "\f204" }

.fa-toggle-on:before { content: "\f205" }

.fa-bicycle:before { content: "\f206" }

.fa-bus:before { content: "\f207" }

.fa-ioxhost:before { content: "\f208" }

.fa-angellist:before { content: "\f209" }

.fa-cc:before { content: "\f20a" }

.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }

.fa-meanpath:before { content: "\f20c" }

.fa-buysellads:before { content: "\f20d" }

.fa-connectdevelop:before { content: "\f20e" }

.fa-dashcube:before { content: "\f210" }

.fa-forumbee:before { content: "\f211" }

.fa-leanpub:before { content: "\f212" }

.fa-sellsy:before { content: "\f213" }

.fa-shirtsinbulk:before { content: "\f214" }

.fa-simplybuilt:before { content: "\f215" }

.fa-skyatlas:before { content: "\f216" }

.fa-cart-plus:before { content: "\f217" }

.fa-cart-arrow-down:before { content: "\f218" }

.fa-diamond:before { content: "\f219" }

.fa-ship:before { content: "\f21a" }

.fa-user-secret:before { content: "\f21b" }

.fa-motorcycle:before { content: "\f21c" }

.fa-street-view:before { content: "\f21d" }

.fa-heartbeat:before { content: "\f21e" }

.fa-venus:before { content: "\f221" }

.fa-mars:before { content: "\f222" }

.fa-mercury:before { content: "\f223" }

.fa-intersex:before,  .fa-transgender:before { content: "\f224" }

.fa-transgender-alt:before { content: "\f225" }

.fa-venus-double:before { content: "\f226" }

.fa-mars-double:before { content: "\f227" }

.fa-venus-mars:before { content: "\f228" }

.fa-mars-stroke:before { content: "\f229" }

.fa-mars-stroke-v:before { content: "\f22a" }

.fa-mars-stroke-h:before { content: "\f22b" }

.fa-neuter:before { content: "\f22c" }

.fa-genderless:before { content: "\f22d" }

.fa-facebook-official:before { content: "\f230" }

.fa-pinterest-p:before { content: "\f231" }

.fa-whatsapp:before { content: "\f232" }

.fa-server:before { content: "\f233" }

.fa-user-plus:before { content: "\f234" }

.fa-user-times:before { content: "\f235" }

.fa-hotel:before,  .fa-bed:before { content: "\f236" }

.fa-viacoin:before { content: "\f237" }

.fa-train:before { content: "\f238" }

.fa-subway:before { content: "\f239" }

.fa-medium:before { content: "\f23a" }

.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }

.fa-optin-monster:before { content: "\f23c" }

.fa-opencart:before { content: "\f23d" }

.fa-expeditedssl:before { content: "\f23e" }

.fa-battery-4:before,  .fa-battery:before,  .fa-battery-full:before { content: "\f240" }

.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }

.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }

.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }

.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }

.fa-mouse-pointer:before { content: "\f245" }

.fa-i-cursor:before { content: "\f246" }

.fa-object-group:before { content: "\f247" }

.fa-object-ungroup:before { content: "\f248" }

.fa-sticky-note:before { content: "\f249" }

.fa-sticky-note-o:before { content: "\f24a" }

.fa-cc-jcb:before { content: "\f24b" }

.fa-cc-diners-club:before { content: "\f24c" }

.fa-clone:before { content: "\f24d" }

.fa-balance-scale:before { content: "\f24e" }

.fa-hourglass-o:before { content: "\f250" }

.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }

.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }

.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }

.fa-hourglass:before { content: "\f254" }

.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }

.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }

.fa-hand-scissors-o:before { content: "\f257" }

.fa-hand-lizard-o:before { content: "\f258" }

.fa-hand-spock-o:before { content: "\f259" }

.fa-hand-pointer-o:before { content: "\f25a" }

.fa-hand-peace-o:before { content: "\f25b" }

.fa-trademark:before { content: "\f25c" }

.fa-registered:before { content: "\f25d" }

.fa-creative-commons:before { content: "\f25e" }

.fa-gg:before { content: "\f260" }

.fa-gg-circle:before { content: "\f261" }

.fa-tripadvisor:before { content: "\f262" }

.fa-odnoklassniki:before { content: "\f263" }

.fa-odnoklassniki-square:before { content: "\f264" }

.fa-get-pocket:before { content: "\f265" }

.fa-wikipedia-w:before { content: "\f266" }

.fa-safari:before { content: "\f267" }

.fa-chrome:before { content: "\f268" }

.fa-firefox:before { content: "\f269" }

.fa-opera:before { content: "\f26a" }

.fa-internet-explorer:before { content: "\f26b" }

.fa-tv:before,  .fa-television:before { content: "\f26c" }

.fa-contao:before { content: "\f26d" }

.fa-500px:before { content: "\f26e" }

.fa-amazon:before { content: "\f270" }

.fa-calendar-plus-o:before { content: "\f271" }

.fa-calendar-minus-o:before { content: "\f272" }

.fa-calendar-times-o:before { content: "\f273" }

.fa-calendar-check-o:before { content: "\f274" }

.fa-industry:before { content: "\f275" }

.fa-map-pin:before { content: "\f276" }

.fa-map-signs:before { content: "\f277" }

.fa-map-o:before { content: "\f278" }

.fa-map:before { content: "\f279" }

.fa-commenting:before { content: "\f27a" }

.fa-commenting-o:before { content: "\f27b" }

.fa-houzz:before { content: "\f27c" }

.fa-vimeo:before { content: "\f27d" }

.fa-black-tie:before { content: "\f27e" }

.fa-fonticons:before { content: "\f280" }

.fa-reddit-alien:before { content: "\f281" }

.fa-edge:before { content: "\f282" }

.fa-credit-card-alt:before { content: "\f283" }

.fa-codiepie:before { content: "\f284" }

.fa-modx:before { content: "\f285" }

.fa-fort-awesome:before { content: "\f286" }

.fa-usb:before { content: "\f287" }

.fa-product-hunt:before { content: "\f288" }

.fa-mixcloud:before { content: "\f289" }

.fa-scribd:before { content: "\f28a" }

.fa-pause-circle:before { content: "\f28b" }

.fa-pause-circle-o:before { content: "\f28c" }

.fa-stop-circle:before { content: "\f28d" }

.fa-stop-circle-o:before { content: "\f28e" }

.fa-shopping-bag:before { content: "\f290" }

.fa-shopping-basket:before { content: "\f291" }

.fa-hashtag:before { content: "\f292" }

.fa-bluetooth:before { content: "\f293" }

.fa-bluetooth-b:before { content: "\f294" }

.fa-percent:before { content: "\f295" }

.fa-gitlab:before { content: "\f296" }

.fa-wpbeginner:before { content: "\f297" }

.fa-wpforms:before { content: "\f298" }

.fa-envira:before { content: "\f299" }

.fa-universal-access:before { content: "\f29a" }

.fa-wheelchair-alt:before { content: "\f29b" }

.fa-question-circle-o:before { content: "\f29c" }

.fa-blind:before { content: "\f29d" }

.fa-audio-description:before { content: "\f29e" }

.fa-volume-control-phone:before { content: "\f2a0" }

.fa-braille:before { content: "\f2a1" }

.fa-assistive-listening-systems:before { content: "\f2a2" }

.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }

.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }

.fa-glide:before { content: "\f2a5" }

.fa-glide-g:before { content: "\f2a6" }

.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }

.fa-low-vision:before { content: "\f2a8" }

.fa-viadeo:before { content: "\f2a9" }

.fa-viadeo-square:before { content: "\f2aa" }

.fa-snapchat:before { content: "\f2ab" }

.fa-snapchat-ghost:before { content: "\f2ac" }

.fa-snapchat-square:before { content: "\f2ad" }

.fa-pied-piper:before { content: "\f2ae" }

.fa-first-order:before { content: "\f2b0" }

.fa-yoast:before { content: "\f2b1" }

.fa-themeisle:before { content: "\f2b2" }

.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }

.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }

.fa-handshake-o:before { content: "\f2b5" }

.fa-envelope-open:before { content: "\f2b6" }

.fa-envelope-open-o:before { content: "\f2b7" }

.fa-linode:before { content: "\f2b8" }

.fa-address-book:before { content: "\f2b9" }

.fa-address-book-o:before { content: "\f2ba" }

.fa-vcard:before,  .fa-address-card:before { content: "\f2bb" }

.fa-vcard-o:before,  .fa-address-card-o:before { content: "\f2bc" }

.fa-user-circle:before { content: "\f2bd" }

.fa-user-circle-o:before { content: "\f2be" }

.fa-user-o:before { content: "\f2c0" }

.fa-id-badge:before { content: "\f2c1" }

.fa-drivers-license:before,  .fa-id-card:before { content: "\f2c2" }

.fa-drivers-license-o:before,  .fa-id-card-o:before { content: "\f2c3" }

.fa-quora:before { content: "\f2c4" }

.fa-free-code-camp:before { content: "\f2c5" }

.fa-telegram:before { content: "\f2c6" }

.fa-thermometer-4:before,  .fa-thermometer:before,  .fa-thermometer-full:before { content: "\f2c7" }

.fa-thermometer-3:before,  .fa-thermometer-three-quarters:before { content: "\f2c8" }

.fa-thermometer-2:before,  .fa-thermometer-half:before { content: "\f2c9" }

.fa-thermometer-1:before,  .fa-thermometer-quarter:before { content: "\f2ca" }

.fa-thermometer-0:before,  .fa-thermometer-empty:before { content: "\f2cb" }

.fa-shower:before { content: "\f2cc" }

.fa-bathtub:before,  .fa-s15:before,  .fa-bath:before { content: "\f2cd" }

.fa-podcast:before { content: "\f2ce" }

.fa-window-maximize:before { content: "\f2d0" }

.fa-window-minimize:before { content: "\f2d1" }

.fa-window-restore:before { content: "\f2d2" }

.fa-times-rectangle:before,  .fa-window-close:before { content: "\f2d3" }

.fa-times-rectangle-o:before,  .fa-window-close-o:before { content: "\f2d4" }

.fa-bandcamp:before { content: "\f2d5" }

.fa-grav:before { content: "\f2d6" }

.fa-etsy:before { content: "\f2d7" }

.fa-imdb:before { content: "\f2d8" }

.fa-ravelry:before { content: "\f2d9" }

.fa-eercast:before { content: "\f2da" }

.fa-microchip:before { content: "\f2db" }

.fa-snowflake-o:before { content: "\f2dc" }

.fa-superpowers:before { content: "\f2dd" }

.fa-wpexplorer:before { content: "\f2de" }

.fa-meetup:before { content: "\f2e0" }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }

.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }

@font-face {

	font-family: eicon;







	/*src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?2.0);







	src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?2.0#iefix) format("embedded-opentype"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?2.0) format("woff2"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?2.0) format("woff"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?2.0) format("truetype"), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?2.0#eicon) format("svg");*/







	font-weight: 400;

	font-style: normal

}

[class*=" eicon-"],  [class^=eicon-] {

	display: inline-block;

	font-family: eicon;

	font-size: inherit;

	font-weight: 400;

	font-style: normal;

	font-variant: normal;

	line-height: 1;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.eicon-elementor:before { content: '\e800' }

.eicon-elementor-square:before { content: '\e801' }

.eicon-pojome:before { content: '\e802' }

.eicon-plus:before { content: '\e803' }

.eicon-menu:before { content: '\e804' }

.eicon-apps:before { content: '\e805' }

.eicon-accordion:before { content: '\e806' }

.eicon-alert:before { content: '\e807' }

.eicon-animation-text:before { content: '\e808' }

.eicon-animation:before { content: '\e809' }

.eicon-banner:before { content: '\e810' }

.eicon-blockquote:before { content: '\e811' }

.eicon-button:before { content: '\e812' }

.eicon-call-to-action:before { content: '\e813' }

.eicon-captcha:before { content: '\e814' }

.eicon-carousel:before { content: '\e815' }

.eicon-checkbox:before { content: '\e816' }

.eicon-columns:before { content: '\e817' }

.eicon-countdown:before { content: '\e818' }

.eicon-counter:before { content: '\e819' }

.eicon-date:before { content: '\e820' }

.eicon-divider-shape:before { content: '\e821' }

.eicon-divider:before { content: '\e822' }

.eicon-download-button:before { content: '\e823' }

.eicon-dual-button:before { content: '\e824' }

.eicon-email-field:before { content: '\e825' }

.eicon-facebook-comments:before { content: '\e826' }

.eicon-facebook-like-box:before { content: '\e827' }

.eicon-form-horizontal:before { content: '\e828' }

.eicon-form-vertical:before { content: '\e829' }

.eicon-gallery-grid:before { content: '\e830' }

.eicon-gallery-group:before { content: '\e831' }

.eicon-gallery-justified:before { content: '\e832' }

.eicon-gallery-masonry:before { content: '\e833' }

.eicon-icon-box:before { content: '\e834' }

.eicon-image-before-after:before { content: '\e835' }

.eicon-image-box:before { content: '\e836' }

.eicon-image-hotspot:before { content: '\e837' }

.eicon-image-rollover:before { content: '\e838' }

.eicon-info-box:before { content: '\e839' }

.eicon-inner-section:before { content: '\e840' }

.eicon-mailchimp:before { content: '\e841' }

.eicon-menu-card:before { content: '\e842' }

.eicon-navigation-horizontal:before { content: '\e843' }

.eicon-navigation-menu:before { content: '\e844' }

.eicon-navigation-vertical:before { content: '\e845' }

.eicon-number-field:before { content: '\e846' }

.eicon-parallax:before { content: '\e847' }

.eicon-php7:before { content: '\e848' }

.eicon-post-list:before { content: '\e849' }

.eicon-post-slider:before { content: '\e850' }

.eicon-post:before { content: '\e851' }

.eicon-posts-carousel:before { content: '\e852' }

.eicon-posts-grid:before { content: '\e853' }

.eicon-posts-group:before { content: '\e854' }

.eicon-posts-justified:before { content: '\e855' }

.eicon-posts-masonry:before { content: '\e856' }

.eicon-posts-ticker:before { content: '\e857' }

.eicon-price-list:before { content: '\e858' }

.eicon-price-table:before { content: '\e859' }

.eicon-radio:before { content: '\e860' }

.eicon-rtl:before { content: '\e861' }

.eicon-scroll:before { content: '\e862' }

.eicon-search:before { content: '\e863' }

.eicon-select:before { content: '\e864' }

.eicon-share:before { content: '\e865' }

.eicon-sidebar:before { content: '\e866' }

.eicon-skill-bar:before { content: '\e867' }

.eicon-slider-3d:before { content: '\e868' }

.eicon-slider-album:before { content: '\e869' }

.eicon-slider-device:before { content: '\e870' }

.eicon-slider-full-screen:before { content: '\e871' }

.eicon-slider-push:before { content: '\e872' }

.eicon-slider-vertical:before { content: '\e873' }

.eicon-slider-video:before { content: '\e874' }

.eicon-slideshow:before { content: '\e875' }

.eicon-social-icons:before { content: '\e876' }

.eicon-spacer:before { content: '\e877' }

.eicon-table:before { content: '\e878' }

.eicon-tabs:before { content: '\e879' }

.eicon-tel-field:before { content: '\e880' }

.eicon-text-area:before { content: '\e881' }

.eicon-text-field:before { content: '\e882' }

.eicon-thumbnails-down:before { content: '\e883' }

.eicon-thumbnails-half:before { content: '\e884' }

.eicon-thumbnails-right:before { content: '\e885' }

.eicon-time-line:before { content: '\e886' }

.eicon-toggle:before { content: '\e887' }

.eicon-url:before { content: '\e888' }

.eicon-type-tool:before { content: '\e889' }

.eicon-wordpress:before { content: '\e890' }

.eicon-align-left:before { content: '\e891' }

.eicon-anchor:before { content: '\e892' }

.eicon-bullet-list:before { content: '\e893' }

.eicon-coding:before { content: '\e894' }

.eicon-favorite:before { content: '\e895' }

.eicon-google-maps:before { content: '\e896' }

.eicon-insert-image:before { content: '\e897' }

.eicon-photo-library:before { content: '\e898' }

.eicon-woocommerce:before { content: '\e899' }

.eicon-youtube:before { content: '\e900' }

.eicon-flip-box:before { content: '\e901' }

.eicon-settings:before { content: '\e902' }

.eicon-headphones:before { content: '\e903' }

.eicon-testimonial:before { content: '\e904' }

.eicon-counter-circle:before { content: '\e905' }

.eicon-person:before { content: '\e906' }

.eicon-chevron-right:before { content: '\e907' }

.eicon-chevron-left:before { content: '\e908' }

.eicon-close:before { content: '\e909' }

.eicon-file-download:before { content: '\e910' }

.eicon-save:before { content: '\e911' }

.eicon-zoom-in:before { content: '\e912' }

.eicon-shortcode:before { content: '\e913' }

.eicon-nerd:before { content: '\e914' }

.eicon-device-desktop:before { content: '\e915' }

.eicon-device-tablet:before { content: '\e916' }

.eicon-device-mobile:before { content: '\e917' }

.eicon-document-file:before { content: '\e918' }

.eicon-folder:before { content: '\e919' }

.eicon-hypster:before { content: '\e920' }

.eicon-h-align-left:before { content: '\e921' }

.eicon-h-align-right:before { content: '\e922' }

.eicon-h-align-center:before { content: '\e923' }

.eicon-h-align-stretch:before { content: '\e924' }

.eicon-v-align-top:before { content: '\e925' }

.eicon-v-align-bottom:before { content: '\e926' }

.eicon-v-align-middle:before { content: '\e927' }

.eicon-v-align-stretch:before { content: '\e928' }

.eicon-pro-icon:before { content: '\e929' }

@font-face {

	font-family: 'FontAwesome';







	/*src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);







	src: url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');*/







	font-weight: normal;

	font-style: normal

}

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }

.fa-2x { font-size: 2em }

.fa-3x { font-size: 3em }

.fa-4x { font-size: 4em }

.fa-5x { font-size: 5em }

.fa-fw { width: 1.28571429em; text-align: center }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }

.fa-ul>li { position: relative }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }

.fa-li.fa-lg { left: -1.85714286em }

.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }

.fa-pull-left { float: left }

.fa-pull-right { float: right }

.fa.fa-pull-left { margin-right: .3em }

.fa.fa-pull-right { margin-left: .3em }

.pull-right { float: right }

.pull-left { float: left }

.fa.pull-left { margin-right: .3em }

.fa.pull-right { margin-left: .3em }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }

@-webkit-keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

@keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }

:root .fa-rotate-90, 





:root .fa-rotate-180, 





:root .fa-rotate-270, 





:root .fa-flip-horizontal, 





:root .fa-flip-vertical { filter: none }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }

.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }

.fa-stack-1x { line-height: inherit }

.fa-stack-2x { font-size: 2em }

.fa-inverse { color: #fff }

.fa-glass:before { content: "\f000" }

.fa-music:before { content: "\f001" }

.fa-search:before { content: "\f002" }

.fa-envelope-o:before { content: "\f003" }

.fa-heart:before { content: "\f004" }

.fa-star:before { content: "\f005" }

.fa-star-o:before { content: "\f006" }

.fa-user:before { content: "\f007" }

.fa-film:before { content: "\f008" }

.fa-th-large:before { content: "\f009" }

.fa-th:before { content: "\f00a" }

.fa-th-list:before { content: "\f00b" }

.fa-check:before { content: "\f00c" }

.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }

.fa-search-plus:before { content: "\f00e" }

.fa-search-minus:before { content: "\f010" }

.fa-power-off:before { content: "\f011" }

.fa-signal:before { content: "\f012" }

.fa-gear:before,  .fa-cog:before { content: "\f013" }

.fa-trash-o:before { content: "\f014" }

.fa-home:before { content: "\f015" }

.fa-file-o:before { content: "\f016" }

.fa-clock-o:before { content: "\f017" }

.fa-road:before { content: "\f018" }

.fa-download:before { content: "\f019" }

.fa-arrow-circle-o-down:before { content: "\f01a" }

.fa-arrow-circle-o-up:before { content: "\f01b" }

.fa-inbox:before { content: "\f01c" }

.fa-play-circle-o:before { content: "\f01d" }

.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }

.fa-refresh:before { content: "\f021" }

.fa-list-alt:before { content: "\f022" }

.fa-lock:before { content: "\f023" }

.fa-flag:before { content: "\f024" }

.fa-headphones:before { content: "\f025" }

.fa-volume-off:before { content: "\f026" }

.fa-volume-down:before { content: "\f027" }

.fa-volume-up:before { content: "\f028" }

.fa-qrcode:before { content: "\f029" }

.fa-barcode:before { content: "\f02a" }

.fa-tag:before { content: "\f02b" }

.fa-tags:before { content: "\f02c" }

.fa-book:before { content: "\f02d" }

.fa-bookmark:before { content: "\f02e" }

.fa-print:before { content: "\f02f" }

.fa-camera:before { content: "\f030" }

.fa-font:before { content: "\f031" }

.fa-bold:before { content: "\f032" }

.fa-italic:before { content: "\f033" }

.fa-text-height:before { content: "\f034" }

.fa-text-width:before { content: "\f035" }

.fa-align-left:before { content: "\f036" }

.fa-align-center:before { content: "\f037" }

.fa-align-right:before { content: "\f038" }

.fa-align-justify:before { content: "\f039" }

.fa-list:before { content: "\f03a" }

.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }

.fa-indent:before { content: "\f03c" }

.fa-video-camera:before { content: "\f03d" }

.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }

.fa-pencil:before { content: "\f040" }

.fa-map-marker:before { content: "\f041" }

.fa-adjust:before { content: "\f042" }

.fa-tint:before { content: "\f043" }

.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }

.fa-share-square-o:before { content: "\f045" }

.fa-check-square-o:before { content: "\f046" }

.fa-arrows:before { content: "\f047" }

.fa-step-backward:before { content: "\f048" }

.fa-fast-backward:before { content: "\f049" }

.fa-backward:before { content: "\f04a" }

.fa-play:before { content: "\f04b" }

.fa-pause:before { content: "\f04c" }

.fa-stop:before { content: "\f04d" }

.fa-forward:before { content: "\f04e" }

.fa-fast-forward:before { content: "\f050" }

.fa-step-forward:before { content: "\f051" }

.fa-eject:before { content: "\f052" }

.fa-chevron-left:before { content: "\f053" }

.fa-chevron-right:before { content: "\f054" }

.fa-plus-circle:before { content: "\f055" }

.fa-minus-circle:before { content: "\f056" }

.fa-times-circle:before { content: "\f057" }

.fa-check-circle:before { content: "\f058" }

.fa-question-circle:before { content: "\f059" }

.fa-info-circle:before { content: "\f05a" }

.fa-crosshairs:before { content: "\f05b" }

.fa-times-circle-o:before { content: "\f05c" }

.fa-check-circle-o:before { content: "\f05d" }

.fa-ban:before { content: "\f05e" }

.fa-arrow-left:before { content: "\f060" }

.fa-arrow-right:before { content: "\f061" }

.fa-arrow-up:before { content: "\f062" }

.fa-arrow-down:before { content: "\f063" }

.fa-mail-forward:before,  .fa-share:before { content: "\f064" }

.fa-expand:before { content: "\f065" }

.fa-compress:before { content: "\f066" }

.fa-plus:before { content: "\f067" }

.fa-minus:before { content: "\f068" }

.fa-asterisk:before { content: "\f069" }

.fa-exclamation-circle:before { content: "\f06a" }

.fa-gift:before { content: "\f06b" }

.fa-leaf:before { content: "\f06c" }

.fa-fire:before { content: "\f06d" }

.fa-eye:before { content: "\f06e" }

.fa-eye-slash:before { content: "\f070" }

.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }

.fa-plane:before { content: "\f072" }

.fa-calendar:before { content: "\f073" }

.fa-random:before { content: "\f074" }

.fa-comment:before { content: "\f075" }

.fa-magnet:before { content: "\f076" }

.fa-chevron-up:before { content: "\f077" }

.fa-chevron-down:before { content: "\f078" }

.fa-retweet:before { content: "\f079" }

.fa-shopping-cart:before { content: "\f07a" }

.fa-folder:before { content: "\f07b" }

.fa-folder-open:before { content: "\f07c" }

.fa-arrows-v:before { content: "\f07d" }

.fa-arrows-h:before { content: "\f07e" }

.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }

.fa-twitter-square:before { content: "\f081" }

.fa-facebook-square:before { content: "\f082" }

.fa-camera-retro:before { content: "\f083" }

.fa-key:before { content: "\f084" }

.fa-gears:before,  .fa-cogs:before { content: "\f085" }

.fa-comments:before { content: "\f086" }

.fa-thumbs-o-up:before { content: "\f087" }

.fa-thumbs-o-down:before { content: "\f088" }

.fa-star-half:before { content: "\f089" }

.fa-heart-o:before { content: "\f08a" }

.fa-sign-out:before { content: "\f08b" }

.fa-linkedin-square:before { content: "\f08c" }

.fa-thumb-tack:before { content: "\f08d" }

.fa-external-link:before { content: "\f08e" }

.fa-sign-in:before { content: "\f090" }

.fa-trophy:before { content: "\f091" }

.fa-github-square:before { content: "\f092" }

.fa-upload:before { content: "\f093" }

.fa-lemon-o:before { content: "\f094" }

.fa-phone:before { content: "\f095" }

.fa-square-o:before { content: "\f096" }

.fa-bookmark-o:before { content: "\f097" }

.fa-phone-square:before { content: "\f098" }

.fa-twitter:before { content: "\f099" }

.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }

.fa-github:before { content: "\f09b" }

.fa-unlock:before { content: "\f09c" }

.fa-credit-card:before { content: "\f09d" }

.fa-feed:before,  .fa-rss:before { content: "\f09e" }

.fa-hdd-o:before { content: "\f0a0" }

.fa-bullhorn:before { content: "\f0a1" }

.fa-bell:before { content: "\f0f3" }

.fa-certificate:before { content: "\f0a3" }

.fa-hand-o-right:before { content: "\f0a4" }

.fa-hand-o-left:before { content: "\f0a5" }

.fa-hand-o-up:before { content: "\f0a6" }

.fa-hand-o-down:before { content: "\f0a7" }

.fa-arrow-circle-left:before { content: "\f0a8" }

.fa-arrow-circle-right:before { content: "\f0a9" }

.fa-arrow-circle-up:before { content: "\f0aa" }

.fa-arrow-circle-down:before { content: "\f0ab" }

.fa-globe:before { content: "\f0ac" }

.fa-wrench:before { content: "\f0ad" }

.fa-tasks:before { content: "\f0ae" }

.fa-filter:before { content: "\f0b0" }

.fa-briefcase:before { content: "\f0b1" }

.fa-arrows-alt:before { content: "\f0b2" }

.fa-group:before,  .fa-users:before { content: "\f0c0" }

.fa-chain:before,  .fa-link:before { content: "\f0c1" }

.fa-cloud:before { content: "\f0c2" }

.fa-flask:before { content: "\f0c3" }

.fa-cut:before,  .fa-scissors:before { content: "\f0c4" }

.fa-copy:before,  .fa-files-o:before { content: "\f0c5" }

.fa-paperclip:before { content: "\f0c6" }

.fa-save:before,  .fa-floppy-o:before { content: "\f0c7" }

.fa-square:before { content: "\f0c8" }

.fa-navicon:before,  .fa-reorder:before,  .fa-bars:before { content: "\f0c9" }

.fa-list-ul:before { content: "\f0ca" }

.fa-list-ol:before { content: "\f0cb" }

.fa-strikethrough:before { content: "\f0cc" }

.fa-underline:before { content: "\f0cd" }

.fa-table:before { content: "\f0ce" }

.fa-magic:before { content: "\f0d0" }

.fa-truck:before { content: "\f0d1" }

.fa-pinterest:before { content: "\f0d2" }

.fa-pinterest-square:before { content: "\f0d3" }

.fa-google-plus-square:before { content: "\f0d4" }

.fa-google-plus:before { content: "\f0d5" }

.fa-money:before { content: "\f0d6" }

.fa-caret-down:before { content: "\f0d7" }

.fa-caret-up:before { content: "\f0d8" }

.fa-caret-left:before { content: "\f0d9" }

.fa-caret-right:before { content: "\f0da" }

.fa-columns:before { content: "\f0db" }

.fa-unsorted:before,  .fa-sort:before { content: "\f0dc" }

.fa-sort-down:before,  .fa-sort-desc:before { content: "\f0dd" }

.fa-sort-up:before,  .fa-sort-asc:before { content: "\f0de" }

.fa-envelope:before { content: "\f0e0" }

.fa-linkedin:before { content: "\f0e1" }

.fa-rotate-left:before,  .fa-undo:before { content: "\f0e2" }

.fa-legal:before,  .fa-gavel:before { content: "\f0e3" }

.fa-dashboard:before,  .fa-tachometer:before { content: "\f0e4" }

.fa-comment-o:before { content: "\f0e5" }

.fa-comments-o:before { content: "\f0e6" }

.fa-flash:before,  .fa-bolt:before { content: "\f0e7" }

.fa-sitemap:before { content: "\f0e8" }

.fa-umbrella:before { content: "\f0e9" }

.fa-paste:before,  .fa-clipboard:before { content: "\f0ea" }

.fa-lightbulb-o:before { content: "\f0eb" }

.fa-exchange:before { content: "\f0ec" }

.fa-cloud-download:before { content: "\f0ed" }

.fa-cloud-upload:before { content: "\f0ee" }

.fa-user-md:before { content: "\f0f0" }

.fa-stethoscope:before { content: "\f0f1" }

.fa-suitcase:before { content: "\f0f2" }

.fa-bell-o:before { content: "\f0a2" }

.fa-coffee:before { content: "\f0f4" }

.fa-cutlery:before { content: "\f0f5" }

.fa-file-text-o:before { content: "\f0f6" }

.fa-building-o:before { content: "\f0f7" }

.fa-hospital-o:before { content: "\f0f8" }

.fa-ambulance:before { content: "\f0f9" }

.fa-medkit:before { content: "\f0fa" }

.fa-fighter-jet:before { content: "\f0fb" }

.fa-beer:before { content: "\f0fc" }

.fa-h-square:before { content: "\f0fd" }

.fa-plus-square:before { content: "\f0fe" }

.fa-angle-double-left:before { content: "\f100" }

.fa-angle-double-right:before { content: "\f101" }

.fa-angle-double-up:before { content: "\f102" }

.fa-angle-double-down:before { content: "\f103" }

.fa-angle-left:before { content: "\f104" }

.fa-angle-right:before { content: "\f105" }

.fa-angle-up:before { content: "\f106" }

.fa-angle-down:before { content: "\f107" }

.fa-desktop:before { content: "\f108" }

.fa-laptop:before { content: "\f109" }

.fa-tablet:before { content: "\f10a" }

.fa-mobile-phone:before,  .fa-mobile:before { content: "\f10b" }

.fa-circle-o:before { content: "\f10c" }

.fa-quote-left:before { content: "\f10d" }

.fa-quote-right:before { content: "\f10e" }

.fa-spinner:before { content: "\f110" }

.fa-circle:before { content: "\f111" }

.fa-mail-reply:before,  .fa-reply:before { content: "\f112" }

.fa-github-alt:before { content: "\f113" }

.fa-folder-o:before { content: "\f114" }

.fa-folder-open-o:before { content: "\f115" }

.fa-smile-o:before { content: "\f118" }

.fa-frown-o:before { content: "\f119" }

.fa-meh-o:before { content: "\f11a" }

.fa-gamepad:before { content: "\f11b" }

.fa-keyboard-o:before { content: "\f11c" }

.fa-flag-o:before { content: "\f11d" }

.fa-flag-checkered:before { content: "\f11e" }

.fa-terminal:before { content: "\f120" }

.fa-code:before { content: "\f121" }

.fa-mail-reply-all:before,  .fa-reply-all:before { content: "\f122" }

.fa-star-half-empty:before,  .fa-star-half-full:before,  .fa-star-half-o:before { content: "\f123" }

.fa-location-arrow:before { content: "\f124" }

.fa-crop:before { content: "\f125" }

.fa-code-fork:before { content: "\f126" }

.fa-unlink:before,  .fa-chain-broken:before { content: "\f127" }

.fa-question:before { content: "\f128" }

.fa-info:before { content: "\f129" }

.fa-exclamation:before { content: "\f12a" }

.fa-superscript:before { content: "\f12b" }

.fa-subscript:before { content: "\f12c" }

.fa-eraser:before { content: "\f12d" }

.fa-puzzle-piece:before { content: "\f12e" }

.fa-microphone:before { content: "\f130" }

.fa-microphone-slash:before { content: "\f131" }

.fa-shield:before { content: "\f132" }

.fa-calendar-o:before { content: "\f133" }

.fa-fire-extinguisher:before { content: "\f134" }

.fa-rocket:before { content: "\f135" }

.fa-maxcdn:before { content: "\f136" }

.fa-chevron-circle-left:before { content: "\f137" }

.fa-chevron-circle-right:before { content: "\f138" }

.fa-chevron-circle-up:before { content: "\f139" }

.fa-chevron-circle-down:before { content: "\f13a" }

.fa-html5:before { content: "\f13b" }

.fa-css3:before { content: "\f13c" }

.fa-anchor:before { content: "\f13d" }

.fa-unlock-alt:before { content: "\f13e" }

.fa-bullseye:before { content: "\f140" }

.fa-ellipsis-h:before { content: "\f141" }

.fa-ellipsis-v:before { content: "\f142" }

.fa-rss-square:before { content: "\f143" }

.fa-play-circle:before { content: "\f144" }

.fa-ticket:before { content: "\f145" }

.fa-minus-square:before { content: "\f146" }

.fa-minus-square-o:before { content: "\f147" }

.fa-level-up:before { content: "\f148" }

.fa-level-down:before { content: "\f149" }

.fa-check-square:before { content: "\f14a" }

.fa-pencil-square:before { content: "\f14b" }

.fa-external-link-square:before { content: "\f14c" }

.fa-share-square:before { content: "\f14d" }

.fa-compass:before { content: "\f14e" }

.fa-toggle-down:before,  .fa-caret-square-o-down:before { content: "\f150" }

.fa-toggle-up:before,  .fa-caret-square-o-up:before { content: "\f151" }

.fa-toggle-right:before,  .fa-caret-square-o-right:before { content: "\f152" }

.fa-euro:before,  .fa-eur:before { content: "\f153" }

.fa-gbp:before { content: "\f154" }

.fa-dollar:before,  .fa-usd:before { content: "\f155" }

.fa-rupee:before,  .fa-inr:before { content: "\f156" }

.fa-cny:before,  .fa-rmb:before,  .fa-yen:before,  .fa-jpy:before { content: "\f157" }

.fa-ruble:before,  .fa-rouble:before,  .fa-rub:before { content: "\f158" }

.fa-won:before,  .fa-krw:before { content: "\f159" }

.fa-bitcoin:before,  .fa-btc:before { content: "\f15a" }

.fa-file:before { content: "\f15b" }

.fa-file-text:before { content: "\f15c" }

.fa-sort-alpha-asc:before { content: "\f15d" }

.fa-sort-alpha-desc:before { content: "\f15e" }

.fa-sort-amount-asc:before { content: "\f160" }

.fa-sort-amount-desc:before { content: "\f161" }

.fa-sort-numeric-asc:before { content: "\f162" }

.fa-sort-numeric-desc:before { content: "\f163" }

.fa-thumbs-up:before { content: "\f164" }

.fa-thumbs-down:before { content: "\f165" }

.fa-youtube-square:before { content: "\f166" }

.fa-youtube:before { content: "\f167" }

.fa-xing:before { content: "\f168" }

.fa-xing-square:before { content: "\f169" }

.fa-youtube-play:before { content: "\f16a" }

.fa-dropbox:before { content: "\f16b" }

.fa-stack-overflow:before { content: "\f16c" }

.fa-instagram:before { content: "\f16d" }

.fa-flickr:before { content: "\f16e" }

.fa-adn:before { content: "\f170" }

.fa-bitbucket:before { content: "\f171" }

.fa-bitbucket-square:before { content: "\f172" }

.fa-tumblr:before { content: "\f173" }

.fa-tumblr-square:before { content: "\f174" }

.fa-long-arrow-down:before { content: "\f175" }

.fa-long-arrow-up:before { content: "\f176" }

.fa-long-arrow-left:before { content: "\f177" }

.fa-long-arrow-right:before { content: "\f178" }

.fa-apple:before { content: "\f179" }

.fa-windows:before { content: "\f17a" }

.fa-android:before { content: "\f17b" }

.fa-linux:before { content: "\f17c" }

.fa-dribbble:before { content: "\f17d" }

.fa-skype:before { content: "\f17e" }

.fa-foursquare:before { content: "\f180" }

.fa-trello:before { content: "\f181" }

.fa-female:before { content: "\f182" }

.fa-male:before { content: "\f183" }

.fa-gittip:before,  .fa-gratipay:before { content: "\f184" }

.fa-sun-o:before { content: "\f185" }

.fa-moon-o:before { content: "\f186" }

.fa-archive:before { content: "\f187" }

.fa-bug:before { content: "\f188" }

.fa-vk:before { content: "\f189" }

.fa-weibo:before { content: "\f18a" }

.fa-renren:before { content: "\f18b" }

.fa-pagelines:before { content: "\f18c" }

.fa-stack-exchange:before { content: "\f18d" }

.fa-arrow-circle-o-right:before { content: "\f18e" }

.fa-arrow-circle-o-left:before { content: "\f190" }

.fa-toggle-left:before,  .fa-caret-square-o-left:before { content: "\f191" }

.fa-dot-circle-o:before { content: "\f192" }

.fa-wheelchair:before { content: "\f193" }

.fa-vimeo-square:before { content: "\f194" }

.fa-turkish-lira:before,  .fa-try:before { content: "\f195" }

.fa-plus-square-o:before { content: "\f196" }

.fa-space-shuttle:before { content: "\f197" }

.fa-slack:before { content: "\f198" }

.fa-envelope-square:before { content: "\f199" }

.fa-wordpress:before { content: "\f19a" }

.fa-openid:before { content: "\f19b" }

.fa-institution:before,  .fa-bank:before,  .fa-university:before { content: "\f19c" }

.fa-mortar-board:before,  .fa-graduation-cap:before { content: "\f19d" }

.fa-yahoo:before { content: "\f19e" }

.fa-google:before { content: "\f1a0" }

.fa-reddit:before { content: "\f1a1" }

.fa-reddit-square:before { content: "\f1a2" }

.fa-stumbleupon-circle:before { content: "\f1a3" }

.fa-stumbleupon:before { content: "\f1a4" }

.fa-delicious:before { content: "\f1a5" }

.fa-digg:before { content: "\f1a6" }

.fa-pied-piper-pp:before { content: "\f1a7" }

.fa-pied-piper-alt:before { content: "\f1a8" }

.fa-drupal:before { content: "\f1a9" }

.fa-joomla:before { content: "\f1aa" }

.fa-language:before { content: "\f1ab" }

.fa-fax:before { content: "\f1ac" }

.fa-building:before { content: "\f1ad" }

.fa-child:before { content: "\f1ae" }

.fa-paw:before { content: "\f1b0" }

.fa-spoon:before { content: "\f1b1" }

.fa-cube:before { content: "\f1b2" }

.fa-cubes:before { content: "\f1b3" }

.fa-behance:before { content: "\f1b4" }

.fa-behance-square:before { content: "\f1b5" }

.fa-steam:before { content: "\f1b6" }

.fa-steam-square:before { content: "\f1b7" }

.fa-recycle:before { content: "\f1b8" }

.fa-automobile:before,  .fa-car:before { content: "\f1b9" }

.fa-cab:before,  .fa-taxi:before { content: "\f1ba" }

.fa-tree:before { content: "\f1bb" }

.fa-spotify:before { content: "\f1bc" }

.fa-deviantart:before { content: "\f1bd" }

.fa-soundcloud:before { content: "\f1be" }

.fa-database:before { content: "\f1c0" }

.fa-file-pdf-o:before { content: "\f1c1" }

.fa-file-word-o:before { content: "\f1c2" }

.fa-file-excel-o:before { content: "\f1c3" }

.fa-file-powerpoint-o:before { content: "\f1c4" }

.fa-file-photo-o:before,  .fa-file-picture-o:before,  .fa-file-image-o:before { content: "\f1c5" }

.fa-file-zip-o:before,  .fa-file-archive-o:before { content: "\f1c6" }

.fa-file-sound-o:before,  .fa-file-audio-o:before { content: "\f1c7" }

.fa-file-movie-o:before,  .fa-file-video-o:before { content: "\f1c8" }

.fa-file-code-o:before { content: "\f1c9" }

.fa-vine:before { content: "\f1ca" }

.fa-codepen:before { content: "\f1cb" }

.fa-jsfiddle:before { content: "\f1cc" }

.fa-life-bouy:before,  .fa-life-buoy:before,  .fa-life-saver:before,  .fa-support:before,  .fa-life-ring:before { content: "\f1cd" }

.fa-circle-o-notch:before { content: "\f1ce" }

.fa-ra:before,  .fa-resistance:before,  .fa-rebel:before { content: "\f1d0" }

.fa-ge:before,  .fa-empire:before { content: "\f1d1" }

.fa-git-square:before { content: "\f1d2" }

.fa-git:before { content: "\f1d3" }

.fa-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }

.fa-tencent-weibo:before { content: "\f1d5" }

.fa-qq:before { content: "\f1d6" }

.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }

.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }

.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }

.fa-history:before { content: "\f1da" }

.fa-circle-thin:before { content: "\f1db" }

.fa-header:before { content: "\f1dc" }

.fa-paragraph:before { content: "\f1dd" }

.fa-sliders:before { content: "\f1de" }

.fa-share-alt:before { content: "\f1e0" }

.fa-share-alt-square:before { content: "\f1e1" }

.fa-bomb:before { content: "\f1e2" }

.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }

.fa-tty:before { content: "\f1e4" }

.fa-binoculars:before { content: "\f1e5" }

.fa-plug:before { content: "\f1e6" }

.fa-slideshare:before { content: "\f1e7" }

.fa-twitch:before { content: "\f1e8" }

.fa-yelp:before { content: "\f1e9" }

.fa-newspaper-o:before { content: "\f1ea" }

.fa-wifi:before { content: "\f1eb" }

.fa-calculator:before { content: "\f1ec" }

.fa-paypal:before { content: "\f1ed" }

.fa-google-wallet:before { content: "\f1ee" }

.fa-cc-visa:before { content: "\f1f0" }

.fa-cc-mastercard:before { content: "\f1f1" }

.fa-cc-discover:before { content: "\f1f2" }

.fa-cc-amex:before { content: "\f1f3" }

.fa-cc-paypal:before { content: "\f1f4" }

.fa-cc-stripe:before { content: "\f1f5" }

.fa-bell-slash:before { content: "\f1f6" }

.fa-bell-slash-o:before { content: "\f1f7" }

.fa-trash:before { content: "\f1f8" }

.fa-copyright:before { content: "\f1f9" }

.fa-at:before { content: "\f1fa" }

.fa-eyedropper:before { content: "\f1fb" }

.fa-paint-brush:before { content: "\f1fc" }

.fa-birthday-cake:before { content: "\f1fd" }

.fa-area-chart:before { content: "\f1fe" }

.fa-pie-chart:before { content: "\f200" }

.fa-line-chart:before { content: "\f201" }

.fa-lastfm:before { content: "\f202" }

.fa-lastfm-square:before { content: "\f203" }

.fa-toggle-off:before { content: "\f204" }

.fa-toggle-on:before { content: "\f205" }

.fa-bicycle:before { content: "\f206" }

.fa-bus:before { content: "\f207" }

.fa-ioxhost:before { content: "\f208" }

.fa-angellist:before { content: "\f209" }

.fa-cc:before { content: "\f20a" }

.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }

.fa-meanpath:before { content: "\f20c" }

.fa-buysellads:before { content: "\f20d" }

.fa-connectdevelop:before { content: "\f20e" }

.fa-dashcube:before { content: "\f210" }

.fa-forumbee:before { content: "\f211" }

.fa-leanpub:before { content: "\f212" }

.fa-sellsy:before { content: "\f213" }

.fa-shirtsinbulk:before { content: "\f214" }

.fa-simplybuilt:before { content: "\f215" }

.fa-skyatlas:before { content: "\f216" }

.fa-cart-plus:before { content: "\f217" }

.fa-cart-arrow-down:before { content: "\f218" }

.fa-diamond:before { content: "\f219" }

.fa-ship:before { content: "\f21a" }

.fa-user-secret:before { content: "\f21b" }

.fa-motorcycle:before { content: "\f21c" }

.fa-street-view:before { content: "\f21d" }

.fa-heartbeat:before { content: "\f21e" }

.fa-venus:before { content: "\f221" }

.fa-mars:before { content: "\f222" }

.fa-mercury:before { content: "\f223" }

.fa-intersex:before,  .fa-transgender:before { content: "\f224" }

.fa-transgender-alt:before { content: "\f225" }

.fa-venus-double:before { content: "\f226" }

.fa-mars-double:before { content: "\f227" }

.fa-venus-mars:before { content: "\f228" }

.fa-mars-stroke:before { content: "\f229" }

.fa-mars-stroke-v:before { content: "\f22a" }

.fa-mars-stroke-h:before { content: "\f22b" }

.fa-neuter:before { content: "\f22c" }

.fa-genderless:before { content: "\f22d" }

.fa-facebook-official:before { content: "\f230" }

.fa-pinterest-p:before { content: "\f231" }

.fa-whatsapp:before { content: "\f232" }

.fa-server:before { content: "\f233" }

.fa-user-plus:before { content: "\f234" }

.fa-user-times:before { content: "\f235" }

.fa-hotel:before,  .fa-bed:before { content: "\f236" }

.fa-viacoin:before { content: "\f237" }

.fa-train:before { content: "\f238" }

.fa-subway:before { content: "\f239" }

.fa-medium:before { content: "\f23a" }

.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }

.fa-optin-monster:before { content: "\f23c" }

.fa-opencart:before { content: "\f23d" }

.fa-expeditedssl:before { content: "\f23e" }

.fa-battery-4:before,  .fa-battery:before,  .fa-battery-full:before { content: "\f240" }

.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }

.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }

.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }

.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }

.fa-mouse-pointer:before { content: "\f245" }

.fa-i-cursor:before { content: "\f246" }

.fa-object-group:before { content: "\f247" }

.fa-object-ungroup:before { content: "\f248" }

.fa-sticky-note:before { content: "\f249" }

.fa-sticky-note-o:before { content: "\f24a" }

.fa-cc-jcb:before { content: "\f24b" }

.fa-cc-diners-club:before { content: "\f24c" }

.fa-clone:before { content: "\f24d" }

.fa-balance-scale:before { content: "\f24e" }

.fa-hourglass-o:before { content: "\f250" }

.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }

.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }

.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }

.fa-hourglass:before { content: "\f254" }

.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }

.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }

.fa-hand-scissors-o:before { content: "\f257" }

.fa-hand-lizard-o:before { content: "\f258" }

.fa-hand-spock-o:before { content: "\f259" }

.fa-hand-pointer-o:before { content: "\f25a" }

.fa-hand-peace-o:before { content: "\f25b" }

.fa-trademark:before { content: "\f25c" }

.fa-registered:before { content: "\f25d" }

.fa-creative-commons:before { content: "\f25e" }

.fa-gg:before { content: "\f260" }

.fa-gg-circle:before { content: "\f261" }

.fa-tripadvisor:before { content: "\f262" }

.fa-odnoklassniki:before { content: "\f263" }

.fa-odnoklassniki-square:before { content: "\f264" }

.fa-get-pocket:before { content: "\f265" }

.fa-wikipedia-w:before { content: "\f266" }

.fa-safari:before { content: "\f267" }

.fa-chrome:before { content: "\f268" }

.fa-firefox:before { content: "\f269" }

.fa-opera:before { content: "\f26a" }

.fa-internet-explorer:before { content: "\f26b" }

.fa-tv:before,  .fa-television:before { content: "\f26c" }

.fa-contao:before { content: "\f26d" }

.fa-500px:before { content: "\f26e" }

.fa-amazon:before { content: "\f270" }

.fa-calendar-plus-o:before { content: "\f271" }

.fa-calendar-minus-o:before { content: "\f272" }

.fa-calendar-times-o:before { content: "\f273" }

.fa-calendar-check-o:before { content: "\f274" }

.fa-industry:before { content: "\f275" }

.fa-map-pin:before { content: "\f276" }

.fa-map-signs:before { content: "\f277" }

.fa-map-o:before { content: "\f278" }

.fa-map:before { content: "\f279" }

.fa-commenting:before { content: "\f27a" }

.fa-commenting-o:before { content: "\f27b" }

.fa-houzz:before { content: "\f27c" }

.fa-vimeo:before { content: "\f27d" }

.fa-black-tie:before { content: "\f27e" }

.fa-fonticons:before { content: "\f280" }

.fa-reddit-alien:before { content: "\f281" }

.fa-edge:before { content: "\f282" }

.fa-credit-card-alt:before { content: "\f283" }

.fa-codiepie:before { content: "\f284" }

.fa-modx:before { content: "\f285" }

.fa-fort-awesome:before { content: "\f286" }

.fa-usb:before { content: "\f287" }

.fa-product-hunt:before { content: "\f288" }

.fa-mixcloud:before { content: "\f289" }

.fa-scribd:before { content: "\f28a" }

.fa-pause-circle:before { content: "\f28b" }

.fa-pause-circle-o:before { content: "\f28c" }

.fa-stop-circle:before { content: "\f28d" }

.fa-stop-circle-o:before { content: "\f28e" }

.fa-shopping-bag:before { content: "\f290" }

.fa-shopping-basket:before { content: "\f291" }

.fa-hashtag:before { content: "\f292" }

.fa-bluetooth:before { content: "\f293" }

.fa-bluetooth-b:before { content: "\f294" }

.fa-percent:before { content: "\f295" }

.fa-gitlab:before { content: "\f296" }

.fa-wpbeginner:before { content: "\f297" }

.fa-wpforms:before { content: "\f298" }

.fa-envira:before { content: "\f299" }

.fa-universal-access:before { content: "\f29a" }

.fa-wheelchair-alt:before { content: "\f29b" }

.fa-question-circle-o:before { content: "\f29c" }

.fa-blind:before { content: "\f29d" }

.fa-audio-description:before { content: "\f29e" }

.fa-volume-control-phone:before { content: "\f2a0" }

.fa-braille:before { content: "\f2a1" }

.fa-assistive-listening-systems:before { content: "\f2a2" }

.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }

.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }

.fa-glide:before { content: "\f2a5" }

.fa-glide-g:before { content: "\f2a6" }

.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }

.fa-low-vision:before { content: "\f2a8" }

.fa-viadeo:before { content: "\f2a9" }

.fa-viadeo-square:before { content: "\f2aa" }

.fa-snapchat:before { content: "\f2ab" }

.fa-snapchat-ghost:before { content: "\f2ac" }

.fa-snapchat-square:before { content: "\f2ad" }

.fa-pied-piper:before { content: "\f2ae" }

.fa-first-order:before { content: "\f2b0" }

.fa-yoast:before { content: "\f2b1" }

.fa-themeisle:before { content: "\f2b2" }

.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }

.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }

.fa-handshake-o:before { content: "\f2b5" }

.fa-envelope-open:before { content: "\f2b6" }

.fa-envelope-open-o:before { content: "\f2b7" }

.fa-linode:before { content: "\f2b8" }

.fa-address-book:before { content: "\f2b9" }

.fa-address-book-o:before { content: "\f2ba" }

.fa-vcard:before,  .fa-address-card:before { content: "\f2bb" }

.fa-vcard-o:before,  .fa-address-card-o:before { content: "\f2bc" }

.fa-user-circle:before { content: "\f2bd" }

.fa-user-circle-o:before { content: "\f2be" }

.fa-user-o:before { content: "\f2c0" }

.fa-id-badge:before { content: "\f2c1" }

.fa-drivers-license:before,  .fa-id-card:before { content: "\f2c2" }

.fa-drivers-license-o:before,  .fa-id-card-o:before { content: "\f2c3" }

.fa-quora:before { content: "\f2c4" }

.fa-free-code-camp:before { content: "\f2c5" }

.fa-telegram:before { content: "\f2c6" }

.fa-thermometer-4:before,  .fa-thermometer:before,  .fa-thermometer-full:before { content: "\f2c7" }

.fa-thermometer-3:before,  .fa-thermometer-three-quarters:before { content: "\f2c8" }

.fa-thermometer-2:before,  .fa-thermometer-half:before { content: "\f2c9" }

.fa-thermometer-1:before,  .fa-thermometer-quarter:before { content: "\f2ca" }

.fa-thermometer-0:before,  .fa-thermometer-empty:before { content: "\f2cb" }

.fa-shower:before { content: "\f2cc" }

.fa-bathtub:before,  .fa-s15:before,  .fa-bath:before { content: "\f2cd" }

.fa-podcast:before { content: "\f2ce" }

.fa-window-maximize:before { content: "\f2d0" }

.fa-window-minimize:before { content: "\f2d1" }

.fa-window-restore:before { content: "\f2d2" }

.fa-times-rectangle:before,  .fa-window-close:before { content: "\f2d3" }

.fa-times-rectangle-o:before,  .fa-window-close-o:before { content: "\f2d4" }

.fa-bandcamp:before { content: "\f2d5" }

.fa-grav:before { content: "\f2d6" }

.fa-etsy:before { content: "\f2d7" }

.fa-imdb:before { content: "\f2d8" }

.fa-ravelry:before { content: "\f2d9" }

.fa-eercast:before { content: "\f2da" }

.fa-microchip:before { content: "\f2db" }

.fa-snowflake-o:before { content: "\f2dc" }

.fa-superpowers:before { content: "\f2dd" }

.fa-wpexplorer:before { content: "\f2de" }

.fa-meetup:before { content: "\f2e0" }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }

.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }

@keyframes bounce {  20%,  53%,  80%,  from,  to {

	animation-timing-function: cubic-bezier(.215, .61, .355, 1);

	transform: translate3d(0, 0, 0)

	}

	40%,  43% {

		animation-timing-function: cubic-bezier(.755, .050, .855, .060);

		transform: translate3d(0, -30px, 0)

	}

	70% {

		animation-timing-function: cubic-bezier(.755, .050, .855, .060);

		transform: translate3d(0, -15px, 0)

	}

	90% {

		transform: translate3d(0, -4px, 0)

	}

}

.bounce { animation-name: bounce; transform-origin: center bottom }

@keyframes flash {  50%,  from,  to {

	opacity: 1

	}

	25%,  75% {

		opacity: 0

	}

}

.flash { animation-name: flash }

@keyframes pulse {  from,  to {

	transform: scale3d(1, 1, 1)

	}

	50% {

		transform: scale3d(1.05, 1.05, 1.05)

	}

}

.pulse { animation-name: pulse }

@keyframes rubberBand {  from,  to {

	transform: scale3d(1, 1, 1)

	}

	30% {

		transform: scale3d(1.25, .75, 1)

	}

	40% {

		transform: scale3d(.75, 1.25, 1)

	}

	50% {

		transform: scale3d(1.15, .85, 1)

	}

	65% {

		transform: scale3d(.95, 1.05, 1)

	}

	75% {

		transform: scale3d(1.05, .95, 1)

	}

}

.rubberBand { animation-name: rubberBand }

@keyframes shake {  from,  to {

	transform: translate3d(0, 0, 0)

	}

	10%,  30%,  50%,  70%,  90% {

		transform: translate3d(-10px, 0, 0)

	}

	20%,  40%,  60%,  80% {

		transform: translate3d(10px, 0, 0)

	}

}

.shake { animation-name: shake }

@keyframes headShake {  0% {

	transform: translateX(0)

	}

	6.5% {

		transform: translateX(-6px) rotateY(-9deg)

	}

	18.5% {

		transform: translateX(5px) rotateY(7deg)

	}

	31.5% {

		transform: translateX(-3px) rotateY(-5deg)

	}

	43.5% {

		transform: translateX(2px) rotateY(3deg)

	}

	50% {

		transform: translateX(0)

	}

}

.headShake { animation-timing-function: ease-in-out; animation-name: headShake }

@keyframes swing {  20% {

	transform: rotate3d(0, 0, 1, 15deg)

	}

	40% {

		transform: rotate3d(0, 0, 1, -10deg)

	}

	60% {

		transform: rotate3d(0, 0, 1, 5deg)

	}

	80% {

		transform: rotate3d(0, 0, 1, -5deg)

	}

	to { transform: rotate3d(0, 0, 1, 0deg) }

}

.swing { transform-origin: top center; animation-name: swing }

@keyframes tada {  from,  to {

	transform: scale3d(1, 1, 1)

	}

	10%,  20% {

		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)

	}

	30%,  50%,  70%,  90% {

		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)

	}

	40%,  60%,  80% {

		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)

	}

}

.tada { animation-name: tada }

@keyframes wobble {  from,  to {

	transform: none

	}

	15% {

		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)

	}

	30% {

		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)

	}

	45% {

		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)

	}

	60% {

		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)

	}

	75% {

		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)

	}

}

.wobble { animation-name: wobble }

@keyframes jello {  11.1%,  from,  to {

	transform: none

	}

	22.2% {

		transform: skewX(-12.5deg) skewY(-12.5deg)

	}

	33.3% {

		transform: skewX(6.25deg) skewY(6.25deg)

	}

	44.4% {

		transform: skewX(-3.125deg) skewY(-3.125deg)

	}

	55.5% {

		transform: skewX(1.5625deg) skewY(1.5625deg)

	}

	66.6% {

		transform: skewX(-.78125deg) skewY(-.78125deg)

	}

	77.7% {

		transform: skewX(.390625deg) skewY(.390625deg)

	}

	88.8% {

		transform: skewX(-.1953125deg) skewY(-.1953125deg)

	}

}

.jello { animation-name: jello; transform-origin: center }

@keyframes bounceIn {  20%,  40%,  60%,  80%,  from,  to {

	animation-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		transform: scale3d(.3, .3, .3)

	}

	20% {

		transform: scale3d(1.1, 1.1, 1.1)

	}

	40% {

		transform: scale3d(.9, .9, .9)

	}

	60% {

		opacity: 1;

		transform: scale3d(1.03, 1.03, 1.03)

	}

	80% {

		transform: scale3d(.97, .97, .97)

	}

	to { opacity: 1; transform: scale3d(1, 1, 1) }

}

.bounceIn { animation-name: bounceIn }

@keyframes bounceInDown {  60%,  75%,  90%,  from,  to {

	animation-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		transform: translate3d(0, -3000px, 0)

	}

	60% {

		opacity: 1;

		transform: translate3d(0, 25px, 0)

	}

	75% {

		transform: translate3d(0, -10px, 0)

	}

	90% {

		transform: translate3d(0, 5px, 0)

	}

	to { transform: none }

}

.bounceInDown { animation-name: bounceInDown }

@keyframes bounceInLeft {  60%,  75%,  90%,  from,  to {

	animation-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		transform: translate3d(-3000px, 0, 0)

	}

	60% {

		opacity: 1;

		transform: translate3d(25px, 0, 0)

	}

	75% {

		transform: translate3d(-10px, 0, 0)

	}

	90% {

		transform: translate3d(5px, 0, 0)

	}

	to { transform: none }

}

.bounceInLeft { animation-name: bounceInLeft }

@keyframes bounceInRight {  60%,  75%,  90%,  from,  to {

	animation-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	from { opacity: 0; transform: translate3d(3000px, 0, 0) }

	60% {

		opacity: 1;

		transform: translate3d(-25px, 0, 0)

	}

	75% {

		transform: translate3d(10px, 0, 0)

	}

	90% {

		transform: translate3d(-5px, 0, 0)

	}

	to { transform: none }

}

.bounceInRight { animation-name: bounceInRight }

@keyframes bounceInUp {  60%,  75%,  90%,  from,  to {

	animation-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	from { opacity: 0; transform: translate3d(0, 3000px, 0) }

	60% {

		opacity: 1;

		transform: translate3d(0, -20px, 0)

	}

	75% {

		transform: translate3d(0, 10px, 0)

	}

	90% {

		transform: translate3d(0, -5px, 0)

	}

	to { transform: translate3d(0, 0, 0) }

}

.bounceInUp { animation-name: bounceInUp }

@keyframes fadeIn {  from {

	opacity: 0

	}

	to { opacity: 1 }

}

.fadeIn { animation-name: fadeIn }

@keyframes fadeInDown {  from {

	opacity: 0;

	transform: translate3d(0, -100%, 0)

	}

	to { opacity: 1; transform: none }

}

.fadeInDown { animation-name: fadeInDown }

@keyframes fadeInLeft {  from {

	opacity: 0;

	transform: translate3d(-100%, 0, 0)

	}

	to { opacity: 1; transform: none }

}

.fadeInLeft { animation-name: fadeInLeft }

@keyframes fadeInRight {  from {

	opacity: 0;

	transform: translate3d(100%, 0, 0)

	}

	to { opacity: 1; transform: none }

}

.fadeInRight { animation-name: fadeInRight }

@keyframes fadeInUp {  from {

	opacity: 0;

	transform: translate3d(0, 100%, 0)

	}

	to { opacity: 1; transform: none }

}

.fadeInUp { animation-name: fadeInUp }

@keyframes lightSpeedIn {  from {

	transform: translate3d(100%, 0, 0) skewX(-30deg);

	opacity: 0

	}

	60% {

		transform: skewX(20deg);

		opacity: 1

	}

	80% {

		transform: skewX(-5deg);

		opacity: 1

	}

	to { transform: none; opacity: 1 }

}

.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out }

@keyframes rotateIn {  from {

	transform-origin: center;

	transform: rotate3d(0, 0, 1, -200deg);

	opacity: 0

	}

	to { transform-origin: center; transform: none; opacity: 1 }

}

.rotateIn { animation-name: rotateIn }

@keyframes rotateInDownLeft {  from {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, -45deg);

	opacity: 0

	}

	to { transform-origin: left bottom; transform: none; opacity: 1 }

}

.rotateInDownLeft { animation-name: rotateInDownLeft }

@keyframes rotateInDownRight {  from {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, 45deg);

	opacity: 0

	}

	to { transform-origin: right bottom; transform: none; opacity: 1 }

}

.rotateInDownRight { animation-name: rotateInDownRight }

@keyframes rotateInUpLeft {  from {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, 45deg);

	opacity: 0

	}

	to { transform-origin: left bottom; transform: none; opacity: 1 }

}

.rotateInUpLeft { animation-name: rotateInUpLeft }

@keyframes rotateInUpRight {  from {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, -90deg);

	opacity: 0

	}

	to { transform-origin: right bottom; transform: none; opacity: 1 }

}

.rotateInUpRight { animation-name: rotateInUpRight }

@keyframes rollIn {  from {

	opacity: 0;

	transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)

	}

	to { opacity: 1; transform: none }

}

.rollIn { animation-name: rollIn }

@keyframes zoomIn {  from {

	opacity: 0;

	transform: scale3d(.3, .3, .3)

	}

	50% {

		opacity: 1

	}

}

.zoomIn { animation-name: zoomIn }

@keyframes zoomInDown {  from {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);

	animation-timing-function: cubic-bezier(.55, .055, .675, .19)

	}

	60% {

		opacity: 1;

		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);

		animation-timing-function: cubic-bezier(.175, .885, .32, 1)

	}

}

.zoomInDown { animation-name: zoomInDown }

@keyframes zoomInLeft {  from {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);

	animation-timing-function: cubic-bezier(.55, .055, .675, .19)

	}

	60% {

		opacity: 1;

		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);

		animation-timing-function: cubic-bezier(.175, .885, .32, 1)

	}

}

.zoomInLeft { animation-name: zoomInLeft }

@keyframes zoomInRight {  from {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);

	animation-timing-function: cubic-bezier(.55, .055, .675, .19)

	}

	60% {

		opacity: 1;

		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);

		animation-timing-function: cubic-bezier(.175, .885, .32, 1)

	}

}

.zoomInRight { animation-name: zoomInRight }

@keyframes zoomInUp {  from {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

	animation-timing-function: cubic-bezier(.55, .055, .675, .19)

	}

	60% {

		opacity: 1;

		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

		animation-timing-function: cubic-bezier(.175, .885, .32, 1)

	}

}

.zoomInUp { animation-name: zoomInUp }

@keyframes slideInDown {  from {

	transform: translate3d(0, -100%, 0);

	visibility: visible

	}

	to { transform: translate3d(0, 0, 0) }

}

.slideInDown { animation-name: slideInDown }

@keyframes slideInLeft {  from {

	transform: translate3d(-100%, 0, 0);

	visibility: visible

	}

	to { transform: translate3d(0, 0, 0) }

}

.slideInLeft { animation-name: slideInLeft }

@keyframes slideInRight {  from {

	transform: translate3d(100%, 0, 0);

	visibility: visible

	}

	to { transform: translate3d(0, 0, 0) }

}

.slideInRight { animation-name: slideInRight }

@keyframes slideInUp {  from {

	transform: translate3d(0, 100%, 0);

	visibility: visible

	}

	to { transform: translate3d(0, 0, 0) }

}

.slideInUp { animation-name: slideInUp }

.elementor-animation-grow {

	transition-duration: .3s; transition-property: transform }

.elementor-animation-grow:active,  .elementor-animation-grow:focus,  .elementor-animation-grow:hover { transform: scale(1.1) }

.elementor-animation-shrink {

	transition-duration: .3s; transition-property: transform }

.elementor-animation-shrink:active,  .elementor-animation-shrink:focus,  .elementor-animation-shrink:hover { transform: scale(0.9) }

@keyframes elementor-animation-pulse {  25% {

	transform: scale(1.1)

	}

	75% {

		transform: scale(0.9)

	}

}

.elementor-animation-pulse:active,  .elementor-animation-pulse:focus,  .elementor-animation-pulse:hover { animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite }

@keyframes elementor-animation-pulse-grow {  to {

	transform: scale(1.1)

	}

}

.elementor-animation-pulse-grow:active,  .elementor-animation-pulse-grow:focus,  .elementor-animation-pulse-grow:hover { animation-name: elementor-animation-pulse-grow;  animation-duration: .3s;

	animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate }

@keyframes elementor-animation-pulse-shrink {  to {

	transform: scale(0.9)

	}

}

.elementor-animation-pulse-shrink:active,  .elementor-animation-pulse-shrink:focus,  .elementor-animation-pulse-shrink:hover { animation-name: elementor-animation-pulse-shrink;  animation-duration: .3s;

	animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate }

@keyframes elementor-animation-push {  50% {

	transform: scale(0.8)

	}

	100% {

		transform: scale(1)

	}

}

.elementor-animation-push:active,  .elementor-animation-push:focus,  .elementor-animation-push:hover { animation-name: elementor-animation-push;  animation-duration: .3s;

	animation-timing-function: linear; animation-iteration-count: 1 }

@keyframes elementor-animation-pop {  50% {

	transform: scale(1.2)

	}

}

.elementor-animation-pop:active,  .elementor-animation-pop:focus,  .elementor-animation-pop:hover { animation-name: elementor-animation-pop;  animation-duration: .3s;

	animation-timing-function: linear; animation-iteration-count: 1 }

.elementor-animation-bounce-in {  transition-duration: .5s

}

.elementor-animation-bounce-in:active,  .elementor-animation-bounce-in:focus,  .elementor-animation-bounce-in:hover { transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36) }

.elementor-animation-bounce-out {  transition-duration: .5s

}

.elementor-animation-bounce-out:active,  .elementor-animation-bounce-out:focus,  .elementor-animation-bounce-out:hover { transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36) }

.elementor-animation-rotate {

	transition-duration: .3s; transition-property: transform }

.elementor-animation-rotate:active,  .elementor-animation-rotate:focus,  .elementor-animation-rotate:hover { transform: rotate(4deg) }

.elementor-animation-grow-rotate {

	transition-duration: .3s; transition-property: transform }

.elementor-animation-grow-rotate:active,  .elementor-animation-grow-rotate:focus,  .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate(4deg) }

.elementor-animation-float {

	transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out }

.elementor-animation-float:active,  .elementor-animation-float:focus,  .elementor-animation-float:hover { transform: translateY(-8px) }

.elementor-animation-sink {

	transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out }

.elementor-animation-sink:active,  .elementor-animation-sink:focus,  .elementor-animation-sink:hover { transform: translateY(8px) }

@keyframes elementor-animation-bob {  0% {

	transform: translateY(-8px)

	}

	50% {

		transform: translateY(-4px)

	}

	100% {

		transform: translateY(-8px)

	}

}

@keyframes elementor-animation-bob-float {  100% {

	transform: translateY(-8px)

	}

}

.elementor-animation-bob:active,  .elementor-animation-bob:focus,  .elementor-animation-bob:hover { animation-name: elementor-animation-bob-float, elementor-animation-bob;  animation-duration: .3s, 1.5s;

	animation-delay: 0s, .3s;

	animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate }

@keyframes elementor-animation-hang {  0% {

	transform: translateY(8px)

	}

	50% {

		transform: translateY(4px)

	}

	100% {

		transform: translateY(8px)

	}

}

@keyframes elementor-animation-hang-sink {  100% {

	transform: translateY(8px)

	}

}

.elementor-animation-hang:active,  .elementor-animation-hang:focus,  .elementor-animation-hang:hover { animation-name: elementor-animation-hang-sink, elementor-animation-hang;  animation-duration: .3s, 1.5s;

	animation-delay: 0s, .3s;

	animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate }

.elementor-animation-skew {

	transition-duration: .3s; transition-property: transform }

.elementor-animation-skew:active,  .elementor-animation-skew:focus,  .elementor-animation-skew:hover { transform: skew(-10deg) }

.elementor-animation-skew-forward {

	transition-duration: .3s; transition-property: transform; transform-origin: 0 100% }

.elementor-animation-skew-forward:active,  .elementor-animation-skew-forward:focus,  .elementor-animation-skew-forward:hover { transform: skew(-10deg) }

.elementor-animation-skew-backward {

	transition-duration: .3s; transition-property: transform; transform-origin: 0 100% }

.elementor-animation-skew-backward:active,  .elementor-animation-skew-backward:focus,  .elementor-animation-skew-backward:hover { transform: skew(10deg) }

@keyframes elementor-animation-wobble-vertical {  16.65% {

	transform: translateY(8px)

	}

	33.3% {

		transform: translateY(-6px)

	}

	49.95% {

		transform: translateY(4px)

	}

	66.6% {

		transform: translateY(-2px)

	}

	83.25% {

		transform: translateY(1px)

	}

	100% {

		transform: translateY(0)

	}

}

.elementor-animation-wobble-vertical:active,  .elementor-animation-wobble-vertical:focus,  .elementor-animation-wobble-vertical:hover { animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }

@keyframes elementor-animation-wobble-horizontal {  16.65% {

	transform: translateX(8px)

	}

	33.3% {

		transform: translateX(-6px)

	}

	49.95% {

		transform: translateX(4px)

	}

	66.6% {

		transform: translateX(-2px)

	}

	83.25% {

		transform: translateX(1px)

	}

	100% {

		transform: translateX(0)

	}

}

.elementor-animation-wobble-horizontal:active,  .elementor-animation-wobble-horizontal:focus,  .elementor-animation-wobble-horizontal:hover { animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }

@keyframes elementor-animation-wobble-to-bottom-right {  16.65% {

	transform: translate(8px, 8px)

	}

	33.3% {

		transform: translate(-6px, -6px)

	}

	49.95% {

		transform: translate(4px, 4px)

	}

	66.6% {

		transform: translate(-2px, -2px)

	}

	83.25% {

		transform: translate(1px, 1px)

	}

	100% {

		transform: translate(0, 0)

	}

}

.elementor-animation-wobble-to-bottom-right:active,  .elementor-animation-wobble-to-bottom-right:focus,  .elementor-animation-wobble-to-bottom-right:hover { animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }

@keyframes elementor-animation-wobble-to-top-right {  16.65% {

	transform: translate(8px, -8px)

	}

	33.3% {

		transform: translate(-6px, 6px)

	}

	49.95% {

		transform: translate(4px, -4px)

	}

	66.6% {

		transform: translate(-2px, 2px)

	}

	83.25% {

		transform: translate(1px, -1px)

	}

	100% {

		transform: translate(0, 0)

	}

}

.elementor-animation-wobble-to-top-right:active,  .elementor-animation-wobble-to-top-right:focus,  .elementor-animation-wobble-to-top-right:hover { animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }

@keyframes elementor-animation-wobble-top {  16.65% {

	transform: skew(-12deg)

	}

	33.3% {

		transform: skew(10deg)

	}

	49.95% {

		transform: skew(-6deg)

	}

	66.6% {

		transform: skew(4deg)

	}

	83.25% {

		transform: skew(-2deg)

	}

	100% {

		transform: skew(0)

	}

}

.elementor-animation-wobble-top { transform-origin: 0 100% }

.elementor-animation-wobble-top:active,  .elementor-animation-wobble-top:focus,  .elementor-animation-wobble-top:hover { animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }

@keyframes elementor-animation-wobble-bottom {  16.65% {

	transform: skew(-12deg)

	}

	33.3% {

		transform: skew(10deg)

	}

	49.95% {

		transform: skew(-6deg)

	}

	66.6% {

		transform: skew(4deg)

	}

	83.25% {

		transform: skew(-2deg)

	}

	100% {

		transform: skew(0)

	}

}

.elementor-animation-wobble-bottom { transform-origin: 100% 0 }

.elementor-animation-wobble-bottom:active,  .elementor-animation-wobble-bottom:focus,  .elementor-animation-wobble-bottom:hover { animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }

@keyframes elementor-animation-wobble-skew {  16.65% {

	transform: skew(-12deg)

	}

	33.3% {

		transform: skew(10deg)

	}

	49.95% {

		transform: skew(-6deg)

	}

	66.6% {

		transform: skew(4deg)

	}

	83.25% {

		transform: skew(-2deg)

	}

	100% {

		transform: skew(0)

	}

}

.elementor-animation-wobble-skew:active,  .elementor-animation-wobble-skew:focus,  .elementor-animation-wobble-skew:hover { animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1 }

@keyframes elementor-animation-buzz {  50% {

	transform: translateX(3px) rotate(2deg)

	}

	100% {

		transform: translateX(-3px) rotate(-2deg)

	}

}

.elementor-animation-buzz:active,  .elementor-animation-buzz:focus,  .elementor-animation-buzz:hover { animation-name: elementor-animation-buzz;  animation-duration: .15s;

	animation-timing-function: linear; animation-iteration-count: infinite }

@keyframes elementor-animation-buzz-out {  10% {

	transform: translateX(3px) rotate(2deg)

	}

	20% {

		transform: translateX(-3px) rotate(-2deg)

	}

	30% {

		transform: translateX(3px) rotate(2deg)

	}

	40% {

		transform: translateX(-3px) rotate(-2deg)

	}

	50% {

		transform: translateX(2px) rotate(1deg)

	}

	60% {

		transform: translateX(-2px) rotate(-1deg)

	}

	70% {

		transform: translateX(2px) rotate(1deg)

	}

	80% {

		transform: translateX(-2px) rotate(-1deg)

	}

	90% {

		transform: translateX(1px) rotate(0)

	}

	100% {

		transform: translateX(-1px) rotate(0)

	}

}

.elementor-animation-buzz-out:active,  .elementor-animation-buzz-out:focus,  .elementor-animation-buzz-out:hover { animation-name: elementor-animation-buzz-out;  animation-duration: .75s;

	animation-timing-function: linear; animation-iteration-count: 1 }

.dialog-widget { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, .8); z-index: 9999 }

.dialog-widget-content { background-color: #fff; position: absolute; border-radius: 3px; box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2); overflow: hidden }

.dialog-message,  .dialog-widget-header { text-align: center }

.dialog-message { font-size: 12px; line-height: 1.4 }

.dialog-buttons-wrapper { border-top: 1px solid #e6e9ec; text-align: center }

.dialog-buttons-wrapper>button { border: 0; background: none; font-size: 15px; cursor: pointer; padding: 13px 0; outline: 0 }

.dialog-buttons-wrapper>button:first-child { color: #6d7882 }

.dialog-buttons-wrapper>button.dialog-ok { color: #b01b1b }

.dialog-buttons-wrapper>button.dialog-take_over { color: #39b54a }

.dialog-buttons-wrapper>button:active { background-color: rgba(230, 233, 236, .5) }

.dialog-buttons-wrapper>button::-moz-focus-inner {

	border: 0

}

.dialog-widget-header { padding: 20px 0; font-weight: 500 }

.dialog-confirm-widget .dialog-widget-header,  .dialog-options-widget .dialog-widget-header { font-size: 15px; color: #495157 }

.dialog-confirm-widget .dialog-buttons-wrapper>button,  .dialog-options-widget .dialog-buttons-wrapper>button { width: 50% }

.dialog-confirm-widget .dialog-buttons-wrapper>button:first-child,  .dialog-options-widget .dialog-buttons-wrapper>button:first-child { border-right: 1px solid #e6e9ec }

.dialog-confirm-widget .dialog-buttons-wrapper>button:hover,  .dialog-options-widget .dialog-buttons-wrapper>button:hover { background-color: #f4f6f7 }

.dialog-alert-widget,  .dialog-confirm-widget,  .dialog-options-widget { -webkit-user-select: none; -moz-user-select: none }

.dialog-alert-widget .dialog-widget-content,  .dialog-confirm-widget .dialog-widget-content,  .dialog-options-widget .dialog-widget-content { margin: auto; width: 375px }

.dialog-alert-widget .dialog-message,  .dialog-confirm-widget .dialog-message,  .dialog-options-widget .dialog-message { padding: 0 20px; min-height: 50px }

.dialog-alert-widget .dialog-buttons-wrapper>button { width: 100% }

.dialog-popup-message { height: 155px; width: 155px; background-color: #fff; border-radius: 10px }

.elementor-dialog-message { padding: 15px }

.elementor-dialog-message .fa { font-size: 85px; padding: 10px }

.elementor-dialog-message-text { text-transform: uppercase }

.dialog-lightbox-close-button { cursor: pointer; position: absolute; top: 16px; right: 20px; font-size: 16px; color: #fff; opacity: .65 }

.dialog-lightbox-close-button:hover { opacity: 1 }

.elementor-video-wrapper { position: relative; height: 0 }

.elementor-video-wrapper iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100% }

.elementor { -webkit-hyphens: manual; -ms-hyphens: manual; hyphens: manual }

.elementor *,  .elementor:after,  .elementor:before { box-sizing: border-box }

.elementor a { box-shadow: none; text-decoration: none }

.elementor hr { margin: 0; background-color: transparent }

.elementor img { height: auto; max-width: 100%; border: 0; border-radius: 0; box-shadow: none }

.elementor figure { margin: 0 }

.elementor embed,  .elementor iframe,  .elementor object,  .elementor video { max-width: 100%; width: 100%; margin: 0; line-height: 1 }

.elementor .elementor-custom-embed { line-height: 0 }

.elementor .elementor-background-video-container { height: 100%; width: 100%; top: 0; left: 0; position: absolute; overflow: hidden; z-index: 0 }

.elementor .elementor-background-video { position: absolute; max-width: none; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%) }

.elementor .elementor-html5-video { object-fit: cover }

.elementor .elementor-background-overlay { height: 100%; width: 100%; top: 0; left: 0; position: absolute }

.elementor .elementor-invisible { visibility: hidden }

.elementor-align-center { text-align: center }

.elementor-align-center .elementor-button { width: auto }

.elementor-align-right { text-align: right }

.elementor-align-right .elementor-button { width: auto }

.elementor-align-left { text-align: left }

.elementor-align-left .elementor-button { width: auto }

.elementor-align-justify .elementor-button { width: 100% }

.custReview .heading { border-bottom: 2px dashed #000; font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; padding-top: 50px; text-align: center; text-transform: uppercase; padding-bottom: 20px; position: relative; }

.custReview .elementor-button-wrapper { margin-top: 25px; position: relative; text-align: center; }

.testimonial-inner { margin-top: 20px; min-height: 95px !important; overflow: hidden !important; text-align: center; width: 90%; }

.testimonial-heading { font-size: 22px; margin-bottom: 10px; }

.custReview { margin-top: 75px !important; }

.contactfrm span.wpcf7-not-valid-tip { background-color: #fff; color: #f00; display: block; font-size: 1em; font-weight: normal; height: 29px; left: 5px; padding-left: 5px; position: absolute; top: -4px; }

.hmcntct { color: #000; text-align: center; margin-bottom: 0; }

.hmcntct a:hover { color: #e74c3c; }

.hmcntct { color: #000; text-align: center; }

.underlinedtitle { border-bottom: 2px dashed #ccc; font-family: Montserrat; font-size: 30px; font-weight: 600; padding-bottom: 20px; }

.entre-box { background-color: #f4f4f4; margin: 0px 0 45px; padding: 35px 0; }

.entre-box h4 { font-family: "Montserrat", sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; }

@media(max-width:1024px) {

	.elementor-tablet-align-center {

		text-align: center

	}

	.elementor-tablet-align-center .elementor-button {

		width: auto

	}

	.elementor-tablet-align-right {

		text-align: right

	}

	.elementor-tablet-align-right .elementor-button {

		width: auto

	}

	.elementor-tablet-align-left {

		text-align: left

	}

	.elementor-tablet-align-left .elementor-button {

		width: auto

	}

	.elementor-tablet-align-justify .elementor-button {

		width: 100%

	}

	.site-logo {

		margin-bottom: 0;

		margin-top: 19px !important;

	}

}

@media(max-width:767px) {

	.myfixed .menu {

		width: 100%;

	}

	.dropdown-menu-toggle::before {

		font-size: 40px !important;

	}

	.elementor-mobile-align-center {

		text-align: center

	}

	.elementor-mobile-align-center .elementor-button {

		width: auto

	}

	.elementor-mobile-align-right {

		text-align: right

	}

	.elementor-mobile-align-right .elementor-button {

		width: auto

	}

	.elementor-mobile-align-left {

		text-align: left

	}

	.elementor-mobile-align-left .elementor-button {

		width: auto

	}

	.elementor-mobile-align-justify .elementor-button {

		width: 100%

	}

}

#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before { content: "\e800"; font-family: eicon; font-size: 12px; margin-top: 5px }

#elementor-select-preset { display: none }

.elementor:after { position: absolute; opacity: 0; width: 0; height: 0; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }

@media(max-width:640px) {

	.header-widget {

		height: 100px;

	}

	.inside-header.grid-container.grid-parent {

		margin-bottom: 0 !important;

		margin-top: 0 !important;

		padding-top:5px;

	}

	.widget ul li {

		margin-top: 0!important;

	}

	.inside-header > *:not(:last-child) {

		margin-bottom: 0;

	}

	.header-widget {

		height: 80px;

	}

	.site-logo {

		padding-top: 70px;

	}

	#mysticky-nav {

		margin-top: 0;

	}

	.callblack a {

		font-size: 26px;

	}

}

@media(min-width:1025px) {

	.elementor:after {

		content: "desktop"

	}

}

@media(min-width:768px) and (max-width:1024px) {

	.elementor:after {

		content: "tablet"

	}

}

@media(max-width:767px) {

	.elementor:after {

		content: "mobile"

	}

	.content-area,  .inside-footer-widgets>div,  .sidebar {

		float: none;

		width: 100%;

		left: 0;

		right: 0

	}

}

.elementor-section { position: relative }

.elementor-section .elementor-container { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: auto; margin-left: auto; position: relative }

.elementor-section.elementor-section-boxed>.elementor-container { max-width: 1140px }

.elementor-section.elementor-section-stretched { position: relative; width: 100% }

.elementor-section.elementor-section-items-top>.elementor-container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }

.elementor-section.elementor-section-items-middle>.elementor-container { -webkit-box-align: center; -ms-flex-align: center; align-items: center }

.elementor-section.elementor-section-items-bottom>.elementor-container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }

@media(min-width:768px) {

	.elementor-section.elementor-section-height-full {

		height: 100vh

	}

	.elementor-section.elementor-section-height-full>.elementor-container {

		height: 100%

	}

}

.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }

.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: center; -ms-flex-align: center; align-items: center }

.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }

.elementor-row { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex }

@media(max-width:767px) {

	.elementor-row {

		-ms-flex-wrap: wrap;

		flex-wrap: wrap

	}

}

.elementor-column-wrap { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex }

.elementor-widget-wrap { position: relative; width: 100%; z-index: 1 }

.elementor-widget { position: relative }

.elementor-widget:not(:last-child) {

	margin-bottom: 20px

}

.elementor-column { position: relative; min-height: 1px; display: -webkit-box; display: -ms-flexbox; display: flex }

.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated { padding: 5px }

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 10px }

.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated { padding: 15px }

.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated { padding: 20px }

.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated { padding: 30px }

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0 }

@media(min-width:768px) {

	#dno5imy5 {
		margin-top: -585px;
	}

	.elementor-column.elementor-col-10,  .elementor-column[data-col="10"] {

		width: 10%

	}

	.elementor-column.elementor-col-11,  .elementor-column[data-col="11"] {

		width: 11.111%

	}

	.elementor-column.elementor-col-12,  .elementor-column[data-col="12"] {

		width: 12.5%

	}

	.elementor-column.elementor-col-14,  .elementor-column[data-col="14"] {

		width: 14.285%

	}

	.elementor-column.elementor-col-16,  .elementor-column[data-col="16"] {

		width: 16.666%

	}

	.elementor-column.elementor-col-20,  .elementor-column[data-col="20"] {

		width: 20%

	}

	.elementor-column.elementor-col-25,  .elementor-column[data-col="25"] {

		width: 35%

	}

	.elementor-column.elementor-col-30,  .elementor-column[data-col="30"] {

		width: 30%

	}

	.elementor-column.elementor-col-33,  .elementor-column[data-col="33"] {

		width: 33.333%

	}

	.elementor-column.elementor-col-40,  .elementor-column[data-col="40"] {

		width: 40%

	}

	.elementor-column.elementor-col-50,  .elementor-column[data-col="50"] {

		width: 50%

	}

	.elementor-column.elementor-col-60,  .elementor-column[data-col="60"] {

		width: 60%

	}

	.elementor-column.elementor-col-66,  .elementor-column[data-col="66"] {

		width: 66.666%

	}

	.elementor-column.elementor-col-70,  .elementor-column[data-col="70"] {

		width: 70%

	}

	.elementor-column.elementor-col-75,  .elementor-column[data-col="75"] {

		width: 75%

	}

	.elementor-column.elementor-col-80,  .elementor-column[data-col="80"] {

		width: 80%

	}

	.elementor-column.elementor-col-83,  .elementor-column[data-col="83"] {

		width: 83.333%

	}

	.elementor-column.elementor-col-90,  .elementor-column[data-col="90"] {

		width: 90%

	}

	.elementor-column.elementor-col-100,  .elementor-column[data-col="100"] {

		width: 100%

	}

}

}

@media(max-width:479px) {

	.elementor-column.elementor-xs-10 {

		width: 10%

	}

	.elementor-column.elementor-xs-11 {

		width: 11.111%

	}

	.elementor-column.elementor-xs-12 {

		width: 12.5%

	}

	.elementor-column.elementor-xs-14 {

		width: 14.285%

	}

	.elementor-column.elementor-xs-16 {

		width: 16.666%

	}

	.elementor-column.elementor-xs-20 {

		width: 20%

	}

	.elementor-column.elementor-xs-25 {

		width: 25%

	}

	.elementor-column.elementor-xs-30 {

		width: 30%

	}

	.elementor-column.elementor-xs-33 {

		width: 33.333%

	}

	.elementor-column.elementor-xs-40 {

		width: 40%

	}

	.elementor-column.elementor-xs-50 {

		width: 50%

	}

	.elementor-column.elementor-xs-60 {

		width: 60%

	}

	.elementor-column.elementor-xs-66 {

		width: 66.666%

	}

	.elementor-column.elementor-xs-70 {

		width: 70%

	}

	.elementor-column.elementor-xs-75 {

		width: 75%

	}

	.elementor-column.elementor-xs-80 {

		width: 80%

	}

	.elementor-column.elementor-xs-83 {

		width: 83.333%

	}

	.elementor-column.elementor-xs-90 {

		width: 90%

	}

	.elementor-column.elementor-xs-100 {

		width: 100%

	}

	.contactfrm {

		width: 100%;

	}

	.testimonial-inner {

		min-height: 250px !important;

		width: 70%;

	}

	.testimonial-inner {

		min-height: 250px!important;

		width: 67%!important;

		font-size: 14px!important;

	}

	.callblack {

		color: #000;

		font-size: 1.5rem;

		margin: 0;

	}

	.breadcrumbs p {

		margin-bottom: 0px;

		text-align: center;

	}



}

@media(max-width:767px) {

	.elementor-column.elementor-sm-10 {

		width: 10%

	}

	.elementor-column.elementor-sm-11 {

		width: 11.111%

	}

	.elementor-column.elementor-sm-12 {

		width: 12.5%

	}

	.elementor-column.elementor-sm-14 {

		width: 14.285%

	}

	.elementor-column.elementor-sm-16 {

		width: 16.666%

	}

	.elementor-column.elementor-sm-20 {

		width: 20%

	}

	.elementor-column.elementor-sm-25 {

		width: 25%

	}

	.elementor-column.elementor-sm-30 {

		width: 30%

	}

	.elementor-column.elementor-sm-33 {

		width: 33.333%

	}

	.elementor-column.elementor-sm-40 {

		width: 40%

	}

	.elementor-column.elementor-sm-50 {

		width: 50%

	}

	.elementor-column.elementor-sm-60 {

		width: 60%

	}

	.elementor-column.elementor-sm-66 {

		width: 66.666%

	}

	.elementor-column.elementor-sm-70 {

		width: 70%

	}

	.elementor-column.elementor-sm-75 {

		width: 75%

	}

	.elementor-column.elementor-sm-80 {

		width: 80%

	}

	.elementor-column.elementor-sm-83 {

		width: 83.333%

	}

	.elementor-column.elementor-sm-90 {

		width: 90%

	}

	.elementor-column.elementor-sm-100 {

		width: 100%

	}

	.fotbox li {

		width: 100%!important;

	}

	.downarwicon {

		font-size: 24px !important;

		margin-top: 50px;

	}

	.contactfrm {

		width: 100%!important;

	}

	.elementor-contact-mapsec .elementor-contact-mapsec .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {

		width: 100%;

	}

	.elementor-contact-mapsec .cnss-social-icon {

		text-align: center !important;

	}

}

@media(min-width:768px) and (max-width:1024px) {

	.elementor-column.elementor-md-10 {

		width: 10%

	}

	.elementor-column.elementor-md-11 {

		width: 11.111%

	}

	.elementor-column.elementor-md-12 {

		width: 12.5%

	}

	.elementor-column.elementor-md-14 {

		width: 14.285%

	}

	.elementor-column.elementor-md-16 {

		width: 16.666%

	}

	.elementor-column.elementor-md-20 {

		width: 20%

	}

	.elementor-column.elementor-md-25 {

		width: 25%

	}

	.elementor-column.elementor-md-30 {

		width: 30%

	}

	.elementor-column.elementor-md-33 {

		width: 33.333%

	}

	.elementor-column.elementor-md-40 {

		width: 40%

	}

	.elementor-column.elementor-md-50 {

		width: 50%

	}

	.elementor-column.elementor-md-60 {

		width: 60%

	}

	.elementor-column.elementor-md-66 {

		width: 66.666%

	}

	.elementor-column.elementor-md-70 {

		width: 70%

	}

	.elementor-column.elementor-md-75 {

		width: 75%

	}

	.elementor-column.elementor-md-80 {

		width: 80%

	}

	.elementor-column.elementor-md-83 {

		width: 83.333%

	}

	.elementor-column.elementor-md-90 {

		width: 90%

	}

	.elementor-column.elementor-md-100 {

		width: 100%

	}

}

@media(max-width:767px) {

	.elementor-column {

		width: 100%

	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row {

		-webkit-box-orient: vertical;

		-webkit-box-direction: reverse;

		-ms-flex-direction: column-reverse;

		flex-direction: column-reverse

	}

}

.elementor-screen-only,  .screen-reader-text,  .screen-reader-text span,  .ui-helper-hidden-accessible { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }

.elementor-clearfix:after { content: ""; display: block; clear: both; width: 0; height: 0 }

.elementor-form-fields-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }

.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,  .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,  .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,  .elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea { -ms-flex-preferred-size: 100%; flex-basis: 100% }

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,  .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 }

.elementor-field-group { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center }

.elementor-field-group.elementor-field-type-submit { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }

.elementor-field-group .elementor-field-textual { width: 100%; border: 1px solid #818a91; background-color: transparent; color: #373a3c; vertical-align: middle; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 }

.elementor-field-group .elementor-field-textual:focus { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1); outline: 0 }

.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {

	color: inherit;

	opacity: .5

}

.elementor-field-group .elementor-field-textual::-moz-placeholder {

	color: inherit;

	opacity: .5

}

.elementor-field-group .elementor-field-textual:-ms-input-placeholder {

	color: inherit;

	opacity: .5

}

.elementor-field-group .elementor-select-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; width: 100% }

.elementor-field-group .elementor-select-wrapper select { -webkit-appearance: none; -moz-appearance: none; appearance: none; color: inherit; -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-right: 20px }

.elementor-field-group .elementor-select-wrapper:before { content: "\f0d7"; font-family: FontAwesome; font-size: 15px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 10px; pointer-events: none }

.elementor-field-subgroup { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }

.elementor-field-subgroup .elementor-field-option label { display: inline-block }

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-right: 10px }

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {

	-ms-flex-preferred-size: 100%;

	flex-basis: 100%

}

.elementor-field-label { cursor: pointer }

.elementor-mark-required .elementor-field-label:after { content: "*"; color: red; padding-left: .2em }

.elementor-field-textual { line-height: 1.4 }

.elementor-field-textual.elementor-size-xs { font-size: 13px; min-height: 33px; padding: 4px 12px; border-radius: 2px }

.elementor-field-textual.elementor-size-sm { font-size: 15px; min-height: 40px; padding: 5px 14px; border-radius: 3px }

.elementor-field-textual.elementor-size-md { font-size: 16px; min-height: 47px; padding: 6px 16px; border-radius: 4px }

.elementor-field-textual.elementor-size-lg { font-size: 18px; min-height: 59px; padding: 7px 20px; border-radius: 5px }

.elementor-field-textual.elementor-size-xl { font-size: 20px; min-height: 72px; padding: 8px 24px; border-radius: 6px }

.elementor-button-align-center .elementor-field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }

.elementor-button-align-stretch .elementor-field-type-submit button { -ms-flex-preferred-size: 100%; flex-basis: 100% }

.elementor-button-align-start .elementor-field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }

.elementor-button-align-end .elementor-field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end }

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

	.elementor-tablet-button-align-center .elementor-field-type-submit {

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center

	}

	.elementor-tablet-button-align-stretch .elementor-field-type-submit button {

		-ms-flex-preferred-size: 100%;

		flex-basis: 100%

	}

	.elementor-tablet-button-align-start .elementor-field-type-submit {

		-webkit-box-pack: start;

		-ms-flex-pack: start;

		justify-content: flex-start

	}

	.elementor-tablet-button-align-end .elementor-field-type-submit {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end

	}

}

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

	.elementor-mobile-button-align-center .elementor-field-type-submit {

		-webkit-box-pack: center;

		-ms-flex-pack: center;

		justify-content: center

	}

	.elementor-mobile-button-align-stretch .elementor-field-type-submit button {

		-ms-flex-preferred-size: 100%;

		flex-basis: 100%

	}

	.elementor-mobile-button-align-start .elementor-field-type-submit {

		-webkit-box-pack: start;

		-ms-flex-pack: start;

		justify-content: flex-start

	}

	.elementor-mobile-button-align-end .elementor-field-type-submit {

		-webkit-box-pack: end;

		-ms-flex-pack: end;

		justify-content: flex-end

	}

}

.elementor-error .elementor-field { border-color: #d9534f }

.elementor-error .help-inline { color: #d9534f; font-size: .9em }

.elementor-message { margin: 10px 0; font-size: 1em; line-height: 1 }

.elementor-message:before { content: "\f00c"; display: inline-block; font-family: fontawesome; font-weight: 400; font-style: normal; vertical-align: middle; margin-right: 5px }

.elementor-message.elementor-message-danger { color: #d9534f }

.elementor-message.elementor-message-danger:before { content: "\f00d" }

.elementor-message.form-message-success { color: #5cb85c }

.elementor-form .elementor-button { padding-top: 0; padding-bottom: 0; border: 0 none }

.elementor-form .elementor-button>span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }

.elementor-form .elementor-button .elementor-align-icon-right { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }

.elementor-form .elementor-button .elementor-align-icon-left { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 }

.elementor-form .elementor-button.elementor-size-xs { min-height: 33px }

.elementor-form .elementor-button.elementor-size-sm { min-height: 40px }

.elementor-form .elementor-button.elementor-size-md { min-height: 47px }

.elementor-form .elementor-button.elementor-size-lg { min-height: 59px }

.elementor-form .elementor-button.elementor-size-xl { min-height: 72px }

.elementor-widget-heading .elementor-heading-title { padding: 0; margin: 0; line-height: 1 }

.elementor-widget-heading .elementor-heading-title>a { color: inherit }

.elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px }

.elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px }

.elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px }

.elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px }

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px }

.elementor-widget-image .elementor-image>a,  .elementor-widget-image .elementor-image figure>a { display: block }

.elementor-widget-image .elementor-image img { vertical-align: middle }

.elementor-widget-image .elementor-image.elementor-image-shape-circle { border-radius: 50% }

.elementor-image-gallery .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; max-width: 100%; margin: 0 auto }

.elementor-image-gallery .gallery-item img { margin: 0 auto }

.elementor-image-gallery .gallery-item .gallery-caption { margin: 0 }

@media(min-width:768px) {

	.elementor-image-gallery .gallery-columns-2 .gallery-item {

		max-width: 50%

	}

	.elementor-image-gallery .gallery-columns-3 .gallery-item {

		max-width: 33.33%

	}

	.elementor-image-gallery .gallery-columns-4 .gallery-item {

		max-width: 25%

	}

	.elementor-image-gallery .gallery-columns-5 .gallery-item {

		max-width: 20%

	}

	.elementor-image-gallery .gallery-columns-6 .gallery-item {

		max-width: 16.666%

	}

	.elementor-image-gallery .gallery-columns-7 .gallery-item {

		max-width: 14.28%

	}

	.elementor-image-gallery .gallery-columns-8 .gallery-item {

		max-width: 12.5%

	}

	.elementor-image-gallery .gallery-columns-9 .gallery-item {

		max-width: 11.11%

	}

	.elementor-image-gallery .gallery-columns-10 .gallery-item {

		max-width: 10%

	}

}

@media(min-width:480px) and (max-width:767px) {

	.dropdown-menu-toggle::before {

		font-size: 27px !important;

		line-height: 8px;

		height: 10px;

	}

	.wrapfixed button.menu-toggle {

		top: -2px;

	}

	.wrapfixed {

		position: absolute !important;

	}

	.main-navigation.wrapfixed .main-nav ul ul li a {

		padding: 0px 20px !important;

	}

	.wrapfixed .main-navigation .main-nav ul ul.sub-menu li a {

		padding: 0 20px !important;

		font-size: 11px !important;

	}

	.main-navigation.wrapfixed .main-nav li {

		background: #4285f4;

	}

	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {

		max-width: 50%

	}

}

@media(max-width:479px) {

	.stickyMenu ul {

		text-align: center;

	}

	.newMenuCls li {

		text-align: center;

	}

	.newMenuCls ul li a {

		display: inline-block;

	}

	.stPhnCls0 i {

		color: #fff;

		padding-right: 6px;

		float: inherit;

		display: inline-block;

	}



	/*.myfixed .stPhnCls1 {



	float: inherit !important;



}*/



	.stickyMenu ul {

		text-align: center;

	}

	.newMenuCls li {

		text-align: center;

	}

	.myfixed .stPhnCls1 a {

		float: inherit;

	}

	.myfixed .stPhnCls0 {

		display: inline-block !important;

		float: inherit;

		margin-top: 5px;

		text-align: center;

		width: 100%;

	}

	.stPhnCls0 a {

		float: none;

	}

	.sf-menu {

		width: 100%;

	}

	.myfixed .menu-toggle {

		float: right;

		text-align: right;

		width: 50% !important;

	}

	.stPhnCls1 > a:first-child {

		float: inherit !important;

		margin-right: 5px;

	}

	.stickyPhnCls .call-now {

		padding: 0px !important;

	}

	.stickyPhnCls .call-now {

		font-size: 16px !important;

		padding: 0 !important;

	}

	.myfixed .stPhnCls1 a {

		background-color: #f5781a;

		color: #fff;

		float: inherit;

	}

	.myfixed .sticky-logo {

		margin-top: 8px;

	}

	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {

		max-width: 100%

	}

}

.elementor-button { display: inline-block; line-height: 1; background-color: #61ce70; color: #fff; text-align: center;  -webkit-transition: all .5s;

	transition: all .5s

}

.elementor-button:focus,  .elementor-button:hover,  .elementor-button:visited { color: #fff; opacity: .9 }

.elementor-button.elementor-size-xs { font-size: 13px; padding: 10px 20px; border-radius: 2px }

.elementor-button.elementor-size-sm { font-size: 15px; padding: 12px 24px; border-radius: 3px }

.elementor-button.elementor-size-md { font-size: 16px; padding: 15px 30px; border-radius: 4px }

.elementor-button.elementor-size-lg { font-size: 18px; padding: 20px 40px; border-radius: 5px }

.elementor-button.elementor-size-xl { font-size: 20px; padding: 18px 48px; border-radius: 6px }

.elementor-button .elementor-align-icon-right { float: right; margin-left: 5px }

.elementor-button .elementor-align-icon-left { float: left; margin-right: 5px }

.elementor-button .elementor-button-text { display: inline-block }

.elementor-element.elementor-button-info .elementor-button { background-color: #5bc0de }

.elementor-element.elementor-button-success .elementor-button { background-color: #5cb85c }

.elementor-element.elementor-button-warning .elementor-button { background-color: #f0ad4e }

.elementor-element.elementor-button-danger .elementor-button { background-color: #d9534f }

.elementor-widget-button .elementor-button .elementor-button-info { background-color: #5bc0de }

.elementor-widget-button .elementor-button .elementor-button-success { background-color: #5cb85c }

.elementor-widget-button .elementor-button .elementor-button-warning { background-color: #f0ad4e }

.elementor-widget-button .elementor-button .elementor-button-danger { background-color: #d9534f }

.elementor-widget-divider .elementor-divider { line-height: 0; font-size: 0 }

.elementor-widget-divider .elementor-divider-separator { display: inline-block }

.elementor-image-gallery figure img { display: block }

.elementor-image-gallery figure figcaption { width: 100% }

.gallery-spacing-custom .elementor-image-gallery .gallery-icon { padding: 0 }

.elementor-counter .elementor-counter-number-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 69px; font-weight: 600; color: #222; line-height: 1 }

.elementor-counter .elementor-counter-number-prefix { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: right }

.elementor-counter .elementor-counter-number-suffix { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: left }

.elementor-counter .elementor-counter-title { text-align: center; font-size: 19px; font-weight: 400; color: #666; line-height: 2.5 }

.elementor-alert { padding: 15px; border-left: 5px solid transparent; position: relative; text-align: left }

.elementor-alert .elementor-alert-title { display: block; font-weight: 700 }

.elementor-alert .elementor-alert-description { font-size: 13px }

.elementor-alert button.elementor-alert-dismiss { position: absolute; right: 10px; top: 10px; padding: 3px; font-size: 13px; line-height: 1; background: transparent; color: inherit; border: 0 }

.elementor-alert.elementor-alert-info { color: #31708f; background-color: #d9edf7; border-color: #bcdff1 }

.elementor-alert.elementor-alert-success { color: #3c763d; background-color: #dff0d8; border-color: #cae6be }

.elementor-alert.elementor-alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #f9f0c3 }

.elementor-alert.elementor-alert-danger { color: #a94442; background-color: #f2dede; border-color: #e8c4c4 }

@media(max-width:767px) {

	.elementor-alert {

		padding: 10px

	}

	.elementor-alert button.elementor-alert-dismiss {

		right: 7px;

		top: 7px

	}

}

.elementor-widget-progress { text-align: left }

.elementor-progress-wrapper { position: relative; background-color: #eee; color: #fff; height: 30px; line-height: 30px; border-radius: 2px }

.elementor-progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #818a91; width: 0; font-size: 11px; border-radius: 2px; -webkit-transition: width 1s ease-in-out; transition: width 1s ease-in-out }

.elementor-progress-text { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 15px }

.elementor-progress-percentage { padding-right: 15px }

.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar { background-color: #5bc0de }

.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar { background-color: #5cb85c }

.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar { background-color: #f0ad4e }

.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar { background-color: #d9534f }

.elementor-progress .elementor-title { display: block }

@media(max-width:767px) {

	.elementor-progress-wrapper {

		height: 25px;

		line-height: 25px

	}

	.elementor-progress-text {

		padding-left: 10px

	}

}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper { width: 25%; -ms-flex-negative: 0; flex-shrink: 0 }

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active { border-right-style: none }

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after,  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before { height: 999em; width: 0; right: 0; border-right-style: solid }

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:before { top: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%) }

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.active:after { top: 100% }

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title { display: table-cell }

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active { border-bottom-style: none }

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after,  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before { bottom: 0; height: 0; width: 999em; border-bottom-style: solid }

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:before { right: 100% }

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.active:after { left: 100% }

.elementor-widget-tabs .elementor-tab-content,  .elementor-widget-tabs .elementor-tab-title,  .elementor-widget-tabs .elementor-tab-title:after,  .elementor-widget-tabs .elementor-tab-title:before,  .elementor-widget-tabs .elementor-tabs-content-wrapper { border: 1px none #d4d4d4 }

.elementor-widget-tabs .elementor-tabs { text-align: left }

.elementor-widget-tabs .elementor-tabs-wrapper { overflow: hidden }

.elementor-widget-tabs .elementor-tab-title { cursor: pointer }

.elementor-widget-tabs .elementor-tab-desktop-title { position: relative; padding: 20px 25px; font-weight: 700; line-height: 1; border: solid transparent }

.elementor-widget-tabs .elementor-tab-desktop-title.active { border-color: #d4d4d4 }

.elementor-widget-tabs .elementor-tab-desktop-title.active:after,  .elementor-widget-tabs .elementor-tab-desktop-title.active:before { display: block; content: ""; position: absolute }

.elementor-widget-tabs .elementor-tab-mobile-title { padding: 10px; cursor: pointer }

.elementor-widget-tabs .elementor-tab-content { padding: 20px; display: none }

@media(max-width:767px) {

	.elementor-tabs .elementor-tab-content,  .elementor-tabs .elementor-tab-title {

		border-style: solid;

		border-bottom-style: none

	}

	.elementor-tabs .elementor-tabs-wrapper {

		display: none

	}

	.elementor-tabs .elementor-tabs-content-wrapper {

		border-bottom-style: solid

	}

	.elementor-tabs .elementor-tab-content {

		padding: 10px

	}

}

@media(min-width:768px) {

	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex

	}

	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {

		-webkit-box-flex: 1;

		-ms-flex-positive: 1;

		flex-grow: 1;

		border-style: solid;

		border-left-style: none

	}

	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {

		border-style: solid;

		border-top-style: none

	}

	.elementor-tabs .elementor-tab-mobile-title {

		display: none

	}

}

.elementor-accordion { text-align: left }

.elementor-accordion .elementor-accordion-item { border: 1px solid #d4d4d4 }

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item { border-top: 0 }

.elementor-accordion .elementor-accordion-title { padding: 15px 20px; font-weight: 700; line-height: 1; cursor: pointer }

.elementor-accordion .elementor-accordion-title .elementor-accordion-icon { display: inline-block; width: 1.5em }

.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right { float: right; text-align: right }

.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left { float: left; text-align: left }

.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before { content: "\f067" }

.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before { content: "\f068" }

.elementor-accordion .elementor-accordion-content { display: none; padding: 15px 20px; border-top: 1px solid #d4d4d4 }

@media(max-width:767px) {

	.elementor-accordion .elementor-accordion-title {

		padding: 12px 15px

	}

	.elementor-accordion .elementor-accordion-title .elementor-accordion-icon {

		width: 1.2em

	}

	.elementor-accordion .elementor-accordion-content {

		padding: 7px 15px

	}

}

.elementor-toggle { text-align: left }

.elementor-toggle .elementor-toggle-title { font-weight: 700; line-height: 1; padding: 15px; border-bottom: 1px solid #d4d4d4; cursor: pointer }

.elementor-toggle .elementor-toggle-title .elementor-toggle-icon { display: inline-block; width: 1em }

.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before { content: "ïƒš" }

.elementor-toggle .elementor-toggle-title.active { border-bottom: 0 }

.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before { content: "\f0d7" }

.elementor-toggle .elementor-toggle-content { padding: 0 15px 15px; border-bottom: 1px solid #d4d4d4; display: none }

@media(max-width:767px) {

	.elementor-toggle .elementor-toggle-title {

		padding: 12px

	}

	.elementor-toggle .elementor-toggle-content {

		padding: 0 12px 10px

	}

}

.elementor-icon { display: inline-block; line-height: 1;  -webkit-transition: all .5s;

	transition: all .5s;

	color: #818a91; font-size: 50px; text-align: center }

.elementor-icon:hover { color: #818a91 }

.elementor-icon i { width: 1em; height: 1em }

.elementor-view-stacked .elementor-icon { padding: .5em; background-color: #818a91; color: #fff }

.elementor-view-framed .elementor-icon { padding: .5em; color: #818a91; border: 3px solid #818a91; background-color: transparent }

.elementor-shape-circle .elementor-icon { border-radius: 50% }

.elementor-widget-icon-list.elementor-align-center .elementor-icon-list-item:after { margin: auto }

.elementor-widget-icon-list:not(.elementor-align-right) .elementor-icon-list-item:after {

	left: 0

}

.elementor-widget-icon-list:not(.elementor-align-left) .elementor-icon-list-item:after {

	right: 0

}

.elementor-widget-icon-list .elementor-icon-list-items { list-style-type: none; margin: 0; padding: 0 }

.elementor-widget-icon-list .elementor-icon-list-item { margin: 0; padding: 0; position: relative }

.elementor-widget-icon-list .elementor-icon-list-item:after { position: absolute; bottom: 0; width: 100% }

.elementor-widget-icon-list .elementor-icon-list-item,  .elementor-widget-icon-list .elementor-icon-list-item a { display: -webkit-box; display: -ms-flexbox; display: flex }

.elementor-widget-icon-list .elementor-icon-list-item a { width: 100% }

.elementor-widget-icon-list .elementor-icon-list-text { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; padding-left: 5px }

.elementor-widget-icon-list .elementor-icon-list-icon { text-align: center }

.elementor-widget-icon-list .elementor-icon-list-icon i { vertical-align: middle }

.elementor-widget-video .elementor-open-lightbox iframe { display: none }

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: 50% }

.elementor-widget-video .elementor-custom-embed-image-overlay { cursor: pointer; text-align: center }

.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i { opacity: .9; text-shadow: 3px 2px 30px rgba(0, 0, 0, .6) }

.elementor-widget-video .elementor-custom-embed-image-overlay img { display: block }

.elementor-widget-video .elementor-custom-embed-play { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }

.elementor-widget-video .elementor-custom-embed-play i { font-size: 100px; color: #fff; opacity: .7; text-shadow: 3px 2px 24px rgba(0, 0, 0, .5);  -webkit-transition: all .5s;

	transition: all .5s

}

.elementor-aspect-ratio-169 .elementor-video-wrapper { padding-bottom: 56.25% }

.elementor-aspect-ratio-43 .elementor-video-wrapper { padding-bottom: 75% }

.elementor-aspect-ratio-32 .elementor-video-wrapper { padding-bottom: 66.6666% }

.elementor-widget-video-modal .dialog-widget-content { background: none; box-shadow: none; width: 50% }

.elementor-widget-video-modal .dialog-close-button { top: 12px; right: 0 }

.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image { width: 100% }

.swiper-container .swiper-slide figure { line-height: 0 }

.elementor-widget-image-box .elementor-image-box-content,  .swiper-container .swiper-slide figure img { width: 100% }

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

	.myfixed .wholeCls {

		display: none !important;

	}

	.sticky-logo a {

		margin-top: 6px !important;

	}

}

@media(min-width:768px) {

	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,  .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex

	}

	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {

		text-align: right;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: reverse;

		-ms-flex-direction: row-reverse;

		flex-direction: row-reverse

	}

	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {

		text-align: left;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		-ms-flex-direction: row;

		flex-direction: row

	}

	.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {

		margin: auto

	}

	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {

		-webkit-box-align: start;

		-ms-flex-align: start;

		align-items: flex-start

	}

	.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center

	}

	.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {

		-webkit-box-align: end;

		-ms-flex-align: end;

		align-items: flex-end

	}

}

@media(max-width:767px) {

	.elementor-widget-image-box .elementor-image-box-img {

		margin-left: auto !important;

		margin-right: auto !important;

		margin-bottom: 15px

	}

}

.elementor-widget-image-box .elementor-image-box-img { display: inline-block }

.elementor-widget-image-box .elementor-image-box-title a { color: inherit }

.elementor-widget-image-box .elementor-image-box-wrapper { text-align: center }

.elementor-widget-image-box .elementor-image-box-description { margin: 0 }

@media(min-width:768px) {

	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,  .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {

		display: -webkit-box;

		display: -ms-flexbox;

		display: flex

	}

	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,  .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {

		-webkit-box-flex: 0;

		-ms-flex: 0 0 auto;

		flex: 0 0 auto

	}

	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {

		text-align: right;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: reverse;

		-ms-flex-direction: row-reverse;

		flex-direction: row-reverse

	}

	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {

		text-align: left;

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		-ms-flex-direction: row;

		flex-direction: row

	}

	.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {

		margin: auto

	}

	.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {

		-webkit-box-align: start;

		-ms-flex-align: start;

		align-items: flex-start

	}

	.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {

		-webkit-box-align: center;

		-ms-flex-align: center;

		align-items: center

	}

	.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {

		-webkit-box-align: end;

		-ms-flex-align: end;

		align-items: flex-end

	}

}

@media(max-width:767px) {

	.elementor-widget-icon-box .elementor-icon-box-icon {

		margin-left: auto !important;

		margin-right: auto !important;

		margin-bottom: 15px

	}

}

.elementor-widget-icon-box .elementor-icon-box-wrapper { text-align: center }

.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit }

.elementor-widget-icon-box .elementor-icon-box-description { margin: 0 }

.elementor-testimonial-wrapper { overflow: hidden; text-align: center }

.elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 1.3em; margin-bottom: 20px }

.elementor-testimonial-wrapper .elementor-testimonial-name { line-height: 1.5 }

.elementor-testimonial-wrapper .elementor-testimonial-job { font-size: .85em }

.elementor-testimonial-wrapper.elementor-testimonial-text-align-left { text-align: left }

.elementor-testimonial-wrapper.elementor-testimonial-text-align-right { text-align: right }

.elementor-testimonial-wrapper .elementor-testimonial-meta { width: 100%; line-height: 1 }

.elementor-testimonial-wrapper .elementor-testimonial-meta-inner { display: inline-block }

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,  .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image { display: table-cell; vertical-align: middle }

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { width: 60px; height: 60px; border-radius: 50% }

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image { padding-right: 15px }

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details { text-align: left }

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,  .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { display: block }

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image { margin-bottom: 20px }

.elementor-social-icons-wrapper { font-size: 0 }

.elementor-social-icon { font-size: 25px; text-align: center; padding: .5em; margin-right: 5px; cursor: pointer }

.elementor-social-icon i { color: #fff }

.elementor-social-icon:last-child { margin: 0 }

.elementor-social-icon:hover { opacity: .9; color: #fff }

.elementor-social-icon-apple { background-color: #999 }

.elementor-social-icon-behance { background-color: #1769ff }

.elementor-social-icon-bitbucket { background-color: #205081 }

.elementor-social-icon-codepen { background-color: #000 }

.elementor-social-icon-delicious { background-color: #39f }

.elementor-social-icon-digg { background-color: #005be2 }

.elementor-social-icon-dribbble { background-color: #ea4c89 }

.elementor-social-icon-envelope { background-color: #607d8b }

.elementor-social-icon-facebook { background-color: #3b5998 }

.elementor-social-icon-flickr { background-color: #0063dc }

.elementor-social-icon-foursquare { background-color: #2d5be3 }

.elementor-social-icon-github { background-color: #333 }

.elementor-social-icon-google-plus { background-color: #dd4b39 }

.elementor-social-icon-houzz { background-color: #7ac142 }

.elementor-social-icon-instagram { background-color: #262626 }

.elementor-social-icon-jsfiddle { background-color: #487aa2 }

.elementor-social-icon-linkedin { background-color: #0077b5 }

.elementor-social-icon-medium { background-color: #00ab6b }

.elementor-social-icon-pinterest { background-color: #bd081c }

.elementor-social-icon-product-hunt { background-color: #da552f }

.elementor-social-icon-reddit { background-color: #ff4500 }

.elementor-social-icon-shopping-cart { background-color: #4caf50 }

.elementor-social-icon-slideshare { background-color: #0077b5 }

.elementor-social-icon-snapchat { background-color: #fffc00 }

.elementor-social-icon-soundcloud { background-color: #f80 }

.elementor-social-icon-spotify { background-color: #2ebd59 }

.elementor-social-icon-stack-overflow { background-color: #fe7a15 }

.elementor-social-icon-tripadvisor { background-color: #589442 }

.elementor-social-icon-tumblr { background-color: #35465c }

.elementor-social-icon-twitch { background-color: #6441a5 }

.elementor-social-icon-twitter { background-color: #55acee }

.elementor-social-icon-vimeo { background-color: #1ab7ea }

.elementor-social-icon-vk { background-color: #45668e }

.elementor-social-icon-whatsapp { background-color: #25d366 }

.elementor-social-icon-wordpress { background-color: #21759b }

.elementor-social-icon-xing { background-color: #026466 }

.elementor-social-icon-yelp { background-color: #af0606 }

.elementor-social-icon-youtube { background-color: #cd201f }

.elementor-shape-rounded .elementor-icon.elementor-social-icon { border-radius: 10% }

.elementor-shape-circle .elementor-icon.elementor-social-icon { border-radius: 50% }

body.elementor-page .elementor-widget-menu-anchor { margin-bottom: 0 }

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: #818a91; color: #fff }

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap { color: #818a91; border: 3px solid; background-color: transparent }

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {

	margin-top: 8px

}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {

	width: 1em;

	height: 1em

}

.elementor-widget-text-editor .elementor-drop-cap { float: left; text-align: center; line-height: 1; font-size: 50px }

.elementor-widget-text-editor .elementor-drop-cap-letter { display: inline-block }

.slick-slider { box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }

.slick-list,  .slick-slider { position: relative; display: block }

.slick-list { overflow: hidden; margin: 0; padding: 0 }

.slick-list:focus { outline: 0 }

.slick-list.dragging { cursor: pointer }

.slick-slider .slick-list,  .slick-slider .slick-track { -webkit-transform: translateZ(0); transform: translateZ(0) }

.slick-track { position: relative; left: 0; top: 0; display: block }

.slick-track:after,  .slick-track:before { content: ""; display: table }

.slick-track:after { clear: both }

.slick-loading .slick-track { visibility: hidden }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none }

[dir=rtl] .slick-slide { float: right }

.slick-slide img { display: block }

.slick-slide.slick-loading img { display: none }

.slick-slide.dragging img { pointer-events: none }

.slick-initialized .slick-slide { display: block }

.slick-loading .slick-slide { visibility: hidden }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }

.slick-arrow.slick-hidden { display: none }

.elementor-slick-slider .slick-loading .slick-list { /*background: #fff url(//cashforyourcars.com.au/wp-content/plugins/elementor/assets/css/../images/ajax-loader.gif) 50% no-repeat*/







}

.elementor-slick-slider .slick-next,  .elementor-slick-slider .slick-prev { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; padding: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; color: transparent; border: 0; outline: 0; background: transparent }

.elementor-slick-slider .slick-next:focus,  .elementor-slick-slider .slick-next:hover,  .elementor-slick-slider .slick-prev:focus,  .elementor-slick-slider .slick-prev:hover { color: transparent; outline: 0; background: transparent }

.elementor-slick-slider .slick-next:focus:before,  .elementor-slick-slider .slick-next:hover:before,  .elementor-slick-slider .slick-prev:focus:before,  .elementor-slick-slider .slick-prev:hover:before { opacity: 1 }

.elementor-slick-slider .slick-next.slick-disabled:before,  .elementor-slick-slider .slick-prev.slick-disabled:before { opacity: .25 }

.elementor-slick-slider .slick-next:before,  .elementor-slick-slider .slick-prev:before { font-family: FontAwesome; font-size: 35px; line-height: 1; opacity: .75; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.elementor-slick-slider .slick-prev { left: -25px }

[dir=rtl] .elementor-slick-slider .slick-prev { left: auto; right: -25px }

.elementor-slick-slider .slick-prev:before { content: "\f104" }

[dir=rtl] .elementor-slick-slider .slick-prev:before { content: "\f105" }

.elementor-slick-slider .slick-next { right: -25px }

[dir=rtl] .elementor-slick-slider .slick-next { left: -25px; right: auto }

.elementor-slick-slider .slick-next:before { content: "\f105" }

[dir=rtl] .elementor-slick-slider .slick-next:before { content: "\f104" }

.elementor-slick-slider .slick-dotted.slick-slider { margin-bottom: 30px }

.elementor-slick-slider ul.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1 }

.elementor-slick-slider ul.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0; padding: 0; cursor: pointer }

.elementor-slick-slider ul.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: 0; background: transparent }

.elementor-slick-slider ul.slick-dots li button:focus,  .elementor-slick-slider ul.slick-dots li button:hover { outline: 0 }

.elementor-slick-slider ul.slick-dots li button:focus:before,  .elementor-slick-slider ul.slick-dots li button:hover:before { opacity: 1 }

.elementor-slick-slider ul.slick-dots li button:before { font-family: FontAwesome; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: "\f111"; text-align: center; opacity: .25; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.elementor-slick-slider ul.slick-dots li.slick-active button:before { opacity: .75; color: #000 }

.elementor-slick-slider .slick-arrows-inside .slick-prev { left: 20px }

[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev { left: auto; right: 20px }

.elementor-slick-slider .slick-arrows-inside .slick-next { right: 20px }

[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next { left: 20px; right: auto }

.elementor-slick-slider .slick-dots-inside .slick-dots { bottom: 5px }

.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider { margin-bottom: 0 }

.elementor-slick-slider .slick-slider .slick-next,  .elementor-slick-slider .slick-slider .slick-prev { z-index: 1 }

.elementor-slick-slider .slick-slide img { margin: auto }

.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1 }

.swiper-container-no-flexbox .swiper-slide { float: left }

.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; box-sizing: content-box }

.swiper-container-android .swiper-slide,  .swiper-wrapper { -webkit-transform: translateZ(0); transform: translateZ(0) }

.swiper-container-multirow>.swiper-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap }

.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }

.swiper-slide { -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative }

.swiper-container-autoheight,  .swiper-container-autoheight .swiper-slide { height: auto }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x }

.swiper-button-next,  .swiper-button-prev { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; padding: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; border: 0; text-align: center }

.swiper-button-next,  .swiper-button-next:focus,  .swiper-button-next:hover,  .swiper-button-prev,  .swiper-button-prev:focus,  .swiper-button-prev:hover { color: transparent; outline: 0; background: transparent }

.swiper-button-next:focus:before,  .swiper-button-next:hover:before,  .swiper-button-prev:focus:before,  .swiper-button-prev:hover:before { opacity: 1 }

.swiper-button-next.slick-disabled:before,  .swiper-button-prev.slick-disabled:before { opacity: .25 }

.swiper-button-next:before,  .swiper-button-prev:before { font-family: FontAwesome; font-size: 35px; line-height: 1; opacity: .75; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.swiper-button-next.swiper-button-disabled,  .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none }

.swiper-button-prev { left: -25px }

[dir=rtl] .swiper-button-prev { left: auto; right: -25px }

.swiper-button-prev:before { content: "\f104" }

[dir=rtl] .swiper-button-prev:before { content: "\f105" }

.swiper-button-next { right: -25px }

[dir=rtl] .swiper-button-next { left: -25px; right: auto }

.swiper-button-next:before { content: "\f105" }

[dir=rtl] .swiper-button-next:before { content: "\f104" }

.swiper-pagination { position: absolute; text-align: center;  -webkit-transition: .3s;

	transition: .3s;

	-webkit-transform: translateZ(0); transform: translateZ(0); z-index: 10 }

.swiper-pagination.swiper-pagination-hidden { opacity: 0 }

.swiper-container-horizontal>.swiper-pagination-bullets,  .swiper-pagination-custom,  .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100% }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2 }

button.swiper-pagination-bullet { border: 0; margin: 0; padding: 0; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }

.swiper-pagination-white .swiper-pagination-bullet { background: #fff }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff }

.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000 }

.swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block }

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px }

.swiper-pagination-progress { background: rgba(0, 0, 0, .25); position: absolute }

.swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; transform-origin: left top }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; transform-origin: right top }

.swiper-container-horizontal>.swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0 }

.swiper-container-vertical>.swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0 }

.swiper-pagination-progress.swiper-pagination-white { background: hsla(0, 0%, 100%, .5) }

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000 }

.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px }

.swiper-container-3d .swiper-cube-shadow,  .swiper-container-3d .swiper-slide,  .swiper-container-3d .swiper-slide-shadow-bottom,  .swiper-container-3d .swiper-slide-shadow-left,  .swiper-container-3d .swiper-slide-shadow-right,  .swiper-container-3d .swiper-slide-shadow-top,  .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d }

.swiper-container-3d .swiper-slide-shadow-bottom,  .swiper-container-3d .swiper-slide-shadow-left,  .swiper-container-3d .swiper-slide-shadow-right,  .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent) }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent) }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent) }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent); background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent) }

.swiper-container-coverflow .swiper-wrapper,  .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px }

.swiper-container-cube,  .swiper-container-flip { overflow: visible }

.swiper-container-cube .swiper-slide,  .swiper-container-flip .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 }

.swiper-container-cube .swiper-slide .swiper-slide,  .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none }

.swiper-container-cube .swiper-slide-active,  .swiper-container-cube .swiper-slide-active .swiper-slide-active,  .swiper-container-flip .swiper-slide-active,  .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto }

.swiper-container-cube .swiper-slide-shadow-bottom,  .swiper-container-cube .swiper-slide-shadow-left,  .swiper-container-cube .swiper-slide-shadow-right,  .swiper-container-cube .swiper-slide-shadow-top,  .swiper-container-flip .swiper-slide-shadow-bottom,  .swiper-container-flip .swiper-slide-shadow-left,  .swiper-container-flip .swiper-slide-shadow-right,  .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden }

.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; transform-origin: 100% 0 }

.swiper-container-cube .swiper-slide-active,  .swiper-container-cube .swiper-slide-next,  .swiper-container-cube .swiper-slide-next+.swiper-slide,  .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none }

.swiper-container-fade .swiper-slide-active,  .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center }

.swiper-zoom-container>canvas,  .swiper-zoom-container>img,  .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; object-fit: contain }

.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, .1) }

.swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% }

.swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); border-radius: 10px; left: 0; top: 0 }

.swiper-scrollbar-cursor-drag { cursor: move }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-animation: a 1s steps(12) infinite; animation: a 1s steps(12) infinite }

.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; /* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");*/







	background-position: 50%; background-size: 100%; background-repeat: no-repeat }

.swiper-lazy-preloader-white:after { /* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")*/







}

@-webkit-keyframes a {  to {

	-webkit-transform: rotate(1turn);

	transform: rotate(1turn)

	}

}

@keyframes a {  to {

	-webkit-transform: rotate(1turn);

	transform: rotate(1turn)

	}

}

.animated { -webkit-animation-duration: 1.25s; animation-duration: 1.25s }

.animated.animated-slow { -webkit-animation-duration: 2s; animation-duration: 2s }

.animated.animated-fast {  -webkit-animation-duration: .75s;

	animation-duration: .75s

}

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite }

.elementor-shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr }

.elementor-shape-top { top: -1px }

.elementor-shape-bottom { bottom: -1px }

.elementor-shape[data-negative=false].elementor-shape-bottom,  .elementor-shape[data-negative=true].elementor-shape-top { -webkit-transform: rotate(180deg); transform: rotate(180deg) }

.elementor-shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) }

.elementor-shape .elementor-shape-fill { fill: #fff; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotateY(0deg); transform: rotateY(0deg) }

.elementor-open-lightbox .fluid-width-video-wrapper,  .page-template-elementor_canvas.elementor-page:before { display: none }

.elementor-post__thumbnail__link { -webkit-transition: none; transition: none }

@media(max-width:767px) {

	body:not(.elementor-editor-active) .elementor-hidden-phone {

		display: none

	}

}

@media(min-width:768px) and (max-width:1024px) {

	body:not(.elementor-editor-active) .elementor-hidden-tablet {

		display: none

	}

}

@media(min-width:1025px) {

	body:not(.elementor-editor-active) .elementor-hidden-desktop {

		display: none

	}

}

body:not(.elementor-editor-active) .elementor-hidden {

	display: none

}

.elementor-widget-heading .elementor-heading-title { color: #000; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-image .widget-image-caption { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-text-editor { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: #6ec1e4 }

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,  .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: #6ec1e4; border-color: #6ec1e4 }

.elementor-widget-button a.elementor-button { font-family: "Roboto", Sans-serif; font-weight: 500; background-color: #2ba54d }

.elementor-widget-divider .elementor-divider-separator { border-top-color: #7a7a7a }

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: #6ec1e4 }

.elementor-widget-icon.elementor-view-framed .elementor-icon,  .elementor-widget-icon.elementor-view-default .elementor-icon { color: #6ec1e4; border-color: #6ec1e4 }

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-color: #6ec1e4 }

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,  .elementor-widget-icon-box.elementor-view-default .elementor-icon { color: #6ec1e4; border-color: #6ec1e4 }

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-image-gallery .gallery-item .gallery-caption { font-family: "Roboto", Sans-serif; font-weight: 500 }

.elementor-widget-image-carousel .elementor-image-carousel-caption { font-family: "Roboto", Sans-serif; font-weight: 500 }

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {

	border-top-color: #7a7a7a

}

.elementor-widget-icon-list .elementor-icon-list-icon i { color: #6ec1e4 }

.elementor-widget-icon-list .elementor-icon-list-text { color: #54595f }

.elementor-widget-icon-list .elementor-icon-list-item { font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-counter .elementor-counter-number-wrapper { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-counter .elementor-counter-title { color: #54595f; font-family: "Roboto Slab", Sans-serif; font-weight: 400 }

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar { background-color: #6ec1e4 }

.elementor-widget-progress .elementor-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-testimonial .elementor-testimonial-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-testimonial .elementor-testimonial-name { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-testimonial .elementor-testimonial-job { color: #54595f; font-family: "Roboto Slab", Sans-serif; font-weight: 400 }

.elementor-widget-tabs .elementor-tab-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-tabs .elementor-tab-title.active { color: #2ba54d }

.elementor-widget-tabs .elementor-tab-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-accordion .elementor-accordion .elementor-accordion-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-accordion .elementor-accordion .elementor-accordion-title.active { color: #2ba54d }

.elementor-widget-accordion .elementor-accordion .elementor-accordion-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-toggle .elementor-toggle .elementor-toggle-title { color: #6ec1e4; font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active { color: #2ba54d }

.elementor-widget-toggle .elementor-toggle .elementor-toggle-content { color: #7a7a7a; font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-widget-alert .elementor-alert-title { font-family: "Roboto", Sans-serif; font-weight: 600 }

.elementor-widget-alert .elementor-alert-description { font-family: "Roboto", Sans-serif; font-weight: 400 }

.elementor-183 .elementor-element.elementor-element-ulgas7f { background-color: rgba(0, 0, 0, 0.97); padding: 0 }

.elementor-183 .elementor-element.elementor-element-ulgas7f>.elementor-background-overlay { background-color: #000; background-image: url(images/cash-for-your-car-background-banner.jpg); background-size: cover; opacity: .24 }

.elementor-183 .elementor-element.elementor-element-j5b9oaf { text-align: center }

.elementor-183 .elementor-element.elementor-element-j5b9oaf .elementor-image img { max-width: 100%; opacity: 1 }

.elementor-183 .elementor-element.elementor-element-j5b9oaf .elementor-widget-container { margin: 0; padding: -25px -25px -25px -25px }

.elementor-183 .elementor-element.elementor-element-2ofabfa { text-align: center }

.elementor-183 .elementor-element.elementor-element-2ofabfa .elementor-heading-title { color: #fff; font-size: 38px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-bjbwkwa { text-align: center }

.elementor-183 .elementor-element.elementor-element-bjbwkwa .elementor-heading-title { color: #fff; font-size: 25px; font-family: "Montserrat", Sans-serif; font-weight: 500 }

.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-button .elementor-align-icon-right { margin-left: 9px }

.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-button .elementor-align-icon-left { margin-right: 9px }

.elementor-183 .elementor-element.elementor-element-3aliweb a.elementor-button { font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-3aliweb a.elementor-button:hover { background-color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-button { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5) }

.elementor-183 .elementor-element.elementor-element-3aliweb .elementor-widget-container { margin: 0 0 -24px 0; padding: 10px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-button .elementor-align-icon-right { margin-left: 9px }

.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-button .elementor-align-icon-left { margin-right: 9px }

.elementor-183 .elementor-element.elementor-element-l0teq9u a.elementor-button { font-family: "Montserrat", Sans-serif; letter-spacing: 0; color: #fff; background-color: rgba(122, 122, 122, 0); border-radius: 5px 5px 5px 5px }

.elementor-183 .elementor-element.elementor-element-l0teq9u a.elementor-button:hover { color: #fff; background-color: #2ba54d; border-color: rgba(0, 0, 0, 0) }

.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-button { border-style: solid; border-width: 3px 3px 3px 3px; border-color: #2ba54d }

.elementor-183 .elementor-element.elementor-element-l0teq9u .elementor-widget-container { padding: 10px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-658n8vp a.elementor-button { font-family: "Montserrat", Sans-serif; border-radius: 3px 3px 3px 3px }

.elementor-183 .elementor-element.elementor-element-658n8vp a.elementor-button:hover { background-color: #fbbc05; border-color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-658n8vp .elementor-button { border-style: solid; border-width: 3px 3px 3px 3px; border-color: #2ba54d }

.elementor-183 .elementor-element.elementor-element-658n8vp .elementor-widget-container { padding: 10px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-6qcsf2o { margin-top: 39px; margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-fkwn2g6 .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-2cno0bh { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-2cno0bh .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-2cno0bh .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-4lgww7a .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }

.elementor-183 .elementor-element.elementor-element-4lgww7a .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-0i0ha89 .elementor-heading-title { color: #000; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-683h9hv { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-683h9hv .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-683h9hv .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-c74lxcl { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-c74lxcl .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-c74lxcl .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-c13blcq { text-align: center }

.elementor-183 .elementor-element.elementor-element-c13blcq .elementor-image img { max-width: 100%; opacity: 1 }

.elementor-183 .elementor-element.elementor-element-b3c8zhn { margin-top: 2px; margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-aryur2p { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-aryur2p .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-aryur2p .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-aryur2p .elementor-widget-container { margin: -20px 0 0 0; padding: 0 }

.elementor-183 .elementor-element.elementor-element-4rxifuy { margin-top: -10px; margin-bottom: -32px }

.elementor-183 .elementor-element.elementor-element-448hcsv { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-448hcsv .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-448hcsv .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-448hcsv .elementor-widget-container { margin: -20px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-v1o1jbl { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-v1o1jbl .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-v1o1jbl .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-v1o1jbl .elementor-widget-container { margin: -20px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-ggjt3wq { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-ggjt3wq .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-ggjt3wq .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-ggjt3wq .elementor-widget-container { margin: -20px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-osx4j4y { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-osx4j4y .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-osx4j4y .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-v2lo7yo { background-color: #fbbc05; margin-top: 53px; margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-equ8wpn { text-align: left }

.elementor-183 .elementor-element.elementor-element-equ8wpn .elementor-heading-title { color: #fff; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-equ8wpn .elementor-widget-container { padding: 19px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-text-editor { text-align: left }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-ru26w1y .elementor-widget-container { margin: 25px 25px 25px 25px }

.elementor-183 .elementor-element.elementor-element-a79lnq9 { text-align: center }

.elementor-183 .elementor-element.elementor-element-a79lnq9 .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-a79lnq9 .elementor-widget-container { margin: 0; padding: 52px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-swwexfk .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #adadad; width: 100% }

.elementor-183 .elementor-element.elementor-element-swwexfk .elementor-divider { text-align: center; padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-swwexfk .elementor-widget-container { padding: 0 }

.elementor-183 .elementor-element.elementor-element-oer0krm .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }

.elementor-183 .elementor-element.elementor-element-oer0krm .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon-wrapper { text-align: center }

.elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-stacked .elementor-icon { background-color: #000; color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-default .elementor-icon { color: #000; border-color: #000 }

.elementor-183 .elementor-element.elementor-element-xyvp5mk.elementor-view-framed .elementor-icon { background-color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon { font-size: 35px }

.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon i { transform: rotate(0deg) }

.elementor-183 .elementor-element.elementor-element-0zojtgb { text-align: center }

.elementor-183 .elementor-element.elementor-element-0zojtgb .elementor-heading-title { color: #fbbc05; font-size: 37px; font-family: "Tahoma", Sans-serif }

.elementor-183 .elementor-element.elementor-element-7yuqf4y { text-align: center }

.elementor-183 .elementor-element.elementor-element-7yuqf4y .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-i5khj6q .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }

.elementor-183 .elementor-element.elementor-element-i5khj6q .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon-wrapper { text-align: center }

.elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-stacked .elementor-icon { background-color: #000; color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-default .elementor-icon { color: #000; border-color: #000 }

.elementor-183 .elementor-element.elementor-element-w8ia5ac.elementor-view-framed .elementor-icon { background-color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon { font-size: 35px }

.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon i { transform: rotate(0deg) }

.elementor-183 .elementor-element.elementor-element-lobsr8y { text-align: center }

.elementor-183 .elementor-element.elementor-element-lobsr8y .elementor-heading-title { color: #fbbc05; font-size: 37px; font-family: "Tahoma", Sans-serif }

.elementor-183 .elementor-element.elementor-element-9frjcqm { text-align: center }

.elementor-183 .elementor-element.elementor-element-9frjcqm .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-sz5fcd4 .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }

.elementor-183 .elementor-element.elementor-element-sz5fcd4 .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon-wrapper { text-align: center }

.elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-stacked .elementor-icon { background-color: #000; color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-default .elementor-icon { color: #000; border-color: #000 }

.elementor-183 .elementor-element.elementor-element-7xmc5c5.elementor-view-framed .elementor-icon { background-color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon { font-size: 35px }

.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon i { transform: rotate(0deg) }

.elementor-183 .elementor-element.elementor-element-v9desd3 { text-align: center }

.elementor-183 .elementor-element.elementor-element-v9desd3 .elementor-heading-title { color: #fbbc05; font-size: 37px; font-family: "Tahoma", Sans-serif }

.elementor-183 .elementor-element.elementor-element-tcukj0l { text-align: center }

.elementor-183 .elementor-element.elementor-element-tcukj0l .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-q0nldqe { background-color: #000; margin-top: 69px; margin-bottom: 0; padding: 55px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-q0nldqe>.elementor-background-overlay { background-size: cover; opacity: .32 }

.elementor-183 .elementor-element.elementor-element-ye0u5qk { text-align: center }

.elementor-183 .elementor-element.elementor-element-ye0u5qk .elementor-heading-title { color: #fbbc05; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-uda75s0 .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fbbc05; width: 100% }

.elementor-183 .elementor-element.elementor-element-uda75s0 .elementor-divider { text-align: left; padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-uda75s0 .elementor-widget-container { padding: 0 }

.elementor-183 .elementor-element.elementor-element-prd54fd { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-prd54fd .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-prd54fd .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-prd54fd .elementor-widget-container { padding: 0 0 1px 0 }

.elementor-183 .elementor-element.elementor-element-hw7lavy { padding: 0 }

.elementor-183 .elementor-element.elementor-element-zeaxrqs>.elementor-element-populated { border-radius: 0 }

.elementor-183 .elementor-element.elementor-element-vusj9yt .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }

.elementor-183 .elementor-element.elementor-element-vusj9yt .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-7as7hs1.elementor-position-right .elementor-image-box-img { margin-left: 0 }

.elementor-183 .elementor-element.elementor-element-7as7hs1.elementor-position-left .elementor-image-box-img { margin-right: 0 }

.elementor-183 .elementor-element.elementor-element-7as7hs1.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }

.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }

.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-wrapper { text-align: left }

.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-title { margin-bottom: 20px }

.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-7as7hs1 .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-t02em14 { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-t02em14 .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-t02em14 .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-t02em14 .elementor-widget-container { margin: 0 }

.elementor-183 .elementor-element.elementor-element-11bnu6o>.elementor-element-populated>.elementor-background-overlay { opacity: .5 }

.elementor-183 .elementor-element.elementor-element-r6na32i .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }

.elementor-183 .elementor-element.elementor-element-r6na32i .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-2q20k56.elementor-position-right .elementor-image-box-img { margin-left: 0 }

.elementor-183 .elementor-element.elementor-element-2q20k56.elementor-position-left .elementor-image-box-img { margin-right: 0 }

.elementor-183 .elementor-element.elementor-element-2q20k56.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }

.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }

.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-wrapper { text-align: left }

.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-s9kofio { color: #fff; font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-s9kofio .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-s9kofio .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-s9kofio .elementor-widget-container { margin: 0 }

.elementor-183 .elementor-element.elementor-element-qmudub1 { color: #fff; font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-qmudub1 .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-qmudub1 .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-qmudub1 .elementor-widget-container { margin: 15% 0 0 0 }

.elementor-183 .elementor-element.elementor-element-oxfoii4>.elementor-element-populated>.elementor-background-overlay { opacity: .5 }

.elementor-183 .elementor-element.elementor-element-kxb16tb .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }

.elementor-183 .elementor-element.elementor-element-kxb16tb .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-wy9khuw.elementor-position-right .elementor-image-box-img { margin-left: 0 }

.elementor-183 .elementor-element.elementor-element-wy9khuw.elementor-position-left .elementor-image-box-img { margin-right: 0 }

.elementor-183 .elementor-element.elementor-element-wy9khuw.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }

.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }

.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-wrapper { text-align: left }

.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-wy9khuw .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-qvsx5bk { color: #fff; font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-qvsx5bk .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-qvsx5bk .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-94acpou>.elementor-element-populated>.elementor-background-overlay { opacity: .5 }

.elementor-183 .elementor-element.elementor-element-wbfwn6n .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #fff; width: 100% }

.elementor-183 .elementor-element.elementor-element-wbfwn6n .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-qtzul25.elementor-position-right .elementor-image-box-img { margin-left: 0 }

.elementor-183 .elementor-element.elementor-element-qtzul25.elementor-position-left .elementor-image-box-img { margin-right: 0 }

.elementor-183 .elementor-element.elementor-element-qtzul25.elementor-position-top .elementor-image-box-img { margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-wrapper .elementor-image-box-img { width: 100% }

.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-wrapper .elementor-image-box-img img { opacity: 1 }

.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-wrapper { text-align: left }

.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-content .elementor-image-box-title { color: #fbbc05; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-qtzul25 .elementor-image-box-content .elementor-image-box-description { color: #fff; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-vzyi9mk { color: #fff; font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-vzyi9mk .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-vzyi9mk .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-48zyhj8 a.elementor-button { font-family: "Montserrat", Sans-serif; background-color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-48zyhj8 a.elementor-button:hover { background-color: #2ba54d }

.elementor-183 .elementor-element.elementor-element-48zyhj8 .elementor-widget-container { margin: 28px 0 20px 0 }

.elementor-183 .elementor-element.elementor-element-ytcvggy { background-color: #fbbc05; margin-top: 53px; margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-yvvzvey { text-align: center }

.elementor-183 .elementor-element.elementor-element-yvvzvey .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-nqj6hog .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-nqj6hog .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-epdvbye { text-align: center }

.elementor-183 .elementor-element.elementor-element-epdvbye .elementor-heading-title { color: #000; font-size: 60px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-epdvbye .elementor-widget-container { margin: 21px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-rcogcwy { text-align: center }

.elementor-183 .elementor-element.elementor-element-rcogcwy .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-zgmyhco a.elementor-button { font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-zgmyhco a.elementor-button:hover { color: #000; background-color: #4abf5c }

.elementor-183 .elementor-element.elementor-element-cw29lij a.elementor-button { font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-cw29lij a.elementor-button:hover { color: #000; background-color: #4abf5c }

.elementor-183 .elementor-element.elementor-element-srq25c1 { background-color: #f4f4f4; margin-top: 72px; margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-eyktawn { text-align: left }

.elementor-183 .elementor-element.elementor-element-eyktawn .elementor-heading-title { color: #000; font-size: 25px; font-family: "Montserrat", Sans-serif; text-transform: uppercase }

.elementor-183 .elementor-element.elementor-element-eyktawn .elementor-widget-container { margin: 49px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-zy8vs33 { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-zy8vs33 .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-zy8vs33 .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-ekbuc6g { text-align: left }

.elementor-183 .elementor-element.elementor-element-ekbuc6g .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-ekbuc6g .elementor-widget-container { margin: 51px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-jxlpy1r .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #adadad; width: 100% }

.elementor-183 .elementor-element.elementor-element-jxlpy1r .elementor-divider { text-align: left; padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-jxlpy1r .elementor-widget-container { padding: 0 }

.elementor-183 .elementor-element.elementor-element-yhsobsu>.elementor-element-populated { padding: 25px 0 0 25px }

.elementor-183 .elementor-element.elementor-element-9q1hnph { font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-9q1hnph .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-9q1hnph .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-hu6kdfd { background-color: #fcfcfc; margin-top: 12px; margin-bottom: 0; padding: 0 0 58px 0 }

.elementor-183 .elementor-element.elementor-element-hu6kdfd>.elementor-background-overlay { background-image: url(images/customer-review-bg.jpg); background-size: cover; opacity: .42 }

.elementor-183 .elementor-element.elementor-element-hu6kdfd>.elementor-shape-top svg { width: calc(177% + 1.3px) }

.elementor-183 .elementor-element.elementor-element-hu6kdfd>.elementor-shape-bottom svg { width: calc(177% + 1.3px) }

.elementor-183 .elementor-element.elementor-element-9pi1dpd { text-align: center }

.elementor-183 .elementor-element.elementor-element-9pi1dpd .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-9pi1dpd .elementor-widget-container { margin: 47px 0 0 0 }

.elementor-183 .elementor-element.elementor-element-08jvvmm .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; border-top-color: #020202; width: 100% }

.elementor-183 .elementor-element.elementor-element-08jvvmm .elementor-divider { text-align: left; padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-08jvvmm .elementor-widget-container { padding: 0 }

.elementor-183 .elementor-element.elementor-element-8isap4u .elementor-button .elementor-align-icon-right { margin-left: 9px }

.elementor-183 .elementor-element.elementor-element-8isap4u .elementor-button .elementor-align-icon-left { margin-right: 9px }

.elementor-183 .elementor-element.elementor-element-8isap4u a.elementor-button { font-size: 20px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-8isap4u a.elementor-button:hover { background-color: #fbbc05 }

.elementor-183 .elementor-element.elementor-element-73fs0mn { margin-top: 49px; margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-x33ycc2 { text-align: center }

.elementor-183 .elementor-element.elementor-element-x33ycc2 .elementor-heading-title { color: #000; font-size: 30px; font-family: "Montserrat", Sans-serif }

.elementor-183 .elementor-element.elementor-element-x33ycc2 .elementor-widget-container { margin: 54px 0 0 0; padding: 0 0 34px 0 }

.elementor-183 .elementor-element.elementor-element-qnx9ibd .elementor-divider-separator { border-top-style: dashed; border-top-width: 2px; width: 100% }

.elementor-183 .elementor-element.elementor-element-qnx9ibd .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-qnx9ibd .elementor-widget-container { margin: -14px 0 0 0; padding: 0 0 11px 0 }

.elementor-183 .elementor-element.elementor-element-o6wrdv2 { font-size: 25px; font-family: "Montserrat", Sans-serif }

body:not(.rtl) .elementor-183 .elementor-element.elementor-element-o6wrdv2 .elementor-drop-cap {

	margin-right: 10px

}

body.rtl .elementor-183 .elementor-element.elementor-element-o6wrdv2 .elementor-drop-cap { margin-left: 10px }

.elementor-183 .elementor-element.elementor-element-kooehlj { margin-top: 0; margin-bottom: 0 }

.elementor-183 .elementor-element.elementor-element-ipkfaib .elementor-divider-separator { border-top-style: solid; border-top-width: 2px; width: 100% }

.elementor-183 .elementor-element.elementor-element-ipkfaib .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon-wrapper { text-align: center }

.elementor-183 .elementor-element.elementor-element-wf36zko.elementor-view-stacked .elementor-icon { background-color: #2ba54d }

.elementor-183 .elementor-element.elementor-element-wf36zko.elementor-view-framed .elementor-icon,  .elementor-183 .elementor-element.elementor-element-wf36zko.elementor-view-default .elementor-icon { color: #2ba54d; border-color: #2ba54d }

.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon { font-size: 82px }

.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon i { transform: rotate(0deg) }

.elementor-183 .elementor-element.elementor-element-g3o7e5v .elementor-divider-separator { border-top-style: solid; border-top-width: 2px; width: 100% }

.elementor-183 .elementor-element.elementor-element-g3o7e5v .elementor-divider { padding-top: 15px; padding-bottom: 15px }

.elementor-183 .elementor-element.elementor-element-g3o7e5v .elementor-widget-container { padding: 38px 0 0 0 }

@media(max-width:1024px) {

	.elementor-183 .elementor-element.elementor-element-j5b9oaf {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-c13blcq {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon-wrapper {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon-wrapper {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon-wrapper {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-2q20k56 .elementor-widget-container {

		padding: 0

	}

	.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon-wrapper {

		text-align: center

	}

	.inside-header, .inside-page-header, .one-container .site-content, .separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {

		padding: 20px;

	}







	/*.site-logo {







	margin-bottom: 0;







	margin-top: -63px!important;







}*/







	.widget ul li {

		margin-top: -27px;

	}

	.widget .menu-footer-menu-container ul li {

		margin-top: 0!important;

	}

	.widget-title {

		margin-bottom: 0 !important;

		margin-top: 0;

		width: 100%;

	}

}

@media (max-width: 1023px) {

	.site-logo {

		margin-bottom: 0;

		margin-top: -61px !important;

	}

	.widget ul li {

		margin-top:23px;

	}

	.fotelement .elementor-button.elementor-size-xl {

		padding: 12px 20px;

	}

}

@media(max-width:920px) {

	.widget ul li {

		margin-top: 42px;

	}

	.call-now {

		font-size: 22px;

	}

}

@media(max-width:767px) {

	.elementor-183 .elementor-element.elementor-element-j5b9oaf {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-2ofabfa .elementor-heading-title {

		font-size: 20px

	}

	.elementor-183 .elementor-element.elementor-element-bjbwkwa .elementor-heading-title {

		font-size: 18px

	}

	.elementor-183 .elementor-element.elementor-element-c13blcq {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-taiueit>.elementor-element-populated {

		margin: -18px 0 0 0

	}

	.elementor-183 .elementor-element.elementor-element-xyvp5mk .elementor-icon-wrapper {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-qluzerq>.elementor-element-populated {

		padding: 6px 0 0 0

	}

	.elementor-183 .elementor-element.elementor-element-w8ia5ac .elementor-icon-wrapper {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-pm75m9l>.elementor-element-populated {

		padding: 6px 0 0 0

	}

	.elementor-183 .elementor-element.elementor-element-7xmc5c5 .elementor-icon-wrapper {

		text-align: center

	}

	.elementor-183 .elementor-element.elementor-element-hu6kdfd {

		margin-top: 31px;

		margin-bottom: 0

	}

	.elementor-183 .elementor-element.elementor-element-73fs0mn {

		margin-top: 0;

		margin-bottom: 0

	}

	.elementor-183 .elementor-element.elementor-element-kooehlj {

		margin-top: -73px;

		margin-bottom: 0

	}

	.elementor-183 .elementor-element.elementor-element-wf36zko .elementor-icon-wrapper {

		text-align: center

	}

}

@media(min-width:768px) {

	.elementor-183 .elementor-element.elementor-element-xtif7l3 {

		width: 52.577%

	}

	.elementor-183 .elementor-element.elementor-element-5c5fxqt {

		width: 47.423%

	}

}

.clear { clear: both }

.maybe-clear { content: ""; width: 6em; display: block; overflow: hidden }

.strong-view.simple { display: block; width: 100% }

.strong-view.simple * { box-sizing: border-box }

.strong-view.simple .testimonial.t-slide { margin-top: 0; margin-bottom: 0 }

.strong-view.simple .testimonial-inner { display: block; width: 100%; height: 100% }

.strong-view.simple .testimonial-field-before { margin-right: .5em }

.strong-view .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important }

.simplePagerList { margin: 20px auto; text-align: center }

.strong-view ul.simplePagerNav { margin: 0 auto; padding: 0; display: inline-block }

.strong-view ul.simplePagerNav li { display: inline; list-style: none; margin: 0; padding: 0 }

.strong-view ul.simplePagerNav li a { margin: 0 .2em; padding: .1em .3em; outline: 0; text-decoration: none;  transition: background .2s ease

}

.strong-view ul.simplePagerNav li a:hover { background: #BBB; color: #FFF }

.strong-view ul.simplePagerNav li.currentPage a { text-decoration: none; background: #999; color: #FFF }

.strong-view.rtl ul.simplePagerNav li { float: right }

.standard-pagination { margin: 20px auto; text-align: center }

.strong-view ul.page-numbers { margin: 0 auto; padding: 0; display: inline-block }

.strong-view ul.page-numbers li { display: inline; list-style: none; margin: 0; padding: 0 }

.strong-view ul.page-numbers li span,  .strong-view ul.page-numbers li a { margin: 0 .2em; padding: .1em .3em }

.strong-view ul.page-numbers li a { outline: 0; text-decoration: none;  transition: background .2s ease

}

.strong-view ul.page-numbers li a:hover { background: #BBB; color: #FFF }

.strong-view ul.page-numbers li span.current { background: #999; color: #FFF }

.strong-view.rtl ul.page-numbers li { float: right }

.strong-view.simple .strong-content { margin: 1em auto }

.strong-view.simple .testimonial { margin: 1em auto; text-align: left }

.strong-view.simple .testimonial:first-child { margin-top: 0 }

.strong-view.simple .testimonial:last-child { margin-bottom: 0 }

.strong-view.simple .testimonial-inner { padding: 1em; text-align: left }

.strong-view.simple .testimonial-heading { margin-top: 0; margin-bottom: 1em; text-align: left }

.strong-view.simple .testimonial-content p:first-of-type { margin-top: 0; padding-top: 0 }

.strong-view.simple .testimonial-content p:last-of-type { margin-bottom: 0; padding-bottom: 0 }

.strong-view.simple .testimonial-image { float: left; margin-top: .25em; margin-right: 1em; margin-bottom: 1em }

.strong-view.simple .testimonial-image img { background: none }

.strong-view.simple .testimonial-image a { text-decoration: none; box-shadow: none }

.strong-view.simple .testimonial-client { clear: both; margin-top: 1em }

.strong-view.simple .readmore { margin-top: 1em }

.strong-view.simple .readmore-page { padding: 1em; text-align: center }

.strong-view.simple.slider-container .strong-content { margin: 0 auto }

.strong-view.simple.slider-container .testimonial:not(:first-child) {

	display: none

}

.strong-view.simple.nav-position-inside .testimonial-inner { padding-bottom: 48px }

.strong-view.simple.controls-type-sides .testimonial-inner { padding-left: 50px; padding-right: 50px }

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

	.strong-view.simple .testimonial-image {

		float: none;

		margin-left: auto;

		margin-right: auto

	}

}

@media (min-width: 320px) {
	#dno5imy5 {
		/* 		margin-top: -121px; */
	}
}

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

	.elementor-button.elementor-size-xl {

		font-size: 20px;

	}

}

.strong-view.simple.rtl .testimonial,  .strong-view.simple.rtl .testimonial-inner,  .strong-view.simple.rtl .testimonial-heading { text-align: right }

.strong-view.simple.rtl .testimonial-image { float: right; margin-left: 1em }

.strong-view.simple.rtl .testimonial-client { text-align: left }

@font-face {

	font-family: 'FontAwesome';







	/*src: url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.eot?v=4.6.3);







	src: url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(//cashforyourcars.com.au/wp-content/plugins/strong-testimonials/public/fonts/font-awesome-4.6.3/css/../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');*/







	font-weight: normal;

	font-style: normal

}

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }

.fa-2x { font-size: 2em }

.fa-3x { font-size: 3em }

.fa-4x { font-size: 4em }

.fa-5x { font-size: 5em }

.fa-fw { width: 1.28571429em; text-align: center }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none }

.fa-ul>li { position: relative }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center }

.fa-li.fa-lg { left: -1.85714286em }

.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em }

.fa-pull-left { float: left }

.fa-pull-right { float: right }

.fa.fa-pull-left { margin-right: .3em }

.fa.fa-pull-right { margin-left: .3em }

.pull-right { float: right }

.pull-left { float: left }

.fa.pull-left { margin-right: .3em }

.fa.pull-right { margin-left: .3em }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }

@-webkit-keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

@keyframes fa-spin {  0% {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }

:root .fa-rotate-90, 





:root .fa-rotate-180, 





:root .fa-rotate-270, 





:root .fa-flip-horizontal, 





:root .fa-flip-vertical { filter: none }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }

.fa-stack-1x,  .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }

.fa-stack-1x { line-height: inherit }

.fa-stack-2x { font-size: 2em }

.fa-inverse { color: #fff }

.fa-glass:before { content: "\f000" }

.fa-music:before { content: "\f001" }

.fa-search:before { content: "\f002" }

.fa-envelope-o:before { content: "\f003" }

.fa-heart:before { content: "\f004" }

.fa-star:before { content: "\f005" }

.fa-star-o:before { content: "\f006" }

.fa-user:before { content: "\f007" }

.fa-film:before { content: "\f008" }

.fa-th-large:before { content: "\f009" }

.fa-th:before { content: "\f00a" }

.fa-th-list:before { content: "\f00b" }

.fa-check:before { content: "\f00c" }

.fa-remove:before,  .fa-close:before,  .fa-times:before { content: "\f00d" }

.fa-search-plus:before { content: "\f00e" }

.fa-search-minus:before { content: "\f010" }

.fa-power-off:before { content: "\f011" }

.fa-signal:before { content: "\f012" }

.fa-gear:before,  .fa-cog:before { content: "\f013" }

.fa-trash-o:before { content: "\f014" }

.fa-home:before { content: "\f015" }

.fa-file-o:before { content: "\f016" }

.fa-clock-o:before { content: "\f017" }

.fa-road:before { content: "\f018" }

.fa-download:before { content: "\f019" }

.fa-arrow-circle-o-down:before { content: "\f01a" }

.fa-arrow-circle-o-up:before { content: "\f01b" }

.fa-inbox:before { content: "\f01c" }

.fa-play-circle-o:before { content: "\f01d" }

.fa-rotate-right:before,  .fa-repeat:before { content: "\f01e" }

.fa-refresh:before { content: "\f021" }

.fa-list-alt:before { content: "\f022" }

.fa-lock:before { content: "\f023" }

.fa-flag:before { content: "\f024" }

.fa-headphones:before { content: "\f025" }

.fa-volume-off:before { content: "\f026" }

.fa-volume-down:before { content: "\f027" }

.fa-volume-up:before { content: "\f028" }

.fa-qrcode:before { content: "\f029" }

.fa-barcode:before { content: "\f02a" }

.fa-tag:before { content: "\f02b" }

.fa-tags:before { content: "\f02c" }

.fa-book:before { content: "\f02d" }

.fa-bookmark:before { content: "\f02e" }

.fa-print:before { content: "\f02f" }

.fa-camera:before { content: "\f030" }

.fa-font:before { content: "\f031" }

.fa-bold:before { content: "\f032" }

.fa-italic:before { content: "\f033" }

.fa-text-height:before { content: "\f034" }

.fa-text-width:before { content: "\f035" }

.fa-align-left:before { content: "\f036" }

.fa-align-center:before { content: "\f037" }

.fa-align-right:before { content: "\f038" }

.fa-align-justify:before { content: "\f039" }

.fa-list:before { content: "\f03a" }

.fa-dedent:before,  .fa-outdent:before { content: "\f03b" }

.fa-indent:before { content: "\f03c" }

.fa-video-camera:before { content: "\f03d" }

.fa-photo:before,  .fa-image:before,  .fa-picture-o:before { content: "\f03e" }

.fa-pencil:before { content: "\f040" }

.fa-map-marker:before { content: "\f041" }

.fa-adjust:before { content: "\f042" }

.fa-tint:before { content: "\f043" }

.fa-edit:before,  .fa-pencil-square-o:before { content: "\f044" }

.fa-share-square-o:before { content: "\f045" }

.fa-check-square-o:before { content: "\f046" }

.fa-arrows:before { content: "\f047" }

.fa-step-backward:before { content: "\f048" }

.fa-fast-backward:before { content: "\f049" }

.fa-backward:before { content: "\f04a" }

.fa-play:before { content: "\f04b" }

.fa-pause:before { content: "\f04c" }

.fa-stop:before { content: "\f04d" }

.fa-forward:before { content: "\f04e" }

.fa-fast-forward:before { content: "\f050" }

.fa-step-forward:before { content: "\f051" }

.fa-eject:before { content: "\f052" }

.fa-chevron-left:before { content: "\f053" }

.fa-chevron-right:before { content: "\f054" }

.fa-plus-circle:before { content: "\f055" }

.fa-minus-circle:before { content: "\f056" }

.fa-times-circle:before { content: "\f057" }

.fa-check-circle:before { content: "\f058" }

.fa-question-circle:before { content: "\f059" }

.fa-info-circle:before { content: "\f05a" }

.fa-crosshairs:before { content: "\f05b" }

.fa-times-circle-o:before { content: "\f05c" }

.fa-check-circle-o:before { content: "\f05d" }

.fa-ban:before { content: "\f05e" }

.fa-arrow-left:before { content: "\f060" }

.fa-arrow-right:before { content: "\f061" }

.fa-arrow-up:before { content: "\f062" }

.fa-arrow-down:before { content: "\f063" }

.fa-mail-forward:before,  .fa-share:before { content: "\f064" }

.fa-expand:before { content: "\f065" }

.fa-compress:before { content: "\f066" }

.fa-plus:before { content: "\f067" }

.fa-minus:before { content: "\f068" }

.fa-asterisk:before { content: "\f069" }

.fa-exclamation-circle:before { content: "\f06a" }

.fa-gift:before { content: "\f06b" }

.fa-leaf:before { content: "\f06c" }

.fa-fire:before { content: "\f06d" }

.fa-eye:before { content: "\f06e" }

.fa-eye-slash:before { content: "\f070" }

.fa-warning:before,  .fa-exclamation-triangle:before { content: "\f071" }

.fa-plane:before { content: "\f072" }

.fa-calendar:before { content: "\f073" }

.fa-random:before { content: "\f074" }

.fa-comment:before { content: "\f075" }

.fa-magnet:before { content: "\f076" }

.fa-chevron-up:before { content: "\f077" }

.fa-chevron-down:before { content: "\f078" }

.fa-retweet:before { content: "\f079" }

.fa-shopping-cart:before { content: "\f07a" }

.fa-folder:before { content: "\f07b" }

.fa-folder-open:before { content: "\f07c" }

.fa-arrows-v:before { content: "\f07d" }

.fa-arrows-h:before { content: "\f07e" }

.fa-bar-chart-o:before,  .fa-bar-chart:before { content: "\f080" }

.fa-twitter-square:before { content: "\f081" }

.fa-facebook-square:before { content: "\f082" }

.fa-camera-retro:before { content: "\f083" }

.fa-key:before { content: "\f084" }

.fa-gears:before,  .fa-cogs:before { content: "\f085" }

.fa-comments:before { content: "\f086" }

.fa-thumbs-o-up:before { content: "\f087" }

.fa-thumbs-o-down:before { content: "\f088" }

.fa-star-half:before { content: "\f089" }

.fa-heart-o:before { content: "\f08a" }

.fa-sign-out:before { content: "\f08b" }

.fa-linkedin-square:before { content: "\f08c" }

.fa-thumb-tack:before { content: "\f08d" }

.fa-external-link:before { content: "\f08e" }

.fa-sign-in:before { content: "\f090" }

.fa-trophy:before { content: "\f091" }

.fa-github-square:before { content: "\f092" }

.fa-upload:before { content: "\f093" }

.fa-lemon-o:before { content: "\f094" }

.fa-phone:before { content: "\f095" }

.fa-square-o:before { content: "\f096" }

.fa-bookmark-o:before { content: "\f097" }

.fa-phone-square:before { content: "\f098" }

.fa-twitter:before { content: "\f099" }

.fa-facebook-f:before,  .fa-facebook:before { content: "\f09a" }

.fa-github:before { content: "\f09b" }

.fa-unlock:before { content: "\f09c" }

.fa-credit-card:before { content: "\f09d" }

.fa-feed:before,  .fa-rss:before { content: "\f09e" }

.fa-hdd-o:before { content: "\f0a0" }

.fa-bullhorn:before { content: "\f0a1" }

.fa-bell:before { content: "\f0f3" }

.fa-certificate:before { content: "\f0a3" }

.fa-hand-o-right:before { content: "\f0a4" }

.fa-hand-o-left:before { content: "\f0a5" }

.fa-hand-o-up:before { content: "\f0a6" }

.fa-hand-o-down:before { content: "\f0a7" }

.fa-arrow-circle-left:before { content: "\f0a8" }

.fa-arrow-circle-right:before { content: "\f0a9" }

.fa-arrow-circle-up:before { content: "\f0aa" }

.fa-arrow-circle-down:before { content: "\f0ab" }

.fa-globe:before { content: "\f0ac" }

.fa-wrench:before { content: "\f0ad" }

.fa-tasks:before { content: "\f0ae" }

.fa-filter:before { content: "\f0b0" }

.fa-briefcase:before { content: "\f0b1" }

.fa-arrows-alt:before { content: "\f0b2" }

.fa-group:before,  .fa-users:before { content: "\f0c0" }

.fa-chain:before,  .fa-link:before { content: "\f0c1" }

.fa-cloud:before { content: "\f0c2" }

.fa-flask:before { content: "\f0c3" }

.fa-cut:before,  .fa-scissors:before { content: "\f0c4" }

.fa-copy:before,  .fa-files-o:before { content: "\f0c5" }

.fa-paperclip:before { content: "\f0c6" }

.fa-save:before,  .fa-floppy-o:before { content: "\f0c7" }

.fa-square:before { content: "\f0c8" }

.fa-navicon:before,  .fa-reorder:before,  .fa-bars:before { content: "\f0c9" }

.fa-list-ul:before { content: "\f0ca" }

.fa-list-ol:before { content: "\f0cb" }

.fa-strikethrough:before { content: "\f0cc" }

.fa-underline:before { content: "\f0cd" }

.fa-table:before { content: "\f0ce" }

.fa-magic:before { content: "\f0d0" }

.fa-truck:before { content: "\f0d1" }

.fa-pinterest:before { content: "\f0d2" }

.fa-pinterest-square:before { content: "\f0d3" }

.fa-google-plus-square:before { content: "\f0d4" }

.fa-google-plus:before { content: "\f0d5" }

.fa-money:before { content: "\f0d6" }

.fa-caret-down:before { content: "\f0d7" }

.fa-caret-up:before { content: "\f0d8" }

.fa-caret-left:before { content: "\f0d9" }

.fa-caret-right:before { content: "\f0da" }

.fa-columns:before { content: "\f0db" }

.fa-unsorted:before,  .fa-sort:before { content: "\f0dc" }

.fa-sort-down:before,  .fa-sort-desc:before { content: "\f0dd" }

.fa-sort-up:before,  .fa-sort-asc:before { content: "\f0de" }

.fa-envelope:before { content: "\f0e0" }

.fa-linkedin:before { content: "\f0e1" }

.fa-rotate-left:before,  .fa-undo:before { content: "\f0e2" }

.fa-legal:before,  .fa-gavel:before { content: "\f0e3" }

.fa-dashboard:before,  .fa-tachometer:before { content: "\f0e4" }

.fa-comment-o:before { content: "\f0e5" }

.fa-comments-o:before { content: "\f0e6" }

.fa-flash:before,  .fa-bolt:before { content: "\f0e7" }

.fa-sitemap:before { content: "\f0e8" }

.fa-umbrella:before { content: "\f0e9" }

.fa-paste:before,  .fa-clipboard:before { content: "\f0ea" }

.fa-lightbulb-o:before { content: "\f0eb" }

.fa-exchange:before { content: "\f0ec" }

.fa-cloud-download:before { content: "\f0ed" }

.fa-cloud-upload:before { content: "\f0ee" }

.fa-user-md:before { content: "\f0f0" }

.fa-stethoscope:before { content: "\f0f1" }

.fa-suitcase:before { content: "\f0f2" }

.fa-bell-o:before { content: "\f0a2" }

.fa-coffee:before { content: "\f0f4" }

.fa-cutlery:before { content: "\f0f5" }

.fa-file-text-o:before { content: "\f0f6" }

.fa-building-o:before { content: "\f0f7" }

.fa-hospital-o:before { content: "\f0f8" }

.fa-ambulance:before { content: "\f0f9" }

.fa-medkit:before { content: "\f0fa" }

.fa-fighter-jet:before { content: "\f0fb" }

.fa-beer:before { content: "\f0fc" }

.fa-h-square:before { content: "\f0fd" }

.fa-plus-square:before { content: "\f0fe" }

.fa-angle-double-left:before { content: "\f100" }

.fa-angle-double-right:before { content: "\f101" }

.fa-angle-double-up:before { content: "\f102" }

.fa-angle-double-down:before { content: "\f103" }

.fa-angle-left:before { content: "\f104" }

.fa-angle-right:before { content: "\f105" }

.fa-angle-up:before { content: "\f106" }

.fa-angle-down:before { content: "\f107" }

.fa-desktop:before { content: "\f108" }

.fa-laptop:before { content: "\f109" }

.fa-tablet:before { content: "\f10a" }

.fa-mobile-phone:before,  .fa-mobile:before { content: "\f10b" }

.fa-circle-o:before { content: "\f10c" }

.fa-quote-left:before { content: "\f10d" }

.fa-quote-right:before { content: "\f10e" }

.fa-spinner:before { content: "\f110" }

.fa-circle:before { content: "\f111" }

.fa-mail-reply:before,  .fa-reply:before { content: "\f112" }

.fa-github-alt:before { content: "\f113" }

.fa-folder-o:before { content: "\f114" }

.fa-folder-open-o:before { content: "\f115" }

.fa-smile-o:before { content: "\f118" }

.fa-frown-o:before { content: "\f119" }

.fa-meh-o:before { content: "\f11a" }

.fa-gamepad:before { content: "\f11b" }

.fa-keyboard-o:before { content: "\f11c" }

.fa-flag-o:before { content: "\f11d" }

.fa-flag-checkered:before { content: "\f11e" }

.fa-terminal:before { content: "\f120" }

.fa-code:before { content: "\f121" }

.fa-mail-reply-all:before,  .fa-reply-all:before { content: "\f122" }

.fa-star-half-empty:before,  .fa-star-half-full:before,  .fa-star-half-o:before { content: "\f123" }

.fa-location-arrow:before { content: "\f124" }

.fa-crop:before { content: "\f125" }

.fa-code-fork:before { content: "\f126" }

.fa-unlink:before,  .fa-chain-broken:before { content: "\f127" }

.fa-question:before { content: "\f128" }

.fa-info:before { content: "\f129" }

.fa-exclamation:before { content: "\f12a" }

.fa-superscript:before { content: "\f12b" }

.fa-subscript:before { content: "\f12c" }

.fa-eraser:before { content: "\f12d" }

.fa-puzzle-piece:before { content: "\f12e" }

.fa-microphone:before { content: "\f130" }

.fa-microphone-slash:before { content: "\f131" }

.fa-shield:before { content: "\f132" }

.fa-calendar-o:before { content: "\f133" }

.fa-fire-extinguisher:before { content: "\f134" }

.fa-rocket:before { content: "\f135" }

.fa-maxcdn:before { content: "\f136" }

.fa-chevron-circle-left:before { content: "\f137" }

.fa-chevron-circle-right:before { content: "\f138" }

.fa-chevron-circle-up:before { content: "\f139" }

.fa-chevron-circle-down:before { content: "\f13a" }

.fa-html5:before { content: "\f13b" }

.fa-css3:before { content: "\f13c" }

.fa-anchor:before { content: "\f13d" }

.fa-unlock-alt:before { content: "\f13e" }

.fa-bullseye:before { content: "\f140" }

.fa-ellipsis-h:before { content: "\f141" }

.fa-ellipsis-v:before { content: "\f142" }

.fa-rss-square:before { content: "\f143" }

.fa-play-circle:before { content: "\f144" }

.fa-ticket:before { content: "\f145" }

.fa-minus-square:before { content: "\f146" }

.fa-minus-square-o:before { content: "\f147" }

.fa-level-up:before { content: "\f148" }

.fa-level-down:before { content: "\f149" }

.fa-check-square:before { content: "\f14a" }

.fa-pencil-square:before { content: "\f14b" }

.fa-external-link-square:before { content: "\f14c" }

.fa-share-square:before { content: "\f14d" }

.fa-compass:before { content: "\f14e" }

.fa-toggle-down:before,  .fa-caret-square-o-down:before { content: "\f150" }

.fa-toggle-up:before,  .fa-caret-square-o-up:before { content: "\f151" }

.fa-toggle-right:before,  .fa-caret-square-o-right:before { content: "\f152" }

.fa-euro:before,  .fa-eur:before { content: "\f153" }

.fa-gbp:before { content: "\f154" }

.fa-dollar:before,  .fa-usd:before { content: "\f155" }

.fa-rupee:before,  .fa-inr:before { content: "\f156" }

.fa-cny:before,  .fa-rmb:before,  .fa-yen:before,  .fa-jpy:before { content: "\f157" }

.fa-ruble:before,  .fa-rouble:before,  .fa-rub:before { content: "\f158" }

.fa-won:before,  .fa-krw:before { content: "\f159" }

.fa-bitcoin:before,  .fa-btc:before { content: "\f15a" }

.fa-file:before { content: "\f15b" }

.fa-file-text:before { content: "\f15c" }

.fa-sort-alpha-asc:before { content: "\f15d" }

.fa-sort-alpha-desc:before { content: "\f15e" }

.fa-sort-amount-asc:before { content: "\f160" }

.fa-sort-amount-desc:before { content: "\f161" }

.fa-sort-numeric-asc:before { content: "\f162" }

.fa-sort-numeric-desc:before { content: "\f163" }

.fa-thumbs-up:before { content: "\f164" }

.fa-thumbs-down:before { content: "\f165" }

.fa-youtube-square:before { content: "\f166" }

.fa-youtube:before { content: "\f167" }

.fa-xing:before { content: "\f168" }

.fa-xing-square:before { content: "\f169" }

.fa-youtube-play:before { content: "\f16a" }

.fa-dropbox:before { content: "\f16b" }

.fa-stack-overflow:before { content: "\f16c" }

.fa-instagram:before { content: "\f16d" }

.fa-flickr:before { content: "\f16e" }

.fa-adn:before { content: "\f170" }

.fa-bitbucket:before { content: "\f171" }

.fa-bitbucket-square:before { content: "\f172" }

.fa-tumblr:before { content: "\f173" }

.fa-tumblr-square:before { content: "\f174" }

.fa-long-arrow-down:before { content: "\f175" }

.fa-long-arrow-up:before { content: "\f176" }

.fa-long-arrow-left:before { content: "\f177" }

.fa-long-arrow-right:before { content: "\f178" }

.fa-apple:before { content: "\f179" }

.fa-windows:before { content: "\f17a" }

.fa-android:before { content: "\f17b" }

.fa-linux:before { content: "\f17c" }

.fa-dribbble:before { content: "\f17d" }

.fa-skype:before { content: "\f17e" }

.fa-foursquare:before { content: "\f180" }

.fa-trello:before { content: "\f181" }

.fa-female:before { content: "\f182" }

.fa-male:before { content: "\f183" }

.fa-gittip:before,  .fa-gratipay:before { content: "\f184" }

.fa-sun-o:before { content: "\f185" }

.fa-moon-o:before { content: "\f186" }

.fa-archive:before { content: "\f187" }

.fa-bug:before { content: "\f188" }

.fa-vk:before { content: "\f189" }

.fa-weibo:before { content: "\f18a" }

.fa-renren:before { content: "\f18b" }

.fa-pagelines:before { content: "\f18c" }

.fa-stack-exchange:before { content: "\f18d" }

.fa-arrow-circle-o-right:before { content: "\f18e" }

.fa-arrow-circle-o-left:before { content: "\f190" }

.fa-toggle-left:before,  .fa-caret-square-o-left:before { content: "\f191" }

.fa-dot-circle-o:before { content: "\f192" }

.fa-wheelchair:before { content: "\f193" }

.fa-vimeo-square:before { content: "\f194" }

.fa-turkish-lira:before,  .fa-try:before { content: "\f195" }

.fa-plus-square-o:before { content: "\f196" }

.fa-space-shuttle:before { content: "\f197" }

.fa-slack:before { content: "\f198" }

.fa-envelope-square:before { content: "\f199" }

.fa-wordpress:before { content: "\f19a" }

.fa-openid:before { content: "\f19b" }

.fa-institution:before,  .fa-bank:before,  .fa-university:before { content: "\f19c" }

.fa-mortar-board:before,  .fa-graduation-cap:before { content: "\f19d" }

.fa-yahoo:before { content: "\f19e" }

.fa-google:before { content: "\f1a0" }

.fa-reddit:before { content: "\f1a1" }

.fa-reddit-square:before { content: "\f1a2" }

.fa-stumbleupon-circle:before { content: "\f1a3" }

.fa-stumbleupon:before { content: "\f1a4" }

.fa-delicious:before { content: "\f1a5" }

.fa-digg:before { content: "\f1a6" }

.fa-pied-piper-pp:before { content: "\f1a7" }

.fa-pied-piper-alt:before { content: "\f1a8" }

.fa-drupal:before { content: "\f1a9" }

.fa-joomla:before { content: "\f1aa" }

.fa-language:before { content: "\f1ab" }

.fa-fax:before { content: "\f1ac" }

.fa-building:before { content: "\f1ad" }

.fa-child:before { content: "\f1ae" }

.fa-paw:before { content: "\f1b0" }

.fa-spoon:before { content: "\f1b1" }

.fa-cube:before { content: "\f1b2" }

.fa-cubes:before { content: "\f1b3" }

.fa-behance:before { content: "\f1b4" }

.fa-behance-square:before { content: "\f1b5" }

.fa-steam:before { content: "\f1b6" }

.fa-steam-square:before { content: "\f1b7" }

.fa-recycle:before { content: "\f1b8" }

.fa-automobile:before,  .fa-car:before { content: "\f1b9" }

.fa-cab:before,  .fa-taxi:before { content: "\f1ba" }

.fa-tree:before { content: "\f1bb" }

.fa-spotify:before { content: "\f1bc" }

.fa-deviantart:before { content: "\f1bd" }

.fa-soundcloud:before { content: "\f1be" }

.fa-database:before { content: "\f1c0" }

.fa-file-pdf-o:before { content: "\f1c1" }

.fa-file-word-o:before { content: "\f1c2" }

.fa-file-excel-o:before { content: "\f1c3" }

.fa-file-powerpoint-o:before { content: "\f1c4" }

.fa-file-photo-o:before,  .fa-file-picture-o:before,  .fa-file-image-o:before { content: "\f1c5" }

.fa-file-zip-o:before,  .fa-file-archive-o:before { content: "\f1c6" }

.fa-file-sound-o:before,  .fa-file-audio-o:before { content: "\f1c7" }

.fa-file-movie-o:before,  .fa-file-video-o:before { content: "\f1c8" }

.fa-file-code-o:before { content: "\f1c9" }

.fa-vine:before { content: "\f1ca" }

.fa-codepen:before { content: "\f1cb" }

.fa-jsfiddle:before { content: "\f1cc" }

.fa-life-bouy:before,  .fa-life-buoy:before,  .fa-life-saver:before,  .fa-support:before,  .fa-life-ring:before { content: "\f1cd" }

.fa-circle-o-notch:before { content: "\f1ce" }

.fa-ra:before,  .fa-resistance:before,  .fa-rebel:before { content: "\f1d0" }

.fa-ge:before,  .fa-empire:before { content: "\f1d1" }

.fa-git-square:before { content: "\f1d2" }

.fa-git:before { content: "\f1d3" }

.fa-y-combinator-square:before,  .fa-yc-square:before,  .fa-hacker-news:before { content: "\f1d4" }

.fa-tencent-weibo:before { content: "\f1d5" }

.fa-qq:before { content: "\f1d6" }

.fa-wechat:before,  .fa-weixin:before { content: "\f1d7" }

.fa-send:before,  .fa-paper-plane:before { content: "\f1d8" }

.fa-send-o:before,  .fa-paper-plane-o:before { content: "\f1d9" }

.fa-history:before { content: "\f1da" }

.fa-circle-thin:before { content: "\f1db" }

.fa-header:before { content: "\f1dc" }

.fa-paragraph:before { content: "\f1dd" }

.fa-sliders:before { content: "\f1de" }

.fa-share-alt:before { content: "\f1e0" }

.fa-share-alt-square:before { content: "\f1e1" }

.fa-bomb:before { content: "\f1e2" }

.fa-soccer-ball-o:before,  .fa-futbol-o:before { content: "\f1e3" }

.fa-tty:before { content: "\f1e4" }

.fa-binoculars:before { content: "\f1e5" }

.fa-plug:before { content: "\f1e6" }

.fa-slideshare:before { content: "\f1e7" }

.fa-twitch:before { content: "\f1e8" }

.fa-yelp:before { content: "\f1e9" }

.fa-newspaper-o:before { content: "\f1ea" }

.fa-wifi:before { content: "\f1eb" }

.fa-calculator:before { content: "\f1ec" }

.fa-paypal:before { content: "\f1ed" }

.fa-google-wallet:before { content: "\f1ee" }

.fa-cc-visa:before { content: "\f1f0" }

.fa-cc-mastercard:before { content: "\f1f1" }

.fa-cc-discover:before { content: "\f1f2" }

.fa-cc-amex:before { content: "\f1f3" }

.fa-cc-paypal:before { content: "\f1f4" }

.fa-cc-stripe:before { content: "\f1f5" }

.fa-bell-slash:before { content: "\f1f6" }

.fa-bell-slash-o:before { content: "\f1f7" }

.fa-trash:before { content: "\f1f8" }

.fa-copyright:before { content: "\f1f9" }

.fa-at:before { content: "\f1fa" }

.fa-eyedropper:before { content: "\f1fb" }

.fa-paint-brush:before { content: "\f1fc" }

.fa-birthday-cake:before { content: "\f1fd" }

.fa-area-chart:before { content: "\f1fe" }

.fa-pie-chart:before { content: "\f200" }

.fa-line-chart:before { content: "\f201" }

.fa-lastfm:before { content: "\f202" }

.fa-lastfm-square:before { content: "\f203" }

.fa-toggle-off:before { content: "\f204" }

.fa-toggle-on:before { content: "\f205" }

.fa-bicycle:before { content: "\f206" }

.fa-bus:before { content: "\f207" }

.fa-ioxhost:before { content: "\f208" }

.fa-angellist:before { content: "\f209" }

.fa-cc:before { content: "\f20a" }

.fa-shekel:before,  .fa-sheqel:before,  .fa-ils:before { content: "\f20b" }

.fa-meanpath:before { content: "\f20c" }

.fa-buysellads:before { content: "\f20d" }

.fa-connectdevelop:before { content: "\f20e" }

.fa-dashcube:before { content: "\f210" }

.fa-forumbee:before { content: "\f211" }

.fa-leanpub:before { content: "\f212" }

.fa-sellsy:before { content: "\f213" }

.fa-shirtsinbulk:before { content: "\f214" }

.fa-simplybuilt:before { content: "\f215" }

.fa-skyatlas:before { content: "\f216" }

.fa-cart-plus:before { content: "\f217" }

.fa-cart-arrow-down:before { content: "\f218" }

.fa-diamond:before { content: "\f219" }

.fa-ship:before { content: "\f21a" }

.fa-user-secret:before { content: "\f21b" }

.fa-motorcycle:before { content: "\f21c" }

.fa-street-view:before { content: "\f21d" }

.fa-heartbeat:before { content: "\f21e" }

.fa-venus:before { content: "\f221" }

.fa-mars:before { content: "\f222" }

.fa-mercury:before { content: "\f223" }

.fa-intersex:before,  .fa-transgender:before { content: "\f224" }

.fa-transgender-alt:before { content: "\f225" }

.fa-venus-double:before { content: "\f226" }

.fa-mars-double:before { content: "\f227" }

.fa-venus-mars:before { content: "\f228" }

.fa-mars-stroke:before { content: "\f229" }

.fa-mars-stroke-v:before { content: "\f22a" }

.fa-mars-stroke-h:before { content: "\f22b" }

.fa-neuter:before { content: "\f22c" }

.fa-genderless:before { content: "\f22d" }

.fa-facebook-official:before { content: "\f230" }

.fa-pinterest-p:before { content: "\f231" }

.fa-whatsapp:before { content: "\f232" }

.fa-server:before { content: "\f233" }

.fa-user-plus:before { content: "\f234" }

.fa-user-times:before { content: "\f235" }

.fa-hotel:before,  .fa-bed:before { content: "\f236" }

.fa-viacoin:before { content: "\f237" }

.fa-train:before { content: "\f238" }

.fa-subway:before { content: "\f239" }

.fa-medium:before { content: "\f23a" }

.fa-yc:before,  .fa-y-combinator:before { content: "\f23b" }

.fa-optin-monster:before { content: "\f23c" }

.fa-opencart:before { content: "\f23d" }

.fa-expeditedssl:before { content: "\f23e" }

.fa-battery-4:before,  .fa-battery-full:before { content: "\f240" }

.fa-battery-3:before,  .fa-battery-three-quarters:before { content: "\f241" }

.fa-battery-2:before,  .fa-battery-half:before { content: "\f242" }

.fa-battery-1:before,  .fa-battery-quarter:before { content: "\f243" }

.fa-battery-0:before,  .fa-battery-empty:before { content: "\f244" }

.fa-mouse-pointer:before { content: "\f245" }

.fa-i-cursor:before { content: "\f246" }

.fa-object-group:before { content: "\f247" }

.fa-object-ungroup:before { content: "\f248" }

.fa-sticky-note:before { content: "\f249" }

.fa-sticky-note-o:before { content: "\f24a" }

.fa-cc-jcb:before { content: "\f24b" }

.fa-cc-diners-club:before { content: "\f24c" }

.fa-clone:before { content: "\f24d" }

.fa-balance-scale:before { content: "\f24e" }

.fa-hourglass-o:before { content: "\f250" }

.fa-hourglass-1:before,  .fa-hourglass-start:before { content: "\f251" }

.fa-hourglass-2:before,  .fa-hourglass-half:before { content: "\f252" }

.fa-hourglass-3:before,  .fa-hourglass-end:before { content: "\f253" }

.fa-hourglass:before { content: "\f254" }

.fa-hand-grab-o:before,  .fa-hand-rock-o:before { content: "\f255" }

.fa-hand-stop-o:before,  .fa-hand-paper-o:before { content: "\f256" }

.fa-hand-scissors-o:before { content: "\f257" }

.fa-hand-lizard-o:before { content: "\f258" }

.fa-hand-spock-o:before { content: "\f259" }

.fa-hand-pointer-o:before { content: "\f25a" }

.fa-hand-peace-o:before { content: "\f25b" }

.fa-trademark:before { content: "\f25c" }

.fa-registered:before { content: "\f25d" }

.fa-creative-commons:before { content: "\f25e" }

.fa-gg:before { content: "\f260" }

.fa-gg-circle:before { content: "\f261" }

.fa-tripadvisor:before { content: "\f262" }

.fa-odnoklassniki:before { content: "\f263" }

.fa-odnoklassniki-square:before { content: "\f264" }

.fa-get-pocket:before { content: "\f265" }

.fa-wikipedia-w:before { content: "\f266" }

.fa-safari:before { content: "\f267" }

.fa-chrome:before { content: "\f268" }

.fa-firefox:before { content: "\f269" }

.fa-opera:before { content: "\f26a" }

.fa-internet-explorer:before { content: "\f26b" }

.fa-tv:before,  .fa-television:before { content: "\f26c" }

.fa-contao:before { content: "\f26d" }

.fa-500px:before { content: "\f26e" }

.fa-amazon:before { content: "\f270" }

.fa-calendar-plus-o:before { content: "\f271" }

.fa-calendar-minus-o:before { content: "\f272" }

.fa-calendar-times-o:before { content: "\f273" }

.fa-calendar-check-o:before { content: "\f274" }

.fa-industry:before { content: "\f275" }

.fa-map-pin:before { content: "\f276" }

.fa-map-signs:before { content: "\f277" }

.fa-map-o:before { content: "\f278" }

.fa-map:before { content: "\f279" }

.fa-commenting:before { content: "\f27a" }

.fa-commenting-o:before { content: "\f27b" }

.fa-houzz:before { content: "\f27c" }

.fa-vimeo:before { content: "\f27d" }

.fa-black-tie:before { content: "\f27e" }

.fa-fonticons:before { content: "\f280" }

.fa-reddit-alien:before { content: "\f281" }

.fa-edge:before { content: "\f282" }

.fa-credit-card-alt:before { content: "\f283" }

.fa-codiepie:before { content: "\f284" }

.fa-modx:before { content: "\f285" }

.fa-fort-awesome:before { content: "\f286" }

.fa-usb:before { content: "\f287" }

.fa-product-hunt:before { content: "\f288" }

.fa-mixcloud:before { content: "\f289" }

.fa-scribd:before { content: "\f28a" }

.fa-pause-circle:before { content: "\f28b" }

.fa-pause-circle-o:before { content: "\f28c" }

.fa-stop-circle:before { content: "\f28d" }

.fa-stop-circle-o:before { content: "\f28e" }

.fa-shopping-bag:before { content: "\f290" }

.fa-shopping-basket:before { content: "\f291" }

.fa-hashtag:before { content: "\f292" }

.fa-bluetooth:before { content: "\f293" }

.fa-bluetooth-b:before { content: "\f294" }

.fa-percent:before { content: "\f295" }

.fa-gitlab:before { content: "\f296" }

.fa-wpbeginner:before { content: "\f297" }

.fa-wpforms:before { content: "\f298" }

.fa-envira:before { content: "\f299" }

.fa-universal-access:before { content: "\f29a" }

.fa-wheelchair-alt:before { content: "\f29b" }

.fa-question-circle-o:before { content: "\f29c" }

.fa-blind:before { content: "\f29d" }

.fa-audio-description:before { content: "\f29e" }

.fa-volume-control-phone:before { content: "\f2a0" }

.fa-braille:before { content: "\f2a1" }

.fa-assistive-listening-systems:before { content: "\f2a2" }

.fa-asl-interpreting:before,  .fa-american-sign-language-interpreting:before { content: "\f2a3" }

.fa-deafness:before,  .fa-hard-of-hearing:before,  .fa-deaf:before { content: "\f2a4" }

.fa-glide:before { content: "\f2a5" }

.fa-glide-g:before { content: "\f2a6" }

.fa-signing:before,  .fa-sign-language:before { content: "\f2a7" }

.fa-low-vision:before { content: "\f2a8" }

.fa-viadeo:before { content: "\f2a9" }

.fa-viadeo-square:before { content: "\f2aa" }

.fa-snapchat:before { content: "\f2ab" }

.fa-snapchat-ghost:before { content: "\f2ac" }

.fa-snapchat-square:before { content: "\f2ad" }

.fa-pied-piper:before { content: "\f2ae" }

.fa-first-order:before { content: "\f2b0" }

.fa-yoast:before { content: "\f2b1" }

.fa-themeisle:before { content: "\f2b2" }

.fa-google-plus-circle:before,  .fa-google-plus-official:before { content: "\f2b3" }

.fa-fa:before,  .fa-font-awesome:before { content: "\f2b4" }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }

.sr-only-focusable:active,  .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }

.strong-view .wpmslider-wrapper { position: relative; margin: 0 auto; padding: 0;  *zoom: 1;

	-ms-touch-action: pan-y; touch-action: pan-y }

.strong-view .wpmslider { margin: 0; padding: 0 }

.strong-view .wpmslider-viewport { -webkit-transform: translatez(0) }

.strong-view .wpmslider-wrapper .wpmslider-pager { display: inline-block }

.strong-view .wpmslider-wrapper .wpmslider-pager-item { display: inline-block }

.strong-view .wpmslider-wrapper .wpmslider-pager-link { text-decoration: none }

.strong-view .wpmslider-wrapper .wpmslider-controls-auto,  .strong-view .wpmslider-wrapper .wpmslider-controls-auto-item,  .strong-view .wpmslider-wrapper .wpmslider-controls-full,  .strong-view .wpmslider-wrapper .wpmslider-controls-full-item,  .strong-view .wpmslider-wrapper .wpmslider-controls-direction { display: inline-block; vertical-align: middle }

.strong-view .wpmslider-wrapper .wpmslider-controls a { box-shadow: none; text-decoration: none }

.strong-view .wpmslider-wrapper .wpmslider-controls a:hover,  .strong-view .wpmslider-wrapper .wpmslider-controls a:active,  .strong-view .wpmslider-wrapper .wpmslider-controls a:focus { outline: 0 }

.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-next,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-prev { font-family: fontawesome; display: inline-block; color: #999; cursor: pointer; font-size: 24px; line-height: 24px; width: 24px; height: 24px; text-align: center;  transition: all .2s ease

}

.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop { margin: 0 4px }

.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start:before { content: "\f04b" }

.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop:before { content: "\f04c" }

.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-prev:before { content: "\f053" }

.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-next:before { content: "\f054" }

.strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-start:hover,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-stop:hover,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-next:hover,  .strong-view.controls-style-buttons .wpmslider-wrapper .wpmslider-prev:hover { color: #111 }

.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager { line-height: 24px; margin: 0 4px; text-align: center }

.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link:before { font-family: fontawesome; content: "\f10c"; display: inline-block; color: #999; cursor: pointer; font-size: 12px; width: 18px; text-align: center }

.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link:hover:before { content: "\f111"; color: #111 }

.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active:before { content: "\f111" }

.strong-view.controls-type-sides.nav-position-inside .wpmslider-controls-direction { display: inline-block }

.strong-view.controls-type-sides.nav-position-inside .wpmslider-pager { position: absolute; bottom: 0; width: 100%; line-height: 1; padding: 1em 0; z-index: 99 }

.strong-view.nav-position-outside .wpmslider-controls { line-height: 1; padding: 10px 0 20px; text-align: center; z-index: 99 }

.strong-view.controls-type-sides .wpmslider-prev { left: 8px }

.strong-view.controls-type-sides .wpmslider-next { right: 8px }

.strong-view.controls-type-sides .wpmslider-prev,  .strong-view.controls-type-sides .wpmslider-next { position: absolute; width: auto; top: calc(50% - 14px) }

.strong-view.controls-type-sides .wpmslider-controls { height: 0 }

.strong-view.controls-type-sides.pager-style-text .wpmslider-controls,  .strong-view.controls-type-sides.pager-style-buttons .wpmslider-controls { height: auto }

.strong-view.controls-type-sides.nav-position-inside .wpmslider-controls-direction { display: inline }

.strong-view.controls-type-sides.nav-position-inside .wpmslider-pager { position: absolute; bottom: 0; display: inline-block; padding-bottom: 15px; width: 100% }

.strong-view.controls-type-sides.nav-position-inside .wpmslider-prev,  .strong-view.controls-type-sides.nav-position-inside .wpmslider-next { position: absolute; top: calc(50% - 14px) }

.strong-view.controls-type-sides.nav-position-outside .wpmslider-prev,  .strong-view.controls-type-sides.nav-position-outside .wpmslider-next { position: absolute; top: calc(50% - 55px + 14px) }

ul.cnss-social-icon li.cn-fa-icon a:hover { opacity: .7 !important; color: #fff !important }

.myfixed { margin: 0 auto !important; float: none !important; border: 0 !important; background: none !important; max-width: 100% !important }

#mysticky-nav { width: 100% !important; position: static; top: -100px }

.wrapfixed { position: fixed !important; top: 0 !important; left: 0 !important; margin-top: 0 !important; z-index: 1000000;  -webkit-transition: .3s;

	-moz-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

	-ms-filter: "alpha(opacity=98)"; filter: alpha(opacity=98); opacity: .98; background-color: #020202 !important }

.call-now.callblack li { display: inline-block; }

.call-now.callblack { font-size: 26px; }

.call-now.callblack li:nth-child(2) {

	margin: 0 0 0 8px;

}

@media(max-width:359px) {

	/*    .wrapfixed {







	position: static !important;







	display: none !important







}*/















}

@media only screen and (min-width:300px) and (max-width:616px) {

	form.wpcf7-form .contact-form-simple {

		width: 70%;

		margin: 0 auto !important

	}

	.menu-header-call-now-container .menu .fa.fa-phone {

		left: 10px;

		position: absolute;

		top: 15px;

	}

	.menu-header-call-now-container li:nth-child(3) {

		display: none;

	}

	.menu-header-call-now-container .menu {

		margin: 0;

		padding: 0;

	}

	.site-logo {

		margin-bottom: -10px;

		margin-top: 4px !important;

		padding-top: 0 !important;

	}

	.header-widget .widget-title,  .site-branding,  .site-description {

		display: block

	}

	.header-widget .widget-title {

		font-size: 16px

	}

	.main-title {

		font-size: 18px

	}

	.site-branding .site-description {

		font-size: 12px

	}

}

@media only screen and (min-width:617px) and (max-width:768px) {

	.header-widget .widget-title,  .site-description {

		display: none

	}

	form.wpcf7-form .contact-form-simple {

		width: 50%;

		margin: 0 auto !important

	}

	.popmake-content {

		width: 80%;

		margin: 0 auto !important

	}

	.site-logo {

		margin-top: -40px;

		margin-bottom: -10px

	}

	.header-widget .widget-title {

		font-size: 20px;

		color: #f5781a;

		font-weight: 700

	}

}

@media only screen and (min-width:769px) and (max-width:1023px) {

	.header-widget .widget-title,  .site-description {

		display: none

	}

	.inside-header.grid-container.grid-parent {

		margin-bottom: 3px

	}

	.call-now {

		background-color: transparent;

		color: #f5781a;

	}

	.call-now:hover {

		color: #2ba54d

	}

	.site-logo {

		margin-top: -50px;

		position: absolute;

		margin-bottom: 120px

	}

	form.wpcf7-form .contact-form-simple {

		width: 50%;

		margin: 0 auto !important

	}

	.popmake-content {

		width: 80%;

		margin: 0 auto !important

	}

	.header-widget .widget-title {

		font-size: 20px;

		color: #f5781a;

		font-weight: 700

	}

}

@media only screen and (min-width:1024px) and (max-width:1025px) {

	.site-branding {

		position: absolute

	}

	.popmake-content {

		width: 80%;

		margin: 0 auto !important

	}

	.popmake-content .wpcf7 {

		width: 50%;

		margin: 0 auto !important

	}

	form.wpcf7-form .contact-form-simple {

		width: 30%;

		margin: 0 auto !important

	}

	.main-title {

		display: none

	}

	.site-branding .site-description {

		display: none

	}

	.header-widget {

		padding-top: 25px

	}

	.header-widget .widget-title {

		font-size: 18px;

		text-align: right;

		color: #fbbc05;

		font-weight: 700;

		margin-right: -60px !important

	}

	.site-branding .main-title {

		margin-top: 20px

	}

}

@media only screen and (min-width:1026px) {

	.popmake-content textarea.wpcf7-form-control.wpcf7-textarea,  .popmake-content .wpcf7-tel,  .popmake-content .wpcf7-email,  .popmake-content .wpcf7-text {

		width: 95%;

		margin: 0 auto!important

	}

	.site-logo {

		display: inline-block;

		margin-top: 10px

	}

	.popmake-content {

		width: 100%;

		margin: 0 auto !important

	}

	form.wpcf7-form .contact-form-simple {

		width: 30%;

		margin: 0 auto !important

	}

	.site-branding {

		position: absolute

	}

	.main-title {

		font-size: 32px;

		display: none

	}

	.site-branding .site-description {

		font-weight: bold;

		margin-left: 230px;

		margin-top: 30px;

		font-size: 22px

	}







	/*    .header-widget {







	padding-top: 20px







}*/







	.header-widget .widget-title {

		font-size: 25px;

		text-align: right;

		color: #f5781a;

		font-weight: 700

	}

	.site-branding .main-title {

		margin-top: 30px;

		margin-left: 228px

	}

	.call-now {

		background-color: transparent;

		border-radius: 5px;

		color: #f5781a;

		font-size: 25px;

		font-weight: 700;

		margin-left:0px;

		padding: 0;

		text-align: right;

	}

}

.callblack { color: #000; margin: 0; font-size: 2rem }

.callblack a:hover { color: #fff }

.twocols li { width: 50%; float: left }

/*.twocols li:nth-child(11) {







width: 100%;







float: left







}*/















.threecols li { width: 33%; float: left }

.fourcols li { width: 25%; float: left }

@media(max-width:1060px) {

	.call-now.callblack {

		font-size: 23px;

	}

}

@media(max-width:995px) {

	.call-now.callblack li {

		width: 100%;

	}

	.call-now.callblack > ul {

		margin: 0;

	}

	.call-now.callblack li:nth-child(2) {

		display: none;

	}

	.call-now.callblack .fa.fa-phone {

		height: 30px;

		left: -30px;

		margin-top: -15px;

		padding: 4px 0 0;

		position: absolute;

		top: 50%;

		width: 30px;

	}

	.call-now.callblack {

		font-size: 33px !important;

		position: relative;

		padding-left: 34px;

	}

	.call-now.callblack a {

		position: static;

	}

}

@media(max-width:640px) {

	.threecols li,  .fourcols li {

		width: 50%;

		float: left

	}

}

div.spactxt { width: 100%; height: 20px; float: left }

@media(max-width:400px) {

	.twocols li,  .threecols li,  .fourcols li {

		width: 100%;

		float: left

	}

}

.main-navigation .main-nav ul li a,  .main-navigation .menu-toggle { color: #FFF }

.main-navigation .main-nav ul li.sfHover>a,  .main-navigation .main-nav ul li>a:focus,  .main-navigation .main-nav ul li>a:hover,  .main-navigation .main-nav ul ul li.sfHover>a,  .main-navigation .main-nav ul ul li>a:focus,  .main-navigation .main-nav ul ul li>a:hover { color: #FFF; background-color: #fbbc05 }

.main-navigation .main-nav ul .current-menu-ancestor>a,  .main-navigation .main-nav ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul .current-menu-item>a,  .main-navigation .main-nav ul .current-menu-item>a:focus,  .main-navigation .main-nav ul .current-menu-item>a:hover,  .main-navigation .main-nav ul ul .current-menu-item.sfHover>a,  .main-navigation .main-nav ul ul .current-menu-item>a,  .main-navigation .main-nav ul ul .current-menu-item>a:focus,  .main-navigation .main-nav ul ul .current-menu-item>a:hover { color: #FFF; background-color: #fbbc05 !important }

.contact-tel { border-radius: 12px; background-color: #fbbc05; color: #fff; padding: 15px }

input.wpcf7-form-control.wpcf7-submit { width: 100%; border-radius: 5px; padding: 15px; font-size: 20px; background-color: #fbbc05 }

input.wpcf7-form-control.wpcf7-submit:hover { background-color: #2ba54d; color: #000 }

#footer-widgets { margin-top:0px!important; background-color: #3f3f3f }

#footer-widgets .widget-title { color: #fbbc05 }

textarea.wpcf7-form-control.wpcf7-textarea { height: 47px }

.contact-form-popup { width: 70%; margin: 0 auto !important }

.contact-form-popup .wpcf7-textarea { color: black }

a:hover { text-decoration: underline }

.main-nav a { text-decoration: none !important }

.inside-footer-widgets li a { color: #fff }

.inside-footer-widgets li a:hover { color: #fbbc05 }

.inside-footer-widgets .textwidget,  .inside-footer-widgets .textwidget>a { color: #fff }

.footer-bar a:hover,  .inside-footer-widgets .textwidget>a:hover { color: #fbbc05 }

.read-more:hover,  a.read-more { color: #fbbc05; font-weight: 700 }

.inside-article .entry-title>a { font-weight: 700 }

.site-footer a { text-decoration: underline }

.wpgmza_map img { max-width: none }

.wpgmza_widget { overflow: auto }

.innrpage section.elementor-section.elementor-top-section { background: #5ace6a; padding: 30px 0; text-align: center; }

h1.elementor-heading-title.elementor-size-default { color: #000; font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; margin-bottom: 0; text-transform: uppercase; float:left; line-height:30px; }

section.innrcnt { position: relative; margin-top: 57px; font-family: "Montserrat", sans-serif; }

.wid { margin: 0 auto; max-width: 1140px; padding: 0 10px; }

.wid:after {    clear: both;    content: "";    display: block;}

.popup .contactfrm { margin: 0 auto; padding: 0; width: 100%; }

p.elementor-heading-title { font-size: 30px; }

.fotelement { background-color: #EA4335; margin-top:0px; padding: 25px !important; padding-top: 20px; padding-bottom: 30px; }

.elementoror { font-size: 60px !important; font-family: "Montserrat", sans-serif !important; margin-top: 21px !important; }

.elementor-contact { background: none !important; }

.elementor-contact-mapsec { background: none !important; }

.home-content { margin-top: 39px; }

.home-content h1, .home-content h2, .home-content h3 { font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; }

.underlined-content { border-top-style: dashed; border-top-width: 2px; color: #000; padding-bottom: 15px; padding-top: 15px; width: 100%; }

.fotbox { margin: 0 auto; padding: 0; width: 90%; }

.fotbox > li { display: inline-block; width: 30%; }

.fotbox > li { display: inline-block; width: 33%; }

.fotbox li .elementor-heading-title { font-family: "Montserrat", sans-serif; font-size: 30px; font-weight: 600; margin-bottom: 0; text-align: center; }

.fotbox li p .phn:hover { color: #fff; }

.contactfrm { margin: 0 auto; padding: 0; width: 100%; }

.contactfrm > li { list-style: outside none none; margin-bottom: 25px; width: 100%; }

.p_anch { text-align: center; }

.popup { }

.p_content { box-sizing: border-box; font-size: 23px; padding: 17px; text-align: center; width: 100%; }

.p_content ul { list-style: outside none none !important; margin: 0; padding: 0; box-sizing: border-box; }

.p_content ul:after { clear:both; display:block; content:""; }

.p_content ul li { list-style: outside none none !important; margin: 0 0 2px; padding: 0; float:left; width:100%; box-sizing: border-box; }

.p_content ul li input[type="text"], .p_content ul li input[type="email"], .p_content ul li input[type="phone"], .p_content ul li input[type="tel"] { border:1px #ccc solid; height:40px; padding:10px; width:100%; box-sizing: border-box; font-weight: 600; font-size: 17px; }

.p_content ul li textarea { border:1px #ccc solid; height:150px; padding:10px; width:100%; box-sizing: border-box; font-weight: 600; font-size: 17px; }

.p_content ul li input[type="submit"], .p_content ul li input[type="button"] { border:1px #ccc solid; height:30px; padding:0 10px; color:#fff; background:#ad1d24; box-sizing: border-box; }

.p_content ul li:nth-child(5) input[type="text"] {

	width:40%;

	float:right;

}

.p_close { float:right; width:15px; height:14px; margin:11px 10px 0 0; background:url(img/popup_close.png); }

.js__popup { }

.js__p_start { }

.js__p_close { }

.js__p_body { background: rgba(255, 255, 255, 0.9); bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; }

.js__slide_top { height:433px; overflow:hidden; top:0; }

.js__fadeout { height:0; overflow:hidden; opacity:0; }

.js__slide_top { height:0; overflow:hidden; top:0; }

/*  .popup {  position:fixed; z-index:2; top:70px; left:50%;margin-left:-230px !important;  width:460px; background:#fff;    -moz-box-shadow:4px 4px 30px #130507;    -webkit-box-shadow:4px 4px 30px #130507;  box-shadow:4px 4px 30px #130507;    -moz-transition:top 800ms;    -o-transition:top 800ms;    -webkit-transition:top 800ms;  transition:top 800ms;}







*/ 







.popup { background: #fff none repeat scroll 0 0; box-shadow: 4px 4px 30px #130507; left: 50%; margin-left: -230px !important; position: fixed; top: 3px; transition: top 800ms ease 0s; width: 460px; z-index: 999999999; }

.popup .form-contents { font-size: 14px; }

.elementor-button-wrapper .banpop { float: left; }

.servtle a { color: #fbbc05; font-size: 20px; font-weight: 600; text-transform: uppercase; }

.servtle { margin-bottom: 20px; }

.forwhite { color: #fff; font-weight: 400; }

.text-c-w { color: #fff; text-align: center; }

.midelement { font-size: 60px !important; }

.fotelement .elementor-heading-title { margin-bottom: 10px !important; }

.popup .contactfrm .wpcf7-submit { height: 50px; padding: 5px 0; width: 40%; padding-top: 3px!important; }

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { display: none!important; }

.elementor-contact-mapsec .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { text-align: left; width: 50%; }

.elementor-contact-mapsec iframe { width: 100%; height: 408px; }

.listng li { margin-bottom: 25px; }

.menu-footer-menu-container ul { margin: 0px; }

.inside-footer-widgets .widget-title { padding-bottom: 30px; }

.fotbox li:last-child { float: right; }

.innrpage .testimonial-inner { width: 100%!important; }

.innrpage .testimonial-inner { border: 1px solid #ddd; padding: 20px; }

.innrpage .testimonial-heading { background-image: url("img/test-quote.png"); background-repeat: no-repeat; padding-left: 40px; background-position: 2px; }

.breadcrumbs { float: right; width: 100%; text-align: right; }

.blgcnt .breadcrumbs { width: inherit;  }

.blgsngcnt .breadcrumbs { text-align: center; }

.blgsngcnt h1.elementor-heading-title.elementor-size-default {	width: 100%; }

.breadcrumbs p {margin: 0;}

footer .textwidget li { display: inline-block; }

footer .textwidget ul { margin: 0px; }

.innrpage .testimonial-inner { text-align: left; }

footer .textwidget li:last-child { margin-left: 10px; }

@media only screen and (min-width:769px) and (max-width:1023px) {

	.site-logo {

		margin-bottom: 0;

		margin-top: 0!important;

	}

	.site-logo {

		margin-bottom: 0;

		margin-top: 16px !important;

	}

	.inside-header.grid-container.grid-parent {

		margin-top: -16px;

	}

}

@media(max-width:640px) {

	.innrpage section.elementor-section.elementor-top-section {

		padding: 30px 0 5px;

	}

	.breadcrumbs {

		float: none;

		margin-top: 30px;

	}

	h1.elementor-heading-title.elementor-size-default {

		float: none;

	}

	.site-branding {

		position: inherit !important;

	}

	.popup {

		left: 0!important;

		margin-left: 3% !important;

		width: 94%!important;

	}

	.popup .form-contents {

		font-size: 12px;

	}

}

.site-branding { position: absolute; z-index: 1; }

.site-logo { position: relative; z-index: 2; }

.elementor-contact-mapsec a:hover { color: #5ace6a !important; }

.innrcnt { margin-bottom: 30px; }

.innrcnt a { text-decoration: underline; }

.popup .wpcf7-not-valid-tip { font-size: 14px!important; top: 3px!important; line-height: 32px; height: 30px!important; }

.popup .foricon { background-image: url("img/arrow.png") !important; background-position: 125px center !important; background-repeat: no-repeat !important; text-transform: uppercase !important; }

.foricon { background-image: url("img/arrow.png") !important; background-position: 207px center !important; background-repeat: no-repeat !important; padding-top: 12px !important; text-transform:uppercase !important; }

.infoBX { position: relative; display: inline-block; }

.infoBX:hover .infoBox { display: block; }

/*.infoBX > a { font-size: 11px !important; line-height: 18px !important; margin-left: 0; padding: 0 !important; }*/















.infoBox { background: #EA4335 none repeat scroll 0 0; border: 2px solid #fff; border-radius: 3px; bottom: 25px; display: none; height: auto; padding: 10px; position: absolute; right: 0; text-align: left; width: 441px; z-index: 9; }

.infoaddress div { color: #000; }

.infoBox span { color: #313030; float: left; font-size: 25px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; width: 100%; }

.infoBox div p span, .infoBox div p { color: #000; display: inline-block; font-size: 17px !important; font-weight: normal !important; line-height: 16px; text-transform: none; }

.infoaddress::after, .infoaddress div::after {

	clear: both;

	content: "";

	display: block;

}

.infoBox div p { display: block; float: left; margin-bottom: 0; text-align: left; width: 100%; }

.infoBox a:hover { color: #2E375F !important; }

.infomail span { color: inherit !important; display: block !important; float: right; text-align: left; width: 75% !important; }

.infomail a { color: inherit !important; line-height: inherit; }

.infomail a { color: #000 !important; }

.infomail a:hover { color: #fff !important; }

.primary-footer .pf-sub .infoBX a { border: medium none !important; }

.infomail b { color: inherit; display: block; font-size: inherit; line-height: inherit; }

.infomail { clear: both; display: block; float: left; margin-top: 10px; width: 100%; }

.infomail > p { display: block !important; text-align: center; }

.infoBox a { float: none !important; padding: 0 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: inherit !important; text-transform: none !important; color: #fff !important; line-height: inherit !important; }

._pfs-links ul { padding: 0; }

footer .widget ul li { margin-top: 0; }

.home-content a { text-decoration:underline; }

.elementor-widget-wrap a span:hover { color:#5ace6a !important }

.breadcrumbs a:hover { color: #fff!important; }

@media(max-width:1280px) {

	.foricon {

		background-position: 210px center !important;

	}

}

@media(max-width:980px) {

	h1.elementor-heading-title.elementor-size-default {

		font-size: 32px;

		margin-top: -10px;

		width: 100%;

	}

	.breadcrumbs {

		font-size: 14px;

		width: 100%;

		margin-top: 25px;

	}

}

@media(max-width:768px) {

	.foricon {

		background-position: 155px center !important;

	}
	.elementor-widget-container-getquote{
		text-align: center;
	}
	.elementor-widget-container-getquote .elementor-widget-container{
		display: inline-block;
	}

	.infoBX {

		display: none !important;

	}

	.elementor-top-section .elementor-element.elementor-element-j5b9oaf.elementor-hidden-phone.elementor-widget.elementor-widget-image {

		display: block;

	}

	.elementor-top-section .elementor-element.elementor-element-rbws9wi.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section {

		/*display: none;*/

	}

	.footer-bar .textwidget ul {

		margin: 0;

	}

}

@media(max-width:680px) {

	.foricon {

		background-position: 350px center !important;

	}

	.testimonial-inner {

		min-height: 150px !important;

		width: 80%!important;

	}

	.wrapfixed .sf-menu {

		max-height: 230px !important;

		overflow: scroll !important;

	}

	.popup .p_content {

		box-sizing: border-box;

		font-size: 23px;

		padding: 0 17px;

	}

	.popup .p_content ul li {

		margin: 0 0 2px;

	}

	.popup .form-contents {

		display: none;

	}

	.popup .p_content ul li input[type="text"], .p_content ul li input[type="email"], .p_content ul li input[type="phone"], .p_content ul li input[type="tel"] {

		height: 36px;

	}

	.elementor-183 .elementor-element.elementor-element-equ8wpn {

		text-align: center;

	}

	.popup {

		top: 65px;

	}

	.popup .foricon {

		background-position: 327px center !important;

	}

	.popup .contactfrm .wpcf7-submit {

		width: 100%!important;

	}

	h1.elementor-heading-title.elementor-size-default {

		font-size: 25px!important;

	}

	.main-navigation .main-nav ul .current-menu-item>a:hover {

		background: #fbbc05 !important;

	}

	.main-navigation .main-nav ul .current-menu-item>a {

		color: #FFF;

		background-color: #4285f4 !important;

	}

	.wrapfixed .main-navigation .main-nav ul .current-menu-item>a {

		color: #FFF;

		background-color: #fbbc05 !important;

	}

	.inrpagsec {

		height: 325px;

	}

	.dropdown-menu-toggle::before {

		font-size: 40px !important;

		line-height: 12px;

	}

	section.innrcnt {

		margin-top: 20px;

	}

}

@media(max-width:479px) {

	.wrapfixed .sf-menu {

		max-height: 100% !important;

		overflow: scroll !important;

	}

	.home-content h1, .home-content h2, .home-content h3 {

		font-size: 22px;

		font-weight: 600;

	}

	.popup .foricon {

		background-position: 255px center !important;

	}

	.popup .contactfrm .wpcf7-submit {

		width: 100%;

	}

	h1.elementor-heading-title.elementor-size-default {

		font-size: 20px!important;

	}

	h3 {

		font-size: 20px;

		font-weight: 400;

	}

	.innrcnt h2, h3 {

		font-size: 18px;

	}

	.testimonial-inner {

		min-height: 250px !important;

		width: 66%!important;

	}

	.popup .form-contents {

		display: block;

	}

	.popup .foricon {

		background-position: 245px center !important;

	}

	.footer-bar {

		margin-bottom: 0px;

	}

	.elementor-contact-mapsec h2, .elementor-contact-mapsech3 {

		font-size: 20px!important;

	}

	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {

		padding: 20px

	}

}

@media(max-width:360px) {

	.foricon {

		background-position: 203px center !important;

	}

	.popup .foricon {

		background-position: 198px center !important;

	}

}


input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
	width: 100%;
}

