@charset "UTF-8";
@font-face{ 
	font-family: 'bremenbd';
	src: url('bremenbd-webfont.eot');
	src: url('bremenbd-webfont.eot?#iefix') format('embedded-opentype'),
	     url('bremenbd-webfont.woff') format('woff'),
	     url('bremenbd-webfont.ttf') format('truetype'),
	     url('bremenbd-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'revolusi';
	src: url('revolusi_timur_tengah-webfont.eot');
	src: url('revolusi_timur_tengah-webfont.eot?#iefix') format('embedded-opentype'),
	     url('revolusi_timur_tengah-webfont.woff') format('woff'),
	     url('revolusi_timur_tengah-webfont.ttf') format('truetype'),
	     url('revolusi_timur_tengah-webfont.svg#webfont') format('svg');
}

.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

.hvr-bounce-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}

.font {
    color: #fff;
    font-size: 43px;
    font-weight: 300;
    line-height: 28px;
    font-family: bremenbd;
}
.col-sm-12.text {
    position: absolute;
    display: inline-block;
    z-index: 2;
    /* background: aqua; */
    top: 6em;
    width: auto;
    left:2%;
}
/*
Theme Name: Accent
Theme URI: http://template.accent.itembridge.com/
Author: InfoStyle
Author URI: http://themeforest.net/user/InfoStyle
Description: Accent responsive theme
Version: 1.0.0
License: ThemeForest Regular & Extended License
License URI: http://themeforest.net/licenses/regular-extended
*/
/*------------------------------------------------------------------
[Table of contents]  

1. Include Variables styles..............................(Line 90)
2. Include appear-animate styles.........................(Line 91)
3. Include Typography styles.............................(Line 92)
4. Include Primary-menu styles...........................(Line 93)
5. Include Vertical-tabs styles..........................(Line 94)
6. Preloader ............................................(Line 99)
7. Default Section.......................................(Line 189)
8. Background............................................(Line 207)
  8.1. Video Background..................................(Line 241)
  8.2. Background Slider.................................(Line 260)
  8.3. Parallax styles...................................(Line 279)
9. Header................................................(Line 290)
  9.1. Logo-mini.........................................(Line 333)
  9.2. Languages.........................................(Line 361)
  9.3. Header-soc-icon...................................(Line 480)
  9.4. Top-nav-line......................................(Line 544)
10. Primary-banner-center-box............................(Line 612)
11. Table-block style....................................(Line 698)
12. Table-box style......................................(Line 741)
13. About................................................(Line 801)
14. Team-carousel........................................(Line 900)
15. Cicle Team...........................................(Line 1267)
16. Portfolio............................................(Line 1250)
  16.1 Sliders PortfolioStyle............................(Line 1671)
17. Social-feeds.........................................(Line 2010)
  17.1. Twitter-timeline.................................(Line 2126)
  17.2. Instagram-timeline...............................(Line 2151)
18. Social-footer-links..................................(Line 2172)
19. Small Icon...........................................(Line 2215)
20. Services.............................................(Line 2232)
21. Fan-facts............................................(Line 2400)
22. Clients..............................................(Line 2422)
  22.1. Clients-carousel.................................(Line 2454)
23. Last-post............................................(Line 2571)
  23.1. Last-posts carousel..............................(Line 2632)
24. Slider-overlay-style.................................(Line 2745)
25. Box-table style......................................(Line 2877)
26. Like-theme...........................................(Line 2895)
27. Pricing..............................................(Line 3061)
28. How-about Video......................................(Line 3171)
29. Primary Blog Banner..................................(Line 3361)
30. Blog Masonry.........................................(Line 3393)
31. Blog lists...........................................(Line 3487)
32. Pagination...........................................(Line 3584)
33. Sidebar..............................................(Line 3707)
  33.1 Search Form.......................................(Line 3824)
  33.2. Widgets..........................................(Line 3673)
    33.2.1. Recent-entries...............................(Line 3896)
    33.3.2. Calendar.....................................(Line 3930)
34. Blog Posts...........................................(Line 4050)
  34.1. Comments.........................................(Line 4150)
  34.2. Leave Comments...................................(Line 4252)
35. SOCIAL Share LINK....................................(Line 4304)
  35.1. TWITTER..........................................(Line 4421)
  35.2. FACEBOOK.........................................(Line 4431)
  35.3. GOOGLE+..........................................(Line 4441)
  35.4. PINTEREST........................................(Line 4451)
  35.5. VK...............................................(Line 4461)
  35.6. StumbleUpon......................................(Line 4471)
  35.7. LinkedIn.........................................(Line 4481)
36. Login-box............................................(Line 4497)
37. Block Maps...........................................(Line 4605)
38. Soc-icon.............................................(Line 4621)
39. Contact..............................................(Line 4711)
40. Page-404.............................................(Line 4817)
41. Tabs-section.........................................(Line 4843)
  44.1. Tab > accordion..................................(Line 4886)
42. Fancybox style.......................................(Line 4952)
43. FAQ .................................................(Line 5038)
  43.1. Accordion........................................(Line 5097)
44 Notify-me.............................................(Line 5199)
45.Retina................................................(Line 5291)
*/
/*
Animate.css - http: //daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 10, ../sass/_appear-animate.scss */
.appear-animation {
  opacity: 0;
}

/* line 14, ../sass/_appear-animate.scss */
.appear-animation-visible {
  opacity: 1;
}

/* line 18, ../sass/_appear-animate.scss */
.animated, .appear-animation {
  /*-webkit-animation-fill-mode: both;*/
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

@-moz-keyframes flash {
  /* line 32, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 35, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@-o-keyframes flash {
  /* line 42, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 45, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 52, ../sass/_appear-animate.scss */
  0%, 50%, 100% {
    opacity: 1;
  }

  /* line 55, ../sass/_appear-animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 61, ../sass/_appear-animate.scss */
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes shake {
  /* line 69, ../sass/_appear-animate.scss */
  0%, 100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }

  /* line 73, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
  }

  /* line 76, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
  }
}

@-moz-keyframes shake {
  /* line 83, ../sass/_appear-animate.scss */
  0%, 100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }

  /* line 87, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px);
  }

  /* line 90, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px);
  }
}

@-o-keyframes shake {
  /* line 97, ../sass/_appear-animate.scss */
  0%, 100% {
    -o-transform: translateX(0);
    opacity: 1;
  }

  /* line 101, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px);
  }

  /* line 104, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px);
  }
}

@keyframes shake {
  /* line 111, ../sass/_appear-animate.scss */
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
  }

  /* line 115, ../sass/_appear-animate.scss */
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }

  /* line 118, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

/* line 124, ../sass/_appear-animate.scss */
.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes bounce {
  /* line 132, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }

  /* line 136, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: translateY(-30px);
  }

  /* line 139, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: translateY(-15px);
  }
}

@-moz-keyframes bounce {
  /* line 146, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }

  /* line 150, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: translateY(-30px);
  }

  /* line 153, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: translateY(-15px);
  }
}

@-o-keyframes bounce {
  /* line 160, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
    opacity: 1;
  }

  /* line 164, ../sass/_appear-animate.scss */
  40% {
    -o-transform: translateY(-30px);
  }

  /* line 167, ../sass/_appear-animate.scss */
  60% {
    -o-transform: translateY(-15px);
  }
}

@keyframes bounce {
  /* line 174, ../sass/_appear-animate.scss */
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
    opacity: 1;
  }

  /* line 178, ../sass/_appear-animate.scss */
  40% {
    transform: translateY(-30px);
  }

  /* line 181, ../sass/_appear-animate.scss */
  60% {
    transform: translateY(-15px);
  }
}

/* line 187, ../sass/_appear-animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes tada {
  /* line 195, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 198, ../sass/_appear-animate.scss */
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }

  /* line 201, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }

  /* line 204, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }

  /* line 207, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes tada {
  /* line 215, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 218, ../sass/_appear-animate.scss */
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }

  /* line 221, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }

  /* line 224, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }

  /* line 227, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@-o-keyframes tada {
  /* line 235, ../sass/_appear-animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 238, ../sass/_appear-animate.scss */
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg);
  }

  /* line 241, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg);
  }

  /* line 244, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg);
  }

  /* line 247, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1) rotate(0);
    opacity: 1;
  }
}

@keyframes tada {
  /* line 255, ../sass/_appear-animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 258, ../sass/_appear-animate.scss */
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  /* line 261, ../sass/_appear-animate.scss */
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  /* line 264, ../sass/_appear-animate.scss */
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  /* line 267, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
}

/* line 274, ../sass/_appear-animate.scss */
.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes swing {
  /* line 282, ../sass/_appear-animate.scss */
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }

  /* line 285, ../sass/_appear-animate.scss */
  20% {
    -webkit-transform: rotate(15deg);
  }

  /* line 288, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: rotate(-10deg);
  }

  /* line 291, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: rotate(5deg);
  }

  /* line 294, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: rotate(-5deg);
  }

  /* line 297, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: rotate(0deg);
    opacity: 1;
  }
}

@-moz-keyframes swing {
  /* line 305, ../sass/_appear-animate.scss */
  20% {
    -moz-transform: rotate(15deg);
  }

  /* line 308, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: rotate(-10deg);
  }

  /* line 311, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: rotate(5deg);
  }

  /* line 314, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: rotate(-5deg);
  }

  /* line 317, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: rotate(0deg);
    opacity: 1;
  }
}

@-o-keyframes swing {
  /* line 325, ../sass/_appear-animate.scss */
  20% {
    -o-transform: rotate(15deg);
  }

  /* line 328, ../sass/_appear-animate.scss */
  40% {
    -o-transform: rotate(-10deg);
  }

  /* line 331, ../sass/_appear-animate.scss */
  60% {
    -o-transform: rotate(5deg);
  }

  /* line 334, ../sass/_appear-animate.scss */
  80% {
    -o-transform: rotate(-5deg);
  }

  /* line 337, ../sass/_appear-animate.scss */
  100% {
    -o-transform: rotate(0deg);
    opacity: 1;
  }
}

@keyframes swing {
  /* line 345, ../sass/_appear-animate.scss */
  20% {
    transform: rotate(15deg);
  }

  /* line 348, ../sass/_appear-animate.scss */
  40% {
    transform: rotate(-10deg);
  }

  /* line 351, ../sass/_appear-animate.scss */
  60% {
    transform: rotate(5deg);
  }

  /* line 354, ../sass/_appear-animate.scss */
  80% {
    transform: rotate(-5deg);
  }

  /* line 357, ../sass/_appear-animate.scss */
  100% {
    transform: rotate(0deg);
    opacity: 1;
  }
}

/* line 364, ../sass/_appear-animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 377, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: translateX(0%);
  }

  /* line 380, ../sass/_appear-animate.scss */
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 383, ../sass/_appear-animate.scss */
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
  }

  /* line 386, ../sass/_appear-animate.scss */
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 389, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
  }

  /* line 392, ../sass/_appear-animate.scss */
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 395, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }
}

@-moz-keyframes wobble {
  /* line 403, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: translateX(0%);
  }

  /* line 406, ../sass/_appear-animate.scss */
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 409, ../sass/_appear-animate.scss */
  30% {
    -moz-transform: translateX(20%) rotate(3deg);
  }

  /* line 412, ../sass/_appear-animate.scss */
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 415, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: translateX(10%) rotate(2deg);
  }

  /* line 418, ../sass/_appear-animate.scss */
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 421, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }
}

@-o-keyframes wobble {
  /* line 429, ../sass/_appear-animate.scss */
  0% {
    -o-transform: translateX(0%);
  }

  /* line 432, ../sass/_appear-animate.scss */
  15% {
    -o-transform: translateX(-25%) rotate(-5deg);
  }

  /* line 435, ../sass/_appear-animate.scss */
  30% {
    -o-transform: translateX(20%) rotate(3deg);
  }

  /* line 438, ../sass/_appear-animate.scss */
  45% {
    -o-transform: translateX(-15%) rotate(-3deg);
  }

  /* line 441, ../sass/_appear-animate.scss */
  60% {
    -o-transform: translateX(10%) rotate(2deg);
  }

  /* line 444, ../sass/_appear-animate.scss */
  75% {
    -o-transform: translateX(-5%) rotate(-1deg);
  }

  /* line 447, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0%);
    opacity: 1;
  }
}

@keyframes wobble {
  /* line 455, ../sass/_appear-animate.scss */
  0% {
    transform: translateX(0%);
  }

  /* line 458, ../sass/_appear-animate.scss */
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }

  /* line 461, ../sass/_appear-animate.scss */
  30% {
    transform: translateX(20%) rotate(3deg);
  }

  /* line 464, ../sass/_appear-animate.scss */
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }

  /* line 467, ../sass/_appear-animate.scss */
  60% {
    transform: translateX(10%) rotate(2deg);
  }

  /* line 470, ../sass/_appear-animate.scss */
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }

  /* line 473, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}

/* line 480, ../sass/_appear-animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes wiggle {
  /* line 488, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: skewX(9deg);
  }

  /* line 491, ../sass/_appear-animate.scss */
  10% {
    -webkit-transform: skewX(-8deg);
  }

  /* line 494, ../sass/_appear-animate.scss */
  20% {
    -webkit-transform: skewX(7deg);
  }

  /* line 497, ../sass/_appear-animate.scss */
  30% {
    -webkit-transform: skewX(-6deg);
  }

  /* line 500, ../sass/_appear-animate.scss */
  40% {
    -webkit-transform: skewX(5deg);
  }

  /* line 503, ../sass/_appear-animate.scss */
  50% {
    -webkit-transform: skewX(-4deg);
  }

  /* line 506, ../sass/_appear-animate.scss */
  60% {
    -webkit-transform: skewX(3deg);
  }

  /* line 509, ../sass/_appear-animate.scss */
  70% {
    -webkit-transform: skewX(-2deg);
  }

  /* line 512, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: skewX(1deg);
  }

  /* line 515, ../sass/_appear-animate.scss */
  90% {
    -webkit-transform: skewX(0deg);
  }

  /* line 518, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: skewX(0deg);
    opacity: 1;
  }
}

@-moz-keyframes wiggle {
  /* line 526, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: skewX(9deg);
  }

  /* line 529, ../sass/_appear-animate.scss */
  10% {
    -moz-transform: skewX(-8deg);
  }

  /* line 532, ../sass/_appear-animate.scss */
  20% {
    -moz-transform: skewX(7deg);
  }

  /* line 535, ../sass/_appear-animate.scss */
  30% {
    -moz-transform: skewX(-6deg);
  }

  /* line 538, ../sass/_appear-animate.scss */
  40% {
    -moz-transform: skewX(5deg);
  }

  /* line 541, ../sass/_appear-animate.scss */
  50% {
    -moz-transform: skewX(-4deg);
  }

  /* line 544, ../sass/_appear-animate.scss */
  60% {
    -moz-transform: skewX(3deg);
  }

  /* line 547, ../sass/_appear-animate.scss */
  70% {
    -moz-transform: skewX(-2deg);
  }

  /* line 550, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: skewX(1deg);
  }

  /* line 553, ../sass/_appear-animate.scss */
  90% {
    -moz-transform: skewX(0deg);
  }

  /* line 556, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: skewX(0deg);
    opacity: 1;
  }
}

@-o-keyframes wiggle {
  /* line 564, ../sass/_appear-animate.scss */
  0% {
    -o-transform: skewX(9deg);
  }

  /* line 567, ../sass/_appear-animate.scss */
  10% {
    -o-transform: skewX(-8deg);
  }

  /* line 570, ../sass/_appear-animate.scss */
  20% {
    -o-transform: skewX(7deg);
  }

  /* line 573, ../sass/_appear-animate.scss */
  30% {
    -o-transform: skewX(-6deg);
  }

  /* line 576, ../sass/_appear-animate.scss */
  40% {
    -o-transform: skewX(5deg);
  }

  /* line 579, ../sass/_appear-animate.scss */
  50% {
    -o-transform: skewX(-4deg);
  }

  /* line 582, ../sass/_appear-animate.scss */
  60% {
    -o-transform: skewX(3deg);
  }

  /* line 585, ../sass/_appear-animate.scss */
  70% {
    -o-transform: skewX(-2deg);
  }

  /* line 588, ../sass/_appear-animate.scss */
  80% {
    -o-transform: skewX(1deg);
  }

  /* line 591, ../sass/_appear-animate.scss */
  90% {
    -o-transform: skewX(0deg);
  }

  /* line 594, ../sass/_appear-animate.scss */
  100% {
    -o-transform: skewX(0deg);
    opacity: 1;
  }
}

@keyframes wiggle {
  /* line 602, ../sass/_appear-animate.scss */
  0% {
    transform: skewX(9deg);
  }

  /* line 605, ../sass/_appear-animate.scss */
  10% {
    transform: skewX(-8deg);
  }

  /* line 608, ../sass/_appear-animate.scss */
  20% {
    transform: skewX(7deg);
  }

  /* line 611, ../sass/_appear-animate.scss */
  30% {
    transform: skewX(-6deg);
  }

  /* line 614, ../sass/_appear-animate.scss */
  40% {
    transform: skewX(5deg);
  }

  /* line 617, ../sass/_appear-animate.scss */
  50% {
    transform: skewX(-4deg);
  }

  /* line 620, ../sass/_appear-animate.scss */
  60% {
    transform: skewX(3deg);
  }

  /* line 623, ../sass/_appear-animate.scss */
  70% {
    transform: skewX(-2deg);
  }

  /* line 626, ../sass/_appear-animate.scss */
  80% {
    transform: skewX(1deg);
  }

  /* line 629, ../sass/_appear-animate.scss */
  90% {
    transform: skewX(0deg);
  }

  /* line 632, ../sass/_appear-animate.scss */
  100% {
    transform: skewX(0deg);
    opacity: 1;
  }
}

/* line 639, ../sass/_appear-animate.scss */
.wiggle {
  -webkit-animation-name: wiggle;
  -moz-animation-name: wiggle;
  -o-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 652, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 655, ../sass/_appear-animate.scss */
  50% {
    -webkit-transform: scale(1.1);
  }

  /* line 658, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes pulse {
  /* line 666, ../sass/_appear-animate.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 669, ../sass/_appear-animate.scss */
  50% {
    -moz-transform: scale(1.1);
  }

  /* line 672, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes pulse {
  /* line 680, ../sass/_appear-animate.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 683, ../sass/_appear-animate.scss */
  50% {
    -o-transform: scale(1.1);
  }

  /* line 686, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes pulse {
  /* line 694, ../sass/_appear-animate.scss */
  0% {
    transform: scale(1);
  }

  /* line 697, ../sass/_appear-animate.scss */
  50% {
    transform: scale(1.1);
  }

  /* line 700, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 707, ../sass/_appear-animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes fadeIn {
  /* line 715, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 718, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 725, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 728, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  /* line 735, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 738, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 745, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
  }

  /* line 748, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
  }
}

/* line 754, ../sass/_appear-animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  /* line 762, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  /* line 766, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  /* line 774, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  /* line 778, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  /* line 786, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  /* line 790, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  /* line 798, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  /* line 802, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 809, ../sass/_appear-animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  /* line 817, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }

  /* line 821, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDown {
  /* line 829, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }

  /* line 833, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDown {
  /* line 841, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }

  /* line 845, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDown {
  /* line 853, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  /* line 857, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 864, ../sass/_appear-animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  /* line 872, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }

  /* line 876, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeft {
  /* line 884, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }

  /* line 888, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeft {
  /* line 896, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }

  /* line 900, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  /* line 908, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  /* line 912, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 919, ../sass/_appear-animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  /* line 927, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }

  /* line 931, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRight {
  /* line 939, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }

  /* line 943, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRight {
  /* line 951, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }

  /* line 955, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  /* line 963, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  /* line 967, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 974, ../sass/_appear-animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  /* line 982, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 986, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 994, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 998, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUpBig {
  /* line 1006, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1010, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  /* line 1018, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1022, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1029, ../sass/_appear-animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
  /* line 1037, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1041, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 1049, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1053, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInDownBig {
  /* line 1061, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1065, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  /* line 1073, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1077, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1084, ../sass/_appear-animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 1092, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1096, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 1104, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1108, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  /* line 1116, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1120, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 1128, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1132, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1139, ../sass/_appear-animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  /* line 1147, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1151, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 1159, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1163, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  /* line 1171, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1175, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 1183, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1187, ../sass/_appear-animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 1194, ../sass/_appear-animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
  /* line 1202, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 1206, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 1210, ../sass/_appear-animate.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 1213, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-moz-keyframes bounceIn {
  /* line 1221, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 1225, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 1229, ../sass/_appear-animate.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 1232, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: scale(1);
    opacity: 1;
  }
}

@-o-keyframes bounceIn {
  /* line 1240, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }

  /* line 1244, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }

  /* line 1248, ../sass/_appear-animate.scss */
  70% {
    -o-transform: scale(0.9);
  }

  /* line 1251, ../sass/_appear-animate.scss */
  100% {
    -o-transform: scale(1);
    opacity: 1;
  }
}

