.fa-google-plus:before{content:"\f0d5"} .fa-money:before{content:"\f0d6"} .fa-caret-down:before{content:"\f0d7"} .fa-caret-up:before{content:"\f0d8"} .fa-caret-left:before{content:"\f0d9"} .fa-caret-right:before{content:"\f0da"} .fa-columns:before{content:"\f0db"} .fa-unsorted:before,.fa-sort:before{content:"\f0dc"} .fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"} .fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"} .fa-envelope:before{content:"\f0e0"} .fa-linkedin:before{content:"\f0e1"} .fa-rotate-left:before,.fa-undo:before{content:"\f0e2"} .fa-legal:before,.fa-gavel:before{content:"\f0e3"} .fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"} .fa-comment-o:before{content:"\f0e5"} .fa-comments-o:before{content:"\f0e6"} .fa-flash:before,.fa-bolt:before{content:"\f0e7"} .fa-sitemap:before{content:"\f0e8"} .fa-umbrella:before{content:"\f0e9"} .fa-paste:before,.fa-clipboard:before{content:"\f0ea"} .fa-lightbulb-o:before{content:"\f0eb"} .fa-exchange:before{content:"\f0ec"} .fa-cloud-download:before{content:"\f0ed"} .fa-cloud-upload:before{content:"\f0ee"} .fa-user-md:before{content:"\f0f0"} .fa-stethoscope:before{content:"\f0f1"} .fa-suitcase:before{content:"\f0f2"} .fa-bell-o:before{content:"\f0a2"} .fa-coffee:before{content:"\f0f4"} .fa-cutlery:before{content:"\f0f5"} .fa-file-text-o:before{content:"\f0f6"} .fa-building-o:before{content:"\f0f7"} .fa-hospital-o:before{content:"\f0f8"} .fa-ambulance:before{content:"\f0f9"} .fa-medkit:before{content:"\f0fa"} .fa-fighter-jet:before{content:"\f0fb"} .fa-beer:before{content:"\f0fc"} .fa-h-square:before{content:"\f0fd"} .fa-plus-square:before{content:"\f0fe"} .fa-angle-double-left:before{content:"\f100"} .fa-angle-double-right:before{content:"\f101"} .fa-angle-double-up:before{content:"\f102"} .fa-angle-double-down:before{content:"\f103"} .fa-angle-left:before{content:"\f104"} .fa-angle-right:before{content:"\f105"} .fa-angle-up:before{content:"\f106"} .fa-angle-down:before{content:"\f107"} .fa-desktop:before{content:"\f108"} .fa-laptop:before{content:"\f109"} .fa-tablet:before{content:"\f10a"} .fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"} .fa-circle-o:before{content:"\f10c"} .fa-quote-left:before{content:"\f10d"} .fa-quote-right:before{content:"\f10e"} .fa-spinner:before{content:"\f110"} .fa-circle:before{content:"\f111"} .fa-mail-reply:before,.fa-reply:before{content:"\f112"} .fa-github-alt:before{content:"\f113"} .fa-folder-o:before{content:"\f114"} .fa-folder-open-o:before{content:"\f115"} .fa-smile-o:before{content:"\f118"} .fa-frown-o:before{content:"\f119"} .fa-meh-o:before{content:"\f11a"} .fa-gamepad:before{content:"\f11b"} .fa-keyboard-o:before{content:"\f11c"} .fa-flag-o:before{content:"\f11d"} .fa-flag-checkered:before{content:"\f11e"} .fa-terminal:before{content:"\f120"} .fa-code:before{content:"\f121"} .fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"} .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"} .fa-location-arrow:before{content:"\f124"} .fa-crop:before{content:"\f125"} .fa-code-fork:before{content:"\f126"} .fa-unlink:before,.fa-chain-broken:before{content:"\f127"} .fa-question:before{content:"\f128"} .fa-info:before{content:"\f129"} .fa-exclamation:before{content:"\f12a"} .fa-superscript:before{content:"\f12b"} .fa-subscript:before{content:"\f12c"} .fa-eraser:before{content:"\f12d"} .fa-puzzle-piece:before{content:"\f12e"} .fa-microphone:before{content:"\f130"} .fa-microphone-slash:before{content:"\f131"} .fa-shield:before{content:"\f132"} .fa-calendar-o:before{content:"\f133"} .fa-fire-extinguisher:before{content:"\f134"} .fa-rocket:before{content:"\f135"} .fa-maxcdn:before{content:"\f136"} .fa-chevron-circle-left:before{content:"\f137"} .fa-chevron-circle-right:before{content:"\f138"} .fa-chevron-circle-up:before{content:"\f139"} .fa-chevron-circle-down:before{content:"\f13a"} .fa-html5:before{content:"\f13b"} .fa-css3:before{content:"\f13c"} .fa-anchor:before{content:"\f13d"} .fa-unlock-alt:before{content:"\f13e"} .fa-bullseye:before{content:"\f140"} .fa-ellipsis-h:before{content:"\f141"} .fa-ellipsis-v:before{content:"\f142"} .fa-rss-square:before{content:"\f143"} .fa-play-circle:before{content:"\f144"} .fa-ticket:before{content:"\f145"} .fa-minus-square:before{content:"\f146"} .fa-minus-square-o:before{content:"\f147"} .fa-level-up:before{content:"\f148"} .fa-level-down:before{content:"\f149"} .fa-check-square:before{content:"\f14a"} .fa-pencil-square:before{content:"\f14b"} .fa-external-link-square:before{content:"\f14c"} .fa-share-square:before{content:"\f14d"} .fa-compass:before{content:"\f14e"} .fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"} .fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"} .fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"} .fa-euro:before,.fa-eur:before{content:"\f153"} .fa-gbp:before{content:"\f154"} .fa-dollar:before,.fa-usd:before{content:"\f155"} .fa-rupee:before,.fa-inr:before{content:"\f156"} .fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"} .fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"} .fa-won:before,.fa-krw:before{content:"\f159"} .fa-bitcoin:before,.fa-btc:before{content:"\f15a"} .fa-file:before{content:"\f15b"} .fa-file-text:before{content:"\f15c"} .fa-sort-alpha-asc:before{content:"\f15d"} .fa-sort-alpha-desc:before{content:"\f15e"} .fa-sort-amount-asc:before{content:"\f160"} .fa-sort-amount-desc:before{content:"\f161"} .fa-sort-numeric-asc:before{content:"\f162"} .fa-sort-numeric-desc:before{content:"\f163"} .fa-thumbs-up:before{content:"\f164"} .fa-thumbs-down:before{content:"\f165"} .fa-youtube-square:before{content:"\f166"} .fa-youtube:before{content:"\f167"} .fa-xing:before{content:"\f168"} .fa-xing-square:before{content:"\f169"} .fa-youtube-play:before{content:"\f16a"} .fa-dropbox:before{content:"\f16b"} .fa-stack-overflow:before{content:"\f16c"} .fa-instagram:before{content:"\f16d"} .fa-flickr:before{content:"\f16e"} .fa-adn:before{content:"\f170"} .fa-bitbucket:before{content:"\f171"} .fa-bitbucket-square:before{content:"\f172"} .fa-tumblr:before{content:"\f173"} .fa-tumblr-square:before{content:"\f174"} .fa-long-arrow-down:before{content:"\f175"} .fa-long-arrow-up:before{content:"\f176"} .fa-long-arrow-left:before{content:"\f177"} .fa-long-arrow-right:before{content:"\f178"} .fa-apple:before{content:"\f179"} .fa-windows:before{content:"\f17a"} .fa-android:before{content:"\f17b"} .fa-linux:before{content:"\f17c"} .fa-dribbble:before{content:"\f17d"} .fa-skype:before{content:"\f17e"} .fa-foursquare:before{content:"\f180"} .fa-trello:before{content:"\f181"} .fa-female:before{content:"\f182"} .fa-male:before{content:"\f183"} .fa-gittip:before,.fa-gratipay:before{content:"\f184"} .fa-sun-o:before{content:"\f185"} .fa-moon-o:before{content:"\f186"} .fa-archive:before{content:"\f187"} .fa-bug:before{content:"\f188"} .fa-vk:before{content:"\f189"} .fa-weibo:before{content:"\f18a"} .fa-renren:before{content:"\f18b"} .fa-pagelines:before{content:"\f18c"} .fa-stack-exchange:before{content:"\f18d"} .fa-arrow-circle-o-right:before{content:"\f18e"} .fa-arrow-circle-o-left:before{content:"\f190"} .fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"} .fa-dot-circle-o:before{content:"\f192"} .fa-wheelchair:before{content:"\f193"} .fa-vimeo-square:before{content:"\f194"} .fa-turkish-lira:before,.fa-try:before{content:"\f195"} .fa-plus-square-o:before{content:"\f196"} .fa-space-shuttle:before{content:"\f197"} .fa-slack:before{content:"\f198"} .fa-envelope-square:before{content:"\f199"} .fa-wordpress:before{content:"\f19a"} .fa-openid:before{content:"\f19b"} .fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"} .fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"} .fa-yahoo:before{content:"\f19e"} .fa-google:before{content:"\f1a0"} .fa-reddit:before{content:"\f1a1"} .fa-reddit-square:before{content:"\f1a2"} .fa-stumbleupon-circle:before{content:"\f1a3"} .fa-stumbleupon:before{content:"\f1a4"} .fa-delicious:before{content:"\f1a5"} .fa-digg:before{content:"\f1a6"} .fa-pied-piper-pp:before{content:"\f1a7"} .fa-pied-piper-alt:before{content:"\f1a8"} .fa-drupal:before{content:"\f1a9"} .fa-joomla:before{content:"\f1aa"} .fa-language:before{content:"\f1ab"} .fa-fax:before{content:"\f1ac"} .fa-building:before{content:"\f1ad"} .fa-child:before{content:"\f1ae"} .fa-paw:before{content:"\f1b0"} .fa-spoon:before{content:"\f1b1"} .fa-cube:before{content:"\f1b2"} .fa-cubes:before{content:"\f1b3"} .fa-behance:before{content:"\f1b4"} .fa-behance-square:before{content:"\f1b5"} .fa-steam:before{content:"\f1b6"} .fa-steam-square:before{content:"\f1b7"} .fa-recycle:before{content:"\f1b8"} .fa-automobile:before,.fa-car:before{content:"\f1b9"} .fa-cab:before,.fa-taxi:before{content:"\f1ba"} .fa-tree:before{content:"\f1bb"} .fa-spotify:before{content:"\f1bc"} .fa-deviantart:before{content:"\f1bd"} .fa-soundcloud:before{content:"\f1be"} .fa-database:before{content:"\f1c0"} .fa-file-pdf-o:before{content:"\f1c1"} .fa-file-word-o:before{content:"\f1c2"} .fa-file-excel-o:before{content:"\f1c3"} .fa-file-powerpoint-o:before{content:"\f1c4"} .fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"} .fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"} .fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"} .fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"} .fa-file-code-o:before{content:"\f1c9"} .fa-vine:before{content:"\f1ca"} .fa-codepen:before{content:"\f1cb"} .fa-jsfiddle:before{content:"\f1cc"} .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"} .fa-circle-o-notch:before{content:"\f1ce"} .fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"} .fa-ge:before,.fa-empire:before{content:"\f1d1"} .fa-git-square:before{content:"\f1d2"} .fa-git:before{content:"\f1d3"} .fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"} .fa-tencent-weibo:before{content:"\f1d5"} .fa-qq:before{content:"\f1d6"} .fa-wechat:before,.fa-weixin:before{content:"\f1d7"} .fa-send:before,.fa-paper-plane:before{content:"\f1d8"} .fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"} .fa-history:before{content:"\f1da"} .fa-circle-thin:before{content:"\f1db"} .fa-header:before{content:"\f1dc"} .fa-paragraph:before{content:"\f1dd"} .fa-sliders:before{content:"\f1de"} .fa-share-alt:before{content:"\f1e0"} .fa-share-alt-square:before{content:"\f1e1"} .fa-bomb:before{content:"\f1e2"} .fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"} .fa-tty:before{content:"\f1e4"} .fa-binoculars:before{content:"\f1e5"} .fa-plug:before{content:"\f1e6"} .fa-slideshare:before{content:"\f1e7"} .fa-twitch:before{content:"\f1e8"} .fa-yelp:before{content:"\f1e9"} .fa-newspaper-o:before{content:"\f1ea"} .fa-wifi:before{content:"\f1eb"} .fa-calculator:before{content:"\f1ec"} .fa-paypal:before{content:"\f1ed"} .fa-google-wallet:before{content:"\f1ee"} .fa-cc-visa:before{content:"\f1f0"} .fa-cc-mastercard:before{content:"\f1f1"} .fa-cc-discover:before{content:"\f1f2"} .fa-cc-amex:before{content:"\f1f3"} .fa-cc-paypal:before{content:"\f1f4"} .fa-cc-stripe:before{content:"\f1f5"} .fa-bell-slash:before{content:"\f1f6"} .fa-bell-slash-o:before{content:"\f1f7"} .fa-trash:before{content:"\f1f8"} .fa-copyright:before{content:"\f1f9"} .fa-at:before{content:"\f1fa"} .fa-eyedropper:before{content:"\f1fb"} .fa-paint-brush:before{content:"\f1fc"} .fa-birthday-cake:before{content:"\f1fd"} .fa-area-chart:before{content:"\f1fe"} .fa-pie-chart:before{content:"\f200"} .fa-line-chart:before{content:"\f201"} .fa-lastfm:before{content:"\f202"} .fa-lastfm-square:before{content:"\f203"} .fa-toggle-off:before{content:"\f204"} .fa-toggle-on:before{content:"\f205"} .fa-bicycle:before{content:"\f206"} .fa-bus:before{content:"\f207"} .fa-ioxhost:before{content:"\f208"} .fa-angellist:before{content:"\f209"} .fa-cc:before{content:"\f20a"} .fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"} .fa-meanpath:before{content:"\f20c"} .fa-buysellads:before{content:"\f20d"} .fa-connectdevelop:before{content:"\f20e"} .fa-dashcube:before{content:"\f210"} .fa-forumbee:before{content:"\f211"} .fa-leanpub:before{content:"\f212"} .fa-sellsy:before{content:"\f213"} .fa-shirtsinbulk:before{content:"\f214"} .fa-simplybuilt:before{content:"\f215"} .fa-skyatlas:before{content:"\f216"} .fa-cart-plus:before{content:"\f217"} .fa-cart-arrow-down:before{content:"\f218"} .fa-diamond:before{content:"\f219"} .fa-ship:before{content:"\f21a"} .fa-user-secret:before{content:"\f21b"} .fa-motorcycle:before{content:"\f21c"} .fa-street-view:before{content:"\f21d"} .fa-heartbeat:before{content:"\f21e"} .fa-venus:before{content:"\f221"} .fa-mars:before{content:"\f222"} .fa-mercury:before{content:"\f223"} .fa-intersex:before,.fa-transgender:before{content:"\f224"} .fa-transgender-alt:before{content:"\f225"} .fa-venus-double:before{content:"\f226"} .fa-mars-double:before{content:"\f227"} .fa-venus-mars:before{content:"\f228"} .fa-mars-stroke:before{content:"\f229"} .fa-mars-stroke-v:before{content:"\f22a"} .fa-mars-stroke-h:before{content:"\f22b"} .fa-neuter:before{content:"\f22c"} .fa-genderless:before{content:"\f22d"} .fa-facebook-official:before{content:"\f230"} .fa-pinterest-p:before{content:"\f231"} .fa-whatsapp:before{content:"\f232"} .fa-server:before{content:"\f233"} .fa-user-plus:before{content:"\f234"} .fa-user-times:before{content:"\f235"} .fa-hotel:before,.fa-bed:before{content:"\f236"} .fa-viacoin:before{content:"\f237"} .fa-train:before{content:"\f238"} .fa-subway:before{content:"\f239"} .fa-medium:before{content:"\f23a"} .fa-yc:before,.fa-y-combinator:before{content:"\f23b"} .fa-optin-monster:before{content:"\f23c"} .fa-opencart:before{content:"\f23d"} .fa-expeditedssl:before{content:"\f23e"} .fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"} .fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"} .fa-battery-2:before,.fa-battery-half:before{content:"\f242"} .fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"} .fa-battery-0:before,.fa-battery-empty:before{content:"\f244"} .fa-mouse-pointer:before{content:"\f245"} .fa-i-cursor:before{content:"\f246"} .fa-object-group:before{content:"\f247"} .fa-object-ungroup:before{content:"\f248"} .fa-sticky-note:before{content:"\f249"} .fa-sticky-note-o:before{content:"\f24a"} .fa-cc-jcb:before{content:"\f24b"} .fa-cc-diners-club:before{content:"\f24c"} .fa-clone:before{content:"\f24d"} .fa-balance-scale:before{content:"\f24e"} .fa-hourglass-o:before{content:"\f250"} .fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"} .fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"} .fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"} .fa-hourglass:before{content:"\f254"} .fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"} .fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"} .fa-hand-scissors-o:before{content:"\f257"} .fa-hand-lizard-o:before{content:"\f258"} .fa-hand-spock-o:before{content:"\f259"} .fa-hand-pointer-o:before{content:"\f25a"} .fa-hand-peace-o:before{content:"\f25b"} .fa-trademark:before{content:"\f25c"} .fa-registered:before{content:"\f25d"} .fa-creative-commons:before{content:"\f25e"} .fa-gg:before{content:"\f260"} .fa-gg-circle:before{content:"\f261"} .fa-tripadvisor:before{content:"\f262"} .fa-odnoklassniki:before{content:"\f263"} .fa-odnoklassniki-square:before{content:"\f264"} .fa-get-pocket:before{content:"\f265"} .fa-wikipedia-w:before{content:"\f266"} .fa-safari:before{content:"\f267"} .fa-chrome:before{content:"\f268"} .fa-firefox:before{content:"\f269"} .fa-opera:before{content:"\f26a"} .fa-internet-explorer:before{content:"\f26b"} .fa-tv:before,.fa-television:before{content:"\f26c"} .fa-contao:before{content:"\f26d"} .fa-500px:before{content:"\f26e"} .fa-amazon:before{content:"\f270"} .fa-calendar-plus-o:before{content:"\f271"} .fa-calendar-minus-o:before{content:"\f272"} .fa-calendar-times-o:before{content:"\f273"} .fa-calendar-check-o:before{content:"\f274"} .fa-industry:before{content:"\f275"} .fa-map-pin:before{content:"\f276"} .fa-map-signs:before{content:"\f277"} .fa-map-o:before{content:"\f278"} .fa-map:before{content:"\f279"} .fa-commenting:before{content:"\f27a"} .fa-commenting-o:before{content:"\f27b"} .fa-houzz:before{content:"\f27c"} .fa-vimeo:before{content:"\f27d"} .fa-black-tie:before{content:"\f27e"} .fa-fonticons:before{content:"\f280"} .fa-reddit-alien:before{content:"\f281"} .fa-edge:before{content:"\f282"} .fa-credit-card-alt:before{content:"\f283"} .fa-codiepie:before{content:"\f284"} .fa-modx:before{content:"\f285"} .fa-fort-awesome:before{content:"\f286"} .fa-usb:before{content:"\f287"} .fa-product-hunt:before{content:"\f288"} .fa-mixcloud:before{content:"\f289"} .fa-scribd:before{content:"\f28a"} .fa-pause-circle:before{content:"\f28b"} .fa-pause-circle-o:before{content:"\f28c"} .fa-stop-circle:before{content:"\f28d"} .fa-stop-circle-o:before{content:"\f28e"} .fa-shopping-bag:before{content:"\f290"} .fa-shopping-basket:before{content:"\f291"} .fa-hashtag:before{content:"\f292"} .fa-bluetooth:before{content:"\f293"} .fa-bluetooth-b:before{content:"\f294"} .fa-percent:before{content:"\f295"} .fa-gitlab:before{content:"\f296"} .fa-wpbeginner:before{content:"\f297"} .fa-wpforms:before{content:"\f298"} .fa-envira:before{content:"\f299"} .fa-universal-access:before{content:"\f29a"} .fa-wheelchair-alt:before{content:"\f29b"} .fa-question-circle-o:before{content:"\f29c"} .fa-blind:before{content:"\f29d"} .fa-audio-description:before{content:"\f29e"} .fa-volume-control-phone:before{content:"\f2a0"} .fa-braille:before{content:"\f2a1"} .fa-assistive-listening-systems:before{content:"\f2a2"} .fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"} .fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"} .fa-glide:before{content:"\f2a5"} .fa-glide-g:before{content:"\f2a6"} .fa-signing:before,.fa-sign-language:before{content:"\f2a7"} .fa-low-vision:before{content:"\f2a8"} .fa-viadeo:before{content:"\f2a9"} .fa-viadeo-square:before{content:"\f2aa"} .fa-snapchat:before{content:"\f2ab"} .fa-snapchat-ghost:before{content:"\f2ac"} .fa-snapchat-square:before{content:"\f2ad"} .fa-pied-piper:before{content:"\f2ae"} .fa-first-order:before{content:"\f2b0"} .fa-yoast:before{content:"\f2b1"} .fa-themeisle:before{content:"\f2b2"} .fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"} .fa-fa:before,.fa-font-awesome:before{content:"\f2b4"} .fa-handshake-o:before{content:"\f2b5"} .fa-envelope-open:before{content:"\f2b6"} .fa-envelope-open-o:before{content:"\f2b7"} .fa-linode:before{content:"\f2b8"} .fa-address-book:before{content:"\f2b9"} .fa-address-book-o:before{content:"\f2ba"} .fa-vcard:before,.fa-address-card:before{content:"\f2bb"} .fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"} .fa-user-circle:before{content:"\f2bd"} .fa-user-circle-o:before{content:"\f2be"} .fa-user-o:before{content:"\f2c0"} .fa-id-badge:before{content:"\f2c1"} .fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"} .fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"} .fa-quora:before{content:"\f2c4"} .fa-free-code-camp:before{content:"\f2c5"} .fa-telegram:before{content:"\f2c6"} .fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"} .fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"} .fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"} .fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"} .fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"} .fa-shower:before{content:"\f2cc"} .fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"} .fa-podcast:before{content:"\f2ce"} .fa-window-maximize:before{content:"\f2d0"} .fa-window-minimize:before{content:"\f2d1"} .fa-window-restore:before{content:"\f2d2"} .fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"} .fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"} .fa-bandcamp:before{content:"\f2d5"} .fa-grav:before{content:"\f2d6"} .fa-etsy:before{content:"\f2d7"} .fa-imdb:before{content:"\f2d8"} .fa-ravelry:before{content:"\f2d9"} .fa-eercast:before{content:"\f2da"} .fa-microchip:before{content:"\f2db"} .fa-snowflake-o:before{content:"\f2dc"} .fa-superpowers:before{content:"\f2dd"} .fa-wpexplorer:before{content:"\f2de"} .fa-meetup:before{content:"\f2e0"} .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0} .sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} 

