@font-face {
font-family:'FontAwesome';
src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');
src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.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 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.fa-flip-horizontal {
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 {
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: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-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"
}







/*----- custom fonts ------*/







@font-face {
 font-family: 'proxima_nova_alight';
 src: url('../fonts/custom-fonts/proximanovaalt-light-webfont.eot');
 src: url('../fonts/custom-fonts/proximanovaalt-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/custom-fonts/proximanovaalt-light-webfont.woff2') format('woff2'),  url('../fonts/custom-fonts/proximanovaalt-light-webfont.woff') format('woff'),  url('../fonts/custom-fonts/proximanovaalt-light-webfont.ttf') format('truetype'),  url('../fonts/custom-fonts/proximanovaalt-light-webfont.svg#proxima_nova_alight') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_aregular';
 src: url('../fonts/custom-fonts/proximanovaalt-regular-webfont.eot');
 src: url('../fonts/custom-fonts/proximanovaalt-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/custom-fonts/proximanovaalt-regular-webfont.woff') format('woff2'),  url('../fonts/custom-fonts/proximanovaalt-regular-webfont.woff') format('woff'),  url('../fonts/custom-fonts/proximanovaalt-regular-webfont.ttf') format('truetype'),  url('../fonts/custom-fonts/proximanovaalt-regular-webfont.svg#proxima_nova_aregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_nova_asemibold';
 src: url('../fonts/custom-fonts/proximanovaalt-semibold-webfont.eot');
 src: url('../fonts/custom-fonts/proximanovaalt-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/custom-fonts/proximanovaalt-semibold-webfont.woff') format('woff2'),  url('../fonts/custom-fonts/proximanovaalt-semibold-webfont.woff') format('woff'),  url('../fonts/custom-fonts/proximanovaalt-semibold-webfont.ttf') format('truetype'),  url('../fonts/custom-fonts/proximanovaalt-semibold-webfont.svg#proxima_nova_asemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'proxima_novabold';
 src: url('../fonts/custom-fonts/proximanova-bold-webfont.eot');
 src: url('../fonts/custom-fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/custom-fonts/proximanova-bold-webfont.woff2') format('woff2'),  url('../fonts/custom-fonts/proximanova-bold-webfont.woff') format('woff'),  url('../fonts/custom-fonts/proximanova-bold-webfont.ttf') format('truetype'),  url('../fonts/custom-fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'districtthinregular';
 src: url('../fonts/custom-fonts/distth_-webfont.eot');
 src: url('../fonts/custom-fonts/distth_-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/custom-fonts/distth_-webfont.woff2') format('woff2'),  url('../fonts/custom-fonts/distth_-webfont.woff') format('woff'),  url('../fonts/custom-fonts/distth_-webfont.ttf') format('truetype'),  url('../fonts/custom-fonts/distth_-webfont.svg#districtthinregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*---- light slider ----*/







.lSSlideWrapper, .lSSlideWrapper .lSFade {
	position:relative
}
.lSSlideOuter, .lSSlideOuter .lSPager.lSGallery {
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	overflow:hidden
}
.lSSlideOuter .lSPager.lSGallery:after, .lSSlideWrapper>.lightSlider:after {
	clear:both
}
.lSSlideOuter {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.lightSlider:after, .lightSlider:before {
	content:" ";
	display:table
}
.lightSlider {
	overflow:hidden;
	margin:0
}
.lSSlideWrapper {
	max-width:100%;
	overflow:hidden
}
.lSSlideWrapper .lSSlide {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	-webkit-transition:all 1s;
	-webkit-transition-property:-webkit-transform, height;
	-moz-transition-property:-moz-transform, height;
	transition-property:transform, height;
	-webkit-transition-duration:inherit!important;
	transition-duration:inherit!important;
	-webkit-transition-timing-function:inherit!important;
	transition-timing-function:inherit!important
}
.lSSlideWrapper .lSFade>* {
	position:absolute!important;
	top:0;
	left:0;
	z-index:9;
	margin-right:0;
	width:100%
}
.lSSlideWrapper.usingCss .lSFade>* {
	opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-webkit-transition-duration:inherit!important;
	transition-duration:inherit!important;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-webkit-transition-timing-function:inherit!important;
	transition-timing-function:inherit!important
}
.lSSlideWrapper .lSFade>.active {
	z-index:10
}
.lSSlideWrapper.usingCss .lSFade>.active {
	opacity:1
}
.lSSlideOuter .lSPager.lSpg {
	margin:10px 0 0;
	padding:0;
	text-align:center
}
.lSSlideOuter .lSPager.lSpg>li {
	cursor:pointer;
	display:inline-block;
	padding:0 5px
}
.lSSlideOuter .lSPager.lSpg>li a {
	background-color:#222;
	border-radius:30px;
	display:inline-block;
	height:8px;
	overflow:hidden;
	text-indent:-999em;
	width:8px;
	position:relative;
	z-index:99;
-webkit-transition:all .5s linear 0s;
transition:all .5s linear 0s
}
.lSSlideOuter .lSPager.lSpg>li.active a, .lSSlideOuter .lSPager.lSpg>li:hover a {
	background-color:#428bca
}
.lSSlideOuter .media {
	opacity:.8
}
.lSSlideOuter .media.active {
	opacity:1
}
.lSSlideOuter .lSPager.lSGallery {
	list-style:none;
	padding-left:0;
	margin:0;
	transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.lSSlideOuter .lSPager.lSGallery li {
	overflow:hidden;
-webkit-transition:border-radius .12s linear 0s .35s linear 0s;
transition:border-radius .12s linear 0s .35s linear 0s
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius:5px
}
.lSSlideOuter .lSPager.lSGallery img {
	display:block;
	height:auto;
	max-width:100%
}
.lSSlideOuter .lSPager.lSGallery:after, .lSSlideOuter .lSPager.lSGallery:before {
	content:" ";
	display:table
}
.lSAction>a {
	width:32px;
	display:block;
	top:50%;
	height:32px;
	background-image:url(../img/controls.png);
	cursor:pointer;
	position:absolute;
	z-index:99;
	margin-top:-16px;
	opacity:.5;
-webkit-transition:opacity .35s linear 0s;
transition:opacity .35s linear 0s
}
.lSAction>a:hover {
	opacity:1
}
.lSAction>.lSPrev {
	background-position:0 0;
	left:10px
}
.lSAction>.lSNext {
	background-position:-32px 0;
	right:10px
}
.lSAction>a.disabled {
	pointer-events:none
}
.cS-hidden {
	height:1px;
	opacity:0;
	filter:alpha(opacity=0);
	overflow:hidden
}
.lSSlideOuter.vertical {
	position:relative
}
.lSSlideOuter.vertical.noPager {
	padding-right:0!important
}
.lSSlideOuter.vertical .lSGallery {
	position:absolute!important;
	right:0;
	top:0
}
.lSSlideOuter.vertical .lightSlider>* {
	width:100%!important;
	max-width:none!important
}
.lSSlideOuter.vertical .lSAction>a {
	left:50%;
	margin-left:-14px;
	margin-top:0
}
.lSSlideOuter.vertical .lSAction>.lSNext {
	background-position:31px -31px;
	bottom:10px;
	top:auto
}
.lSSlideOuter.vertical .lSAction>.lSPrev {
	background-position:0 -31px;
	bottom:auto;
	top:10px
}
.lSSlideOuter.lSrtl {
	direction:rtl
}
.lSSlideOuter .lSPager, .lSSlideOuter .lightSlider {
	padding-left:0;
	list-style:none
}
.lSSlideOuter.lSrtl .lSPager, .lSSlideOuter.lSrtl .lightSlider {
	padding-right:0
}
.lSSlideOuter .lSGallery li, .lSSlideOuter .lightSlider>* {
	float:left
}
.lSSlideOuter.lSrtl .lSGallery li, .lSSlideOuter.lSrtl .lightSlider>* {
	float:right!important
}
@-webkit-keyframes rightEnd {
0%, 100% {
left:0
}
50% {
left:-15px
}
}
@keyframes rightEnd {
0%, 100% {
left:0
}
50% {
left:-15px
}
}
@-webkit-keyframes topEnd {
0%, 100% {
top:0
}
50% {
top:-15px
}
}
@keyframes topEnd {
0%, 100% {
top:0
}
50% {
top:-15px
}
}
@-webkit-keyframes leftEnd {
0%, 100% {
left:0
}
50% {
left:15px
}
}
@keyframes leftEnd {
0%, 100% {
left:0
}
50% {
left:15px
}
}
@-webkit-keyframes bottomEnd {
0%, 100% {
bottom:0
}
50% {
bottom:-15px
}
}
@keyframes bottomEnd {
0%, 100% {
bottom:0
}
50% {
bottom:-15px
}
}
.lSSlideOuter .rightEnd {
-webkit-animation:rightEnd .3s;
animation:rightEnd .3s;
	position:relative
}
.lSSlideOuter .leftEnd {
-webkit-animation:leftEnd .3s;
animation:leftEnd .3s;
	position:relative
}
.lSSlideOuter.vertical .rightEnd {
-webkit-animation:topEnd .3s;
animation:topEnd .3s;
	position:relative
}
.lSSlideOuter.vertical .leftEnd {
-webkit-animation:bottomEnd .3s;
animation:bottomEnd .3s;
	position:relative
}
.lSSlideOuter.lSrtl .rightEnd {
-webkit-animation:leftEnd .3s;
animation:leftEnd .3s;
	position:relative
}
.lSSlideOuter.lSrtl .leftEnd {
-webkit-animation:rightEnd .3s;
animation:rightEnd .3s;
	position:relative
}
.lightSlider.lsGrab>* {
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.lightSlider.lsGrabbing>* {
	cursor:move;
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:-o-grabbing;
	cursor:-ms-grabbing;
	cursor:grabbing
}
body {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	line-height: 23px;
	color: #767579;
	font-weight: normal;
	background:none;
	margin:0px;
	padding:0;
	overflow-x:hidden;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}



::selection {
 background: #3D4E60; /* Safari */
 color:#fff;
}



::-moz-selection {
 background: #3D4E60; /* Firefox */
 color:#fff;
}
a:focus, input:focus, textarea:focus, button:focus {
	outline:none;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: 'proxima_nova_asemibold';
	-webkit-font-smoothing: antialiased;
}
h2 {
	font-size:26px;
	color:#3b3a3a;
	line-height:36px;
	margin:0 0 15px 0;
}
h3 {
	font-size:22px;
	color:#252525;
	margin:0 0 15px 0;
}
a {
	color:#ffae38;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#000;
}
label {
	font-weight:normal;
}
p {
	font-size: 14px;
	font-weight: 400;
	margin:0 0 15px 0;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
ol {
	padding:0px;
	list-style-position:inside;
}
ol, li {
	margin-bottom:0px;
	list-style:none;
	position:relative;
}
.header-top {
	background:#0d0b08;
	padding:9px 0;
}
.metta {
	float:right;
}
.metta > div {
	float:left;
	position:relative;
	padding:0 0 0 16px;
	margin:0 0 0 16px;
	line-height:normal;
}
.metta > div:first-child {
	margin-left:0;
	padding-left:0;
}
.metta > div:first-child:before {
	display:none;
}
.metta > div:before {
	content:'';
	width:1px;
	height:11px;
	background:#868584;
	position:absolute;
	top:3px;
	left:0px;
}
.metta-social:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.metta-social p {
	margin:0px 14px 0 0;
	color:#ffffff;
	font-size:15px;
	line-height:normal;
	float:left;
}
.metta-social ul, .metta-social ul li {
	float:left;
}
.metta-social ul li {
	padding:0 5px;
}
.metta-social ul li a {
	display:inline-block;
	font-size:16px;
	color:#8a8685;
	transition:color ease 0.2s;
	-webkit-transition:color ease 0.2s;
	-moz-transition:color ease 0.2s;
	-ms-transition:color ease 0.2s;
	-o-transition:color ease 0.2s;
}
.metta-social ul li a:hover, .metta-social ul li a:focus {
	color:#ffae38;
}
.metta-number, .metta-mail {
}
.metta-number a, .metta-mail a {
	color:#ffffff;
	font-size:15px;
	font-weight:300;
	transition:color ease 0.2s;
	-webkit-transition:color ease 0.2s;
	-moz-transition:color ease 0.2s;
	-ms-transition:color ease 0.2s;
	-o-transition:color ease 0.2s;
}
.metta-number a:hover, .metta-mail a:hover, .metta-number a:focus, .metta-mail a:focus {
	color:#bdbdbd;
}
.header-bottom {
	padding:17px 0 16px;
}
h1.logo {
	margin:0;
	padding:3px 0 0 0;
}
.menu {
	position:relative;
	margin-right:-30px;
	padding:8px 0 0 0;
	margin-top:8px
}
ul.menu-list:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.menu > ul.menu-list > li {
	float:left;
	margin:0 0 0 13px;
	padding:0 0 0 13px;
}
.menu > ul.menu-list > li:first-child {
	margin-left:0;
	padding-left:0;
}
.menu > ul.menu-list > li > a {
	display:inline-block;
	text-transform:uppercase;
	font-size:18px;
	color:#0d0b08;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	transition:color ease 0.2s;
	-webkit-transition:color ease 0.2s;
	-moz-transition:color ease 0.2s;
	-ms-transition:color ease 0.2s;
	-o-transition:color ease 0.2s;
}
.menu > ul.menu-list > li > a:hover, .menu > ul.menu-list > li > a:focus {
	color:#ffae38;
}
.menu-toggle {
	width: 40px;
	height: 40px;
	background: #FFAE38;
	position: absolute;
	right: 0px;
	padding: 14px 12px 5px;
	position: absolute;
	top: -57px;
	right: 15px;
	display: none;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	transition: background ease-out 0.2s;
	-webkit-transition: background ease-out 0.2s;
	-moz-transition: background ease-out 0.2s;
	-ms-transition: background ease-out 0.2s;
	-o-transition: background ease-out 0.2s;
}
.menu-toggle span {
	display: block;
	height: 2px;
	background: #fff;
	margin: 0 0 3px 0;
	transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
}
.menu-toggle.active {
	background:#ffbb57;
}
.call-us {
	margin-left:15px;
	margin-top:8px
}
.call-us a {
	display:block;
	background:#ffae38;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	line-height:normal;
	padding:9px 10px;
	text-align:center;
	border-radius:35px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	-ms-border-radius:35px;
	-o-border-radius:35px;
	transition: background ease-out 0.2s;
	-webkit-transition: background ease-out 0.2s;
	-moz-transition: background ease-out 0.2s;
	-ms-transition: background ease-out 0.2s;
	-o-transition: background ease-out 0.2s;
}
.menu-mobile {
	background:#ffae38;
	display:none;
}
.menu-mobile ul.menu-list {
	display:none;
	padding:20px 0;
}
.menu-mobile ul.menu-list > li > a {
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:600;
	line-height:normal;
	padding: 11px 16px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	transition: background ease-out 0.2s;
	-webkit-transition: background ease-out 0.2s;
	-moz-transition: background ease-out 0.2s;
	-ms-transition: background ease-out 0.2s;
	-o-transition: background ease-out 0.2s;
}
.menu-mobile ul.menu-list > li > a:hover, .menu-mobile ul.menu-list > li > a:focus {
	background:#ffc46d;
	color:#fff;
}
.menu-mobile .container {
	position:relative;
}
.slider-background {
	display:none;
}
#home-slider li {
	background-position:top center;
	min-height:534px;
	background-color:#6E6E6E;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
}
.slider-content {
	max-width:937px;
	margin: 0 auto;
	text-align:center;
	padding:123px 0 0 0;
}
.slider-content h3 {
	font-size:44px;
	color:#ffffff;
	font-family: 'districtthinregular';
	line-height:44px;
	margin:0 0 16px;
}
.slider-content h2 {
	font-size:56px;
	color:#ffffff;
	font-family: 'proxima_nova_asemibold';
	text-transform:uppercase;
	line-height:56px;
	margin:0 0 22px;
}
.slider-content h2 span {
	color:#ffae38;
}
.slider-content p {
	font-size:14px;
	color:#ffffff;
	font-family: 'proxima_nova_aregular';
	line-height:25px;
}
.banner-more-bt {
	display:inline-block;
	font-size:18px;
	color:#ffffff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	border:#ffffff 1px solid;
	line-height:normal;
	padding:12px 32px;
	margin-top:33px;
	opacity:0;
	filter:alpha(opacity=0);
	transform: translate(50px, 0);
	-webkit-transform: translate(50px, 0);
	-moz-transform: translate(50px, 0);
	-ms-transform: translate(50px, 0);
	-o-transform: translate(50px, 0);
	transition:color ease 0.2s, border ease 0.2s, opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
	-webkit-transition:color ease 0.2s, border ease 0.2s, opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
	-moz-transition:color ease 0.2s, border ease 0.2s, opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
	-ms-transition:color ease 0.2s, border ease 0.2s, opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
	-o-transition:color ease 0.2s, border ease 0.2s, opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
}
.banner-more-bt:hover, .banner-more-bt:focus {
	color:#ffae38;
	border-color:#ffae38;
}
.slider-content h3, .slider-content h2, .slider-content p {
	opacity:0;
	filter:alpha(opacity=0);
	transform: translate(50px, 0);
	-webkit-transform: translate(50px, 0);
	-moz-transform: translate(50px, 0);
	-ms-transform: translate(50px, 0);
	-o-transform: translate(50px, 0);
	transition: opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
	-webkit-transition: opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
	-moz-transition: opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
	-ms-transition: opacity cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s, transform cubic-bezier(0.29, 0.51, 0.16, 1) 0.7s;
}
.slider-content h3.animate, .slider-content h2.animate, .slider-content p.animate, .banner-more-bt.animate {
	opacity:1;
	filter:alpha(opacity=100);
	transform: translate(0px, 0);
	-webkit-transform: translate(0px, 0);
	-moz-transform: translate(0px, 0);
	-ms-transform: translate(0px, 0);
	-o-transform: translate(0px, 0);
}
.what-we-do {
	padding:54px 0 56px;
}
.wht-we-content h2 {
	font-size:32px;
	color:#0a090d;
	text-transform:uppercase;
	font-family: 'proxima_nova_asemibold';
	line-height:31px;
	margin-bottom:23px;
}
.wht-we-content h2 span {
	display:block;
	font-size:26px;
	color:#bab9bb;
	font-family: 'proxima_nova_aregular';
}
.wht-we-content p {
	font-size:14px;
	color:#767579;
	text-align:justify;
}
.wht-bt-group {
	padding:30px 0 0 0;
}
.wht-bt-group > a {
	margin-bottom:5px;
}
.bt-about-us {
	display:inline-block;
	position:relative;
	font-size:17px;
	color:#ffffff;
	font-family: 'proxima_nova_aregular';
	background:#ffae38;
	padding:16px 42px 13px 61px;
	margin-right:10px;
	transition:background ease 0.2s;
	-webkit-transition:background ease 0.2s;
	-moz-transition:background ease 0.2s;
	-ms-transition:background ease 0.2s;
	-o-transition:background ease 0.2s;
}
.bt-about-us:before {
	content: "\e900";
	font-family: 'abc-limited';
	line-height:normal;
	font-size:20px;
	position:absolute;
	top: 17px;
	left: 28px;
}
.bt-about-us:hover, .bt-about-us:focus {
	background:#ffc672;
	color:#fff;
}
.bt-contact-us {
	display:inline-block;
	position:relative;
	font-size:17px;
	color:#1c1b1e;
	font-family: 'proxima_nova_aregular';
	background:#e8e8e8;
	padding:16px 42px 13px 49px;
	margin-right:10px;
	transition:background ease 0.2s;
	-webkit-transition:background ease 0.2s;
	-moz-transition:background ease 0.2s;
	-ms-transition:background ease 0.2s;
	-o-transition:background ease 0.2s;
}
.bt-contact-us:hover, .bt-contact-us:focus {
	background:#d7d7d7;
	color:#1c1b1e;
}
.wht-img {
	margin-right:-90px;
	margin-left:-30px;
}
.our-portfolio {
	background:#ffae38;
	padding:54px 0 54px;
}
.our-portfolio.our-portfolioInner {
	background:#ffffff;
}
.our-portfolio h2 {
	text-align:center;
	color:#fff;
	font-size:40px;
	text-transform:uppercase;
	margin:0 0 7px;
}
.our-portfolio h3 {
	text-align:center;
	color:#fff;
	font-size:24px;
	font-family: 'proxima_nova_aregular';
	position:relative;
	padding:0 0 25px;
	margin:0 0 44px;
	font-weight:700;
}
.our-portfolio h3:before {
	content:'';
	width:100%;
	max-width:166px;
	height:5px;
	background:#fff;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
}
.portfolio-list {
}
.portfolio-list > div {
	margin-left:0;
	margin-right:0;
}
.portfolio-list > div > div {
	padding-left:0;
	padding-right:0;
}
.portfolio-block {
	background:#fff;
}
.portfolio-block:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.prt-img {
	float:left;
	width:100%;
	max-width:284px;
	position:relative;
	min-height:239px;
	background-position:center;
	background:#263d49;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
}
.prt-img img {
	display:none;
}
.prt-content {
	overflow:hidden;
	padding:42px 23px 27px 26px;
}
.prt-content h4 {
	margin:0 0 14px;
	padding:0;
	font-size:20px;
	color:#000000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
}
.prt-content h4 a {
	color:#000000;
}
.prt-content h4 a:hover, .prt-content h4 a:focus {
 color:
}
.prt-content p {
	font-size:14px;
	color:#888c8f;
	line-height:20px;
}
.go-link {
	display:inline-block;
	width:38px;
	height:38px;
	background:#39a5af;
	color:#fff;
	font-family: 'abc-limited';
	font-size:15px;
	text-align:center;
	padding-top: 8px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	transition:background ease 0.2s;
	-webkit-transition:background ease 0.2s;
	-moz-transition:background ease 0.2s;
	-ms-transition:background ease 0.2s;
	-o-transition:background ease 0.2s;
}
.go-link:before {
	content: "\e901";
}
.go-link:hover, .go-link:focus {
	background:#4ec4cf;
	color:#fff;
}
.prt-img:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent #fff transparent transparent;
	border-width:22px;
}
.portfolio-block.image-align .prt-img {
	float:right;
}
.portfolio-block.image-align .prt-img:before {
	right:auto;
	left:0px;
	border-color:transparent transparent transparent #fff;
}
.our-services {
	padding: 54px 0 54px;
	background:url(../img/bg-service.jpg) no-repeat bottom center;
	border-bottom:#f0be18 11px solid;
}
.our-services h2 {
	text-align:center;
	color:#1f201b;
	font-size:40px;
	text-transform:uppercase;
	margin:0 0 7px;
}
.our-services h3 {
	text-align:center;
	color:#1f201b;
	font-size:24px;
	font-family: 'proxima_nova_aregular';
	position:relative;
	padding:0 0 25px;
	margin:0 0 44px;
	font-weight:700;
}
.our-services h3:before {
	content:'';
	width:100%;
	max-width:166px;
	height:5px;
	background:#21221d;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
}
.service-list {
}
.service-block {
	margin-bottom:40px;
}
.service-block:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.service-icon {
	float:left;
	max-width:80px;
	margin:0 18px 0 0;
}
.service-content {
	overflow:hidden;
}
.service-content h4 {
	margin:0px 0 14px 0;
	padding:0px;
	font-size:21px;
	color:#09060f;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
}
.service-content p {
	font-size:14px;
	color:#8c8e90;
	line-height:23px;
}
.service-content a {
	color:#ffae38;
	text-decoration:underline;
}
.footer {
	background:#323232;
}
.f-height {
	padding:47px 0 49px;
	position:relative;
}
.footer h3 {
	margin:0px 0 17px;
	padding:0px;
	color:#fff;
	font-size:16px;
	font-weight:500;
}
.footer p {
	font-size:14px;
	color:#919090;
	line-height:21px;
	margin:0;
}
.footer p a {
	color:#919090;
	transition:color ease 0.2s;
	-webkit-transition:color ease 0.2s;
	-moz-transition:color ease 0.2s;
	-ms-transition:color ease 0.2s;
	-o-transition:color ease 0.2s;
}
.footer p a:hover {
	color:#e7b718;
}
.f-height:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}
.f-address-bl i {
	float:left;
	font-size:51px;
	color:#777676;
	margin:0 20px 0 0;
	width: 49px;
	text-align: center;
}
.fds-cover {
	overflow:hidden;
}
.f-ads-block {
	border-top:#474747 1px solid;
}
.f-mail i {
	font-size: 40px;
}
.f-address-bl > div {
	padding-top:28px;
	margin-top:28px;
}
.f-address-bl > div:first-child {
	border-top:0;
	margin-top:0;
	padding-top:0;
}
.f-connect-bl {
	background:#242424;
	border-right:#323232 1px solid;
	margin-left:-30px;
	padding-left:30px;
	padding-right:20px;
}
.fnav {
	font-size:0;
	border-bottom:#3a3a3a 1px solid;
	margin-bottom:26px;
	padding-bottom:6px;
}
.fnav ul {
}
.fnav li {
	display:inline-block;
	vertical-align:top;
	line-height:normal;
	width:33.3%;
	margin-bottom:18px;
}
.fnav li a {
	display:inline-block;
	font-size:14px;
	color:#8f8f8f;
	position:relative;
	padding:0px 0px 0px 25px;
	transition:color ease 0.2s;
	-webkit-transition:color ease 0.2s;
	-moz-transition:color ease 0.2s;
	-ms-transition:color ease 0.2s;
	-o-transition:color ease 0.2s;
}
.fnav li a:before {
	content: "\e907";
	font-family: 'abc-limited';
	line-height:normal;
	position:absolute;
	top:3px;
	left:0px;
	font-size:11px;
	transition:color ease 0.2s;
	-webkit-transition:color ease 0.2s;
	-moz-transition:color ease 0.2s;
	-ms-transition:color ease 0.2s;
	-o-transition:color ease 0.2s;
}
.fnav li a:hover, .fnav li a:hover:before, .fnav li a:focus, .fnav li a:focus:before {
	color:#f0be18;
}
.f-video {
	position:relative;
}
.f-video a.play {
	width:56px;
	height:56px;
	background:#fff;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.f-video a.play:before {
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-color:transparent transparent transparent #f0be18;
	border-width:10px 15px;
	position:absolute;
	top:0px;
	left:18px;
	right:0px;
	bottom:0px;
	margin:auto;
	transition:all ease-out 0.2s;
	-webkit-transition:all ease-out 0.2s;
	-moz-transition:all ease-out 0.2s;
	-ms-transition:all ease-out 0.2s;
	-o-transition:all ease-out 0.2s;
}
.f-video a.play:hover {
	background:#f0be18;
	transform:scale(1.1);
}
.f-video a.play:hover:before {
	border-color:transparent transparent transparent #fff;
}
.f-social-connect {
	padding:18px 0 0 0;
}
.f-social-connect ul {
	font-size:0;
}
.f-social-connect li {
	display:inline-block;
	border-left:#2d2d2d 1px solid;
}
.f-social-connect li:first-child {
	border-left:0;
}
.f-social-connect li a {
	font-size:27px;
	color:#4e4e4e;
	display:block;
	padding: 8px 15px;
	transition:color ease 0.2s;
	-webkit-transition:color ease 0.2s;
	-moz-transition:color ease 0.2s;
	-ms-transition:color ease 0.2s;
	-o-transition:color ease 0.2s;
}
.f-social-connect li a:hover, .f-social-connect li a:focus {
	color:#f0be18;
}
.f-send-mail {
	position:relative;
	background:#1e1e1e;
	margin:0 0 0 -30px;
	padding-left:31px;
}
.f-send-form {
	padding:33px 0 0 0;
}
.f-send-form li {
	margin-top:9px;
}
.f-send-form li:first-child {
	margin-top:0;
}
.f-text-feild, .f-textarea-feild {
	background:#292929;
	border:0;
	font-size:14px;
	color:#dadada;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	padding:11px 20px 12px;
	height:auto;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	transition:background ease 0.2s;
	-webkit-transition:background ease 0.2s;
	-moz-transition:background ease 0.2s;
	-ms-transition:background ease 0.2s;
	-o-transition:background ease 0.2s;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
.f-text-feild:focus, .f-textarea-feild:focus {
	border:0;
	background:#333333;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
textarea.f-textarea-feild {
	resize:none;
	height:77px;
}
 .f-text-feild::-webkit-input-placeholder, .f-textarea-feild::-webkit-input-placeholder {
 color:    #7f7f7f;
}
 .f-text-feild:-moz-placeholder, .f-textarea-feild:-moz-placeholder {
 color:    #7f7f7f;
 opacity:  1;
}
 .f-text-feild::-moz-placeholder, .f-textarea-feild::-moz-placeholder {
 color:    #7f7f7f;
 opacity:  1;
}
 .f-text-feild:-ms-input-placeholder, .f-textarea-feild:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #7f7f7f;
}
.f-send-mail .spacer, .f-connect-bl .spacer {
	position:absolute;
	top:0;
	right:0;
	width:0;
	height:100%;
	background:#1e1e1e;
}
.f-connect-bl .spacer {
	background:#242424;
	right:auto;
	display:none;
}
.f-button {
	border:0;
	background:#f0be18;
	font-size:16px;
	color:#2b2b2c;
	line-height:normal;
	display:inline-block;
	padding:8px 22px;
	transition:background ease 0.2s;
	-webkit-transition:background ease 0.2s;
	-moz-transition:background ease 0.2s;
	-ms-transition:background ease 0.2s;
	-o-transition:background ease 0.2s;
}
.f-button:hover, .f-button:focus {
	background:#f9cb33;
}
.f-address-bl:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
}



::-webkit-input-placeholder {
opacity:1;
}



:-moz-placeholder { /* Firefox 18- */
opacity:1;
}



::-moz-placeholder {  /* Firefox 19+ */
opacity:1;
}



:-ms-input-placeholder {
opacity:1;
}
.inner-banner {
	display:block;
	height:274px;
	line-height:24px;
	background:url(../img/inner-banner.jpg) no-repeat center top;
	color:#fff;
}
.inner-banner .sub-title {
	display:block;
	padding-top:74px;
	font-family: 'districtthinregular';
	font-size:31px;
}
.inner-banner h1 {
	display:block;
	padding-bottom:12px;
	margin-top:20px;
	font-size:45px;
	line-height:32px;
	text-transform:uppercase;
}
.inner-banner h1 span {
	color:#ffae38;
}
.inner-banner p {
	font-family: 'proxima_nova_aregular';
	line-height:25px;
}
.about-right {
	display:block;
	padding-top:15px;
	padding-bottom:50px;
	padding-left:40px;
	border-left:1px #b6b5b4 solid;
}
.about-right h2 {
	display:block;
	margin:0px;
	font-size:27px;
	text-align:left;
}
.about-right p {
	display:block;
	padding-bottom:10px;
}
.about-right .input-wrapper {
	height:44px;
	margin-bottom:10px;
	border:1px #c3c3c5 solid;
}
.about-right .input-wrapper .icon {
	width:47px;
	height:42px;
	display:block;
	float:left;
	background:url(../img/name-ico.jpg) no-repeat left top;
	position:relative;
}
.about-right .input-wrapper .icon:after {
	width:1px;
	height:24px;
	display:block;
	position:absolute;
	right:0px;
	top:9px;
	content:'';
	background:#aeb2bc;
}
.about-right .input-wrapper .icon.name-icon {
	background:url(../img/name-ico.jpg) no-repeat left top;
}
.about-right .input-wrapper .icon.email-icon {
	background:url(../img/email-ico.jpg) no-repeat left top;
}
.about-right .input-wrapper .icon.phone-icon {
	background:url(../img/phone-ico.jpg) no-repeat left top;
}
.about-right .input-wrapper .icon.message-icon {
	background:url(../img/message-ico.jpg) no-repeat left top;
}
.about-right .input-wrapper input {
	width:70%;
	height:24px;
	display:block;
	float:left;
	margin-top:9px;
	border:none;
	padding-left:12px;
	color:#8c929f;
}
.about-right .input-wrapper.txtarea-block {
	height:122px;
}
.about-right .input-wrapper.txtarea-block textarea {
	width:70%;
	height:102px;
	margin-top:9px;
	padding-left:12px;
	resize:none;
	border:none;
	color:#8c929f;
}
.about-right .input-wrapper.active {
	border:1px #39a5af solid;
}
.about-right .input-wrapper.active input, .about-right .input-wrapper.txtarea-block.active textarea {
	color:#39a5af;
}
.about-right .input-wrapper.active .icon {
	background-position:center bottom;
}
.about-right .input-wrapper.active .icon:after {
	background:#39a5af;
}
.about-right .submit-btn {
	width:122px;
	height:36px;
	background:#39a5af;
	font-size:16px;
	font-weight:700;
	line-height:36px;
	color:#fff;
	border:none;
}
.about-right .submit-btn:hover, .about-right .submit-btn:focus {
	background:#4ec4cf;
}
.contact-left {
	display:block;
	margin-bottom:100px;
	border-right:1px #b6b5b4 solid;
}
.contact-left h2 {
	display:block;
	text-transform:none;
	text-align:left;
	font-size:30px;
}
.contact-left p {
	margin-bottom:20px;
	font-size:15px;
	color:#2f2e31;
}
.contact-left label {
	display:block;
	font-size:15px;
	color:#3d3c40;
}
.contact-left input {
	width:100%;
	padding:0 10px;
	margin-bottom:18px;
	height:32px;
	border:1px #d6d4d4 solid;
}
.contact-left select {
	width:100%;
	padding:0 10px;
	margin-bottom:18px;
	height:32px;
	border:1px #d6d4d4 solid;
}
.contact-left textarea {
	width:100%;
	height:156px;
	padding:0 10px;
	margin-bottom:18px;
	border:1px #d6d4d4 solid;
	resize:none;
}
.contact-left .submit {
	width:122px;
	padding:8px 0;
	background:#ffae38;
	font-size:17px;
	color:#fff;
	border:none;
}
.contact-left .submit:hover {
	background:#ffc672;
}
.contact-left hr {
	border-color:#d9d9d9;
	margin:30px 0px;
}
.contact-left .contact-info {
	display:block;
	text-align:center;
	padding-right:30px
}
.contact-left .contact-info img {
	margin:0 auto;
}
.contact-left .contact-info h4 {
	padding:15px 0 0 0;
	font-size:20px;
	color:#000;
}
.contact-left .contact-info p {
	font-size:15px;
	color:#717173;
}
.google-map {
	width:100%;
	height:330px;
}
.contact-right {
	display:block;
}
.contact-right ul {
	display:block;
}
.contact-right ul hr {
	width:100%;
}
.contact-right ul li {
	width:50%;
	float:left;
	padding:10px 0;
	border-bottom:1px #b6b5b4 solid;
	text-align:center;
	position:relative;
}
.contact-right ul li:after {
	width:1px;
	height:80%;
	background:#b6b5b4;
	position:absolute;
	right:0px;
	top:16px;
	content:'';
}
 .contact-right ul li:nth-child(even):after {
display:none;
}
 .contact-right ul li:nth-child(n+5) {
border-bottom:none;
}
.contact-right ul li img {
	margin:0 auto;
}
.contact-right ul li p {
	font-size:15px;
	color:#09060f;
}
.product-item {
	text-align:center
}
.product-item img {
	margin:0px auto;
	text-align:center;
}
.product-item .details {
	display:block;
	padding:24px 10px 14px 10px;
	text-align:center;
	border:1px #e2e1e1 solid;
	border-top:none;
}
.product-item .details h1 {
	margin-bottom:0px;
	font-size:16px;
	text-transform:uppercase;
	color:#484546;
}
.product-item .details a {
	font-family: 'proxima_nova_aregular';
	font-size:16px;
	color:#7a7778;
}
.grid-box {
	margin-bottom:80px;
}
.grid {
	background:none;
	border:none;
}
.grid-item {
	width:265px;
	float: left;
	height:306px;
	background:#fff;
	border:none;
	/*margin:0 15px 20px 15px;*/



  margin-bottom:20px;
}
.grid-item--height2 {
	height:426px;
}
.digi-mark {
	background:#eee;
	border-top:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	padding:20px 0;
}
.our-services.adj {
	padding: 54px 0 20px;
	background:none;
	border-bottom:0;
}
.digi-blk {
	border:0;
	border-bottom:#ccc solid 1px;
	margin-bottom:20px;
	padding-bottom:20px;
}
.digi-blk img {
	display:inline-block;
	float:left;
	margin:0 15px 15px 0;
}
.digi-blk.adj {
	border:0;
	margin:0;
	padding:0
}
.test-blk {
	background: #333;
}
.test-blk h4 {
	padding:10px;
	margin:0;
	color:#fff;
}
.test-blk .vid-blk {
	background:#000;
	padding:5px;
}
.test-blk .vid-blk iframe {
	width:100%;
}
.test-blk .vid-blk img {
	display:block;
	margin:auto
}
.test-blk .seo-pck {
	background:#ffae38;
}
.test-blk .seo-pck h2 {
	padding:10px 15px 0;
	margin:0
}
.test-blk .seo-pck h4 {
	padding:0 15px;
	margin:0;
	color:#333
}
.test-blk .seo-pck a {
	display:block;
	background:#C60;
	padding:5px 15px;
	color:#fff;
	text-align:right;
	text-decoration:none;
	margin-top:15px;
}
.seo-serv {
	padding-bottom:20px;
	margin-bottom:20px;
}
.seo-serv h2 {
	text-align:left;
	font-size:30px;
	text-transform:none;
}
.seo-serv h3 {
	text-align: left;
	color: #e08f19;
	font-size: 22px;
	font-family: 'proxima_nova_aregular';
	padding:0 0 10px;
	margin: 0;
}
 .seo-serv h3::before {
background:none
}
.seo-res {
	padding: 20px 0 30px;
}
.seo-res.adj {
	padding-bottom:45px;
}
.seo-res h2 {
	margin-bottom:20px;
}
.seo-res .carousel-control.right, .seo-res .carousel-control.left {
	background:none;
}
.seo-res .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left:-135px;
	color:#333
}
.seo-res .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right:-135px;
	color:#333
}
.seo-res .carousel-indicators {
	bottom:-20px;
}
.client-blk .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	display:none;
}
.client-blk .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	display:none;
}
.client-blk .carousel-indicators li {
	background:#ccc;
}
.client-blk .carousel-indicators {
	bottom: -20px;
}
.clients .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	display:none;
}
.clients .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	display:none;
}
.clients .carousel-indicators {
	bottom: -20px;
}
.clients .carousel-indicators li {
	background:#ccc;
}
.about-right.adj {
	border:0
}
.seo-bot {
	border:0;
	padding:25px 0 50px;
}
.seo-bot img {
	display:inline-block;
	float:left;
	margin-right:20px;
}
.seo-bot span {
	display:inline-block;
	float:left;
}
.contact-left.adj2 {
	margin-bottom:0
}
.error {
	background-color:#FFDDDD;
	border-color:#990000;
}
#notificationBar, #notificationBar2, #notificationBar3, #notificationBar4, #notificationBar5 {
	color:#FFDDDD;
}

/*digital Marketing*/

.bgDigital{ background:url(../img/banner-new-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; padding-top:100px;}

.headerDigitalWraper h1{ color: #fff;
font-size: 37px;
text-transform: uppercase;
margin-bottom: 30px;
font-weight: bold;
margin-top: 0; }
.headerDigitalWraper p{ color:#fff; font-size:14px; margin-bottom:30px;}
.headerDigitalWraper span{ font-size:28px; line-height:40px; color:#fff; display:block; font-weight:bold; margin-bottom:40px;}
.headerDigitalWraper label{font-size:28px;  color:#fff; display:block; font-weight:bold; margin-bottom:70px;}
.testmonialBtn{ color: #fff;
font-weight: bold;
font-size: 18px;
background: #333333;
width: 190px;
border-radius: 30px;
height: 56px;
display: flex;
justify-content: center;
align-items: center; transition:.9s; margin-bottom:90px;  }
.testmonialBtn:hover{ background:#ffffff; color:#333;}
.courseDeatilsBtn:hover{background:#333; color:#fff;}
.div1{ float:left; padding-right:15px;}

.courseDeatilsBtn{ color: #333;
font-weight: bold;
font-size: 18px;
background: #ffffff;
width: 190px;
border-radius: 30px;
height: 56px;
display: flex;
justify-content: center;
align-items: center;  margin-bottom:90px; }
.registerBg{ background:#ebebeb; border-radius:6px; padding:50px 0; position:relative; margin-bottom: -132px;}
.registerBg h3{ color:#414141; text-transform:uppercase; font-size:29px; text-align:center; border-bottom:1px #fff solid; padding-bottom:20px; margin-bottom:30px; font-weight:bold;}
.registerBgField{ padding:0 20px;}
.registerField{ width:100%; color:#555555; padding-left:10px; font-size:16px; font-weight:normal; border:1px #d7d7d7 solid; background:#fff; display:flex; height:50px; border-radius:5px; margin-bottom:15px;}

.registerField1{ width:100%; color:#555555; padding-left:10px; font-size:16px; font-weight:normal; border:1px #d7d7d7 solid; background:#fff; display:flex;  border-radius:5px; margin-bottom:15px; padding-top:20px;}
.captchaWrapper{ position:relative; padding-left: 169px;}
.captchaWrapperDiv{ position:absolute; left:0; top:0;}
.captchaWrapperImg{ margin-left:
10px;}
.applyBtn{ background:#fa7600;  border-radius:5px; color:#fff; text-transform:uppercase;  height:50px; display:flex; width:100%;  font-size:16px; font-weight:bold; border:none; transition:0.9s; margin-top:30px; }
.applyBtn:hover{ background:#fff; color:#fa7600 }
.digitalTxtBg{ background:#fff url(../img/bg-color.png) top right no-repeat; padding-top:115px;}
.digitalTxtBgWrapper h2{ color:#333333; font-size:35px; font-weight:bold; line-height:47px; position:relative; padding-bottom:10px; margin-bottom:40px;}
.digitalTxtBgWrapper h2:before{ position:absolute; left:0; bottom:0; background:#ffae38; width:57px; height:5px; content:"";}
.digitalTxtBgWrapper h3{ color:#333333; font-size:20px; margin-bottom:20px; text-transform:uppercase; font-weight:bold;}
.digitalTxtBgWrapper p{ color:555555; line-height:30px; margin-top:20px; font-size:14px; text-align:justify}
.bulletWrapper{ position:relative; padding-left: 63px;}
.bulletWrapperDiv{ position:absolute; text-align:center; left:0; top:0; background:#feae38; width:40px; height:40px; border-radius:50%; display: flex;

justify-content: center;

align-items: center; transition:0.9s;}
.bulletWrapper:hover .bulletWrapperDiv{ background:#333333}
.bulletWrapper span{ color:#333; text-transform:uppercase; font-size:17px; font-weight:bold; margin-bottom:15px;}
.bulletWrapper p{ margin-top:0; margin-bottom:30px;}
.testmonialBg1{ background:#eaeaea; padding:20px; text-align:center}
.testmonailImg{ overflow:hidden; border-radius:50%; width:177px; margin:0 auto;}
.testmonialBg1 p{ text-align:center; margin-top:0}
.testmonialBg1 span{ color:#555555; font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:0!important; margin-top:15px; display:block }

.testmonial .owl-nav{ text-align:center}
.testmonial .owl-prev{  background:url(../img/active-arrow-left.png) center center no-repeat!important;  width:36px; height:36px; transition:0.9s;  text-align:center; border:1px #fff solid!important; border-radius:50%;  } 
.testmonial .owl-prev span{opacity:0;}
.testmonial .owl-next{ background:url(../img/active-arrow-right.png)  center center no-repeat!important; width:36px; height:36px; transition:0.9s; text-align:center; transition:0.9s;  border:1px #fff solid!important; border-radius:50%; margin-left:10px;  } 
.testmonial .owl-next span{opacity:0;}
.testmonial .owl-next:hover{  background:#ffae38 url(../img/-arrow-left.png)  center center no-repeat!important;}
.testmonial .owl-prev:hover{ background:#ffae38 url(../img/-arrow-right.png) center center no-repeat!important;  }
.tabPannelBg{ background:#e8e8e8; }
.digitalTxtBgWrapper h4{ color: #333333;

font-size: 39px;

margin-bottom:60px;

padding-bottom: 12px;

text-transform: capitalize;

font-weight: bold;

margin-top: 70px;

text-align: center; position:relative}
.digitalTxtBgWrapper h4::before {

    position: absolute;
    left: 50%;
    bottom: 0;
    background: #ffae38;
    width: 50px;
    height: 5px;
    content: ""; margin-left:-25px;

}
.tab {
  float: left;
  border-botom: 1px solid #ccc;
  background-color: #ffae38;
  width: 30%;
 
}

/* Style the buttons inside the tab */
.tab button {
  display: block;
  background-color: inherit;
  color: #fff;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px; border-bottom:1px #ffcd83 solid;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #34485e;
}

/* Create an active/current "tab button" class */
.tab button.active {
  background-color: #34485e; color:#fff; position:relative
}
.tab button span{position: absolute;
right: -20px;
bottom: 0;
background: url(../img/tab-icon.png) no-repeat;
content: "";
width: 21px;
height: 21px; }

/* Style the tab content */
.tabcontent {
float: left;
padding: 0px 12px;
    padding-top: 0px;
    padding-left: 12px;
width: 70%;
border-left: none;
padding-left: 51px;
padding-top: 34px;
  
  

}

.feesDeatilDiv {

    background: #34485e;
   width: 100%; margin-top: 7px;

    padding: 21px 20px;
    

}

.feesDeatilDiv h3{ color:#fff; font-size:22px; font-weight:bold; text-transform:uppercase; margin-bottom:20px;} 
.feesDeatilDiv ul{ margin:0; padding:0;}
.feesDeatilDiv li{ color:#fff; font-size:15px; font-weight:bold; position:relative; padding-left: 149px; padding-bottom: 15px;}
.feesDeatilDiv span{ position:absolute; left:0;}
.tabPannel1WrapperDiv{ position:absolute; left:0; top:0;}

.tabPannel1Wrapper{ position: relative;
padding-left: 377px;
padding-top: 34px;
min-height: 587px;}

.tabDivAll h3{ color:#333; font-size:27px; font-weight:bold; text-transform:capitalize; margin-bottom:10px;}


.tabDivAll p{ color:#555555; font-size:14px; line-height:30px; margin-bottom:20px}
.tabDivAll ul{ margin:0; padding:0;}
.tabDivAll li{background: url(../img/bullet-point1.png)  left 5px no-repeat;

padding-left: 33px;

padding-bottom: 30px;

padding-top: 0;

color: #555555;

font-size: 15px;}


.certificationTxtBgWrapper h4 {

    color: #333333;
    font-size: 39px;
  margin-bottom: 90px;
    padding-bottom: 12px;
    text-transform: capitalize;
    font-weight: bold;
    margin-top: 70px;
    text-align: center; position:relative;

}

.certificationTxtBgWrapper h4::before {

    position: absolute;
    left: 50%;
    bottom: 0px;
    background: #ffae38;
    width: 50px;
    height: 5px;
    content: "";
    margin-left: -25px;

}
.certificationTxtBgWrapper h3{ color:#333333; font-size:25px; margin-bottom:40px; text-align:center; font-weight:300;font-family: 'Roboto', sans-serif;	}
.certificationTxtBgWrapper p{ color:#333; font-size:15px; font-weight:300;font-family: 'Roboto', sans-serif; line-height:30px; text-align:center; max-width:500px; margin:20px auto 30px;	}
.certificationTxtBgWrapper a{background: #ffae38;

width: 176px;

height: 54px;

text-transform: uppercase;

font-weight: bold;

font-size: 15px;

color: #fff;

display: flex;

justify-content: center;

align-items: center;

border-radius: 30px;

margin: 0 auto; transition:0.9s;}
.certificationTxtBgWrapper a:hover{ background: #333; }



.certification .owl-nav button{  position: absolute; top: 37%; background:#ffae38!important;  font-size: 0 !important; line-height: 0 !important;}
 .certification .owl-nav button span{  width: 34px !important; height: 75px !important; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s;  background:#ffae38; display: flex;


justify-content: center;

align-content: center; }
.certification .owl-nav .owl-prev{ left: -20px !important;}
.certification .owl-nav .owl-next{ right: -20px !important; }
.certification .owl-nav .owl-prev span{ background:url(../img/certification-arrow-left.png) center center no-repeat!important} 
.certification .owl-nav .owl-next span{  background:url(../img/certification-arrow-right.png )center center no-repeat!important} 
.certification .owl-nav button:hover span{ background-color: #333 !important; }
.certificationBgAll{ padding: 50px 0px 138px; background: url(../img/bg-service.jpg) no-repeat bottom center;

border-bottom: #f0be18 11px solid;}
.clientsWrapper{ padding-top:30px; float:left; width:100%; text-align:center}

.clients1 .owl-dots{ clear: both; width: 100%; text-align: center; margin-top: 40px; }
.clients1 .owl-dots button{ display: inline-block; width: 10px; height: 10px; background: #d2d2d2!important; margin:0 10px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.clients1 .owl-dots button.active{ background: #ffae38!important; }

.testmonialWrapper{ padding-top:100px; float:left; width:100%; text-align:center}

.testmonialWrapper h3{color: #333333;

font-size: 39px;

margin-bottom: 50px;

padding-bottom: 12px;

text-transform: capitalize;

font-weight: bold;

margin-top: 0px;

text-align: center;

position: relative;}
.testmonialWrapper h3::before {

    position: absolute;
    left: 50%;
    bottom: 0px;
    background: #ffae38;
    width: 50px;
    height: 5px;
    content: "";
    margin-left: -25px;

}
.testmonialWrapper p{ max-width:900px; color:#555; line-height:30px; font-size:15px; font-weight:300;font-family: 'Roboto', sans-serif; margin:0 auto 40px;}
.testmonialImgDiv{ overflow:hidden; margin:0 auto 30px; width:155px; border-radius:50%;}


.testmonial1 .owl-nav button{  position: absolute; top: 45%; background:#none!important;  font-size: 0 !important; line-height: 0 !important;}
 .testmonial1 .owl-nav button span{  width: 34px !important; height: 75px !important; -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s;  background:#ffae38; display: flex;


justify-content: center;

align-content: center; }
.testmonial1 .owl-nav .owl-prev{ left: 46px !important;}
.testmonial1 .owl-nav .owl-next{ right: 46px !important; }
.testmonial1 .owl-nav .owl-prev span{ background:url(../img/testmonial-left-arrow.png) center center no-repeat!important} 
.testmonial1 .owl-nav .owl-next span{  background:url(../img/testmonial-right-arrow.png)center center no-repeat!important} 
.testmonial1 .owl-nav button:hover span{ background-color: #333 !important; }
 @media screen and (max-width:1400px) {
 .wht-img {
 margin-right: -70px;
}
}
 @media screen and (max-width:1300px) {
 .wht-img {
 margin-right: -8px;
 margin-left:0;
}
}
 @media screen and (max-width:1200px) {
 .menu > ul.menu-list > li {
 margin-left:11px;
 padding-left:11px;
}
 .menu {
 margin-right:0;
 margin-left: 29px;
}
 .call-us {
 margin-left:-30px;
}
 .call-us a {
 font-size:15px;
}
 h1.logo {
 padding-top:8px;
 margin-right: -35px;
}
 .slider-content h3 {
 font-size: 35px;
 line-height:35px;
}
 .slider-content h2 {
 font-size: 44px;
 line-height:44px;
}
 .banner-more-bt {
 margin-top:22px;
}
 .wht-img {
 margin-right:0;
}
 .prt-img {
 max-width:234px;
}
 .service-content h4 {
 font-size:19px;
}
 .service-icon {
 max-width:69px;
}
 .f-social-connect li a {
 font-size: 25px;
 padding-left:12px;
 padding-right:12px;
}
 .fnav li {
 width:50%;
}
.testmonial1 .owl-nav button{ position:static; margin-left:10px;}
.testmonial1 .owl-nav button span{width: 34px !important;

height: 37px !important;}
.testmonialWrapper p{ margin-bottom:0;}
.certification .owl-nav button{ position:static; margin-left:10px;}
.certification .owl-nav button span{width: 34px !important;

height: 35px !important;}
.certification .owl-nav{ text-align:center;} 
/* .portfolioSecArea .textArea {
    min-height: 260px !important;
} */
.strategyHome .strategyCardListArea .serviceCardList .serviceCard{
	width: 100% !important;
	max-width: 100% !important;
}
.strategyHome .strategyCardListArea .serviceCardList{
	padding-left: 35px !important;
	padding-right: 35px !important;
}
.strategyHome .strategyCardListArea .pic {
    max-width: 100% !important;
    text-align: center;
}
.strategyHome .strategyCardListArea .pic img {
    width: 314px !important;
    margin: 20px auto;
}
}
 @media screen and (max-width:991px) {
 .digitalTxtBgWrapper h4{margin-bottom: 41px; margin-top: 39px; font-size: 27px;}
 .certificationTxtBgWrapper h4{margin-bottom: 41px; margin-top: 0px; font-size: 27px;}
 .testmonialWrapper h3{margin-bottom: 41px; margin-top: 0px; font-size: 27px;}
 .certificationTxtBgWrapper h3{ font-size:22px;}
 .testmonialWrapper{ padding-top:50px;}
 .digitalTxtBgWrapper h2{ font-size:25px; line-height:35px; }
 .headerDigitalWraper h1{ font-size: 28px;}
 .headerDigitalWraper span{font-size: 22px;

line-height: 36px;}
.headerDigitalWraper label{margin-bottom: 35px; font-size: 22px;}
.testmonialBtn{ margin-bottom:30px;}
.courseDeatilsBtn{ margin-bottom:30px;}
.registerBg h3{font-size: 24px;}
.registerBg{padding: 24px 0;}
.digitalTxtBg{ padding-top:50px;	}
 .tabDivAll h3{ margin-top:20px;}
 h2.resp-accordion{ background:#f0be18!important}
 .registerBg{ float:left; width:100%; margin-bottom:0;}
 .bgDigital{ padding-bottom:90px}
 .digitalTxtBg{ background:#fff;}
 .tabPannel1WrapperDiv{ position:static}
 .tabPannel1Wrapper{ padding-left:15px; padding-right:15px;} 
 h1.logo {
 padding-top:5px;
}
 .call-us {
 margin-left:0;
 text-align:right;
 padding-right: 15px;
}
 .call-us a {
 display:inline-block;
 padding-left:24px;
 padding-right:24px;
}
 .menu-mobile {
 display:block;
}
 .menu-mobile .menu-toggle {
 display:block;
 top: -74px;
}
 .menu {
 display:none;
}
 .slider-content h3 {
 font-size: 29px;
 line-height: 25px;
}
 .slider-content h2 {
 font-size: 36px;
 line-height: 33px;
 margin-bottom:13px;
}
 .slider-content {
 padding-top:85px;
}
 #home-slider li {
 min-height:425px;
}
 .wht-img {
 max-width: 530px;
 margin:0 auto 45px;
}
 .wht-we-content {
 text-align:center;
}
 .wht-we-content h2 {
 font-size: 28px;
 line-height: 25px;
}
 .wht-we-content h2 span {
 font-size:22px;
}
 .wht-bt-group {
 padding-top:14px;
}
 .what-we-do {
 padding-top:55px;
 padding-bottom:55px;
}
 .portfolio-block.image-align .prt-img {
 float:left;
}
 .portfolio-block.image-align .prt-img:before {
 left:auto;
 right:0;
 border-color: transparent #fff transparent transparent;
}
 .prt-img {
 background:none !important;
 min-height:0;
}
 .prt-img img {
 display:block;
}
 .our-portfolio h2, .our-services h2 {
 font-size:32px;
}
 .service-block {
 margin-bottom: 39px;
}
 .f-address-bl > div {
 width: 33.33333333%;
 float:left;
 padding-right:10px;
 border-top:0;
 margin-top:0;
 padding-top:0;
}
 .f-connect-bl .spacer {
 display:block;
}
.portfolioSecArea .textArea {
    min-height: auto !important;
}
.strategyHome .strategyCardListArea .pic {
    display: none;
}
.homeBlogsCradSec div{
	margin-bottom: 15px;
}
}
@media screen and (max-width:767px) {
.portfolioSecArea .textArea h4 a span{
	min-height: auto !important;
}
.strategyHome .strategyCardListArea .serviceCardList.serviceCardListRgt {
	margin-top: 30px;
}
 .metta > div, .metta {
 float:none;
}
 .metta .metta-number {
 margin-left:0;
 padding-left:0;
 float:left
}
 .metta .metta-number:before {
 display:none;
}
 .metta .metta-mail {
 float:left;
}
 .call-us {
 display:none;
}
 h1.logo {
 max-width:140px;
 padding-top:0;
}
 .menu-mobile .menu-toggle {
 top:-58px;
}
 .header-bottom {
 padding: 28px 0 28px;
}
 .slider-content h3 {
 font-size: 24px;
 line-height: 22px;
 margin-bottom:11px;
}
 .slider-content h2 {
 font-size: 30px;
 line-height: 27px;
}
 .wht-we-content h2 {
 font-size: 24px;
 line-height: 21px;
}
 .wht-we-content h2 span {
 font-size: 17px;
}
 .our-portfolio h2, .our-services h2 {
 font-size: 27px;
}
 .our-portfolio {
 padding:38px 0;
}
 .our-services {
 padding-top:36px;
}
 .f-video {
 max-width:322px;
}
 .about-right {
padding-left:15px;
padding-top:0px;
border:none;
}
 .contact-left {
margin-bottom:20px;
}
.strategyHome {
	padding: 36px 0;
}
.fltIcn .chatPort {
	right: 15px !important;
}
.fltIcn .socialMedia {
	left: 15px !important;
}
}
@media screen and (max-width:600px) {
 .slider-content h3 {
 font-size: 20px;
 line-height: 20px;
}
 .slider-content h2 {
 font-size: 23px;
 line-height: 20px;
}
 .slider-content p {
 line-height:22px;
}
 .slider-content {
 padding-top: 55px;
 padding-bottom: 55px;
}
 #home-slider li {
 min-height:0;
}
 .prt-content {
 padding-top:15px;
 padding-bottom:15px;
}
 .prt-img, .portfolio-block.image-align .prt-img {
 float:none;
 margin:0 auto 15px;
 max-width:none;
}
 .prt-content {
 text-align:center;
}
 .prt-img:before, .portfolio-block.image-align .prt-img:before {
 top:auto;
 right:0;
 left:0;
 bottom:0;
 border-color: transparent transparent #fff transparent;
}
 .portfolio-block {
 max-width:284px;
 margin:0 auto;
}
 .our-portfolio h2, .our-services h2 {
 font-size: 23px;
}
 .f-address-bl > div {
 width:auto;
 float:none;
 border-top: #474747 1px solid;
 padding-top: 28px;
 margin-top: 28px;
}
 .footer .row > div {
 width:auto;
 float:none;
}
 .f-connect-bl {
 margin-left:0;
 padding-left:0;
 margin-right:-15px;
}
 .f-send-mail {
 margin-left:-15px;
 padding-left:15px;
}
 .f-address-bl i {
 font-size:35px;
}
 .inner-banner .sub-title {
padding-top:64px;
}
 .inner-banner h1 {
padding-bottom:0px;
margin-top:5px;
font-size:28px;
}
 .inner-banner .sub-title {
font-size:20px;
}
 .inner-banner p {
line-height:20px;
}
 .google-map {
width:100%;
height:250px;
}
 .contact-left textarea {
height:100px;
}

}
@media screen and (max-width:480px) {
.homeBlogsCradSec div{
	width: 100%;
	max-width: 363px;
	margin-bottom: 15px;
}
.captchaWrapperDiv{ position:static}
.captchaWrapper{ padding-left:0;}
.captchaWrapperImg{ margin-bottom:20px;}
 .fds-cover {
overflow:visible
}
 .metta .metta-number, .metta .metta-mail {
 float:none;
 margin-left:0;
 padding-left:0;
}
 .metta .metta-number:before, .metta .metta-mail:before, .metta-social p {
 display:none;
}
 .metta-social ul li {
 float:none;
 display:inline-block;
}
 .metta {
 text-align:center;
}
 .metta-social ul {
 float:none;
}
 .slider-content h3 {
 font-size: 17px;
 line-height: 19px;
}
 .slider-content h2 {
 font-size: 19px;
 line-height: 16px;
}
 .wht-we-content h2 {
 font-size: 21px;
}
 .service-icon {
 float:none;
 margin:0 auto 20px;
}
 .service-content {
 text-align:center;
}
 .service-block {
 margin-bottom: 20px;
}
 .fnav li {
 display:block;
 width:auto;
}
 .f-social-connect li a {
 font-size: 16px;
}
}
.ourloc_home {
	padding-top: 25px;
	padding-left:40px;
	padding-bottom:25px;
}
.ourloc_home h4 {
	line-height:30px;
}
.ourloc_services h4 {
	line-height:30px;
}
.ourloc_services {
	padding-top: 50px;
}
.ourloc_services h3 {
	font-size: 22px;
	color: #252525;
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 20px;
}
.ourloc_services h3:before {
	display:none !important;
}
.padtopbtm_10 {
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
}

.aboutareaBtm{
	margin-top: 50px;
}
.aboutareaBtm .numList{
	text-align: center;
}
.aboutareaBtm .numList .number{
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	color: #ffae38;
	margin-bottom: 5px;
	position: relative;
	display: inline-block;
}
.aboutareaBtm .numList .number sup{
	font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    color: #4A5762;
    position: absolute;
    top: 2px;
    right: -14px;
}
.aboutareaBtm .numList p{
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin: 0;
}
.aboutareaBtm .numList p .sep{
	display: block;
}
.portfolioSecArea {
	background-color: #ffffff;
	margin-bottom: 20px;
}
/* .portfolioSecArea .pic{
	max-height: 285px;
	overflow: hidden;
} */
.portfolioSecArea .pic img{
	width: 100%;
}
.portfolioSecArea .textArea{
	background-color: #ffffff;
	padding: 20px;
	min-height: 70px;
	border: 1px solid #ebebeb;
}
.portfolioSecArea .textArea h4 a{
	font-size: 20px;
    color: #000000;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
	text-transform: initial;
    letter-spacing: initial;
}
.portfolioSecArea .textArea h4 a span{
	font-size: 16px;
    font-weight: 600;
	display: block;
	margin-top: 10px;
	min-height: 36px;
	color: #8c8e90;
	text-transform: initial;
    letter-spacing: initial;
}
.portfolioSecArea .textArea p {
    font-size: 14px;
    color: #888c8f;
    line-height: 20px;
}
.strategyHome {
	padding: 54px 0;
	background-color: #f8f8f8;
}
.strategyHome .title{
	text-align: center;
    color: #1f201b;
    font-size: 24px;
    font-family: 'proxima_nova_aregular';
    position: relative;
    padding: 0 0 25px;
    margin: 0 0 44px;
    font-weight: 700;
}
.strategyHome .strategyCardListArea .pic{
	max-width: 314px;
	/* width: 100%; */
}
.strategyHome .strategyCardListArea .pic img{
	width: 100%;
}
.strategyHome .strategyCardListArea .serviceCardList.serviceCardListRgt{
	margin-left: auto;
}
.strategyHome .strategyCardListArea .serviceCardList .serviceCard{
	display: flex;
	grid-gap: 23px;
	max-width: 375px;
	background-color: #ffffff;
	padding: 14px 18px 14px 15px;
	border-radius: 9px;
	-webkit-box-shadow: 0px 0px 22px -6px rgba(0,0,0,0.20);
	-moz-box-shadow: 0px 0px 22px -6px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 22px -6px rgba(0,0,0,0.20);
	position: relative;
	margin-bottom: 30px;
}
.strategyHome .strategyCardListArea .serviceCardList .serviceCard:last-child{
	margin-bottom: 0;
}
.strategyHome .strategyCardListArea .serviceCardList .serviceCard .icon{
	display: flex;
}
.strategyHome .strategyCardListArea .serviceCardList .serviceCard .textArea{
	max-width: 275px;
	display: flex;
	align-items: center;
}
.strategyHome .strategyCardListArea .serviceCardList .serviceCard .textArea .secTitle{
	font-size: 16px;
    color: #000000;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 500;
	max-width: 218px;
}
.strategyHome .strategyCardListArea .serviceCardList .serviceCard .textArea .arrow{
	display: flex;
	position: absolute;
	right: 18px;
	bottom: 17px;
}
.googleRev{
	margin: 20px 0 30px;
}
.googleRev .googleSec{
	display: grid;
	grid-template-columns: 115px 1fr;
	grid-gap: 12px;
	font-size: 24px;
    color: #000000;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
	align-items: center;
}
.googleRev .rating{
	display: grid;
	grid-template-columns: 35px 1fr;
	grid-gap: 9px;
	align-items: center;
}
.googleRev .rating .ratingCount{
	font-size: 23px;
    color: #000000;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
}

.googleRev .rating .ratingStar{
	display: flex
}
.googleRev .cmnBtn {
    width: 182px;
    height: 36px;
    background: #39a5af;
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
    border: none;
	display: flex;
	align-items: center;
	justify-content: center;
}
.googleRev .totalReview{
	font-size: 18px;
    color: #000000;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
	margin: 13px 0 17px;
	span{
		margin-left: 10px;
	}
}
.homeBlogs{
    margin: 54px 0;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad {
    /* border: 1px solid #E5E5E5;
    padding: 19px;
    border-radius: 9px; */
}
.homeBlogs .homeBlogsAreatop .cmnTitle .title{
	text-align: center;
    color: #1f201b;
    font-size: 24px;
    font-family: 'proxima_nova_aregular';
    position: relative;
    padding: 0 0 25px;
    font-weight: 700;
}
.homeBlogs .homeBlogsAreatop .homeBlogsCradSec .homeBlogsCrad{
	border: 1px solid #E5E5E5;
	padding: 19px;
	border-radius: 9px;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .pic{
	max-width: 363px;
	width: 100%;
	overflow: hidden;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .pic img{
	width: 100%;
	height: auto;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .textArea{
    position: relative;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .textArea .date{
	font-size: 24px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: #ffffff;
	background-color: #ffae38;
	max-width: 61px;
	width: 100%;
	border-radius: 4px;
	text-align: center;
	padding: 8px 5px;
	margin: -40px 22px 0 auto
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .textArea .date span{
	font-size: 12px;
	color: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	display: block;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .textArea a{
	font-size: 22px;
	color: #000000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	margin-bottom: 25px;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .textArea .title span{
	font-size: 13px;
	color: #000000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	color: #989898;
	display: block;
	margin-bottom: 11px;
	text-transform: uppercase;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .textArea .readMoreBtn{
	font-size: 14px;
	color: #000000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
	color: #ffae38;
	text-transform: uppercase;
}
.homeBlogs .homeBlogsCradSec .homeBlogsCrad .textArea .readMoreBtn:hover{
	color: var(--theme-colour1);
}
.fltIcn {
	position: fixed;
	bottom: 0px;
	width: 100%;
	transition: ease-in-out 0.4s;
	z-index: 10;
}
.fltIcn.fltIcnSm .icon {
	margin-right: 0 !important;
}
.fltIcn.fltIcnSm .text {
	display: none;
}
.fltIcn .fltIcnArea {
	display: flex;
	align-items: end;
	flex-direction: column;
	justify-content: end;
}
.fltIcn .chatPort {
	margin-bottom: 54px;
	margin-left: auto;
	position: absolute;
	right: 50px;
	bottom: 0;
}
.fltIcn .chatPort ul {
	margin: 0;
	padding: 0;
}
.fltIcn .chatPort ul li {
	margin-bottom: 10px;
	list-style: none;
	display: block !important;
}
.fltIcn .chatPort ul li:last-child {
	margin-bottom: 0;
}
.fltIcn .chatPort ul li.call-us a {
	color: #ffffff !important;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ffd000;
	padding: 0!important;
}






.fltIcn .socialMedia {
	margin-bottom: 54px;
	margin-left: auto;
	position: absolute;
	left: 50px;
	bottom: 0;
}
.fltIcn .socialMedia ul {
	margin: 0;
	padding: 0;
}
.fltIcn .socialMedia ul li {
	margin-bottom: 10px;
	list-style: none;
}
.fltIcn .socialMedia ul li:last-child {
	margin-bottom: 0;
}
.fltIcn .socialMedia ul li.phone a {
	width: 43px;
	height: 43px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f74242;
}
.fltIcn .socialMedia ul li.chat a {
	width: 43px;
	height: 43px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #de254d;
}
.fltIcn .socialMedia ul li.whatsapp {
	animation-play-state: paused;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fltIcn .socialMedia ul li.whatsapp a {
	width: 43px;
	height: 43px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #27b03c;
	z-index: 1;
	position: relative;
}
/* .fltIcn .socialMedia ul li.whatsapp::before {
	content: "";
	position: absolute;
	border-radius: 50%;
	padding: 25px;
	border: 5px solid #27b03c;
	opacity: 0.75;
	animation-name: pulse-border;
	animation-duration: 1.5s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
} */
/* @keyframes pulse-border {
	0% {
		padding: 25px;
		opacity: 0.75;
   }
	75% {
		padding: 50px;
		opacity: 0;
   }
	100% {
		opacity: 0;
   }
} */
/* .trin-trin
{
    animation-name: trin;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    z-index: 1;
    position: relative;
}
@keyframes trin {

  from {
      transform:rotate3d(0, 0, 1, 0deg);
  }
  20%, 32%, 44%, 56%, 68% {
      transform: rotate3d(0, 0, 1, 0deg);
  }
  23%, 35%, 47%, 59%, 71% {
      transform: rotate3d(0,0,1,15deg);
  }
  26%, 38%, 50%, 62%, 74% {
      transform: rotate3d(0,0,1,0deg);
  }
  29%, 41%, 53%, 65%, 77% {
      transform: rotate3d(0,0,1,-15deg);
  }
  80% {
      transform:rotate3d(0, 0, 1, 0deg);
  }

} */
.p-0{
	padding: 0;
}
.btmLock{
	padding: 40px 0 20px;
	background-color: #f7f7f7;
}
.modalWidet {
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9995;
	pointer-events: none;
	-webkit-transition: opacity 0.6s, -webkit-transform 0.5s;
	transition: opacity 0.6s, transform 0.5s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	box-shadow: 0 3px 5px 0 rgba(32, 33, 36, 0.2);
	opacity: 0;
}
.modalWidet .modalRowBg {
	padding: 5px;
	border-radius: 8px;
	/* background: linear-gradient(to bottom, rgba(0, 208, 196, 1) 0%, rgba(47, 138, 255, 1) 100%); */
	max-width: 500px;
	width: 100%;
	z-index: 1;
	position: relative;
}
.modalWidet .modalRow {
	padding: 34px;
	background-color: #fff;
	border-radius: 8px;
}
.modalWidet .modalRow h3, .modalWidet .modalRow h4, .modalWidet .modalRow h4 {
	text-align: center;
	font-size: 20px;
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	color: var(--theme-colour2);
	margin-bottom: 2px;
}
.modalWidet .modalRow p {
	text-align: center;
	font-size: 15px;
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	color: #989898;
	margin: 0;
}
.modalWidet .modalRow .modcloseBtn {
	cursor: pointer;
	width: 30px;
	height: 30px;
	background-color: #f2f2f2;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	border-radius: 50%;
	right: 16px;
	top: 16px;
	transition: ease-in-out 0.4s;
}
.modalWidet .modalRow .modcloseBtn svg rect {
	fill: var(--primary);
}
.modalWidet .modalRow .modcloseBtn:hover {
	background-color: #e5e5e5;
}
.modalWidet .modalRow .modalCntArea img {
	width: auto;
	margin-bottom: 9px;
}
.modalWidet .modalRow .modalCntArea .para {
	font-size: 14px;
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	color: #757575;
}
.modalWidet .modalRow .modalCntArea .buttonRow {
	margin-top: 15px;
}
.modalWidet .modalRow .modalCntArea .cmnTitle .title {
	font-size: 25px;
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 500;
	margin-top: 0;
	text-align: center;
}
.modalWidet .modalRow .buttonRow {
	display: flex;
	justify-content: center;
}
.modalWidet .modalBg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: #000;
	opacity: 0;
	-webkit-transition: opacity 0.6s, -webkit-transform 0.5s;
	transition: opacity 0.6s, transform 0.5s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.modalWidet.open {
	opacity: 1;
	pointer-events: visible;
}
.modalWidet.open .modalBg {
	opacity: 0.5;
}
.modalWidet .modalRow .modalCntArea .contact-left{
	border-right: none;
	margin-bottom: 0px;
}
.ovrflowHdn{
	overflow: hidden;
}
.footer{
	overflow: hidden;
}
.portfolioBtn{
    width: 182px;
    height: 36px;
    background: #39a5af;
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
	margin: auto;
}