@keyframes bounceIn {
  /* line 1259, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 1263, ../sass/_appear-animate.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 1267, ../sass/_appear-animate.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 1270, ../sass/_appear-animate.scss */
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* line 1277, ../sass/_appear-animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  /* line 1285, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }

  /* line 1289, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }

  /* line 1293, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateY(10px);
  }

  /* line 1296, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInUp {
  /* line 1304, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }

  /* line 1308, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }

  /* line 1312, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateY(10px);
  }

  /* line 1315, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInUp {
  /* line 1323, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }

  /* line 1327, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(-30px);
  }

  /* line 1331, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateY(10px);
  }

  /* line 1334, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInUp {
  /* line 1342, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  /* line 1346, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  /* line 1350, ../sass/_appear-animate.scss */
  80% {
    transform: translateY(10px);
  }

  /* line 1353, ../sass/_appear-animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1360, ../sass/_appear-animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  /* line 1368, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }

  /* line 1372, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }

  /* line 1376, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateY(-10px);
  }

  /* line 1379, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInDown {
  /* line 1387, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }

  /* line 1391, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }

  /* line 1395, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateY(-10px);
  }

  /* line 1398, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInDown {
  /* line 1406, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }

  /* line 1410, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }

  /* line 1414, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateY(-10px);
  }

  /* line 1417, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes bounceInDown {
  /* line 1425, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 1429, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  /* line 1433, ../sass/_appear-animate.scss */
  80% {
    transform: translateY(-10px);
  }

  /* line 1436, ../sass/_appear-animate.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 1443, ../sass/_appear-animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  /* line 1451, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 1455, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  /* line 1459, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateX(-10px);
  }

  /* line 1462, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInLeft {
  /* line 1470, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 1474, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  /* line 1478, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateX(-10px);
  }

  /* line 1481, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInLeft {
  /* line 1489, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 1493, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }

  /* line 1497, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateX(-10px);
  }

  /* line 1500, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInLeft {
  /* line 1508, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 1512, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  /* line 1516, ../sass/_appear-animate.scss */
  80% {
    transform: translateX(-10px);
  }

  /* line 1519, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1526, ../sass/_appear-animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  /* line 1534, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 1538, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }

  /* line 1542, ../sass/_appear-animate.scss */
  80% {
    -webkit-transform: translateX(10px);
  }

  /* line 1545, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInRight {
  /* line 1553, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 1557, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }

  /* line 1561, ../sass/_appear-animate.scss */
  80% {
    -moz-transform: translateX(10px);
  }

  /* line 1564, ../sass/_appear-animate.scss */
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInRight {
  /* line 1572, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 1576, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }

  /* line 1580, ../sass/_appear-animate.scss */
  80% {
    -o-transform: translateX(10px);
  }

  /* line 1583, ../sass/_appear-animate.scss */
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInRight {
  /* line 1591, ../sass/_appear-animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 1595, ../sass/_appear-animate.scss */
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  /* line 1599, ../sass/_appear-animate.scss */
  80% {
    transform: translateX(10px);
  }

  /* line 1602, ../sass/_appear-animate.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

/* line 1609, ../sass/_appear-animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
  /* line 1617, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1622, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateIn {
  /* line 1631, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1636, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateIn {
  /* line 1645, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1650, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  /* line 1659, ../sass/_appear-animate.scss */
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  /* line 1664, ../sass/_appear-animate.scss */
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1672, ../sass/_appear-animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
  /* line 1680, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1685, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpLeft {
  /* line 1694, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1699, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpLeft {
  /* line 1708, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1713, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 1722, ../sass/_appear-animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1727, ../sass/_appear-animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1735, ../sass/_appear-animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
  /* line 1743, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1748, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownLeft {
  /* line 1757, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1762, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownLeft {
  /* line 1771, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1776, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  /* line 1785, ../sass/_appear-animate.scss */
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1790, ../sass/_appear-animate.scss */
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1798, ../sass/_appear-animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
  /* line 1806, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1811, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInUpRight {
  /* line 1820, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1825, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInUpRight {
  /* line 1834, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1839, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 1848, ../sass/_appear-animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  /* line 1853, ../sass/_appear-animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1861, ../sass/_appear-animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  /* line 1869, ../sass/_appear-animate.scss */
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1874, ../sass/_appear-animate.scss */
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}

@-moz-keyframes rotateInDownRight {
  /* line 1883, ../sass/_appear-animate.scss */
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1888, ../sass/_appear-animate.scss */
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}

@-o-keyframes rotateInDownRight {
  /* line 1897, ../sass/_appear-animate.scss */
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1902, ../sass/_appear-animate.scss */
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 1911, ../sass/_appear-animate.scss */
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  /* line 1916, ../sass/_appear-animate.scss */
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

/* line 1924, ../sass/_appear-animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/* ----------------------------------------------------*/
/* ------------------ TYPOGRAPHY CSS ------------------*/
/* --------------------------------------------------- */
/* line 5, ../sass/_typography.scss */
html, body {
  font-family: 'Raleway', sans-serif;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

/* line 11, ../sass/_typography.scss */
.typography-section {
  padding-bottom: 70px;
  position: relative;
}

@media (min-width: 1200px) {
  /* line 16, ../sass/_typography.scss */
  body.typography .container {
    width: 1140px;
  }
}

/* line 25, ../sass/_typography.scss */
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6,
.white-text p, .white-text span, .white-text a, .white-text div, .white-text cite {
  color: white;
}

/* line 29, ../sass/_typography.scss */
.red-color {
  color: #cd3333;
}

/* line 33, ../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 800;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 38, ../sass/_typography.scss */
h1 {
  font-size: 48px;
  font-size: 3.42857rem;
  margin-bottom: 26px;
}

/* line 43, ../sass/_typography.scss */
h2 {
  font-size: 42px;
  font-size: 3rem;
  margin-bottom: 4px;
}

/* line 47, ../sass/_typography.scss */
h3 {
  font-size: 36px;
  font-size: 2.57143rem;
  margin-bottom: 23px;
}

/* line 51, ../sass/_typography.scss */
h4 {
  font-size: 32px;
  font-size: 2.28571rem;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  /* line 51, ../sass/_typography.scss */
  h4 {
    font-size: 24px;
    font-size: 1.71429rem;
  }
}

/* line 58, ../sass/_typography.scss */
h5 {
  font-size: 24px;
  font-size: 1.71429rem;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 58, ../sass/_typography.scss */
  h5 {
    font-size: 20px;
    font-size: 1.42857rem;
  }
}

/* line 65, ../sass/_typography.scss */
h6 {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 20px;
}

/* line 69, ../sass/_typography.scss */
.underline {
  position: relative;
  padding-bottom: 28px;
}
/* line 72, ../sass/_typography.scss */
.underline:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 40px;
  height: 2px;
  margin-left: -20px;
  background: #000;
}

/* line 83, ../sass/_typography.scss */
.white-text .underline:after {
  background: #fff;
}

/* Link
------------------------------------------------------*/
/* line 89, ../sass/_typography.scss */
.default-links {
  padding: 19px 0 0 11px;
}
@media (max-width: 991px) {
  /* line 89, ../sass/_typography.scss */
  .default-links {
    padding: 19px 0 0 0;
  }
}
/* line 94, ../sass/_typography.scss */
.default-links a {
  padding: 8px 0 0 0;
  font-size: 16px;
  font-size: 1.14286rem;
}

/* line 99, ../sass/_typography.scss */
a {
  color: #cd3333;
}
/* line 101, ../sass/_typography.scss */
a:hover, a:active, a:focus {
  color: #d84545;
  text-decoration: none;
  outline: none;
}
/* line 108, ../sass/_typography.scss */
a.default-hovered {
  position: relative;
  display: inline-block;
  -webkit-transition: color 0.1s;
  -moz-transition: color 0.1s;
  -o-transition: color 0.1s;
  transition: color 0.1s;
}
/* line 115, ../sass/_typography.scss */
a.default-hovered:after {
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #cd3333;
  content: ' ';
  opacity: 0;
  -webkit-transition: opacity 0.3s, bottom 0.3s;
  -moz-transition: opacity 0.3s, bottom 0.3s;
  -o-transition: opacity 0.3s, bottom 0.3s;
  transition: opacity 0.3s, bottom 0.3s;
  pointer-events: none;
}
/* line 131, ../sass/_typography.scss */
a.default-hovered.default-visited {
  color: #E08B8B;
  text-decoration: none;
}
/* line 135, ../sass/_typography.scss */
a.default-hovered:hover, a.default-hovered.default-hover {
  color: #d84545;
  text-decoration: none;
}
/* line 138, ../sass/_typography.scss */
a.default-hovered:hover:after, a.default-hovered.default-hover:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #E08B8B;
}
/* line 145, ../sass/_typography.scss */
a.default-hovered:active, a.default-hovered.default-active, a.default-hovered.active {
  color: #cd3333;
  outline: none;
}
/* line 148, ../sass/_typography.scss */
a.default-hovered:active:after, a.default-hovered.default-active:after, a.default-hovered.active:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #cd3333;
}
/* line 155, ../sass/_typography.scss */
a.default-hovered:focus {
  outline: none;
  color: #cd3333;
}
/* line 158, ../sass/_typography.scss */
a.default-hovered:focus:after {
  bottom: -2px;
  opacity: 1;
  text-decoration: none;
  background: #cd3333;
}

/* style for p
----------------------------------------------------*/
/* line 172, ../sass/_typography.scss */
p {
  line-height: 1.75;
  margin: 0 0 25px;
}
/* line 175, ../sass/_typography.scss */
p.big-size {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  line-height: 1.6;
}
@media (max-width: 767px) {
  /* line 175, ../sass/_typography.scss */
  p.big-size {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}

/* Img-responsive
-----------------------------------------------------*/
/* line 187, ../sass/_typography.scss */
figure {
  max-width: 250px;
  width: 100%;
  margin: 5px 0 23px 0;
}
@media (min-width: 768px) {
  /* line 187, ../sass/_typography.scss */
  figure {
    margin: 5px 40px 23px 0;
    float: left;
  }
}
/* line 195, ../sass/_typography.scss */
figure figcaption {
  margin-top: 15px;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.7;
  line-height: 1.8;
}

/* style ol, ul 
----------------------------------------------------- */
/* line 205, ../sass/_typography.scss */
ol {
  padding-left: 25px;
}

/* line 209, ../sass/_typography.scss */
ol li, ul li {
  padding: 3px 0 2px 0;
}

/* line 213, ../sass/_typography.scss */
ul {
  padding-left: 17px;
}
/* line 215, ../sass/_typography.scss */
ul li {
  list-style-image: url(../images/li-img.png);
}

/* style table 
----------------------------------------------------- */
/* line 230, ../sass/_typography.scss */
.table-responsive {
  border: none;
  padding-top: 15px;
}

/* line 234, ../sass/_typography.scss */
table {
  border: 1px solid #e9e9e9;
  width: 100%;
}
/* line 237, ../sass/_typography.scss */
table th {
  background: #f9f9f9;
  color: #222;
  font-weight: 700;
  border: 1px solid #e9e9e9;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.55;
  padding: 18px 20px 14px 20px;
  text-align: center;
}
/* line 247, ../sass/_typography.scss */
table td {
  border: 1px solid #e9e9e9;
  font-size: 14px;
  font-size: 1rem;
  line-height: 1.55;
  padding: 15px 20px 13px 20px;
  text-align: center;
  color: #111;
}

/* style for blockquote
----------------------------------------------------*/
/* line 259, ../sass/_typography.scss */
blockquote {
  position: relative;
  text-align: center;
  position: relative;
  padding: 23px 60px 10px 60px;
  border: none;
  margin: 50px 0 5px 0;
  font-size: 24px;
  font-size: 1.71429rem;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 1.58;
}
@media (max-width: 767px) {
  /* line 259, ../sass/_typography.scss */
  blockquote {
    font-size: 16px;
    font-size: 1.14286rem;
    padding: 23px 40px 10px 40px;
  }
}
/* line 274, ../sass/_typography.scss */
blockquote:before {
  background: rgba(0, 0, 0, 0.13);
  content: ' ';
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  top: -2px;
  width: 40px;
}
/* line 284, ../sass/_typography.scss */
blockquote:after {
  content: ' ';
  height: 45px;
  width: 65px;
  position: absolute;
  top: 26px;
  left: 0;
  background-image: url(../images/blockquote-bg.png);
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  /* line 284, ../sass/_typography.scss */
  blockquote:after {
    height: 30px;
    width: 38px;
    background-size: cover;
  }
}
/* line 300, ../sass/_typography.scss */
blockquote footer {
  margin-top: 15px;
}
/* line 302, ../sass/_typography.scss */
blockquote footer:before {
  display: none;
}
/* line 305, ../sass/_typography.scss */
blockquote footer cite {
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.92857rem;
  text-transform: uppercase;
  letter-spacing: 0px;
}

/* style for input[type="text"]
----------------------------------------------------*/
/* line 317, ../sass/_typography.scss */
.input-box > div > div {
  margin-bottom: 10px;
}

/* line 320, ../sass/_typography.scss */
::-webkit-input-placeholder {
  color: #777;
}

/* line 324, ../sass/_typography.scss */
::-moz-placeholder {
  color: #777;
}

/* line 327, ../sass/_typography.scss */
:-moz-placeholder {
  color: #777;
}

/* line 330, ../sass/_typography.scss */
:-ms-input-placeholder {
  color: #777;
}

/* line 336, ../sass/_typography.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="name"] {
  width: 100%;
  height: 40px;
  border: 1px solid #e5e5e5;
  padding: 0 12px;
  border-radius: 2px;
  box-shadow: none;
}
/* line 344, ../sass/_typography.scss */
input[type="text"]:active:focus, input[type="text"]:active, input[type="text"]:focus,
input[type="email"]:active:focus,
input[type="email"]:active,
input[type="email"]:focus,
input[type="password"]:active:focus,
input[type="password"]:active,
input[type="password"]:focus,
input[type="name"]:active:focus,
input[type="name"]:active,
input[type="name"]:focus {
  outline: none;
}
/* line 347, ../sass/_typography.scss */
input[type="text"].white-style,
input[type="email"].white-style,
input[type="password"].white-style,
input[type="name"].white-style {
  background: #9eb533;
  color: #dde8ab;
  border: none;
  box-shadow: inset 0 1px 0px #7e9129;
}
/* line 353, ../sass/_typography.scss */
input[type="text"].white-style::-webkit-input-placeholder,
input[type="email"].white-style::-webkit-input-placeholder,
input[type="password"].white-style::-webkit-input-placeholder,
input[type="name"].white-style::-webkit-input-placeholder {
  color: #dde8ab;
}
/* line 357, ../sass/_typography.scss */
input[type="text"].white-style::-moz-placeholder,
input[type="email"].white-style::-moz-placeholder,
input[type="password"].white-style::-moz-placeholder,
input[type="name"].white-style::-moz-placeholder {
  color: #dde8ab;
}
/* line 360, ../sass/_typography.scss */
input[type="text"].white-style:-moz-placeholder,
input[type="email"].white-style:-moz-placeholder,
input[type="password"].white-style:-moz-placeholder,
input[type="name"].white-style:-moz-placeholder {
  color: #dde8ab;
}
/* line 363, ../sass/_typography.scss */
input[type="text"].white-style:-ms-input-placeholder,
input[type="email"].white-style:-ms-input-placeholder,
input[type="password"].white-style:-ms-input-placeholder,
input[type="name"].white-style:-ms-input-placeholder {
  color: #dde8ab;
}

/**/
/* line 369, ../sass/_typography.scss */
textarea {
  border-radius: 2px;
}
/* line 371, ../sass/_typography.scss */
textarea.form-control {
  box-shadow: none;
  border-radius: 2px;
  resize: none;
  border: 1px solid #e5e5e5 !important;
}
/* line 377, ../sass/_typography.scss */
textarea.white-style {
  background: #9eb533;
  color: #dde8ab;
  border: none;
  box-shadow: inset 0 1px 0px #7e9129;
  padding-top: 10px;
  resize: vertical;
  min-height: 80px;
  border: none !important;
}
/* line 386, ../sass/_typography.scss */
textarea.white-style:focus {
  box-shadow: inset 0 1px 0px #7e9129;
}
/* line 389, ../sass/_typography.scss */
textarea.white-style::-webkit-input-placeholder {
  color: #dde8ab;
}
/* line 393, ../sass/_typography.scss */
textarea.white-style::-moz-placeholder {
  color: #dde8ab;
}
/* line 396, ../sass/_typography.scss */
textarea.white-style:-moz-placeholder {
  color: #dde8ab;
}
/* line 399, ../sass/_typography.scss */
textarea.white-style:-ms-input-placeholder {
  color: #dde8ab;
}

/* line 404, ../sass/_typography.scss */
.form-control:focus {
  border: 1px solid #e5e5e5;
  box-shadow: none;
}

/* style for input[type="radio"]
----------------------------------------------------*/
/* line 411, ../sass/_typography.scss */
input[type="radio"] {
  left: -9999px;
  position: absolute;
}
/* line 415, ../sass/_typography.scss */
input[type="checkbox"] {
  left: -9999px;
  position: absolute;
}
/* line 418, ../sass/_typography.scss */
input[type="checkbox"] + label:before {
  background-image: url(../images/checkbox-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 9px;
  width: 22px;
}
/* line 430, ../sass/_typography.scss */
input[type="checkbox"] + label.white-style {
  color: white;
}
/* line 432, ../sass/_typography.scss */
input[type="checkbox"] + label.white-style:before {
  background-image: url(../images/checkbox-bg-white.png);
}
/* line 436, ../sass/_typography.scss */
input[type="checkbox"] + label.red-style {
  color: #222222;
  margin-left: 33px;
}
/* line 439, ../sass/_typography.scss */
input[type="checkbox"] + label.red-style:before {
  background-image: url(../images/checkbox-bg-red.png);
}
/* line 445, ../sass/_typography.scss */
input[type="radio"]:checked + label:before, input[type="checkbox"]:checked + label:before {
  background-position: -3px -58px;
}
/* line 448, ../sass/_typography.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  color: #222;
  cursor: pointer;
  font-size: 14px;
  font-size: 1rem;
  font-weight: normal;
  margin-left: 40px;
  margin-top: 12px;
}
/* line 456, ../sass/_typography.scss */
input[disabled="disabled"] + label {
  opacity: 0.4;
}
/* line 459, ../sass/_typography.scss */
input[type="radio"] + label:before {
  background-image: url(../images/radio-bg.png);
  background-position: -3px -3px;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 22px;
  left: 20px;
  position: absolute;
  top: 10px;
  width: 23px;
}
/* line 471, ../sass/_typography.scss */
input[type="radio"] + label.white-style {
  color: white;
}
/* line 473, ../sass/_typography.scss */
input[type="radio"] + label.white-style:before {
  background-image: url(../images/radio-bg-white.png);
}

/* btn-default
-----------------------------------------------------*/
/* line 481, ../sass/_typography.scss */
.button-box {
  margin-top: 20px;
}
/* line 483, ../sass/_typography.scss */
.button-box button {
  margin-right: 5px;
  margin-bottom: 10px;
}

/* line 493, ../sass/_typography.scss */
button:active, button:focus, button:active:focus, button.button-active, button:active:hover {
  box-shadow: none;
  outline: none;
  border: none;
}
/* line 498, ../sass/_typography.scss */
button:active:hover {
  box-shadow: none;
  outline: none;
  border: none;
}

/* line 504, ../sass/_typography.scss */
.btn-default {
  background-color: #86a200;
  border: none;
  padding: 13px 30px;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  box-shadow: none;
  border-color: #789100;
  border-radius: 2px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-size: 13px;
  font-size: 0.92857rem;
  outline: none;
}
/* line 518, ../sass/_typography.scss */
.btn-default:hover, .btn-default.button-hover {
  background-color: #92ab19;
  color: white;
  box-shadow: none;
  border-color: #789100;
  outline: none;
}
/* line 525, ../sass/_typography.scss */
.btn-default:active, .btn-default:focus, .btn-default:active:focus, .btn-default.button-active {
  box-shadow: none;
  box-shadow: inset 0 2px 0px #7e9129;
  border-color: #789100;
  outline: none;
  background-color: #92ab19;
  color: white;
}
/* line 533, ../sass/_typography.scss */
.btn-default:visited {
  box-shadow: none;
  background-color: #92ab19;
  border-color: #789100;
  color: white;
  outline: none;
}
/* line 540, ../sass/_typography.scss */
.btn-default.white-style {
  background-color: white;
  color: #86a200;
}
/* line 543, ../sass/_typography.scss */
.btn-default.white-style:hover, .btn-default.white-style.button-hover {
  background-color: #fffdec;
}
/* line 546, ../sass/_typography.scss */
.btn-default.white-style:active, .btn-default.white-style:focus, .btn-default.white-style:active:focus, .btn-default.white-style.button-active {
  box-shadow: none;
  color: #86a200;
  box-shadow: inset 0 2px 0px #dddddd;
}
/* line 552, ../sass/_typography.scss */
.btn-default i {
  padding-right: 10px;
}
/* line 555, ../sass/_typography.scss */
.btn-default.red-style {
  background-color: #cd3333;
  color: white;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 7px 18px;
}
/* line 561, ../sass/_typography.scss */
.btn-default.red-style:hover, .btn-default.red-style.button-hover {
  background-color: rgba(205, 51, 51, 0.9);
}
/* line 564, ../sass/_typography.scss */
.btn-default.red-style:active, .btn-default.red-style:focus, .btn-default.red-style:active:focus, .btn-default.red-style.button-active {
  box-shadow: none;
  color: white;
  box-shadow: inset 0 2px 0px #B14D4D;
  background-color: rgba(205, 51, 51, 0.9);
}
/* line 570, ../sass/_typography.scss */
.btn-default.red-style i {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-left: 3px;
  position: relative;
  top: 1px;
}
/* line 577, ../sass/_typography.scss */
.btn-default.red-text-style {
  background-color: white;
  color: #cd3333;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding: 11px 28px;
}
/* line 583, ../sass/_typography.scss */
.btn-default.red-text-style:hover, .btn-default.red-text-style.button-hover {
  background-color: white;
  color: #cd3333;
}
/* line 587, ../sass/_typography.scss */
.btn-default.red-text-style:active, .btn-default.red-text-style:focus, .btn-default.red-text-style:active:focus, .btn-default.red-text-style.button-active {
  box-shadow: none;
  color: #cd3333;
  box-shadow: inset 0 2px 0px #dddddd;
  background-color: white;
}
/* line 593, ../sass/_typography.scss */
.btn-default.red-text-style i {
  font-size: 14px;
  font-size: 1rem;
  margin: 0 3px;
  position: relative;
  top: 1px;
}

/* bootstrap-select
-----------------------------------------------------*/
/* line 605, ../sass/_typography.scss */
.bootstrap-select .btn-default {
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  height: 40px;
  width: 250px;
  color: #777777;
  padding: 10px 11px;
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
}
/* line 617, ../sass/_typography.scss */
.bootstrap-select .btn-default .caret {
  background: url(../images/select-arrow.svg) no-repeat;
  width: 8px;
  height: 15px;
  border: none;
  top: 38% !important;
  opacity: 0.4;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 630, ../sass/_typography.scss */
.bootstrap-select .btn-default:hover .caret {
  opacity: 1;
}
/* line 634, ../sass/_typography.scss */
.bootstrap-select .btn-default:active, .bootstrap-select .btn-default:focus, .bootstrap-select .btn-default:visited, .bootstrap-select .btn-default.dropdown-toggle {
  outline: none !important;
  background: white !important;
  border-color: #e5e5e5 !important;
  box-shadow: none !important;
}
/* line 641, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu {
  width: 250px;
  border-radius: 2px;
  padding: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 650, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li {
  padding: 0;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 656, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:hover {
  background: #9eb533;
}
/* line 658, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:hover a {
  color: #fff;
}
/* line 662, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li.selected {
  background-color: #86a200;
}
/* line 664, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li.selected a {
  color: #fff;
}
/* line 668, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li a {
  background: none;
  padding: 11px;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 675, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li a:after {
  display: none;
}
/* line 679, ../sass/_typography.scss */
.bootstrap-select .dropdown-menu li:before {
  display: none;
}
/* line 685, ../sass/_typography.scss */
.bootstrap-select.open .dropdown-menu {
  opacity: 1;
}
/* line 690, ../sass/_typography.scss */
.bootstrap-select.white-style .btn-default {
  border: none !important;
  background: #9eb533 !important;
  color: #dde8ab;
}
/* line 696, ../sass/_typography.scss */
.bootstrap-select.white-style .btn-default .caret {
  background: url(../images/select-arrow-white.svg) no-repeat;
}
/* line 700, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu {
  background-color: #9eb533;
}
/* line 703, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li a {
  color: #dde8ab;
}
/* line 704, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li:hover {
  background-color: #86a200;
}
/* line 708, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li.selected {
  background-color: #fffdec;
}
/* line 710, ../sass/_typography.scss */
.bootstrap-select.white-style .dropdown-menu li.selected a {
  color: #777777;
}

/* line 3, ../sass/_primary-menu.scss */
.header .primary a {
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
  font-size: 0.78571rem;
}
/* line 10, ../sass/_primary-menu.scss */
.header .navbar {
  min-height: 45px;
}
/* line 13, ../sass/_primary-menu.scss */
.header .navbar-default {
  background: none;
  border-radius: 0;
  border: none;
  margin-bottom: 0;
}
/* line 20, ../sass/_primary-menu.scss */
.header.top-menu .menu-close {
  display: none;
}
@media (max-width: 991px) {
  /* line 23, ../sass/_primary-menu.scss */
  .header.top-menu .primary {
    display: inline-block;
    float: none;
    margin: 0 0 0 -4px;
    text-align: left;
    vertical-align: top;
    z-index: inherit;
  }
}
/* line 34, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse {
  position: relative;
}
/* line 36, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav {
  position: relative;
}
@media (min-width: 992px) {
  /* line 36, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav {
    width: 100%;
    text-align: center;
  }
}
/* line 43, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav .parent {
  position: relative;
}
/* line 46, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav .parent:hover > .sub {
  display: block;
  -webkit-animation: fadeIn 0.4s;
  animation: fadeIn 0.4s;
}
/* line 53, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li {
  position: relative;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 53, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li {
    float: none;
    display: inline-block;
    text-align: left;
  }
}
/* line 61, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li > a {
  position: static;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  z-index: 901;
}
/* line 69, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li.parent > a:after {
  background: transparent;
  bottom: 0;
  content: "";
  display: none;
  height: 12px;
  left: 4px;
  margin: 0 0 -6px 0;
  position: absolute;
  right: 4px;
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;
  z-index: 906;
}
/* line 85, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after {
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-size: 14px;
  font-size: 1rem;
  font-weight: 600;
  display: block;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 101, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub {
  background: rgba(0, 0, 0, 0.97);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  display: none;
  font-size: 13px;
  line-height: 24px;
  margin: -1px 0 0;
  position: absolute;
  z-index: 905;
}
/* line 110, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
  padding: 7px 20px 2px 20px;
  list-style: none;
  border-top: 1px solid #22201f;
}
@media (max-width: 991px) {
  /* line 110, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
    background: #171212;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 110, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li {
    padding: 0px 20px 0px 20px;
  }
}
@media (max-width: 991px) {
  /* line 122, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:first-of-type {
    border-top: 1px solid #22201f;
  }
}
/* line 128, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:hover {
  background: rgba(255, 253, 236, 0.1);
}
@media (max-width: 991px) {
  /* line 128, ../sass/_primary-menu.scss */
  .header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li:hover {
    background: #171212;
  }
}
/* line 134, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li a {
  color: #bbb;
  display: block;
  text-decoration: none;
  width: 145px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 141, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub li a:hover {
  color: #fff;
}
/* line 146, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub .sub {
  left: 100%;
  top: 0;
  margin-left: 1px;
}
/* line 152, ../sass/_primary-menu.scss */
.header.top-menu .primary .navbar .navbar-collapse .nav > li .sub .sub li:first-of-type {
  border-top: none;
}
/* line 169, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li, .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li {
  display: block;
  float: none;
}
/* line 181, ../sass/_primary-menu.scss */
.header.menu-sidebar a:hover:after {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 191, ../sass/_primary-menu.scss */
  .primary .navbar-collapse.collapse {
    display: none !important;
  }
  /* line 193, ../sass/_primary-menu.scss */
  .primary .navbar-collapse.collapse.in {
    display: block !important;
  }
}
/**/
@media (min-width: 992px) {
  /* line 209, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li {
    padding-left: 18px;
    padding-right: 18px;
  }
  /* line 212, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a {
    padding-left: 0px;
    padding-right: 0px;
    color: #cd3333;
    text-transform: uppercase;
    font-size: 12px;
    font-size: 0.85714rem;
    font-weight: 600;
    letter-spacing: 1.8px;
  }
  /* line 220, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a.default-hovered, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a.default-hovered {
    position: relative;
  }
  /* line 223, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a:after, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a:after {
    bottom: 17px;
  }
  /* line 226, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav > li > a:hover:after, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav > li > a:hover:after {
    bottom: 20px;
  }
  /* line 235, ../sass/_primary-menu.scss */
  .header.top-menu:not(.minimized-menu) .primary .navbar .navbar-collapse .nav .sub, .header.top-menu:not(.transform-menu) .primary .navbar .navbar-collapse .nav .sub {
    left: 0;
    padding-left: 0;
  }
}
/* line 246, ../sass/_primary-menu.scss */
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li {
  padding-left: 0;
  padding-right: 0;
}

/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*-------------------- -minimized-menu -------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
/* line 261, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar,
.header.top-menu.transform-menu .primary .navbar,
.header.minimized-menu .primary .navbar {
  margin: 0;
  position: static;
}
/* line 265, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse,
.header.minimized-menu .primary .navbar .navbar-collapse {
  border: 0 none;
  box-shadow: none;
  left: auto;
  margin: 20px 0 0;
  max-height: inherit;
  overflow: hidden !important;
  padding: 0;
  position: absolute;
  right: 0;
  top: 40px;
  width: 100%;
  z-index: 919;
}
@media (max-width: 767px) {
  /* line 265, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse,
  .header.minimized-menu .primary .navbar .navbar-collapse {
    margin: -3px 0 0;
    top: 48px;
  }
}
/* line 283, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse {
  height: 0 !important;
}
/* line 285, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
  height: auto !important;
}
/* line 290, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav,
.header.minimized-menu .primary .navbar .navbar-collapse .nav {
  float: none;
  background: rgba(1, 0, 0, 0.9);
  margin-top: 0;
}
/* line 294, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li {
  float: none;
  text-align: center;
  border-top: 1px solid #272323 !important;
}
/* line 298, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a {
  background: none;
  position: relative;
  margin: 0;
  padding: 14px 59px 14px 59px;
  text-decoration: none;
  color: #bbbbbb;
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 767px) {
  /* line 298, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a {
    padding: 6px 59px 3px 59px;
  }
}
/* line 314, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:after {
  display: none;
}
/* line 317, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:hover,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover {
  color: #fff;
}
/* line 319, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > a:hover:after {
  display: none;
}
/* line 325, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li .sub {
  background: none;
}
/* line 329, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub {
  background: none;
}
/* line 331, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub a {
  font-size: 13px;
  font-size: 0.92857rem;
  text-transform: none;
  background: none;
  color: #bbb;
  padding: 4px 59px 4px 59px;
  text-decoration: none;
  width: auto !important;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 342, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li {
  line-height: 22px;
  background: none;
}
/* line 345, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li:first-of-type {
  border-top: 1px solid #272323;
}
/* line 351, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li > .sub li .sub li {
  border: none;
}
/* line 356, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover > a {
  color: #fff;
  background: rgba(255, 253, 236, 0.04);
}
/* line 360, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub {
  top: 9px;
}
@media (max-width: 767px) {
  /* line 360, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li:hover .open-sub {
    top: 1px;
  }
}
/* line 369, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a {
  color: #fff;
}
/* line 371, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover > a:after {
  display: none;
}
/* line 375, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent:hover .sub {
  -webkit-animation: none;
  animation: none;
}
/* line 390, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active {
  border-top: 1px solid #272323;
  color: #ffffff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 396, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a .open-sub span + span {
  display: none;
}
/* line 400, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .sub {
  display: none;
  left: 0;
  position: relative;
}
/* line 407, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a:after {
  display: none;
}
/* line 411, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span {
  background: #bbb;
  height: 1px;
  margin: 14px 0 0 15px;
  position: absolute;
  width: 16px;
}
@media (max-width: 767px) {
  /* line 411, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span {
    margin: 22px 0 0 15px;
  }
}
/* line 421, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span {
  height: 16px;
  margin: 6px 0 0 22px;
  width: 1px;
}
@media (max-width: 767px) {
  /* line 421, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent > a .open-sub span + span {
    margin: 14px 0 0 22px;
  }
}
/* line 433, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a {
  color: #fff;
}
/* line 435, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent.active > a .open-sub span + span {
  display: none;
}
/* line 440, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent .parent:hover > .sub {
  -webkit-animation: fadeIn 0;
  animation: fadeIn 0;
  display: none;
}
/* line 447, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a,
.header.minimized-menu .primary .navbar .navbar-collapse .nav > li.parent.active > a {
  color: #fff;
}
/* line 453, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .sub {
  border: 0 none;
  display: none;
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}
/* line 463, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub {
  bottom: 0;
  right: 0;
  position: absolute;
  top: 9px;
  width: 45px;
  display: block;
  height: 30px;
  z-index: 98;
}
@media (max-width: 767px) {
  /* line 463, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub,
  .header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub {
    top: 1px;
  }
}
/* line 475, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span {
  background: #ABABAB;
  display: block;
  height: 1px;
  margin: 17px 0 0 15px;
  position: absolute;
  width: 16px;
}
/* line 482, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span + span,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse .nav .open-sub span + span,
.header.minimized-menu .primary .navbar .navbar-collapse .nav .open-sub span + span {
  height: 16px;
  margin: 10px 0 0 22px;
  width: 1px;
}
/* line 491, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar,
.header.minimized-menu .primary .navbar .btn-navbar {
  display: block;
  height: 60px;
  line-height: 15px;
  margin: 0 auto;
  float: none;
  padding: 13px 20px;
  position: relative;
  text-shadow: none;
  z-index: 920;
  border: none;
  border-left: 1px solid rgba(205, 51, 51, 0.3);
  border-right: 1px solid rgba(205, 51, 51, 0.3);
  border-radius: 0;
  width: 80px;
  background: none;
}
/* line 508, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .text,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .text,
.header.minimized-menu .primary .navbar .btn-navbar .text {
  color: #cd3333;
  float: right;
  line-height: 16px;
  padding: 22px 0 0px 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 508, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .text,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .text,
  .header.minimized-menu .primary .navbar .btn-navbar .text {
    position: absolute;
    top: -6px;
    right: 8px;
  }
}
/* line 523, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar .icon-bar {
  background: #cd3333;
  box-shadow: none;
  border-radius: 0;
  height: 3px;
  margin: 0 0 0 9px;
  width: 18px;
}
@media (max-width: 767px) {
  /* line 523, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar,
  .header.minimized-menu .primary .navbar .btn-navbar .icon-bar {
    width: 13px;
    height: 2px;
  }
}
/* line 534, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
@media (max-width: 767px) {
  /* line 534, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar,
  .header.minimized-menu .primary .navbar .btn-navbar .icon-bar + .icon-bar {
    margin-top: 2px;
  }
}
/* line 542, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened,
.header.minimized-menu .primary .navbar .btn-navbar.opened {
  background: #cd3333;
}
/* line 544, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened .text,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened .text,
.header.minimized-menu .primary .navbar .btn-navbar.opened .text {
  color: #fff;
}
/* line 547, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.opened .icon-bar,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.opened .icon-bar,
.header.minimized-menu .primary .navbar .btn-navbar.opened .icon-bar {
  background: #fff;
}
@media (max-width: 767px) {
  /* line 491, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .btn-navbar,
  .header.top-menu.transform-menu .primary .navbar .btn-navbar,
  .header.minimized-menu .primary .navbar .btn-navbar {
    padding: 3px 5px;
    height: 45px;
  }
}
/* line 556, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .btn-navbar.collapsed:before,
.header.top-menu.transform-menu .primary .navbar .btn-navbar.collapsed:before,
.header.minimized-menu .primary .navbar .btn-navbar.collapsed:before {
  display: block;
}

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------- left-sidebar ---------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/* line 573, ../sass/_primary-menu.scss */
.header.right-sidebar {
  height: 120%;
  width: 320px;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  background: #161212;
  -webkit-transform: translateX(320px);
  -moz-transform: translateX(320px);
  -o-transform: translateX(320px);
  transform: translateX(320px);
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
}
/* line 591, ../sass/_primary-menu.scss */
.header.right-sidebar.open-menu {
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
/* line 599, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu {
  overflow-y: auto !important;
  display: table-row;
}
/* line 602, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .widget-box {
  display: block !important;
}
/* line 605, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .header-box {
  float: none;
  width: 100% !important;
}
@media (min-width: 768px) {
  /* line 609, ../sass/_primary-menu.scss */
  .header.menu-sidebar.minimized-menu .menu-box {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
    width: 320px !important;
  }
}
@media (max-width: 767px) {
  /* line 609, ../sass/_primary-menu.scss */
  .header.menu-sidebar.minimized-menu .menu-box {
    padding-top: 60px;
  }
}
/* line 623, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .btn-navbar {
  display: none;
}
/* line 626, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse {
  height: auto !important;
  position: static;
  display: block !important;
  max-height: inherit !important;
}
/* line 631, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav {
  background: none;
  border: none;
  text-align: center;
  overflow: hidden !important;
}
/* line 636, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav li {
  padding: 0;
}
/* line 639, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a {
  color: #bbbbbb;
  padding: 6px 59px 3px 59px;
  background: none;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 646, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a .open-sub {
  top: 1px;
}
/* line 649, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav a:hover {
  color: #fff;
}
/* line 653, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent {
  position: relative;
}
/* line 656, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent.active:before {
  content: " ";
  position: absolute;
  top: 14px;
  width: 300px;
  height: calc(100% - 8px);
  display: block !important;
  border: 1px solid #272323;
  left: 10px;
}
/* line 667, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a {
  background: #171212;
  z-index: 99;
  position: relative;
}
/* line 671, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub {
  top: -1px;
}
/* line 673, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub span {
  width: 13px;
  margin: 14px 0 0 14px;
}
/* line 676, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent > a .open-sub span + span {
  height: 13px;
  margin: 8px 0 0 20px;
  width: 1px;
}
/* line 684, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent ul {
  margin-bottom: 3px;
}
/* line 687, ../sass/_primary-menu.scss */
.header.menu-sidebar.minimized-menu .primary .navbar .navbar-collapse .nav .parent .parent li a {
  line-height: 24px;
}

@media (max-width: 1023px) {
  /* line 700, ../sass/_primary-menu.scss */
  .touch-device .navbar-nav {
    padding-bottom: 40px !important;
  }
}
@media (max-width: 767px) {
  /* line 705, ../sass/_primary-menu.scss */
  .header-box.menu-box {
    float: right !important;
  }

  /* line 708, ../sass/_primary-menu.scss */
  .header-box {
    width: auto !important;
  }

  /* line 711, ../sass/_primary-menu.scss */
  .navbar-nav {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 717, ../sass/_primary-menu.scss */
.widget-box > div {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 717, ../sass/_primary-menu.scss */
  .widget-box > div {
    padding: 5px;
  }
  /* line 723, ../sass/_primary-menu.scss */
  .widget-box > div ul {
    width: 100%;
  }
}
/* line 727, ../sass/_primary-menu.scss */
.widget-box > div:first-of-type {
  border-right: 1px solid #272323;
}

/* line 732, ../sass/_primary-menu.scss */
.widget-box a,
.widget-box a i {
  color: #fff !important;
}

/* line 736, ../sass/_primary-menu.scss */
.menu-close {
  position: absolute;
  top: 15px;
  right: 15px;
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #c5c4c4;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  padding-top: 0px;
}
/* line 747, ../sass/_primary-menu.scss */
.menu-close img {
  top: 0;
  position: absolute;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
}

/* line 760, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
  overflow-y: auto !important;
}

@media (max-width: 767px) {
  /* line 766, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in,
  .header.minimized-menu .primary .navbar .navbar-collapse.collapse.in {
    height: auto !important;
  }
}
/* line 771, ../sass/_primary-menu.scss */
.header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav,
.header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in .nav,
.header.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav {
  max-height: 100% !important;
}
@media (max-width: 767px) {
  /* line 771, ../sass/_primary-menu.scss */
  .header.top-menu.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav,
  .header.top-menu.transform-menu .primary .navbar .navbar-collapse.collapse.in .nav,
  .header.minimized-menu .primary .navbar .navbar-collapse.collapse.in .nav {
    max-height: auto !important;
  }
}

/*!
 * bootstrap-vertical-tabs - v1.1.0
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-06-06
 * Copyright (c) 2014 İsmail Demirbilek
 * License: MIT
 */
/* line 9, ../sass/_vertical-tabs.scss */
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}

/* line 14, ../sass/_vertical-tabs.scss */
.tabs-left {
  border-right: 1px solid #ddd;
}

/* line 18, ../sass/_vertical-tabs.scss */
.tabs-right {
  border-left: 1px solid #ddd;
}

/* line 22, ../sass/_vertical-tabs.scss */
.tabs-left > li, .tabs-right > li {
  float: none;
  margin-bottom: 2px;
}

/* line 27, ../sass/_vertical-tabs.scss */
.tabs-left > li {
  margin-right: -1px;
}

/* line 31, ../sass/_vertical-tabs.scss */
.tabs-right > li {
  margin-left: -1px;
}

/* line 35, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
/* line 38, ../sass/_vertical-tabs.scss */
.tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

/* line 44, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
/* line 47, ../sass/_vertical-tabs.scss */
.tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}

/* line 53, ../sass/_vertical-tabs.scss */
.tabs-left > li > a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block;
}

/* line 59, ../sass/_vertical-tabs.scss */
.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}

/* line 64, ../sass/_vertical-tabs.scss */
.vertical-text {
  margin-top: 50px;
  border: none;
  position: relative;
}
/* line 68, ../sass/_vertical-tabs.scss */
.vertical-text > li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
/* line 72, ../sass/_vertical-tabs.scss */
.vertical-text > li > a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
/* line 78, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 82, ../sass/_vertical-tabs.scss */
.vertical-text > li.active > a:hover, .vertical-text > li.active > a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
/* line 89, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left {
  left: -50px;
}
/* line 92, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right {
  right: -50px;
}
/* line 94, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-right > li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 102, ../sass/_vertical-tabs.scss */
.vertical-text.tabs-left > li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 96, ../sass/style.scss */
body {
  color: #333333;
}

/* Preloader 
-----------------------------------------------------------------*/
/* line 101, ../sass/style.scss */
.preloader {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

/* line 110, ../sass/style.scss */
.circular {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transform: translate(-50%, -50%) rotate(360deg);
  -ms-transform: translate(-50%, -50%) rotate(360deg);
  transform: translate(-50%, -50%) rotate(360deg);
  width: 50px;
  z-index: 4;
}

/* line 126, ../sass/style.scss */
.path {
  stroke-dasharray: 1, 500;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #3498db;
}

@-webkit-keyframes rotate {
  /* line 136, ../sass/style.scss */
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  /* line 140, ../sass/style.scss */
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes rotate {
  /* line 147, ../sass/style.scss */
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }

  /* line 151, ../sass/style.scss */
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@-webkit-keyframes dash {
  /* line 157, ../sass/style.scss */
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  /* line 161, ../sass/style.scss */
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  /* line 165, ../sass/style.scss */
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}

@keyframes dash {
  /* line 171, ../sass/style.scss */
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  /* line 175, ../sass/style.scss */
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }

  /* line 179, ../sass/style.scss */
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}

/**/
/* line 186, ../sass/style.scss */
body.no-scroll {
  overflow: hidden;
}

/* Default Section 
-----------------------------------------------------------------*/
/* line 191, ../sass/style.scss */
main {
  position: relative;
}


footer {
    position: relative;
   /* height: 100px;*/
    bottom: 0;
    width: 100%;
	background:#131313;
	border-top: 2px solid #131313;

}
/* line 194, ../sass/style.scss */
.section {
  overflow: hidden;
  position: relative;
}
/* line 197, ../sass/style.scss */
.section.dafault-padding {
  padding-bottom: 80px;
  padding-top: 80px;
}
@media (max-width: 767px) {
  /* line 197, ../sass/style.scss */
  .section.dafault-padding {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}

/* Background 
-----------------------------------------------------------------*/
/* line 209, ../sass/style.scss */


/*    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    background: url(../images/background/sliders/bg.jpg) repeat-x;
    background-color: #131313;
}
*/
.background {
  /*height: 100%;*/
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  background:url(../images/background/sliders/bg.jpg) repeat-x;
   background-color: #131313;
}
/* line 218, ../sass/style.scss */
.background .layer {
  -webkit-background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 229, ../sass/style.scss */
.background .layer.left-50 {
  z-index: 0;
}
@media (min-width: 768px) {
  /* line 229, ../sass/style.scss */
  .background .layer.left-50 {
    left: -50%;
  }
}

/* line 237, ../sass/style.scss */
.bg-inside {
  position: relative;
}

/* Video Background 
---------------------------------------------------------------------*/
/* line 245, ../sass/style.scss */
.bg-video video, .bg-video-all video {
  background-attachment: fixed;
  bottom: 0;
  height: auto;
  max-width: inherit;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: 0;
  vertical-align: top;
  width: auto;
  z-index: 0;
}

/* Background Slider
---------------------------------------------------------------------*/
/* line 263, ../sass/style.scss */
.bg-slides ul {
  height: 100%;
  padding: 0;
  width: 100%;
  z-index: 0;
}
/* line 268, ../sass/style.scss */
.bg-slides ul li {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  list-style: none;
  width: 100%;
}

/* Parallax styles
-------------------------------------------------------------*/
/* line 281, ../sass/style.scss */
.dzsparallaxer {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Header
---------------------------------------------------------------*/
/* line 293, ../sass/style.scss */
body.typography #header {
  position: fixed;
}

/* line 298, ../sass/style.scss */
header.top-menu {
  height: 60px;
}
@media (max-width: 767px) {
  /* line 298, ../sass/style.scss */
  header.top-menu {
    height: 45px;
  }
}

/* line 306, ../sass/style.scss */
#header.top-menu {
  background-color: white;
  color: white;
  height: 60px;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}
/* line 315, ../sass/style.scss */
#header.top-menu.fixed {
  position: fixed;
}
@media (max-width: 767px) {
  /* line 306, ../sass/style.scss */
  #header.top-menu {
    height: 45px;
  }
}
/* line 322, ../sass/style.scss */
#header.top-menu .header-box.menu-box {
  text-align: center;
}
/* line 327, ../sass/style.scss */
#header.menu-sidebar {
  height: 100%;
}

