You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

300 lines
6.0 KiB

2 years ago
  1. /*
  2. Project Name : RedBiz
  3. Author Company : SpecThemes
  4. Project Date: 24 Feb, 2018
  5. Template Developer: vsafaryan50@gmail.com
  6. */
  7. /*-----------------------------------------
  8. Slider Container Options
  9. -------------------------------------------*/
  10. .swiper-container {
  11. width: 100%;
  12. height: 90%;
  13. }
  14. @media screen and (max-width:767px) {
  15. .swiper-container {
  16. height: auto;
  17. }
  18. }
  19. .swiper-slide {
  20. text-align: center;
  21. font-size: 18px;
  22. background: transparent;
  23. background-position: center;
  24. background-size: cover;
  25. /* Center slide text vertically */
  26. display: -webkit-box;
  27. display: -ms-flexbox;
  28. display: -webkit-flex;
  29. display: flex;
  30. -webkit-box-pack: center;
  31. -ms-flex-pack: center;
  32. -webkit-justify-content: center;
  33. justify-content: center;
  34. -webkit-box-align: center;
  35. -ms-flex-align: center;
  36. -webkit-align-items: center;
  37. align-items: center;
  38. }
  39. /*-----------------------------------------
  40. Slider Control Buttons, Paginations
  41. -------------------------------------------*/
  42. .swiper-button-next{
  43. background-repeat: no-repeat;
  44. background-position: center;
  45. background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  46. }
  47. .swiper-button-prev{
  48. background-repeat: no-repeat;
  49. background-position: center;
  50. background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  51. }
  52. .swiper-pagination-bullet-active{
  53. background: #fff;
  54. }
  55. /*-----------------------------------------
  56. Overlays For Slides
  57. -------------------------------------------*/
  58. .light-overlay {
  59. position: absolute;
  60. top: 0;
  61. left: 0;
  62. width: 100%;
  63. height: 100%;
  64. background-color: #000;
  65. opacity: 0.5;
  66. }
  67. .medium-overlay {
  68. position: absolute;
  69. top: 0;
  70. left: 0;
  71. width: 100%;
  72. height: 100%;
  73. background-color: #000;
  74. opacity: 0.6;
  75. }
  76. .dark-overlay {
  77. position: absolute;
  78. top: 0;
  79. left: 0;
  80. width: 100%;
  81. height: 100%;
  82. background-color: #000;
  83. opacity: 0.7;
  84. }
  85. /*-----------------------------------------
  86. Slider Content Captions
  87. -------------------------------------------*/
  88. .slider-content{
  89. -webkit-animation-delay: 0.5s;
  90. animation-delay: 0.5s;
  91. }
  92. @media screen and (max-width:767px) {
  93. .slider-content{
  94. padding: 70px 30px;
  95. }
  96. }
  97. .slider-content h2{
  98. font-size: 50px;
  99. color: #fff;
  100. line-height: 1.4;
  101. font-weight: 600;
  102. }
  103. @media screen and (max-width:767px) {
  104. .slider-content h2{
  105. font-size: 25px;
  106. color: #fff;
  107. line-height: 1.4;
  108. font-weight: 600;
  109. }
  110. }
  111. .slider-content h3{
  112. font-size: 45px;
  113. color: #fff;
  114. line-height: 1.4;
  115. font-weight: 600;
  116. }
  117. .slider-content p{
  118. font-size: 15px;
  119. color: rgba(255, 255, 255, .7);
  120. line-height: 1.9;
  121. font-weight: 400;
  122. max-width: 100%;
  123. margin-top: 10px;
  124. word-wrap: break-word;
  125. }
  126. @media screen and (max-width:767px) {
  127. .slider-content p{
  128. width: auto;
  129. }
  130. }
  131. /*-----------------------------------------
  132. Slider Parallax
  133. -------------------------------------------*/
  134. .parallax-bg {
  135. position: absolute;
  136. left: 0;
  137. top: 0;
  138. width: 130%;
  139. height: 100%;
  140. -webkit-background-size: cover;
  141. background-size: cover;
  142. background-position: center;
  143. }
  144. /*-----------------------------------------
  145. Revolution Slider Styles
  146. -------------------------------------------*/
  147. .rev-slider-content{
  148. z-index: 19 !important;
  149. white-space: nowrap;
  150. font-size: 90px;
  151. line-height: 90px;
  152. font-weight: 500;
  153. color: #ffffff !important;
  154. }
  155. .revolution-btn{
  156. z-index: 21 !important;
  157. white-space: nowrap;
  158. font-size: 18px;
  159. line-height: 60px;
  160. font-weight: 500;
  161. color: rgba(255,255,255,1);
  162. letter-spacing: 1px;
  163. border-color:rgba(0,0,0,1);
  164. border-radius:30px 30px 30px 30px;
  165. outline:none;
  166. box-shadow:none;
  167. box-sizing:border-box;
  168. -moz-box-sizing:border-box;
  169. -webkit-box-sizing:border-box;
  170. cursor:pointer;
  171. text-decoration: none;
  172. -webkit-transition-duration: .3s;
  173. transition-duration: .3s;
  174. }
  175. .tp-bannertimer{
  176. height: 5px;
  177. background: #000;
  178. opacity: .5;
  179. }
  180. .revolution-btn-2{
  181. z-index: 20 !important;
  182. min-width: 480px;
  183. max-width: 480px;
  184. white-space: normal;
  185. font-size: 25px;
  186. line-height: 35px;
  187. font-weight: 400;
  188. color: #ffffff;
  189. letter-spacing: 0px;
  190. }
  191. .tp-bullet {
  192. width: 10px;
  193. height: 10px;
  194. border-radius: 50%;
  195. position: absolute;
  196. background: rgba(255,255,255,.3);
  197. cursor: pointer;
  198. }
  199. /*-----------------------------------------
  200. Main Image Section Styles
  201. -------------------------------------------*/
  202. .main-image-section{
  203. width: 100%;
  204. position: relative;
  205. background-size: cover;
  206. background-repeat: no-repeat;
  207. background-position: 50% 50%;
  208. padding: 90px 0px 90px 0px;
  209. min-height: 85%;
  210. /* Center slide text vertically */
  211. display: -webkit-box;
  212. display: -ms-flexbox;
  213. display: -webkit-flex;
  214. display: flex;
  215. -webkit-box-pack: center;
  216. -ms-flex-pack: center;
  217. -webkit-justify-content: center;
  218. justify-content: center;
  219. -webkit-box-align: center;
  220. -ms-flex-align: center;
  221. -webkit-align-items: center;
  222. align-items: center;
  223. }
  224. .main-image-content{
  225. margin: 0 auto;
  226. position: relative;
  227. overflow: hidden;
  228. list-style: none;
  229. padding: 0;
  230. z-index: 1;
  231. }
  232. .main-image-content h2{
  233. font-size: 50px;
  234. color: #fff;
  235. line-height: 1.4;
  236. font-weight: 600;
  237. }
  238. @media screen and (max-width:767px) {
  239. .main-image-content h2{
  240. font-size: 25px;
  241. color: #fff;
  242. line-height: 1.4;
  243. font-weight: 600;
  244. }
  245. }
  246. .main-image-content h3{
  247. font-size: 45px;
  248. color: #fff;
  249. line-height: 1.4;
  250. font-weight: 600;
  251. }
  252. .main-image-content p{
  253. font-size: 15px;
  254. color: rgba(255, 255, 255, .7);
  255. line-height: 1.9;
  256. font-weight: 400;
  257. max-width: 100%;
  258. margin-top: 10px;
  259. word-wrap: break-word;
  260. }
  261. @media screen and (max-width:767px) {
  262. .main-image-content p{
  263. width: auto;
  264. }
  265. }