/* /sg_singalarity/static/src/css/animate.css defined in bundle 'web.assets_frontend' */
 .animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} .animated.infinite{-webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;} .animated.hinge{-webkit-animation-duration: 2s; animation-duration: 2s;} .animated.bounceIn, .animated.bounceOut{-webkit-animation-duration: .75s; animation-duration: .75s;} .animated.flipOutX, .animated.flipOutY{-webkit-animation-duration: .75s; animation-duration: .75s;} @-webkit-keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);}90%{-webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0);}} @keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);}90%{-webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0);}} .bounce{-webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom;} @-webkit-keyframes flash{from, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}} @keyframes flash{from, 50%, to{opacity: 1;}25%, 75%{opacity: 0;}} .flash{-webkit-animation-name: flash; animation-name: flash;} @-webkit-keyframes pulse{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}50%{-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} @keyframes pulse{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}50%{-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} .pulse{-webkit-animation-name: pulse; animation-name: pulse;} @-webkit-keyframes rubberBand{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}30%{-webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1);}40%{-webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1);}50%{-webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1);}65%{-webkit-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1);}75%{-webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} @keyframes rubberBand{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}30%{-webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1);}40%{-webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1);}50%{-webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1);}65%{-webkit-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1);}75%{-webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} .rubberBand{-webkit-animation-name: rubberBand; animation-name: rubberBand;} @-webkit-keyframes shake{from, to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}} @keyframes shake{from, to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}} .shake{-webkit-animation-name: shake; animation-name: shake;} @-webkit-keyframes swing{20%{-webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);}40%{-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);}60%{-webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);}80%{-webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);}to{-webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);}} @keyframes swing{20%{-webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);}40%{-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);}60%{-webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);}80%{-webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);}to{-webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);}} .swing{-webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing;} @-webkit-keyframes tada{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}10%, 20%{-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} @keyframes tada{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}10%, 20%{-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} .tada{-webkit-animation-name: tada; animation-name: tada;} @-webkit-keyframes wobble{from{-webkit-transform: none; transform: none;}15%{-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30%{-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45%{-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60%{-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75%{-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}to{-webkit-transform: none; transform: none;}} @keyframes wobble{from{-webkit-transform: none; transform: none;}15%{-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30%{-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45%{-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60%{-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75%{-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}to{-webkit-transform: none; transform: none;}} .wobble{-webkit-animation-name: wobble; animation-name: wobble;} @-webkit-keyframes jello{from, 11.1%, to{-webkit-transform: none; transform: none;}22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}} @keyframes jello{from, 11.1%, to{-webkit-transform: none; transform: none;}22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}} .jello{-webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center;} @-webkit-keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}40%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);}60%{opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}80%{-webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97);}to{opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} @keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}40%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);}60%{opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}80%{-webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97);}to{opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} .bounceIn{-webkit-animation-name: bounceIn; animation-name: bounceIn;} @-webkit-keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);}75%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}90%{-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);}to{-webkit-transform: none; transform: none;}} @keyframes bounceInDown{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);}75%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}90%{-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);}to{-webkit-transform: none; transform: none;}} .bounceInDown{-webkit-animation-name: bounceInDown; animation-name: bounceInDown;} @-webkit-keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);}60%{opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);}75%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}90%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}to{-webkit-transform: none; transform: none;}} @keyframes bounceInLeft{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}0%{opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);}60%{opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);}75%{-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}90%{-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}to{-webkit-transform: none; transform: none;}} .bounceInLeft{-webkit-animation-name: bounceInLeft; animation-name: bounceInLeft;} @-webkit-keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from{opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);}60%{opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);}75%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}90%{-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);}to{-webkit-transform: none; transform: none;}} @keyframes bounceInRight{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from{opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);}60%{opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);}75%{-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}90%{-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);}to{-webkit-transform: none; transform: none;}} .bounceInRight{-webkit-animation-name: bounceInRight; animation-name: bounceInRight;} @-webkit-keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}75%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}90%{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} @keyframes bounceInUp{from, 60%, 75%, 90%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}from{opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);}60%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}75%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}90%{-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} .bounceInUp{-webkit-animation-name: bounceInUp; animation-name: bounceInUp;} @-webkit-keyframes bounceOut{20%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);}50%, 55%{opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}to{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}} @keyframes bounceOut{20%{-webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);}50%, 55%{opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}to{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}} .bounceOut{-webkit-animation-name: bounceOut; animation-name: bounceOut;} @-webkit-keyframes bounceOutDown{20%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}40%, 45%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}} @keyframes bounceOutDown{20%{-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}40%, 45%{opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}} .bounceOutDown{-webkit-animation-name: bounceOutDown; animation-name: bounceOutDown;} @-webkit-keyframes bounceOutLeft{20%{opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);}to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}} @keyframes bounceOutLeft{20%{opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);}to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}} .bounceOutLeft{-webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft;} @-webkit-keyframes bounceOutRight{20%{opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);}to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}} @keyframes bounceOutRight{20%{opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);}to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}} .bounceOutRight{-webkit-animation-name: bounceOutRight; animation-name: bounceOutRight;} @-webkit-keyframes bounceOutUp{20%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}40%, 45%{opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);}to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}} @keyframes bounceOutUp{20%{-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}40%, 45%{opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);}to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}} .bounceOutUp{-webkit-animation-name: bounceOutUp; animation-name: bounceOutUp;} @-webkit-keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}} @keyframes fadeIn{from{opacity: 0;}to{opacity: 1;}} .fadeIn{-webkit-animation-name: fadeIn; animation-name: fadeIn;} @-webkit-keyframes fadeInDown{from{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInDown{from{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInDown{-webkit-animation-name: fadeInDown; animation-name: fadeInDown;} @-webkit-keyframes fadeInDownBig{from{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInDownBig{from{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInDownBig{-webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig;} @-webkit-keyframes fadeInLeft{from{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInLeft{from{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInLeft{-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;} @-webkit-keyframes fadeInLeftBig{from{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInLeftBig{from{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInLeftBig{-webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig;} @-webkit-keyframes fadeInRight{from{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInRight{from{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInRight{-webkit-animation-name: fadeInRight; animation-name: fadeInRight;} @-webkit-keyframes fadeInRightBig{from{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInRightBig{from{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInRightBig{-webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig;} @-webkit-keyframes fadeInUp{from{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInUp{from{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInUp{-webkit-animation-name: fadeInUp; animation-name: fadeInUp;} @-webkit-keyframes fadeInUpBig{from{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes fadeInUpBig{from{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}to{opacity: 1; -webkit-transform: none; transform: none;}} .fadeInUpBig{-webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig;} @-webkit-keyframes fadeOut{from{opacity: 1;}to{opacity: 0;}} @keyframes fadeOut{from{opacity: 1;}to{opacity: 0;}} .fadeOut{-webkit-animation-name: fadeOut; animation-name: fadeOut;} @-webkit-keyframes fadeOutDown{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}} @keyframes fadeOutDown{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}} .fadeOutDown{-webkit-animation-name: fadeOutDown; animation-name: fadeOutDown;} @-webkit-keyframes fadeOutDownBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}} @keyframes fadeOutDownBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}} .fadeOutDownBig{-webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig;} @-webkit-keyframes fadeOutLeft{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}} @keyframes fadeOutLeft{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}} .fadeOutLeft{-webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft;} @-webkit-keyframes fadeOutLeftBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}} @keyframes fadeOutLeftBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}} .fadeOutLeftBig{-webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig;} @-webkit-keyframes fadeOutRight{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}} @keyframes fadeOutRight{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}} .fadeOutRight{-webkit-animation-name: fadeOutRight; animation-name: fadeOutRight;} @-webkit-keyframes fadeOutRightBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}} @keyframes fadeOutRightBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}} .fadeOutRightBig{-webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig;} @-webkit-keyframes fadeOutUp{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}} @keyframes fadeOutUp{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}} .fadeOutUp{-webkit-animation-name: fadeOutUp; animation-name: fadeOutUp;} @-webkit-keyframes fadeOutUpBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}} @keyframes fadeOutUpBig{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}} .fadeOutUpBig{-webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig;} @-webkit-keyframes flip{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}40%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}50%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}80%{-webkit-transform: perspective(400px) scale3d(.95, .95, .95); transform: perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}to{-webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}} @keyframes flip{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}40%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}50%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}80%{-webkit-transform: perspective(400px) scale3d(.95, .95, .95); transform: perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}to{-webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}} .animated.flip{-webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip;} @-webkit-keyframes flipInX{from{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;}40%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}60%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}to{-webkit-transform: perspective(400px); transform: perspective(400px);}} @keyframes flipInX{from{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;}40%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}60%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg);}to{-webkit-transform: perspective(400px); transform: perspective(400px);}} .flipInX{-webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX;} @-webkit-keyframes flipInY{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;}40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}to{-webkit-transform: perspective(400px); transform: perspective(400px);}} @keyframes flipInY{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0;}40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1;}80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}to{-webkit-transform: perspective(400px); transform: perspective(400px);}} .flipInY{-webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY;} @-webkit-keyframes flipOutX{from{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;}} @keyframes flipOutX{from{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;}} .flipOutX{-webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important;} @-webkit-keyframes flipOutY{from{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;}} @keyframes flipOutY{from{-webkit-transform: perspective(400px); transform: perspective(400px);}30%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;}to{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;}} .flipOutY{-webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY;} @-webkit-keyframes lightSpeedIn{from{-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;}60%{-webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;}80%{-webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;}to{-webkit-transform: none; transform: none; opacity: 1;}} @keyframes lightSpeedIn{from{-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;}60%{-webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;}80%{-webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;}to{-webkit-transform: none; transform: none; opacity: 1;}} .lightSpeedIn{-webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;} @-webkit-keyframes lightSpeedOut{from{opacity: 1;}to{-webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;}} @keyframes lightSpeedOut{from{opacity: 1;}to{-webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;}} .lightSpeedOut{-webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;} @-webkit-keyframes rotateIn{from{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;}to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateIn{from{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;}to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}} .rotateIn{-webkit-animation-name: rotateIn; animation-name: rotateIn;} @-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInDownLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInDownLeft{-webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft;} @-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInDownRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInDownRight{-webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight;} @-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInUpLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInUpLeft{-webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft;} @-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} @keyframes rotateInUpRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}} .rotateInUpRight{-webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight;} @-webkit-keyframes rotateOut{from{-webkit-transform-origin: center; transform-origin: center; opacity: 1;}to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;}} @keyframes rotateOut{from{-webkit-transform-origin: center; transform-origin: center; opacity: 1;}to{-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;}} .rotateOut{-webkit-animation-name: rotateOut; animation-name: rotateOut;} @-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}} @keyframes rotateOutDownLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}} .rotateOutDownLeft{-webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft;} @-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}} @keyframes rotateOutDownRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}} .rotateOutDownRight{-webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight;} @-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}} @keyframes rotateOutUpLeft{from{-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}to{-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}} .rotateOutUpLeft{-webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft;} @-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;}} @keyframes rotateOutUpRight{from{-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}to{-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;}} .rotateOutUpRight{-webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight;} @-webkit-keyframes hinge{0%{-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}20%, 60%{-webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}40%, 80%{-webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;}to{-webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;}} @keyframes hinge{0%{-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}20%, 60%{-webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}40%, 80%{-webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;}to{-webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;}} .hinge{-webkit-animation-name: hinge; animation-name: hinge;} @-webkit-keyframes rollIn{from{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}to{opacity: 1; -webkit-transform: none; transform: none;}} @keyframes rollIn{from{opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}to{opacity: 1; -webkit-transform: none; transform: none;}} .rollIn{-webkit-animation-name: rollIn; animation-name: rollIn;} @-webkit-keyframes rollOut{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}} @keyframes rollOut{from{opacity: 1;}to{opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}} .rollOut{-webkit-animation-name: rollOut; animation-name: rollOut;} @-webkit-keyframes zoomIn{from{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}50%{opacity: 1;}} @keyframes zoomIn{from{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}50%{opacity: 1;}} .zoomIn{-webkit-animation-name: zoomIn; animation-name: zoomIn;} @-webkit-keyframes zoomInDown{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} @keyframes zoomInDown{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} .zoomInDown{-webkit-animation-name: zoomInDown; animation-name: zoomInDown;} @-webkit-keyframes zoomInLeft{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} @keyframes zoomInLeft{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} .zoomInLeft{-webkit-animation-name: zoomInLeft; animation-name: zoomInLeft;} @-webkit-keyframes zoomInRight{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} @keyframes zoomInRight{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} .zoomInRight{-webkit-animation-name: zoomInRight; animation-name: zoomInRight;} @-webkit-keyframes zoomInUp{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} @keyframes zoomInUp{from{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}60%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} .zoomInUp{-webkit-animation-name: zoomInUp; animation-name: zoomInUp;} @-webkit-keyframes zoomOut{from{opacity: 1;}50%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}to{opacity: 0;}} @keyframes zoomOut{from{opacity: 1;}50%{opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}to{opacity: 0;}} .zoomOut{-webkit-animation-name: zoomOut; animation-name: zoomOut;} @-webkit-keyframes zoomOutDown{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} @keyframes zoomOutDown{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} .zoomOutDown{-webkit-animation-name: zoomOutDown; animation-name: zoomOutDown;} @-webkit-keyframes zoomOutLeft{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;}} @keyframes zoomOutLeft{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;}} .zoomOutLeft{-webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft;} @-webkit-keyframes zoomOutRight{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;}} @keyframes zoomOutRight{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}to{opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;}} .zoomOutRight{-webkit-animation-name: zoomOutRight; animation-name: zoomOutRight;} @-webkit-keyframes zoomOutUp{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} @keyframes zoomOutUp{40%{opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);}to{opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);}} .zoomOutUp{-webkit-animation-name: zoomOutUp; animation-name: zoomOutUp;} @-webkit-keyframes slideInDown{from{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} @keyframes slideInDown{from{-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} .slideInDown{-webkit-animation-name: slideInDown; animation-name: slideInDown;} @-webkit-keyframes slideInLeft{from{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} @keyframes slideInLeft{from{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} .slideInLeft{-webkit-animation-name: slideInLeft; animation-name: slideInLeft;} @-webkit-keyframes slideInRight{from{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} @keyframes slideInRight{from{-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} .slideInRight{-webkit-animation-name: slideInRight; animation-name: slideInRight;} @-webkit-keyframes slideInUp{from{-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} @keyframes slideInUp{from{-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}to{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}} .slideInUp{-webkit-animation-name: slideInUp; animation-name: slideInUp;} @-webkit-keyframes slideOutDown{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}} @keyframes slideOutDown{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}} .slideOutDown{-webkit-animation-name: slideOutDown; animation-name: slideOutDown;} @-webkit-keyframes slideOutLeft{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}} @keyframes slideOutLeft{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}} .slideOutLeft{-webkit-animation-name: slideOutLeft; animation-name: slideOutLeft;} @-webkit-keyframes slideOutRight{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}} @keyframes slideOutRight{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}} .slideOutRight{-webkit-animation-name: slideOutRight; animation-name: slideOutRight;} @-webkit-keyframes slideOutUp{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}} @keyframes slideOutUp{from{-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}to{visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}} .slideOutUp{-webkit-animation-name: slideOutUp; animation-name: slideOutUp;} 

/* /sg_singalarity/static/src/css/owl.carousel.css defined in bundle 'web.assets_frontend' */
 .owl-carousel{display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1;} .owl-carousel .owl-stage{position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;} .owl-carousel .owl-stage:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} .owl-carousel .owl-stage-outer{position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);} .owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);} .owl-carousel .owl-item{position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;} .owl-carousel .owl-item img{display: block; width: 100%;} .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display: none;} .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .owl-carousel.owl-loaded{display: block;} .owl-carousel.owl-loading{opacity: 0; display: block;} .owl-carousel.owl-hidden{opacity: 0;} .owl-carousel.owl-refresh .owl-item{visibility: hidden;} .owl-carousel.owl-drag .owl-item{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .owl-carousel.owl-grab{cursor: move; cursor: grab;} .owl-carousel.owl-rtl{direction: rtl;} .owl-carousel.owl-rtl .owl-item{float: right;} .no-js .owl-carousel{display: block;} .owl-carousel .animated{animation-duration: 1000ms; animation-fill-mode: both;} .owl-carousel .owl-animated-in{z-index: 0;} .owl-carousel .owl-animated-out{z-index: 1;} .owl-carousel .fadeOut{animation-name: fadeOut;} @keyframes fadeOut{0%{opacity: 1;}100%{opacity: 0;}} .owl-height{transition: height 500ms ease-in-out;} .owl-carousel .owl-item .owl-lazy{opacity: 0; transition: opacity 400ms ease;} .owl-carousel .owl-item img.owl-lazy{transform-style: preserve-3d;} .owl-carousel .owl-video-wrapper{position: relative; height: 100%; background: #000;} .owl-carousel .owl-video-play-icon{position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("/sg_singalarity/static/src/css/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease;} .owl-carousel .owl-video-play-icon:hover{-ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3);} .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display: none;} .owl-carousel .owl-video-tn{opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease;} .owl-carousel .owl-video-frame{position: relative; z-index: 1; height: 100%; width: 100%;} 

/* /sg_singalarity/static/src/fonts/flaticon.css defined in bundle 'web.assets_frontend' */
 @font-face{font-family: "Flaticon"; src: url("/sg_singalarity/static/src/fonts/./Flaticon.eot"); src: url("/sg_singalarity/static/src/fonts/./Flaticon.eot?#iefix") format("embedded-opentype"), url("/sg_singalarity/static/src/fonts/./Flaticon.woff") format("woff"), url("/sg_singalarity/static/src/fonts/./Flaticon.ttf") format("truetype"), url("/sg_singalarity/static/src/fonts/./Flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal;} @media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family: "Flaticon"; src: url("/sg_singalarity/static/src/fonts/./Flaticon.svg#Flaticon") format("svg");}} [class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family: Flaticon; font-size: 20px; font-style: normal; margin-left: 20px;} .flaticon-marketing:before{content: "\f100";} .flaticon-settings-2:before{content: "\f101";} .flaticon-internet:before{content: "\f102";} .flaticon-headphones:before{content: "\f103";} .flaticon-target:before{content: "\f104";} .flaticon-tool:before{content: "\f105";} .flaticon-settings-1:before{content: "\f106";} .flaticon-globe:before{content: "\f107";} .flaticon-graphic-1:before{content: "\f108";} .flaticon-graph:before{content: "\f109";} .flaticon-link:before{content: "\f10a";} .flaticon-boxes:before{content: "\f10b";} .flaticon-people:before{content: "\f10c";} .flaticon-profile:before{content: "\f10d";} .flaticon-graphic:before{content: "\f10e";} .flaticon-rocket-ship:before{content: "\f10f";} .flaticon-technology:before{content: "\f110";} .flaticon-seo-label:before{content: "\f111";} .flaticon-settings:before{content: "\f112";} .flaticon-chart:before{content: "\f113";} .flaticon-tap:before{content: "\f114";} 

/* /sg_singalarity/static/src/css/slick.css defined in bundle 'web.assets_frontend' */
 .slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;} .slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;} .slick-list:focus{outline: none;} .slick-list.dragging{cursor: pointer; cursor: hand;} .slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);} .slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;} .slick-track:before, .slick-track:after{display: table; content: '';} .slick-track:after{clear: both;} .slick-loading .slick-track{visibility: hidden;} .slick-slide{display: none; float: left; height: 100%; min-height: 1px;} [dir='rtl'] .slick-slide{float: right;} .slick-slide img{display: block;} .slick-slide.slick-loading img{display: none;} .slick-slide.dragging img{pointer-events: none;} .slick-initialized .slick-slide{display: block;} .slick-loading .slick-slide{visibility: hidden;} .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;} .slick-arrow.slick-hidden{display: none;} 