/* Logo-mini
---------------------------------------------------------------*/
/* line 335, ../sass/style.scss */
.logo-mini {
  margin: 4px;
  padding: 6px;
}
/* line 338, ../sass/style.scss */
.logo-mini a {
  display: block;
  height: 235px;
  overflow: hidden;
}
/* line 342, ../sass/style.scss */
.logo-mini a svg {
  width: 58px;
  height: 40px;
}
@media (max-width: 767px) {
  /* line 335, ../sass/style.scss */
  .logo-mini {
    margin: 1px;
    padding: 1px;
  }
}

/* line 353, ../sass/style.scss */
.top-nav-line .logo-mini img {
 /* background: #98979b;*/
  background: #ffffff;
  margin: 10px 20px 20px 20px;
}
@media (max-width: 767px) {
  /* line 353, ../sass/style.scss */
  .top-nav-line .logo-mini img {
    margin: 1px 0px;
  }
}

/* Languages
---------------------------------------------------------------*/
/* line 363, ../sass/style.scss */
#languages {
  padding: 17px 30px 0 30px;
}
/* line 365, ../sass/style.scss */
#languages ul {
  padding: 0;
}
/* line 367, ../sass/style.scss */
#languages ul li {
  display: inline-block;
}
/* line 369, ../sass/style.scss */
#languages ul li a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
  margin-right: 11px;
}
/* line 374, ../sass/style.scss */
#languages ul li a :last-of-type {
  margin-right: 0;
}

/* line 381, ../sass/style.scss */
.menu-sidebar.minimized-menu #languages a:after {
  display: block !important;
}

/* line 388, ../sass/style.scss */
.top-menu .widget-box > div ul {
  width: 100% !important;
}
/* line 391, ../sass/style.scss */
.top-menu .widget-box > div ul li a, .top-menu .widget-box > div ul li i {
  color: #bbb !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 398, ../sass/style.scss */
  .top-menu #languages {
    position: relative;
    margin-left: -10px;
  }
}
@media (max-width: 767px) {
  /* line 398, ../sass/style.scss */
  .top-menu #languages {
    padding: 3px 10px 3px 10px;
  }
  /* line 406, ../sass/style.scss */
  .top-menu #languages ul a {
    margin-right: 8px;
    font-weight: 700;
  }
  /* line 409, ../sass/style.scss */
  .top-menu #languages ul a:after {
    bottom: 0;
  }
  /* line 413, ../sass/style.scss */
  .top-menu #languages ul a:hover:after, .top-menu #languages ul a.active:after {
    bottom: 3px;
  }
}

@media (max-width: 767px) {
  /* line 426, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul {
    width: 100% !important;
  }
  /* line 429, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul li a, .menu-sidebar .widget-box > div ul li i {
    color: #cd3333 !important;
  }
  /* line 431, ../sass/style.scss */
  .menu-sidebar .widget-box > div ul li a:hover, .menu-sidebar .widget-box > div ul li i:hover {
    opacity: .9;
  }
}
/* line 440, ../sass/style.scss */
.menu-sidebar #languages {
  padding: 60px 30px 0 30px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 440, ../sass/style.scss */
  .menu-sidebar #languages {
    border-bottom: 1px solid #272323 !important;
    padding: 3px 10px 3px 45px;
    width: 50%;
  }
}
/* line 448, ../sass/style.scss */
.menu-sidebar #languages ul {
  text-align: center;
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 448, ../sass/style.scss */
  .menu-sidebar #languages ul {
    text-align: left;
  }
}
/* line 454, ../sass/style.scss */
.menu-sidebar #languages ul a {
  font-weight: 700;
  margin-right: 11px;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 454, ../sass/style.scss */
  .menu-sidebar #languages ul a {
    font-weight: 700;
    margin-right: 8px;
  }
  /* line 461, ../sass/style.scss */
  .menu-sidebar #languages ul a:after {
    bottom: 0;
  }
  /* line 465, ../sass/style.scss */
  .menu-sidebar #languages ul a:hover:after, .menu-sidebar #languages ul a.active:after {
    bottom: 3px;
  }
}
/* line 472, ../sass/style.scss */
.menu-sidebar #languages ul li:last-of-type a {
  margin-right: 0;
}

/* Header-soc-icon
---------------------------------------------------------------*/
/* line 482, ../sass/style.scss */
.header-soc-icon {
  padding: 17px 2px 0 25px;
}
/* line 484, ../sass/style.scss */
.header-soc-icon ul {
  padding: 0;
}
/* line 487, ../sass/style.scss */
.header-soc-icon li {
  display: inline-block;
}

/* line 492, ../sass/style.scss */
.top-menu .header-soc-icon {
  padding: 17px 10px 0 25px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 492, ../sass/style.scss */
  .top-menu .header-soc-icon {
    margin-right: -5px;
    position: relative;
  }
}
@media (min-width: 768px) {
  /* line 499, ../sass/style.scss */
  .top-menu .header-soc-icon ul {
    text-align: right;
  }
}
@media (max-width: 767px) {
  /* line 492, ../sass/style.scss */
  .top-menu .header-soc-icon {
    padding: 3px 10px 3px 10px;
  }
  /* line 508, ../sass/style.scss */
  .top-menu .header-soc-icon ul a {
    margin-left: 16px;
    font-size: 13px;
    font-size: 0.92857rem;
  }
}

/**/
/* line 520, ../sass/style.scss */
.header-soc-icon ul li a {
  margin-left: 25px;
}
/* line 523, ../sass/style.scss */
.header-soc-icon ul li:first-of-type a {
  margin-left: 0px;
}

/* line 529, ../sass/style.scss */
.menu-sidebar .header-soc-icon {
  float: none !important;
  padding: 17px 0px 53px 0px;
}
@media (max-width: 767px) {
  /* line 529, ../sass/style.scss */
  .menu-sidebar .header-soc-icon {
    border-bottom: 1px solid #272323 !important;
    float: right !important;
    padding: 3px 45px 3px 10px;
  }
}
/* line 537, ../sass/style.scss */
.menu-sidebar .header-soc-icon ul {
  text-align: center;
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 537, ../sass/style.scss */
  .menu-sidebar .header-soc-icon ul {
    text-align: right;
  }
  /* line 542, ../sass/style.scss */
  .menu-sidebar .header-soc-icon ul a {
    margin-left: 16px;
    padding: 0 !important;
    font-size: 13px;
    font-size: 0.92857rem;
  }
}

/* Top-nav-line
---------------------------------------------------------------*/
/* line 553, ../sass/style.scss */
.top-nav-line {
  display: none;
  height: 87px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 98;
}
/* line 562, ../sass/style.scss */
.top-nav-line #menu-open {
  background: white;
  border-bottom: 0 none;
  border: none;
  outline: none;
  padding: 10px 21px;
  width: 80px;
}
@media (min-width: 992px) {
  /* line 562, ../sass/style.scss */
  .top-nav-line #menu-open {
    margin: 20px 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 562, ../sass/style.scss */
  .top-nav-line #menu-open {
    height: 45px;
    padding: 18px 10px;
    width: 75px;
  }
}
/* line 577, ../sass/style.scss */
.top-nav-line #menu-open .text {
  color: #cd3333;
  float: right;
  font-weight: 600;
  line-height: 16px;
  padding: 25px 0 0 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 767px) {
  /* line 577, ../sass/style.scss */
  .top-nav-line #menu-open .text {
    padding: 0;
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 11px;
    font-size: 0.78571rem;
  }
}
/* line 593, ../sass/style.scss */
.top-nav-line #menu-open .icon-bar {
  background: #cd3333;
  border-radius: 0;
  box-shadow: none;
  display: block;
  height: 3px;
  margin: 3px 0 4px 10px;
  width: 18px;
}
@media (max-width: 767px) {
  /* line 593, ../sass/style.scss */
  .top-nav-line #menu-open .icon-bar {
    height: 2px;
    margin: -2px 0 4px 1px;
    width: 15px;
  }
}
/* line 608, ../sass/style.scss */
.top-nav-line.fixed {
  left: auto;
  position: fixed;
  width: auto;
  z-index: 999;
}
/* line 613, ../sass/style.scss */
.top-nav-line.fixed .logo-mini {
  display: none;
}

