Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052
  1. body {
  2. font-family: 'Poppins', sans-serif;
  3. color: #555555;
  4. }
  5. h1,
  6. h2,
  7. h3,
  8. h4,
  9. h5,
  10. h6 {
  11. color: #000000;
  12. }
  13. a {
  14. color: #000000;
  15. transition: all .5s ease;
  16. }
  17. a:hover {
  18. color: #60CBEB;
  19. text-decoration: none;
  20. }
  21. .link-two {
  22. color: #000000;
  23. transition: all .5s ease;
  24. }
  25. .link-two:hover {
  26. text-decoration: underline;
  27. color: #000000;
  28. }
  29. .link-one {
  30. color: #000000;
  31. transition: all .5s ease;
  32. }
  33. .link-one:hover {
  34. color: #000000;
  35. text-decoration: none;
  36. }
  37. .link-icon {
  38. color: #000000;
  39. font-weight: 500;
  40. }
  41. .link-icon span {
  42. font-size: 14px;
  43. padding-left: 4px;
  44. vertical-align: middle;
  45. }
  46. .link-a {
  47. color: #ffffff;
  48. text-decoration: none;
  49. }
  50. .link-a:hover {
  51. color: #ffffff;
  52. text-decoration: none;
  53. }
  54. .link-a span {
  55. font-size: 18px;
  56. vertical-align: middle;
  57. margin-left: 5px;
  58. }
  59. .text-brand {
  60. color: #000000;
  61. font-size: 2rem;
  62. font-weight: 600;
  63. }
  64. .color-a {
  65. color: #000000;
  66. }
  67. .color-b {
  68. color: #60CBEB;
  69. }
  70. .color-d {
  71. color: #adadad;
  72. }
  73. .color-text-a {
  74. color: #555555;
  75. }
  76. .color-text-b {
  77. color: #11198a;
  78. }
  79. .no-margin {
  80. margin: 0;
  81. }
  82. /*------/ Nav Pills /------*/
  83. .nav-pills-a.nav-pills .nav-link {
  84. color: #000000;
  85. position: relative;
  86. font-weight: 600;
  87. }
  88. .nav-pills-a.nav-pills .nav-link.active {
  89. background-color: transparent;
  90. }
  91. .nav-pills-a.nav-pills .nav-link.active:after {
  92. content: '';
  93. position: absolute;
  94. left: 0;
  95. bottom: -1px;
  96. width: 100%;
  97. height: 2px;
  98. background-color: #60CBEB;
  99. z-index: 2;
  100. }
  101. /*------/ Bg Image /------*/
  102. .bg-image {
  103. background-repeat: no-repeat;
  104. background-attachment: fixed;
  105. background-size: cover;
  106. background-position: center center;
  107. }
  108. /*------/ List a /------*/
  109. .list-a {
  110. display: inline-block;
  111. line-height: 2;
  112. padding: 0;
  113. list-style: none;
  114. }
  115. .list-a li {
  116. position: relative;
  117. width: 50%;
  118. float: left;
  119. padding-left: 25px;
  120. padding-right: 5px;
  121. }
  122. .list-a li:before {
  123. content: '';
  124. width: 10px;
  125. height: 2px;
  126. position: absolute;
  127. background-color: #313131;
  128. top: 15px;
  129. left: 0;
  130. }
  131. /*------/ Pagination-a /------*/
  132. .pagination-a .pagination .page-link {
  133. margin: 0 .2rem;
  134. border-color: transparent;
  135. padding: .5rem .8rem;
  136. color: #000000;
  137. }
  138. .pagination-a .pagination .page-link:hover,
  139. .pagination-a .pagination .page-link:active,
  140. .pagination-a .pagination .page-link:focus {
  141. background-color: #60CBEB;
  142. }
  143. .pagination-a .pagination .page-link span {
  144. font-size: 1.2rem;
  145. }
  146. .pagination-a .pagination .next .page-link {
  147. padding: .4rem .9rem;
  148. }
  149. .pagination-a .pagination .page-item:last-child .page-link {
  150. border-top-right-radius: 0;
  151. border-bottom-right-radius: 0;
  152. }
  153. .pagination-a .pagination .page-item:first-child .page-link {
  154. border-top-left-radius: 0;
  155. border-bottom-left-radius: 0;
  156. }
  157. .pagination-a .pagination .page-item.disabled .page-link {
  158. padding: .4rem .9rem;
  159. color: #555555;
  160. }
  161. .pagination-a .pagination .page-item.active .page-link {
  162. background-color: #60CBEB;
  163. }
  164. .a {
  165. color: #60CBEB;
  166. font-size: 1.3rem;
  167. }
  168. /*------/ Icon Box /------*/
  169. .icon-box .icon-box-icon {
  170. display: table-cell;
  171. vertical-align: top;
  172. font-size: 36px;
  173. color: #000000;
  174. width: 50px;
  175. padding-top: 8px;
  176. }
  177. .icon-box .icon-box-content {
  178. padding-top: 18px;
  179. }
  180. /*------/ Space Padding /------*/
  181. .section-t8 {
  182. padding-top: 8rem;
  183. }
  184. .section-t4 {
  185. padding-top: 4rem;
  186. }
  187. .section-t3 {
  188. padding-top: 3rem;
  189. }
  190. .section-b2 {
  191. padding-bottom: 2rem;
  192. }
  193. .section-tb85 {
  194. padding: 8rem 0 5rem 0;
  195. }
  196. /*------/ Title /------*/
  197. .title-wrap {
  198. padding-bottom: 4rem;
  199. }
  200. .title-a {
  201. font-size: 2.6rem;
  202. font-weight: 600;
  203. }
  204. .title-link {
  205. font-size: 1.2rem;
  206. font-weight: 300;
  207. padding-top: 1.2rem;
  208. }
  209. .title-link a {
  210. color: #313131;
  211. }
  212. .title-link span {
  213. font-size: 20px;
  214. padding-left: 4px;
  215. vertical-align: middle;
  216. }
  217. .title-box-d {
  218. padding-bottom: 1.8rem;
  219. margin-bottom: 1rem;
  220. position: relative;
  221. }
  222. .title-box-d .title-d {
  223. font-weight: 600;
  224. font-size: 2rem;
  225. }
  226. .title-box-d .title-d:after {
  227. content: '';
  228. position: absolute;
  229. width: 70px;
  230. height: 4px;
  231. background-color: #60CBEB;
  232. bottom: 20px;
  233. left: 0;
  234. }
  235. /*------/ Display Table & Table Cell /------*/
  236. .display-table {
  237. width: 100%;
  238. height: 100%;
  239. display: table;
  240. }
  241. .table-cell {
  242. display: table-cell;
  243. vertical-align: middle;
  244. }
  245. /*------/ Ul Resect /------*/
  246. .ul-resect ul,
  247. .list-a ul,
  248. .box-comments ul {
  249. list-style: none;
  250. padding-left: 0;
  251. margin-bottom: 0;
  252. }
  253. /*------/ Overlay /------*/
  254. .overlay-a {
  255. background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 27%, rgba(0, 0, 0, 0.65) 90%);
  256. }
  257. .overlay {
  258. position: absolute;
  259. top: 0;
  260. left: 0px;
  261. padding: 0;
  262. height: 100%;
  263. width: 100%;
  264. }
  265. /*------/ Owl carousel /------*/
  266. .owl-theme .owl-dots {
  267. text-align: center;
  268. margin-top: 18px;
  269. }
  270. .owl-theme .owl-dots .owl-dot {
  271. display: inline-block;
  272. }
  273. .owl-theme .owl-dots .owl-dot span {
  274. width: 16px;
  275. height: 9px;
  276. margin: 5px 5px;
  277. background: #000000;
  278. border: 0px solid #000000;
  279. display: block;
  280. transition: all 0.6s ease-in-out;
  281. cursor: pointer;
  282. border-radius: 0px;
  283. }
  284. .owl-theme .owl-dots .owl-dot:hover span {
  285. background-color: #60CBEB;
  286. }
  287. .owl-theme .owl-dots .owl-dot.active span {
  288. background-color: #60CBEB;
  289. width: 35px;
  290. }
  291. .owl-arrow .owl-nav {
  292. position: absolute;
  293. top: 0;
  294. right: 0;
  295. font-size: 1.8rem;
  296. }
  297. .owl-arrow .owl-nav .owl-prev,
  298. .owl-arrow .owl-nav .owl-next {
  299. display: inline-block;
  300. transition: all 0.6s ease-in-out;
  301. color: #000000;
  302. }
  303. .owl-arrow .owl-nav .owl-prev.disabled,
  304. .owl-arrow .owl-nav .owl-next.disabled {
  305. transition: all 0.6s ease-in-out;
  306. color: #adadad;
  307. }
  308. .owl-arrow .owl-nav .owl-next {
  309. margin-left: 15px;
  310. }
  311. .nav-arrow-a .owl-arrow .owl-nav {
  312. font-size: 1.8rem;
  313. margin-top: -110px;
  314. }
  315. .nav-arrow-a .owl-arrow .owl-nav .owl-next {
  316. margin-left: 15px;
  317. }
  318. .nav-arrow-b .owl-arrow .owl-nav {
  319. position: absolute;
  320. top: 0;
  321. right: 0;
  322. font-size: 1.2rem;
  323. }
  324. .nav-arrow-b .owl-arrow .owl-nav .owl-prev,
  325. .nav-arrow-b .owl-arrow .owl-nav .owl-next {
  326. padding: .7rem 1.5rem !important;
  327. display: inline-block;
  328. transition: all 0.6s ease-in-out;
  329. color: #ffffff;
  330. background-color: #60CBEB;
  331. opacity: .9;
  332. }
  333. .nav-arrow-b .owl-arrow .owl-nav .owl-prev.disabled,
  334. .nav-arrow-b .owl-arrow .owl-nav .owl-next.disabled {
  335. transition: all 0.6s ease-in-out;
  336. color: #ffffff;
  337. }
  338. .nav-arrow-b .owl-arrow .owl-nav .owl-prev:hover,
  339. .nav-arrow-b .owl-arrow .owl-nav .owl-next:hover {
  340. background-color: #089bf0;
  341. }
  342. .nav-arrow-b .owl-arrow .owl-nav .owl-next {
  343. margin-left: 0px;
  344. }
  345. /*------/ Socials /------*/
  346. .socials-a .list-inline-item:not(:last-child) {
  347. margin-right: 25px;
  348. }
  349. /* Back to top button */
  350. .back-to-top {
  351. position: fixed;
  352. display: none;
  353. background: #60CBEB;
  354. color: #fff;
  355. width: 44px;
  356. height: 44px;
  357. text-align: center;
  358. line-height: 1;
  359. font-size: 16px;
  360. border-radius: 50%;
  361. right: 15px;
  362. bottom: 15px;
  363. transition: background 0.5s;
  364. z-index: 11;
  365. }
  366. .back-to-top i {
  367. padding-top: 12px;
  368. color: #fff;
  369. }
  370. /* Prelaoder */
  371. #preloader {
  372. position: fixed;
  373. top: 0;
  374. left: 0;
  375. right: 0;
  376. bottom: 0;
  377. z-index: 9999;
  378. overflow: hidden;
  379. background: #fff;
  380. }
  381. #preloader:before {
  382. content: "";
  383. position: fixed;
  384. top: calc(50% - 30px);
  385. left: calc(50% - 30px);
  386. border: 6px solid #f2f2f2;
  387. border-top: 6px solid #60CBEB;
  388. border-radius: 50%;
  389. width: 60px;
  390. height: 60px;
  391. -webkit-animation: animate-preloader 1s linear infinite;
  392. animation: animate-preloader 1s linear infinite;
  393. }
  394. @-webkit-keyframes animate-preloader {
  395. 0% {
  396. -webkit-transform: rotate(0deg);
  397. transform: rotate(0deg);
  398. }
  399. 100% {
  400. -webkit-transform: rotate(360deg);
  401. transform: rotate(360deg);
  402. }
  403. }
  404. @keyframes animate-preloader {
  405. 0% {
  406. -webkit-transform: rotate(0deg);
  407. transform: rotate(0deg);
  408. }
  409. 100% {
  410. -webkit-transform: rotate(360deg);
  411. transform: rotate(360deg);
  412. }
  413. }
  414. /*======================================
  415. //--//--> NAVBAR
  416. ======================================*/
  417. .navbar-default {
  418. transition: all .5s ease-in-out;
  419. background-color: #ffffff;
  420. padding-top: 28px;
  421. padding-bottom: 28px;
  422. -webkit-backface-visibility: hidden;
  423. backface-visibility: hidden;
  424. box-shadow: 1px 2px 15px rgba(100, 100, 100, 0.3);
  425. }
  426. .navbar-default .nav-search {
  427. color: #000000;
  428. font-size: 1.5rem;
  429. }
  430. .navbar-default.navbar-reduce {
  431. box-shadow: 1px 2px 15px rgba(100, 100, 100, 0.3);
  432. }
  433. .navbar-default.navbar-trans,
  434. .navbar-default.navbar-reduce {
  435. -webkit-backface-visibility: hidden;
  436. backface-visibility: hidden;
  437. }
  438. .navbar-default.navbar-trans .nav-item,
  439. .navbar-default.navbar-reduce .nav-item {
  440. position: relative;
  441. padding-right: 10px;
  442. padding-bottom: 8px;
  443. margin-left: 0;
  444. }
  445. .navbar-default.navbar-trans .nav-link,
  446. .navbar-default.navbar-reduce .nav-link {
  447. font-size: 1.1rem;
  448. color: #000000;
  449. font-weight: 600;
  450. letter-spacing: 0.030em;
  451. transition: all 0.1s ease-in-out;
  452. position: relative;
  453. padding-left: 0;
  454. padding-right: 0;
  455. }
  456. .navbar-default.navbar-trans .nav-link:before,
  457. .navbar-default.navbar-reduce .nav-link:before {
  458. content: '';
  459. position: absolute;
  460. bottom: 5px;
  461. left: 0;
  462. width: 100%;
  463. height: 2px;
  464. z-index: 0;
  465. background-color: #60CBEB;
  466. -webkit-transform: scaleX(0);
  467. transform: scaleX(0);
  468. -webkit-transform-origin: right;
  469. transform-origin: right;
  470. transition: opacity .2s ease-out 0.3s, -webkit-transform .2s ease-out;
  471. transition: transform .2s ease-out, opacity .2s ease-out 0.3s;
  472. transition: transform .2s ease-out, opacity .2s ease-out 0.3s, -webkit-transform .2s ease-out;
  473. }
  474. .navbar-default.navbar-trans .nav-link:hover,
  475. .navbar-default.navbar-reduce .nav-link:hover {
  476. color: #000000;
  477. }
  478. .navbar-default.navbar-trans .nav-link:hover:before,
  479. .navbar-default.navbar-reduce .nav-link:hover:before {
  480. -webkit-transform: scaleX(1);
  481. transform: scaleX(1);
  482. -webkit-transform-origin: left;
  483. transform-origin: left;
  484. }
  485. .navbar-default.navbar-trans .show>.nav-link:before,
  486. .navbar-default.navbar-trans .active>.nav-link:before,
  487. .navbar-default.navbar-trans .nav-link.show:before,
  488. .navbar-default.navbar-trans .nav-link.active:before,
  489. .navbar-default.navbar-reduce .show>.nav-link:before,
  490. .navbar-default.navbar-reduce .active>.nav-link:before,
  491. .navbar-default.navbar-reduce .nav-link.show:before,
  492. .navbar-default.navbar-reduce .nav-link.active:before {
  493. -webkit-transform: scaleX(1);
  494. transform: scaleX(1);
  495. }
  496. .navbar-default.navbar-trans .nav-link:before {
  497. background-color: #60CBEB;
  498. }
  499. .navbar-default.navbar-trans .nav-link:hover {
  500. color: #000000;
  501. }
  502. .navbar-default.navbar-trans .show>.nav-link,
  503. .navbar-default.navbar-trans .active>.nav-link,
  504. .navbar-default.navbar-trans .nav-link.show,
  505. .navbar-default.navbar-trans .nav-link.active {
  506. color: #000000;
  507. }
  508. .navbar-default.navbar-reduce {
  509. transition: all .5s ease-in-out;
  510. padding-top: 19px;
  511. padding-bottom: 19px;
  512. }
  513. .navbar-default.navbar-reduce .nav-link {
  514. color: #000000;
  515. }
  516. .navbar-default.navbar-reduce .nav-link:before {
  517. background-color: #60CBEB;
  518. }
  519. .navbar-default.navbar-reduce .nav-link:hover {
  520. color: #000000;
  521. }
  522. .navbar-default.navbar-reduce .show>.nav-link,
  523. .navbar-default.navbar-reduce .active>.nav-link,
  524. .navbar-default.navbar-reduce .nav-link.show,
  525. .navbar-default.navbar-reduce .nav-link.active {
  526. color: #000000;
  527. }
  528. .navbar-default.navbar-reduce .navbar-brand {
  529. color: #000000;
  530. }
  531. .navbar-default .dropdown .dropdown-menu {
  532. border-top: 0;
  533. border-left: 4px solid #60CBEB;
  534. border-right: 0;
  535. border-bottom: 0;
  536. -webkit-transform: translate3d(0px, -40px, 0px);
  537. transform: translate3d(0px, -40px, 0px);
  538. opacity: 0;
  539. filter: alpha(opacity=0);
  540. visibility: hidden;
  541. transition: all 0.5s cubic-bezier(0.3, 0.65, 0.355, 1) 0s, opacity 0.31s ease 0s, height 0s linear 0.36s;
  542. margin: 0;
  543. border-radius: 0;
  544. padding: 12px 0;
  545. }
  546. .navbar-default .dropdown .dropdown-menu .dropdown-item {
  547. padding: 12px 18px;
  548. transition: all 500ms ease;
  549. font-weight: 600;
  550. min-width: 220px;
  551. }
  552. .navbar-default .dropdown .dropdown-menu .dropdown-item:hover {
  553. background-color: #ffffff;
  554. color: #60CBEB;
  555. transition: all 500ms ease;
  556. }
  557. .navbar-default .dropdown .dropdown-menu .dropdown-item.active {
  558. background-color: #ffffff;
  559. color: #60CBEB;
  560. }
  561. .navbar-default .dropdown:hover .dropdown-menu {
  562. -webkit-transform: translate3d(0px, 0px, 0px);
  563. transform: translate3d(0px, 0px, 0px);
  564. visibility: visible;
  565. opacity: 1;
  566. filter: alpha(opacity=1);
  567. }
  568. /*------/ Hamburger Navbar /------*/
  569. .navbar-toggler {
  570. position: relative;
  571. }
  572. .navbar-toggler:focus,
  573. .navbar-toggler:active {
  574. outline: 0;
  575. }
  576. .navbar-toggler span {
  577. display: block;
  578. background-color: #000000;
  579. height: 3px;
  580. width: 25px;
  581. margin-top: 4px;
  582. margin-bottom: 4px;
  583. -webkit-transform: rotate(0deg);
  584. transform: rotate(0deg);
  585. left: 0;
  586. opacity: 1;
  587. }
  588. .navbar-toggler span:nth-child(1),
  589. .navbar-toggler span:nth-child(3) {
  590. transition: -webkit-transform .35s ease-in-out;
  591. transition: transform .35s ease-in-out;
  592. transition: transform .35s ease-in-out, -webkit-transform .35s ease-in-out;
  593. }
  594. .navbar-toggler:not(.collapsed) span:nth-child(1) {
  595. position: absolute;
  596. left: 12px;
  597. top: 10px;
  598. -webkit-transform: rotate(135deg);
  599. transform: rotate(135deg);
  600. opacity: 0.9;
  601. }
  602. .navbar-toggler:not(.collapsed) span:nth-child(2) {
  603. height: 12px;
  604. visibility: hidden;
  605. background-color: transparent;
  606. }
  607. .navbar-toggler:not(.collapsed) span:nth-child(3) {
  608. position: absolute;
  609. left: 12px;
  610. top: 10px;
  611. -webkit-transform: rotate(-135deg);
  612. transform: rotate(-135deg);
  613. opacity: 0.9;
  614. }
  615. /*======================================
  616. //--//--> BOX COLAPSE
  617. ======================================*/
  618. .box-collapse {
  619. position: fixed;
  620. top: 0;
  621. bottom: 0;
  622. right: 0;
  623. width: 100%;
  624. z-index: 1040;
  625. background-color: #ffffff;
  626. -webkit-transform: translateX(100%);
  627. transform: translateX(100%);
  628. transition: all 0.6s ease;
  629. }
  630. .box-collapse .title-box-d {
  631. top: 30px;
  632. left: 60px;
  633. opacity: 0;
  634. transition: all 1s ease;
  635. transition-delay: .3s;
  636. }
  637. .box-collapse-wrap {
  638. opacity: 0;
  639. position: absolute;
  640. left: 0;
  641. top: 6.5rem;
  642. bottom: 5rem;
  643. padding-left: 10%;
  644. padding-right: 10%;
  645. overflow-x: hidden;
  646. overflow-y: auto;
  647. margin: 0;
  648. -webkit-transform: translateY(3rem);
  649. transform: translateY(3rem);
  650. transition: opacity 0.5s 0.5s ease, -webkit-transform 0.5s 0.5s ease;
  651. transition: transform 0.5s 0.5s ease, opacity 0.5s 0.5s ease;
  652. transition: transform 0.5s 0.5s ease, opacity 0.5s 0.5s ease, -webkit-transform 0.5s 0.5s ease;
  653. }
  654. .box-collapse-open .click-closed {
  655. visibility: visible;
  656. }
  657. .box-collapse-open .box-collapse {
  658. -webkit-transform: translateX(0);
  659. transform: translateX(0);
  660. box-shadow: 0 0 65px rgba(0, 0, 0, 0.07);
  661. opacity: 1;
  662. }
  663. .box-collapse-open .box-collapse .title-box-d {
  664. -webkit-transform: translate(0);
  665. transform: translate(0);
  666. opacity: 1;
  667. }
  668. .box-collapse-open .box-collapse-wrap {
  669. -webkit-transform: translate(0);
  670. transform: translate(0);
  671. opacity: 1;
  672. }
  673. .box-collapse-closed .box-collapse {
  674. opacity: .7;
  675. transition-delay: 0s;
  676. }
  677. .box-collapse-closed .box-collapse .title-box-d {
  678. opacity: 0;
  679. transition-delay: 0s;
  680. }
  681. .box-collapse-closed .box-collapse .form-a {
  682. opacity: 0;
  683. transition-delay: 0s;
  684. }
  685. .click-closed {
  686. position: fixed;
  687. top: 0;
  688. left: 0;
  689. width: 100%;
  690. height: 100%;
  691. visibility: hidden;
  692. z-index: 1035;
  693. background-color: #000000;
  694. opacity: .4;
  695. }
  696. .close-box-collapse {
  697. position: absolute;
  698. z-index: 1050;
  699. top: 2rem;
  700. font-size: 3.5rem;
  701. line-height: 1;
  702. color: #000000;
  703. cursor: pointer;
  704. transition: all 0.3s ease;
  705. }
  706. .right-boxed {
  707. right: 4.2857rem;
  708. }
  709. /*======================================
  710. //--//--> INTRO
  711. ======================================*/
  712. .intro {
  713. height: 100vh;
  714. position: relative;
  715. color: #ffffff;
  716. }
  717. .intro .owl-theme .owl-dots {
  718. position: absolute;
  719. bottom: 70px;
  720. right: 50px;
  721. }
  722. .intro .owl-theme .owl-dots .owl-dot span {
  723. background: #ffffff;
  724. border: 0px solid #ffffff;
  725. }
  726. .intro .owl-theme .owl-dots .owl-dot:hover span {
  727. background-color: #60CBEB;
  728. }
  729. .intro .owl-theme .owl-dots .owl-dot.active span {
  730. background-color: #60CBEB;
  731. }
  732. .intro .intro-item {
  733. padding-top: 2rem;
  734. }
  735. .intro .carousel-item-a {
  736. position: relative;
  737. height: 100vh;
  738. }
  739. .intro .carousel-item-a.bg-image {
  740. background-attachment: scroll;
  741. }
  742. .intro .intro-content {
  743. position: absolute;
  744. }
  745. .intro .intro-body {
  746. padding-left: 1rem;
  747. }
  748. .intro .intro-body .price-a {
  749. color: #ffffff;
  750. padding: 1rem 1.5rem;
  751. border: 2px solid #60CBEB;
  752. border-radius: 50px;
  753. text-transform: uppercase;
  754. letter-spacing: 0.030em;
  755. }
  756. .intro .spacial {
  757. -webkit-animation-delay: .2s;
  758. animation-delay: .2s;
  759. color: #ffffff;
  760. }
  761. .intro .intro-title-top {
  762. -webkit-animation-delay: .6s;
  763. animation-delay: .6s;
  764. margin-bottom: 1rem;
  765. font-size: .9rem;
  766. color: #ffffff;
  767. letter-spacing: .05em;
  768. }
  769. .intro .intro-title {
  770. transition-duration: 9s !important;
  771. color: #ffffff;
  772. font-weight: 700;
  773. font-size: 2.8rem;
  774. text-transform: uppercase;
  775. }
  776. .intro .intro-subtitle {
  777. font-size: 1.5rem;
  778. font-weight: 300;
  779. }
  780. .intro .intro-subtitle.intro-price {
  781. padding-top: 1rem;
  782. font-size: 1.2rem;
  783. }
  784. /*------/ Intro Single /------*/
  785. .intro-single {
  786. padding: 12rem 0 3rem;
  787. }
  788. .intro-single .title-single-box {
  789. padding: 1rem 0 1rem 2rem;
  790. }
  791. .intro-single .title-single-box {
  792. border-left: 3px solid #60CBEB;
  793. }
  794. .intro-single .title-single-box .title-single {
  795. font-weight: 600;
  796. font-size: 2.2rem;
  797. }
  798. .intro-single .breadcrumb-box {
  799. padding: 1rem 0 0 .5rem;
  800. }
  801. .intro-single .breadcrumb {
  802. background-color: transparent;
  803. padding-right: 0;
  804. padding-left: 0;
  805. }
  806. /*======================================
  807. //--//--> CARD GENERAL
  808. ======================================*/
  809. .card-box-a,
  810. .card-box-b,
  811. .card-box-d {
  812. position: relative;
  813. overflow: hidden;
  814. -webkit-backface-visibility: hidden;
  815. backface-visibility: hidden;
  816. }
  817. .card-box-a .img-a,
  818. .card-box-a .img-b,
  819. .card-box-b .img-a,
  820. .card-box-b .img-b {
  821. transition: .8s all ease-in-out;
  822. }
  823. .card-overlay {
  824. position: absolute;
  825. width: 100%;
  826. height: 100%;
  827. top: 0;
  828. left: 0;
  829. }
  830. .card-shadow {
  831. -webkit-backface-visibility: hidden;
  832. backface-visibility: hidden;
  833. }
  834. .card-shadow:before {
  835. content: ' ';
  836. position: absolute;
  837. top: 0;
  838. left: 0;
  839. width: 100%;
  840. height: 100%;
  841. z-index: 1;
  842. background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 27%, rgba(0, 0, 0, 0.65) 90%);
  843. }
  844. /*======================================
  845. //--//--> PROPERTY - CARD-A
  846. ======================================*/
  847. .card-overlay-a-content {
  848. transition: all .5s ease-in;
  849. position: absolute;
  850. width: 100%;
  851. bottom: 0px;
  852. z-index: 2;
  853. }
  854. .card-header-a {
  855. padding: 0 1rem;
  856. }
  857. .card-header-a .card-title-a {
  858. color: #ffffff;
  859. margin-bottom: 0;
  860. padding-bottom: .7rem;
  861. }
  862. .card-header-a .card-title-a a {
  863. color: #ffffff;
  864. text-decoration: none;
  865. }
  866. .card-body-a {
  867. z-index: 2;
  868. transition: all .5s ease-in;
  869. padding: 0rem 1rem 2rem 1rem;
  870. }
  871. .card-body-a .price-box {
  872. padding-bottom: .5rem;
  873. }
  874. .price-a {
  875. color: #ffffff;
  876. padding: .6rem .8rem;
  877. border: 2px solid #60CBEB;
  878. border-radius: 50px;
  879. text-transform: uppercase;
  880. letter-spacing: 0.030em;
  881. }
  882. .card-footer-a {
  883. width: 100%;
  884. position: absolute;
  885. z-index: 2;
  886. background-color: #60CBEB;
  887. }
  888. .card-info {
  889. list-style: none;
  890. margin-bottom: 0;
  891. padding: .5rem 0;
  892. }
  893. .card-info .card-info-title {
  894. font-size: 1rem;
  895. color: #313131;
  896. }
  897. .card-info li span {
  898. color: #ffffff;
  899. font-size: .9rem;
  900. }
  901. /*------/ Property Grid /-----*/
  902. .property-grid .grid-option {
  903. text-align: right;
  904. margin-bottom: 2rem;
  905. }
  906. .property-grid .grid-option .custom-select {
  907. border-radius: 0;
  908. width: 200px;
  909. border-color: #313131;
  910. }
  911. .property-grid .grid-option .custom-select:hover,
  912. .property-grid .grid-option .custom-select:active,
  913. .property-grid .grid-option .custom-select:focus {
  914. border-color: #313131;
  915. }
  916. .property-grid .grid-option .custom-select option {
  917. border-color: #313131;
  918. }
  919. /*------/ Property Single /-----*/
  920. .gallery-property {
  921. margin-bottom: 3rem;
  922. }
  923. .property-price {
  924. margin: 0 auto;
  925. }
  926. .property-price .card-header-c {
  927. padding: 0;
  928. }
  929. .summary-list {
  930. padding-right: 1rem;
  931. color: #000000;
  932. }
  933. .summary-list .list {
  934. padding: 0;
  935. line-height: 2;
  936. }
  937. .summary-list .list span {
  938. color: #555555;
  939. }
  940. .property-agent .title-agent {
  941. font-weight: 600;
  942. }
  943. .property-agent ul {
  944. line-height: 2;
  945. color: #000000;
  946. }
  947. .property-agent .socials-a {
  948. text-align: center;
  949. }
  950. /*======================================
  951. //--//--> NEWS - CARD-B
  952. ======================================*/
  953. .card-header-b {
  954. padding: 1rem;
  955. color: #ffffff;
  956. position: absolute;
  957. bottom: 20px;
  958. z-index: 2;
  959. }
  960. .card-header-b .category-b {
  961. font-size: .9rem;
  962. background-color: #60CBEB;
  963. padding: .3rem .7rem;
  964. color: #313131;
  965. letter-spacing: 0.030em;
  966. border-radius: 50px;
  967. text-decoration: none;
  968. }
  969. .card-header-b .title-2 {
  970. margin-bottom: 0;
  971. padding: .6rem 0;
  972. font-size: 1.5rem;
  973. }
  974. .card-header-b .title-2 a {
  975. color: #ffffff;
  976. text-decoration: none;
  977. }
  978. .card-header-b .date-b {
  979. color: #d8d8d8;
  980. font-size: 1rem;
  981. }
  982. /*------/ News Single /------*/
  983. .post-information {
  984. padding: 3rem 0;
  985. }
  986. .post-content {
  987. font-size: 1.1rem;
  988. font-weight: 300;
  989. line-height: 1.6;
  990. }
  991. .post-content .post-intro {
  992. font-size: 1.7rem;
  993. font-weight: 300;
  994. margin-bottom: 4rem;
  995. line-height: 1.6;
  996. color: #000000;
  997. font-weight: 400;
  998. }
  999. .post-content p {
  1000. margin-bottom: 1.7rem;
  1001. }
  1002. .post-content .blockquote {
  1003. padding: 1rem 3rem 1.7rem 3rem;
  1004. border-left: 3px solid #60CBEB;
  1005. color: #000000;
  1006. }
  1007. .post-content .blockquote footer {
  1008. text-align: left;
  1009. padding: 0;
  1010. }
  1011. .post-footer {
  1012. padding: 3rem 0 4rem;
  1013. }
  1014. .post-share .socials {
  1015. display: inline-block;
  1016. }
  1017. .post-share .socials li {
  1018. margin-left: .6rem;
  1019. }
  1020. /*------/ Comments /------*/
  1021. .box-comments .list-comments li {
  1022. padding-bottom: 3.5rem;
  1023. }
  1024. .box-comments .list-comments .comment-avatar {
  1025. display: table-cell;
  1026. vertical-align: top;
  1027. }
  1028. .box-comments .list-comments .comment-avatar img {
  1029. width: 80px;
  1030. height: 80px;
  1031. }
  1032. .box-comments .list-comments .comment-author {
  1033. font-size: 1.3rem;
  1034. }
  1035. .box-comments .list-comments .comment-details {
  1036. display: table-cell;
  1037. vertical-align: top;
  1038. padding-left: 25px;
  1039. }
  1040. .box-comments .list-comments .comment-description {
  1041. padding: .8rem 0 .5rem 0;
  1042. }
  1043. .box-comments .list-comments a {
  1044. color: #000000;
  1045. }
  1046. .box-comments .list-comments span {
  1047. display: block;
  1048. color: #2B2A2A;
  1049. font-style: italic;
  1050. }
  1051. .box-comments .comment-children {
  1052. margin-left: 40px;
  1053. }
  1054. /*======================================
  1055. //--//--> SERVICES - CARD-C
  1056. ======================================*/
  1057. .card-box-c {
  1058. position: relative;
  1059. }
  1060. .card-header-c {
  1061. padding: 0 1rem 1rem 1rem;
  1062. }
  1063. .card-body-c {
  1064. padding: .5rem .5rem 0 .5rem;
  1065. }
  1066. .card-footer-c {
  1067. padding-left: .5rem;
  1068. }
  1069. .card-box-ico {
  1070. padding: 1rem 3rem 1rem 2.5rem;
  1071. border: 5px solid #60CBEB;
  1072. }
  1073. .card-box-ico span {
  1074. font-size: 4rem;
  1075. color: #000000;
  1076. }
  1077. .title-c {
  1078. font-size: 2.5rem;
  1079. font-weight: 600;
  1080. margin-left: -40px;
  1081. }
  1082. /*======================================
  1083. //--//--> AGENTS - CARD-D
  1084. ======================================*/
  1085. .card-box-d .card-overlay-hover {
  1086. transition: all .2s ease-in-out;
  1087. padding: 15px 40px 15px 35px;
  1088. }
  1089. .card-box-d .title-d {
  1090. transition: .3s ease-in-out;
  1091. font-size: 2rem;
  1092. font-weight: 600;
  1093. margin: 1rem 0;
  1094. -webkit-transform: translateY(-20px);
  1095. transform: translateY(-20px);
  1096. opacity: 0;
  1097. }
  1098. .card-box-d .content-d {
  1099. opacity: 0;
  1100. transition: .5s ease-in-out;
  1101. -webkit-transform: translateY(-40px);
  1102. transform: translateY(-40px);
  1103. }
  1104. .card-box-d .info-agents {
  1105. opacity: 0;
  1106. transition: .5s ease-in-out;
  1107. }
  1108. .card-box-d .card-footer-d {
  1109. transition: .5s ease-in-out;
  1110. -webkit-transform: translateY(40px);
  1111. transform: translateY(40px);
  1112. opacity: 0;
  1113. position: absolute;
  1114. width: 100%;
  1115. bottom: 10px;
  1116. left: 0;
  1117. }
  1118. .card-box-d .list-inline-item:not(:last-child) {
  1119. margin-right: 25px;
  1120. }
  1121. .card-box-d:hover .card-overlay-hover {
  1122. background-color: #60CBEB;
  1123. opacity: .9;
  1124. }
  1125. .card-box-d:hover .title-d,
  1126. .card-box-d:hover .content-d,
  1127. .card-box-d:hover .info-agents,
  1128. .card-box-d:hover .card-footer-d {
  1129. opacity: 1;
  1130. -webkit-transform: translateY(0);
  1131. transform: translateY(0);
  1132. }
  1133. /*------/ Agent Single /------*/
  1134. .agent-info-box .socials-footer {
  1135. margin-top: 2rem;
  1136. }
  1137. .agent-info-box .socials-footer li {
  1138. margin-right: 1.5rem;
  1139. }
  1140. /*======================================
  1141. //--//--> ABOUT
  1142. ======================================*/
  1143. .section-about .title-vertical {
  1144. position: absolute;
  1145. letter-spacing: 0;
  1146. -webkit-transform: rotate(-90deg);
  1147. transform: rotate(-90deg);
  1148. top: 50px;
  1149. text-align: left;
  1150. font-size: 1.8rem;
  1151. width: 300px;
  1152. font-weight: 700;
  1153. text-align: right;
  1154. }
  1155. .about-img-box {
  1156. padding-left: 1rem;
  1157. position: relative;
  1158. }
  1159. .sinse-box {
  1160. background-color: #60CBEB;
  1161. padding: 1rem 2rem;
  1162. position: absolute;
  1163. left: 15px;
  1164. bottom: 10px;
  1165. }
  1166. .sinse-box .sinse-title {
  1167. font-weight: 700;
  1168. letter-spacing: 0.043em;
  1169. font-size: 1rem;
  1170. }
  1171. .sinse-box .sinse-title span {
  1172. position: absolute;
  1173. }
  1174. .sinse-box .sinse-title span:after {
  1175. content: ' ';
  1176. width: 35px;
  1177. height: 2px;
  1178. background-color: #000000;
  1179. position: absolute;
  1180. bottom: -15px;
  1181. }
  1182. .sinse-box p {
  1183. margin-bottom: 0;
  1184. font-size: .7rem;
  1185. }
  1186. /*======================================
  1187. //--//--> TESTIMONIALS
  1188. ======================================*/
  1189. .testimonials-box {
  1190. padding: 1rem 0;
  1191. }
  1192. .testimonials-box .testimonial-avatar {
  1193. width: 80px !important;
  1194. display: -webkit-inline-box !important;
  1195. display: -webkit-inline-flex !important;
  1196. display: -ms-inline-flexbox !important;
  1197. display: inline-flex !important;
  1198. border-radius: 50%;
  1199. }
  1200. .testimonial-ico {
  1201. text-align: center;
  1202. }
  1203. .testimonial-ico span {
  1204. font-size: 1.8rem;
  1205. background-color: #60CBEB;
  1206. color: #ffffff;
  1207. padding: .4rem 1rem;
  1208. border-radius: 50px;
  1209. }
  1210. .testimonial-text {
  1211. font-style: italic;
  1212. margin-top: 25px;
  1213. padding: 1.5rem 1.5rem;
  1214. background-color: #f3f3f3;
  1215. position: relative;
  1216. }
  1217. .testimonial-text:after {
  1218. content: "";
  1219. position: absolute;
  1220. top: 100%;
  1221. left: 25px;
  1222. width: 0px;
  1223. height: 0px;
  1224. border-top: 15px solid #f3f3f3;
  1225. border-left: 15px solid transparent;
  1226. border-right: 15px solid transparent;
  1227. }
  1228. .testimonial-author-box {
  1229. margin-top: 2rem;
  1230. }
  1231. .testimonial-author {
  1232. margin-left: 1rem;
  1233. display: -webkit-inline-box;
  1234. display: -webkit-inline-flex;
  1235. display: -ms-inline-flexbox;
  1236. display: inline-flex;
  1237. font-size: 1.2rem;
  1238. color: #000000;
  1239. }
  1240. /*======================================
  1241. //--//--> FOOTER
  1242. ======================================*/
  1243. .section-footer {
  1244. padding-top: 60px;
  1245. margin-top: 60px;
  1246. background: #f3f3f3;
  1247. }
  1248. .section-footer ul {
  1249. line-height: 2;
  1250. }
  1251. .section-footer .item-list-a i {
  1252. font-size: 18px;
  1253. padding-right: 4px;
  1254. color: #60CBEB;
  1255. }
  1256. .section-footer .widget-a .w-title-a {
  1257. margin-bottom: 1rem;
  1258. }
  1259. footer {
  1260. background: #f3f3f3;
  1261. text-align: center;
  1262. padding: 30px 0;
  1263. }
  1264. footer .copyright-footer {
  1265. border-top: 1px solid #ddd;
  1266. padding-top: 20px;
  1267. }
  1268. footer .credits {
  1269. font-size: 14px;
  1270. }
  1271. /*======================================
  1272. //--//--> FORM INPUT
  1273. ======================================*/
  1274. .form-a #sendmessage {
  1275. color: #60CBEB;
  1276. border: 1px solid #089bf0;
  1277. display: none;
  1278. text-align: center;
  1279. padding: 15px;
  1280. font-weight: 600;
  1281. margin-bottom: 15px;
  1282. }
  1283. .form-a #errormessage {
  1284. color: red;
  1285. display: none;
  1286. border: 1px solid red;
  1287. text-align: center;
  1288. padding: 15px;
  1289. font-weight: 600;
  1290. margin-bottom: 15px;
  1291. }
  1292. .form-a #sendmessage.show,
  1293. .form-a #errormessage.show,
  1294. .form-a .show {
  1295. display: block;
  1296. }
  1297. .form-a .validation {
  1298. color: red;
  1299. display: none;
  1300. margin: 4px 0 20px 0;
  1301. font-weight: 400;
  1302. font-size: 13px;
  1303. }
  1304. .form-a label {
  1305. color: #000000;
  1306. position: relative;
  1307. }
  1308. .form-a select.form-control-lg:not([size]):not([multiple]) {
  1309. height: 3.5rem;
  1310. }
  1311. .form-a .form-control {
  1312. border-radius: 0;
  1313. font-size: 1.1rem;
  1314. font-weight: 300;
  1315. }
  1316. .form-a .form-control.form-control-a {
  1317. height: 3.5rem;
  1318. }
  1319. .form-a .form-control:focus {
  1320. box-shadow: none;
  1321. border-color: #60CBEB;
  1322. }
  1323. /*======================================
  1324. //--//--> BUTTON
  1325. ======================================*/
  1326. .btn {
  1327. transition: .5s ease;
  1328. }
  1329. .btn.btn-a,
  1330. .btn.btn-b {
  1331. border-radius: 0;
  1332. padding: 1rem 3rem;
  1333. letter-spacing: .05rem;
  1334. }
  1335. .btn.btn-a {
  1336. background-color: #000000;
  1337. color: #ffffff;
  1338. }
  1339. .btn.btn-a:hover {
  1340. background-color: #60CBEB;
  1341. color: #000000;
  1342. }
  1343. .btn.btn-b {
  1344. background-color: #60CBEB;
  1345. color: #000000;
  1346. }
  1347. .btn.btn-b:hover {
  1348. background-color: #000000;
  1349. color: #ffffff;
  1350. }
  1351. .btn.btn-b-n {
  1352. background-color: #60CBEB;
  1353. color: #ffffff;
  1354. border-radius: 0;
  1355. }
  1356. .btn.btn-b-n:hover {
  1357. background-color: #089bf0;
  1358. color: #ffffff;
  1359. }
  1360. @media (min-width: 576px) {
  1361. .intro .intro-title {
  1362. font-size: 3.5rem;
  1363. }
  1364. .intro .intro-subtitle.intro-price {
  1365. font-size: 1.3rem;
  1366. }
  1367. .about-img-box {
  1368. padding-left: 4rem;
  1369. }
  1370. .sinse-box {
  1371. padding: 1.5rem 2.5rem;
  1372. bottom: 20px;
  1373. }
  1374. .sinse-box .sinse-title {
  1375. font-size: 1.3rem;
  1376. }
  1377. .sinse-box p {
  1378. font-size: .8rem;
  1379. }
  1380. .sinse-box p {
  1381. font-size: 1rem;
  1382. }
  1383. }
  1384. @media (min-width: 768px) {
  1385. .link-a {
  1386. font-size: .9rem;
  1387. }
  1388. .link-a span {
  1389. font-size: 1.5rem;
  1390. }
  1391. .navbar-default.navbar-trans .nav-item,
  1392. .navbar-default.navbar-reduce .nav-item {
  1393. margin-left: 15px;
  1394. }
  1395. .navbar-default .dropdown .dropdown-menu {
  1396. border-top: 4px solid #60CBEB;
  1397. border-left: 0;
  1398. display: block;
  1399. position: absolute;
  1400. box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(20, 19, 18, 0.1);
  1401. }
  1402. .box-collapse {
  1403. width: 50%;
  1404. }
  1405. .intro .owl-theme .owl-dots {
  1406. right: 200px;
  1407. }
  1408. .intro .intro-body {
  1409. padding-left: 2rem;
  1410. }
  1411. .intro .intro-title-top {
  1412. font-size: 1rem;
  1413. margin-bottom: 1rem;
  1414. }
  1415. .intro .intro-title {
  1416. font-size: 4rem;
  1417. }
  1418. .intro .intro-subtitle {
  1419. font-size: 2.5rem;
  1420. }
  1421. .intro .intro-subtitle.intro-price {
  1422. padding-top: 2rem;
  1423. font-size: 1.5rem;
  1424. }
  1425. .intro-single .title-single-box .title-single {
  1426. font-size: 2.1rem;
  1427. }
  1428. .grid .card-box-a,
  1429. .grid .card-box-b,
  1430. .grid .card-box-c,
  1431. .grid .card-box-d {
  1432. margin-bottom: 2.5rem;
  1433. }
  1434. .card-box-a:hover .img-a,
  1435. .card-box-a:hover .img-b,
  1436. .card-box-b:hover .img-a,
  1437. .card-box-b:hover .img-b {
  1438. -webkit-transform: scale(1.2);
  1439. transform: scale(1.2);
  1440. }
  1441. .card-box-a .price-a,
  1442. .card-box-b .price-a {
  1443. font-size: .9rem;
  1444. }
  1445. .card-box-a:hover .card-overlay-a-content {
  1446. bottom: 60px;
  1447. }
  1448. .card-box-a:hover .card-body-a {
  1449. padding-bottom: 1rem;
  1450. }
  1451. .card-overlay-a-content {
  1452. bottom: -20px;
  1453. }
  1454. .card-header-a .card-title-a {
  1455. font-size: 1.3rem;
  1456. }
  1457. .card-info .card-info-title {
  1458. font-size: .9rem;
  1459. }
  1460. .card-info li span {
  1461. font-size: .8rem;
  1462. }
  1463. .card-header-b {
  1464. bottom: 0px;
  1465. }
  1466. .card-header-b .title-2 {
  1467. font-size: 1rem;
  1468. }
  1469. .card-header-b .date-b {
  1470. font-size: .9rem;
  1471. }
  1472. .box-comments .list-comments .comment-author {
  1473. font-size: 1.5rem;
  1474. }
  1475. .title-c {
  1476. font-size: 1.8rem;
  1477. }
  1478. .card-box-d .card-overlay-hover {
  1479. padding: 5px 15px 5px 10px;
  1480. }
  1481. .card-box-d .title-d {
  1482. font-size: 1.1rem;
  1483. margin: .5rem 0;
  1484. }
  1485. .card-box-d .content-d {
  1486. font-size: .8rem;
  1487. margin: .5rem 0;
  1488. }
  1489. .card-box-d .card-body-d p {
  1490. margin-bottom: 8px;
  1491. font-size: .8rem;
  1492. }
  1493. .about-img-box {
  1494. padding-left: 5rem;
  1495. }
  1496. .sinse-box {
  1497. padding: 1.5rem 3rem;
  1498. }
  1499. .sinse-box .sinse-title {
  1500. font-size: 1.8rem;
  1501. }
  1502. }
  1503. @media (min-width: 768px) and (min-width: 768px) {
  1504. .card-box-a:hover .card-overlay-a-content {
  1505. bottom: 60px;
  1506. }
  1507. }
  1508. @media (min-width: 768px) and (min-width: 992px) {
  1509. .card-box-a:hover .card-overlay-a-content {
  1510. bottom: 64px;
  1511. }
  1512. }
  1513. @media (min-width: 992px) {
  1514. .link-a {
  1515. font-size: 1rem;
  1516. }
  1517. .link-a span {
  1518. font-size: 18px;
  1519. }
  1520. .list-a li {
  1521. width: 33.333%;
  1522. }
  1523. .intro .intro-title-top {
  1524. font-size: 1rem;
  1525. margin-bottom: 2rem;
  1526. }
  1527. .intro .intro-title {
  1528. font-size: 4.5rem;
  1529. }
  1530. .intro .intro-subtitle.intro-price {
  1531. padding-top: 3rem;
  1532. }
  1533. .intro-single .title-single-box .title-single {
  1534. font-size: 2.5rem;
  1535. }
  1536. .card-box-a .price-a,
  1537. .card-box-b .price-a {
  1538. font-size: 1rem;
  1539. }
  1540. .card-overlay-a-content {
  1541. bottom: 0px;
  1542. }
  1543. .card-header-a .card-title-a {
  1544. font-size: 2rem;
  1545. }
  1546. .card-info .card-info-title {
  1547. font-size: 1rem;
  1548. }
  1549. .card-info li span {
  1550. font-size: 1rem;
  1551. }
  1552. .card-header-b {
  1553. bottom: 20px;
  1554. }
  1555. .card-header-b .title-2 {
  1556. font-size: 1.6rem;
  1557. }
  1558. .card-header-b .date-b {
  1559. font-size: 1rem;
  1560. }
  1561. .title-c {
  1562. font-size: 2.5rem;
  1563. }
  1564. .card-box-d .card-overlay-hover {
  1565. padding: 5px 40px 5px 35px;
  1566. }
  1567. .card-box-d .title-d {
  1568. font-size: 1.5rem;
  1569. margin: 1rem 0;
  1570. }
  1571. .card-box-d .card-body-d p {
  1572. margin-bottom: 12px;
  1573. font-size: 1rem;
  1574. }
  1575. .sinse-box {
  1576. padding: 3rem 4.5rem;
  1577. }
  1578. .sinse-box .sinse-title {
  1579. font-size: 2.2rem;
  1580. }
  1581. }
  1582. @media (min-width: 1200px) {
  1583. .card-box-d .card-overlay-hover {
  1584. padding: 15px 40px 5px 35px;
  1585. }
  1586. .card-box-d .title-d {
  1587. font-size: 2rem;
  1588. margin: 1rem 0;
  1589. }
  1590. }
  1591. @media (max-width: 991px) {
  1592. .property-contact {
  1593. margin-top: 2.5rem;
  1594. }
  1595. }
  1596. @media (max-width: 768px) {
  1597. .back-to-top {
  1598. bottom: 15px;
  1599. }
  1600. }
  1601. @media (max-width: 767px) {
  1602. .text-brand {
  1603. font-size: 1.8rem;
  1604. }
  1605. .section-t8 {
  1606. padding-top: 4rem;
  1607. }
  1608. .section-t4 {
  1609. padding-top: 2rem;
  1610. }
  1611. .section-md-t3 {
  1612. padding-top: 3rem;
  1613. }
  1614. .section-tb85 {
  1615. padding: 4rem 0 2.5rem 0;
  1616. }
  1617. .intro-single {
  1618. padding-top: 9rem;
  1619. }
  1620. .card-box-a,
  1621. .card-box-b,
  1622. .card-box-c,
  1623. .card-box-d {
  1624. margin-bottom: 2.5rem;
  1625. }
  1626. .card-box-a .card-overlay-a-content {
  1627. bottom: 65px;
  1628. }
  1629. .card-box-a .card-body-a {
  1630. padding-bottom: 1rem;
  1631. }
  1632. .property-agent {
  1633. margin-top: 2.5rem;
  1634. }
  1635. .card-box-c {
  1636. margin-bottom: 2rem;
  1637. }
  1638. .card-body-c {
  1639. padding: 0;
  1640. }
  1641. }
  1642. @media (max-width: 575px) {
  1643. .box-collapse .title-box-d {
  1644. left: 35px;
  1645. }
  1646. .box-collapse .title-box-d .title-d {
  1647. font-size: 1.3rem;
  1648. }
  1649. }