/* /sg_singalarity/static/src/css/slick-theme.css defined in bundle 'web.assets_frontend' */
@charset 'UTF-8'; .slick-loading .slick-list{background: #fff url('/sg_singalarity/static/src/css/./ajax-loader.gif') center center no-repeat;} @font-face{font-family: 'slick'; font-weight: normal; font-style: normal; src: url('/sg_singalarity/static/src/css/./fonts/slick.eot'); src: url('/sg_singalarity/static/src/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/sg_singalarity/static/src/css/./fonts/slick.woff') format('woff'), url('/sg_singalarity/static/src/css/./fonts/slick.ttf') format('truetype'), url('/sg_singalarity/static/src/css/./fonts/slick.svg#slick') format('svg');} .slick-prev, .slick-next{font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;} .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: transparent; outline: none; background: transparent;} .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity: 1;} .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: .25;} .slick-prev:before, .slick-next:before{font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .slick-prev{left: -25px;} [dir='rtl'] .slick-prev{right: -25px; left: auto;} .slick-prev:before{content: '←';} [dir='rtl'] .slick-prev:before{content: '→';} .slick-next{right: -25px;} [dir='rtl'] .slick-next{right: auto; left: -25px;} .slick-next:before{content: '→';} [dir='rtl'] .slick-next:before{content: '←';} .slick-dotted.slick-slider{margin-bottom: 30px;} .slick-dots{position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;} .slick-dots li{position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;} .slick-dots li button{font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;} .slick-dots li button:hover, .slick-dots li button:focus{outline: none;} .slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity: 1;} .slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} .slick-dots li.slick-active button:before{opacity: .75; color: black;} 

/* /sg_singalarity/static/src/less/style.custom.web.assets_frontend.less defined in bundle 'web.assets_frontend' */
 html, body{font-size: 14px; font-family: 'Montserrat', sans-serif; vertical-align: baseline; line-height: 26px; font-weight: 400;} main{background-color: #fff;} img{max-width: 100%; height: auto;} p{margin: 0 0 26px;} h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed', sans-serif; margin: 0 0 26px; font-weight: 600;} a{color: #18376a; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; text-decoration: none !important; outline: none !important;} a:active, a:hover{text-decoration: none; outline: 0 none; color: #ff6c39;} ul{list-style: outside none none; margin: 0; padding: 0;} .separator-80{height: 80px;} .clear{clear: both;} ::-moz-selection{background: #18376a; text-shadow: none; color: #ffffff;} ::selection{background: #18376a; text-shadow: none; color: #ffffff;} .sec-spacer{padding: 40px 0;} .sec-color{background-color: #f9f9f9;} .pb-50{padding-bottom: 50px;} .mb-30{margin-bottom: 30px;} .paddimg-right-none{padding-right: 0;} .paddimg-left-none{padding-left: 0;} .primary-bg{background: #18376a;} .bg-fixed{background-attachment: fixed; background-repeat: no-repeat;} .bg1{background-image: url(/sg_singalarity/static/src/less/images/bg/bg1.jpg); background-size: cover; background-attachment: fixed;} .btn-center{width: 100%; max-width: 140px; display: block !important; margin: 0 auto; text-align: center;} .gray-bg{background: #f0f0f0;} .white-bg{background: #ffffff !important;} .text-left{text-align: left !important;} .text-left h1{text-align: left !important;} .text-left h2{text-align: left !important;} .text-left h3{text-align: left !important;} .text-left h4{text-align: left !important;} .text-left p{text-align: left !important;} .text-justify{text-align: justify !important;} .text-center{text-align: center !important;} .text-center h1{text-align: center !important;} .text-center h2{text-align: center !important;} .text-center h3{text-align: center !important;} .text-center h4{text-align: center !important;} .text-center p{text-align: center !important;} .text-right{text-align: right !important;} .text-right h1{text-align: right !important;} .text-right h2{text-align: right !important;} .text-right h3{text-align: right !important;} .text-right h4{text-align: right !important;} .text-right p{text-align: right !important;} .h2-big{font-size: 28px;} ul.desc-list{margin-bottom: 10px; padding-left: 25px;} ul.desc-list li{display: block; line-height: 30px; position: relative; padding-left: 15px;} ul.desc-list li:before{content: "\f0da"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; font-size: 18px; padding-right: 0.5em; position: absolute; top: 0px; left: 0;} ul.desc-list li i{padding-right: 10px;} .sec-title{margin-bottom: 35px;} .sec-title h4{font-size: 18px; margin-bottom: 8px; color: #505050; font-weight: 300; font-family: 'Montserrat', sans-serif; text-align: center;} .sec-title h2{font-size: 40px; line-height: 45px; color: #101010; margin-bottom: 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; letter-spacing: 1px;} .left-align{left: -100% !important; text-align: right;} .readmore{color: #ff6c39; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: 500; position: relative;} .readmore:hover{text-decoration: underline !important;} .readmore:before{content: "\f101"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #ff6c39; font-size: 16px; padding-right: 0.5em; position: absolute; top: -3px; right: -22px;} .readon{position: relative; display: inline-block; padding: 12px 20px; line-height: normal; background: #ff6c39; border: 2px solid #ff6c39; color: #ffffff; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; border-radius: 0px;} .readon:hover, .readon:focus{color: #ffffff !important; background: #18376a; border: 2px solid #18376a;} .readon.border{background: transparent; border: 1px solid #18376a; color: #18376a;} .readon.border:hover{color: #ffffff; background: #18376a;} .readon.border.white{border-color: #ffffff; color: #ffffff;} .readon.border.white:hover{color: #18376a; background: #ffffff;} #form-messages.success{border-color: #18376a; color: #18376a; background: #f0f0f0; border-left: 3px solid; box-shadow: 0 2px 2px rgba(6, 6, 6, 0.04); margin-bottom: 30px; padding: 15px; transition: all 0.3s ease 0s;} #form-messages.error{border-color: #ff6c39; color: #ff6c39; background: #f0f0f0; border-left: 3px solid; box-shadow: 0 2px 2px rgba(6, 6, 6, 0.04); margin-bottom: 30px; padding: 15px; transition: all 0.3s ease 0s;} .pt-45{padding-top: 45px;} .pt-70{padding-top: 70px;} .pt-100{padding-top: 100px;} .pb-40{padding-bottom: 40px;} .pb-45{padding-bottom: 45px;} .pb-70{padding-bottom: 70px;} .pb-80{padding-bottom: 80px;} .mt-5{margin-top: 5px;} .mt-30{margin-top: 30px;} .mt-45{margin-top: 45px;} .mt-100{margin-top: 100px;} .mb-30{margin-bottom: 30px;} .mb-45{margin-bottom: 45px;} .mb-50{margin-bottom: 50px;} .mb-70{margin-bottom: 70px;} .mr-25{margin-right: 25px;} .mr-30{margin-right: 30px;} .margin-remove{margin: 0 !important;} .display-table{display: table; height: 100%; width: 100%;} .display-table-cell{display: table-cell; vertical-align: middle;} .white-color{color: #ffffff !important;} .welcome-seo-ninja .items:hover .glyph-icon, .rs-services2 .items:hover .glyph-icon, .welcome-seo-ninja .services-item:hover .glyph-icon, .rs-services2 .services-item:hover .glyph-icon, .welcome-seo-ninja .items:hover .fa, .rs-services2 .items:hover .fa, .welcome-seo-ninja .services-item:hover .fa, .rs-services2 .services-item:hover .fa{-webkit-animation-name: tada; animation-name: tada; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes tada{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}10%, 20%{-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} @keyframes tada{from{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}10%, 20%{-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%, 50%, 70%, 90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%, 60%, 80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to{-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}} #rs-header .toolbar-area{background: #18376a; font-weight: 400;} #rs-header .toolbar-area .toolbar-contact{padding: 12px 0 0;} #rs-header .toolbar-area .toolbar-contact ul{margin: 0; padding: 0; list-style: none;} #rs-header .toolbar-area .toolbar-contact ul li{display: inline-block; margin-right: 25px; color: #ffffff;} #rs-header .toolbar-area .toolbar-contact ul li i{font-weight: 600; font-size: 14px; margin-right: 5px; color: #ffffff;} #rs-header .toolbar-area .toolbar-contact ul li a{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; color: #ffffff;} #rs-header .toolbar-area .toolbar-contact ul li a:hover{color: #ff6c39;} #rs-header .toolbar-area .toolbar-sl-share ul{text-align: right;} #rs-header .toolbar-area .toolbar-sl-share ul li{display: inline-block;} #rs-header .toolbar-area .toolbar-sl-share ul li + li{margin-left: 15px;} #rs-header .toolbar-area .toolbar-sl-share ul li a{display: block; color: #929da7; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; text-decoration: none;} #rs-header .toolbar-area .toolbar-sl-share ul li a:hover{color: #ff6c39;} #rs-header .toolbar-area .toolbar-sl-share ul li a i{text-align: center; display: inline-block; font-size: 17px;} #rs-header .toolbar-area .toolbar-sl-share ul li.follow-us{color: #ffffff;} #rs-header .toolbar-area .toolbar-sl-share ul .top-quote{background: #ff6c39; padding: 2px 13px; font-size: 14px;} #rs-header .toolbar-area .toolbar-sl-share ul .top-quote a{padding: 10px 0; color: #ffffff; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} #rs-header .toolbar-area .toolbar-sl-share ul .top-quote a:hover{color: #ffffff;} #rs-header .toolbar-area .toolbar-sl-share ul .top-quote:hover{background: #ff4e10;} #rs-header .menu-area{background: #ffffff;} #rs-header .menu-area.sticky .logo-area{line-height: 75px;} #rs-header .menu-area.sticky #main-nav ul li{height: 80px; line-height: 80px;} #rs-header .menu-area .logo-area{line-height: 75px;} #rs-header .menu-area .logo-area a{font-weight: 700; font-size: 27px; color: #18376a; text-transform: lowercase; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} #rs-header .menu-area .logo-area a img{display: inline-block; vertical-align: middle; max-height: 80px; padding: 5px;} #rs-header .menu-area #main-nav{margin-bottom: 0; border: 0;} #rs-header .menu-area #main-nav.mobile ul li:hover a, #rs-header .menu-area #main-nav.mobile ul li.active a{color: #ff6c39;} #rs-header .menu-area #main-nav.mobile ul li:hover .dropdown-menu li a, #rs-header .menu-area #main-nav.mobile ul li.active .dropdown-menu li a{color: #ffffff;} #rs-header .menu-area #main-nav.mobile ul li .dropdown-menu.left-align{left: 0px !important; text-align: left;} #rs-header .menu-area #main-nav ul{margin: 0; padding: 0; text-align: right;} #rs-header .menu-area #main-nav ul li{height: 80px; line-height: 80px; position: relative; display: inline-block;} @media screen and (max-width: 991px){#rs-header .menu-area #main-nav ul li + li{margin-left: 0;}} #rs-header .menu-area #main-nav ul li > a{display: inline-block; text-transform: uppercase; text-decoration: none; color: #505050; font-weight: 400;} #rs-header .menu-area #main-nav ul li > a:after{content: ''; position: absolute; height: 6px; width: 0px; background-color: #ff6c39; -webkit-transition: .5s ease width; -moz-transition: .5s ease width; -o-transition: .5s ease width; -ms-transition: .5s ease width; transition: .5s ease width;} #rs-header .menu-area #main-nav ul li > a:after{left: 50%; top: 97%; transform: translate(-50%, -50%);} #rs-header .menu-area #main-nav ul li:hover a, #rs-header .menu-area #main-nav ul li.active a{color: #ff6c39;} #rs-header .menu-area #main-nav ul li:hover a:before, #rs-header .menu-area #main-nav ul li.active a:before, #rs-header .menu-area #main-nav ul li:hover a:after, #rs-header .menu-area #main-nav ul li.active a:after{width: 100%;} #rs-header .menu-area #main-nav ul li .dd-toggle{display: none;} @media screen and (max-width: 991px){#rs-header .menu-area #main-nav ul li .dd-toggle{display: block;}} #rs-header .menu-area #main-nav ul li .dropdown-menu{text-align: left; background: #18376a;} @media screen and (max-width: 991px){#rs-header .menu-area #main-nav ul li .dropdown-menu{background: #18376a;}} #rs-header .menu-area #main-nav ul li .dropdown-menu li{line-height: normal; height: auto; display: block; border-top: 1px dashed #dddddd; margin: 0; padding: 0; border-right: 0px solid transparent;} #rs-header .menu-area #main-nav ul li .dropdown-menu li:last-child{border-bottom: 0;} #rs-header .menu-area #main-nav ul li .dropdown-menu li a{display: block; padding: 12px 20px; font-size: 14px; text-transform: none; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; color: #ffffff; font-weight: 400; text-transform: uppercase;} @media screen and (max-width: 991px){#rs-header .menu-area #main-nav ul li .dropdown-menu li a{color: #ffffff;}} #rs-header .menu-area #main-nav ul li .dropdown-menu li a:hover{color: #ff6c39 !important;} #rs-header .menu-area #main-nav ul li .dropdown-menu li a:before, #rs-header .menu-area #main-nav ul li .dropdown-menu li a:after{display: none;} #rs-header .menu-area #main-nav ul li .dropdown-menu li a.active{color: #ff6c39 !important;} #rs-header .menu-area #main-nav ul li:hover ul{opacity: 1; transform: scaleY(1); visibility: visible;} #rs-header .menu-area #main-nav .navbar-toggle{display: none!important; background-color: #18376a; border-radius: 2px; -webkit-transition: .4s ease all; -moz-transition: .4s ease all; -o-transition: .4s ease all; -ms-transition: .4s ease all; transition: .4s ease all;} #rs-header .menu-area #main-nav .navbar-toggle .icon-bar{background-color: #ffffff;} #rs-header .menu-area #main-nav .navbar-toggle:hover{opacity: 0.8;} body #rs-header .main--logo{display: none;} body .sticky .main--logo{display: none;} body .homepage #rs-header .main--logo{display: inline-block;} body .homepage #rs-header .menu-area.header2{position: absolute; background: transparent; z-index: 9; width: 100%;} body .homepage #rs-header .menu-area.header2 .logo-area .sticky-logo{display: none;} body .homepage #rs-header .menu-area.header2 #main-nav li a{color: #ffffff;} body .homepage #rs-header .menu-area.header2 #main-nav li a:hover{color: #ff6c39;} body .homepage #rs-header .sticky .main--logo{display: none;} #rs-header .menu-area #main-nav ul li:last-child .dropdown-menu{text-align: right;} body .homepage #rs-header .menu-area #main-nav.stellarnav.mobile .menu-toggle{color: #ffffff;} body .homepage #rs-header .menu-area #main-nav.stellarnav.mobile .menu-toggle{color: #ffffff;} body .homepage #rs-header .menu-area .dropdown-menu{background: #18376a !important;} body .homepage #rs-header .menu-area .dropdown-menu li a{color: #ffffff !important;} body .homepage #rs-header .menu-area .dropdown-menu li a:hover{color: #ff6c39 !important;} #rs-header .menu-area #main-nav.stellarnav.mobile{max-height: 490px; overflow-y: auto;} #rs-header .menu-area #main-nav.stellarnav.mobile .menu-toggle{color: #18376a;} #rs-header .menu-area #main-nav ul li.has-sub:hover a:before{content: "\f107";} #rs-header .menu-area #main-nav ul li.has-sub a:before{content: "\f105"; font-family: FontAwesome; display: block; position: absolute; font-size: 12px; right: -12px; top: 1px;} #rs-header .menu-area #main-nav ul li .dropdown-menu li{border-top: 1px solid #192938;} #rs-header .menu-area #main-nav ul li .dropdown-menu li a{text-transform: none;} #rs-header .menu-area #main-nav ul li a:after{display: none;} .menu-sticky.sticky{background: #ffffff; position: fixed !important; top: 0px; z-index: 9999; margin: 0 auto !important; padding: 0; left: 0; right: 0; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-name: sticky-animation; animation-name: sticky-animation; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes sticky-animation{0%{opacity: 0; -webkit-transform: translateY(-100%);}100%{opacity: 1; -webkit-transform: translateY(0);}} @keyframes sticky-animation{0%{opacity: 0; transform: translateY(-100%);}100%{opacity: 1; transform: translateY(0);}} .slider-main{position: relative; overflow: hidden;} .slider-main .item{width: 100%; height: 90vh;} .slider-main .item:after{background: rgba(36, 58, 79, 0.9); position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.9;} .slider-main .owl-nav{position: absolute; top: 50%; width: 100%; color: #ffffff;} .slider-main .owl-nav .owl-prev{position: absolute; left: 0px; text-align: center; background: #18376a;} .slider-main .owl-nav .owl-prev i{font-size: 32px; width: 60px; height: 104px; line-height: 104px; border: 1px solid #18376a; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .slider-main .owl-nav .owl-prev:hover i{color: #ff6c39;} .slider-main .owl-nav .owl-next{position: absolute; right: 0px; text-align: center; background: #18376a;} .slider-main .owl-nav .owl-next i{font-size: 32px; width: 60px; height: 104px; line-height: 104px; border: 1px solid #18376a; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .slider-main .owl-nav .owl-next:hover i{color: #ff6c39;} .slider-main .inner-slider{max-width: 1170px; margin: 0 auto;} .slider-main .dsc{left: 44%; max-width: 600px; position: absolute; text-align: left; top: 55%; transform: translate(-82%, -50%); z-index: 99;} .slider-main .dsc h1{font-family: 'Roboto Condensed', sans-serif; font-size: 100px; line-height: 100px; color: #ffffff; margin: 0 0 10px 0; font-weight: 700;} .slider-main .dsc p{color: #ffffff; font-size: 18px; font-weight: 300; margin-bottom: 40px; line-height: 25px;} .slider-main .dsc a{font-size: 14px; font-weight: 400; text-transform: uppercase; color: #ffffff; line-height: 26px; padding: 15px 60px;} .slider-main .dsc .btn1{transform: skewX(-19deg); left: 40%; position: absolute;} .slider-main .dsc .btn1 span{transform: skewX(19deg); position: relative; display: block;} .slider-main .dsc .btn2{transform: skewX(-19deg); right: 40%; position: absolute;} .slider-main .dsc .btn2 span{transform: skewX(19deg); position: relative; display: block;} .slider-main .dsc .btn2:hover{background: #18376a;} @media (max-width: 431px){.slider-main .dsc p{display: none;}} body .inner-slider .dsc{max-width: 100%; width: 100%; left: 0; top: 65%; text-align: center; transform: translate(0px, -40%);} body .inner-slider .dsc h1{font-size: 45px; line-height: 55px; text-transform: uppercase;} body .rs-blog{background: #f0f0f0;} #video.slider-main{height: 650px; background: rgba(0, 0, 0, 0.8);} #video.slider-main .mbYTP_overlay{background: rgba(0, 0, 0, 0.8);} #video.slider-main .inner-slider{position: static !important;} #video.slider-main .inner-slider .dsc{text-align: left; top: 52%; z-index: 1;} .slider-home{position: relative; overflow: hidden;} .slider-home .item:after{background: rgba(36, 58, 79, 0.9); background: -webkit-linear-gradient(-29deg, #ff6930 0%, #18376a 30%); background: -o-linear-gradient(-29deg, #ff6930 0%, #18376a 30%); background: -moz-linear-gradient(-29deg, #ff6930 0%, #18376a 30%); background: linear-gradient(-29deg, #ff6930 0%, #18376a 30%); position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.5;} .slider-home .item img{width: 100%; height: 100vh; object-fit: cover;} .welcome-seo-ninja .items .glyph-icon{font-size: 30px; margin-bottom: 40px;} .welcome-seo-ninja .items .glyph-icon:after, .welcome-seo-ninja .items .glyph-icon:before{font-size: 60px; color: #18376a; font-weight: 300;} .welcome-seo-ninja .items h3{font-size: 20px; margin: 0 0 10px; text-transform: uppercase;} .welcome-seo-ninja .items p{padding: 0 2px; margin: 0;} .rs-services{padding: 90px 0 80px;} .rs-services .sec-title{margin-bottom: 70px;} .rs-services .sec-title h2{margin-bottom: 20px;} .rs-services .services-wrap .services-item{position: relative; padding: 22px 12px; z-index: 10; overflow: hidden;} .rs-services .services-wrap .services-item:hover .services-desc:after{background: #18376a; width: 100px;} .rs-services .services-wrap .services-item:hover .glyph-icon:after, .rs-services .services-wrap .services-item:hover .glyph-icon:before{color: #ff6c39;} .rs-services .services-wrap .glyph-icon{position: relative;} .rs-services .services-wrap .glyph-icon:after, .rs-services .services-wrap .glyph-icon:before{font-size: 74px; position: absolute; right: -8px; top: 28px; color: #18376a;} .rs-services .services-wrap .services-title{font-size: 20px; margin-top: 0px; margin-bottom: 14px; color: #101010; text-transform: uppercase; font-weight: 700;} .rs-services .services-wrap .right-icon .glyph-icon{float: left;} .rs-services .services-wrap .right-icon .services-desc{float: none;} .rs-services .services-wrap .right-icon .services-item{padding-left: 67px;} .rs-services .services-wrap .right-icon .services-item .services-desc{padding-left: 18px; padding-right: 0;} .rs-services .services-wrap .services-desc{float: left; padding-right: 14px; position: relative; width: 84%;} .rs-services .services-wrap .services-desc p{font-size: 14px;} .rs-services .services-wrap .service-col-left{width: 36%;} .rs-services .services-wrap .service-col-center{width: 28%;} .rs-services .services-wrap .service-col-right{width: 36%;} .rs-services .services-wrap .service-col-right .services-desc{width: 100%;} .welcome-seo-ninja .items{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; padding: 25px 12px 30px;} .welcome-seo-ninja .items .glyph-icon:before, .welcome-seo-ninja .items .glyph-icon:after{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .welcome-seo-ninja .items a:hover h3{color: #ff6c39;} .welcome-seo-ninja .items:hover .glyph-icon:before, .welcome-seo-ninja .items:hover .glyph-icon:after{color: #ff6c39;} .welcome-seo-ninja .items:hover a{color: #ff6c39;} .service-details-section .services-left-sidebar{overflow: hidden;} .service-details-section .services-left-sidebar .serives-content-one{overflow: hidden;} .service-details-section .services-left-sidebar .serives-content-one .single-services-details{float: left; width: 45%; text-align: justify;} .service-details-section .services-left-sidebar .serives-content-one .single-service-img{width: 50%; float: right;} .service-details-section .services-left-sidebar .serives-content-one .single-service-img img{margin-top: 2px;} .service-details-section .services-left-sidebar .serives-content-one .banner-top{padding-bottom: 30px;} .service-details-section .services-left-sidebar .two-content-box img, .service-details-section .services-left-sidebar .sinlge-middle-content img{margin: 0 0 20px;} .service-details-section .services-right-sidebar{background: #f8f8f8;} .service-details-section .services-right-sidebar ul#single-services-cat li{display: block;} .service-details-section .services-right-sidebar ul#single-services-cat li a{line-height: 45px; display: block; padding-left: 30px; background: #f8f8f8; border-bottom: 1px solid #e9e9e9; position: relative;} .service-details-section .services-right-sidebar ul#single-services-cat li a:after{background: #e9e9e9 none repeat scroll 0 0; content: ""; height: 7px; left: 10px; margin-top: -3px; position: absolute; top: 50%; width: 7px;} .service-details-section .services-right-sidebar ul#single-services-cat li:last-child a{border-bottom: 0;} .service-details-section .services-right-sidebar ul#single-services-cat li.active a{color: #ff6c39;} .service-details-section .services-right-sidebar .register-now{background: #f8f8f8; padding: 30px; border-bottom: 3px solid #ff6c39;} .service-details-section .services-right-sidebar .register-now a.number{display: block; color: #ff6c39; margin: 0 auto 26px; text-transform: uppercase; font-size: 18px; font-weight: 700; letter-spacing: 1.5px;} .rs-services2 .services-item{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-services2 .services-item .glyph-icon:before, .rs-services2 .services-item h2.services-title, .rs-services2 .services-item .glyph-icon:after{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-services2 .services-item:hover{background: #f8f8f8 !important;} .rs-services2 .services-item:hover h2.services-title, .rs-services2 .services-item:hover .glyph-icon:before, .rs-services2 .services-item:hover .glyph-icon:after{color: #ff6c39;} .single-services{padding: 96px 0 70px;} .single-services .services-desc h2{letter-spacing: 1px;} .single-services .services-desc h3{margin-bottom: 10px;} .single-services .quote-form .sec-title h2{text-align: left; text-transform: Initial; line-height: 30px; font-size: 30px; margin-bottom: 10px; letter-spacing: 1px;} .single-services .quote-form .sec-title h4{text-align: left;} .single-services .quote-form .form-field{margin-bottom: 23px;} .single-services .quote-form .form-field input{border: 1px solid rgba(0, 0, 0, 0.1); height: 50px; padding: 5px 17px; width: 100%;} .single-services .quote-form .form-field select{border: 1px solid rgba(0, 0, 0, 0.1); height: 50px; padding: 5px 17px; width: 100%;} .two-content-box{padding-bottom: 72px;} .single-services-details .col-md-7{margin-left: -15px !important;} .single-services-details .col-md-5{margin-right: -15px !important;} .service-cats-area{background: #f8f8f8; padding-bottom: 25px;} .service-cats-area h3{padding: 30px 0 0 20px; margin-bottom: 5px;} .get-appear{background-image: url('/sg_singalarity/static/src/img/home-get-app.jpg'); background-size: cover; position: relative; color: #ffffff; overflow: hidden;} .get-appear:after{background: #18376a none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; transform: skewX(19deg) scale(2.2); -webkit-transform: skewX(19deg) scale(2.2); width: 32%; z-index: 1;} .get-appear .apper-content{padding-top: 20px; padding-bottom: 10px; position: relative; z-index: 111;} .get-appear .apper-content h2{font-size: 40px; color: #ffffff;} #rs-seo-score{padding: 92px 0 99px; background: url(/sg_singalarity/static/src/img/home-soc.jpg) center top no-repeat; background-size: 100%; background-attachment: fixed; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center;} #rs-seo-score:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(36, 58, 79, 0.7); z-index: 0;} #rs-seo-score .container{z-index: 10; position: relative;} #rs-seo-score .cta-content{color: #ffffff; font-size: 36px; line-height: normal;} #rs-seo-score input{border: none; box-shadow: none; padding: 24px 38px; height: auto; font-size: 14px; margin-right: 15px;} #rs-seo-score .readon{margin-left: 5px; padding: 20px 50px; text-transform: uppercase; font-size: 14px; font-family: 'Montserrat', sans-serif; background: transparent; font-weight: 500; background: #ff6c39;} #rs-seo-score .readon:hover{background: none; border: 2px solid #ff6c39;} #rs-seo-score .btn-transparent{margin-left: 5px; font-size: 14px; padding: 23px 85px; font-family: 'Montserrat', sans-serif; font-weight: 500; text-transform: uppercase; color: #ffffff; border: none; background: none;} #rs-seo-score .btn-transparent:hover{color: #ff6c39;} .rs-seo-report{padding: 92px 0 100px;} .rs-seo-report .sec-title h2{margin-bottom: 40px;} .rs-seo-report .seo-item{border: 1px solid #e0dfdf; padding: 45px 20px 19px; box-shadow: 0 6px 24px 1px #f1f1f1; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-seo-report .seo-item .report-icon{padding-bottom: 33px; position: relative;} .rs-seo-report .seo-item .report-icon .glyph-icon{position: relative;} .rs-seo-report .seo-item .report-icon .glyph-icon:after, .rs-seo-report .seo-item .report-icon .glyph-icon:before{border: 2px solid #18376a; border-radius: 100%; color: #18376a; font-size: 74px; padding: 38px; line-height: 160px; margin-left: 0;} .rs-seo-report .seo-item .report-icon:after{background-color: #18376a; content: ""; height: 3px; left: 50%; position: absolute; top: 100%; transform: translate(-50%, -50%); -webkit-transition: width 0.5s ease 0s; -moz-transition: width 0.5s ease 0s; -o-transition: width 0.5s ease 0s; -ms-transition: width 0.5s ease 0s; transition: width 0.5s ease 0s; width: 206px;} .rs-seo-report .seo-item h4{font-family: 'Montserrat', sans-serif; font-size: 20px; font-weight: 500; color: #101010; margin-top: 32px; margin-bottom: 18px;} .rs-seo-report .seo-item:hover{background: #18376a;} .rs-seo-report .seo-item:hover .report-icon .glyph-icon{position: relative;} .rs-seo-report .seo-item:hover .report-icon .glyph-icon:after, .rs-seo-report .seo-item:hover .report-icon .glyph-icon:before{border: 2px solid #ff6c39; color: #ff6c39;} .rs-seo-report .seo-item:hover .report-icon:after{background-color: #ff6c39 !important;} .rs-seo-report .seo-item:hover h4, .rs-seo-report .seo-item:hover p{color: #ffffff;} .get-traffic{background-image: url(/sg_singalarity/static/src/img/get-traffic.jpg); background-size: cover; position: relative; color: #ffffff; overflow: hidden; padding: 68px 0 82px;} .get-traffic:after{background: #18376a; content: ""; height: 100%; right: 0; position: absolute; top: 0; transform: skewX(-30deg) scale(2); width: 34%; z-index: 1;} .get-traffic .apper-content{padding-top: 20px; padding-bottom: 10px; position: relative; z-index: 111;} .get-traffic .apper-content h2{font-size: 50px; font-weight: 700; line-height: 60px;} .get-traffic .apper-content.hireus{padding-bottom: 19px;} .get-traffic .apper-content.hireus p{margin-bottom: 65px;} .get-traffic .apper-content.hireus h2{margin-bottom: 12px;} .get-traffic .apper-content.hireus .readon{background: transparent; border-width: 1px; color: #ff6c39; min-width: 140px; text-align: center; margin-right: 28px;} .get-traffic .apper-content.hireus .readon.active{background: #ff6c39; color: #ffffff;} .get-traffic .apper-content.hireus .readon.active:hover{background: #ff4e10; border: 1px solid #ff4e10;} .get-traffic .apper-content.hireus .readon:hover{background: #ff6c39; border: 1px solid #ff6c39;} .get-traffic.improve-visibility .apper-content h2{font-size: 40px; line-height: 48px;} .get-traffic.improve-visibility:after{width: 37%;} .rs-performance .col-md-3:last-child .items:after{height: 0;} .rs-performance .sec-title{margin-bottom: 50px;} .rs-performance .sec-title h3{font-size: 25px; line-height: 45px; color: #101010; margin-bottom: 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-transform: uppercase; text-align: center; letter-spacing: 1px;} .rs-performance .sec-title h2{margin-bottom: 20px;} .rs-performance .items{text-align: center; position: relative; margin-top: 30px;} .rs-performance .items:after{background: #18376a none repeat scroll 0 0; content: ""; height: 2px; position: absolute; right: -32%; top: 60px; width: 53%;} .rs-performance .items h3{margin: 0 0 15px; display: block; font-size: 20px; margin: 53px 0 15px; text-transform: uppercase;} .rs-performance .items p{margin: 0;} .rs-performance .items .glyph-icon{width: 120px; height: 120px; margin: 0 auto 25px; line-height: 120px; text-align: center; border: 2px solid #ff6c39; border-radius: 50%; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-performance .items .glyph-icon:after, .rs-performance .items .glyph-icon:before{margin-left: 0 !important; font-size: 50px; color: #18376a; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-performance .items .glyph-icon:after{border: 2px solid #ff6c39; border-radius: inherit; content: ""; height: 138px; left: 62px; position: absolute; top: -9px; width: 138px; z-index: -1;} .rs-performance .items:hover .glyph-icon:after{box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4), 0 0 0 10px #f05f75;} #rs-keyword-research{padding: 92px 0 80px;} #rs-keyword-research .sec-title h2{margin-bottom: 20px;} #rs-keyword-research .sec-title .subtitle{margin-bottom: 48px;} #rs-keyword-research .keyword-left .keyword-image{background: #f2f2f2;} #rs-keyword-research #accordion .panel{border-radius: 0; margin-bottom: 10px;} #rs-keyword-research #accordion .panel .panel-heading{background: #ededed; border: none; border-radius: 0; padding: 17px 25px; position: relative; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} #rs-keyword-research #accordion .panel .panel-heading:hover{box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);} #rs-keyword-research #accordion .panel .panel-heading:hover .panel-title a:after{background: #ff6c39; color: #fff;} #rs-keyword-research #accordion .panel .panel-heading:after{background: #18376a; color: #ff6c39; content: ""; font-family: FontAwesome; font-size: 20px; height: 100%; left: 0; padding: 16px 32px; position: absolute; top: 0; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} #rs-keyword-research #accordion .panel .panel-heading .panel-title a{font-family: 'Montserrat', sans-serif; font-weight: 600px; font-size: 14px; color: #505050; position: relative; display: block; padding-left: 65px;} #rs-keyword-research #accordion .panel .panel-heading .panel-title a:after{color: #ff6c39; content: ""; font-family: FontAwesome; font-size: 20px; height: 53px; left: -27px; padding: 16px 26px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9;} #rs-keyword-research #accordion .panel .panel-heading .panel-title a.collapsed:after{content: "\f067";} #rs-keyword-research .rs-team-details{padding: 0px;} .rs-pricing .sec-title h2{margin-bottom: 20px;} .rs-pricing .sec-title .subtitle{margin-bottom: 48px;} .rs-pricing .pricing-plan{background: #ffffff; border: 1px solid #e1e1e1; text-align: center; margin-bottom: 30px; -webkit-transition: .3s ease all; -moz-transition: .3s ease all; -o-transition: .3s ease all; -ms-transition: .3s ease all; transition: .3s ease all; position: relative; z-index: 10;} .rs-pricing .pricing-plan:before{content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 2px solid #ff6c39; opacity: 0; -webkit-transition: .3s ease all; -moz-transition: .3s ease all; -o-transition: .3s ease all; -ms-transition: .3s ease all;} .rs-pricing .pricing-plan.featured-plan .pricing-head, .rs-pricing .pricing-plan:hover .pricing-head{background: #ff6c39;} .rs-pricing .pricing-plan.featured-plan .pricing-head .name, .rs-pricing .pricing-plan:hover .pricing-head .name, .rs-pricing .pricing-plan.featured-plan .pricing-head .value, .rs-pricing .pricing-plan:hover .pricing-head .value, .rs-pricing .pricing-plan.featured-plan .pricing-head sup, .rs-pricing .pricing-plan:hover .pricing-head sup, .rs-pricing .pricing-plan.featured-plan .pricing-head .duration, .rs-pricing .pricing-plan:hover .pricing-head .duration{color: #ffffff !important;} .rs-pricing .pricing-plan .pricing-head{position: relative; padding: 35px; z-index: 10; background: #f0f0f0; -webkit-transition: .3s ease all; -moz-transition: .3s ease all; -o-transition: .3s ease all; -ms-transition: .3s ease all;} .rs-pricing .pricing-plan .pricing-head .name{font-size: 20px; font-weight: bold; line-height: normal; margin-bottom: 20px; font-family: 'Roboto Condensed', sans-serif; letter-spacing: 1px; color: #101010; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-pricing .pricing-plan .pricing-head .value{display: inline-block; color: #101010; font-size: 60px; font-weight: 300; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-pricing .pricing-plan .pricing-head .value sup{color: #101010; font-family: 'Montserrat', sans-serif; font-size: 20px; font-weight: 500; top: 0px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-pricing .pricing-plan .pricing-head .duration{font-size: 20px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; font-family: 'Montserrat', sans-serif; color: #101010; font-weight: 500;} .rs-pricing .pricing-plan .pricing-body{min-height: 30em;} .rs-pricing .pricing-plan .pricing-body ul{list-style-type: none; padding-left: 0; padding-top: 20px; font-size: 14px; color: #505050;} .rs-pricing .pricing-plan .pricing-body ul li{padding: 7px 15px;} .rs-pricing .pricing-plan .pricing-footer{position: relative; z-index: 100; padding: 25px 40px 40px;} .rs-pricing .pricing-plan .pricing-footer a{font-weight: 500; padding: 17px 28px;} .rs-pricing .pricing-plan:hover .name, .rs-pricing .pricing-plan.featured .name, .rs-pricing .pricing-plan:hover .duration, .rs-pricing .pricing-plan.featured .duration{color: #18376a;} .rs-pricing .pricing-plan:hover .value, .rs-pricing .pricing-plan.featured .value{color: #18376a;} .rs-pricing .pricing-plan:hover .value sup, .rs-pricing .pricing-plan.featured .value sup{color: #18376a;} .rs-pricing .pricing-plan:hover:before, .rs-pricing .pricing-plan.featured:before{opacity: 1;} .rs-pricing .pricing-plan:hover .p-button, .rs-pricing .pricing-plan.featured .p-button{background-color: #18376a;} .rs-team{padding: 100px 0 160px;} .rs-team.team-page{padding: 100px 0 100px;} .rs-team .team-carousel{padding-top: 3px;} .rs-team .team-list{box-shadow: 0 0 20px #eeeeee;} .rs-team .team-list .single-team{box-shadow: 0 0 30px #dddddd; padding: 40px 20px; border: 1px solid #e0dfdf; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-team .team-list .single-team:hover{border: 1px solid #ff6c39;} .rs-team .team-list .single-team:hover img{transform: scale(1.1);} .rs-team .team-list .single-team img{width: 150px; height: 150px; margin: 0 auto 35px; border-radius: 50%; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-team .team-list .single-team h3, .rs-team .team-list .single-team span{text-transform: uppercase;} .rs-team .team-list .single-team h3{font-size: 20px; margin: 0 0 10px;} .rs-team .team-list .single-team span{font-size: 14px; color: #ff6c39; margin-bottom: 15px; display: block;} .rs-team .team-list .single-team .social-icons ul li{display: inline-block;} .rs-team .team-list .single-team .social-icons ul li a{color: #ff6c39; font-size: 18px; padding: 0 10px;} .rs-team .team-list .single-team .social-icons ul li a:hover{color: #101010;} .rs-team .owl-nav .owl-prev, .rs-team .owl-nav .owl-next{border: 1px solid #dddddd; height: 40px; left: 0; position: absolute; text-align: center; width: 40px; line-height: 40px; bottom: -60px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; -ms-transition: 0.4s;} .rs-team .owl-nav .owl-prev:hover, .rs-team .owl-nav .owl-next:hover{background: #ff6c39; color: #ffffff; border: 1px solid #ff6c39;} .rs-team .owl-nav .owl-next{left: auto; right: 0;} .rs-team .owl-dots{left: 50%; position: absolute; bottom: -60px; transform: translateX(-50%);} .rs-team .owl-dots .owl-dot{background: #ff6c39; height: 12px; width: 12px; display: inline-block; margin: 8px;} .rs-team .owl-dots .owl-dot.active{background: #18376a;} .rs-team .sec-title h2{margin-bottom: 20px;} .rs-team .sec-title .subtitle{margin-bottom: 48px;} .rs-team .team-item{border: 1px solid #ccc; padding: 40px 20px; box-shadow: 0 6px 24px 1px #f1f1f1; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-team .team-item img{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-team .team-item:hover{border-color: #ff6c39;} .rs-team .team-item:hover img{transform: scale(1.1);} .rs-team .team-item .team-content{text-align: center;} .rs-team .team-item .team-content .figure{text-align: center;} .rs-team .team-item .team-content .figure img{max-width: 170px; border-radius: 50%; display: inline-block; border: 1px solid #ccc;} .rs-team .team-item .team-icon{font-size: 52px; color: #18376a; margin-bottom: 20px;} .rs-team .team-item .team-name{margin-bottom: 10px; font-size: 20px; color: #232c3b; font-weight: 700; margin-top: 35px;} .rs-team .team-item .team-title{font-size: 14px; color: #ff6c39;} .rs-team .team-item .team-desc{color: #505050; margin-bottom: 0; padding-top: 2px; margin-top: 12px;} .rs-team .team-item .team-social{margin-top: 27px;} .rs-team .team-item .team-social .social-icon{display: inline-block; width: 35px; height: 35px; line-height: 35px; text-align: center; margin-right: 6px; border-radius: 50%; color: #ff6c39;} .rs-team .team-item .team-social .social-icon i{font-size: 17px; color: #ff6c39;} .rs-team .team-item .team-social .social-icon i:hover{color: #101010;} #rs-team2{padding: 100px 0 70px;} #rs-team2 .single-member-area{position: relative; overflow: hidden; margin-bottom: 30px;} #rs-team2 .single-member-area figure{overflow: hidden;} #rs-team2 .single-member-area figure img{transform: scale(1.15); -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; width: 100%;} #rs-team2 .single-member-area .overlay{bottom: 0; color: #ffffff; height: 100%; left: 0; position: absolute; -webkit-transition: all 0.5s ease-out 0.15s; -moz-transition: all 0.5s ease-out 0.15s; -o-transition: all 0.5s ease-out 0.15s; -ms-transition: all 0.5s ease-out 0.15s; transition: all 0.5s ease-out 0.15s; width: 100%; background-color: rgba(8, 8, 8, 0.7); opacity: 0; transform: scaleX(0); transform-origin: 50% 50% 0;} #rs-team2 .single-member-area .overlay .overlay-element{position: relative; height: 100%;} #rs-team2 .single-member-area .overlay .overlay-element .social-icons{bottom: 40px; padding: 20% 0; position: absolute; text-align: center; width: 100%;} #rs-team2 .single-member-area .overlay .overlay-element .social-icons a{color: #fff; padding-right: 10px; font-size: 20px;} #rs-team2 .single-member-area .overlay .overlay-element .social-icons a:hover{color: #ff6c39;} #rs-team2 .single-member-area:hover img{transform: scale(1);} #rs-team2 .single-member-area:hover .overlay{opacity: 1; transform: scale(1);} #rs-team2 .single-member-area article{background: #18376a; position: relative; z-index: 11;} #rs-team2 .single-member-area article .content{text-align: center; padding: 12px 6px;} #rs-team2 .single-member-area article .content h3{font-size: 20px; font-weight: 700; margin-bottom: 4px; text-transform: uppercase;} #rs-team2 .single-member-area article .content h3 a{color: #ffffff;} #rs-team2 .single-member-area article .content h3 a:hover{color: #ff6c39;} #rs-team2 .single-member-area article .content .member-title{color: #ffffff; font-size: 14px;} @media screen and (max-width: 500px){#rs-team2 .col-md-3{width: 100%;}} .home1 #rs-team2{padding-bottom: 142px;} .home1 #rs-team2 .single-member-area{margin-bottom: 0;} .owl-navigation-yes{padding-top: 50px;} .owl-navigation-yes .owl-nav{position: absolute; right: 0; top: -40px;} .owl-navigation-yes .owl-nav [class*="owl-"]{font-size: 0; width: 35px; height: 35px; line-height: 35px; color: #131313; border: 1px solid #d7d7d7; display: inline-block; position: relative; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .owl-navigation-yes .owl-nav [class*="owl-"]:before{font-family: FontAwesome; position: absolute; font-size: 26px; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%);} .owl-navigation-yes .owl-nav [class*="owl-"].owl-prev{left: -8px;} .owl-navigation-yes .owl-nav [class*="owl-"].owl-prev:before{content: "\f104";} .owl-navigation-yes .owl-nav [class*="owl-"].owl-next:before{content: "\f105"; margin-left: 2px;} .owl-navigation-yes .owl-nav [class*="owl-"]:hover{color: #fff; border-color: #ff6c39; background: #ff6c39;} .rs-newsletter{text-align: center; background-attachment: fixed; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background-size: cover; background-position: center center; padding: 92px 0 100px; line-height: 0; position: relative;} .rs-newsletter .overlay{position: absolute; top: 0; left: 0; background: rgba(36, 58, 79, 0.9); width: 100%; height: 100%;} .rs-newsletter .news-title{font-size: 40px; font-weight: 700; margin-bottom: 28px; font-family: 'Roboto Condensed', sans-serif;} .rs-newsletter .news-note{font-size: 20px; margin-bottom: 38px; font-weight: 300;} .rs-newsletter .news-form{max-width: 710px; margin-left: auto; margin-right: auto; position: relative;} .rs-newsletter .news-form .form-input{width: 100%; height: 50px; padding: 5px 20px; background: transparent; outline: none; color: #ffffff; border: 2px solid #ff6c39;} .rs-newsletter .news-form .form-input::-webkit-input-placeholder{color: #ffffff; opacity: 1;} .rs-newsletter .news-form .form-input::-moz-placeholder{color: #ffffff; opacity: 1;} .rs-newsletter .news-form .form-input:-ms-input-placeholder{color: #ffffff; opacity: 1;} .rs-newsletter .news-form .form-input:-moz-placeholder{color: #ffffff; opacity: 1;} .rs-newsletter .news-form .form-button{position: absolute; top: 0; right: 0; height: 50px; min-width: 200px; background-color: #ff6c39; border: 0; color: #ffffff; font-weight: 500; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-newsletter .news-form .form-button:hover{color: #101010;} #rs-testimonial{position: relative; padding: 100px 0 100px;} #rs-testimonial .sec-title h2{color: #101010;} #rs-testimonial .testi-carousel .figure{float: left; width: 35%; padding-right: 20px;} #rs-testimonial .testi-carousel .figure img{max-width: 175px; border: 3px solid #ff6c39;} #rs-testimonial .testi-carousel .testi-content{float: left; width: 65%;} #rs-testimonial .testi-carousel .testi-content h3{font-size: 18px; color: 'Roboto Condensed', sans-serif; margin-bottom: 7px;} #rs-testimonial .testi-carousel .testi-content .testi-title{color: #ff6c39; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: 400; margin-bottom: 12px;} #rs-testimonial .testi-carousel .testi-content p{color: #505050;} #rs-testimonial .testi-carousel .owl-nav{bottom: -83px; display: none; left: 49%; position: absolute; top: auto;} #rs-testimonial .testi-carousel .owl-nav .owl-prev, #rs-testimonial .testi-carousel .owl-nav .owl-next{border: none; width: 23px;} #rs-testimonial .testi-carousel .owl-nav .owl-prev:hover, #rs-testimonial .testi-carousel .owl-nav .owl-next:hover{color: #ff6c39;} #rs-testimonial .slider{width: 100%; max-width: 880px; margin: 0px auto;} #rs-testimonial .slider:focus{outline: none;} #rs-testimonial .slider .slick-track{top: 35px;} #rs-testimonial .slider .slick-track:focus{outline: none;} #rs-testimonial .slick-slide{margin: 0px 45px; transition: all ease-in-out 0.3s; opacity: .2; width: 100px; position: relative;} #rs-testimonial .slick-slide:focus{outline: none;} #rs-testimonial .slick-slide img{width: 100%; border-radius: 50%;} #rs-testimonial .slick-slide img:focus{outline: none;} #rs-testimonial .slick-prev{left: 35%; top: 84px; z-index: 999; width: 36px; height: 36px; border: 2px solid #101010;} #rs-testimonial .slick-prev:focus{outline: none;} #rs-testimonial .slick-next{right: 35%; top: 84px; z-index: 999; width: 36px; height: 36px; border: 2px solid #101010;} #rs-testimonial .slick-next:focus{outline: none;} #rs-testimonial .slick-prev:before, #rs-testimonial .slick-next:before{color: black; font-size: 33px; line-height: 32px; color: #101010;} #rs-testimonial .slick-prev:before:focus, #rs-testimonial .slick-next:before:focus{outline: none;} #rs-testimonial .slick-prev:hover:before, #rs-testimonial .slick-next:hover:before{color: #ff6c39;} #rs-testimonial .slick-prev:before{font-family: FontAwesome; content: "\f104";} #rs-testimonial .slick-prev:before:focus{outline: none;} #rs-testimonial .slick-next:before{font-family: FontAwesome; content: "\f105";} #rs-testimonial .slick-next:before:focus{outline: none;} #rs-testimonial .slick-active{opacity: .5;} #rs-testimonial .slick-active:focus{outline: none;} #rs-testimonial .slick-current{opacity: 1; transition: all 0.4s ease 0s;} #rs-testimonial .slick-current:focus{outline: none;} #rs-testimonial .slick-current img{transform: scale(1.7); transition: all 0.4s ease 0s;} #rs-testimonial .slick-current img:focus{outline: none;} #rs-testimonial .rs-tst-content{margin: 0px -340%; padding-bottom: 15px; text-align: center; display: none;} #rs-testimonial .rs-tst-content:focus{outline: none;} #rs-testimonial .slick-current .rs-tst-content{display: block;} #rs-testimonial .slick-current .rs-tst-content:focus{outline: none;} #rs-testimonial .rs-tst-title{font-family: 'Roboto Condensed', sans-serif; font-size: 20px; color: #101010 !important; font-weight: 700; margin-top: 58px;} #rs-testimonial .rs-tst-title:focus{outline: none;} #rs-testimonial .rs-tst-designation{font-family: 'Montserrat', sans-serif; color: #ff6c39; font-weight: 400; font-size: 13px; margin-bottom: 7px;} #rs-testimonial .rs-tst-designation:focus{outline: none;} #rs-testimonial .rs-tst-details p{font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; color: #101010;} #rs-testimonial .rs-tst-details p:focus{outline: none;} #rs-partner{background: #f0f0f0; padding: 100px 0;} #rs-partner .partner-carousel .partner-item img{width: auto; margin: 0 auto;} .rs-blog .sec-title{margin-bottom: 0px;} .rs-blog .sec-title h2{margin-bottom: 0px;} .rs-blog .blog-item{text-align: center;} .rs-blog .blog-item .blog-img{position: relative; overflow: hidden;} .rs-blog .blog-item .blog-img .img{width: 100%;} .rs-blog .blog-item .blog-img .blog-img-content{position: absolute; width: 100%; height: 100%; top: 30%; left: 0; text-align: center; z-index: 10; opacity: 0; -webkit-transition: 0.3s all ease-out; -moz-transition: 0.3s all ease-out; -o-transition: 0.3s all ease-out; -ms-transition: 0.3s all ease-out; transition: 0.3s all ease-out;} .rs-blog .blog-item .blog-img .blog-img-content:before{content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.8); z-index: -1; -webkit-transition: .25s opacity ease; -moz-transition: .25s opacity ease; -o-transition: .25s opacity ease; -ms-transition: .25s opacity ease; transition: .25s opacity ease;} .rs-blog .blog-item .blog-img .blog-img-content .blog-link{display: inline-block; font-size: 40px; color: #ff6c39; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-blog .blog-item .blog-img .blog-img-content .blog-link:hover{opacity: 0.6;} .rs-blog .blog-item .blog-img .blog-img-content .blog-title{font-size: 20px; line-height: normal; margin-top: 15px; color: #ffffff; margin-bottom: 0; font-weight: 700; text-transform: uppercase;} .rs-blog .blog-item .blog-img .blog-img-content .blog-title a{color: #ffffff;} .rs-blog .blog-item .blog-img .blog-img-content .blog-title a:hover{color: rgba(255, 255, 255, 0.6);} .rs-blog .blog-item .blog-meta{position: relative; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-blog .blog-item .blog-meta .blog-lc{float: right; position: absolute; right: 0; top: 0; background: #ff6c39; color: #ffffff; padding: 4px 16px; font-family: 'Montserrat', sans-serif; font-weight: 500;} .rs-blog .blog-item .blog-author{-ms-flex-align: center; -webkit-align-items: center; align-items: center;} .rs-blog .blog-item .blog-author .author-img{float: none; text-align: center;} .rs-blog .blog-item .blog-author .author-img img{border-radius: 50%; display: inline-block; height: 70px; margin-top: -39px; position: relative; width: 70px; z-index: 99; background-color: #ffffff;} .rs-blog .blog-item .blog-author .author-info{margin-top: 15px;} .rs-blog .blog-item .blog-author .author-info .author-name{font-size: 14px; margin-bottom: 0; font-family: 'Montserrat', sans-serif; font-weight: 500;} .rs-blog .blog-item .blog-desc{margin: 20px 0; clear: both;} .rs-blog .blog-item .blog-desc p{margin-bottom: 0;} .rs-blog .blog-item .blog-button a{color: #505050; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-blog .blog-item .blog-button a:before{color: #505050;} .rs-blog .blog-item .blog-button a:hover{color: #ff6c39 !important; text-decoration: none !important;} .rs-blog .blog-item .blog-button a:hover:before{color: #ff6c39;} .rs-blog .blog-item:hover .blog-meta{color: #18376a;} .rs-blog .blog-item:hover .blog-button a{color: #18376a;} .rs-blog .blog-item:hover .blog-img-content{top: 0; opacity: 1;} .rs-blog .blog-item:hover .blog-img-content .blog-date{position: relative;} .rs-blog .blog-item:hover .blog-img-content .blog-date span{background: #ff6c39; color: #ffffff; font-family: 'Montserrat', sans-serif; font-weight: 500; left: 0; padding: 7px 17px; position: absolute; line-height: 23px; top: 0;} .rs-blog .blog-item .blog-img .blog-date-wrapper{position: absolute; left: 0; top: 0; text-align: center; z-index: 11;} .rs-blog .blog-item .blog-date-wrapper .blog-date span{background: #ff6c39; color: #fff; font-family: Montserrat, sans-serif; font-weight: 500; left: 0; padding: 7px 17px; position: absolute; line-height: 23px; top: 0;} .rs-contact .contact-address{margin-bottom: 45px;} .rs-contact .contact-address .address-item{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center;} .rs-contact .contact-address .address-item + .address-item{margin-top: 25px;} .rs-contact .contact-address .address-item .address-icon{width: 40px; height: 40px; line-height: 40px; border: 1px solid #18376a; text-align: center; font-size: 24px; margin-right: 20px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-contact .contact-address .address-item:hover .address-icon{background-color: #18376a; color: #ffffff;} .rs-contact .g-map{width: 100%; min-height: 360px;} .rs-contact #form-messages{padding: 15px; background: #ffffff; margin-bottom: 30px; border-left: 3px solid; box-shadow: 0 2px 2px rgba(6, 6, 6, 0.04); -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-contact #form-messages.success{border-color: #4caf50; color: #4caf50;} .rs-contact #form-messages.error{border-color: #ff3c3c; color: #ff3c3c;} .rs-contact #form-messages:empty{display: none;} .rs-contact .contact-form .form-field{margin-bottom: 23px; position: relative;} .rs-contact .contact-form .form-field i{position: absolute; top: 50%; left: 16px; transform: translateY(-50%);} .rs-contact .contact-form .form-field label{font-weight: 400; font-size: 14px; letter-spacing: 1px; color: #434343;} .rs-contact .contact-form .form-field input{width: 100%; height: 50px; padding: 5px 17px; border: 1px solid rgba(0, 0, 0, 0.1);} .rs-contact .contact-form .form-field input:focus{border-color: #18376a; outline: none;} .rs-contact .contact-form .form-field textarea{width: 100%; padding: 10px 20px; border: 1px solid rgba(0, 0, 0, 0.1); height: 150px;} .rs-contact .contact-form .form-field textarea:focus{border-color: #18376a; outline: none;} .rs-contact .contact-form .form-button button{border: 0; outline: none;} .rs-footer{background: url(/sg_singalarity/static/src/img/footer.jpg); color: #e8e8e8; position: relative; background-attachment: fixed; background-size: cover;} .rs-footer .footer-top-wedget{position: absolute; width: 100%; top: -45px; background: #18376a; color: #ffffff; overflow: hidden; padding: 30px 0; z-index: 11;} .rs-footer .footer-top-wedget .fb-widgets{float: left; width: 33.33%;} .rs-footer .footer-top-wedget .fb-widgets a, .rs-footer .footer-top-wedget .fb-widgets i{color: #ffffff; position: relative; z-index: 999;} .rs-footer .footer-top-wedget .fb-widgets a:hover, .rs-footer .footer-top-wedget .fb-widgets i:hover{color: #ff6c39;} .rs-footer .footer-top-wedget .fb-widgets i{margin-right: 10px; color: #ff6c39; font-size: 20px;} .rs-footer:after{content: ""; position: absolute; background: rgba(36, 58, 79, 0.85); left: 0; top: 0; width: 100%; height: 100%; z-index: -1;} .rs-footer .footer-top, .rs-footer .footer-bottom{position: relative; z-index: 10;} .rs-footer .footer-title{margin-bottom: 25px; padding-bottom: 5px; color: #ffffff; font-size: 16px; position: relative; font-family: 'Montserrat', sans-serif; font-weight: 500;} .rs-footer .footer-title:after{content: ''; position: absolute; left: 0; bottom: -5px; height: 1px; width: 50px; background-color: #ff6c39;} .rs-footer .footer-top{padding: 100px 0 30px;} .rs-footer .footer-top .about-widget img{margin-bottom: 25px;} .rs-footer .footer-top .recent-post-widget .post-item{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-footer .footer-top .recent-post-widget .post-item:hover .post-date{background-color: #ff4e10;} .rs-footer .footer-top .recent-post-widget .post-item .post-date{width: 70px; height: 65px; flex: 0 0 70px; text-align: center; background-color: #ff6c39; color: #ffffff; margin-right: 15px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-footer .footer-top .recent-post-widget .post-item .post-date > span{display: block;} .rs-footer .footer-top .recent-post-widget .post-item .post-date > span:first-child{margin-top: 6px;} .rs-footer .footer-top .recent-post-widget .post-item .post-date > span:last-child{font-size: 13px;} .rs-footer .footer-top .recent-post-widget .post-item .post-desc h3{font-family: 'Montserrat', sans-serif; font-weight: 400;} .rs-footer .footer-top .recent-post-widget .post-item .post-title{font-size: 14px; line-height: 24px; margin-bottom: 0; text-overflow: ellipsis; overflow: hidden; height: 45px;} .rs-footer .footer-top .recent-post-widget .post-item .post-title a{color: #e8e8e8;} .rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover, .rs-footer .footer-top .recent-post-widget .post-item .post-title a:focus{color: #ff6c39;} .rs-footer .footer-top .recent-post-widget .post-item .post-category{font-size: 13px;} .rs-footer .footer-top .recent-post-widget .post-item + .post-item{margin-top: 15px; padding-top: 15px; border-top: 1px solid rgba(102, 102, 102, 0.5);} .rs-footer .footer-top .sitemap-widget li{width: 50%; float: left; line-height: 33px;} .rs-footer .footer-top .sitemap-widget li a{color: #e8e8e8; display: inline-block; position: relative;} .rs-footer .footer-top .sitemap-widget li a:hover, .rs-footer .footer-top .sitemap-widget li a:focus{color: #ff6c39;} .rs-footer .footer-top .sitemap-widget li a .fa{padding-right: 10px;} .rs-footer .footer-top .recent-project li{display: inline-block; margin: 2px 3px; overflow: hidden; position: relative; width: 78px;} .rs-footer .footer-top .recent-project li img{height: 100%;} .rs-footer .footer-top .recent-project li a{display: block;} .rs-footer .footer-top .recent-project li a:after{content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; opacity: 0; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-footer .footer-top .recent-project li a:hover:after{opacity: 1;} .rs-footer .news-form{position: relative;} .rs-footer .news-form.input-group.js_subscribe.has-error input{box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 10px rgba(243, 85, 85, 0.6);} .rs-footer .news-form:hover input{border: 1px solid #ff4e10;} .rs-footer .news-form:hover input:focus{outline: none;} .rs-footer .news-form:hover .button{background: #ff4e10;} .rs-footer .news-form:hover .button:focus{outline: none;} .rs-footer .news-form input{background: rgba(0, 0, 0, 0); border: 1px solid #ff6c39; color: #ffffff; height: 50px; outline: 0 none; padding: 5px 20px; width: 100%;} .rs-footer .news-form .button{background: #ff6c39; color: #ffffff; font-size: 26px; border: 1px solid #ff6c39; border-radius: 0; width: 60px; line-height: 35px; height: 50px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-footer .news-form .button.btn-success{font-size: 16px; padding-left: 0px;} .rs-footer .footer-bottom{padding: 30px 0; border-top: 1px solid rgba(102, 102, 102, 0.5); font-size: 14px;} .rs-footer .footer-bottom .copyright p{margin-bottom: 0;} .rs-footer .footer-bottom .copyright a{color: #ffffff;} .rs-footer .footer-bottom .copyright a:hover, .rs-footer .footer-bottom .copyright a:focus{color: #ff6c39;} .rs-footer .footer-bottom .footer-bottom-menu{display: inline-block;} .rs-footer .footer-bottom .footer-bottom-menu ul{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-left: -10px; padding: 0; list-style: none;} .rs-footer .footer-bottom .footer-bottom-menu ul > *{-ms-flex: none; -webkit-flex: none; flex: none; padding-left: 10px; position: relative;} .rs-footer .footer-bottom .footer-bottom-menu ul li:before{display: inline-block;} .rs-footer .footer-bottom .footer-bottom-menu ul li:nth-child(n+2):before{content: ":"; margin-right: 10px;} .rs-footer .footer-bottom .footer-bottom-menu ul li a{color: #afb0b2;} .rs-footer .footer-bottom .footer-bottom-menu ul li a:hover, .rs-footer .footer-bottom .footer-bottom-menu ul li a:focus{color: #ffffff;} .rs-footer .footer-bottom .footer-bottom-share{display: inline-block;} .rs-footer .footer-bottom .footer-bottom-share ul{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .rs-footer .footer-bottom .footer-bottom-share ul li{display: inline-block;} .rs-footer .footer-bottom .footer-bottom-share ul li + li{margin-left: 10px;} .rs-footer .footer-bottom .footer-bottom-share ul li a{font-size: 14px; display: block; width: 33px; height: 33px; line-height: 33px; background: #192939; text-align: center; color: #ffffff; border-radius: 50%; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-footer .footer-bottom .footer-bottom-share ul li a:hover{color: #ff6c39;} .counter-top-area{background: url(/sg_singalarity/static/src/less/images/home/counter-bg.jpg) no-repeat scroll 0 0; transition: all 0.3s ease 0s; background-size: cover; background-position: center center; padding: 98px 0; line-height: 0; position: relative; background-attachment: fixed;} .counter-top-area .overlay{position: absolute; top: 0; left: 0; background: rgba(36, 58, 79, 0.86); width: 100%; height: 100%;} .counter-top-area .rs-counter-list{text-align: center;} .counter-top-area h2{font-size: 36px; font-weight: 700; padding: 0; color: #ffffff; margin-top: 10px !important; margin-bottom: 10px; font-family: 'Roboto Condensed', sans-serif;} .counter-top-area h3{font-weight: 700; margin-bottom: 0; color: #ffffff; font-weight: 400; font-size: 25px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase;} .counter-top-area .rs-count{padding: 0 0 25px 0;} .counter-top-area .rs-counter-list i{color: #ff6c39; display: inline-block; font-size: 90px; margin-bottom: 12px;} .counter-top-area .rs-counter-list i:hover{color: #ff6c39;} .rs-breadcrumbs{background-image: url('/sg_singalarity/static/src/img/blog-banner.jpg'); background-size: cover; padding: 100px 0; position: relative;} .rs-breadcrumbs .overlay{background: rgba(36, 58, 79, 0.86) none repeat scroll 0 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;} .rs-breadcrumbs .page-title{font-size: 60px; color: #ffffff; text-transform: uppercase; margin-bottom: 15px; letter-spacing: 0.5px;} .rs-breadcrumbs ul li{color: #ff6c39; display: inline-block; font-size: 14px; font-weight: 500; text-transform: capitalize;} .rs-breadcrumbs ul li a{color: #505050; position: relative; padding-right: 15px;} .rs-breadcrumbs ul li a:after{content: "\f0c6"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #ffffff; font-size: 16px; position: absolute; top: -3px; right: -1px;} .rs-breadcrumbs ul li a.active{color: #ffffff;} .rs-blog-details .bs-title{margin-top: 30px; font-size: 20px; line-height: 1.2; margin-bottom: 5px;} .rs-blog-details .bs-img img{width: 100%;} .rs-blog-details .bs-meta{font-size: 13px;} .rs-blog-details .bs-meta li{display: inline-block; line-height: 10px;} .rs-blog-details .bs-meta li + li{padding-left: 10px; margin-left: 10px;} .rs-blog-details .bs-meta li .fa{padding-right: 5px;} .rs-blog-details .bs-meta li a{color: #505050; font-size: 12px;} .rs-blog-details .bs-meta li a:hover{color: #ff6c39;} .rs-blog-details .bs-desc{margin-top: 20px; border-bottom: 1px solid #ccc;} .rs-blog-details .blockquote{padding: 30px 0 30px 66px; display: block; font-size: 18px; line-height: 1.5; margin: 25px 0; background: #f0f0f0; font-family: 'Roboto Condensed', sans-serif; font-style: italic; font-weight: 700; color: #101010; position: relative;} .rs-blog-details .blockquote:before{content: "\f10e"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #000; font-size: 26px; padding-right: 0.5em; position: absolute; top: 21px; left: 26px;} .rs-blog-details .bs-info{padding: 22px 0;} .rs-blog-details .bs-tags{font-size: 12px; text-align: right;} .rs-blog-details .bs-tags .tags{background: #ff6c39; color: #101010; border-radius: 3px; padding: 7px 10px; margin-right: 10px;} .rs-blog-details .bs-tags ul{display: inline-block;} .rs-blog-details .bs-tags ul li{display: inline-block; border-radius: 3px; padding: 1px 6px; border: 1px solid #ccc; margin-right: 7px;} .rs-blog-details .bs-tags ul li:last-child{margin-right: 0px;} .rs-blog-details .share-post{border: 1px solid #ccc; padding: 20px;} .rs-blog-details .share-post .share{font-weight: 500; color: #101010;} .rs-blog-details .share-post .share-via{display: inline-block; float: right; font-size: 12px;} .rs-blog-details .share-post .share-via ul li{border: 1px solid #cccccc; display: inline-block; margin-right: 15px; padding: 1px 10px 0;} .rs-blog-details .share-post .share-via ul li:last-child{margin-right: 0;} .rs-blog-details .share-post .share-via ul li .fa{padding-right: 8px;} .rs-blog-details .post-nav{font-weight: 500; padding-top: 23px;} .rs-blog-details .post-nav a{color: #505050;} .rs-blog-details .post-nav a:hover{color: #ff6c39;} .rs-blog-details .post-nav .previous .fa{padding-right: 12px;} .rs-blog-details .post-nav .next{float: right;} .rs-blog-details .post-nav .next .fa{padding-left: 12px;} .rs-blog-details .related-post{margin-top: 40px;} .rs-blog-details .related-post .blog-item{text-align: left;} .rs-blog-details .related-post .related-title{font-size: 20px; font-weight: 700; margin-bottom: 30px; letter-spacing: 1px;} .rs-blog-details .related-post .related-title a{color: #101010;} .rs-blog-details .related-post .related-title a:hover{color: #ff6c39;} .rs-blog-details .related-post .blog-meta .title{margin-top: 20px; margin-bottom: 6px;} .rs-blog-details .related-post .blog-meta .blog-date{font-size: 12px; font-weight: 500;} .rs-blog-details .related-post .blog-meta .blog-date .fa{padding-right: 6px;} .rs-blog-details .author-block{display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-top: 45px; border: 1px solid #18376a; padding: 35px;} .rs-blog-details .author-block .author-img{margin-right: 35px;} .rs-blog-details .author-block .author-title{margin-bottom: 15px; font-size: 20px;} .rs-blog-details .author-block .author-title a{color: #212121;} .rs-blog-details .author-block p{margin-bottom: 15px;} .rs-blog-details .comment-form{margin-top: 50px; margin-bottom: 30px;} .rs-blog-details .comment-title{font-size: 20px; font-weight: 700; margin-bottom: 30px; text-transform: uppercase; letter-spacing: 1px;} .rs-blog-details .comment-block{margin-top: 0px;} .rs-blog-details .comment-block .comment{padding: 25px; background: #ffffff; border-bottom: 1px solid #ccc; margin-bottom: 4px;} .rs-blog-details .comment-block .comment .comment-header{margin-bottom: 10px;} .rs-blog-details .comment-block .comment .comment-header:before, .rs-blog-details .comment-block .comment .comment-header:after{content: ""; display: table;} .rs-blog-details .comment-block .comment .comment-header:after{clear: both;} .rs-blog-details .comment-block .comment .blog-date{text-align: right; font-size: 12px; font-weight: 500;} .rs-blog-details .comment-block .comment .blog-date .fa{padding-right: 4px;} .rs-blog-details .comment-block .comment img{float: left; margin-right: 15px; border-radius: 50%;} .rs-blog-details .comment-block .comment h3{margin: 5px 0 10px; font-size: 14px; line-height: 22px; font-family: 'Montserrat', sans-serif; font-weight: 500;} .rs-blog-details .comment-block .comment .comment-body p.desc{margin-bottom: 10px;} .rs-blog-details .comment-block .comment .comment-reply{margin-bottom: 0;} .rs-blog-details .comment-block .comment-list > li:last-child .comment{border-bottom: none;} .error-page-area .container{padding: 0px 0 100px;} .error-page-area .container .erroe-404{background: #999999; text-align: center; padding: 30px 0;} .error-page-area .container .erroe-404 h2{font-size: 250px; color: #ff6c39; line-height: 210px; margin: 0; position: relative; z-index: 10;} .error-page-area .container .erroe-404 span{font-size: 20px; color: #101010; line-height: 35px; position: relative; z-index: 10; font-weight: 600;} .error-page-area .container p{color: #505050; display: block; font-size: 16px; line-height: 28px; margin: 30px auto 30px; max-width: 500px; text-align: center; position: relative; z-index: 10; font-weight: 500;} .error-page-area .container a{background: #ff6c39; color: #ffffff; display: block; font-size: 14px; margin: 0 auto; padding: 12px 20px; text-align: center; text-transform: uppercase; width: 230px; position: relative; z-index: 10; font-weight: normal; letter-spacing: 1px;} .error-page-area .container a:hover{color: #ffffff; background: #18376a;} .bs-sidebar .blog-item{margin-bottom: 50px;} .bs-sidebar .blog-item .blog-img{position: relative;} .bs-sidebar .blog-item .blog-img img{max-width: 100%; width: 100%;} .bs-sidebar .blog-item .blog-img .blog-date{position: absolute; left: 40px; top: 0; background: #ff6c39; color: #ffffff; text-align: center; padding: 26px 17px 14px;} .bs-sidebar .blog-item .blog-img .blog-date .date{font-weight: 300; font-size: 40px;} .bs-sidebar .blog-item .blog-img .blog-date .month{font-weight: 400; font-size: 20px;} .bs-sidebar .blog-item .blog-title h3{font-size: 20px; letter-spacing: 1px; margin-top: 36px; margin-bottom: 15px;} .bs-sidebar .blog-item .blog-button .readon{background: transparent; border-radius: 0; color: #232c3b; text-transform: uppercase; font-weight: 500;} .bs-sidebar .blog-item .blog-button .readon:hover{color: #ffffff; background: #ff6c39; border: 2px solid #ff6c39;} .bs-sidebar .blog-sidebar .sidebar-item .title{background: #18376a;} .bs-sidebar .blog-sidebar .sidebar-item .title h3{font-size: 20px; font-weight: 700; color: #ffffff; padding: 25px 66px; letter-spacing: 1px; position: relative; margin-bottom: 0;} .bs-sidebar .blog-sidebar .sidebar-item .title h3:before{color: #ffffff; content: "\f07c"; font-family: FontAwesome; font-size: 16px; font-style: normal; font-weight: 400; position: absolute; left: 30px; text-decoration: inherit; top: 28px;} .bs-sidebar .blog-sidebar .sidebar-item .item ul li{font-weight: 400; text-transform: uppercase; position: relative; padding: 15px 10px 15px 66px; border-bottom: 1px solid #e0e0e0;} .bs-sidebar .blog-sidebar .sidebar-item .item ul li:before{color: #505050; content: "\f105"; font-family: FontAwesome; font-size: 22px; font-style: normal; font-weight: 400; position: absolute; left: 30px; text-decoration: inherit; top: 15px;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .title{margin-bottom: 6px;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post{padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #e0e0e0;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post:last-child{padding-bottom: 0; border-bottom: none;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post img{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post .post-title a{font-weight: 500;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post .post-meta{font-size: 12px;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post .post-meta .fa{padding-right: 6px;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post .post-meta .user{padding-right: 16px;} .bs-sidebar .blog-sidebar .sidebar-item.recent-post .item-post:hover img{filter: grayscale(100%); opacity: 0.8;} .bs-sidebar .blog-sidebar .newsletter{background: #18376a; padding: 30px 50px;} .bs-sidebar .blog-sidebar .newsletter .title{font-weight: 700; font-size: 20px; color: #ffffff; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px;} .bs-sidebar .blog-sidebar .newsletter .subtitle{color: #ffffff; margin-bottom: 23px;} .bs-sidebar .blog-sidebar .newsletter .news-form{max-width: 710px; margin-left: auto; margin-right: auto; position: relative;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-input{width: 100%; height: 50px; padding: 5px 14px; background: #ffffff; outline: none; color: #666666; border: 1px solid #ff6c39;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-input::-webkit-input-placeholder{color: #666666; opacity: 1;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-input::-moz-placeholder{color: #666666; opacity: 1;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-input:-ms-input-placeholder{color: #666666; opacity: 1;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-input:-moz-placeholder{color: #666666; opacity: 1;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-button{position: absolute; top: 0; right: 0; height: 50px; width: 50px; background-color: #ff6c39; border: 0; color: #101010; font-weight: 500; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-button .fa{color: #ffffff;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-button:hover{color: #ffffff;} .bs-sidebar .blog-sidebar .newsletter .news-form .form-button:hover .fa{color: #101010;} .bs-sidebar .pagination-area ul{text-align: left;} .pagination-area{padding-top: 30px;} .pagination-area ul{text-align: center;} .pagination-area ul li{display: inline-block; margin: 0 3px 7px 0;} .pagination-area ul li.active a{background: #18376a; color: #ffffff;} .pagination-area ul li a{display: block; width: 40px; height: 40px; line-height: 40px; background: transparent; border: 1px solid #18376a; color: #000000; font-size: 18px; text-decoration: none; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; text-align: center;} .pagination-area ul li a:hover{background: #18376a; color: #ffffff;} .rs-contactform{padding-bottom: 30px;} .rs-contactform ::-webkit-input-placeholder{text-transform: uppercase;} .rs-contactform ::-moz-placeholder{text-transform: uppercase;} .rs-contactform :-ms-input-placeholder{text-transform: uppercase;} .rs-contactform :-moz-placeholder{text-transform: uppercase;} .rs-contactform .form-field.has-error input{box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 10px rgba(243, 85, 85, 0.6);} .rs-contactform input[type=text], .rs-contactform select#select, .rs-contactform textarea#message{width: 100%; border: 1px solid #e0dfdf; padding: 22px;} .rs-contactform input[type=text], .rs-contactform select#select{margin-bottom: 40px;} .rs-contactform select#select{overflow: hidden; position: relative;} .rs-contactform .result{text-align: center;} .rs-contactform span.o_website_form_send{min-width: 200px; max-width: 370px; height: 70px; margin: 20px auto 0; display: block; border: 1px solid #ff6c39; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; background: #ff6c39; color: #ffffff; font-weight: 500; text-transform: uppercase; border-radius: 0; padding-top: 25px;} .rs-contactform span.o_website_form_send:hover{background: #18376a; border: 1px solid #18376a;} .sec-title{margin-bottom: 50px;} .sec-title h2{margin-bottom: 20px;} .contact-info .padding-0, .contact-info2 .padding-0{padding-left: 0; padding-right: 0;} .contact-info{position: relative; overflow: hidden;} .contact-info .g-map{min-height: 360px;} .contact-info:after{background: #18376a none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; transform: skewX(19deg) scale(2.2); width: 30%; z-index: 1;} .contact-info .apper-content{z-index: 111; position: relative; width: 455px; float: right; text-align: left; height: 360px; display: table;} .contact-info .apper-content .contact-details{display: table-cell; vertical-align: middle; color: #ffffff;} .contact-info .apper-content .contact-details h2{font-size: 40px; margin: 0 0 35px;} .contact-info .apper-content .contact-details p{font-size: 20px; font-weight: 400; line-height: 40px;} @media screen and (max-width: 1366px){.contact-info .apper-content .contact-details p{font-size: 17px; line-height: 30px;}} .contact-info .apper-content .contact-details ul{margin-top: 35px;} .contact-info .apper-content .contact-details ul li{display: inline-block;} .contact-info .apper-content .contact-details ul li a{color: #ffffff; padding-right: 10px;} .contact-info .apper-content .contact-details ul li a:hover{color: #ff6c39;} .contact-info2 .g-map{min-height: 500px;} .contact-info2 .padding-0{position: relative;} .contact-info2 .padding-0 .contact-details{left: 50%; margin-left: 250px; position: absolute; right: auto; top: 50px; z-index: 10; background: #ff6c39; color: #ffffff;} .contact-info2 .padding-0 .contact-details .get_in_touch{padding: 25px; position: relative; width: 290px;} .contact-info2 .padding-0 .contact-details .get_in_touch h2{color: #ffffff; font-size: 30px;} .contact-info2 .padding-0 .contact-details .get_in_touch:after{border-color: rgba(0, 0, 0, 0); border-style: solid; border-width: 30px 30px 0 0; bottom: -30px; content: ""; display: block; height: 0; left: 0; position: absolute; width: 0; border-top-color: #ff6c39;} .contact-info2 .padding-0 .contact-details .get_in_touch ul li .icon{color: rgba(0, 0, 0, 0.7); display: block; font-size: 23px; height: 30px; left: 0; line-height: 30px; position: absolute; text-align: center; top: 5px; width: 30px;} .contact-info2 .padding-0 .contact-details .get_in_touch ul li a:hover{color: #fff;} .contact-info .contact-details ul li a{padding-right: 0px !important;} .contact-info .contact-details ul li a i{font-size: 16px; height: 32px; line-height: 32px; margin-right: 5px; text-align: center; width: 32px; background: #ff6c39; color: #fff; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .contact-info .contact-details ul li a:hover i{background: #ff4e10;} .rs-banner-area{background: url("/sg_singalarity/static/src/less/images/banner/1.jpg") no-repeat top center; line-height: 0; padding: 150px 0; position: relative; background-size: cover; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; overflow: hidden;} .rs-banner-area ul li{margin-right: 20px; float: left; margin-bottom: 14px;} .rs-banner-area .sl-subtitle{font-size: 45px;} .rs-banner-area .sl-title{font-size: 50px;} .rs-banner-area .sl-desc{margin-bottom: 20px; line-height: 22px; font-size: 22px;} .rs-banner-area .display-table-cell{position: relative; z-index: 10;} .rs-banner-area .overlay{background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; bottom: 0; width: 100%; height: 100%;} #main-banner{height: 100vh; position: relative; background: url(/sg_singalarity/static/src/less/images/parallax/slide_1.jpg); background-attachment: fixed; background-size: cover; background-position: center; background-repeat: no-repeat;} .rs-case-study .portfolio-filter{margin-bottom: 30px; text-align: center;} .rs-case-study .portfolio-filter button{background: transparent; position: relative; display: inline-block; border: 1px solid #ff6c39; outline: none; font-weight: 600; font-size: 16px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; margin: 0 11px 15px 0; padding: 6px 14px;} .rs-case-study .portfolio-filter button:hover, .rs-case-study .portfolio-filter button.active{background: #ff6c39; color: #ffffff;} .rs-case-study .portfolio-item{position: relative; overflow: hidden;} .rs-case-study .portfolio-item .portfolio-content{position: absolute; width: 100%; height: 100%; top: 0; left: 0; text-align: center; z-index: 10; padding: 25px; opacity: 1; -webkit-transition: 0.3s all ease-out; transition: 0.3s all ease-out;} .rs-case-study .portfolio-item .portfolio-content:before{content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.6); z-index: -1; -webkit-transition: .25s opacity ease; transition: .25s opacity ease;} .rs-case-study .portfolio-item .portfolio-img{min-height: 230px;} .rs-case-study .portfolio-item .portfolio-img img{width: 100%;} .rs-case-study .portfolio-item a{cursor: pointer;} .rs-case-study .portfolio-item a .fa{display: inline-block; font-size: 30px; color: #ff6c39; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-case-study .portfolio-item a .fa:hover{opacity: 0.6;} .rs-case-study .portfolio-item a.case-link{margin-left: 6px;} .rs-case-study .portfolio-item .p-title{font-size: 20px; line-height: normal; margin-top: 25px; color: #ffffff; margin-bottom: 0;} .rs-case-study .portfolio-item .p-title a{color: #ffffff;} .rs-case-study .portfolio-item .p-title a:hover{color: rgba(255, 255, 255, 0.7);} .rs-case-study .portfolio-item .p-desc{font-size: 14px; color: #ffffff; line-height: normal; margin-bottom: 0; margin-top: 10px;} .rs-case-study .portfolio-item:hover .portfolio-content{opacity: 1; top: 0;} .case-details-area{padding: 100px 0 100px;} .case-details-area .case-informations h3{margin-bottom: 20px;} .case-details-area .case-informations ul li{line-height: 30px;} .case-details-area .case-informations ul li span{float: right;} .case-details-area .visit-project{display: inline-block; margin: 30px 0;} .case-details-area .case-description h2{margin-top: 30px; margin-bottom: 12px;} .case-details-area .related-project{margin-top: 25px;} .case-details-area .related-project h3{margin-left: 15px;} .faq{padding: 92px 0 80px;} .faq .sec-title{margin-bottom: 30px;} .faq .sec-title h2{margin-bottom: 20px; font-size: 30px; line-height: 30px; text-align: left;} .faq .keyword-left .keyword-image{background: #f2f2f2;} .faq #accordion .panel{border-radius: 0; margin-bottom: 10px;} .faq #accordion .panel .panel-heading{background: #ededed; border: none; border-radius: 0; padding: 17px 25px; position: relative;} .faq #accordion .panel .panel-heading:after{background: #18376a; color: #ff6c39; content: ""; font-family: FontAwesome; font-size: 20px; height: 100%; left: 0; padding: 16px 32px; position: absolute; top: 0; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .faq #accordion .panel .panel-heading .panel-title a{font-family: 'Montserrat', sans-serif; font-weight: 600px; font-size: 14px; color: #505050; position: relative; display: block; padding-left: 65px;} .faq #accordion .panel .panel-heading .panel-title a:after{color: #ff6c39; content: ""; font-family: FontAwesome; font-size: 20px; height: 53px; left: -27px; padding: 16px 26px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9;} .faq #accordion .panel .panel-heading .panel-title a.collapsed:after{content: "\f067";} .faq #accordion .panel .panel-heading:hover:after{background: #ff6c39;} .faq #accordion .panel .panel-heading:hover .panel-title a:after{color: #fff;} .faq .form-group{margin-bottom: 29px;} .faq .form-group input[type=text], .faq .form-group input[type=email], .faq .form-group textarea#message{width: 100%; border: 1px solid #e0dfdf; padding: 15px; height: auto;} .faq .form-group input[type=submit]{width: 100%; height: 65px; margin-top: 20px; display: block; border: 1px solid #ff6c39; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; background: #ff6c39; color: #ffffff; font-weight: 500; text-transform: uppercase;} .faq .form-group input[type=submit]:hover{background: #18376a; border: 1px solid #18376a;} .rs-team-details{padding: 100px 0 65px;} .rs-team-details .figure img{margin-bottom: 30px;} .rs-team-details .clear-it{clear: both; padding-top: 20px;} .rs-team-details .description .member-title h2{margin-bottom: 0; text-transform: uppercase;} .rs-team-details .description .social-share .social-icons{padding: 10px 0;} .rs-team-details .description .social-share .social-icons a i{font-size: 16px; height: 32px; line-height: 32px; margin-right: 7px; text-align: center; width: 32px; background: #ff6c39; color: #fff; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-team-details .description .social-share .social-icons a:hover i{background: #18376a;} .rs-team-details .contact-details{margin-bottom: 30px;} .rs-team-details .contact-details ul li{padding: 6px 0;} .rs-team-details .contact-details ul li i{border: 1px solid #ff6c39; color: #ff6c39; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 30px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .rs-team-details .contact-details ul li span{margin-left: 10px;} .rs-team-details .contact-details ul li:hover i{background: #ff6c39; color: #fff;} .rs-team-details .cl-skill-bar .skillbar{background: #eeeeee; border-radius: 3px; display: inline-block; height: 30px; margin: 5px 0; position: relative; width: 100%;} .rs-team-details .cl-skill-bar .skillbar .skillbar-title{border-bottom-left-radius: 3px; border-top-left-radius: 3px; color: #ffffff; font-size: 12px; font-weight: 700; height: 30px; left: 0; line-height: 30px; padding: 0 20px; position: absolute; top: 0; width: 150px; background: #18376a;} .rs-team-details .cl-skill-bar .skillbar .skillbar-bar{background: #ff6c39; border-radius: 3px; display: inline-block; height: 30px; width: 0; margin-bottom: 0;} .rs-team-details .cl-skill-bar .skillbar .skill-bar-percent{color: rgba(0, 0, 0, 0.4); font-size: 11px; height: 30px; line-height: 30px; position: absolute; right: 10px; top: 0;} .form-control{border-radius: 0px;} .rs-cta{padding: 100px 0; background: url(/sg_singalarity/static/src/less/images/parallax/4.jpg); background-size: cover; background-attachment: fixed; position: relative; background-position: center;} .rs-cta:after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(36, 58, 79, 0.8);} .rs-cta .container{position: relative; z-index: 100;} .rs-cta .cta-content{color: #fff; font-size: 45px; line-height: 55px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 700; letter-spacing: -1px;} .rs-cta .readon{text-transform: uppercase; margin-top: 30px; font-size: 20px;} .rs-cta .readon:hover, .rs-cta .readon:focus{background: #ff4e10; border: 2px solid #ff4e10;} .rs-services2 .services-item{padding: 63px 12px 12px !important;} .rs-services2 .services-item .glyph-icon{margin-bottom: 40px !important;} .rs-services2 .services-item i{bottom: 16px; font-size: 60px; margin-bottom: 28px; position: relative; transition: all 0.4s ease 0s; border-radius: 50%; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;} .rs-services2 .services-item .glyph-icon:after, .rs-services2 .services-item .glyph-icon:before{position: static !important; margin-left: 0 !important;} .rs-services2 .services-item .services-desc{width: 100% !important; padding-right: 0 !important;} .rs-services2 .services-item .glyph-icon{transition: all 0.4s ease 0s;} .rs-services2 .services-item:hover i{transform: scale(0.85); color: #ff6c39;} .rs-services2 .services-item:hover .glyph-icon{transform: scale(0.85) !important;} .rs-performance .items:hover .glyph-icon:after, .rs-performance .items:hover .glyph-icon:before{color: #ff6c39;} #loading{background-color: #ff6c39; height: 100%; width: 100%; position: fixed; z-index: 1; margin-top: 0px; top: 0px; z-index: 9999999;} #loading-center{width: 100%; height: 100%; position: relative;} #loading-center-absolute{position: absolute; left: 50%; top: 50%; height: 150px; width: 150px; margin-top: -75px; margin-left: -75px;} .object{width: 20px; height: 20px; background-color: #FFF; float: left; margin-right: 20px; margin-top: 65px; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%;} #object_one{-webkit-animation: object_one 1.5s infinite; animation: object_one 1.5s infinite;} #object_two{-webkit-animation: object_two 1.5s infinite; animation: object_two 1.5s infinite; -webkit-animation-delay: 0.25s; animation-delay: 0.25s;} #object_three{-webkit-animation: object_three 1.5s infinite; animation: object_three 1.5s infinite; -webkit-animation-delay: 0.5s; animation-delay: 0.5s;} @-webkit-keyframes object_one{75%{-webkit-transform: scale(0);}} @keyframes object_one{75%{transform: scale(0); -webkit-transform: scale(0);}} @-webkit-keyframes object_two{75%{-webkit-transform: scale(0);}} @keyframes object_two{75%{transform: scale(0); -webkit-transform: scale(0);}} @-webkit-keyframes object_three{75%{-webkit-transform: scale(0);}} @keyframes object_three{75%{transform: scale(0); -webkit-transform: scale(0);}} .rs-about .sec-title{margin-bottom: 25px;} .rs-about .sec-title h2{margin-bottom: 15px;} .rs-about #rs-keyword-research{padding: 0px; padding-top: 10px;} .rs-about #rs-keyword-research .panel-group{margin-bottom: 0px;} .rs-about #rs-keyword-research #accordion .panel:last-child{margin-bottom: 0px;} .rs-skills{padding: 100px 0;} .rs-skills .rs-team-details{padding: 0px !important;} .rs-skills .rs-team-details .cl-skill-bar .skillbar .skillbar-bar{height: 40px;} .rs-skills .rs-team-details .cl-skill-bar .skillbar .skill-bar-percent{height: 40px; line-height: 40px;} .rs-skills .rs-team-details .cl-skill-bar .skillbar .skillbar-title{height: 40px; line-height: 40px;} .testimonial-section .testimonil-details{position: relative; margin-bottom: 40px;} .testimonial-section .testimonil-details:last-child{margin-bottom: 0;} .testimonial-section .testimonil-details .testimonil-images{display: inline;} .testimonial-section .testimonil-details .testimonil-images img{border: 2px solid #ccc; padding: 2px; border-radius: 50%; width: 140px; display: block; margin: 0 auto; position: relative; z-index: 1;} .testimonial-section .testimonil-details .testimonil-text{padding: 50px 30px 30px 80px; border-radius: 5px; background: #fafafa;} .testimonial-section .testimonil-details .testimonil-text p{font-size: 13px; font-style: italic; position: relative;} .testimonial-section .testimonil-details .testimonil-text p:after{position: absolute; left: -35px; top: -5px; font-size: 25px; color: #ccc; content: "\f10d"; font-family: fontawesome;} .testimonial-section .testimonil-details .testimonil-text .person-details h4{color: #101010; margin: 0 0 5px; font-weight: 500; font-size: 18px;} .testimonial-section .testimonil-details .testimonil-text .person-details span{color: #222;} .rs-counter-list h3, .rs-counter-list h2{color: black !important;} @media (max-width: 767px){.btn-center-mobile{text-align: center;}} .items a:hover span{color: #ff6c39;} h3 a:hover font{color: #ff6c39;} .rs-breadcrumbs ul li{text-transform: none;} 

/* /sg_singalarity/static/src/less/responsive.less defined in bundle 'web.assets_frontend' */
 @media only screen and (min-width: 1200px){.rs-services .services-wrap .services-item::after{top: 50%;}} @media only screen and (max-width: 1300px){.slider-main .dsc h1{font-size: 83px; line-height: 80px;}} @media only screen and (max-width: 1199px){.home2 .inner-slider .dsc{padding: 0 50px;}.home2 .inner-slider .dsc h1{font-size: 45px; line-height: 49px; margin-bottom: 10px;}.slider-main .dsc{left: 51%;}.slider-main .dsc p{margin-bottom: 20px;}.slider-main .dsc h1{font-size: 70px; line-height: 70px;}.rs-services .sec-color{padding: 80px 0;}.rs-services .services-wrap .services-item{padding: 35px;}.rs-services .services-wrap .glyph-icon:after{font-size: 60px; right: -12px;}.rs-services .services-wrap .glyph-icon:before{font-size: 60px; right: -12px;}#rs-header .menu-area .navbar ul li a{font-size: 14px;}#rs-header .menu-area .navbar ul li .navbar-dropdown li a{font-size: 14px;}#rs-header .menu-area .navbar ul li + li{margin-left: 15px;}.rs-cta{text-align: center; margin-top: 0px;}.rs-cta .cta-content{font-size: 30px;}.rs-about .about-exp{margin-top: 50px;}.bs-sidebar .blog-sidebar .newsletter{padding: 30px;}.bs-sidebar .blog-sidebar .newsletter .news-form .form-input{font-size: 13px;}#rs-seo-score input{margin-right: 9px; padding: 18px 16px; padding: 18px 12px;}#rs-seo-score .readon{padding: 17px 74px;}.rs-performance .items .glyph-icon::after{left: 37px;}.contact-info2 .padding-0 .contact-details{margin-left: 0;}.rs-blog-details .bs-info .col-sm-12{width: 100%;}.rs-blog-details .bs-tags{text-align: left; margin-top: 20px;}.home1 #first-slider h1{font-size: 36px; line-height: 45px; font-size: 27px; line-height: 35px;}.home1 #first-slider .item p{margin-bottom: 40px;}.home1 #first-slider .carousel .item{height: 500px!important;}} @media only screen and (min-width: 992px) and (max-width: 1199px){.rs-about .about-exp .readon{padding: 12px 12px; font-size: 14px;}.welcome-seo-ninja .items p{font-size: 14px;}.sec-title h4{font-size: 18px;}.get-traffic .apper-content h2{font-size: 40px;}.rs-case-study .portfolio-filter button{font-size: 14px; padding: 6px 10px;}.home1 #rs-header .middle-header-home1 .header-contact .widget-text{padding-left: 55px;}.home1 #rs-header .middle-header-home1 .header-contact .widget-text i{width: 40px; height: 40px; line-height: 40px; font-size: 16px;}.home1 #rs-header .middle-header-home1 .header-contact .widget-text .info-text{font-size: 12px;}} @media only screen and (min-width: 767px) and (max-width: 1199px){#get-traffic .readon{display: block; margin-bottom: 16px;}.rs-pricing .pricing-plan .pricing-head .name{margin-bottom: 5px;}.rs-pricing .pricing-plan .pricing-head .value{font-size: 19px;}.rs-pricing .pricing-plan .pricing-footer{padding: 25px 14px 24px;}.get-traffic .apper-content h2{font-size: 30px;}.get-traffic.improve-visibility .apper-content h2{font-size: 35px;}} @media only screen and (min-width: 1600px){.home2 .inner-slider .dsc h1{font-size: 60px; line-height: 80px; margin: 0 0 20px 0;}.slider-main .dsc p{font-size: 24px; line-height: 24px;}#video.slider-main{height: 900px;}} @media only screen and (min-width: 991px){.pr-md-65{padding-right: 65px;}} @media only screen and (max-width: 1100px){.slider-main .item{height: 500px!important; width: 100%;}.get-traffic.improve-visibility::after{width: 44%;}.btn-slider a.readon.mr-25{margin-right: 0px;}} @media only screen and (max-width: 991px){.rs-slider .nivo-controlNav{left: auto; right: 10%; -webkit-transform: none; transform: none; bottom: 10px;}.home1 #rs-header .menu-area{background: #18376a; height: 70px; position: relative; margin-top: 38px;}.home1 #rs-header .menu-area #main-nav ul li{line-height: normal; height: auto; margin-left: 0;}.home1 #rs-header .menu-area #main-nav ul li a{margin-left: 0;}.home1 #rs-header .menu-area #main-nav ul li ul li a{margin-left: 10px;}.home1 #rs-header .menu-area #main-nav > ul{margin-top: 32px;}.home1 #rs-header .logo-area{text-align: center; margin: 0 0 30px;}.home1 #rs-header .middle-header-home1{padding-bottom: 0;}.home1 #rs-header .middle-header-home1 .header-bottom-area .get-quote{top: -38px;}.home1 .stellarnav.mobile .menu-toggle{position: absolute; right: auto; left: 0; top: -25px; text-align: left; z-index: 99999; color: #ffffff !important;}.counter-top-area h3{font-size: 18px;}#rs-keyword-research .keyword-left{margin-bottom: 40px;}#rs-keyword-research .keyword-left .keyword-image{text-align: center;}.cta-button.text-right{text-align: center !important;}.text-right.ft-bottom-right{text-align: center !important;}.copyright{text-align: center; padding-bottom: 20px;}.rs-case-study .portfolio-item{min-height: 230px;}.sec-spacer{padding: 60px 0;}.rs-about .about-exp{margin-top: 50px;}.rs-about .sec-title h2{text-align: center !important;}.rs-about .sec-title h4{text-align: center !important;}.rs-services .sec-title{margin-bottom: 45px;}.rs-services .services-wrap .services-item{padding: 16px 22px; padding: 55px 15px 15px !important;}.rs-services .services-wrap .glyph-icon:after{font-size: 37px; right: 3px; top: 9px;}.rs-services .services-wrap .glyph-icon:before{font-size: 37px; right: 3px; top: 9px;}.rs-services .services-wrap .glyph-icon::after{right: 50%; left: 50%; top: -45px; margin-left: -18px;}.rs-services .services-wrap .glyph-icon::before{right: 50%; left: 50%; top: -45px; margin-left: -18px;}.rs-services .services-wrap .services-desc{padding-right: 0px !important; padding-left: 0px !important; width: 100%; text-align: center;}.rs-services .services-wrap .services-desc p{text-align: center !important;}.rs-services .services-wrap .right-icon .glyph-icon{float: none;}.rs-services .services-wrap .service-col-left{width: 100%;}.rs-services .services-wrap .service-col-center{width: 100%; margin-bottom: 45px;}.rs-services .services-wrap .service-col-right{width: 100%;}.rs-services .services-wrap .services-title{text-align: center !important;}.rs-cta{text-align: center;}.cta-button{margin-top: 25px; text-align: center;}.rs-portfolio .portfolio-filter button{font-size: 14px; margin: 0 12px 12px 0;}.rs-portfolio .portfolio-item .p-zoom{font-size: 38px;}.rs-blog .blog-item .blog-img .blog-img-content .blog-link{font-size: 38px;}.rs-footer .footer-top [class*="col-"] + [class*="col-"]{margin-top: 45px;}.navbar-collapse.collapse{display: none !important; height: auto; overflow: hidden !important; padding-bottom: 0;}.navbar-collapse.collapse.in{display: block !important; overflow: visible !important;}#rs-seo-score .form-group{display: block; margin-bottom: 15px;}#rs-seo-score .form-group input{width: 100%;}#rs-seo-score #get-quote{max-width: 450px; margin: 0 auto;}.rs-performance .items .glyph-icon::after{left: 10px;}.rs-performance .items::after{width: 0;}.case-details-area h2{margin-top: 30px;}.contact-info2 .padding-0 .contact-details{left: 20%;}.contact-info2 .padding-0 .contact-details .get_in_touch{width: 206px;}.rs-blog-details .share-post .share-via{display: block; float: none; margin-top: 12px;}.bs-sidebar .blog-sidebar .sidebar-item .title h3{padding: 25px 10px 25px 38px;}.bs-sidebar .blog-sidebar .sidebar-item .title h3::before{font-size: 15px; left: 16px;}.dropdown-toggle ul{display: none !important;}.dropdown-toggle.active ul{display: block !important;}.has:before{font-family: FontAwesome; content: "\f067"; top: 10px; right: 27px; position: absolute; opacity: 1 !important; color: #ffffff; font-size: 11px;}.hide-menu:before{font-family: FontAwesome; content: "\f067"; top: 10px; right: 27px; position: absolute; opacity: 1 !important; color: #ffffff; font-size: 11px;}.has.active:before{font-family: FontAwesome; content: "\f068"; top: 10px; right: 27px; position: absolute; opacity: 1 !important; color: #ffffff; font-size: 11px;}.hide-menu.active:before{font-family: FontAwesome; content: "\f068"; top: 10px; right: 27px; position: absolute; opacity: 1 !important; color: #ffffff; font-size: 11px;}.navbar-collapse ul li{position: relative;}#rs-header .menu-area .navbar ul{margin-bottom: 0 !important;}#rs-header .menu-area .navbar ul li a{width: 100%;}#rs-header .menu-area .navbar ul li > a::after{position: relative; opacity: 0;}#rs-header .menu-area .navbar ul li .navbar-dropdown li:last-child{border: none;}#rs-header .menu-area #main-nav ul{background: #18376a;}#rs-header .menu-area #main-nav ul li.has-sub a:before{display: none;}#rs-header .menu-area .logo-area a{position: relative; z-index: 9;}#rs-header .menu-area .row{margin: 0 -25px;}#rs-header .menu-area .col-sm-9{padding: 0;}.menu-area .col-sm-9{background: #18376a; background: none !important;}.menu-area .height-full{height: 150px; overflow: auto;}.stellarnav.mobile .menu-toggle{position: absolute; right: 0; top: -58px; text-align: right;}.case-study-image > img{margin: 0 auto; display: block;}.rs-skills .rs-team-details{padding: 0px !important; margin-top: 50px;}.welcome-seo-ninja.sec-spacer{padding-bottom: 40px;}.home2 .inner-slider .dsc h1{font-size: 30px; line-height: 35px; margin-bottom: 10px;}.slider-main .dsc p{font-size: 14px; margin-bottom: 14px;}.slider-main .dsc a{padding: 5px 15px; font-size: 12px;}.slider-main .dsc h1{font-size: 50px; line-height: 50px;}.slider-main .owl-nav .owl-prev i{height: 60px; line-height: 60px; width: 34px;}.slider-main .owl-nav .owl-next i{height: 60px; line-height: 60px; width: 34px;}.slider-main .item{height: 400px!important;}#rs-services3 .services-wrap .glyph-icon:after{font-size: 50px;}#rs-services3 .services-wrap .glyph-icon:before{font-size: 50px;}} @media only screen and (min-width: 768px) and (max-width: 991px){.nivoSlider{zoom: 0.7;}#rs-header .menu-area .navbar ul li{height: 75px; line-height: 75px;}#rs-header .menu-area .navbar ul li + li{margin-left: 17px;}#rs-header .menu-area .navbar ul li > a{font-size: 14px;}#rs-header .menu-area .logo-area{line-height: 75px;}.get-appear:after{width: 36%;}.rs-team .team-item .team-content p{font-size: 14px;}.slider-main .item{height: 500PX !important;}.rs-services .services-wrap .services-desc{width: 100%;}.rs-pricing .pricing-plan .pricing-head{padding: 30px;}} @media (max-width: 991px){.navbar-header{float: none;}.navbar-toggle{display: block; position: fixed; right: 5px;}.navbar-collapse{border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}.navbar-nav{float: none !important; margin: 7.5px -15px;}.navbar-nav > li{float: none;}.navbar-nav > li > a{padding-top: 10px; padding-bottom: 10px;}.menu-area .row > div[class*="col-"]{width: 100%;}#rs-header .menu-area #main-nav ul{text-align: left;}#rs-header .menu-area #main-nav ul li{height: auto; line-height: normal; display: block;}#rs-header .menu-area #main-nav ul li .submenu li{border-top: none;}#rs-header .menu-area #main-nav ul li > a{color: #ffffff;}#rs-header .menu-area #main-nav ul li > a::after{height: 0;}#rs-header .menu-area #main-nav .submenu{margin-left: 25px;}#rs-header .menu-area .main-nav ul li + li{margin-left: 0 !important; border-top: 1px solid rgba(0, 0, 0, 0.02);}#rs-header .menu-area .main-nav ul li > a{padding: 12px 0; display: inline-block; position: relative;}#rs-header .menu-area .main-nav ul li > a:before{top: 5px;}#rs-header .menu-area .main-nav ul li > a:after{bottom: 5px;}#rs-header .menu-area .main-nav ul li .navbar-dropdown{position: relative; opacity: 1; visibility: visible; transform: none; width: 100%;}#rs-header .menu-area .logo-area{line-height: normal; padding: 17px 0;}#rs-header .menu-area .logo-area a img{width: 142px; vertical-align: top;}#rs-header .menu-area .navbar ul li > a{color: #ffffff;}.navbar{min-height: 0px;}.nivo-directionNav{display: none;}.contact-info .apper-content{background: #18376a none repeat scroll 0 0; padding: 0 20px; position: relative; text-align: center; width: 100%; margin-bottom: 100px;}.contact-info::after{width: 0;}.service-details-section .services-left-sidebar .serives-content-one .single-service-img{float: none; width: 100%;}.service-details-section .services-left-sidebar .serives-content-one .single-services-details{float: none; width: 100%;}.serives-content-two .single-services-details{margin-top: 20px;}.error-page-area .container .erroe-404 h2{font-size: 150px; line-height: 180px;}.rs-footer .footer-top-wedget .fb-widgets a{font-size: 14px;}} @media only screen and (min-width: 767px){.comment-list .comment + ul{padding-left: 60px;}} @media only screen and (max-width: 767px){.rs-footer .footer-top{padding: 50px 0 50px;}.rs-footer .footer-top [class*="col-"] + [class*="col-"]{overflow: hidden;}.rs-footer .copyright{text-align: center;}.rs-footer .text-right{text-align: center;}.rs-footer .ft-bottom-right{margin-top: 10px;}.rs-footer .footer-top-wedget{position: static; background: transparent; margin-top: 30px; text-align: left !important; padding-bottom: 0;}.rs-footer .footer-top-wedget .fb-widgets{width: 100%;}.home1 .carousel-inner .item .container{top: 0%;}.home1 #first-slider h1{font-size: 22px; line-height: 30px;}.rs-case-study .portfolio-item .portfolio-content{opacity: 1 !important; top: 0 !important;}.rs-case-study .portfolio-filter{text-align: center;}.rs-case-study .portfolio-filter button{font-size: 10px; padding: 3px 12px;}.rs-blog .blog-item .blog-img-content{opacity: 1 !important; top: 0 !important;}#rs-blog{padding: 50px 0 70px;}#rs-blog .owl-navigation-yes .owl-nav{bottom: -25px !important;}.rs-testimonial .testi-content{padding: 17px 15px;}.rs-testimonial .testi-content p{padding: 0 30px; text-align: left;}.rs-testimonial .testi-content p:after{font-size: 20px;}.rs-testimonial .testi-content p:before{font-size: 20px;}.rs-testimonial .tab-pane:nth-child(1) .testi-content:before{left: 25%;}.rs-testimonial .tab-pane:nth-child(2) .testi-content:before{right: 25%; left: auto; margin-right: -30px;}.rs-video-area .rs-video-content-wrap{height: 400px;}.rs-video-area .rs-video-content-wrap .sl-title{margin-bottom: 6px;}.rs-video-area .rs-video-content-wrap .sl-desc{margin-bottom: 6px;}.rs-slider .sl-title{margin-bottom: 6px;}.rs-slider .sl-desc{margin-bottom: 6px;}.rs-slider .slider-botton{margin-top: 13px;}.nivoSlider{zoom: 0.5;}.container{padding-right: 25px; padding-left: 25px;}.sec-title{margin-bottom: 35px;}.sec-title h3{font-size: 26px; line-height: 36px;}.sec-title h2{font-size: 30px;}.counter-top-area{padding: 50px 0;}.counter-top-area h3{margin-bottom: 60px; font-size: 18px;}.counter-top-area h3.last{margin-bottom: 0;}.counter-top-area .rs-count{padding-bottom: 0px;}.rs-blog-details .author-block{display: block; padding: 30px; text-align: center;}.rs-blog-details .author-block .author-img{margin: 0 0 25px;}.get-appear{background: transparent;}.get-appear:after{width: 100%;}.get-appear .apper-content h2{font-size: 30px; line-height: 40px; margin-bottom: 20px;}.rs-team{padding: 50px 0 110px;}.rs-team .team-item{margin: 0 auto 40px;}.rs-team .col-xs-12:last-child .team-item{margin-bottom: 0;}.get-traffic{padding: 50px 0 50px;}.get-traffic::after{background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; width: 100%;}.get-traffic .apper-content.hireus{padding: 0px;}.get-traffic .apper-content.hireus h2{text-align: center;}.get-traffic .apper-content.hireus p{margin-bottom: 35px; text-align: center;}.get-traffic .apper-content.hireus .readon.active{margin-bottom: 0px !important;}.get-traffic a.readon{margin: 0px auto 18px !important; display: block; max-width: 180px;}.get-traffic .readon{padding: 14.5px 20px;}.get-traffic.improve-visibility::after{width: 100%;}.rs-seo-report .seo-item{margin-bottom: 30px;}#rs-testimonial{padding: 50px 0 95px;}#rs-testimonial .sec-title{margin-bottom: 0;}#rs-testimonial .testi-carousel .figure{width: 100%; padding-right: 0;}#rs-testimonial .testi-carousel .figure img{max-width: 150px; margin: 0 auto;}#rs-testimonial .testi-carousel .testi-content{float: left; width: 100%; text-align: center;}#rs-testimonial .slick-prev{display: none !important;}#rs-testimonial .slick-next{display: none !important;}.owl-navigation-yes .owl-stage-outer{padding-bottom: 0px !important;}.owl-navigation-yes .owl-nav{bottom: -20px;}.rs-cta .readon{margin-top: 0;}.rs-cta .cta-content{line-height: 35px;}.rs-performance .items{margin-bottom: 50px;}.rs-performance .items .glyph-icon{position: relative;}.rs-performance .items .glyph-icon::after{left: -11px; top: -11px;}.case-details-area .theme{margin-bottom: 30px;}.slider-main .dsc h1{font-size: 32px; line-height: 40px; margin-bottom: 10px;}.slider-main .dsc p{line-height: 27px;}.pagination-area{padding-top: 20px; padding-bottom: 40px;}.rs-services{padding: 50px 0 8px;}.rs-services .sec-title{margin-bottom: 35px;}.rs-services .services-wrap .services-desc{padding-right: 0px !important; padding-left: 0px !important; width: 100%; text-align: center;}.rs-services .services-wrap .services-item{padding: 55px 15px 15px !important;}.rs-services .services-wrap .right-icon .glyph-icon{float: none;}.rs-services .services-wrap .glyph-icon::after{right: 50%; left: 50%; top: -45px; margin-left: -18px;}.rs-services .services-wrap .glyph-icon::before{right: 50%; left: 50%; top: -45px; margin-left: -18px;}.rs-services .services-wrap .service-col-left{width: 100%;}.rs-services .services-wrap .service-col-center{width: 100%; margin-bottom: 45px;}.rs-services .services-wrap .service-col-right{width: 100%;}#rs-seo-score{padding: 50px 0 50px;}#rs-seo-score input{padding: 16px 16px; font-size: 13px;}#rs-seo-score .readon{margin-top: 10px; min-width: 320px; padding: 12.5px 74px; text-align: center; font-size: 12px;}#rs-seo-score .readon.pull-right{float: unset!important;}#rs-keyword-research{padding: 50px 0 40px;}#rs-keyword-research .sec-title .subtitle{margin-bottom: 35px;}#rs-keyword-research .keyword-left .keyword-image{background: none; text-align: center;}#rs-keyword-research .keyword-left .keyword-image img{display: block; margin: 0 auto;}#rs-pricing{padding: 50px 0 25px;}.rs-pricing .pricing-plan .pricing-footer a{padding: 13.5px 28px;}.rs-newsletter{padding: 50px 0;}.rs-newsletter .news-form .form-button{min-width: 170px;}#rs-partner{padding: 50px 0;}.stellarnav.mobile.light li{border-bottom: 1px solid rgba(0, 0, 0, 0.15);}.stellarnav.mobile.light li a{border-bottom: none !important;}.testi-img{margin-bottom: 25px;}#rs-header .menu-area .row{margin: 0 -25px;}#rs-header .menu-area .col-sm-9{padding: 0;}.serives-content-one .single-services-details{margin-top: 20px;}ul.desc-list{padding-left: 5px;}.rs-breadcrumbs .page-title{font-size: 48px;}.error-page-area .container{padding-top: 0;}.services-right-sidebar{margin-bottom: 70px;}.sinlge-middle-content{padding-top: 20px;}.cta-button.text-right{text-align: center !important;}} @media only screen and (max-width: 590px){.rs-portfolio .grid-item{width: 100%;}.about-exp [class*="col-"]{width: 100%;}.about-exp *{text-align: center;}.rs-banner-area .sl-subtitle{font-size: 22px; margin-bottom: 12px;}.rs-banner-area .sl-title{font-size: 34px; margin-bottom: 20px;}.rs-banner-area .sl-desc{margin-bottom: 20px; font-size: 15px;}.rs-banner-area .readon{padding: 8px 15px; font-size: 12px;}.sec-title h2{font-size: 28px; margin-bottom: 10px;}.sec-title h4{font-size: 18px; line-height: 24px;}.rs-newsletter .news-note{line-height: 24px;}.home2 .inner-slider .dsc h1{font-size: 25px; line-height: 30px; margin-bottom: 10px;}.slider-main .dsc{left: 0; max-width: 100%; padding: 0 50px; text-align: center; transform: translate(0px, -40%);}.slider-main .dsc p{font-size: 14px; margin-bottom: 14px;}.slider-main .item{height: 350px!important;}.partner-item img{max-width: 80%;}.get-traffic .apper-content h2{font-size: 35px; line-height: 50px;}.get-traffic.improve-visibility .apper-content h2{font-size: 28px; line-height: 40px;}.home1 #first-slider .carousel .item{height: 400px!important;}.home1 #first-slider .carousel .item .col-xs-6{width: 100%; text-align: center;}.home1 #first-slider .carousel .item .col-xs-6.hidden-mb{display: none;}} @media only screen and (max-width: 480px){.rs-slider .sl-subtitle{font-size: 18px; margin-bottom: 8px;}.rs-slider .sl-title{font-size: 28px; margin-bottom: 0;}.rs-slider .sl-desc{font-size: 14px;}.rs-slider .slider-botton{margin-top: 0;}.rs-slider .slider-botton .readon{padding: 8px 12px; font-size: 13px;}.rs-video-area .rs-video-content-wrap .sl-subtitle{font-size: 18px; margin-bottom: 8px;}.rs-video-area .rs-video-content-wrap .sl-title{font-size: 28px; margin-bottom: 0;}.rs-video-area .rs-video-content-wrap .sl-desc{font-size: 14px;}.rs-video-area .rs-video-content-wrap .slider-botton{margin-top: 0;}.rs-video-area .rs-video-content-wrap .slider-botton .readon{padding: 8px 12px; font-size: 13px;}.rs-newsletter .news-form .form-input{font-size: 14px;}.rs-newsletter .news-form .form-button{font-size: 14px; position: relative; margin-top: 25px;}.owl-navigation-yes .owl-stage-outer{padding-bottom: 40px;}.owl-navigation-yes .owl-nav{right: 50%; top: auto; bottom: 0; -webkit-transform: translateX(50%); transform: translateX(50%);}.owl-navigation-yes .owl-nav [class*=owl-].owl-prev{left: -12px;}.slick-list{padding-bottom: 80px;}.rs-testimonial .testi-carousel .slick-arrow{bottom: 0; top: auto; z-index: 999; left: 50%; transform: translateX(50%);}.rs-testimonial .testi-carousel .slick-arrow.slick-prev{margin-left: -50px;}.rs-team .team-item .team-desc{display: none;}.rs-portfolio .portfolio-item .p-zoom{font-size: 24px;}.rs-portfolio .portfolio-item .p-title{font-size: 17px; margin-top: 15px;}.rs-portfolio .portfolio-item .p-desc{font-size: 14px; margin-top: 8px;}.rs-portfolio .portfolio-filter button{margin: 0 0 12px; display: block;}.rs-blog .blog-item .blog-img .blog-img-content .blog-link{font-size: 24px;}.rs-blog .blog-item .blog-img .blog-img-content .blog-title{font-size: 17px; margin-top: 15px;}.sec-spacer.rs-breadcrumbs{padding: 30px 0;}.sec-spacer{padding-top: 30px; padding-bottom: 30px;}.rs-breadcrumbs .page-title{font-size: 30px; margin-bottom: 8px;}.sec-title h2{font-size: 22px; line-height: 30px; margin-bottom: 20px;}#rs-partner .partner-carousel .partner-item img{margin: 0 auto;}.bs-sidebar .blog-item .blog-img .blog-date{padding: 20px 17px 14px;}.bs-sidebar .blog-item .blog-img .blog-date .month{font-size: 15px;}.bs-sidebar .blog-item .blog-img .blog-date .date{font-size: 30px;}.bs-sidebar .blog-sidebar .sidebar-item .title h3{padding-right: 0;}.bs-sidebar .blog-sidebar .newsletter{padding: 15px;}.rs-footer .footer-top .sitemap-widget li{width: 100%;}.slider-main .dsc p{font-size: 11px; line-height: 20px; margin-bottom: 8px;}.slider-main .item{height: 350PX!important;}.home2 .inner-slider .dsc h1{font-size: 18px; line-height: 35px;}.rs-pricing .pricing-plan .pricing-head .name{margin-bottom: 5px;}.rs-pricing .pricing-plan .pricing-head .value{font-size: 19px;}.rs-pricing .pricing-plan .pricing-footer{padding: 25px 14px 24px;}.rs-cta .cta-content{font-size: 24px;}.faq .sec-title h2{font-size: 17px;}.error-page-area .container .erroe-404 h2{font-size: 100px; line-height: 100px;}.home1 #rs-header .menu-area{height: 50px; line-height: 50px;}.home1 #rs-header .menu-area #main-nav > ul{margin-top: 12px;}.home1 #rs-header .middle-header-home1 .header-bottom-area .get-quote a{height: 50px; line-height: 50px;}.home1 .stellarnav.mobile .menu-toggle{top: -35px;}.home1 .carousel-control .fa-angle-left{height: 60px; font-size: 20px; line-height: 60px; width: 40px;}.home1 .carousel-control .fa-angle-right{height: 60px; font-size: 20px; line-height: 60px; width: 40px;}.home1 #first-slider .carousel .item{height: 300px!important;}} @media only screen and (max-width: 320px){.rs-footer .footer-top .recent-project li{width: 29%;}.sec-title h4{font-size: 12px; margin-bottom: 5px;}.sec-title h3{font-size: 19px; line-height: 28px;}.rs-newsletter .news-title{font-size: 24px; margin-bottom: 18px;}.rs-newsletter .news-note{font-size: 14px; margin-bottom: 20px;}.rs-testimonial .testi-name{font-size: 12px; margin-top: 15px; margin-bottom: 0;}.rs-testimonial .testi-title{font-size: 10px;}} 

/* /sg_singalarity/static/src/less/sg_header.custom.web.assets_frontend.less defined in bundle 'web.assets_frontend' */
 header#rs-header .sgHide{display: none;} header#rs-header .toolbar-contact span{margin-right: 1em;} header#rs-header div.navbar{transition: all 0.3s;} header#rs-header div.navbar .dropdown-menu{border: unset;} header#rs-header div.navbar .navbar-toggle{display: none;} header#rs-header div.navbar.navbar-default{border-color: transparent;} header#rs-header div.navbar a.navbar-brand.logo img{height: 76px;} header#rs-header #main-nav{margin-left: -40px; margin-right: -40px;} header#rs-header div.miniNav.navbar{position: fixed; top: 0px; width: 100%; z-index: 99; transition: 0.3s;} header#rs-header div.miniNav.navbar.admin-bar{top: 34px;} header#rs-header div.navbar-collapse ul#top_menu li.divider{display: none;} header#rs-header div.navbar-collapse ul#top_menu .dropdown:hover .dropdown-menu{display: block;} header#rs-header div.navbar-collapse ul#top_menu .dropdown .dropdown-menu{transition: 0.3s all;} header#rs-header div.navbar-collapse ul#top_menu .dropdown a.dropdown-toggle{transition: 0.3s all;} header#rs-header div.navbar-collapse ul#top_menu .dropdown a.dropdown-toggle:hover:before{content: "\f107";} header#rs-header div.navbar-collapse ul#top_menu .dropdown a.dropdown-toggle:before{font-family: FontAwesome; display: block; position: absolute; font-size: 12px; right: 0px;} header#rs-header div.navbar-collapse ul#top_menu .dropdown a.dropdown-toggle span.caret{display: none;} body #rs-header .menu-area.header2 #main-nav li.active > a{background: unset; color: #ff6c39;} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color: unset;} .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color: unset;} .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background-color: unset;} .disable-scroll{overflow: hidden;} .mobile-sidebar{display: none;} @media (max-width: 991px){.mobile-sidebar{display: unset;}} .mobile-sidebar #sidebarCollapse{display: none; width: 35px; height: 35px; border: 1px solid #ff6c39; top: 32px; right: 16px; position: fixed; right: 2%; background-color: unset; z-index: 10001; transition: 0.3s all;} @media (max-width: 991px){.mobile-sidebar #sidebarCollapse{display: unset;}} .mobile-sidebar #sidebarCollapse:hover{background-color: #ff6c39;} .mobile-sidebar #sidebarCollapse:hover span{background-color: #ffffff;} .mobile-sidebar #sidebarCollapse span{width: 100%; height: 2px; margin: 5px auto; display: block; background: #ff6c39; border-radius: 20%; transition: all 0.4s cubic-bezier(0.81, -0.33, 0.345, 1.375);} .mobile-sidebar #sidebarCollapse.active{margin-left: 0; transform: none;} .mobile-sidebar #sidebarCollapse.active span{transform: none; opacity: 1; margin: 0 auto;} .mobile-sidebar #sidebarCollapse.active span:first-of-type{transform: rotate(45deg) translate(2px, 2px);} .mobile-sidebar #sidebarCollapse.active span:nth-of-type(2){opacity: 0;} .mobile-sidebar #sidebarCollapse.active span:last-of-type{transform: rotate(-45deg) translate(1px, -1px);} .mobile-sidebar .sidebar-mask{height: 100vh; top: 0; width: 100vw; position: fixed; background-color: rgba(0, 0, 0, 0.5); display: none; z-index: 10000;} .mobile-sidebar .sidebar-mask.active{display: block;} .mobile-sidebar #sidebar-content{position: fixed; top: 0; height: 100vh; min-width: 320px; max-width: 320px; z-index: 10001; margin-left: -320px; background: #ffffff; transition: all 0.3s cubic-bezier(0.945, 0.02, 0.27, 0.665); transform-origin: center left; overflow: auto;} .mobile-sidebar #sidebar-content.active{margin-left: 0;} .mobile-sidebar #sidebar-content .sidebar-header{padding: 20px; text-align: center;} .mobile-sidebar #sidebar-content ul li{padding-left: 10px; list-style: none; border-bottom: solid 1px rgba(221, 221, 221, 0.5);} .mobile-sidebar #sidebar-content ul li a{padding: 10px; font-size: 13px; display: block; text-transform: uppercase;} .mobile-sidebar #sidebar-content ul li a .fa.fa-angle-right{display: none;} .mobile-sidebar #sidebar-content ul li a:hover, .mobile-sidebar #sidebar-content ul li a:focus{text-decoration: none;} .mobile-sidebar #sidebar-content ul li a i{position: absolute; right: 20px;} .mobile-sidebar #sidebar-content ul li a[aria-expanded="true"] i::before{content: '\f106';} 

/* /sg_singalarity/static/src/less/sg_footer.less defined in bundle 'web.assets_frontend' */
 .rs-footer #footer{padding-top: 0px;} .rs-footer .footer-top .sitemap-widget li ul.child li{width: 100%; margin-left: 7px; list-style: none;} .rs-footer .footer-top .sitemap-widget li ul.child li a{width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;} .rs-footer .footer-top .sitemap-widget li a.collapsed i.fa-angle-down:before{content: "\f105";} .rs-footer .address-widget .left-text{display: inline-block; width: 115px;} .rs-footer .address-widget .left-text:before{content: ':'; display: block; position: absolute; left: 130px;} .rs-footer .address-widget .right-text{display: inline-block; font-size: 14px;} .gg_maps{margin-bottom: 50px;} @media only screen and (min-width: 992px){.rs-services .services-wrap .sg370{min-height: 370px !important;}.rs-services .services-wrap .sg180{min-height: 180px !important;}} @media (min-width: 767px){.sg-mini-navbar{display: none !important;}} #scrollUp{text-align: center; bottom: 65px; cursor: pointer; display: none; position: fixed; right: 40px; z-index: 9000;} #scrollUp i{border: 1px solid #ff6c39; height: 40px; font-size: 24px; width: 42px; color: #ff6c39; line-height: 36px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; margin-left: 2px;} #scrollUp i:hover{color: #ffffff; background-color: #ff6c39;} @media (max-width: 767px){#scrollUp{right: 20px; bottom: 65px;}#scrollUp i{width: 34px; height: 34px; line-height: 30px;}.rs-footer .footer-bottom{bottom: 45px;}} .sg-mini-navbar{position: fixed; bottom: 0; background: rgba(24, 55, 106, 0.95); width: 100%; height: 56px; z-index: 2000; box-shadow: 0 4px 18px 0 rgba(134, 134, 134, 0.8), 0 6px 20px 0 rgba(0, 0, 0, 0.19);} .sg-mini-navbar .list-info{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; align-items: center; align-content: center; height: 100%; padding-top: 8px; padding-bottom: 10px; text-align: center;} .sg-mini-navbar a{color: #fff; text-decoration: none;} .sg-mini-navbar a:hover{color: #ff6c39 !important; cursor: pointer;} .sg-mini-navbar a:focus{color: #ff6c39 !important;} .sg-mini-navbar a div{margin-top: -5px;} .sg-mini-navbar i{font-size: 24px; margin-top: 5px;} 

/* /sg_singalarity/static/src/less/sg_login_signup.less defined in bundle 'web.assets_frontend' */
 .sg_title_login_signup{text-align: center; color: #3c5229; font-weight: bold; margin-top: 25px; margin-bottom: 15px;} .sg_center{text-align: center;} .sg_mr_top10{margin-top: 10px;} .sg_lgin_sgnup_btn{width: 100%; height: 40px;} .sg_auth_oauth_main{width: 100%; margin-top: 25px; margin-bottom: 25px; text-align: center;} .sg_or_text{border-bottom: 1px solid #87b55a; width: 300px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 5px;} .sg_auth_oauth_providers_a{font-weight: bold; color: #fff;} .sg_btn_lginWith:hover{color: #fff;} .sg_create_acc{font-weight: bold; width: 100%; font-size: 13px; padding-left: 51%;} .sg_forget_pwd{font-weight: bold; font-size: 13px; width: 100%; padding-left: 59%;} .sg_have_acc{font-weight: bold; float: right; font-size: 13px;} 

/* /sg_singalarity/static/src/css/custom.custom.web.assets_frontend.css defined in bundle 'web.assets_frontend' */
 .rs-contact .contact-form .form-field input[type="checkbox"]{height: unset !important; width: unset !important;} .rs-case-study .portfolio-item{max-height: 218px;} .rs-bg{background-position: center !important; background-size: 90% !important;} .sg-a-homepage-soc{color: white; font-size: 25px; font-weight: bold;} .sg-a-homepage-soc:hover{color: #ff6c39; cursor: pointer;} .rs-breadcrumbs ul li{text-transform: none;} 

/* /sg_singalarity/static/src/css/sg.css defined in bundle 'web.assets_frontend' */
.sg-slide-text-right{padding-right: 5% !important;} .sg-slide-text-left{padding-left: 5% !important;} .sg-logo-footer{max-height: 128px;} .logo-area{text-align: center;} .slider-home .item::after{background: -moz-linear-gradient(-29deg,#e6e6e6 0,#1a4a7e 0.1) !important; background: linear-gradient(-29deg,#e6e6e6 0,#1a4a7e 0.1) !important;} .counter-top-area .overlay{background: #fff;} .counter-top-area .rs-counter-list i{color:#1a4a7e !important;} .sg_title_login_signup{text-align: center; color: #3c5229; font-weight: bold; margin-top: 25px; margin-bottom: 15px;} .sg_center{text-align: center;} .sg_mr_top10{margin-top: 10px;} .sg_lgin_sgnup_btn{width: 100%; height: 40px;} .sg_auth_oauth_main{width: 100%; margin-top: 25px; margin-bottom: 25px; text-align: center;} .sg_or_text{border-bottom: 1px solid #87b55a; width: 300px; margin-left: auto; margin-right: auto; text-align: center; margin-top: 5px;} .sg_auth_oauth_providers_a{font-weight: bold; color: #fff;} .sg_btn_lginWith:hover{color: #fff;} .rs-cta-showcase{background:url(/sg_singalarity/static/src/img/home-get-app.jpg) !important;} .get-appear-homepage{background:url(/sg_singalarity/static/src/img/digital-dna-backgound.jpg) !important;} #rs-partner{padding: 0px 0 50px!important;} .svg-84{width: 84px; margin-left: auto; margin-right: auto;} .service-icon{text-align: center; margin-bottom: 15px;} .service-icon img{width: 64px;} .svg-64-left{position: absolute !important; left: 0; top: 28px; width: 64px;} .svg-64-right{position: absolute !important; right: 0; top: 28px; width: 64px;} 

/* /sg_singalarity/static/src/less/sg_default_layout.less defined in bundle 'web.assets_frontend' */
 .ytb-iframe, .ytb-iframe-outer{position: relative; line-height: 0;} .show-fade-in{visibility: visible; opacity: 1; transition: opacity .5s linear;} .show-fade-out{visibility: hidden; opacity: 0; transition: visibility 0s 0.3s, opacity 0.3s linear;} .group-btn-bg{display: block;} .group-btn-bg.showcta .vidbg{visibility: visible; opacity: 1; transition: opacity .5s linear;} .group-btn-bg.showcta .ctabtn{visibility: visible; opacity: 1; transition: opacity .5s linear;} .group-btn-bg .vidbg{display: block; position: absolute; background: #090f1d80; width: 100%; height: 100%; z-index: 100; visibility: hidden; opacity: 0; transition: visibility 0s 0.3s, opacity 0.3s linear;} .group-btn-bg .ctabtn{margin: 0 auto; position: absolute; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 101; visibility: hidden; opacity: 0; transition: visibility 0s 0.3s, opacity 0.3s linear;} .sg_soc_demonow::after{background: #191e38; content: ""; height: 100%; right: 0; position: absolute; top: 0; transform: skewX(-30deg) scale(2); width: 34%; z-index: 1;} .sg_traffic_soc_wc{margin-left: -5vw; margin-right: 5vw; padding-top: 30px; padding-left: 30px;} @media (max-width: 767px){.sg_traffic_soc_wc{display: none;}.sg_soc_demonow::after{background: transparent;}} .sg_traffic_soc_wc_sp_fst{font-weight: bold; font-size: 2vw;} .sg_traffic_soc_wc_sp_scd{font-size: 3vw; font-weight: bold; line-height: 70px;} .testimonil-details .testimonil-text .header{position: absolute; left: 50%; width: 100%; text-align: center; transform: translateX(-50%); top: -11px; padding-left: 10px; padding-right: 10px;} .testimonil-details .testimonil-text .header h4{font-size: 1.5em;} 

/* /sg_singalarity/static/src/less/sg_home.less defined in bundle 'web.assets_frontend' */
 .black-text{color: #000000 !important;} .sg_background-color{background-color: #ecf5fe99 !important;} 

/* /sg_singalarity/static/src/less/sg_blog.less defined in bundle 'web.assets_frontend' */
 .website_blog .o_blog_cover_container.o_list_cover{width: auto !important; height: 390px!important;} .sg_uppercase_title{text-transform: uppercase;} .sg_white_title{color: #ffffff;} .sg_location_badge{float: right; margin-top: -40px;} .sg_archives_year_title{font-weight: 400; text-transform: uppercase; position: relative; padding: 15px 10px 15px 66px; border-bottom: 1px solid #e0e0e0; cursor: pointer;} .sg_archives_year_title:before{color: #505050; content: "\f105"; font-family: FontAwesome; font-size: 22px; font-style: normal; font-weight: 400; position: absolute; left: 30px; text-decoration: inherit; top: 15px;} .sg_hidden{z-index: -1;} .sg-blog-date{position: absolute; left: 40px; top: 0; background: #ff6c39; color: #fff; text-align: center; padding: 26px 17px 14px;} .sg-blog-date .sg-date{font-weight: 300; font-size: 40px;} .sg-blog-date .sg-month{font-weight: 400; font-size: 20px;} .sg_blog_button{background: 0 0; border-radius: 0; color: #232c3b; text-transform: uppercase; font-weight: 500;} .sg_blog_banner{background-image: url('/sg_singalarity/static/src/img/blog-banner.jpg'); background-size: cover; padding: 65px 0; position: relative;} .sg_overlay{background: rgba(36, 58, 79, 0.86); height: 100%; left: 0; position: absolute; top: 0; width: 100%;} .sg_blog_title{font-size: 60px; color: #fff; text-transform: uppercase; margin-bottom: 15px; letter-spacing: .5px;} .sg-blog-title{background-color: #18376a; color: white !important; padding: 28px; margin-bottom: 0 !important;} .sg_active{background-color: #ff6c39; font-weight: bold;} .sg_active a:hover{background-color: #ff6c39 !important; color: white !important;} .sg_no_active a:hover{background-color: #fff !important;} .sg_small_image_blg{height: 100px; width: 115px; background-size: 130px; background-repeat: no-repeat; float: left; margin-left: -15px;} .website_blog .pagination li a.arrowPager:hover{background-color: #ff6c39!important; color: #ffffff;} .sg_small_text_blg{float: right; margin-right: -15px;} .sg_pull-left{box-sizing: content-box; width: 100%; height: 100px; padding-bottom: 50px;} .sg_pull-left li a{border-radius: 0px !important; margin-top: 6px;} .sg_tags{padding-top: 10px; margin-top: 5px; border-top: 1px solid #e0e0e0;} .sg_label{border-radius: 0px !important; background-color: #fff !important; color: #ff6c39 !important; padding: 10px; border: 1px solid #e0e0e0 !important; line-height: 40px;} .sg_label:hover{color: #fff !important; background-color: #ff6c39 !important;} .sg_share_post{max-width: 700px; margin: 0px auto 25px auto !important; text-align: center; border-top: 1px solid #e0e0e0; padding: 12px;} .sg_btn_pre_next{width: 50%;} .sg_no_image{background-image: url(/sg_singalarity/static/src/img/no_image.png);} @media (max-width: 767px){.website_blog .o_blog_cover_container.o_list_cover{width: auto !important; height: 350px !important;}.sg_small_image_blg{background-size: 130px; background-repeat: no-repeat; width: 38%; float: left;}.sg_small_text_blg{float: right; width: 62%;}.sg_small_text_blg h4{font-size: 15px;}.sg_small_text_blg .text-muted{font-size: 10px !important;}} @media (max-width: 550px){.website_blog .o_blog_cover_container.o_list_cover{width: auto !important; height: 250px !important;}} @media (max-width: 991px) and (min-width: 767px){.website_blog .o_blog_cover_container.o_list_cover{width: auto !important; height: 250px !important;}} @media (max-width: 1024px){.sg_small_text_blg{margin-left: 10px;}.sg_small_text_blg h4{font-size: 17px;}.sg_small_text_blg .text-muted{font-size: 10px !important;}} .sg_blog_item{padding: 15px 0px 15px 0px; border-bottom: 1px solid #e0e0e0;} .h3-title-columnright{font-size: 20px; font-weight: 700; color: #fff; padding: 25px 66px; letter-spacing: 2px; position: relative; margin-bottom: 0;} .h3-title-columnright:before{color: #fff; content: "\f07c"; font-family: FontAwesome; font-size: 16px; font-style: normal; font-weight: 400; position: absolute; left: 30px; text-decoration: inherit; top: 28px;} .item ul li{font-weight: 400; text-transform: uppercase; position: relative; padding: 15px 10px 15px 100px; border-bottom: 1px solid #e0e0e0;} .item ul li:before{color: #505050; content: "\f105"; font-family: FontAwesome; font-size: 22px; font-style: normal; font-weight: 400; position: absolute; left: 60px; text-decoration: inherit; top: 15px;} .website_blog #main_column{margin-top: 15px;} .website_blog .newsletter{background: #18376a; padding: 30px 50px;} .website_blog .newsletter .title{font-weight: 700; font-size: 20px; color: #ffffff; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 10px;} .website_blog .newsletter .subtitle{color: #ffffff; margin-bottom: 23px;} .website_blog .newsletter .form-input{width: 100%; height: 50px; padding: 5px 14px; background: #ffffff; outline: none; color: #666666; border: 1px solid #ff6c39;} .website_blog .newsletter .form-input::-webkit-input-placeholder{color: #666666; opacity: 1;} .website_blog .newsletter .form-input::-moz-placeholder{color: #666666; opacity: 1;} .website_blog .newsletter .form-input:-ms-input-placeholder{color: #666666; opacity: 1;} .website_blog .newsletter .form-input:-moz-placeholder{color: #666666; opacity: 1;} .website_blog .newsletter .form-button{position: absolute; top: 0; right: 0; height: 50px; width: 50px; background-color: #ff6c39; border: 0; color: #101010; font-weight: 500; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} .website_blog .newsletter .form-button .fa{color: #ffffff;} .website_blog .newsletter .form-button:hover{color: #ffffff;} .website_blog .newsletter .form-button:hover .fa{color: #101010;} .website_blog .newsletter .fa-arrow-right:before{content: "\f061"; font-family: FontAwesome; font-size: 16px; color: #ffffff; position: relative; top: 5px;} .website_blog .pagination{margin: 0px; font-size: 18px;} .website_blog .pagination li a.arrowPager i.fa{font-size: 1.25em; margin-top: -0.15em;} .website_blog .pagination li a.arrowPager:hover{background-color: #18376a; color: #ffffff;} .website_blog .pagination li a{color: #18376a; border: solid 1px #18376a; margin-left: 6px; padding: 6px 15px;} .website_blog .pagination .active a{color: #ffffff; background-color: #18376a;} .website_blog .pagination .disabled a{color: #18376a; display: none !important;} @media (max-width: 404px){.website_blog .pagination li a.arrowPager{display: inline;}.website_blog .pagination li a.arrowPager i.fa{font-size: 1.25em; margin-top: -0.15em;}.website_blog .pagination li a.arrowPager:hover{background-color: #18376a; color: #ffffff;}.website_blog .pagination li a{display: none; color: #18376a; border: solid 1px #18376a; margin-left: 6px; padding: 6px 15px;}.website_blog .pagination .active a{display: inline; color: #ffffff; background-color: #18376a;}} 

/* /sg_singalarity/static/src/less/sg_jobs.less defined in bundle 'web.assets_frontend' */
 .sg_media{border: 1px solid; width: 47%; display: inline-block; margin-left: 10px;} @media (max-width: 444px){.sg_media{width: 100%;}} .sg_media-body{padding: 12px 12px 12px 12px;} 

/* /sg_singalarity/static/src/less/js_get_posts.less defined in bundle 'web.assets_frontend' */
 .js_get_posts{position: relative; min-height: 100px; overflow: auto;} .progress.js-loading{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0;} .progress.js-loading .progress-bar{margin: 0; left: 10%; width: 80%; top: 45%; height: 10px; position: absolute; background: #DBDBDB; box-shadow: none;} 

/* /sg_singalarity/static/src/less/s_latest_posts.less defined in bundle 'web.assets_frontend' */
 .rs-blog .owl-navigation-yes .owl-nav{top: 0px;} .rs-blog .blog-item .blog-desc p{height: 6em; overflow: hidden; text-overflow: ellipsis; text-align: justify;} .s_latest_posts h3{font-family: UTM-Ericsson-Capital; text-transform: uppercase; color: #619e1f;} .s_latest_posts .media.media_list_template{height: 38em; padding-bottom: 10px; padding-right: 0px; padding-left: 0px; margin-top: 0px;} .s_latest_posts .media.media_list_template .media-container{height: 37em; transition: 0.2s; margin-right: 10px;} .s_latest_posts .media.media_list_template .media-container:hover{cursor: pointer; box-shadow: 5px 5px 5px #bbb; -moz-box-shadow: 5px 5px 5px #bbb; -webkit-box-shadow: 5px 5px 5px #bbb;} .s_latest_posts .media.media_list_template .media-header{font-family: UTM-Ericsson-Capital; width: 100%; height: 2em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background-color: #619e1f; color: #ffffff; text-align: center; padding-left: 1em; padding-right: 1em; vertical-align: middle; font-size: 1.5em; padding-top: 0.25em;} .s_latest_posts .media.media_list_template .media-body{padding-left: 1em; padding-right: 1em;} .s_latest_posts .media.media_list_template .media-body .media-author{text-align: center; margin-top: 1.5em; margin-bottom: 2em;} .s_latest_posts .media.media_list_template .media-body .media-author .author-name{color: #619e1f;} .s_latest_posts .media.media_list_template .media-body .media-heading{text-align: center; font-family: UTM-Ericsson-Capital; color: #619e1f; text-transform: uppercase; margin-top: 0.5em; margin-bottom: 0.7em; max-height: 2.2em; overflow: hidden;} .s_latest_posts .media.media_list_template .media-body p{height: 10em; overflow: hidden; text-align: justify;} @media (max-width: 360px){.s_latest_posts .media.media_list_template .media-body p{height: 7.3em;}} .s_latest_posts .media.media_list_template .media-body .readmore{position: absolute; right: 1.5em; bottom: 2em; color: #619e1f;} .s_latest_posts .media.media_list_template .pull-left{box-sizing: content-box; width: 100%; height: 200px;} .s_latest_posts .media.media_list_template .pull-left > a{width: 100%; height: 100%;} .s_latest_posts .media.media_list_template .pull-left > a > .o_blog_cover_container{position: relative; width: 100%; height: 100%; padding: 0;} .s_latest_posts .media.media_list_template .pull-left > a > .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts .media.media_list_template .pull-left > a > .o_blog_cover_container > .o_blog_cover_image{background-size: cover; background-position: center;} .pull-left{box-sizing: content-box; width: 100%; height: 200px;} .pull-left > a{width: 100%; height: 100%;} .pull-left > a > .o_blog_cover_container{position: relative; width: 100%; height: 100%; padding: 0;} .pull-left > a > .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .pull-left > a > .o_blog_cover_container > .o_blog_cover_image{background-size: cover; background-position: center;} 

/* /sg_singalarity/static/src/less/s_latest_posts_big_picture.less defined in bundle 'web.assets_frontend' */
 .s_latest_posts_big_picture{margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px;} .s_latest_posts_big_picture > .navbar-header, .s_latest_posts_big_picture > .navbar-collapse{margin-right: -15px; margin-left: -15px;} @media (min-width: 768px){.s_latest_posts_big_picture > .navbar-header, .s_latest_posts_big_picture > .navbar-collapse{margin-right: 0; margin-left: 0;}} .s_latest_posts_big_picture > div{margin-left: -15px; margin-right: -15px;} .s_latest_posts_big_picture > div .content{opacity: 1; position: relative; height: 100%; overflow: hidden; background: #337ab7;} .s_latest_posts_big_picture > div figure{position: relative; overflow: hidden; margin: 10px 0; height: 250px; text-align: center; cursor: pointer; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms;} @media (max-width: 767px){.s_latest_posts_big_picture > div figure{width: 100%;}} .s_latest_posts_big_picture > div figure.js-loading{background: #E7E7E7!important;} .s_latest_posts_big_picture > div figure .thumb{position: relative; display: block; width: 100%; height: 100%; padding: 0; opacity: 0.8;} .s_latest_posts_big_picture > div figure .thumb > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts_big_picture > div figure .thumb > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture > div figure figcaption, .s_latest_posts_big_picture > div figure figcaption > a{position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;} .s_latest_posts_big_picture > div figure figcaption:after, .s_latest_posts_big_picture > div figure figcaption > a:after, .s_latest_posts_big_picture > div figure figcaption:before, .s_latest_posts_big_picture > div figure figcaption > a:before{pointer-events: none;} .s_latest_posts_big_picture > div figure figcaption > a, .s_latest_posts_big_picture > div figure figcaption > a > a{z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;} .s_latest_posts_big_picture > div figure figcaption h2, .s_latest_posts_big_picture > div figure figcaption > a h2{margin: 0; font-size: 1.5em; font-weight: 300;} .s_latest_posts_big_picture > div figure figcaption h2 span, .s_latest_posts_big_picture > div figure figcaption > a h2 span{font-weight: 800;} .s_latest_posts_big_picture > div figure figcaption p, .s_latest_posts_big_picture > div figure figcaption > a p{margin: 1em 0 0; letter-spacing: 1px; font-size: 68.5%;}