/* Primary-banner-center-box
------------------------------------------------------------------*/
/* line 621, ../sass/style.scss */
.primary-banner {
  width: 100%;
}
/* line 623, ../sass/style.scss */
.primary-banner h1 {
  color: white;
  margin-bottom: 6px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 623, ../sass/style.scss */
  .primary-banner h1 {
    font-size: 36px !important;
    margin-bottom: 0px;
  }
}
/* line 631, ../sass/style.scss */
.primary-banner h1 span {
  font-size: 120px;
  font-size: 12.57143rem;
  letter-spacing: -1px;
}
@media (max-width: 991px) {
  /* line 631, ../sass/style.scss */
  .primary-banner h1 span {
    font-size: 90px;
    font-size: 6.42857rem;
  }
}
@media (max-width: 767px) {
  /* line 631, ../sass/style.scss */
  .primary-banner h1 span {
    font-size: 36px;
    font-size: 2.57143rem;
  }
}
/* line 642, ../sass/style.scss */
.primary-banner p.tlt {
  color: white;
  font-size: 41px;
  font-size: 2.92857rem;
  font-weight: 700;
}
@media (max-width: 991px) {
  /* line 642, ../sass/style.scss */
  .primary-banner p.tlt {
    font-size: 31px;
    font-size: 2.21429rem;
  }
}
@media (max-width: 767px) {
  /* line 642, ../sass/style.scss */
  .primary-banner p.tlt {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}

/* line 656, ../sass/style.scss */
.primary-banner-center-box {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 660, ../sass/style.scss */
.primary-banner-center-box > .container-fluid {
  display: table-row;
}
/* line 662, ../sass/style.scss */
.primary-banner-center-box > .container-fluid > .row {
  display: table-cell;
  vertical-align: middle;
}

/* line 669, ../sass/style.scss */
.next-sections {
  cursor: pointer;
  font-size: 13px;
  font-size: 0.92857rem;
  background: none;
  border: none;
  bottom: 28px;
  color: white;
  font-weight: 300;
  left: 50%;
  margin-left: -42px;
  position: absolute;
  text-align: center;
}
/* line 681, ../sass/style.scss */
.next-sections i {
  font-size: 30px;
  font-size: 2.14286rem;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.5);
  color: white;
  display: block;
  height: 40px;
  margin: 12px auto;
  padding: 5px 0 0 1px;
  width: 40px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 695, ../sass/style.scss */
.next-sections:hover i {
  border: 1px solid #fffdec;
}
@media (max-height: 320px) {
  /* line 669, ../sass/style.scss */
  .next-sections {
    display: none;
  }
}

/* Table-block
----------------------------------------------------------------*/
/* line 710, ../sass/style.scss */
.table-block h1 {
  opacity: 0.9;
  position: relative;
  font-size: 300px;
  font-size: 21.42857rem;
}
/* line 714, ../sass/style.scss */
.table-block h1 span {
  font-size: 26px;
  font-size: 1.85714rem;
  bottom: 2%;
  font-weight: normal;
  left: 0;
  position: absolute;
  text-transform: none;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 714, ../sass/style.scss */
  .table-block h1 span {
    bottom: 2%;
  }
}

@media (min-width: 768px) {
  /* line 730, ../sass/style.scss */
  .table-block {
    padding-bottom: 75px;
    padding-top: 105px;
  }
}
@media (max-width: 767px) {
  /* line 737, ../sass/style.scss */
  .table-block {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  /* line 737, ../sass/style.scss */
  .table-block {
    padding-bottom: 48px;
    padding-top: 75px;
  }
}

/* Table-box
----------------------------------------------------------------*/
/* line 750, ../sass/style.scss */
.table-box {
  overflow: hidden;
}
/* line 753, ../sass/style.scss */
.table-box > .row > div.t2 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 759, ../sass/style.scss */
.table-row {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 992px) {
  /* line 765, ../sass/style.scss */
  .table-row {
    display: table;
    width: 100%;
  }
  /* line 768, ../sass/style.scss */
  .table-row > div {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: middle;
  }
}
/* line 777, ../sass/style.scss */
.no-padding {
  padding-left: 0;
  padding-right: 0;
}

/* line 781, ../sass/style.scss */
.no-margin {
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 787, ../sass/style.scss */
  .table-row {
    display: table;
    width: 100%;
  }
  /* line 790, ../sass/style.scss */
  .table-row > div:nth-child(2), .table-row > div:nth-child(3) {
    display: table-cell;
    float: none;
  }
  /* line 794, ../sass/style.scss */
  .table-row > div:nth-child(1) {
    display: table-caption;
    float: none;
  }
  /* line 798, ../sass/style.scss */
  .table-row.two-cell {
    display: block;
  }
  /* line 800, ../sass/style.scss */
  .table-row.two-cell > div {
    display: block;
    float: left;
  }
}
/* About
---------------------------------------------------------------*/
/* line 812, ../sass/style.scss */
#about-us .background .layer {
  background-color: white;
}
/* line 817, ../sass/style.scss */
#about-us .table-block h1 {
  color: #cd3333;
}
/* line 822, ../sass/style.scss */
#about-us h4 {
  color: white;
  padding-bottom: 24px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 822, ../sass/style.scss */
  #about-us h4 {
    padding-bottom: 34px;
  }
}
/* line 829, ../sass/style.scss */
#about-us h4:before {
  background: rgba(255, 255, 255, 0.75);
  bottom: 0;
  content: " ";
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}
/* line 840, ../sass/style.scss */
#about-us h5 {
  color: #cd3333;
}
@media (max-width: 991px) {
  /* line 840, ../sass/style.scss */
  #about-us h5 {
    margin-bottom: 32px;
  }
}
/* line 847, ../sass/style.scss */
#about-us .t2 p {
  color: #fff1f1;
  font-size: 18px;
  font-size: 1.28571rem;
  letter-spacing: 0;
  line-height: 1.65;
}
@media (max-width: 767px) {
  /* line 847, ../sass/style.scss */
  #about-us .t2 p {
    font-size: 16px;
    font-size: 1.14286rem;
  }
}
@media (max-width: 767px) {
  /* line 847, ../sass/style.scss */
  #about-us .t2 p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.9;
  }
}
/* line 861, ../sass/style.scss */
#about-us .t1 {
  min-height: 300px;
}
@media (min-width: 1170px) {
  /* line 861, ../sass/style.scss */
  #about-us .t1 {
    min-height: 535px;
  }
}
/* line 867, ../sass/style.scss */
#about-us .big-text {
  font-weight: 300;
  font-size: 16px;
  font-size: 1.14286rem;
  margin-bottom: 28px;
}
@media (min-width: 992px) {
  /* line 867, ../sass/style.scss */
  #about-us .big-text {
    font-size: 18px;
    font-size: 1.28571rem;
    line-height: 1.6;
  }
}
/* line 876, ../sass/style.scss */
#about-us .cont-a-text-box {
  padding: 40px;
}
@media (max-width: 991px) {
  /* line 876, ../sass/style.scss */
  #about-us .cont-a-text-box {
    padding: 40px 30px;
  }
}
/* line 882, ../sass/style.scss */
#about-us .next-sections {
  margin-left: -49px;
}
/* line 886, ../sass/style.scss */
#about-us .hello-box {
  padding-bottom: 120px;
  padding-top: 35px;
}
@media (max-width: 767px) {
  /* line 886, ../sass/style.scss */
  #about-us .hello-box {
    padding-bottom: 112px;
    padding-top: 35px;
  }
}
/* line 895, ../sass/style.scss */
#about-us .about-text-box {
  padding-bottom: 48px;
  position: inherit;
}
@media (max-width: 991px) {
  /* line 895, ../sass/style.scss */
  #about-us .about-text-box {
    padding-bottom: 30px;
  }
}
/* line 901, ../sass/style.scss */
#about-us .about-text-box:last-of-type {
  padding-bottom: 0;
}

/* Team-carousel
---------------------------------------------------------------*/
@media (min-width: 991px) {
  /* line 911, ../sass/style.scss */
  #team .table-block {
    left: 1%;
    position: absolute;
    top: 18%;
    z-index: 9;
  }
}
@media (max-width: 991px) {
  /* line 919, ../sass/style.scss */
  #team .table-block {
    background: #d6e6e7;
    display: block;
  }
}
/* line 924, ../sass/style.scss */
#team h1 {
  color: rgba(240, 255, 255, 0.75);
}
@media (max-width: 991px) {
  /* line 924, ../sass/style.scss */
  #team h1 {
    color: #334a4b;
  }
}
/* line 930, ../sass/style.scss */
#team h2 {
  font-size: 48px;
  font-size: 3.42857rem;
  padding-bottom: 23px;
  position: relative;
}
@media (max-width: 991px) {
  /* line 930, ../sass/style.scss */
  #team h2 {
    font-size: 28px;
    font-size: 2rem;
    margin-bottom: 28px;
    padding-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 930, ../sass/style.scss */
  #team h2 {
    font-size: 24px;
    font-size: 1.71429rem;
    padding-bottom: 30px;
    padding-top: 28px;
  }
}
/* line 944, ../sass/style.scss */
#team h2:before {
  background: rgba(255, 255, 255, 0.75);
  bottom: 0px;
  content: ' ';
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}

/**/
/* line 959, ../sass/style.scss */
#team-carousel .team-element, #team-carousel .table-block > h1.team-element {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media (max-width: 767px) {
  /* line 959, ../sass/style.scss */
  #team-carousel .team-element, #team-carousel .table-block > h1.team-element {
    opacity: 1 !important;
  }
}
/* line 967, ../sass/style.scss */
#team-carousel .team-element.show-team-element, #team-carousel .table-block > h1.team-element.show-team-element {
  opacity: 1;
}
/* line 971, ../sass/style.scss */
#team-carousel .table-block h1.team-element {
  -webkit-transition-delay: 0.2s;
  /* Safari */
  transition-delay: 0.2s;
}
/* line 975, ../sass/style.scss */
#team-carousel .slide-text.team-element {
  -webkit-transition-delay: 0.4s;
  /* Safari */
  transition-delay: 0.4s;
}
/* line 979, ../sass/style.scss */
#team-carousel #thumbs.team-element {
  -webkit-transition-delay: 0.7s;
  /* Safari */
  transition-delay: 0.7s;
}
/* line 983, ../sass/style.scss */
#team-carousel #prev.team-element, #team-carousel #next.team-element {
  -webkit-transition-delay: 0.9s;
  /* Safari */
  transition-delay: 0.9s;
}

/**/
/* line 991, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel {
  max-height: 970px !important;
}
/* line 993, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel > div {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
/* line 998, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel img {
  height: auto;
  width: 100%;
}
/* line 1002, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .wrap-img {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  max-width: 1500px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1008, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .wrap-img img {
    margin-left: -20%;
  }
}
/* line 1013, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text {
  color: azure;
  padding: 10px;
  right: 2%;
  text-align: center;
  top: 35%;
}
@media (min-width: 1200px) {
  /* line 1013, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    top: 35%;
  }
}
@media (min-width: 992px) {
  /* line 1013, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    position: absolute;
    top: 30%;
    width: 33%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1013, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    position: absolute;
    top: 15%;
    width: 42%;
  }
}
@media (max-width: 767px) {
  /* line 1013, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text {
    color: white;
    padding: 10px 10px 30px 10px;
  }
}
/* line 1036, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text p {
  font-size: 16px;
  font-size: 1.14286rem;
  letter-spacing: 1px;
  margin: 0 0 23px;
}
@media (max-width: 991px) {
  /* line 1036, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text p {
    font-size: 14px;
    font-size: 1rem;
    letter-spacing: 0.5px;
    line-height: 1.9;
  }
}
/* line 1046, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text .social {
  background-color: green;
  margin: 0 auto;
  padding: 10px;
  width: 90%;
}
/* line 1052, ../sass/style.scss */
#team-carousel #carousel-wrapper #carousel .slide-text .circules {
  height: 90px;
  margin: 73px auto 0px;
  width: 90%;
}
@media (min-width: 1200px) {
  /* line 1052, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 73px auto 0px;
  }
}
@media (max-width: 1199px) {
  /* line 1052, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 10px auto 0;
  }
}
@media (max-width: 991px) {
  /* line 1052, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 20px auto 0px;
  }
}
@media (max-width: 767px) {
  /* line 1052, ../sass/style.scss */
  #team-carousel #carousel-wrapper #carousel .slide-text .circules {
    margin: 42px auto 0px;
    width: 100%;
  }
}

/**/
@media (min-width: 767px) and (max-width: 991px) {
  /* line 1077, ../sass/style.scss */
  #team-carousel {
    background: #466169;
    /* Old browsers */
    background: -moz-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #466169), color-stop(12%, #4a656b), color-stop(24%, #4d696f), color-stop(38%, #5f7a81), color-stop(45%, #779093), color-stop(50%, #869b9f), color-stop(63%, #9cb0b1), color-stop(74%, #b0c1c3), color-stop(88%, #b9c8ca), color-stop(100%, #b3c5c7));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /*Chrome10+,Safari5.1+*/
    background: -o-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #466169 0%, #4a656b 12%, #4d696f 24%, #5f7a81 38%, #779093 45%, #869b9f 50%, #9cb0b1 63%, #b0c1c3 74%, #b9c8ca 88%, #b3c5c7 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466169', endColorstr='#b3c5c7',GradientType=0 );
    /* IE6-9 */
  }
}
@media (max-width: 767px) {
  /* line 1077, ../sass/style.scss */
  #team-carousel {
    background-color: #3d5354;
  }
}

/* line 1093, ../sass/style.scss */
#thumbs-wrapper {
  padding: 20px 0;
  position: relative;
  z-index: 9;
}
@media (max-width: 991px) {
  /* line 1093, ../sass/style.scss */
  #thumbs-wrapper {
    margin: 0;
    padding: 20px 45px;
    width: 100%;
    background: #2e4343;
    /* Old browsers */
    background: -moz-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e4343), color-stop(25%, #2f4445), color-stop(50%, #304647), color-stop(76%, #324849), color-stop(100%, #334a4b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2e4343 0%, #2f4445 25%, #304647 50%, #324849 76%, #334a4b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e4343', endColorstr='#334a4b',GradientType=0 );
    /* IE6-9 */
  }
}
/* line 1112, ../sass/style.scss */
#thumbs-wrapper #thumbs > div {
  text-align: center;
}
/* line 1115, ../sass/style.scss */
#thumbs-wrapper #thumbs a {
  -webkit-transition: all 0.2s linear;
  font-size: 12px;
  font-size: 0.85714rem;
  color: #e4e7e8;
  display: block;
  float: none;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.2s linear;
}
@media (max-width: 767px) {
  /* line 1115, ../sass/style.scss */
  #thumbs-wrapper #thumbs a {
    font-size: 0;
  }
}
/* line 1128, ../sass/style.scss */
#thumbs-wrapper #thumbs a span {
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.1);
  display: block;
  float: none;
  height: 100px;
  margin-bottom: 11px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 100px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 1141, ../sass/style.scss */
#thumbs-wrapper #thumbs a span img {
  height: 100%;
  display: block;
  position: absolute;
  right: -50%;
  margin: auto;
  left: -50%;
}
@media (max-width: 767px) {
  /* line 1128, ../sass/style.scss */
  #thumbs-wrapper #thumbs a span {
    margin-bottom: 0;
  }
}
/* line 1154, ../sass/style.scss */
#thumbs-wrapper #thumbs a:hover, #thumbs-wrapper #thumbs a.selected, #thumbs-wrapper #thumbs a:focus {
  color: #e4e7e8;
  outline: medium none;
}
/* line 1157, ../sass/style.scss */
#thumbs-wrapper #thumbs a:hover span, #thumbs-wrapper #thumbs a.selected span, #thumbs-wrapper #thumbs a:focus span {
  border-color: azure;
}
/* line 1163, ../sass/style.scss */
#thumbs-wrapper #prev {
  color: rgba(255, 255, 255, 0.5);
  left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  font-size: 32px;
  font-size: 2.28571rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
@media (max-width: 991px) {
  /* line 1163, ../sass/style.scss */
  #thumbs-wrapper #prev {
    left: 16px;
    margin-top: -27px;
  }
}
@media (max-width: 767px) {
  /* line 1163, ../sass/style.scss */
  #thumbs-wrapper #prev {
    left: 22%;
  }
}
/* line 1181, ../sass/style.scss */
#thumbs-wrapper #prev:hover {
  color: white;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 1186, ../sass/style.scss */
#thumbs-wrapper #prev:hover, #thumbs-wrapper #prev:focus, #thumbs-wrapper #prev:active {
  outline: none;
}
/* line 1190, ../sass/style.scss */
#thumbs-wrapper #next {
  color: rgba(255, 255, 255, 0.5);
  margin-top: -30px;
  position: absolute;
  right: -30px;
  top: 50%;
  font-size: 32px;
  font-size: 2.28571rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media (max-width: 991px) {
  /* line 1190, ../sass/style.scss */
  #thumbs-wrapper #next {
    right: 16px;
    margin-top: -27px;
  }
}
@media (max-width: 767px) {
  /* line 1190, ../sass/style.scss */
  #thumbs-wrapper #next {
    right: 22%;
  }
}
/* line 1206, ../sass/style.scss */
#thumbs-wrapper #next:hover {
  color: white;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 1211, ../sass/style.scss */
#thumbs-wrapper #next:hover, #thumbs-wrapper #next:focus, #thumbs-wrapper #next:active {
  outline: none;
}

/* line 1217, ../sass/style.scss */
[data-animation] {
  opacity: 0;
}

/* line 1220, ../sass/style.scss */
#carousel .active [data-animation] {
  opacity: 1;
}

/* Cicle Team
--------------------------------------------------------------------------------------*/
/* line 1226, ../sass/style.scss */
.pie_progress {
  display: inline-block;
  text-transform: uppercase;
  width: 80px;
  font-size: 11px;
  font-size: 0.78571rem;
  margin-right: 10px;
}
@media (max-width: 991px) {
  /* line 1226, ../sass/style.scss */
  .pie_progress {
    margin-right: 6px;
  }
}
/* line 1235, ../sass/style.scss */
.pie_progress:last-of-type {
  margin-right: 0;
}

/* line 1240, ../sass/style.scss */
.skill-wrap {
  display: inline-block;
  margin: 0 0px 0 3px;
  position: relative;
}
/* line 1245, ../sass/style.scss */
.skill-wrap .skill-percent {
  font-size: 33px;
  font-size: 2.35714rem;
  font-family: 'Arial';
  font-weight: bold;
  left: 0;
  position: absolute;
  right: 0;
  top: 46px;
}
/* line 1254, ../sass/style.scss */
.skill-wrap .skill-name {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #222;
  font-weight: 400;
  font-weight: normal;
  left: 0;
  padding: 0 10px;
  position: absolute;
  right: 0;
  top: 90px;
}

/* line 1267, ../sass/style.scss */
.team-element, .table-block h1.team-element {
  opacity: 0;
}
/* line 1269, ../sass/style.scss */
.team-element.show-team-element, .table-block h1.team-element.show-team-element {
  opacity: 1;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- PORTFOLIO ------------------------------------ */
/* ---------------------------------------------------------------------------------- */
/* line 1277, ../sass/style.scss */
.portfolio {
  overflow: hidden;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1280, ../sass/style.scss */
  .portfolio .table-block {
    padding-top: 92px;
  }
}
/* line 1286, ../sass/style.scss */
.portfolio .portfolio .row {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  z-index: 8;
}
/* line 1291, ../sass/style.scss */
.portfolio .portfolio .row > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 1298, ../sass/style.scss */
.wrap-isotop {
  position: relative;
}

@media (min-width: 768px) {
  /* line 1301, ../sass/style.scss */
  .table-block {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: middle;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1301, ../sass/style.scss */
  .table-block {
    padding-bottom: 20px;
    padding-top: 0;
  }
}
/* line 1312, ../sass/style.scss */
.table-block h1 {
  font-size: 300px;
  font-size: 21.42857rem;
  color: white;
  line-height: 1.3;
  z-index: 0;
}
@media (max-width: 1450px) {
  /* line 1312, ../sass/style.scss */
  .table-block h1 {
    font-size: 220px;
    font-size: 15.71429rem;
  }
}
@media (max-width: 1170px) {
  /* line 1312, ../sass/style.scss */
  .table-block h1 {
    font-size: 220px;
    font-size: 15.71429rem;
    line-height: 0.8;
  }
}
@media (max-width: 991px) {
  /* line 1312, ../sass/style.scss */
  .table-block h1 {
    line-height: 1.1;
  }
}
/* line 1328, ../sass/style.scss */
.table-block h1 span {
  font-size: 26px;
  font-size: 1.85714rem;
  letter-spacing: 0.2px;
}
@media (max-width: 1170px) {
  /* line 1328, ../sass/style.scss */
  .table-block h1 span {
    font-size: 20px;
    font-size: 1.42857rem;
    bottom: -20px;
    position: absolute;
  }
}
@media (max-width: 991px) {
  /* line 1328, ../sass/style.scss */
  .table-block h1 span {
    bottom: 4px;
    position: absolute;
  }
}

/* line 1344, ../sass/style.scss */
.isotop-filters {
  background-color: rgba(33, 97, 169, 0.95);
  display: table;
  height: 33.332%;
  left: 33.332%;
  position: absolute;
  text-align: center;
  text-align: center;
  width: 33.332%;
  z-index: 98;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1344, ../sass/style.scss */
  .isotop-filters {
    left: 25%;
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 1344, ../sass/style.scss */
  .isotop-filters {
    display: inline-block;
    height: auto;
    left: 0 !important;
    margin-bottom: -5px;
    padding-bottom: 73px;
    position: relative;
    top: 0 !important;
    width: 100%;
  }
}
/* line 1371, ../sass/style.scss */
.isotop-filters .wrap-button {
  left: 0;
  padding: 25px 10px 0 10px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
@media (max-width: 1170px) {
  /* line 1371, ../sass/style.scss */
  .isotop-filters .wrap-button {
    padding: 8px 10px 0 10px;
  }
}
@media (max-width: 991px) {
  /* line 1371, ../sass/style.scss */
  .isotop-filters .wrap-button {
    padding: 10px 90px 0 90px;
  }
}
@media (max-width: 767px) {
  /* line 1371, ../sass/style.scss */
  .isotop-filters .wrap-button {
    bottom: 17px;
    padding: 10px 40px 0 40px;
    position: absolute;
    z-index: 90;
  }
}
@media (min-width: 768px) {
  /* line 1391, ../sass/style.scss */
  .isotop-filters .table-block {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 1398, ../sass/style.scss */
.isotop-filters button {
  background: none;
  border: none;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: -0.7px;
  margin-left: 0;
  margin-right: 17px;
  padding: 10px 0;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
@media (min-width: 1400px) {
  /* line 1398, ../sass/style.scss */
  .isotop-filters button {
    font-size: 17px;
    font-size: 1.21429rem;
  }
}
@media (max-width: 1399px) {
  /* line 1398, ../sass/style.scss */
  .isotop-filters button {
    font-size: 16px;
    font-size: 1.14286rem;
    margin-right: 10px;
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  /* line 1398, ../sass/style.scss */
  .isotop-filters button {
    font-size: 14px;
    font-size: 1rem;
    margin-right: 19px;
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  /* line 1398, ../sass/style.scss */
  .isotop-filters button {
    padding: 4px 0 5px 0;
  }
}
/* line 1425, ../sass/style.scss */
.isotop-filters button:last-of-type {
  margin-right: 0;
}
/* line 1428, ../sass/style.scss */
.isotop-filters button:hover, .isotop-filters button:active, .isotop-filters button.is-checked {
  background: none;
  border: none;
  box-shadow: none;
  color: white;
}
/* line 1435, ../sass/style.scss */
.isotop-filters .show-panel, .isotop-filters .hide-panel {
  bottom: 5px;
  font-size: 11px;
  font-weight: 700;
  left: 10px;
  letter-spacing: -0.2px;
  padding: 0;
  position: absolute;
  text-transform: uppercase;
}
/* line 1444, ../sass/style.scss */
.isotop-filters .show-panel i, .isotop-filters .hide-panel i {
  font-size: 12px;
  margin-right: 4px;
}
/* line 1449, ../sass/style.scss */
.isotop-filters .show-panel {
  bottom: 0;
  color: white;
  display: none;
  height: 100%;
  left: 0;
  margin: 0 auto;
  width: 100%;
}
/* line 1457, ../sass/style.scss */
.isotop-filters .show-panel i {
  font-size: 21px;
  font-size: 1.5rem;
  border-radius: 3px;
  border: 1px solid rgba(255, 253, 236, 0.4);
  padding: 7px 10px 7px 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 1468, ../sass/style.scss */
.isotop-filters .show-panel:hover i {
  border: 1px solid #fffdec;
}
/* line 1472, ../sass/style.scss */
.isotop-filters .mini-filter {
  display: none;
}
/* line 1475, ../sass/style.scss */
.isotop-filters.hide-panel {
  background-color: rgba(205, 51, 51, 0.97);
  display: table;
  left: 0 !important;
  top: 0 !important;
}
/* line 1480, ../sass/style.scss */
.isotop-filters.hide-panel .wrap-button {
  display: none;
}
/* line 1483, ../sass/style.scss */
.isotop-filters.hide-panel .mini-filter {
  display: block;
}
/* line 1486, ../sass/style.scss */
.isotop-filters.hide-panel .big-filter {
  display: none;
}
/* line 1489, ../sass/style.scss */
.isotop-filters.hide-panel .table-block {
  display: table-cell;
  float: none;
  height: 100%;
  padding: 0;
  vertical-align: middle;
}
/* line 1495, ../sass/style.scss */
.isotop-filters.hide-panel .table-block h1 {
  font-size: 160px;
  font-size: 11.42857rem;
  line-height: 1;
}
@media (min-width: 1500px) {
  /* line 1495, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 {
    font-size: 190px;
    font-size: 13.57143rem;
    line-height: 1.1;
  }
}
@media (min-width: 992px) and (max-width: 1170px) {
  /* line 1495, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 {
    font-size: 130px;
    font-size: 9.28571rem;
  }
}
/* line 1505, ../sass/style.scss */
.isotop-filters.hide-panel .table-block h1 span {
  font-size: 33px;
  font-size: 2.35714rem;
  bottom: -12%;
  font-weight: 800;
  text-transform: uppercase;
}
@media (min-width: 992px) and (max-width: 1170px) {
  /* line 1505, ../sass/style.scss */
  .isotop-filters.hide-panel .table-block h1 span {
    font-size: 28px;
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  /* line 1517, ../sass/style.scss */
  .isotop-filters.hide-panel button.hide-panel {
    display: none;
  }
  /* line 1520, ../sass/style.scss */
  .isotop-filters.hide-panel .show-panel {
    display: block;
  }
}

/* line 1528, ../sass/style.scss */
.isotope {
  margin: 0;
  min-height: 330px;
}
/* line 1531, ../sass/style.scss */
.isotope h3 {
  font-size: 16px;
  font-size: 1.14286rem;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  -moz-transition: all 0.2s ease-in-out 0.2s;
  -o-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
  color: white;
  cursor: pointer;
  font-weight: 300;
  font-weight: 300;
  left: 0;
  margin-bottom: 0;
  margin-top: 22%;
  opacity: 0;
  text-align: center;
  text-transform: none;
  width: 100%;
  z-index: 10;
}
/* line 1546, ../sass/style.scss */
.isotope h3 span {
  font-size: 11px;
  font-size: 0.78571rem;
  color: #8eb3dc;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 1555, ../sass/style.scss */
.isotope .element-item:hover .overlay h3 {
  opacity: 1;
}

/* line 1561, ../sass/style.scss */
.element-item {
  height: auto;
  overflow: hidden;
  text-align: center;
  width: 16.666666667%;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1561, ../sass/style.scss */
  .element-item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 1561, ../sass/style.scss */
  .element-item {
    width: 50%;
  }
}
/* line 1572, ../sass/style.scss */
.element-item img {
  height: auto;
  margin-bottom: 0;
  width: 100%;
}
/* line 1577, ../sass/style.scss */
.element-item a {
  display: block;
  outline: none !important;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 1583, ../sass/style.scss */
.element-item a:focus, .element-item a:active {
  outline: none !important;
}
/* line 1587, ../sass/style.scss */
.element-item .overlay {
  color: white;
  height: 93%;
  left: 3.5%;
  position: absolute;
  text-align: center;
  top: 3.5%;
  width: 93%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 1597, ../sass/style.scss */
.element-item .overlay .p-target {
  opacity: 0;
}
/* line 1602, ../sass/style.scss */
.element-item:focus .overlay, .element-item:active .overlay, .element-item:hover .overlay {
  background: rgba(5, 67, 131, 0.8);
}
/* line 1604, ../sass/style.scss */
.element-item:focus .overlay .p-target, .element-item:active .overlay .p-target, .element-item:hover .overlay .p-target {
  opacity: 1;
}
/* line 1610, ../sass/style.scss */
.element-item .overlay .p-target {
  margin-top: 37%;
  width: auto !important;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}
/* line 1617, ../sass/style.scss */
.element-item span {
  cursor: pointer;
  display: block;
  font-weight: 700;
  margin-top: 10px;
  position: relative;
  z-index: 10;
}
@media (max-width: 480px) {
  /* line 1617, ../sass/style.scss */
  .element-item span {
    margin-top: 5px;
  }
}
/* line 1629, ../sass/style.scss */
.element-item:hover span {
  opacity: 1;
}

/* line 1635, ../sass/style.scss */
.p-title {
  bottom: 5%;
  position: absolute;
  width: 100%;
  z-index: 99999;
}

/* line 1643, ../sass/style.scss */
.element-item a {
  opacity: 0;
}
/* line 1646, ../sass/style.scss */
.element-item.show-element a {
  opacity: 1;
}

/* line 1653, ../sass/style.scss */
.element-item a {
  -webkit-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* easeInOutQuad */
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* easeInOutQuad*/
}

@media (min-width: 992px) {
  /* line 1668, ../sass/style.scss */
  .firefox .portfolio .element-item {
    width: 16.666665%;
  }
  /* line 1671, ../sass/style.scss */
  .firefox .portfolio .isotop-filters {
    left: 33.3%;
  }
}

/*  SLIDERS PORTFOLIO STYLE 
-----------------------------------------------------------------------------------*/
/* line 1681, ../sass/style.scss */
.sliders {
  overflow: hidden;
  position: relative;
}
/* line 1685, ../sass/style.scss */
.sliders > .row {
  box-shadow: inset 0px 1px 0px 0px #e5e5e5;
  height: 100%;
}
/* line 1689, ../sass/style.scss */
.sliders .sliders-preloader {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
}
/* line 1700, ../sass/style.scss */
.sliders .sliders-preloader.loaded {
  opacity: 0;
  z-index: -1;
}

/* line 1707, ../sass/style.scss */
.sliders {
  height: 0;
  max-height: 700px;
  overflow: hidden;
  -webkit-transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99), height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
  transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99), height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
/* line 1713, ../sass/style.scss */
.sliders.close-box {
  max-height: 0;
  -webkit-transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
  transition: max-height 0.5s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
/* line 1719, ../sass/style.scss */
.sliders .a-slider-bcontrols {
  margin: 20px 0 42px 0;
}
/* line 1722, ../sass/style.scss */
.sliders .container-fluid {
  display: none;
  min-width: 100px;
}
/* line 1726, ../sass/style.scss */
.sliders .container-fluid .wrap-slider {
  position: relative;
}
/* line 1729, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .photos-container {
  clear: both;
  overflow: hidden;
}
/* line 1730, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .photos-container img {
  display: block;
  float: none;
  height: auto;
  width: 100%;
}
/* line 1741, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides > div {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
/* line 1748, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav {
  -webkit-transition: all 0.05s ease-in-out 0.05s;
  -moz-transition: all 0.05s ease-in-out 0.05s;
  -o-transition: all 0.05s ease-in-out 0.05s;
  transition: all 0.05s ease-in-out 0.05s;
  background-color: white;
  background-repeat: no-repeat;
  border-radius: 50%;
  display: block !important;
  font-size: 0;
  height: 40px;
  margin-top: -20px;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 40px;
  z-index: 999;
}
/* line 1763, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.prev {
  background-position: 13px center !important;
  left: -5px;
}
/* line 1766, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.prev:hover {
  background-color: white;
  background-position: 13px center !important;
  background-repeat: no-repeat;
}
/* line 1772, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.next {
  background-position: 15px center !important;
  right: -5px;
}
/* line 1775, ../sass/style.scss */
.sliders .container-fluid .wrap-slider .rslides_nav.next:hover {
  background-color: white;
  background-position: 15px center !important;
  background-repeat: no-repeat;
}
/* line 1784, ../sass/style.scss */
.sliders .container-fluid .additional-info {
  color: #999;
  margin-top: 36px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1784, ../sass/style.scss */
  .sliders .container-fluid .additional-info {
    margin-top: 15px;
  }
}
/* line 1791, ../sass/style.scss */
.sliders .container-fluid .additional-info > div {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
@media (max-width: 767px) {
  /* line 1791, ../sass/style.scss */
  .sliders .container-fluid .additional-info > div {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
/* line 1799, ../sass/style.scss */
.sliders .container-fluid .additional-info .text-box {
  margin-bottom: 35px;
}
/* line 1803, ../sass/style.scss */
.sliders .container-fluid .additional-info .heading {
  font-size: 24px;
  font-size: 1.71429rem;
  color: #cd3333;
  font-weight: 700;
  line-height: 1.65;
  margin-bottom: 24px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 1803, ../sass/style.scss */
  .sliders .container-fluid .additional-info .heading {
    margin-bottom: 10px;
  }
}
/* line 1814, ../sass/style.scss */
.sliders .container-fluid .additional-info .adinfo-category {
  margin-top: -12px;
}
/* line 1817, ../sass/style.scss */
.sliders .container-fluid .additional-info .description {
  color: #45443a;
  margin-bottom: 30px;
}
/* line 1820, ../sass/style.scss */
.sliders .container-fluid .additional-info .description p:first-of-type {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  line-height: 1.65;
}
@media (max-width: 991px) {
  /* line 1820, ../sass/style.scss */
  .sliders .container-fluid .additional-info .description p:first-of-type {
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.45;
  }
}
/* line 1830, ../sass/style.scss */
.sliders .container-fluid .additional-info .link-box {
  padding-bottom: 40px;
}
/* line 1833, ../sass/style.scss */
.sliders .container-fluid .additional-info .link a {
  font-size: 14px;
  font-size: 1rem;
  background-color: #cd3333;
  color: white;
  display: inline-block;
  font-weight: 700;
  letter-spacing: -0.5px;
  padding: 21px 60px;
  text-transform: uppercase;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 1844, ../sass/style.scss */
.sliders .container-fluid .additional-info .link a:hover {
  background: #d84545;
}
/* line 1847, ../sass/style.scss */
.sliders .container-fluid .additional-info .link a:focus, .sliders .container-fluid .additional-info .link a:active {
  outline: none;
}
/* line 1853, ../sass/style.scss */
.sliders .container-fluid .album-controls {
  position: relative;
  text-align: center;
  z-index: 1;
}
@media (min-width: 992px) {
  /* line 1858, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    float: left;
  }
}
@media (min-width: 1601px) {
  /* line 1858, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.7%;
  }
}
@media (min-width: 1441px) and (max-width: 1600px) {
  /* line 1858, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.7777%;
  }
}
@media (min-width: 1191px) and (max-width: 1440px) {
  /* line 1858, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.8888%;
  }
}
@media (min-width: 992px) and (max-width: 1190px) {
  /* line 1858, ../sass/style.scss */
  .sliders .container-fluid .nav-album {
    width: 33.9999%;
  }
}
/* line 1875, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols {
  background: #2063ad;
}
/* line 1879, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a {
  font-size: 64px;
  font-size: 4.57143rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #8eb3dc;
  display: inline-block;
  margin-right: -4px;
  padding: 11% 0%;
  text-align: center;
  width: 33.33333%;
}
@media (max-width: 991px) {
  /* line 1879, ../sass/style.scss */
  .sliders .container-fluid .a-slider-tcontrols a {
    padding: 2% 0%;
  }
}
/* line 1892, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a:focus, .sliders .container-fluid .a-slider-tcontrols a:active, .sliders .container-fluid .a-slider-tcontrols a:hover {
  opacity: 0.85;
  outline: none;
  text-decoration: none;
}
/* line 1898, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a.a-sliders-close {
  border-left: 1px solid rgba(255, 253, 236, 0.13);
  border-right: 1px solid rgba(255, 253, 236, 0.13);
  text-align: center;
}
/* line 1903, ../sass/style.scss */
.sliders .container-fluid .a-slider-tcontrols a i {
  display: block;
  margin: 0 auto;
}
/* line 1910, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container {
  position: relative;
}
/* line 1911, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container h4.album-name {
  font-size: 63px;
  font-size: 4.5rem;
  color: red;
  margin-bottom: 0;
  margin-top: 3.5%;
  text-transform: uppercase;
}
@media (min-width: 992px) and (max-width: 1169px) {
  /* line 1911, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 45px;
    font-size: 3.21429rem;
    margin-top: 4.5%;
  }
}
@media (max-width: 991px) {
  /* line 1911, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 53px;
    font-size: 3.78571rem;
    margin-bottom: 1.5%;
    margin-top: 1.5%;
  }
}
@media (max-width: 767px) {
  /* line 1911, ../sass/style.scss */
  .sliders .container-fluid .album-sliders-container h4.album-name {
    font-size: 33px;
    font-size: 2.35714rem;
    margin-bottom: 3.5%;
    margin-top: 3.5%;
  }
}
/* line 1932, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container .wrap-slider {
  z-index: 1;
}
/* line 1935, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container .owl-item {
  padding: 0 10px;
}
/* line 1937, ../sass/style.scss */
.sliders .container-fluid .album-sliders-container .owl-item img {
  height: auto;
  max-width: 100%;
  width: auto;
}
/* line 1947, ../sass/style.scss */
.sliders .rslides {
  position: relative;
  z-index: 1;
}
/* line 1951, ../sass/style.scss */
.sliders .rslides_tabs {
  bottom: 20px;
  clear: both;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 99;
}
/* line 1959, ../sass/style.scss */
.sliders .rslides_tabs li {
  display: inline-block;
}
/* line 1961, ../sass/style.scss */
.sliders .rslides_tabs li a {
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 15px;
  margin-right: 10px;
  position: relative;
  width: 15px;
}
/* line 1969, ../sass/style.scss */
.sliders .rslides_tabs li a:after {
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 50%;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 1981, ../sass/style.scss */
.sliders .rslides_tabs li a:before {
  border-radius: 50%;
  border: 1px solid transparent;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 1996, ../sass/style.scss */
.sliders .rslides_tabs li.rslides_here a:before, .sliders .rslides_tabs li:hover a:before {
  border: 1px solid rgba(255, 255, 255, 0.75);
  height: 21px;
  left: -3px;
  top: -3px;
  width: 21px;
}
/* line 2003, ../sass/style.scss */
.sliders .rslides_tabs li.rslides_here a:after, .sliders .rslides_tabs li:hover a:after {
  background-color: white;
  height: 11px;
  left: 2px;
  top: 2px;
  width: 11px;
}

/* Social-feeds
-------------------------------------------------------------------------*/
/* line 2019, ../sass/style.scss */
.social-feeds {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 2022, ../sass/style.scss */
.social-feeds .row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
/* line 2026, ../sass/style.scss */
.social-feeds .social-feeds-box {
  padding: 76px 80px;
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  /* line 2026, ../sass/style.scss */
  .social-feeds .social-feeds-box {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 767px) {
  /* line 2026, ../sass/style.scss */
  .social-feeds .social-feeds-box {
    padding: 40px 15px;
  }
}
/* line 2036, ../sass/style.scss */
.social-feeds .social-feeds-box:after {
  content: " ";
  height: 1000%;
  left: 1px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
@media (min-width: 992px) {
  /* line 2036, ../sass/style.scss */
  .social-feeds .social-feeds-box:after {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
}
/* line 2048, ../sass/style.scss */
.social-feeds .social-feeds-box:last-of-type {
  border: none;
}
/* line 2050, ../sass/style.scss */
.social-feeds .social-feeds-box:last-of-type:after {
  border-right: none;
  left: 0px !important;
}
/* line 2056, ../sass/style.scss */
.social-feeds .social-feeds-box:nth-child(2):after {
  left: 0px !important;
}
/* line 2061, ../sass/style.scss */
.social-feeds .social-feeds-box h5 {
  font-size: 20px;
  font-size: 1.42857rem;
  margin-bottom: 22px;
  text-transform: none;
}
@media (max-width: 991px) {
  /* line 2061, ../sass/style.scss */
  .social-feeds .social-feeds-box h5 {
    text-align: center;
  }
}
/* line 2069, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-item li p {
  font-size: 18px;
  font-size: 1.28571rem;
  color: #777777;
  font-weight: 300;
  line-height: 1.60;
  margin-bottom: 0;
  word-wrap: break-word;
}
/* line 2076, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-item li p a {
  font-size: 18px;
  font-size: 1.28571rem;
  color: #222222;
  margin-right: 10px;
}
/* line 2081, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-item li p span {
  display: inline-block;
}
@media (max-width: 991px) {
  /* line 2069, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-item li p {
    text-align: center;
  }
}
/* line 2088, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls {
  margin-top: 20px;
}
/* line 2090, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav {
  text-align: right;
}
@media (max-width: 991px) {
  /* line 2090, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls .owl-nav {
    text-align: center;
  }
}
/* line 2095, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div {
  background: none;
  margin-left: 2px;
  margin-right: 2px;
}
/* line 2099, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div i {
  font-size: 14px;
  font-size: 1rem;
  color: #777;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 2105, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div:hover {
  background: none;
}
/* line 2107, ../sass/style.scss */
.social-feeds .social-feeds-box .owl-controls .owl-nav div:hover i {
  color: #222;
}
@media (max-width: 991px) {
  /* line 2115, ../sass/style.scss */
  .social-feeds .social-feeds-box #fb-widget {
    width: 100%;
  }
  /* line 2118, ../sass/style.scss */
  .social-feeds .social-feeds-box #fb-widget > span {
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 991px) {
  /* line 2128, ../sass/style.scss */
  .social-feeds .social-feeds-box .owl-controls {
    position: static;
  }
}
/* twitter-timeline 
-------------------------------------------------------------------------*/
/* line 2136, ../sass/style.scss */
.twitter-timeline ul {
  padding: 0 0 20px 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
/* line 2141, ../sass/style.scss */
.twitter-timeline ul.show-carousel {
  opacity: 1;
}
/* line 2144, ../sass/style.scss */
.twitter-timeline ul li {
  list-style: none !important;
}
/* line 2148, ../sass/style.scss */
.twitter-timeline .owl-nav div {
  border-radius: 50%;
  font-size: 14px;
  height: 15px;
  line-height: 1;
  padding: 0;
  width: 15px;
}

/* instagram-timeline 
-------------------------------------------------------------------------*/
/* line 2161, ../sass/style.scss */
#instagram-timeline ul {
  padding: 0;
}
@media (max-width: 991px) {
  /* line 2161, ../sass/style.scss */
  #instagram-timeline ul {
    text-align: center;
  }
}
/* line 2166, ../sass/style.scss */
#instagram-timeline ul li {
  display: inline-block;
  margin: 2px 4px;
}
/* line 2170, ../sass/style.scss */
#instagram-timeline ul li a img {
  height: 55px;
  width: 55px;
}

/* Social-footer-links
-------------------------------------------------------------------------*/
/* line 2181, ../sass/style.scss */
.social-footer-links {
  padding: 15px 0 0px 0;
  border-top: 1px solid #333333;
}
/* line 2183, ../sass/style.scss */
.social-footer-links ul {
  list-style: none;
  padding: 0;
  text-align: center;
}
/* line 2187, ../sass/style.scss */
.social-footer-links ul li {
  list-style: none;
  margin: 0px 18px;
}
@media (min-width: 768px) {
  /* line 2187, ../sass/style.scss */
  .social-footer-links ul li {
    display: inline-block;
    margin-bottom: 6px;
  }
}
/* line 2194, ../sass/style.scss */
.social-footer-links ul li a {
  font-weight: 300;
  letter-spacing: 0.3px;
}
/* line 2197, ../sass/style.scss */
.social-footer-links ul li a.facebook {
  color: #324097;
}
/* line 2200, ../sass/style.scss */
.social-footer-links ul li a.twitter {
  color: #1983b9;
}
/* line 2203, ../sass/style.scss */
.social-footer-links ul li a.google {
  color: #c43021;
}
/* line 2206, ../sass/style.scss */
.social-footer-links ul li a.instagram {
  color: #492d13;
}

/* line 2214, ../sass/style.scss */
.corp {
  color: #777777;
  font-size: 12px;
  padding: 5px 0 10px 0;
  text-align: center;
}

/*  Small Icon 
------------------------------------------------------------------------*/
/* line 2225, ../sass/style.scss */
.sm-icon {
  display: inline-block;
  height: 33px;
  position: relative;
  width: 33px;
}
/* line 2230, ../sass/style.scss */
.sm-icon svg {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}

/*  Services 
------------------------------------------------------------------------*/
/* line 2241, ../sass/style.scss */
.big-icon-box {
  padding: 0 30px;
}
@media (max-width: 991px) {
  /* line 2241, ../sass/style.scss */
  .big-icon-box {
    padding-bottom: 35px;
  }
}
@media (max-width: 767px) {
  /* line 2241, ../sass/style.scss */
  .big-icon-box {
    padding-bottom: 13px;
  }
}
/* line 2249, ../sass/style.scss */
.big-icon-box .big-icon {
  height: 130px;
  width: 130px;
}
@media (max-width: 991px) {
  /* line 2249, ../sass/style.scss */
  .big-icon-box .big-icon {
    height: 100px;
    margin-top: 60px;
    width: 100px;
  }
}
@media (max-width: 767px) {
  /* line 2249, ../sass/style.scss */
  .big-icon-box .big-icon {
    height: 85px;
    margin-top: 40px;
    width: 85px;
  }
}
@media (max-width: 991px) {
  /* line 2263, ../sass/style.scss */
  .big-icon-box.t1 {
    border-right: 1px solid #f0eed9;
  }
}
@media (max-width: 767px) {
  /* line 2263, ../sass/style.scss */
  .big-icon-box.t1 {
    border-bottom: 1px solid #f0eed9;
  }
}

@media (max-width: 991px) {
  /* line 2274, ../sass/style.scss */
  .services .table-box {
    padding-bottom: 5%;
    padding-top: 5%;
  }
}
@media (min-width: 768px) {
  /* line 2279, ../sass/style.scss */
  .services .table-box:nth-child(2) {
    border-right: 1px solid #f0eed9;
  }
}
@media (max-width: 767px) {
  /* line 2279, ../sass/style.scss */
  .services .table-box:nth-child(2) {
    border-bottom: 1px solid #f0eed9;
  }
}

/* line 2288, ../sass/style.scss */
.services {
  border-bottom: 1px solid #f0eed9;
}
/* line 2291, ../sass/style.scss */
.services .background .layer {
  background-color: white;
}
/* line 2295, ../sass/style.scss */
.services h1 {
  opacity: 1;
}
/* line 2298, ../sass/style.scss */
.services h3 {
  font-weight: 400;
  padding-bottom: 35px;
  padding-top: 20px;
  position: relative;
  text-transform: none;
}
@media (max-width: 991px) {
  /* line 2298, ../sass/style.scss */
  .services h3 {
    font-size: 28px;
    font-size: 2rem;
    padding-bottom: 27px;
    padding-top: 28px;
  }
}
@media (max-width: 767px) {
  /* line 2298, ../sass/style.scss */
  .services h3 {
    font-size: 26px;
    font-size: 1.85714rem;
    padding-bottom: 25px;
    padding-top: 5px;
  }
}
/* line 2314, ../sass/style.scss */
.services h3:after {
  background: #cd3333;
  bottom: 0;
  content: " ";
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}
/* line 2325, ../sass/style.scss */
.services .table-row p {
  padding: 0px 14%;
}
@media (max-width: 991px) {
  /* line 2325, ../sass/style.scss */
  .services .table-row p {
    padding: 0px 6%;
  }
}
@media (max-width: 767px) {
  /* line 2325, ../sass/style.scss */
  .services .table-row p {
    padding: 0px 10px;
  }
}

/* line 2335, ../sass/style.scss */
.small-icon {
  position: relative;
}
/* line 2338, ../sass/style.scss */
.small-icon .small-icon-box {
  /*border-top: 1px solid #f0eed9;*/
  padding-bottom: 0;
  padding-top: 0;
  /*-webkit-transition: background 0.2s linear;*/
  transition: background 0.2s linear;
}
/* line 2344, ../sass/style.scss */
.small-icon .small-icon-box > * {
  z-index: 1;
  position: relative;
}
/* line 2346, ../sass/style.scss */
.small-icon .small-icon-box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 150%;
  background: none;
  z-index: 0;
  border-right: 1px solid #f0eed9;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 2362, ../sass/style.scss */
.small-icon .small-icon-box:hover:after {
  background: #fffdec;
}
/* line 2367, ../sass/style.scss */
.small-icon .small-icon-box:last-of-type:after {
  border-right: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2373, ../sass/style.scss */
  .small-icon .small-icon-box:nth-child(4):after {
    border-right: none;
  }
}
@media (max-width: 767px) {
  /* line 2379, ../sass/style.scss */
  .small-icon .small-icon-box:after {
    border-right: none;
  }
}
/* line 2385, ../sass/style.scss */
.small-icon .sm-icon {
  height: 65px;
  margin-bottom: 23px;
  margin-top: 25px;
  width: 65px;
}
@media (max-width: 767px) {
  /* line 2385, ../sass/style.scss */
  .small-icon .sm-icon {
    margin-top: 34px;
  }
}
/* line 2394, ../sass/style.scss */
.small-icon h6 {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #45443a;
  font-weight: 700;
  margin-bottom: 8px;
}
/* line 2400, ../sass/style.scss */
.small-icon p {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #45443a;
  line-height: 1.65;
  padding: 0px 5%;
}

/* Fan-facts
------------------------------------------------------------------------*/
/* line 2410, ../sass/style.scss */
.fan-facts .container-fluid {
  padding: 100px 0 70px 0;
}
/* line 2413, ../sass/style.scss */
.fan-facts .timer-box {
  padding-top: 30px;
}
/* line 2415, ../sass/style.scss */
.fan-facts .timer-box .timer {
  font-size: 100px;
  font-size: 7.14286rem;
  color: #cd3333;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  line-height: 0.85;
}
/* line 2422, ../sass/style.scss */
.fan-facts .timer-box p i {
  color: #cd3333;
}

/* Clients
------------------------------------------------------------------------*/
/* line 2431, ../sass/style.scss */
.quotation-marks {
  font-size: 500px;
  font-size: 35.71429rem;
  background-repeat: no-repeat;
  background-size: cover;
  background: url(../images/quotation-marks.svg);
  color: #8eb3dc;
  height: 148px;
  left: 0;
  position: absolute;
  top: 0;
  width: 200px;
  opacity: 0.2;
}
/* line 2443, ../sass/style.scss */
.quotation-marks svg {
  position: absolute;
}
/* line 2445, ../sass/style.scss */
.quotation-marks svg path {
  fill: #fff;
}
@media (max-width: 991px) {
  /* line 2431, ../sass/style.scss */
  .quotation-marks {
    width: 148px;
    height: 110px;
  }
}

@media (max-width: 991px) {
  /* line 2455, ../sass/style.scss */
  .clients .client-carousel {
    margin-bottom: 40px;
    margin-top: 50px;
  }
}

/* Clients-carousel
------------------------------------------------------------------------*/
/* line 2465, ../sass/style.scss */
.client-carousel h5 {
  color: #8eb3dc;
  margin-bottom: 24px;
  padding-bottom: 28px;
  position: relative;
}
/* line 2470, ../sass/style.scss */
.client-carousel h5:after {
  background: rgba(142, 179, 220, 0.75);
  bottom: 0;
  content: " ";
  height: 2px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 40px;
}
/* line 2481, ../sass/style.scss */
.client-carousel p {
  font-size: 22px;
  font-size: 1.57143rem;
  color: white;
  font-weight: 300;
  letter-spacing: -1px;
  line-height: 1.70;
  padding: 0 5%;
}
/* line 2489, ../sass/style.scss */
.client-carousel span {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #8eb3dc;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}
/* line 2497, ../sass/style.scss */
.client-carousel .cl-carousel-wrapper {
  margin: 0 auto 25px;
  max-width: 1600px;
}

/* line 2503, ../sass/style.scss */
.cl-thumbs-wrapper {
  padding: 20px 10%;
  position: relative;
  z-index: 9;
}
/* line 2509, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs > div {
  display: table;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
/* line 2515, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs a {
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.23);
  display: table-cell;
  float: none;
  height: 80px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
/* line 2524, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs a:after {
  bottom: 0;
  content: " ";
  height: 2px;
  left: 0;
  position: absolute;
  width: 101%;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
/* line 2536, ../sass/style.scss */
.cl-thumbs-wrapper .cl-thumbs a:hover:after, .cl-thumbs-wrapper .cl-thumbs a.selected:after {
  background: rgba(255, 255, 255, 0.5);
}
/* line 2544, ../sass/style.scss */
.cl-thumbs-wrapper .cl-prev {
  font-size: 32px;
  font-size: 2.28571rem;
  color: rgba(142, 179, 220, 0.6);
  left: 7%;
  margin-top: -23px;
  position: absolute;
  top: 50%;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 2553, ../sass/style.scss */
.cl-thumbs-wrapper .cl-prev:hover {
  color: #8eb3dc;
}
@media (max-width: 767px) {
  /* line 2544, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-prev {
    left: 2%;
  }
}
/* line 2560, ../sass/style.scss */
.cl-thumbs-wrapper .cl-next {
  font-size: 32px;
  font-size: 2.28571rem;
  color: rgba(142, 179, 220, 0.6);
  margin-top: -23px;
  position: absolute;
  right: 7%;
  top: 50%;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
/* line 2569, ../sass/style.scss */
.cl-thumbs-wrapper .cl-next:hover {
  color: #8eb3dc;
}
@media (max-width: 767px) {
  /* line 2560, ../sass/style.scss */
  .cl-thumbs-wrapper .cl-next {
    right: 2%;
  }
}

/* Last-post
---------------------------------------------------------------------------*/
/* line 2580, ../sass/style.scss */
.last-post-box {
  padding-left: 0;
  padding-right: 0;
}
/* line 2583, ../sass/style.scss */
.last-post-box .info-box {
  padding-bottom: 100px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 28px;
}
@media (max-width: 991px) {
  /* line 2583, ../sass/style.scss */
  .last-post-box .info-box {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 2592, ../sass/style.scss */
.last-post-box .info-box h6 {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #333333;
  font-weight: 800;
}
/* line 2598, ../sass/style.scss */
.last-post-box .info-box h6 a {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #333333;
  font-weight: 800;
}
/* line 2606, ../sass/style.scss */
.last-post-box .info-box .post-inf-box {
  color: #777777;
  font-weight: 300;
  margin-bottom: 10px;
}
/* line 2610, ../sass/style.scss */
.last-post-box .info-box .post-inf-box .writer-post {
  border-right: 1px solid rgba(150, 150, 150, 0.5);
  padding-right: 13px;
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 2615, ../sass/style.scss */
.last-post-box .info-box .post-inf-box .comment-post {
  padding-left: 13px;
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 2620, ../sass/style.scss */
.last-post-box .info-box p {
  margin-bottom: 15px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: block;
  height: 75px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2630, ../sass/style.scss */
.last-post-box .info-box a {
  text-transform: uppercase;
  font-size: 11px;
  font-size: 0.78571rem;
  font-weight: 700;
}

/* Last-posts carousel
---------------------------------------------------------------------------*/
/* line 2641, ../sass/style.scss */
.owl-carousel .owl-item img {
  height: auto;
}

/* line 2644, ../sass/style.scss */
.owl-controls {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
/* line 2652, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot span {
  background: none;
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 15px;
  margin-right: 10px;
  position: relative;
  width: 15px;
}
/* line 2661, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot span:after {
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 50%;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 2673, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot span:before {
  border-radius: 50%;
  border: 1px solid transparent;
  content: " ";
  height: 15px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 2687, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot.active span, .owl-controls .owl-dots .owl-dot:hover span {
  background: none;
}
/* line 2689, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot.active span:before, .owl-controls .owl-dots .owl-dot:hover span:before {
  border: 1px solid rgba(255, 255, 255, 0.75);
  height: 21px;
  left: -3px;
  top: -3px;
  width: 21px;
}
/* line 2696, ../sass/style.scss */
.owl-controls .owl-dots .owl-dot.active span:after, .owl-controls .owl-dots .owl-dot:hover span:after {
  background-color: white;
  height: 11px;
  left: 2px;
  top: 2px;
  width: 11px;
}

/* line 2708, ../sass/style.scss */
.last-posts {
  padding-top: 100px;
}
@media (min-width: 768px) {
  /* line 2710, ../sass/style.scss */
  .last-posts .container-fluid .row > div:last-of-type {
    margin-left: -1px;
  }
}

/* line 2716, ../sass/style.scss */
.img-post {
  position: relative;
}
/* line 2718, ../sass/style.scss */
.img-post img {
  height: auto;
  width: 100%;
}
/* line 2722, ../sass/style.scss */
.img-post .img-date-post {
  font-size: 48px;
  font-size: 3.42857rem;
  background-color: rgba(255, 255, 255, 0.85);
  bottom: 0;
  color: #333;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  height: 120px;
  left: 0;
  line-height: 1.15;
  padding-top: 28px;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 120px;
  z-index: 98;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
/* line 2740, ../sass/style.scss */
.img-post .img-date-post span {
  display: block;
  font-size: 13px;
  font-size: 0.92857rem;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}
@media (max-width: 991px) {
  /* line 2722, ../sass/style.scss */
  .img-post .img-date-post {
    display: none;
  }
}

/* Slider-overlay-style
------------------------------------------------------------------------- */
/* line 2755, ../sass/style.scss */
.like-theme-height,
.second-like-theme-height {
  height: 740px;
}
@media (max-width: 991px) {
  /* line 2755, ../sass/style.scss */
  .like-theme-height,
  .second-like-theme-height {
    height: 620px;
  }
}
@media (max-width: 767px) {
  /* line 2755, ../sass/style.scss */
  .like-theme-height,
  .second-like-theme-height {
    height: 550px;
  }
}

@media (max-width: 767px) {
  /* line 2764, ../sass/style.scss */
  .second-like-theme-height {
    min-height: 290px !important;
    height: 290px !important;
  }
}

/* line 2770, ../sass/style.scss */
.slider-overlay {
  background: #f4f6f7;
  bottom: 0;
  box-shadow: 0 0 0 1px #F4F6F7;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
/* line 2779, ../sass/style.scss */
.slider-overlay.loaded {
  background: none;
}
/* line 2781, ../sass/style.scss */
.slider-overlay.loaded .slider-content {
  opacity: 1;
}
/* line 2785, ../sass/style.scss */
.slider-overlay .slider-content {
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
  height: 100%;
  opacity: 0;
  table-layout: fixed;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 2785, ../sass/style.scss */
  .slider-overlay .slider-content {
    width: 101%;
    margin-left: -1px;
  }
}
/* line 2800, ../sass/style.scss */
.slider-overlay .slider-content .bg {
  background: #f4f6f7;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
/* line 2806, ../sass/style.scss */
.slider-overlay .slider-content .bg .block-inline {
  margin: 0;
  padding-left: 1px !important;
}
/* line 2811, ../sass/style.scss */
.slider-overlay .slider-content .content-bg {
  display: table-row;
  margin: 0px;
  text-indent: -9999px;
}
/* line 2815, ../sass/style.scss */
.slider-overlay .slider-content .content-bg .bg {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  line-height: 1;
  margin: 0px;
  min-width: 20px;
  width: 20px;
}
/* line 2823, ../sass/style.scss */
.slider-overlay .slider-content .content-bg .bg:nth-child(2) {
  width: 100%;
}
/* line 2828, ../sass/style.scss */
.slider-overlay .slider-content .content-box {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-row;
  height: 1px;
  margin: 0;
  vertical-align: middle;
}
/* line 2835, ../sass/style.scss */
.slider-overlay .slider-content .content-box > .bg {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  margin: 0;
  width: 20px;
}
/* line 2844, ../sass/style.scss */
.slider-overlay .title-box {
  border-collapse: collapse;
  border-spacing: 0;
  display: table-cell;
  margin: 0;
  position: relative;
  width: 100%;
}
/* line 2851, ../sass/style.scss */
.slider-overlay .title-box canvas {
  vertical-align: top;
  width: 100%;
}
/* line 2855, ../sass/style.scss */
.slider-overlay .title-box .title {
  color: white;
  font-size: 160px;
  font-weight: 800;
  line-height: 1;
  margin: 0;
  position: absolute;
  width: 100%;
}
@media (max-width: 1400px) {
  /* line 2855, ../sass/style.scss */
  .slider-overlay .title-box .title {
    font-size: 120px;
  }
}
/* line 2867, ../sass/style.scss */
.slider-overlay .title-box .slider-content {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}

/* -- slider-overlay style --*/
/* line 2878, ../sass/style.scss */
.slider-overlay .title-box h1 {
  opacity: 0;
}

/* Box-table style
----------------------------------------------------------------------*/
/* line 2886, ../sass/style.scss */
.pre-box-table {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 2891, ../sass/style.scss */
.box-table {
  display: table;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
/* line 2897, ../sass/style.scss */
.box-table > div {
  display: table-cell;
  float: none;
}

/* Like-theme
----------------------------------------------------------------------*/
/* line 2905, ../sass/style.scss */
.like-theme .purcase-now {
  background-color: white;
  border-radius: 50%;
  display: block !important;
  height: 350px;
  left: 50%;
  margin-top: -170px;
  overflow: hidden;
  position: absolute;
  top: 55%;
  width: 350px;
  z-index: 98;
}
@media (max-width: 991px) {
  /* line 2905, ../sass/style.scss */
  .like-theme .purcase-now {
    height: 230px;
    left: 66%;
    margin-top: -110px;
    width: 230px;
  }
}
@media (max-width: 767px) {
  /* line 2905, ../sass/style.scss */
  .like-theme .purcase-now {
    height: 195px;
    left: 50%;
    margin-left: -95px;
    margin-top: 0;
    top: 50%;
    width: 195px;
  }
}
/* line 2931, ../sass/style.scss */
.like-theme .purcase-now a {
  font-size: 48px;
  font-size: 3.42857rem;
  border-radius: 50%;
  display: block;
  height: 100%;
  line-height: 1.25;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 991px) {
  /* line 2931, ../sass/style.scss */
  .like-theme .purcase-now a {
    font-size: 32px;
    font-size: 2.28571rem;
  }
}
@media (max-width: 767px) {
  /* line 2931, ../sass/style.scss */
  .like-theme .purcase-now a {
    font-size: 24px;
    font-size: 1.71429rem;
  }
}
/* line 2946, ../sass/style.scss */
.like-theme .purcase-now a:after {
  border-radius: 50%;
  border: 10px solid transparent;
  content: " ";
  height: 90%;
  left: 5%;
  position: absolute;
  top: 5%;
  width: 90%;
  -webkit-transition: border 0.1s linear;
  transition: border 0.1s linear;
}
/* line 2959, ../sass/style.scss */
.like-theme .purcase-now a:hover:after {
  border: 10px solid #f1f4e6;
}
/* line 2963, ../sass/style.scss */
.like-theme .purcase-now a span {
  display: block;
}
/* line 2966, ../sass/style.scss */
.like-theme .purcase-now a span.now-bold {
  font-weight: 700;
}
/* line 2969, ../sass/style.scss */
.like-theme .purcase-now a .icon-box {
  font-size: 56px;
  font-size: 4rem;
  padding: 44px 0 26px 0;
  position: relative;
  text-transform: none;
}
@media (max-width: 991px) {
  /* line 2969, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box {
    font-size: 38px;
    font-size: 2.71429rem;
    padding: 34px 0 17px 0;
  }
}
@media (max-width: 767px) {
  /* line 2969, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box {
    font-size: 28px;
    font-size: 2rem;
    padding: 43px 0 12px 0;
  }
}
/* line 2982, ../sass/style.scss */
.like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
  background: #cd3333;
  content: " ";
  height: 2px;
  position: absolute;
  top: 58%;
  width: 40px;
}
@media (max-width: 991px) {
  /* line 2982, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
    top: 58%;
  }
}
@media (max-width: 767px) {
  /* line 2982, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before, .like-theme .purcase-now a .icon-box:after {
    top: 58%;
  }
}
/* line 2996, ../sass/style.scss */
.like-theme .purcase-now a .icon-box:before {
  left: 25%;
}
@media (max-width: 991px) {
  /* line 2996, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before {
    height: 1px;
    left: 25%;
    width: 26px;
  }
}
@media (max-width: 767px) {
  /* line 2996, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:before {
    left: 26%;
    top: 68%;
    width: 17px;
  }
}
/* line 3009, ../sass/style.scss */
.like-theme .purcase-now a .icon-box:after {
  right: 24%;
}
@media (max-width: 991px) {
  /* line 3009, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:after {
    height: 1px;
    right: 24%;
    width: 26px;
  }
}
@media (max-width: 767px) {
  /* line 3009, ../sass/style.scss */
  .like-theme .purcase-now a .icon-box:after {
    right: 26%;
    top: 68%;
    width: 17px;
  }
}
/* line 3028, ../sass/style.scss */
.like-theme .pre-box-table .box-table > .second-like-theme-height + div {
  box-shadow: 0 0 0 1px #F4F6F7;
}

/* line 3035, ../sass/style.scss */
.bg-like-theme {
  height: 100%;
  width: 100%;
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/like-theme.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 9;
}
@media (max-width: 991px) {
  /* line 3035, ../sass/style.scss */
  .bg-like-theme {
    right: -30%;
    width: 130%;
  }
}
@media (max-width: 767px) {
  /* line 3035, ../sass/style.scss */
  .bg-like-theme {
    background-size: contain;
    height: 50%;
    right: -15%;
    width: 130%;
  }
}
@media (max-width: 400px) {
  /* line 3035, ../sass/style.scss */
  .bg-like-theme {
    right: -30%;
  }
}

@media (max-width: 767px) {
  /* line 3062, ../sass/style.scss */
  .empty-block {
    height: 300px;
    position: relative;
  }
}
/* Pricing
---------------------------------------------------------------*/
/* line 3071, ../sass/style.scss */
.price h1 {
  color: rgba(205, 51, 51, 0.9);
}
/* line 3075, ../sass/style.scss */
.price .table-box:last-child {
  float: right;
  width: 100%;
}

@media (min-width: 992px) {
  /* line 3081, ../sass/style.scss */
  .pricing-row {
    margin-right: -13px;
  }
}
@media (max-width: 991px) {
  /* line 3081, ../sass/style.scss */
  .pricing-row {
    margin-right: -11px;
  }
}

/* line 3089, ../sass/style.scss */
.pricing-box {
  padding-bottom: 60px;
  padding-top: 50px;
}
/* line 3092, ../sass/style.scss */
.pricing-box .background {
  width: 101%;
}
/* line 3096, ../sass/style.scss */
.pricing-box .price-icon-box,
.pricing-box a, .pricing-box ul {
  position: inherit;
}
/* line 3100, ../sass/style.scss */
.pricing-box .price-icon-box {
  margin: 20px auto;
  width: 120px;
}
/* line 3104, ../sass/style.scss */
.pricing-box .price-icon {
  font-size: 56px;
  font-size: 4rem;
  background: white;
  border-radius: 50%;
  color: #cd3333;
  display: table-cell;
  height: 120px;
  vertical-align: middle;
  width: 120px;
}
/* line 3115, ../sass/style.scss */
.pricing-box.start .price-icon {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05);
}
/* line 3120, ../sass/style.scss */
.pricing-box.optima .price-icon {
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1);
}
/* line 3125, ../sass/style.scss */
.pricing-box.vip .price-icon {
  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.05);
}
/* line 3130, ../sass/style.scss */
.pricing-box .sorting {
  font-size: 40px;
  font-size: 2.85714rem;
  color: white;
  display: block;
  font-weight: bold;
  padding: 0 0 45px 0;
  text-transform: uppercase;
}
/* line 3139, ../sass/style.scss */
.pricing-box ul {
  list-style: none;
  padding: 0;
}
/* line 3142, ../sass/style.scss */
.pricing-box ul li {
  font-size: 18px;
  font-size: 1.28571rem;
  border-top: 1px solid rgba(255, 253, 236, 0.07);
  color: white;
  letter-spacing: 0.02em;
  list-style: none;
  margin-bottom: 0;
  padding: 17px 20px 17px 20px;
}
/* line 3150, ../sass/style.scss */
.pricing-box ul li .price {
  font-size: 85px;
  font-size: 6.07143rem;
  color: #ee9191;
  display: block;
  font-family: arial;
  font-weight: 700;
  margin-top: 55px;
}
/* line 3157, ../sass/style.scss */
.pricing-box ul li .price span {
  font-size: 53px;
  font-size: 3.78571rem;
  bottom: 30px;
  font-family: 'Open Sans', sans-serif;
  position: relative;
}
/* line 3166, ../sass/style.scss */
.pricing-box a.btn-default {
  font-size: 18px;
  font-size: 1.28571rem;
  background: white;
  border-radius: 0;
  color: #cd3333;
  padding: 18px 65px;
}
/* line 3172, ../sass/style.scss */
.pricing-box a.btn-default:active, .pricing-box a.btn-default:focus, .pricing-box a.btn-default:active:focus {
  color: #cd3333;
}

/* How-about Video
---------------------------------------------------------------------------------*/
/* line 3181, ../sass/style.scss */
.how-about-video-height {
  box-shadow: 0 0 0 1px #F4F6F7;
}
@media (min-width: 992px) {
  /* line 3181, ../sass/style.scss */
  .how-about-video-height {
    height: 790px;
  }
}
@media (max-width: 991px) {
  /* line 3181, ../sass/style.scss */
  .how-about-video-height {
    height: 480px !important;
  }
}
@media (max-width: 767px) {
  /* line 3181, ../sass/style.scss */
  .how-about-video-height {
    height: 300px !important;
  }
}

/* line 3193, ../sass/style.scss */
.about-video-container {
  box-shadow: 0 0 0 1px #F4F6F7;
  padding-bottom: 140px;
}
@media (min-width: 992px) {
  /* line 3193, ../sass/style.scss */
  .about-video-container {
    padding-top: 140px;
  }
}
@media (max-width: 767px) {
  /* line 3193, ../sass/style.scss */
  .about-video-container {
    padding-bottom: 30px;
  }
}

/* line 3203, ../sass/style.scss */
.about-video-box {
  margin: 0 auto 30px;
  max-height: 400px;
  max-width: 635px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 3203, ../sass/style.scss */
  .about-video-box {
    height: 400px;
  }
}
@media (max-width: 767px) {
  /* line 3203, ../sass/style.scss */
  .about-video-box {
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  /* line 3215, ../sass/style.scss */
  .about-video-box .youtube-iframe {
    height: 180px;
  }
}
/* line 3221, ../sass/style.scss */
.about-video-box .about-video-box-title {
  bottom: 0;
  display: block;
  margin: 0 20%;
  min-height: 30px;
  position: absolute;
  width: 60%;
  z-index: 9;
}
/* line 3229, ../sass/style.scss */
.about-video-box .about-video-box-title span {
  font-size: 16px;
  font-size: 1.14286rem;
  background-color: rgba(255, 255, 255, 0.74);
  font-weight: 800;
  padding: 10px 20px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 3221, ../sass/style.scss */
  .about-video-box .about-video-box-title {
    margin: 15px auto 0;
    min-height: 27px;
    position: static;
    width: 100%;
  }
  /* line 3241, ../sass/style.scss */
  .about-video-box .about-video-box-title span {
    font-size: 14px;
    font-size: 1rem;
    background: none;
  }
}
/* line 3248, ../sass/style.scss */
.about-video-box p {
  font-size: 18px;
  font-size: 1.28571rem;
  color: #45443a;
  font-weight: 300;
  line-height: 1.65;
  padding: 21px 8% 0 8%;
}
@media (max-width: 767px) {
  /* line 3248, ../sass/style.scss */
  .about-video-box p {
    font-size: 14px;
    font-size: 1rem;
    padding: 0;
  }
}

/* line 3260, ../sass/style.scss */
.play-fan-video {
  display: block;
  margin-bottom: 23px;
  position: relative;
}
/* line 3264, ../sass/style.scss */
.play-fan-video img {
  height: 100%;
  width: 100%;
}
/* line 3268, ../sass/style.scss */
.play-fan-video .play-video {
  font-size: 25px;
  font-size: 1.78571rem;
  background: none;
  border-radius: 50%;
  border: 5px solid rgba(244, 246, 247, 0.56);
  color: rgba(244, 246, 247, 0.56);
  height: 65px;
  left: 50%;
  margin-left: -33px;
  margin-top: -33px;
  padding-left: 2px;
  padding-top: 0;
  position: absolute;
  top: 50%;
  width: 65px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: block;
}
/* line 3286, ../sass/style.scss */
.play-fan-video .play-video .fa {
  padding-top: 15px;
  width: 55px;
}
/* line 3289, ../sass/style.scss */
.play-fan-video .play-video .fa:before {
  display: block;
  width: 22px;
  margin: 0 auto;
}
/* line 3295, ../sass/style.scss */
.play-fan-video .play-video:hover {
  border-color: rgba(244, 246, 247, 0.76);
  color: rgba(244, 246, 247, 0.76);
}

/* line 3301, ../sass/style.scss */
.youtube-iframe {
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 3306, ../sass/style.scss */
.youtube-iframe .iframe {
  height: 100%;
  left: -100%;
  min-height: 220px;
  position: relative;
  width: 100%;
  z-index: 1;
}
/* line 3313, ../sass/style.scss */
.youtube-iframe .iframe.show-video {
  left: 0;
}
/* line 3317, ../sass/style.scss */
.youtube-iframe .clickMe, .youtube-iframe .link-to-post {
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 98;
}
/* line 3325, ../sass/style.scss */
.youtube-iframe .clickMe img, .youtube-iframe .link-to-post img {
  height: 100%;
  width: 100%;
}
/* line 3330, ../sass/style.scss */
.youtube-iframe .play-video {
  font-size: 25px;
  font-size: 1.78571rem;
  background: none;
  border-radius: 50%;
  border: 5px solid rgba(244, 246, 247, 0.56);
  color: rgba(244, 246, 247, 0.56);
  height: 65px;
  left: 50%;
  margin-left: -33px;
  margin-top: -33px;
  padding-left: 2px;
  padding-top: 0;
  position: absolute;
  top: 50%;
  width: 65px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: block;
}
/* line 3348, ../sass/style.scss */
.youtube-iframe .play-video .fa {
  padding-top: 15px;
  width: 55px;
}
/* line 3351, ../sass/style.scss */
.youtube-iframe .play-video .fa:before {
  display: block;
  width: 22px;
  margin: 0 auto;
}
/* line 3357, ../sass/style.scss */
.youtube-iframe .play-video:hover {
  border-color: rgba(244, 246, 247, 0.76);
  color: rgba(244, 246, 247, 0.76);
}

/* line 3363, ../sass/style.scss */
.last-posts .youtube-iframe {
  width: 101%;
}

/* Primary Blog Banner
----------------------------------------------------------------------------------*/
/* line 3370, ../sass/style.scss */
.primary-blog-banner {
  height: 530px;
}
/* line 3373, ../sass/style.scss */
.primary-blog-banner h1 {
  font-size: 300px;
  font-size: 21.42857rem;
  line-height: 0.8;
  margin-bottom: 12px;
  opacity: 0.97;
}
/* line 3379, ../sass/style.scss */
.primary-blog-banner p {
  font-size: 27px;
  font-size: 1.92857rem;
  font-weight: 300;
  line-height: 1;
}
/* line 3385, ../sass/style.scss */
.primary-blog-banner.post-page {
  height: 185px;
}
/* line 3387, ../sass/style.scss */
.primary-blog-banner.post-page h1 {
  font-size: 42px;
  font-size: 3rem;
}
/* line 3390, ../sass/style.scss */
.primary-blog-banner.post-page span {
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 3392, ../sass/style.scss */
.primary-blog-banner.post-page span i {
  padding-left: 5px;
  padding-right: 5px;
}

/* Blog Masonry
----------------------------------------------------------------------------------*/
/*Grid*/
/* line 3404, ../sass/style.scss */
.grid-item {
  padding: 20px;
  width: 33.333%;
}
@media (max-width: 991px) {
  /* line 3404, ../sass/style.scss */
  .grid-item {
    padding: 10px;
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 3404, ../sass/style.scss */
  .grid-item {
    padding: 10px 0;
    width: 100%;
  }
}

/* line 3417, ../sass/style.scss */
.masonry--grid-box {
  margin: 0 auto;
  max-width: 1155px;
  width: 100%;
}

/*style blog-masonry */
/* line 3424, ../sass/style.scss */
.blog-masonry {
  padding: 80px 0 40px 0;
}
/* line 3427, ../sass/style.scss */
.blog-masonry .info-box {
  padding-top: 25px;
}
/* line 3429, ../sass/style.scss */
.blog-masonry .info-box h6 {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 800;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #333;
}
/* line 3435, ../sass/style.scss */
.blog-masonry .info-box h6 a {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 800;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #333;
}
/* line 3444, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #777777;
  margin-bottom: 13px;
}
/* line 3448, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box span {
  border-right: 1px solid rgba(119, 119, 119, 0.56);
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3453, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box span:first-of-type {
  padding-left: 0;
}
/* line 3456, ../sass/style.scss */
.blog-masonry .info-box .post-inf-box span:last-of-type {
  border: none;
}
/* line 3462, ../sass/style.scss */
.blog-masonry .info-box p {
  font-weight: 300;
  margin-bottom: 14px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: block;
  height: 75px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3473, ../sass/style.scss */
.blog-masonry .info-box a {
  -webkit-transition: all 0.2s linear;
  font-size: 11px;
  font-size: 0.78571rem;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 0.2s linear;
}
/* line 3484, ../sass/style.scss */
.blog-masonry .owl-carousel .owl-controls {
  bottom: 10px;
}
/* line 3486, ../sass/style.scss */
.blog-masonry .owl-carousel .owl-controls .owl-dot span {
  margin: 5px 4px;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- Blog listS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 3499, ../sass/style.scss */
.blog-list .posts, .blog-post .posts {
  margin-bottom: 71px;
}
/* line 3502, ../sass/style.scss */
.blog-list .posts h4, .blog-post .posts h4 {
  margin-bottom: 9px;
}
/* line 3504, ../sass/style.scss */
.blog-list .posts h4 a, .blog-post .posts h4 a {
  font-size: 30px;
  font-size: 2.14286rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #222;
  font-weight: 800;
  letter-spacing: -0.015em;
}
/* line 3510, ../sass/style.scss */
.blog-list .posts h4 a:hover, .blog-post .posts h4 a:hover {
  color: #5E5E5E;
  text-decoration: none;
}
/* line 3517, ../sass/style.scss */
.blog-list .posts .post-info, .blog-post .posts .post-info {
  font-size: 12px;
  font-size: 0.85714rem;
  margin-bottom: 29px;
  overflow: hidden;
}
/* line 3522, ../sass/style.scss */
.blog-list .posts .post-info > div, .blog-post .posts .post-info > div {
  float: left;
}
/* line 3526, ../sass/style.scss */
.blog-list .posts .post-info .entry-meta, .blog-post .posts .post-info .entry-meta {
  color: #999;
}
/* line 3528, ../sass/style.scss */
.blog-list .posts .post-info .entry-meta span, .blog-post .posts .post-info .entry-meta span {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3534, ../sass/style.scss */
.blog-list .posts .post-info a, .blog-post .posts .post-info a {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #999;
  font-weight: 300;
}
/* line 3538, ../sass/style.scss */
.blog-list .posts .post-info a:hover, .blog-post .posts .post-info a:hover {
  color: #777;
  text-decoration: none;
}
/* line 3542, ../sass/style.scss */
.blog-list .posts .post-info a span, .blog-post .posts .post-info a span {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 3549, ../sass/style.scss */
.blog-list .posts .owl-carousel,
.blog-list .posts .img-post, .blog-post .posts .owl-carousel,
.blog-post .posts .img-post {
  margin-bottom: 23px;
}
/* line 3552, ../sass/style.scss */
.blog-list .posts .owl-controls, .blog-post .posts .owl-controls {
  bottom: 10px;
}
/* line 3554, ../sass/style.scss */
.blog-list .posts .owl-controls .owl-dot span, .blog-post .posts .owl-controls .owl-dot span {
  margin-right: 1px;
}
/* line 3559, ../sass/style.scss */
.blog-list .posts .post-img, .blog-post .posts .post-img {
  margin: 30px 0 22px 0;
}
/* line 3561, ../sass/style.scss */
.blog-list .posts .post-img img, .blog-post .posts .post-img img {
  height: auto;
  width: 100%;
}
/* line 3568, ../sass/style.scss */
.blog-list p, .blog-post p {
  font-size: 14px;
  font-size: 1rem;
  clear: both;
  color: #777;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: block;
  height: 75px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3581, ../sass/style.scss */
.blog-list blockquote, .blog-post blockquote {
  margin-bottom: 29px;
  margin-top: 50px;
  padding-top: 29px;
}
/* line 3586, ../sass/style.scss */
.blog-list .pagination-box ul, .blog-post .pagination-box ul {
  margin-top: 4px;
}

/* PAGINATION 
---------------------------------------------------------------------------------*/
/* line 3594, ../sass/style.scss */
.pagination {
  border-radius: 2px;
  vertical-align: top;
}
/* line 3597, ../sass/style.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span {
  border-radius: 2px;
  vertical-align: top;
}
/* line 3603, ../sass/style.scss */
.pagination > li > a, .pagination > li > span {
  font-size: 13px;
  font-size: 0.92857rem;
  border-radius: 2px;
  border: none;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.03em;
  line-height: 1rem;
  margin-right: 2px;
  min-width: 32px;
  padding: 9px 14px 9px 14px;
  text-align: center;
}
/* line 3615, ../sass/style.scss */
.pagination > li > a.pag-center {
  padding: 4px 8px 2px 8px;
}
/* line 3623, ../sass/style.scss */
.pagination li span {
  font-weight: bold;
}
/* line 3628, ../sass/style.scss */
.pagination > li > a, .pagination > li > span {
  background: #e5e5e5;
  color: #888 !important;
  height: 33px;
  margin-bottom: 3px;
}
/* line 3634, ../sass/style.scss */
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  background: #eee;
  color: #888 !important;
}
/* line 3640, ../sass/style.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background: #444;
  border-color: #444;
}
/* line 3646, ../sass/style.scss */
.pagination > .disabled > span {
  background: #e5e5e5;
}
/* line 3648, ../sass/style.scss */
.pagination > .disabled > span:hover, .pagination > .disabled > span:focus {
  background: #e5e5e5;
}
/* line 3652, ../sass/style.scss */
.pagination > .disabled > a {
  background: #e5e5e5;
}
/* line 3654, ../sass/style.scss */
.pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  background: #e5e5e5;
}
/* line 3661, ../sass/style.scss */
.pagination .pagination-next {
  padding-left: 5px;
}

/* --- */
/* line 3668, ../sass/style.scss */
.pagination-box ul {
  width: 100%;
}
/* line 3670, ../sass/style.scss */
.pagination-box ul li {
  display: inline-block;
}
/* line 3672, ../sass/style.scss */
.pagination-box ul li:last-child {
  margin-right: 0;
}

/* line 3678, ../sass/style.scss */
#block-posts {
  padding-top: 95px;
}
/* line 3681, ../sass/style.scss */
#block-posts.right-list:after {
  background: rgba(0, 0, 0, 0.1);
  content: " ";
  height: 150%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
/* line 3692, ../sass/style.scss */
#block-posts.left-list:after {
  background: rgba(0, 0, 0, 0.1);
  content: " ";
  height: 150%;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}
@media (max-width: 991px) {
  /* line 3678, ../sass/style.scss */
  #block-posts {
    padding-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 3678, ../sass/style.scss */
  #block-posts {
    padding-bottom: 40px;
  }
}

/* Sidebar
--------------------------------------------------------------------------*/
/* line 3716, ../sass/style.scss */
.sidebar {
  padding-top: 95px;
}
@media (max-width: 991px) {
  /* line 3716, ../sass/style.scss */
  .sidebar {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 0;
  }
  /* line 3721, ../sass/style.scss */
  .sidebar .sidebar-col:first-of-type {
    padding: 60px 20px 0px 20px;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  /* line 3725, ../sass/style.scss */
  .sidebar .sidebar-col:first-of-type {
    padding-top: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3731, ../sass/style.scss */
  .sidebar .sidebar-col {
    padding: 60px 20px 75px 20px;
  }
  /* line 3734, ../sass/style.scss */
  .sidebar .sidebar-col:first-of-type:after {
    background: rgba(0, 0, 0, 0.1);
    content: " ";
    height: 150%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
  }
  /* line 3745, ../sass/style.scss */
  .sidebar .sidebar-no-padding {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  /* line 3716, ../sass/style.scss */
  .sidebar {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 3754, ../sass/style.scss */
.sidebar h6 {
  color: #cd3333;
  font-size: 12px;
  font-size: 0.85714rem;
  letter-spacing: 1px;
}
/* line 3760, ../sass/style.scss */
.sidebar ul {
  padding-left: 0;
}
/* line 3762, ../sass/style.scss */
.sidebar ul li {
  list-style: none;
  margin-bottom: 6px;
}
/* line 3765, ../sass/style.scss */
.sidebar ul li a {
  -webkit-transition: all 0.2s linear;
  font-size: 13px;
  font-size: 0.92857rem;
  color: #999999;
  transition: all 0.2s linear;
}
/* line 3770, ../sass/style.scss */
.sidebar ul li a.active, .sidebar ul li a:hover {
  color: #222222;
}
/* line 3774, ../sass/style.scss */
.sidebar ul li span {
  font-size: 13px;
  font-size: 0.92857rem;
}

/* SEARCH FORM 
------------------------------------------ -------------------------------- ----------------*/
/* line 3784, ../sass/style.scss */
#searchform {
  margin-bottom: 9px;
  margin-top: 5px;
  position: relative;
}
/* line 3790, ../sass/style.scss */
#searchform input[type="text"] {
  font-size: 14px;
  font-size: 1rem;
  height: 40px;
  padding-right: 45px;
  padding-top: 1px;
  position: relative;
  width: 100%;
}
/* line 3798, ../sass/style.scss */
#searchform input[type="submit"] {
  background-image: url(../images/blog/search.svg);
  background-position: center;
  background-repeat: no-repeat;
  background: none;
  border: none;
  font-size: 0;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
@media (max-width: 991px) {
  /* line 3784, ../sass/style.scss */
  #searchform {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 0;
    margin-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 3821, ../sass/style.scss */
  #searchform input[type="submit"] {
    right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 3784, ../sass/style.scss */
  #searchform {
    margin-top: 30px;
  }
}

/* WIDGET 
--------------------------------------------------- ------------------------------ --------------*/
/* line 3834, ../sass/style.scss */
.widget {
  margin-bottom: 52px;
  /* widget-recent-entries 
  ----------------------------------------------------------------- */
}
@media (max-width: 991px) {
  /* line 3836, ../sass/style.scss */
  .widget.search-form {
    margin-bottom: 0px;
  }
}
/* line 3841, ../sass/style.scss */
.widget h6 {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #cd3333;
  letter-spacing: 0.09em;
  margin-bottom: 19px;
  text-transform: uppercase;
}
/* line 3848, ../sass/style.scss */
.widget ul {
  margin: 0;
  padding: 0;
}
/* line 3851, ../sass/style.scss */
.widget ul li {
  list-style: none;
  margin-bottom: 6px;
}
/* line 3854, ../sass/style.scss */
.widget ul li a, .widget ul li span {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #999;
}
/* line 3859, ../sass/style.scss */
.widget ul li a.active, .widget ul li a:hover, .widget ul li a:active, .widget ul li a:focus {
  color: #222;
  text-decoration: none;
}
/* line 3867, ../sass/style.scss */
.widget.widget-tag-cloud {
  margin-bottom: 58px;
}
/* line 3869, ../sass/style.scss */
.widget.widget-tag-cloud a {
  font-size: 14px;
  font-size: 1rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #999;
}
/* line 3873, ../sass/style.scss */
.widget.widget-tag-cloud a.active, .widget.widget-tag-cloud a:hover, .widget.widget-tag-cloud a:active, .widget.widget-tag-cloud a:focus {
  color: #222;
  text-decoration: none;
}
/* line 3879, ../sass/style.scss */
.widget.widget-text {
  margin-bottom: 58px;
}
/* line 3883, ../sass/style.scss */
.widget.tags li {
  display: inline-block;
  margin-bottom: 2px;
}
/* line 3886, ../sass/style.scss */
.widget.tags li a {
  font-size: 13px;
  font-size: 0.92857rem;
  background: #e5e5e5;
  border-radius: 2px;
  color: #999999;
  display: block;
  font-weight: 700;
  margin: 0px 0 0 -1px;
  padding: 10px 8px 9px 8px;
  text-transform: uppercase;
}
/* line 3896, ../sass/style.scss */
.widget.tags li a:hover {
  background: #eee;
  color: #999999;
}
/* line 3906, ../sass/style.scss */
.widget.widget-recent-entries h6 {
  margin-bottom: 22px;
}
/* line 3909, ../sass/style.scss */
.widget.widget-recent-entries ul li {
  clear: both;
  margin-bottom: 10px !important;
  min-height: 53px;
  padding-left: 53px;
  padding-top: 0;
  position: relative;
}
/* line 3916, ../sass/style.scss */
.widget.widget-recent-entries ul li .preview-img {
  left: 0;
  margin-right: 8px;
  position: absolute;
  top: 4px;
}
/* line 3922, ../sass/style.scss */
.widget.widget-recent-entries ul li a {
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 3925, ../sass/style.scss */
.widget.widget-recent-entries ul li span {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #999;
  display: block;
  margin-top: 4px;
}

/*  Calendar 
------------------------------------------------------------ */
/* line 3940, ../sass/style.scss */
#calendar-wrap {
  background: #f5f5f5;
  display: inline-block;
  margin-bottom: 58px;
  padding: 13px 20px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 3940, ../sass/style.scss */
  #calendar-wrap {
    width: 100%;
  }
}
/* line 3950, ../sass/style.scss */
#calendar-wrap table {
  border: none;
  width: auto;
}
/* line 3954, ../sass/style.scss */
#calendar-wrap table td, #calendar-wrap table th {
  font-size: 13px;
  font-size: 0.92857rem;
  background: none;
  border: none;
  font-weight: 400;
  font-weight: normal;
  padding: 0 0px;
}
/* line 3962, ../sass/style.scss */
#calendar-wrap table td {
  font-family: arial;
  line-height: 1;
}
/* line 3966, ../sass/style.scss */
#calendar-wrap table th {
  color: #555;
  padding: 0 0px 5px 0px;
}
/* line 3972, ../sass/style.scss */
#calendar-wrap td span {
  font-size: 13px;
  font-size: 0.92857rem;
  border-radius: 2px;
  color: #555;
  display: block;
  height: 24px;
  padding-top: 5px;
  text-align: center;
  width: 25px;
}
/* line 3982, ../sass/style.scss */
#calendar-wrap td.others-month span {
  color: #777;
}
/* line 3985, ../sass/style.scss */
#calendar-wrap td span:hover {
  background: #e5e5e5;
  color: #555;
  text-decoration: none;
}
/* line 3990, ../sass/style.scss */
#calendar-wrap td a {
  color: red;
  font-family: arial;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 3999, ../sass/style.scss */
  #calendar-wrap #wp-calendar {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 3999, ../sass/style.scss */
  #calendar-wrap #wp-calendar {
    margin: 0 auto;
  }
}
/* line 4007, ../sass/style.scss */
#calendar-wrap #wp-calendar caption {
  font-size: 13px;
  font-size: 0.92857rem;
  color: #555;
  font-weight: 700;
  padding: 6px 20px 21px 20px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 4013, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption.cap-all {
    position: relative;
  }
}
/* line 4019, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a {
  font-size: 21px;
  font-size: 1.5rem;
  color: red;
  font-weight: 700;
}
/* line 4023, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a:hover {
  color: #92ab19;
}
/* line 4027, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a.prev-calendar {
  left: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  /* line 4027, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a.prev-calendar {
    left: 23px;
    top: 10px;
  }
}
/* line 4037, ../sass/style.scss */
#calendar-wrap #wp-calendar caption a.next-calendar {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  /* line 4037, ../sass/style.scss */
  #calendar-wrap #wp-calendar caption a.next-calendar {
    right: 23px;
    top: 10px;
  }
}
/* line 4049, ../sass/style.scss */
#calendar-wrap #wp-calendar .others-month {
  color: #bbb;
}

/* ---------------------------------------------------------------------------------- */
/* ----------------------------------- BLOG POSTS ----------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* line 4060, ../sass/style.scss */
.blog-post h2 {
  margin-bottom: 17px;
}
/* line 4062, ../sass/style.scss */
.blog-post h2 a {
  font-size: 42px;
  font-size: 3rem;
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  color: #222;
  font-weight: 800;
  letter-spacing: -0.015em;
}
/* line 4068, ../sass/style.scss */
.blog-post h2 a:hover {
  color: #5E5E5E;
  text-decoration: none;
}
/* line 4074, ../sass/style.scss */
.blog-post .posts {
  margin-bottom: 65px;
}
/* line 4078, ../sass/style.scss */
.blog-post #nav-posts {
  margin-top: 26px;
}
/* line 4080, ../sass/style.scss */
.blog-post #nav-posts .pagination {
  margin-bottom: 22px;
  margin-top: 40px;
}
/* line 4084, ../sass/style.scss */
.blog-post #nav-posts a {
  font-size: 14px;
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4090, ../sass/style.scss */
.blog-post #nav-posts .p-right a {
  padding: 10px 17px 6px 16px;
}
/* line 4093, ../sass/style.scss */
.blog-post #nav-posts .p-left a {
  padding: 10px 17px 6px 15px;
}
/* line 4098, ../sass/style.scss */
.blog-post #nav-posts .p-center a {
  padding: 10px 10px;
  font-size: 14px;
  font-size: 1rem;
}
/* line 4104, ../sass/style.scss */
.blog-post #nav-posts .pagination i.fa-angle-left {
  margin-right: 4px;
}
/* line 4107, ../sass/style.scss */
.blog-post #nav-posts .pagination i.fa-angle-right {
  margin-left: 4px;
}
/* line 4113, ../sass/style.scss */
.blog-post .post-soc-icon {
  margin-top: 34px;
}
/* line 4115, ../sass/style.scss */
.blog-post .post-soc-icon > div {
  float: left;
}
/* line 4118, ../sass/style.scss */
.blog-post .post-soc-icon .soc-icon {
  margin-top: 8px;
}
/* line 4121, ../sass/style.scss */
.blog-post .post-soc-icon .count-shared {
  border-right: 1px solid #e5e5e5;
  margin-right: 0px;
  padding-right: 24px;
  color: #777;
}
/* line 4125, ../sass/style.scss */
.blog-post .post-soc-icon .count-shared .quantity {
  font-size: 32px;
  font-size: 2.28571rem;
  color: #cd3232;
  font-family: arial;
  font-weight: bold;
}
/* line 4132, ../sass/style.scss */
.blog-post .post-soc-icon .count-shared span {
  font-size: 14px;
  font-size: 1rem;
  color: #999;
  display: block;
  margin-top: -8px;
}
/* line 4139, ../sass/style.scss */
.blog-post .post-soc-icon .wrap-button {
  margin-right: 3px;
}
/* line 4143, ../sass/style.scss */
.blog-post .post-soc-icon .getshare-text {
  background: #f2f2f2 !important;
  color: #cd3333 !important;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4148, ../sass/style.scss */
.blog-post .post-soc-icon .getshare-text:hover {
  background: #cd3333 !important;
  color: white !important;
}

/* COMMENTS 
------------------------------------------------------------------------------------*/
/* line 4160, ../sass/style.scss */
.success, #success {
  margin-bottom: 10px;
}
/* line 4163, ../sass/style.scss */
.success span, #success span {
  color: #9eb533 !important;
}

/* line 4170, ../sass/style.scss */
.invert-elements .success span, .invert-elements #success span {
  color: rgba(255, 255, 255, 0.88) !important;
}

/* line 4176, ../sass/style.scss */
#comments {
  margin-top: 6px;
}
/* line 4178, ../sass/style.scss */
#comments h5 {
  font-weight: 600;
  margin-bottom: 43px;
}
/* line 4181, ../sass/style.scss */
#comments h5 span {
  font-size: 16px;
  font-size: 1.14286rem;
  color: #777;
  font-weight: 400;
}
/* line 4187, ../sass/style.scss */
#comments ul {
  list-style: none;
  margin-top: 11px;
  padding: 0;
}
/* line 4191, ../sass/style.scss */
#comments ul.children {
  margin-top: -4px;
  padding-left: 103px;
}
/* line 4194, ../sass/style.scss */
#comments ul.children li {
  font-size: 100%;
}
@media (max-width: 767px) {
  /* line 4191, ../sass/style.scss */
  #comments ul.children {
    padding-left: 20px;
  }
}
/* line 4202, ../sass/style.scss */
#comments li {
  list-style: none;
  margin-top: 10px;
}
/* line 4205, ../sass/style.scss */
#comments li li {
  margin-top: 44px;
}
/* line 4209, ../sass/style.scss */
#comments .avatar {
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
  float: left;
  height: 70px;
  margin: 5px 31px 0 0;
  width: 70px;
}
@media (max-width: 767px) {
  /* line 4209, ../sass/style.scss */
  #comments .avatar {
    height: 35px;
    margin-right: 10px;
    width: 35px;
  }
}
/* line 4223, ../sass/style.scss */
#comments .meta {
  font-size: 12px;
  font-size: 0.85714rem;
  color: #999;
  margin-bottom: 12px;
  padding-top: 2px;
}
/* line 4228, ../sass/style.scss */
#comments .meta a {
  font-size: 12px;
  font-size: 0.85714rem;
  margin-left: 15px;
}
@media (max-width: 767px) {
  /* line 4233, ../sass/style.scss */
  #comments .meta cite {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 4223, ../sass/style.scss */
  #comments .meta {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 4240, ../sass/style.scss */
  #comments .meta a {
    position: absolute;
    right: 0;
    top: 5px;
  }
}
/* line 4249, ../sass/style.scss */
#comments p {
  font-size: 13px;
  font-size: 0.92857rem;
  clear: none;
  line-height: 1.7em !important;
  overflow: hidden;
  height: auto;
  -webkit-line-clamp: 99;
}

/*  LEAVE COMMENT 
------------------------------------------------------ */
/* line 4262, ../sass/style.scss */
#respond {
  margin-top: 47px;
}
/* line 4264, ../sass/style.scss */
#respond h3 {
  font-size: 24px;
  font-size: 1.71429rem;
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 4262, ../sass/style.scss */
  #respond {
    margin-top: 36px;
  }
}

/* line 4275, ../sass/style.scss */
#comments form {
  margin-top: 54px;
}
/* line 4278, ../sass/style.scss */
#comments form input[type="text"], #comments form input[type="email"] {
  font-size: 14px;
  font-size: 1rem;
  background: white;
  border-radius: 0 !important;
  border: 1px solid #e5e5e5 !important;
  box-shadow: none !important;
  height: 40px;
  padding: 0 10px;
  width: 100%;
}
/* line 4289, ../sass/style.scss */
#comments form textarea {
  height: 90px;
  padding: 10px;
  width: 100%;
  resize: none;
}
@media (max-width: 767px) {
  /* line 4275, ../sass/style.scss */
  #comments form {
    margin-top: px;
  }
}
/* line 4299, ../sass/style.scss */
#comments .form-field {
  margin-bottom: 10px;
}
/* line 4302, ../sass/style.scss */
#comments form button {
  font-size: 12px;
  font-size: 0.85714rem;
  height: 40px;
  margin-top: 10px;
  padding: 1px 29px 0 29px;
}

/*---------------------------------------------------------------------------------------*/
/*----------------------------------------SOCIAL Share LINK------------------------------*/
/*---------------------------------------------------------------------------------------*/
/* line 4314, ../sass/style.scss */
.social-inp.down {
  text-align: center;
  width: 100%;
}
/* line 4317, ../sass/style.scss */
.social-inp.down a {
  display: inline-block;
  float: none;
}

/* line 4323, ../sass/style.scss */
.social-inp {
  display: inline-block;
  margin: 14px 0 0px 0;
  padding: 0 17px;
  vertical-align: middle;
}
/* line 4329, ../sass/style.scss */
.social-inp label {
  cursor: pointer;
  margin-bottom: 0;
}
/* line 4334, ../sass/style.scss */
.social-inp input {
  display: none;
}
/* line 4338, ../sass/style.scss */
.social-inp a {
  border: none;
  display: block;
  float: left;
  font-size: 0;
  line-height: 1;
  outline: none;
  position: relative;
}
/* line 4347, ../sass/style.scss */
.social-inp a:hover {
  border: none;
}
/* line 4349, ../sass/style.scss */
.social-inp a:hover .getshare-text {
  color: white;
}
/* line 4355, ../sass/style.scss */
.social-inp .getshare-text {
  font-size: 14px;
  font-size: 1rem;
  color: white;
  display: inline-block;
  font-family: FontAwesome;
  font-weight: lighter;
  height: 30px;
  padding: 9px 8px 8px 8px;
  position: relative;
  text-align: center;
  transition: color .2s ease,background .2s ease;
  vertical-align: middle;
  width: 30px;
}
/* line 4370, ../sass/style.scss */
.social-inp .getshare-counter {
  font-size: 12px;
  font-size: 0.85714rem;
  background: #e5e5e5;
  border-radius: 2px;
  color: #555;
  display: block;
  font-weight: normal;
  height: 23px;
  line-height: 12px;
  max-width: 40px;
  max-width: inherit;
  opacity: 0;
  overflow: visible;
  padding: 6px 0;
  position: absolute;
  text-align: center;
  top: -35px;
  width: 100%;
  transition: max-width .2s ease,padding .2s ease, background .2s ease;
  vertical-align: middle;
  transition: visibility .2s ease, opacity .2s ease;
  visibility: hidden;
}
/* line 4393, ../sass/style.scss */
.social-inp .getshare-counter:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #e5e5e5;
  bottom: -6px;
  content: '';
  height: 0;
  margin-left: -2px;
  position: absolute;
  width: 0;
}
/* line 4406, ../sass/style.scss */
.social-inp .getshare-icon {
  text-align: center;
}
/* line 4409, ../sass/style.scss */
.social-inp .getshare-icon:hover .getshare-counter {
  opacity: 1;
  visibility: visible;
}
/* line 4415, ../sass/style.scss */
.social-inp .gt-gp .getshare-text {
  background: #dc4c39;
}
/* line 4419, ../sass/style.scss */
.social-inp input[type="checkbox"] + label {
  margin: 0 0 0 2px;
}
/* line 4420, ../sass/style.scss */
.social-inp input[type="checkbox"] + label:before {
  background: none;
}

/* TWITTER */
/* line 4430, ../sass/style.scss */
.gt-tw .getshare-text {
  background: #3799dd;
}

/* line 4434, ../sass/style.scss */
.gt-tw .getshare-text:before {
  content: "\f099";
}

/* FACEBOOK */
/* line 4440, ../sass/style.scss */
.gt-fb .getshare-text {
  background: #314e8f;
}

/* line 4444, ../sass/style.scss */
.gt-fb .getshare-text:before {
  content: "\f09a";
}

/* GOOGLE+ */
/* line 4450, ../sass/style.scss */
.gt-gp .getshare-text {
  background: #a94034;
}

/* line 4454, ../sass/style.scss */
.gt-gp .getshare-text:before {
  content: "\f0d5";
}

/* PINTEREST + */
/* line 4460, ../sass/style.scss */
.gt-pt .getshare-text {
  background: #9d2027;
}

/* line 4464, ../sass/style.scss */
.gt-pt .getshare-text:before {
  content: "\f0d2";
}

/* VK */
/* line 4470, ../sass/style.scss */
.gt-vk .getshare-text {
  background: #4B5A97;
}

/* line 4474, ../sass/style.scss */
.gt-vk .getshare-text:before {
  content: "\f189";
}

/* StumbleUpon */
/* line 4480, ../sass/style.scss */
.gt-st .getshare-text {
  background: #555555;
}

/* line 4484, ../sass/style.scss */
.gt-st .getshare-text:before {
  content: "\f1a4";
}

/* LinkedIn + */
/* line 4490, ../sass/style.scss */
.gt-in .getshare-text {
  background: #3f4bb8;
}

/* line 4494, ../sass/style.scss */
.gt-in .getshare-text:before {
  content: "\f0e1";
}

@media (max-width: 1229px) {
  /* line 4499, ../sass/style.scss */
  .social-fix {
    display: none;
  }
}
/* Login-box
-------------------------------------------------------------------------*/
/* line 4506, ../sass/style.scss */
.login-primary-banner {
  height: 185px;
}
/* line 4508, ../sass/style.scss */
.login-primary-banner h1 {
  font-size: 42px;
  font-size: 3rem;
  color: white;
  line-height: 0.235;
  margin-top: 10px;
  opacity: 0.97;
}
@media (max-width: 767px) {
  /* line 4508, ../sass/style.scss */
  .login-primary-banner h1 {
    font-size: 42px;
    font-size: 3rem;
  }
}
/* line 4518, ../sass/style.scss */
.login-primary-banner span {
  font-size: 13px;
  font-size: 0.92857rem;
  font-weight: 300;
}
/* line 4521, ../sass/style.scss */
.login-primary-banner span i {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 4529, ../sass/style.scss */
.login .nav-tabs {
  border: none;
}
/* line 4531, ../sass/style.scss */
.login .nav-tabs > li {
  margin-right: -6px;
}
/* line 4533, ../sass/style.scss */
.login .nav-tabs > li > a {
  font-size: 12px;
  font-size: 0.85714rem;
  background: white;
  border-radius: 0;
  border: 1px solid #e1e1e1;
  color: #777777;
  font-weight: 600;
  padding: 17px 43px 14px 43px;
  text-align: center;
  text-transform: uppercase;
  width: 135;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
/* line 4548, ../sass/style.scss */
.login .nav-tabs > li.active a, .login .nav-tabs > li:hover a {
  background: #f9f9f9;
  border: 1px solid #e1e1e1;
  color: #222;
}
/* line 4556, ../sass/style.scss */
.login .tab-content {
  margin-top: 80px;
}
/* line 4558, ../sass/style.scss */
.login .tab-content input {
  background: white;
}
/* line 4563, ../sass/style.scss */
.login .login-box {
  margin: 98px auto 100px;
  max-width: 346px;
  width: 100%;
}
/* line 4567, ../sass/style.scss */
.login .login-box .checkbox {
  float: left;
  margin-left: -20px;
  margin-top: -10px;
}
/* line 4573, ../sass/style.scss */
.login .login-box .sign-in-box {
  font-size: 12px;
  font-size: 0.85714rem;
  float: right;
  margin-top: 2px;
}
/* line 4577, ../sass/style.scss */
.login .login-box .sign-in-box span {
  color: #777777;
  letter-spacing: 0.5px;
}
/* line 4581, ../sass/style.scss */
.login .login-box .sign-in-box a {
  font-size: 12px;
  font-size: 0.85714rem;
}
@media (max-width: 479px) {
  /* line 4573, ../sass/style.scss */
  .login .login-box .sign-in-box {
    float: left;
  }
}
/* line 4588, ../sass/style.scss */
.login .login-box .form-group {
  margin-bottom: 10px;
}
/* line 4591, ../sass/style.scss */
.login .login-box .nav-tabs {
  text-align: center;
  width: 100%;
}
/* line 4594, ../sass/style.scss */
.login .login-box .nav-tabs li {
  display: inline-block;
  float: none;
}
/* line 4600, ../sass/style.scss */
.login .login-box button {
  clear: both;
  float: none;
  margin-top: 30px;
  padding: 10px 18px;
  width: 100%;
}

/* Block Maps 
-----------------------------------------------------------------------*/
/* line 4614, ../sass/style.scss */
.map-canvas {
  bottom: 0;
  height: 100%;
  left: 0;
  min-height: 260px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media (max-width: 676px) {
  /* line 4614, ../sass/style.scss */
  .map-canvas {
    position: static;
  }
}

/* Soc-icon 
-----------------------------------------------------------------------*/
/* line 4630, ../sass/style.scss */
.soc-icon {
  margin: 0 10px;
  padding-top: 5px;
}
/* line 4633, ../sass/style.scss */
.soc-icon.block-inline {
  display: inline-block;
  vertical-align: top;
}
/* line 4638, ../sass/style.scss */
.soc-icon .wrap-button {
  float: left;
  height: 22px;
  margin-right: 5px;
  width: 22px;
  -webkit-perspective: 100px;
  -moz-perspective: 100px;
  -o-perspective: 100px;
  perspective: 100px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotatex(0deg);
  -moz-transform: rotatex(0deg);
  -o-transform: rotatex(0deg);
  transform: rotatex(0deg);
}
/* line 4655, ../sass/style.scss */
.soc-icon .wrap-button:last-of-type {
  margin-right: 0px;
}

/* line 4660, ../sass/style.scss */
.soc-icon a {
  -webkit-transition: all 0.1s ease-in-out 0.1s;
  -moz-transition: all 0.1s ease-in-out 0.1s;
  -o-transition: all 0.1s ease-in-out 0.1s;
  transition: all 0.1s ease-in-out 0.1s;
  border-radius: 0;
  color: white;
  cursor: pointer;
  display: block;
  height: 22px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 22px;
}
/* line 4671, ../sass/style.scss */
.soc-icon a:hover {
  text-decoration: none;
  -webkit-transform: rotatex(-30deg);
  -moz-transform: rotatex(-30deg);
  -o-transform: rotatex(-30deg);
  transform: rotatex(-30deg);
}
/* line 4678, ../sass/style.scss */
.soc-icon a i {
  display: table-cell;
  height: 22px;
  padding-top: 2px;
  vertical-align: middle;
  width: 22px;
}
/* line 4685, ../sass/style.scss */
.soc-icon a.fb {
  background: #3c5fb2;
}
/* line 4688, ../sass/style.scss */
.soc-icon a.tw {
  background: #3799dd;
}
/* line 4691, ../sass/style.scss */
.soc-icon a.g-plus {
  background: #dc4c39;
}
/* line 4694, ../sass/style.scss */
.soc-icon a.pinterest {
  background: #cc2127;
}
/* line 4697, ../sass/style.scss */
.soc-icon a.inst {
  background: #96624e;
}

/* line 4703, ../sass/style.scss */
.social-inp.down .getshare-counter {
  bottom: -35px;
  top: auto;
}
/* line 4707, ../sass/style.scss */
.social-inp.down .getshare-counter:before {
  border-bottom: 7px solid #e5e5e5;
  border-top: 0px solid #e5e5e5;
  bottom: auto;
  top: -6px;
}

/* contact
----------------------------------------------------------------------------------*/
/* line 4722, ../sass/style.scss */
#contact .table-box h1 {
  color: rgba(134, 162, 0, 0.9);
}
/* line 4725, ../sass/style.scss */
#contact .background {
  z-index: 0;
}
/* line 4728, ../sass/style.scss */
#contact .table-row > div {
  position: relative;
}
/* line 4731, ../sass/style.scss */
#contact .cont-text-box {
  margin-bottom: 13px;
  margin-top: 35px;
  padding-left: 40px;
  padding-right: 40px;
}
@media (max-width: 1170px) {
  /* line 4731, ../sass/style.scss */
  #contact .cont-text-box {
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 4741, ../sass/style.scss */
#contact .cont-text-box p {
  font-size: 18px;
  font-size: 1.28571rem;
  color: white;
  font-weight: 300;
  line-height: 1.6;
}
/* line 4747, ../sass/style.scss */
#contact .cont-text-box .company-info-box {
  margin-bottom: 40px;
}
/* line 4752, ../sass/style.scss */
#contact .t1 img {
  width: 100%;
}
/* line 4756, ../sass/style.scss */
#contact .cont-box {
  color: white;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 4762, ../sass/style.scss */
#contact .cont-box h6 {
  font-size: 16px;
  font-size: 1.14286rem;
  margin-bottom: 4px;
  text-transform: none;
}
/* line 4767, ../sass/style.scss */
#contact .cont-box p {
  font-size: 14px;
  font-size: 1rem;
}
/* line 4770, ../sass/style.scss */
#contact .cont-box.address-box {
  font-weight: 300;
}
/* line 4773, ../sass/style.scss */
#contact .cont-box.address-box p {
  margin-bottom: 25px;
}
/* line 4775, ../sass/style.scss */
#contact .cont-box.address-box p span {
  font-size: 16px;
  font-size: 1.14286rem;
  font-weight: 700;
}
/* line 4782, ../sass/style.scss */
#contact .form-box {
  padding-bottom: 25px;
  padding-top: 30px;
}
/* line 4785, ../sass/style.scss */
#contact .form-box .contact-form button {
  width: 100%;
}
/* line 4788, ../sass/style.scss */
#contact .form-box h5 {
  color: white;
  margin-bottom: 25px;
}
/* line 4792, ../sass/style.scss */
#contact .form-box .form-group {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 4794, ../sass/style.scss */
  #contact .form-box .form-group.name {
    padding-right: 5px;
  }
}
@media (min-width: 768px) {
  /* line 4799, ../sass/style.scss */
  #contact .form-box .form-group.email {
    padding-left: 5px;
  }
}
/* line 4805, ../sass/style.scss */
#contact .form-box button {
  margin-top: 7px;
  width: 100%;
}
/* line 4810, ../sass/style.scss */
#contact .form-message {
  display: block;
  margin-top: 20px;
}
/* line 4813, ../sass/style.scss */
#contact .form-message .text-danger {
  color: #cd3333 !important;
}
/* line 4816, ../sass/style.scss */
#contact .form-message .text-success {
  color: white !important;
}

/* Page-404 
-------------------------------------------------------------------------------------*/
/* line 4827, ../sass/style.scss */
.page-404 h1 {
  font-size: 300px;
  font-size: 21.42857rem;
  color: white;
  font-family: 'Open Sans', sans-serif;
  line-height: 0.835;
  opacity: 0.97;
}
@media (max-width: 767px) {
  /* line 4827, ../sass/style.scss */
  .page-404 h1 {
    font-size: 100px;
    font-size: 7.14286rem;
  }
}
/* line 4837, ../sass/style.scss */
.page-404 p {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  /* line 4837, ../sass/style.scss */
  .page-404 p {
    font-size: 18px;
    font-size: 1.28571rem;
    padding-left: 45px;
    padding-right: 45px;
  }
}

/* Tabs-section
-------------------------------------------------------------------------------------*/
/* line 4852, ../sass/style.scss */
.tabs-section {
  padding-bottom: 100px;
  padding-top: 100px;
}
/* line 4855, ../sass/style.scss */
.tabs-section h5 {
  margin-bottom: 78px;
}
/* line 4858, ../sass/style.scss */
.tabs-section h2 {
  color: #cd3333;
}

/* line 4863, ../sass/style.scss */
.nav-tabs {
  border: none;
}
/* line 4865, ../sass/style.scss */
.nav-tabs > li > a {
  color: #777777;
  font-size: 12px;
  font-size: 0.85714rem;
  border-color: #e1e1e1;
  border-radius: 0;
  font-weight: 600;
  margin-right: -1px;
  padding: 16px 43px 14px 43px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 4878, ../sass/style.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background: #f9f9f9;
  border-color: #e1e1e1;
  color: #222222;
}

/* line 4883, ../sass/style.scss */
.nav-tabs > li > a:hover {
  background: #f9f9f9;
  border-color: #e1e1e1;
  color: #222222;
}

/* line 4888, ../sass/style.scss */
.tab-content {
  margin-bottom: 100px;
  padding-top: 30px;
}

/* tab > accordion ----------------------------------*/
/* line 4894, ../sass/style.scss */
.panel-default {
  border: none;
}
/* line 4896, ../sass/style.scss */
.panel-default > .panel-heading {
  background: none;
  border-radius: 0;
  border: none;
  color: #222;
  color: white;
  padding: 0;
}
/* line 4903, ../sass/style.scss */
.panel-default > .panel-heading a {
  font-size: 12px;
  font-size: 0.85714rem;
  background: #f9f9f9;
  border: 1px solid #e1e1e1;
  color: #222;
  display: block;
  font-weight: 600;
  padding: 18px 19px;
  position: relative;
  width: 100%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4915, ../sass/style.scss */
.panel-default > .panel-heading a:after {
  border-bottom: 5px solid #cd3333;
  border: 5px solid transparent;
  content: " ";
  margin-top: -8px;
  position: absolute;
  right: 23px;
  top: 50%;
}
/* line 4924, ../sass/style.scss */
.panel-default > .panel-heading a.collapsed {
  background: none;
  border: 1px solid #e1e1e1;
  color: #777;
}
/* line 4928, ../sass/style.scss */
.panel-default > .panel-heading a.collapsed:after {
  border-bottom: none;
  border-top: 5px solid #777777;
  margin-top: -2px;
}
/* line 4934, ../sass/style.scss */
.panel-default > .panel-heading a:hover {
  background: #f9f9f9;
  border: 1px solid #e1e1e1;
  color: #222;
}

/* line 4942, ../sass/style.scss */
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
  color: #777;
}

/* line 4945, ../sass/style.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border: none !important;
}

/* line 4948, ../sass/style.scss */
.panel, .panel-default > .panel-heading {
  box-shadow: none;
}

/* line 4951, ../sass/style.scss */
.panel-group .panel + .panel {
  margin-top: -1px;
}

/* line 4954, ../sass/style.scss */
.panel-body {
  line-height: 1.7;
  padding: 31px 20px 41px 20px;
}

/* Fancybox style
-----------------------------------------------------------------------------*/
/* line 4961, ../sass/style.scss */
.fancybox-overlay {
  background: rgba(17, 17, 17, 0.95) !important;
}

/* line 4964, ../sass/style.scss */
.fancybox-skin {
  background: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* line 4969, ../sass/style.scss */
.fancybox-close {
  background: url(../images/close-fancybox.png);
  background-position: -2px -2px;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.55);
  height: 44px;
  position: fixed;
  right: 55px;
  top: 37px;
  width: 44px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 4981, ../sass/style.scss */
.fancybox-close:hover {
  border-color: rgba(255, 253, 236, 0.75);
}
@media (max-width: 767px) {
  /* line 4969, ../sass/style.scss */
  .fancybox-close {
    right: 10px;
    top: 10px;
  }
}

@media (max-width: 767px) {
  /* line 4989, ../sass/style.scss */
  .fancybox-inner {
    padding: 40px 0 0 0;
  }
}
@media (max-width: 450px) {
  /* line 4989, ../sass/style.scss */
  .fancybox-inner {
    padding: 40px 0;
  }
}

/* line 4998, ../sass/style.scss */
.fancybox-next span, .fancybox-prev span {
  background: none;
  border-radius: 50%;
  border: 1px solid rgba(255, 253, 236, 0.55);
  color: rgba(255, 253, 236, 0.75);
  font: normal normal normal 23px/1 FontAwesome;
  height: 34px;
  padding: 5px 0 0 1px;
  text-align: center;
  width: 34px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 5010, ../sass/style.scss */
.fancybox-next span:after, .fancybox-prev span:after {
  content: "\f105";
}
/* line 5013, ../sass/style.scss */
.fancybox-next span:hover, .fancybox-prev span:hover {
  border-color: rgba(255, 253, 236, 0.75);
}

/* line 5020, ../sass/style.scss */
.fancybox-next span:after {
  content: "\f105";
}
@media (min-width: 1170px) {
  /* line 5018, ../sass/style.scss */
  .fancybox-next {
    right: -11%;
  }
}

/* line 5029, ../sass/style.scss */
.fancybox-prev span {
  padding: 5px 0 0 0px;
}
/* line 5031, ../sass/style.scss */
.fancybox-prev span:after {
  content: "\f104";
  left: -1px;
  position: relative;
}
@media (min-width: 1170px) {
  /* line 5028, ../sass/style.scss */
  .fancybox-prev {
    left: -11%;
  }
}

/* FAQ
----------------------------------------------------------------------------------*/
/* line 5047, ../sass/style.scss */
.faq {
  /* Accordion ----------------------------------------------*/
}
/* line 5048, ../sass/style.scss */
.faq h1 {
  color: #3471b4;
}
/* line 5051, ../sass/style.scss */
.faq h5.nav-tabs-title {
  color: #8eb3dc;
  margin-bottom: 0;
  padding: 40px;
}
/* line 5056, ../sass/style.scss */
.faq .nav-tabs {
  border: none;
}
/* line 5058, ../sass/style.scss */
.faq .nav-tabs li {
  border-top: 1px solid rgba(142, 179, 220, 0.13);
  margin: 0;
  padding: 0;
}
/* line 5062, ../sass/style.scss */
.faq .nav-tabs li:last-of-type {
  border-bottom: 1px solid rgba(142, 179, 220, 0.13);
}
/* line 5065, ../sass/style.scss */
.faq .nav-tabs li a {
  -webkit-transition: all 0.2s linear;
  border: none;
  color: white;
  padding: 27px 40px;
  transition: all 0.2s linear;
}
/* line 5073, ../sass/style.scss */
.faq .nav-tabs li.active a, .faq .nav-tabs li:hover a, .faq .nav-tabs li.active:focus a {
  background-color: rgba(142, 179, 220, 0.1);
  border: none;
  color: #8eb3dc !important;
  padding: 27px 40px;
}
/* line 5081, ../sass/style.scss */
.faq .nav-tabs li.active a:focus {
  background-color: rgba(142, 179, 220, 0.1);
}
/* line 5087, ../sass/style.scss */
.faq .tab-content {
  padding: 50px 30px;
}
@media (min-width: 768px) {
  /* line 5087, ../sass/style.scss */
  .faq .tab-content {
    position: absolute;
    top: 0;
    z-index: -10;
  }
}
/* line 5094, ../sass/style.scss */
.faq .tab-content.active {
  z-index: 1;
}
/* line 5097, ../sass/style.scss */
.faq .tab-content h5, .faq .tab-content h6 {
  color: #2063ad;
}
/* line 5100, ../sass/style.scss */
.faq .tab-content h6 {
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 5105, ../sass/style.scss */
.faq .panel {
  background: none;
}
@media (max-width: 768px) {
  /* line 5108, ../sass/style.scss */
  .faq .panel-group {
    margin-bottom: 0;
  }
}
/* line 5113, ../sass/style.scss */
.faq .panel-group .panel + .panel {
  margin-top: 0;
}
/* line 5116, ../sass/style.scss */
.faq .panel-default {
  border: none;
}
/* line 5119, ../sass/style.scss */
.faq .panel-default > .panel-heading {
  background: none;
  border-top: 1px solid rgba(142, 179, 220, 0.13);
  border: none;
  color: white;
  padding: 10px 40px;
}
@media (max-width: 767px) {
  /* line 5119, ../sass/style.scss */
  .faq .panel-default > .panel-heading {
    border: none;
  }
}
@media (max-width: 767px) {
  /* line 5128, ../sass/style.scss */
  .faq .panel-default > .panel-heading a {
    font-size: 14px;
    font-size: 1rem;
    background: transparent;
    border: none;
    color: #fff;
    font-weight: 400;
    text-transform: none;
  }
}
/* line 5137, ../sass/style.scss */
.faq .panel-default > .panel-heading a:after {
  -webkit-transition: -webkit-transform .5s;
  border-bottom: 5px solid #fff;
  border-top: 0;
  margin-top: -2px;
  transition: transform .5s;
}
@media (max-width: 767px) {
  /* line 5145, ../sass/style.scss */
  .faq .panel-default > .panel-heading a.collapsed:after {
    -webkit-transform: rotate(180deg);
    -webkit-transition: -webkit-transform .5s;
    margin-top: -2px;
    transform: rotate(180deg);
    transition: transform .5s;
  }
}
/* line 5156, ../sass/style.scss */
.faq .panel-default > .panel-heading:hover {
  background-color: rgba(142, 179, 220, 0.1);
}
@media (max-width: 767px) {
  /* line 5161, ../sass/style.scss */
  .faq .panel-default > .panel-heading {
    border-bottom: 1px solid rgba(142, 179, 220, 0.13);
  }
}
/* line 5166, ../sass/style.scss */
.faq .panel-default:last-of-type > .panel-heading {
  border-bottom: 1px solid rgba(142, 179, 220, 0.13);
}
/* line 5170, ../sass/style.scss */
.faq .panel-collapse {
  background-color: rgba(142, 179, 220, 0.1);
}
@media (max-width: 767px) {
  /* line 5170, ../sass/style.scss */
  .faq .panel-collapse {
    background-color: white;
  }
}
/* line 5177, ../sass/style.scss */
.faq .panel-title > a {
  color: #8eb3dc;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 5181, ../sass/style.scss */
.faq .panel-title > a.collapsed {
  color: white;
}
/* line 5186, ../sass/style.scss */
.faq .panel-body h5, .faq .panel-body h6 {
  color: #2063ad;
}
/* line 5189, ../sass/style.scss */
.faq .panel-body h6 {
  font-size: 16px;
  font-size: 1.14286rem;
}
@media (max-width: 767px) {
  /* line 5189, ../sass/style.scss */
  .faq .panel-body h6 {
    text-transform: none;
  }
}
/* line 5198, ../sass/style.scss */
.faq .nav-tabs > li.active > a,
.faq .nav-tabs > li.active > a:hover,
.faq .nav-tabs > li.active > a:focus {
  background: rgba(142, 179, 220, 0.1);
}

/* line 5202, ../sass/style.scss */
.faq .nav-tabs.hide-active > li.active > a {
  background: none !important;
}

/*  Notify-me
-----------------------------------------------------------------------------------------*/
/* line 5208, ../sass/style.scss */
.notify-me {
  margin: 0 auto;
  max-width: 600px;
}
/* line 5212, ../sass/style.scss */
.notify-me .btn-default.red-style {
  padding: 11px 18px;
  width: 100%;
}
/* line 5216, ../sass/style.scss */
.notify-me .form-message {
  display: block;
  padding-top: 10px;
}
@media (min-width: 768px) {
  /* line 5220, ../sass/style.scss */
  .notify-me .notify-button-box {
    padding-left: 0;
  }
}

/*
-----------------------------------------------------------------------------------------*/
/* line 5230, ../sass/style.scss */
.dividing-block a.btn-default {
  padding: 13px 5px !important;
  width: 100%;
  max-width: 250px;
}
/* line 5235, ../sass/style.scss */
.dividing-block .play-fan-video .play-video {
  border: 5px solid #f4f6f7;
  color: #f4f6f7;
}
/* line 5238, ../sass/style.scss */
.dividing-block .play-fan-video .play-video:hover {
  border-color: rgba(244, 246, 247, 0.5);
  color: rgba(244, 246, 247, 0.5);
}
/* line 5243, ../sass/style.scss */
.dividing-block.sample-3 {
  color: #303030;
}
/* line 5245, ../sass/style.scss */
.dividing-block.sample-3 h5 {
  margin-bottom: 0;
  text-transform: none;
  padding-top: 7px;
}
@media (max-width: 767px) {
  /* line 5245, ../sass/style.scss */
  .dividing-block.sample-3 h5 {
    text-align: center;
    margin-bottom: 25px;
  }
}
/* line 5254, ../sass/style.scss */
.dividing-block.sample-3 span {
  font-family: 'Open Sans', sans-serif;
  color: #d04646;
}
@media (max-width: 767px) {
  /* line 5254, ../sass/style.scss */
  .dividing-block.sample-3 span {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
/* line 5263, ../sass/style.scss */
.dividing-block.sample-3 p {
  font-weight: 300;
  margin-bottom: 0;
}
/* line 5268, ../sass/style.scss */
.dividing-block.sample-2 {
  color: #303030;
}
/* line 5270, ../sass/style.scss */
.dividing-block.sample-2 h5 {
  margin-bottom: 24px;
}
/* line 5273, ../sass/style.scss */
.dividing-block.sample-2 span {
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 767px) {
  /* line 5273, ../sass/style.scss */
  .dividing-block.sample-2 span {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/* line 5283, ../sass/style.scss */
.dividing-block.sample-2 p {
  font-size: 18px;
  font-weight: 300;
}
/* line 5288, ../sass/style.scss */
.dividing-block.sample-2 button i {
  padding-right: 10px;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------- RETINA -----------------------------------*/
/* -------------------------------------------------------------------------- */
@media (-webkit-min-device-pixel-ratio: 2) {
  /* line 5301, ../sass/style.scss */
  .replace-2x {
    opacity: 0;
  }
  /* line 5303, ../sass/style.scss */
  .replace-2x.loaded {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }
}
/* line 5310, ../sass/style.scss */
.show-for-retina {
  display: none;
}

/*for css*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 5323, ../sass/style.scss */
  .show-for-retina {
    display: block;
  }

  /* line 5326, ../sass/style.scss */
  .hide-for-retina {
    display: none;
  }
}
/**/
/* line 5333, ../sass/style.scss */
.wrap-isotop .p-scroll.start-slide .p-target {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/*.inn-txt{ width:90%; height:90%; clear:both; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; color:#FFF}*/

.inn-txt {
    width: 90%;
    /* height: 90%; */
    /* clear: both; */
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    /* font-size: 14px; */
    text-align: justify;
    color: #FFF;
}


/* for txt hight*/

.al-hight{ margin-top:25px;}