/**********************************

 Template Name  : Documenter - All in One Support, Knowledgebase, Documentation Website HTML5 Template
 Template URI   : https://themeforest.net/item/documenter-all-in-one-support-knowledgebase-documentation-website-html5-template/20097901?ref=themeix
 Description    : Documenter - All in One Support, Knowledgebase, Documentation Website HTML5 Template.
 Author         : designingmarket
 Author URI     : http://designingmarket.com
 Version        : 1.1


      CSS INDEX
  =======================

 0.0 Themeix Default CSS

 1.Start Mainmenu
 1.1 Dropdown Menu
 2. Start Slider Area
 3. Start Document Source Area
 4.Start Topics Section Area
 5.Start FAQ Section
 6.Start Live Chat
 7.Start Contact Form Area
 8. Testimonials
 9. Start Footer Area
 10. Start Footer Bottom Area
 11. updates page
 12. Start Undate News
 13. Modal Style
 14. Start Call To Action Area
 15. Contact Page
 16. Blog Page
 17. Blog Details Page
 18. Start 404 Page
 19. Login Page
 20. Question Page
 21. index-2 page
 22. Answers Page
 23. Right Sidebar Page
 24. preloader
 25. About-us
 26. Start About-us Bg

/*********************************************************

  0.0 Themeix Default CSS

************************************************************/

.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus, a:visited, a, a:hover,button:focus,button:visited,button {
    outline: 0;
}
img {
    max-width: 100%;
    height: auto;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0 0 15px;
    font-weight: 700;
}

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #ffffff;
    line-height: 25px;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
a {
    color: #ffffff;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
a:focus {
    text-decoration: none;
    color: #ffffff;
    outline:0;
}
a:hover {
    text-decoration: none;
    color: #2196F3;
}
img {
    margin: 0;
    padding: 0;
    max-width: 100%;
}
.themeix-ptb {
    padding-top: 40px;
    padding-bottom: 40px;
}
.themeix-pb {
    padding-bottom: 80px;
}
.themeix-btn {
    padding: 10px 20px;
    display: inline-block;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    font-size: 16px;
    text-transform: capitalize;
    border: medium none;
    border-radius: 4px;
}
.themeix-col-2 {
    width: 50%;
    float: left;
}
.white-bg {
    background-color: #fff;
    color: #2196F3;
}
.info-bg {
    background-color: #eef4f9;
}
.themeix-btn.white-bg:hover {
    background-color: #ec2028;
    color: #fff;
}
.primary-bg {
    background-color: #ec2028;
    color: #fff;
}
.themeix-btn.primary-bg:hover {
    color: #fff;
}
.danger-bg {
    background-color: #f26c4f;
    color: #fff;
}
.info-bg {
    background-color: #eef4f9;
    color: #fff;
}
.yellow-bg {
    background-color: #cfbf50;
    color: #fff;
}
.main-bg,
.main-bg:hover {
    background-color: #666382;
    color: #ffffff;
}
.hover-bg {
    background-color: #bf202f;
    color: #ffffff;
}
.themeix-btn.danger-bg:hover {
    background-color: #ec2028;
    color: #ffffff;
}
.themeix-btn.hover-bg:hover {
    background-color: #ec2028;
    color: #ffffff;
}
.themeix-h3 {
    font-size: 24px;
    font-weight: 300;
}
.themeix-h2 {
    font-size: 30px;
    font-weight: 300;
}
.themeix-subsection {
    padding-bottom: 40px;
}
.right {
    float: right;
}
.pt-35 {
    padding-top: 35px;
}
.pt-80 {
    padding-top: 80px;
}

@media only screen and (max-width: 767px) {
  .pt-80 {
      padding-top: 25px;
  }
}

.mt-50 {
    margin-top: 50px;
}
.mt-30 {
    margin-top: 30px;
}
.mb-50 {
    margin-bottom: 50px;
}
.pb-20 {
    padding-bottom: 20px;
}
.pb-50 {
    padding-bottom: 50px;
}
.pb-100 {
    padding-bottom: 100px;
}
.pb-200 {
    padding-bottom: 200px;
}
.pb-250 {
    padding-bottom: 250px;
}
.ptb-180 {
    padding-top: 180px;
    padding-bottom: 180px;
}

.table>thead>tr>th {
    vertical-align: middle;
    border-bottom: 2px solid #ffffff;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ffffff;
}
.table-bordered {
    border: 1px solid #ffffff;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 2px;
}


/* Remove Chrome Input Field's Unwanted Yellow Background Color */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}


/*---- Core Style ----*/
html {
  height: 100%;
}

body {
  background: url('../images/main_bg.jpg');
  margin-bottom: 75px;
}

header {
 background: none;
}

section.main_section {
  background: none;
}

footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 75px;
  background: none;
}

@media (max-width: 800px) {
  body { margin-bottom: 0px; }

  footer { position: relative;}
}

/*---- STARS ----*/
.stars_container {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 169px 1549px #FFF , 96px 1816px #FFF , 1304px 1302px #FFF , 459px 824px #FFF , 545px 424px #FFF , 1256px 459px #FFF , 983px 708px #FFF , 1262px 812px #FFF , 1033px 296px #FFF , 285px 1711px #FFF , 450px 1015px #FFF , 360px 1009px #FFF , 517px 141px #FFF , 1772px 867px #FFF , 1787px 440px #FFF , 442px 1956px #FFF , 1005px 1067px #FFF , 1143px 1279px #FFF , 1310px 1083px #FFF , 1863px 478px #FFF , 1377px 1625px #FFF , 1039px 516px #FFF , 2000px 150px #FFF , 1542px 955px #FFF , 692px 1599px #FFF , 371px 686px #FFF , 1519px 770px #FFF , 233px 167px #FFF , 1159px 785px #FFF , 1749px 342px #FFF , 911px 1572px #FFF , 1318px 1930px #FFF , 1683px 1686px #FFF , 1229px 1044px #FFF , 478px 1909px #FFF , 954px 868px #FFF , 855px 1972px #FFF , 604px 1622px #FFF , 1253px 180px #FFF , 403px 211px #FFF , 418px 188px #FFF , 410px 1592px #FFF , 356px 428px #FFF , 1365px 935px #FFF , 1880px 1381px #FFF , 477px 348px #FFF , 1544px 1579px #FFF , 23px 1750px #FFF , 849px 1130px #FFF , 1371px 265px #FFF , 1113px 635px #FFF , 1752px 75px #FFF , 1335px 1284px #FFF , 695px 274px #FFF , 33px 233px #FFF , 1672px 355px #FFF , 1360px 925px #FFF , 1438px 576px #FFF , 1118px 372px #FFF , 183px 1585px #FFF , 1446px 993px #FFF , 1040px 8px #FFF , 1818px 1614px #FFF , 469px 383px #FFF , 676px 265px #FFF , 551px 1707px #FFF , 674px 654px #FFF , 1598px 1815px #FFF , 119px 518px #FFF , 1834px 28px #FFF , 1534px 1990px #FFF , 569px 997px #FFF , 1579px 355px #FFF , 622px 782px #FFF , 1087px 1208px #FFF , 56px 1819px #FFF , 286px 1762px #FFF , 299px 485px #FFF , 66px 1606px #FFF , 1608px 1601px #FFF , 1794px 1063px #FFF , 286px 687px #FFF , 325px 1133px #FFF , 155px 97px #FFF , 1551px 155px #FFF , 1767px 250px #FFF , 314px 1475px #FFF , 1023px 1877px #FFF , 1530px 663px #FFF , 1277px 1593px #FFF , 1569px 1780px #FFF , 614px 912px #FFF , 1119px 972px #FFF , 576px 1303px #FFF , 1989px 35px #FFF , 662px 1454px #FFF , 209px 1886px #FFF , 1015px 857px #FFF , 1336px 1427px #FFF , 517px 172px #FFF , 1108px 675px #FFF , 648px 363px #FFF , 1348px 605px #FFF , 639px 979px #FFF , 220px 1375px #FFF , 1678px 1016px #FFF , 1536px 44px #FFF , 1904px 1474px #FFF , 1058px 1565px #FFF , 1637px 1169px #FFF , 1002px 574px #FFF , 1932px 1488px #FFF , 653px 1049px #FFF , 1321px 1777px #FFF , 1039px 1523px #FFF , 1651px 959px #FFF , 273px 1673px #FFF , 1781px 351px #FFF , 379px 1048px #FFF , 450px 1086px #FFF , 1137px 1475px #FFF , 890px 1717px #FFF , 751px 353px #FFF , 1453px 168px #FFF , 1461px 548px #FFF , 358px 1102px #FFF , 535px 1044px #FFF , 1378px 966px #FFF , 1595px 332px #FFF , 610px 159px #FFF , 356px 1846px #FFF , 1937px 1149px #FFF , 1757px 1114px #FFF , 350px 1726px #FFF , 1242px 1438px #FFF , 483px 458px #FFF , 722px 1074px #FFF , 1920px 299px #FFF , 1031px 1347px #FFF , 637px 627px #FFF , 1093px 1322px #FFF , 828px 1985px #FFF , 1780px 1707px #FFF , 1798px 1848px #FFF , 242px 190px #FFF , 387px 1503px #FFF , 1867px 508px #FFF , 1995px 1038px #FFF , 1986px 1008px #FFF , 1135px 732px #FFF , 1322px 1679px #FFF , 366px 596px #FFF , 829px 400px #FFF , 398px 1753px #FFF , 1685px 1594px #FFF , 1844px 1912px #FFF , 68px 830px #FFF , 1062px 1528px #FFF , 1711px 472px #FFF , 511px 1695px #FFF , 563px 250px #FFF , 339px 1478px #FFF , 994px 2px #FFF , 1115px 1056px #FFF , 361px 822px #FFF , 92px 1861px #FFF , 71px 1436px #FFF , 1809px 1681px #FFF , 425px 605px #FFF , 175px 259px #FFF , 217px 1792px #FFF , 132px 321px #FFF , 1425px 678px #FFF , 1294px 1631px #FFF , 1302px 1581px #FFF , 738px 357px #FFF , 1309px 1038px #FFF , 77px 667px #FFF , 1477px 1059px #FFF , 1158px 464px #FFF , 825px 2px #FFF , 505px 693px #FFF , 1195px 770px #FFF , 975px 404px #FFF , 1458px 1473px #FFF , 1397px 1531px #FFF , 1144px 302px #FFF , 1423px 1716px #FFF , 819px 542px #FFF , 148px 702px #FFF , 1841px 1827px #FFF , 1758px 1535px #FFF , 1406px 428px #FFF , 681px 413px #FFF , 1866px 995px #FFF , 969px 157px #FFF , 1148px 1607px #FFF , 1617px 1870px #FFF , 1715px 1906px #FFF , 1977px 1009px #FFF , 1338px 152px #FFF , 914px 682px #FFF , 1062px 393px #FFF , 1545px 827px #FFF , 395px 1080px #FFF , 492px 1738px #FFF , 1307px 634px #FFF , 468px 52px #FFF , 1650px 1794px #FFF , 407px 477px #FFF , 623px 1549px #FFF , 1382px 1107px #FFF , 822px 15px #FFF , 1356px 708px #FFF , 794px 292px #FFF , 1197px 1374px #FFF , 1001px 1653px #FFF , 1761px 516px #FFF , 181px 1829px #FFF , 1414px 1px #FFF , 1860px 1268px #FFF , 481px 1360px #FFF , 1287px 1981px #FFF , 422px 1218px #FFF , 684px 1626px #FFF , 1462px 1658px #FFF , 1032px 133px #FFF , 1669px 560px #FFF , 1103px 478px #FFF , 1753px 745px #FFF , 704px 311px #FFF , 787px 1841px #FFF , 33px 1735px #FFF , 477px 1032px #FFF , 1218px 916px #FFF , 1008px 1551px #FFF , 579px 642px #FFF , 1581px 939px #FFF , 1515px 628px #FFF , 458px 1522px #FFF , 1932px 1539px #FFF , 623px 162px #FFF , 1695px 60px #FFF , 1735px 1552px #FFF , 1853px 1020px #FFF , 942px 1179px #FFF , 1474px 1857px #FFF , 1646px 1777px #FFF , 81px 182px #FFF , 1976px 335px #FFF , 1196px 1021px #FFF , 1604px 937px #FFF , 1931px 510px #FFF , 1374px 1757px #FFF , 1149px 726px #FFF , 714px 1716px #FFF , 751px 1281px #FFF , 130px 29px #FFF , 1141px 2px #FFF , 739px 508px #FFF , 366px 1737px #FFF , 765px 766px #FFF , 425px 948px #FFF , 394px 640px #FFF , 146px 1711px #FFF , 1725px 834px #FFF , 789px 1943px #FFF , 810px 1177px #FFF , 432px 1227px #FFF , 1977px 1129px #FFF , 714px 285px #FFF , 37px 1754px #FFF , 1869px 1653px #FFF , 1098px 958px #FFF , 932px 1700px #FFF , 1700px 254px #FFF , 414px 1310px #FFF , 681px 1549px #FFF , 1105px 93px #FFF , 1303px 1369px #FFF , 114px 1442px #FFF , 1817px 1520px #FFF , 1215px 282px #FFF , 208px 1862px #FFF , 220px 1230px #FFF , 209px 1866px #FFF , 1739px 1531px #FFF , 434px 107px #FFF , 1095px 103px #FFF , 516px 941px #FFF , 1564px 250px #FFF , 872px 1445px #FFF , 786px 200px #FFF , 1752px 1395px #FFF , 110px 142px #FFF , 1692px 386px #FFF , 1105px 1202px #FFF , 1765px 1227px #FFF , 1155px 518px #FFF , 1441px 643px #FFF , 1385px 949px #FFF , 1212px 1341px #FFF , 8px 801px #FFF , 657px 1447px #FFF , 1195px 966px #FFF , 697px 1623px #FFF , 704px 1059px #FFF , 416px 595px #FFF , 785px 530px #FFF , 845px 1044px #FFF , 706px 615px #FFF , 801px 1969px #FFF , 1397px 171px #FFF , 343px 926px #FFF , 1687px 1338px #FFF , 1633px 1006px #FFF , 1409px 982px #FFF , 1378px 659px #FFF , 33px 1394px #FFF , 624px 1950px #FFF , 1367px 1850px #FFF , 1475px 1241px #FFF , 1941px 136px #FFF , 1452px 151px #FFF , 264px 853px #FFF , 614px 1141px #FFF , 821px 383px #FFF , 333px 1528px #FFF , 1885px 604px #FFF , 1993px 1824px #FFF , 1347px 361px #FFF , 1852px 893px #FFF , 1787px 1866px #FFF , 155px 1106px #FFF , 748px 301px #FFF , 479px 1460px #FFF , 1187px 566px #FFF , 862px 833px #FFF , 379px 1335px #FFF , 1223px 1246px #FFF , 978px 145px #FFF , 1978px 1916px #FFF , 362px 899px #FFF , 1634px 802px #FFF , 353px 1872px #FFF , 82px 531px #FFF , 1534px 1520px #FFF , 1066px 86px #FFF , 519px 1054px #FFF , 950px 748px #FFF , 172px 1740px #FFF , 477px 353px #FFF , 1474px 160px #FFF , 1545px 1278px #FFF , 1064px 491px #FFF , 1838px 1875px #FFF , 618px 164px #FFF , 935px 569px #FFF , 1479px 239px #FFF , 522px 1472px #FFF , 105px 570px #FFF , 898px 57px #FFF , 1389px 725px #FFF , 1160px 1697px #FFF , 1924px 1193px #FFF , 912px 903px #FFF , 456px 650px #FFF , 400px 644px #FFF , 1557px 132px #FFF , 1113px 580px #FFF , 1733px 1623px #FFF , 332px 228px #FFF , 111px 287px #FFF , 1671px 1903px #FFF , 1011px 1114px #FFF , 1134px 632px #FFF , 1691px 1913px #FFF , 280px 841px #FFF , 1935px 1368px #FFF , 464px 157px #FFF , 1614px 54px #FFF , 1583px 1985px #FFF , 195px 600px #FFF , 524px 632px #FFF , 350px 1217px #FFF , 1565px 854px #FFF , 203px 1553px #FFF , 1502px 268px #FFF , 109px 790px #FFF , 599px 1902px #FFF , 106px 1705px #FFF , 803px 1217px #FFF , 1023px 1364px #FFF , 54px 1989px #FFF , 582px 1561px #FFF , 1242px 1425px #FFF , 987px 1780px #FFF , 1121px 1508px #FFF , 618px 1084px #FFF , 1054px 1702px #FFF , 67px 1593px #FFF , 325px 1980px #FFF , 1818px 1665px #FFF , 985px 524px #FFF , 567px 892px #FFF , 93px 368px #FFF , 1499px 1216px #FFF , 1839px 1504px #FFF , 1690px 1813px #FFF , 704px 1319px #FFF , 852px 1866px #FFF , 849px 1879px #FFF , 587px 1007px #FFF , 918px 959px #FFF , 838px 475px #FFF , 1886px 124px #FFF , 635px 142px #FFF , 751px 1731px #FFF , 1490px 1428px #FFF , 1455px 478px #FFF , 840px 722px #FFF , 1798px 1738px #FFF , 1087px 379px #FFF , 211px 202px #FFF , 259px 43px #FFF , 856px 1411px #FFF , 1531px 722px #FFF , 1679px 1496px #FFF , 1872px 663px #FFF , 1504px 378px #FFF , 895px 1251px #FFF , 960px 1000px #FFF , 1029px 1510px #FFF , 322px 287px #FFF , 1027px 1141px #FFF , 435px 1002px #FFF , 1283px 404px #FFF , 1472px 1611px #FFF , 239px 112px #FFF , 1121px 784px #FFF , 1318px 1023px #FFF , 845px 1211px #FFF , 328px 620px #FFF , 1333px 1710px #FFF , 1805px 635px #FFF , 382px 1783px #FFF , 1589px 1227px #FFF , 260px 458px #FFF , 1166px 467px #FFF , 1067px 5px #FFF , 1718px 1899px #FFF , 1964px 1451px #FFF , 403px 1135px #FFF , 258px 1989px #FFF , 917px 722px #FFF , 1295px 743px #FFF , 581px 1095px #FFF , 1065px 747px #FFF , 1859px 1554px #FFF , 540px 19px #FFF , 73px 567px #FFF , 35px 158px #FFF , 603px 667px #FFF , 1023px 1999px #FFF , 1438px 472px #FFF , 1355px 311px #FFF , 528px 705px #FFF , 1267px 929px #FFF , 1069px 236px #FFF , 590px 1104px #FFF , 713px 895px #FFF , 1489px 1041px #FFF , 1493px 943px #FFF , 1596px 1645px #FFF , 1447px 453px #FFF , 1749px 1243px #FFF , 1004px 1312px #FFF , 777px 1690px #FFF , 431px 1312px #FFF , 881px 14px #FFF , 592px 837px #FFF , 1728px 1910px #FFF , 1517px 1755px #FFF , 1271px 411px #FFF , 316px 1683px #FFF , 1434px 1102px #FFF , 400px 76px #FFF , 1515px 1751px #FFF , 565px 1544px #FFF , 1128px 468px #FFF , 1489px 849px #FFF , 1788px 1814px #FFF , 1922px 904px #FFF , 72px 601px #FFF , 1705px 1390px #FFF , 1005px 1255px #FFF , 1499px 470px #FFF , 662px 53px #FFF , 1723px 1270px #FFF , 1531px 1311px #FFF , 1105px 1158px #FFF , 814px 450px #FFF , 1750px 1554px #FFF , 68px 296px #FFF , 73px 1000px #FFF , 98px 1487px #FFF , 1584px 949px #FFF , 1508px 495px #FFF , 838px 1676px #FFF , 877px 1727px #FFF , 413px 1717px #FFF , 1123px 1768px #FFF , 542px 1758px #FFF , 1824px 1019px #FFF , 708px 8px #FFF , 58px 1506px #FFF , 1683px 1347px #FFF , 1570px 933px #FFF , 534px 1033px #FFF , 1211px 551px #FFF , 324px 943px #FFF , 242px 260px #FFF , 145px 282px #FFF , 1184px 1406px #FFF , 966px 770px #FFF , 287px 1404px #FFF , 960px 356px #FFF , 372px 161px #FFF , 47px 729px #FFF , 1133px 1830px #FFF , 1725px 912px #FFF , 648px 419px #FFF , 500px 686px #FFF , 1575px 345px #FFF , 329px 163px #FFF , 1105px 1957px #FFF , 1388px 412px #FFF , 515px 1291px #FFF , 324px 160px #FFF , 692px 113px #FFF , 221px 1112px #FFF , 353px 172px #FFF , 1458px 1382px #FFF , 1927px 1787px #FFF , 1485px 953px #FFF , 1087px 1154px #FFF , 1224px 1023px #FFF , 238px 1442px #FFF , 762px 606px #FFF , 1955px 1566px #FFF , 1842px 1491px #FFF , 1771px 376px #FFF , 34px 246px #FFF , 299px 300px #FFF , 391px 633px #FFF , 1425px 576px #FFF , 1256px 533px #FFF , 1695px 1859px #FFF , 241px 1100px #FFF , 1674px 1918px #FFF , 1500px 829px #FFF , 1833px 789px #FFF , 1651px 1337px #FFF , 1140px 249px #FFF , 677px 1337px #FFF , 460px 598px #FFF , 1812px 673px #FFF , 423px 1224px #FFF , 421px 253px #FFF , 1899px 143px #FFF , 1551px 1766px #FFF , 1455px 1118px #FFF , 1012px 1058px #FFF , 653px 508px #FFF , 1222px 655px #FFF , 121px 806px #FFF , 333px 1801px #FFF , 1947px 1888px #FFF , 1478px 677px #FFF , 308px 1157px #FFF , 1989px 582px #FFF , 588px 1543px #FFF , 1158px 15px #FFF , 728px 1156px #FFF , 1933px 1426px #FFF , 1140px 1057px #FFF , 1837px 1377px #FFF , 1285px 1906px #FFF , 1651px 1809px #FFF , 1610px 782px #FFF , 1590px 358px #FFF , 1950px 1560px #FFF , 1165px 1695px #FFF , 379px 398px #FFF , 1977px 500px #FFF , 1435px 1154px #FFF , 130px 1785px #FFF , 607px 241px #FFF , 777px 31px #FFF , 297px 1877px #FFF , 730px 1332px #FFF , 505px 409px #FFF , 1112px 925px #FFF , 467px 324px #FFF , 1347px 1636px #FFF , 852px 26px #FFF , 144px 1826px #FFF , 1458px 1165px #FFF , 70px 673px #FFF , 1629px 1447px #FFF , 1248px 1689px #FFF , 164px 1665px #FFF , 1136px 1741px #FFF , 1885px 838px #FFF , 1284px 43px #FFF , 1221px 1528px #FFF , 1023px 82px #FFF , 242px 999px #FFF , 737px 1674px #FFF , 1894px 905px #FFF , 1272px 607px #FFF , 205px 300px #FFF , 1931px 689px #FFF , 260px 70px #FFF , 669px 577px #FFF , 1495px 173px #FFF , 502px 302px #FFF , 70px 1144px #FFF , 1249px 1729px #FFF , 12px 719px #FFF , 1171px 1844px #FFF , 675px 1535px #FFF , 316px 1475px #FFF , 1926px 811px #FFF , 933px 467px #FFF , 1907px 1143px #FFF , 1441px 1425px #FFF , 1507px 1036px #FFF , 1161px 503px #FFF , 1795px 586px #FFF , 1498px 168px #FFF , 849px 1245px #FFF , 1061px 921px #FFF , 151px 1718px #FFF , 1031px 1145px #FFF , 1476px 1382px #FFF , 133px 1661px #FFF , 1115px 1173px #FFF , 1668px 108px #FFF , 361px 1372px #FFF , 299px 1239px #FFF , 708px 428px #FFF , 391px 1096px #FFF , 1209px 1025px #FFF , 1570px 1840px #FFF , 286px 272px #FFF , 681px 743px #FFF , 1648px 296px #FFF , 120px 517px #FFF , 643px 222px #FFF , 1692px 358px #FFF , 52px 1643px #FFF , 1922px 1800px #FFF , 1045px 1194px #FFF , 1949px 1844px #FFF , 1296px 1238px #FFF , 359px 1452px #FFF , 1387px 350px #FFF , 1056px 840px #FFF , 472px 1589px #FFF , 1906px 468px #FFF , 1365px 1410px #FFF , 792px 1642px #FFF , 1272px 1576px #FFF , 128px 355px #FFF , 1168px 1197px #FFF , 1750px 460px #FFF , 1694px 1802px #FFF , 1302px 649px #FFF , 243px 1726px #FFF , 556px 727px #FFF , 1638px 690px #FFF , 1478px 1730px #FFF , 80px 673px #FFF , 128px 397px #FFF , 1269px 230px #FFF , 209px 1433px #FFF , 1449px 228px #FFF , 929px 778px #FFF , 1330px 1099px #FFF , 774px 1670px #FFF , 1808px 330px #FFF , 1487px 629px #FFF , 1462px 1924px #FFF , 740px 1977px #FFF , 374px 1518px #FFF , 469px 1973px #FFF , 191px 1157px #FFF , 18px 782px #FFF , 776px 133px #FFF;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 169px 1549px #FFF , 96px 1816px #FFF , 1304px 1302px #FFF , 459px 824px #FFF , 545px 424px #FFF , 1256px 459px #FFF , 983px 708px #FFF , 1262px 812px #FFF , 1033px 296px #FFF , 285px 1711px #FFF , 450px 1015px #FFF , 360px 1009px #FFF , 517px 141px #FFF , 1772px 867px #FFF , 1787px 440px #FFF , 442px 1956px #FFF , 1005px 1067px #FFF , 1143px 1279px #FFF , 1310px 1083px #FFF , 1863px 478px #FFF , 1377px 1625px #FFF , 1039px 516px #FFF , 2000px 150px #FFF , 1542px 955px #FFF , 692px 1599px #FFF , 371px 686px #FFF , 1519px 770px #FFF , 233px 167px #FFF , 1159px 785px #FFF , 1749px 342px #FFF , 911px 1572px #FFF , 1318px 1930px #FFF , 1683px 1686px #FFF , 1229px 1044px #FFF , 478px 1909px #FFF , 954px 868px #FFF , 855px 1972px #FFF , 604px 1622px #FFF , 1253px 180px #FFF , 403px 211px #FFF , 418px 188px #FFF , 410px 1592px #FFF , 356px 428px #FFF , 1365px 935px #FFF , 1880px 1381px #FFF , 477px 348px #FFF , 1544px 1579px #FFF , 23px 1750px #FFF , 849px 1130px #FFF , 1371px 265px #FFF , 1113px 635px #FFF , 1752px 75px #FFF , 1335px 1284px #FFF , 695px 274px #FFF , 33px 233px #FFF , 1672px 355px #FFF , 1360px 925px #FFF , 1438px 576px #FFF , 1118px 372px #FFF , 183px 1585px #FFF , 1446px 993px #FFF , 1040px 8px #FFF , 1818px 1614px #FFF , 469px 383px #FFF , 676px 265px #FFF , 551px 1707px #FFF , 674px 654px #FFF , 1598px 1815px #FFF , 119px 518px #FFF , 1834px 28px #FFF , 1534px 1990px #FFF , 569px 997px #FFF , 1579px 355px #FFF , 622px 782px #FFF , 1087px 1208px #FFF , 56px 1819px #FFF , 286px 1762px #FFF , 299px 485px #FFF , 66px 1606px #FFF , 1608px 1601px #FFF , 1794px 1063px #FFF , 286px 687px #FFF , 325px 1133px #FFF , 155px 97px #FFF , 1551px 155px #FFF , 1767px 250px #FFF , 314px 1475px #FFF , 1023px 1877px #FFF , 1530px 663px #FFF , 1277px 1593px #FFF , 1569px 1780px #FFF , 614px 912px #FFF , 1119px 972px #FFF , 576px 1303px #FFF , 1989px 35px #FFF , 662px 1454px #FFF , 209px 1886px #FFF , 1015px 857px #FFF , 1336px 1427px #FFF , 517px 172px #FFF , 1108px 675px #FFF , 648px 363px #FFF , 1348px 605px #FFF , 639px 979px #FFF , 220px 1375px #FFF , 1678px 1016px #FFF , 1536px 44px #FFF , 1904px 1474px #FFF , 1058px 1565px #FFF , 1637px 1169px #FFF , 1002px 574px #FFF , 1932px 1488px #FFF , 653px 1049px #FFF , 1321px 1777px #FFF , 1039px 1523px #FFF , 1651px 959px #FFF , 273px 1673px #FFF , 1781px 351px #FFF , 379px 1048px #FFF , 450px 1086px #FFF , 1137px 1475px #FFF , 890px 1717px #FFF , 751px 353px #FFF , 1453px 168px #FFF , 1461px 548px #FFF , 358px 1102px #FFF , 535px 1044px #FFF , 1378px 966px #FFF , 1595px 332px #FFF , 610px 159px #FFF , 356px 1846px #FFF , 1937px 1149px #FFF , 1757px 1114px #FFF , 350px 1726px #FFF , 1242px 1438px #FFF , 483px 458px #FFF , 722px 1074px #FFF , 1920px 299px #FFF , 1031px 1347px #FFF , 637px 627px #FFF , 1093px 1322px #FFF , 828px 1985px #FFF , 1780px 1707px #FFF , 1798px 1848px #FFF , 242px 190px #FFF , 387px 1503px #FFF , 1867px 508px #FFF , 1995px 1038px #FFF , 1986px 1008px #FFF , 1135px 732px #FFF , 1322px 1679px #FFF , 366px 596px #FFF , 829px 400px #FFF , 398px 1753px #FFF , 1685px 1594px #FFF , 1844px 1912px #FFF , 68px 830px #FFF , 1062px 1528px #FFF , 1711px 472px #FFF , 511px 1695px #FFF , 563px 250px #FFF , 339px 1478px #FFF , 994px 2px #FFF , 1115px 1056px #FFF , 361px 822px #FFF , 92px 1861px #FFF , 71px 1436px #FFF , 1809px 1681px #FFF , 425px 605px #FFF , 175px 259px #FFF , 217px 1792px #FFF , 132px 321px #FFF , 1425px 678px #FFF , 1294px 1631px #FFF , 1302px 1581px #FFF , 738px 357px #FFF , 1309px 1038px #FFF , 77px 667px #FFF , 1477px 1059px #FFF , 1158px 464px #FFF , 825px 2px #FFF , 505px 693px #FFF , 1195px 770px #FFF , 975px 404px #FFF , 1458px 1473px #FFF , 1397px 1531px #FFF , 1144px 302px #FFF , 1423px 1716px #FFF , 819px 542px #FFF , 148px 702px #FFF , 1841px 1827px #FFF , 1758px 1535px #FFF , 1406px 428px #FFF , 681px 413px #FFF , 1866px 995px #FFF , 969px 157px #FFF , 1148px 1607px #FFF , 1617px 1870px #FFF , 1715px 1906px #FFF , 1977px 1009px #FFF , 1338px 152px #FFF , 914px 682px #FFF , 1062px 393px #FFF , 1545px 827px #FFF , 395px 1080px #FFF , 492px 1738px #FFF , 1307px 634px #FFF , 468px 52px #FFF , 1650px 1794px #FFF , 407px 477px #FFF , 623px 1549px #FFF , 1382px 1107px #FFF , 822px 15px #FFF , 1356px 708px #FFF , 794px 292px #FFF , 1197px 1374px #FFF , 1001px 1653px #FFF , 1761px 516px #FFF , 181px 1829px #FFF , 1414px 1px #FFF , 1860px 1268px #FFF , 481px 1360px #FFF , 1287px 1981px #FFF , 422px 1218px #FFF , 684px 1626px #FFF , 1462px 1658px #FFF , 1032px 133px #FFF , 1669px 560px #FFF , 1103px 478px #FFF , 1753px 745px #FFF , 704px 311px #FFF , 787px 1841px #FFF , 33px 1735px #FFF , 477px 1032px #FFF , 1218px 916px #FFF , 1008px 1551px #FFF , 579px 642px #FFF , 1581px 939px #FFF , 1515px 628px #FFF , 458px 1522px #FFF , 1932px 1539px #FFF , 623px 162px #FFF , 1695px 60px #FFF , 1735px 1552px #FFF , 1853px 1020px #FFF , 942px 1179px #FFF , 1474px 1857px #FFF , 1646px 1777px #FFF , 81px 182px #FFF , 1976px 335px #FFF , 1196px 1021px #FFF , 1604px 937px #FFF , 1931px 510px #FFF , 1374px 1757px #FFF , 1149px 726px #FFF , 714px 1716px #FFF , 751px 1281px #FFF , 130px 29px #FFF , 1141px 2px #FFF , 739px 508px #FFF , 366px 1737px #FFF , 765px 766px #FFF , 425px 948px #FFF , 394px 640px #FFF , 146px 1711px #FFF , 1725px 834px #FFF , 789px 1943px #FFF , 810px 1177px #FFF , 432px 1227px #FFF , 1977px 1129px #FFF , 714px 285px #FFF , 37px 1754px #FFF , 1869px 1653px #FFF , 1098px 958px #FFF , 932px 1700px #FFF , 1700px 254px #FFF , 414px 1310px #FFF , 681px 1549px #FFF , 1105px 93px #FFF , 1303px 1369px #FFF , 114px 1442px #FFF , 1817px 1520px #FFF , 1215px 282px #FFF , 208px 1862px #FFF , 220px 1230px #FFF , 209px 1866px #FFF , 1739px 1531px #FFF , 434px 107px #FFF , 1095px 103px #FFF , 516px 941px #FFF , 1564px 250px #FFF , 872px 1445px #FFF , 786px 200px #FFF , 1752px 1395px #FFF , 110px 142px #FFF , 1692px 386px #FFF , 1105px 1202px #FFF , 1765px 1227px #FFF , 1155px 518px #FFF , 1441px 643px #FFF , 1385px 949px #FFF , 1212px 1341px #FFF , 8px 801px #FFF , 657px 1447px #FFF , 1195px 966px #FFF , 697px 1623px #FFF , 704px 1059px #FFF , 416px 595px #FFF , 785px 530px #FFF , 845px 1044px #FFF , 706px 615px #FFF , 801px 1969px #FFF , 1397px 171px #FFF , 343px 926px #FFF , 1687px 1338px #FFF , 1633px 1006px #FFF , 1409px 982px #FFF , 1378px 659px #FFF , 33px 1394px #FFF , 624px 1950px #FFF , 1367px 1850px #FFF , 1475px 1241px #FFF , 1941px 136px #FFF , 1452px 151px #FFF , 264px 853px #FFF , 614px 1141px #FFF , 821px 383px #FFF , 333px 1528px #FFF , 1885px 604px #FFF , 1993px 1824px #FFF , 1347px 361px #FFF , 1852px 893px #FFF , 1787px 1866px #FFF , 155px 1106px #FFF , 748px 301px #FFF , 479px 1460px #FFF , 1187px 566px #FFF , 862px 833px #FFF , 379px 1335px #FFF , 1223px 1246px #FFF , 978px 145px #FFF , 1978px 1916px #FFF , 362px 899px #FFF , 1634px 802px #FFF , 353px 1872px #FFF , 82px 531px #FFF , 1534px 1520px #FFF , 1066px 86px #FFF , 519px 1054px #FFF , 950px 748px #FFF , 172px 1740px #FFF , 477px 353px #FFF , 1474px 160px #FFF , 1545px 1278px #FFF , 1064px 491px #FFF , 1838px 1875px #FFF , 618px 164px #FFF , 935px 569px #FFF , 1479px 239px #FFF , 522px 1472px #FFF , 105px 570px #FFF , 898px 57px #FFF , 1389px 725px #FFF , 1160px 1697px #FFF , 1924px 1193px #FFF , 912px 903px #FFF , 456px 650px #FFF , 400px 644px #FFF , 1557px 132px #FFF , 1113px 580px #FFF , 1733px 1623px #FFF , 332px 228px #FFF , 111px 287px #FFF , 1671px 1903px #FFF , 1011px 1114px #FFF , 1134px 632px #FFF , 1691px 1913px #FFF , 280px 841px #FFF , 1935px 1368px #FFF , 464px 157px #FFF , 1614px 54px #FFF , 1583px 1985px #FFF , 195px 600px #FFF , 524px 632px #FFF , 350px 1217px #FFF , 1565px 854px #FFF , 203px 1553px #FFF , 1502px 268px #FFF , 109px 790px #FFF , 599px 1902px #FFF , 106px 1705px #FFF , 803px 1217px #FFF , 1023px 1364px #FFF , 54px 1989px #FFF , 582px 1561px #FFF , 1242px 1425px #FFF , 987px 1780px #FFF , 1121px 1508px #FFF , 618px 1084px #FFF , 1054px 1702px #FFF , 67px 1593px #FFF , 325px 1980px #FFF , 1818px 1665px #FFF , 985px 524px #FFF , 567px 892px #FFF , 93px 368px #FFF , 1499px 1216px #FFF , 1839px 1504px #FFF , 1690px 1813px #FFF , 704px 1319px #FFF , 852px 1866px #FFF , 849px 1879px #FFF , 587px 1007px #FFF , 918px 959px #FFF , 838px 475px #FFF , 1886px 124px #FFF , 635px 142px #FFF , 751px 1731px #FFF , 1490px 1428px #FFF , 1455px 478px #FFF , 840px 722px #FFF , 1798px 1738px #FFF , 1087px 379px #FFF , 211px 202px #FFF , 259px 43px #FFF , 856px 1411px #FFF , 1531px 722px #FFF , 1679px 1496px #FFF , 1872px 663px #FFF , 1504px 378px #FFF , 895px 1251px #FFF , 960px 1000px #FFF , 1029px 1510px #FFF , 322px 287px #FFF , 1027px 1141px #FFF , 435px 1002px #FFF , 1283px 404px #FFF , 1472px 1611px #FFF , 239px 112px #FFF , 1121px 784px #FFF , 1318px 1023px #FFF , 845px 1211px #FFF , 328px 620px #FFF , 1333px 1710px #FFF , 1805px 635px #FFF , 382px 1783px #FFF , 1589px 1227px #FFF , 260px 458px #FFF , 1166px 467px #FFF , 1067px 5px #FFF , 1718px 1899px #FFF , 1964px 1451px #FFF , 403px 1135px #FFF , 258px 1989px #FFF , 917px 722px #FFF , 1295px 743px #FFF , 581px 1095px #FFF , 1065px 747px #FFF , 1859px 1554px #FFF , 540px 19px #FFF , 73px 567px #FFF , 35px 158px #FFF , 603px 667px #FFF , 1023px 1999px #FFF , 1438px 472px #FFF , 1355px 311px #FFF , 528px 705px #FFF , 1267px 929px #FFF , 1069px 236px #FFF , 590px 1104px #FFF , 713px 895px #FFF , 1489px 1041px #FFF , 1493px 943px #FFF , 1596px 1645px #FFF , 1447px 453px #FFF , 1749px 1243px #FFF , 1004px 1312px #FFF , 777px 1690px #FFF , 431px 1312px #FFF , 881px 14px #FFF , 592px 837px #FFF , 1728px 1910px #FFF , 1517px 1755px #FFF , 1271px 411px #FFF , 316px 1683px #FFF , 1434px 1102px #FFF , 400px 76px #FFF , 1515px 1751px #FFF , 565px 1544px #FFF , 1128px 468px #FFF , 1489px 849px #FFF , 1788px 1814px #FFF , 1922px 904px #FFF , 72px 601px #FFF , 1705px 1390px #FFF , 1005px 1255px #FFF , 1499px 470px #FFF , 662px 53px #FFF , 1723px 1270px #FFF , 1531px 1311px #FFF , 1105px 1158px #FFF , 814px 450px #FFF , 1750px 1554px #FFF , 68px 296px #FFF , 73px 1000px #FFF , 98px 1487px #FFF , 1584px 949px #FFF , 1508px 495px #FFF , 838px 1676px #FFF , 877px 1727px #FFF , 413px 1717px #FFF , 1123px 1768px #FFF , 542px 1758px #FFF , 1824px 1019px #FFF , 708px 8px #FFF , 58px 1506px #FFF , 1683px 1347px #FFF , 1570px 933px #FFF , 534px 1033px #FFF , 1211px 551px #FFF , 324px 943px #FFF , 242px 260px #FFF , 145px 282px #FFF , 1184px 1406px #FFF , 966px 770px #FFF , 287px 1404px #FFF , 960px 356px #FFF , 372px 161px #FFF , 47px 729px #FFF , 1133px 1830px #FFF , 1725px 912px #FFF , 648px 419px #FFF , 500px 686px #FFF , 1575px 345px #FFF , 329px 163px #FFF , 1105px 1957px #FFF , 1388px 412px #FFF , 515px 1291px #FFF , 324px 160px #FFF , 692px 113px #FFF , 221px 1112px #FFF , 353px 172px #FFF , 1458px 1382px #FFF , 1927px 1787px #FFF , 1485px 953px #FFF , 1087px 1154px #FFF , 1224px 1023px #FFF , 238px 1442px #FFF , 762px 606px #FFF , 1955px 1566px #FFF , 1842px 1491px #FFF , 1771px 376px #FFF , 34px 246px #FFF , 299px 300px #FFF , 391px 633px #FFF , 1425px 576px #FFF , 1256px 533px #FFF , 1695px 1859px #FFF , 241px 1100px #FFF , 1674px 1918px #FFF , 1500px 829px #FFF , 1833px 789px #FFF , 1651px 1337px #FFF , 1140px 249px #FFF , 677px 1337px #FFF , 460px 598px #FFF , 1812px 673px #FFF , 423px 1224px #FFF , 421px 253px #FFF , 1899px 143px #FFF , 1551px 1766px #FFF , 1455px 1118px #FFF , 1012px 1058px #FFF , 653px 508px #FFF , 1222px 655px #FFF , 121px 806px #FFF , 333px 1801px #FFF , 1947px 1888px #FFF , 1478px 677px #FFF , 308px 1157px #FFF , 1989px 582px #FFF , 588px 1543px #FFF , 1158px 15px #FFF , 728px 1156px #FFF , 1933px 1426px #FFF , 1140px 1057px #FFF , 1837px 1377px #FFF , 1285px 1906px #FFF , 1651px 1809px #FFF , 1610px 782px #FFF , 1590px 358px #FFF , 1950px 1560px #FFF , 1165px 1695px #FFF , 379px 398px #FFF , 1977px 500px #FFF , 1435px 1154px #FFF , 130px 1785px #FFF , 607px 241px #FFF , 777px 31px #FFF , 297px 1877px #FFF , 730px 1332px #FFF , 505px 409px #FFF , 1112px 925px #FFF , 467px 324px #FFF , 1347px 1636px #FFF , 852px 26px #FFF , 144px 1826px #FFF , 1458px 1165px #FFF , 70px 673px #FFF , 1629px 1447px #FFF , 1248px 1689px #FFF , 164px 1665px #FFF , 1136px 1741px #FFF , 1885px 838px #FFF , 1284px 43px #FFF , 1221px 1528px #FFF , 1023px 82px #FFF , 242px 999px #FFF , 737px 1674px #FFF , 1894px 905px #FFF , 1272px 607px #FFF , 205px 300px #FFF , 1931px 689px #FFF , 260px 70px #FFF , 669px 577px #FFF , 1495px 173px #FFF , 502px 302px #FFF , 70px 1144px #FFF , 1249px 1729px #FFF , 12px 719px #FFF , 1171px 1844px #FFF , 675px 1535px #FFF , 316px 1475px #FFF , 1926px 811px #FFF , 933px 467px #FFF , 1907px 1143px #FFF , 1441px 1425px #FFF , 1507px 1036px #FFF , 1161px 503px #FFF , 1795px 586px #FFF , 1498px 168px #FFF , 849px 1245px #FFF , 1061px 921px #FFF , 151px 1718px #FFF , 1031px 1145px #FFF , 1476px 1382px #FFF , 133px 1661px #FFF , 1115px 1173px #FFF , 1668px 108px #FFF , 361px 1372px #FFF , 299px 1239px #FFF , 708px 428px #FFF , 391px 1096px #FFF , 1209px 1025px #FFF , 1570px 1840px #FFF , 286px 272px #FFF , 681px 743px #FFF , 1648px 296px #FFF , 120px 517px #FFF , 643px 222px #FFF , 1692px 358px #FFF , 52px 1643px #FFF , 1922px 1800px #FFF , 1045px 1194px #FFF , 1949px 1844px #FFF , 1296px 1238px #FFF , 359px 1452px #FFF , 1387px 350px #FFF , 1056px 840px #FFF , 472px 1589px #FFF , 1906px 468px #FFF , 1365px 1410px #FFF , 792px 1642px #FFF , 1272px 1576px #FFF , 128px 355px #FFF , 1168px 1197px #FFF , 1750px 460px #FFF , 1694px 1802px #FFF , 1302px 649px #FFF , 243px 1726px #FFF , 556px 727px #FFF , 1638px 690px #FFF , 1478px 1730px #FFF , 80px 673px #FFF , 128px 397px #FFF , 1269px 230px #FFF , 209px 1433px #FFF , 1449px 228px #FFF , 929px 778px #FFF , 1330px 1099px #FFF , 774px 1670px #FFF , 1808px 330px #FFF , 1487px 629px #FFF , 1462px 1924px #FFF , 740px 1977px #FFF , 374px 1518px #FFF , 469px 1973px #FFF , 191px 1157px #FFF , 18px 782px #FFF , 776px 133px #FFF;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1391px 1925px #FFF , 1404px 161px #FFF , 1917px 1600px #FFF , 27px 543px #FFF , 444px 726px #FFF , 199px 1480px #FFF , 428px 280px #FFF , 1812px 1166px #FFF , 163px 1164px #FFF , 423px 1726px #FFF , 250px 1672px #FFF , 1691px 682px #FFF , 1070px 522px #FFF , 469px 1707px #FFF , 963px 206px #FFF , 1776px 1548px #FFF , 1281px 778px #FFF , 598px 1608px #FFF , 812px 1355px #FFF , 1672px 1331px #FFF , 937px 862px #FFF , 1353px 671px #FFF , 700px 140px #FFF , 343px 1737px #FFF , 1686px 996px #FFF , 1482px 1365px #FFF , 498px 72px #FFF , 1832px 978px #FFF , 1895px 451px #FFF , 1793px 1202px #FFF , 246px 712px #FFF , 307px 1596px #FFF , 876px 230px #FFF , 1291px 431px #FFF , 1535px 843px #FFF , 134px 660px #FFF , 1881px 1796px #FFF , 386px 779px #FFF , 1032px 875px #FFF , 972px 1858px #FFF , 526px 1280px #FFF , 880px 719px #FFF , 401px 859px #FFF , 115px 285px #FFF , 1448px 507px #FFF , 930px 1732px #FFF , 1675px 1887px #FFF , 242px 695px #FFF , 322px 1709px #FFF , 1072px 1894px #FFF , 922px 604px #FFF , 926px 392px #FFF , 413px 974px #FFF , 332px 1788px #FFF , 929px 1968px #FFF , 516px 1270px #FFF , 1300px 928px #FFF , 154px 243px #FFF , 213px 143px #FFF , 283px 1671px #FFF , 707px 139px #FFF , 1051px 1508px #FFF , 51px 1073px #FFF , 838px 268px #FFF , 328px 1415px #FFF , 284px 677px #FFF , 296px 19px #FFF , 5px 115px #FFF , 9px 646px #FFF , 1060px 196px #FFF , 779px 941px #FFF , 174px 1788px #FFF , 1483px 524px #FFF , 889px 260px #FFF , 425px 1600px #FFF , 1746px 183px #FFF , 1669px 1379px #FFF , 1611px 1080px #FFF , 500px 1772px #FFF , 21px 1166px #FFF , 1821px 1381px #FFF , 1410px 1205px #FFF , 933px 1302px #FFF , 257px 67px #FFF , 117px 278px #FFF , 1751px 1875px #FFF , 53px 794px #FFF , 1340px 1751px #FFF , 1327px 295px #FFF , 1527px 1749px #FFF , 239px 1858px #FFF , 208px 663px #FFF , 1003px 971px #FFF , 1504px 1141px #FFF , 1884px 668px #FFF , 1792px 1561px #FFF , 488px 1255px #FFF , 1311px 1953px #FFF , 285px 372px #FFF , 1669px 1083px #FFF , 1489px 30px #FFF , 1649px 1832px #FFF , 543px 1182px #FFF , 358px 88px #FFF , 762px 1114px #FFF , 800px 1378px #FFF , 138px 1567px #FFF , 1490px 254px #FFF , 1403px 243px #FFF , 1006px 284px #FFF , 1314px 114px #FFF , 56px 1258px #FFF , 870px 1000px #FFF , 1204px 327px #FFF , 889px 1359px #FFF , 1337px 180px #FFF , 15px 687px #FFF , 486px 490px #FFF , 1499px 140px #FFF , 961px 1671px #FFF , 1780px 1998px #FFF , 775px 1796px #FFF , 821px 923px #FFF , 1024px 1797px #FFF , 350px 1567px #FFF , 359px 627px #FFF , 609px 1057px #FFF , 1369px 988px #FFF , 1274px 1291px #FFF , 898px 1404px #FFF , 1191px 150px #FFF , 461px 1074px #FFF , 1825px 440px #FFF , 1665px 1237px #FFF , 81px 367px #FFF , 1244px 156px #FFF , 367px 929px #FFF , 1797px 544px #FFF , 840px 639px #FFF , 954px 1227px #FFF , 1987px 912px #FFF , 527px 1961px #FFF , 246px 1698px #FFF , 1139px 146px #FFF , 1119px 1450px #FFF , 1174px 950px #FFF , 1505px 998px #FFF , 347px 38px #FFF , 1882px 391px #FFF , 183px 1804px #FFF , 801px 1477px #FFF , 1879px 766px #FFF , 1992px 309px #FFF , 478px 890px #FFF , 1959px 1120px #FFF , 1006px 1492px #FFF , 1421px 1963px #FFF , 268px 677px #FFF , 320px 790px #FFF , 1692px 1157px #FFF , 367px 1863px #FFF , 918px 1132px #FFF , 601px 1454px #FFF , 1625px 461px #FFF , 1307px 1083px #FFF , 1863px 390px #FFF , 913px 1902px #FFF , 20px 1968px #FFF , 1748px 1080px #FFF , 779px 1184px #FFF , 1060px 405px #FFF , 840px 183px #FFF , 1015px 838px #FFF , 1888px 1724px #FFF , 515px 420px #FFF , 991px 1568px #FFF , 1795px 764px #FFF , 1745px 1197px #FFF , 1629px 677px #FFF , 644px 117px #FFF , 1812px 1236px #FFF , 1635px 1978px #FFF , 713px 1521px #FFF , 1215px 115px #FFF , 246px 1938px #FFF , 518px 667px #FFF , 447px 761px #FFF , 338px 293px #FFF , 1523px 37px #FFF , 346px 1522px #FFF , 821px 1788px #FFF , 312px 1205px #FFF , 237px 989px #FFF , 1570px 969px #FFF , 367px 508px #FFF , 1146px 976px #FFF , 589px 192px #FFF , 33px 92px #FFF , 1152px 708px #FFF , 39px 1258px #FFF;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 1391px 1925px #FFF , 1404px 161px #FFF , 1917px 1600px #FFF , 27px 543px #FFF , 444px 726px #FFF , 199px 1480px #FFF , 428px 280px #FFF , 1812px 1166px #FFF , 163px 1164px #FFF , 423px 1726px #FFF , 250px 1672px #FFF , 1691px 682px #FFF , 1070px 522px #FFF , 469px 1707px #FFF , 963px 206px #FFF , 1776px 1548px #FFF , 1281px 778px #FFF , 598px 1608px #FFF , 812px 1355px #FFF , 1672px 1331px #FFF , 937px 862px #FFF , 1353px 671px #FFF , 700px 140px #FFF , 343px 1737px #FFF , 1686px 996px #FFF , 1482px 1365px #FFF , 498px 72px #FFF , 1832px 978px #FFF , 1895px 451px #FFF , 1793px 1202px #FFF , 246px 712px #FFF , 307px 1596px #FFF , 876px 230px #FFF , 1291px 431px #FFF , 1535px 843px #FFF , 134px 660px #FFF , 1881px 1796px #FFF , 386px 779px #FFF , 1032px 875px #FFF , 972px 1858px #FFF , 526px 1280px #FFF , 880px 719px #FFF , 401px 859px #FFF , 115px 285px #FFF , 1448px 507px #FFF , 930px 1732px #FFF , 1675px 1887px #FFF , 242px 695px #FFF , 322px 1709px #FFF , 1072px 1894px #FFF , 922px 604px #FFF , 926px 392px #FFF , 413px 974px #FFF , 332px 1788px #FFF , 929px 1968px #FFF , 516px 1270px #FFF , 1300px 928px #FFF , 154px 243px #FFF , 213px 143px #FFF , 283px 1671px #FFF , 707px 139px #FFF , 1051px 1508px #FFF , 51px 1073px #FFF , 838px 268px #FFF , 328px 1415px #FFF , 284px 677px #FFF , 296px 19px #FFF , 5px 115px #FFF , 9px 646px #FFF , 1060px 196px #FFF , 779px 941px #FFF , 174px 1788px #FFF , 1483px 524px #FFF , 889px 260px #FFF , 425px 1600px #FFF , 1746px 183px #FFF , 1669px 1379px #FFF , 1611px 1080px #FFF , 500px 1772px #FFF , 21px 1166px #FFF , 1821px 1381px #FFF , 1410px 1205px #FFF , 933px 1302px #FFF , 257px 67px #FFF , 117px 278px #FFF , 1751px 1875px #FFF , 53px 794px #FFF , 1340px 1751px #FFF , 1327px 295px #FFF , 1527px 1749px #FFF , 239px 1858px #FFF , 208px 663px #FFF , 1003px 971px #FFF , 1504px 1141px #FFF , 1884px 668px #FFF , 1792px 1561px #FFF , 488px 1255px #FFF , 1311px 1953px #FFF , 285px 372px #FFF , 1669px 1083px #FFF , 1489px 30px #FFF , 1649px 1832px #FFF , 543px 1182px #FFF , 358px 88px #FFF , 762px 1114px #FFF , 800px 1378px #FFF , 138px 1567px #FFF , 1490px 254px #FFF , 1403px 243px #FFF , 1006px 284px #FFF , 1314px 114px #FFF , 56px 1258px #FFF , 870px 1000px #FFF , 1204px 327px #FFF , 889px 1359px #FFF , 1337px 180px #FFF , 15px 687px #FFF , 486px 490px #FFF , 1499px 140px #FFF , 961px 1671px #FFF , 1780px 1998px #FFF , 775px 1796px #FFF , 821px 923px #FFF , 1024px 1797px #FFF , 350px 1567px #FFF , 359px 627px #FFF , 609px 1057px #FFF , 1369px 988px #FFF , 1274px 1291px #FFF , 898px 1404px #FFF , 1191px 150px #FFF , 461px 1074px #FFF , 1825px 440px #FFF , 1665px 1237px #FFF , 81px 367px #FFF , 1244px 156px #FFF , 367px 929px #FFF , 1797px 544px #FFF , 840px 639px #FFF , 954px 1227px #FFF , 1987px 912px #FFF , 527px 1961px #FFF , 246px 1698px #FFF , 1139px 146px #FFF , 1119px 1450px #FFF , 1174px 950px #FFF , 1505px 998px #FFF , 347px 38px #FFF , 1882px 391px #FFF , 183px 1804px #FFF , 801px 1477px #FFF , 1879px 766px #FFF , 1992px 309px #FFF , 478px 890px #FFF , 1959px 1120px #FFF , 1006px 1492px #FFF , 1421px 1963px #FFF , 268px 677px #FFF , 320px 790px #FFF , 1692px 1157px #FFF , 367px 1863px #FFF , 918px 1132px #FFF , 601px 1454px #FFF , 1625px 461px #FFF , 1307px 1083px #FFF , 1863px 390px #FFF , 913px 1902px #FFF , 20px 1968px #FFF , 1748px 1080px #FFF , 779px 1184px #FFF , 1060px 405px #FFF , 840px 183px #FFF , 1015px 838px #FFF , 1888px 1724px #FFF , 515px 420px #FFF , 991px 1568px #FFF , 1795px 764px #FFF , 1745px 1197px #FFF , 1629px 677px #FFF , 644px 117px #FFF , 1812px 1236px #FFF , 1635px 1978px #FFF , 713px 1521px #FFF , 1215px 115px #FFF , 246px 1938px #FFF , 518px 667px #FFF , 447px 761px #FFF , 338px 293px #FFF , 1523px 37px #FFF , 346px 1522px #FFF , 821px 1788px #FFF , 312px 1205px #FFF , 237px 989px #FFF , 1570px 969px #FFF , 367px 508px #FFF , 1146px 976px #FFF , 589px 192px #FFF , 33px 92px #FFF , 1152px 708px #FFF , 39px 1258px #FFF;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 758px 1739px #FFF , 764px 1982px #FFF , 567px 267px #FFF , 1835px 715px #FFF , 1635px 496px #FFF , 1518px 435px #FFF , 950px 1764px #FFF , 1815px 1814px #FFF , 1772px 1125px #FFF , 547px 1319px #FFF , 346px 800px #FFF , 108px 157px #FFF , 1279px 780px #FFF , 554px 1724px #FFF , 393px 1936px #FFF , 946px 785px #FFF , 1056px 451px #FFF , 475px 17px #FFF , 1766px 1225px #FFF , 824px 32px #FFF , 12px 18px #FFF , 167px 1261px #FFF , 238px 282px #FFF , 1475px 1424px #FFF , 491px 28px #FFF , 1533px 1269px #FFF , 1163px 831px #FFF , 442px 507px #FFF , 339px 1741px #FFF , 926px 192px #FFF , 147px 749px #FFF , 1044px 20px #FFF , 1387px 656px #FFF , 1255px 1971px #FFF , 108px 1891px #FFF , 959px 403px #FFF , 1793px 1212px #FFF , 293px 753px #FFF , 1418px 1337px #FFF , 1689px 1345px #FFF , 386px 1148px #FFF , 1114px 1507px #FFF , 755px 661px #FFF , 1860px 693px #FFF , 1680px 204px #FFF , 1934px 464px #FFF , 1826px 1634px #FFF , 1286px 1272px #FFF , 1591px 257px #FFF , 397px 237px #FFF , 1700px 1481px #FFF , 978px 1199px #FFF , 12px 1361px #FFF , 1972px 760px #FFF , 284px 111px #FFF , 786px 1533px #FFF , 1017px 1127px #FFF , 823px 1026px #FFF , 630px 390px #FFF , 1662px 788px #FFF , 355px 222px #FFF , 1908px 994px #FFF , 1620px 1974px #FFF , 1292px 1255px #FFF , 1287px 375px #FFF , 1526px 177px #FFF , 1314px 1910px #FFF , 207px 623px #FFF , 938px 1116px #FFF , 223px 674px #FFF , 1411px 1759px #FFF , 1805px 1724px #FFF , 1614px 1229px #FFF , 1307px 544px #FFF , 1770px 1965px #FFF , 723px 433px #FFF , 409px 1508px #FFF , 856px 1409px #FFF , 916px 1072px #FFF , 1792px 997px #FFF , 378px 67px #FFF , 463px 895px #FFF , 215px 97px #FFF , 774px 261px #FFF , 1653px 179px #FFF , 1014px 117px #FFF , 302px 1935px #FFF , 1797px 1441px #FFF , 1553px 1139px #FFF , 1304px 1997px #FFF , 883px 875px #FFF , 567px 286px #FFF , 313px 637px #FFF , 1494px 1960px #FFF , 1955px 1745px #FFF , 1903px 161px #FFF , 131px 510px #FFF , 1108px 114px #FFF , 1646px 1877px #FFF , 1231px 1295px #FFF;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 758px 1739px #FFF , 764px 1982px #FFF , 567px 267px #FFF , 1835px 715px #FFF , 1635px 496px #FFF , 1518px 435px #FFF , 950px 1764px #FFF , 1815px 1814px #FFF , 1772px 1125px #FFF , 547px 1319px #FFF , 346px 800px #FFF , 108px 157px #FFF , 1279px 780px #FFF , 554px 1724px #FFF , 393px 1936px #FFF , 946px 785px #FFF , 1056px 451px #FFF , 475px 17px #FFF , 1766px 1225px #FFF , 824px 32px #FFF , 12px 18px #FFF , 167px 1261px #FFF , 238px 282px #FFF , 1475px 1424px #FFF , 491px 28px #FFF , 1533px 1269px #FFF , 1163px 831px #FFF , 442px 507px #FFF , 339px 1741px #FFF , 926px 192px #FFF , 147px 749px #FFF , 1044px 20px #FFF , 1387px 656px #FFF , 1255px 1971px #FFF , 108px 1891px #FFF , 959px 403px #FFF , 1793px 1212px #FFF , 293px 753px #FFF , 1418px 1337px #FFF , 1689px 1345px #FFF , 386px 1148px #FFF , 1114px 1507px #FFF , 755px 661px #FFF , 1860px 693px #FFF , 1680px 204px #FFF , 1934px 464px #FFF , 1826px 1634px #FFF , 1286px 1272px #FFF , 1591px 257px #FFF , 397px 237px #FFF , 1700px 1481px #FFF , 978px 1199px #FFF , 12px 1361px #FFF , 1972px 760px #FFF , 284px 111px #FFF , 786px 1533px #FFF , 1017px 1127px #FFF , 823px 1026px #FFF , 630px 390px #FFF , 1662px 788px #FFF , 355px 222px #FFF , 1908px 994px #FFF , 1620px 1974px #FFF , 1292px 1255px #FFF , 1287px 375px #FFF , 1526px 177px #FFF , 1314px 1910px #FFF , 207px 623px #FFF , 938px 1116px #FFF , 223px 674px #FFF , 1411px 1759px #FFF , 1805px 1724px #FFF , 1614px 1229px #FFF , 1307px 544px #FFF , 1770px 1965px #FFF , 723px 433px #FFF , 409px 1508px #FFF , 856px 1409px #FFF , 916px 1072px #FFF , 1792px 997px #FFF , 378px 67px #FFF , 463px 895px #FFF , 215px 97px #FFF , 774px 261px #FFF , 1653px 179px #FFF , 1014px 117px #FFF , 302px 1935px #FFF , 1797px 1441px #FFF , 1553px 1139px #FFF , 1304px 1997px #FFF , 883px 875px #FFF , 567px 286px #FFF , 313px 637px #FFF , 1494px 1960px #FFF , 1955px 1745px #FFF , 1903px 161px #FFF , 131px 510px #FFF , 1108px 114px #FFF , 1646px 1877px #FFF , 1231px 1295px #FFF;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}
/*---- end: STARS ----*/

/***********************************

1.Start Mainmenu

*********************************/

.menu-area {
    position: relative;
    margin-bottom: 0;
    box-shadow: 5px 0 5px rgba(0, 0, 0, 0.3);
    background-color: rgba(25, 24, 31,0.5);
}
.mainmenu .navbar {
    margin: 0;
}
.mainmenu .navbar-nav > li > a {
  padding-top:21px;
  padding-bottom:18px;
  text-align:left;
  text-transform: capitalize;
}
.top-menu > nav > ul > li > a > span {
    display: block;
    font-size: 12px;
    color: #696c6f;
    text-transform: capitalize;
    font-weight: 400;
    text-align: left;
}
.top-menu > nav > ul > li:hover > a {
    color: #ec2028;
}
.top-menu nav ul li a span:hover {
    color: #7a7a7a;
}
.top-menu > nav > ul > li > a {
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
}
.header-logo {
    padding: 18px 0;
}
.header-logo img {
    max-height: 31px;
}
.header-logo a:link,
.header-logo a:visited,
.header-logo a:visited,
.header-logo a:active {padding:0; font-size:30px; font-weight:600; color:#bf202f;}
.header-logo a span {
  padding: 0 0 0 44px;
  background-image: url('../images/header_logo.png');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 32px;
}

.nav > li > a:focus,
.nav > li > a:hover {
    background-color: transparent;
    text-decoration: none;
}

@media (max-width: 800px) {
  .header-logo a:link,
  .header-logo a:visited,
  .header-logo a:visited,
  .header-logo a:active {font-size:24px; font-weight:600;}
}
/*****************************************

1.1 Dropdown Menu

****************************************/

.navbar-nav li {
    position: relative;
}
.navbar-nav li:hover ul.dropdown {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 103%;
}
ul.dropdown {
    position: absolute;
    width: 210px;
    left: 0;
    background-color: #fff;
    top: 160%;
    padding: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    border-radius: 0px;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.4);
	  margin-top: -1px;
}
ul.dropdown li a:hover {
    background: #2196F3 none repeat scroll 0 0;
    color: #fff;
    border-color: #2196F3;
}
ul.dropdown li a {
    font-size: 15px;
    display: inline-block;
    font-weight: 400;
    color: rgba(2, 11, 18, 0.63);
    padding: 5px 0 5px 20px;
    border-bottom: 1px solid rgba(2, 11, 18, 0.08);
    width: 100%;
    text-transform: capitalize;
    line-height: 26px;
	    text-align: left;
}
ul.dropdown li:last-child a {
    border-bottom: transparent;
}
ul.dropdown li a span {
    display: inline-block;
    padding-right: 12px;
    font-size: 18px;
}
.navbar-nav li.active>a {
	  color:#2196F3
}
/***************************************

2. Start Slider Area

****************************************/
.slider-area {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.slider-wrapper {
    height: 500px;
    text-align:center;
}
.slider-wrapper-2 {
    height: 260px;
    text-align: center;
    /*background: url('images/main_bg.jpg');*/
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
}

@media (max-width: 767px) {
  .slider-wrapper-2 {
      height: 220px !important;
  }
}
.slider-wrapper-2:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.slider-buttons {
    margin-top: 30px;
}
.slider-buttons a {
    margin-right: 20px;
    padding: 15px 30px;
    font-size: 18px;
}

/*---------- Bootstrap Slider ----------*/
.bs-slider{
    overflow: hidden;
    max-height: 700px;
    position: relative;
    background: #000000;
}
.bs-slider:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.bs-slider:active {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(33, 150, 243, 0.78);
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}


/*---------- Slide Effect ----------*/

.fade {
    opacity: 1;
}
.fade .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
    top: auto;
    position: relative;
}
.fade .item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}


/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control {
    top: 47%;
    opacity: 0;
    width: 45px;
    height: 45px;
    z-index: 100;
    color: #ffffff;
    display: block;
    font-size: 24px;
    cursor: pointer;
    overflow: hidden;
    line-height: 43px;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.control-round:hover .carousel-control{
    opacity: 1;
}
.control-round .carousel-control.left {
    left: 1%;
}
.control-round .carousel-control.right {
    right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{
    color: #fdfdfd;
    background: rgba(0, 0, 0, 0.5);
    border: 0px transparent;
}
.control-round .carousel-control.left>span:nth-child(1){
    left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1){
    right: 45%;
}

/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators{
    right: 45%;
    bottom: 3%;
    left: auto;
    width: 90%;
    height: 20px;
    font-size: 0;
    overflow-x: auto;
    text-align: right;
    overflow-y: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    white-space: nowrap;
}
.indicators-line > .carousel-indicators li{
    padding: 0;
    width: 15px;
    height: 15px;
    border: 1px solid rgb(158, 158, 158);
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    position: relative;
    letter-spacing: 1px;
    background: rgb(158, 158, 158);
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    z-index: 10;
    cursor:pointer;
}
.indicators-line > .carousel-indicators li:last-child{
    margin-right: 0;
}
.indicators-line > .carousel-indicators .active{
    margin: 1px 5px 1px 1px;
    box-shadow: 0 0 0 2px #fff;
    background-color: transparent;
    position: relative;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;

}
.indicators-line > .carousel-indicators .active:before{
    transform: scale(0.5);
    background-color: #fff;
    content:"";
    position: absolute;
    left:-1px;
    top:-1px;
    width:15px;
    height: 15px;
    border-radius: 50%;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

/*---------- SLIDE CAPTION ----------*/
.slide_style_left {
    text-align: left !important;
}
.slide_style_right {
    text-align: right !important;
}
.slide_style_center {
    text-align: center !important;
}

.slide-text {
    left: 0;
    top: 20%;
    right: 0;
    margin: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
    padding: 10px 85px;
    max-width: 1170px;
    padding: 0;
}

.slide-text > h1 {

    padding: 0;
    color: #ffffff;
    font-size: 70px;
    font-style: normal;
    line-height: 84px;
    margin-bottom: 30px;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.slide-text > p {
    padding: 0;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 40px;
    letter-spacing: 1px;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.slide-text > a.btn-default{
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-right: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    display: inline-block;
    border: none;
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}
.slide-text > a.btn-primary{
    color: #ffffff;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-left: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    background: #f26c4f;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover,
.slide-text > a:active {
    color: #ffffff;
    background: #222222;
    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}


/*************************************

particles js css

********************************************/

/* ---- particles.js container ---- */

canvas {
    display: block;
    vertical-align: bottom;
}

/* ---- particles.js container ---- */

#particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
	z-index: 1;
}

.slider {
    position:relative;
}
.count-particles {
    border-radius: 0 0 3px 3px;
}
.slider-fixed-text {
  color: #fff;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  max-width: 850px;
  margin: 0 auto;
}
.slider-fixed-text p {
    font-size: 18px;
    margin: 0 auto;
    font-weight: 300;
    line-height: 28px;
}
.slider-fixed-text h1 {
    text-transform:uppercase;
    font-size:36px;
}
.slider-fixed-text .phone_size {
    text-transform:uppercase;
    font-size:60px;
    font-weight: 600;
    line-height: 1.2;
}

@media (max-width: 575px) {
  .slider-fixed-text .phone_size {
      font-size:36px;
      line-height: 1.2;
  }
}

/********** particleground *****/

#partical-js {
    height:650px;
}
.slider {
    background-image:url("../images/bg3.jpg");
    background-repeat: no-repeat;
    background-size:cover;
    background-attachment: fixed;
    text-align:center;
}

/***********************************

3. Start Document Source Area

*************************************/

.single-box {
  background-color: rgba(25, 24, 31,0.5);
  display: table;
  min-height: 280px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  transition:all .4s linear 0s;
  border: 2px solid #ffffff;
  border-radius: 10px;
}
.single-box:hover {}
.single-box h3 {
    font-size: 24px;
    font-weight: 500;
    color: #ffffff;
}
.single-box p {
    font-size: 16px;
    text-transform: capitalize;
}
.box-inner .themeix-btn {
    margin-top: 15px;
    padding: 10px 30px;
    font-size: 18px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.75);
}

.single-box .box-inner {
    display: table-cell;
    height: 100%;
    padding: 20px 0;
    vertical-align: middle;
    width: 100%;
    transform-style:preserve-3d;
    transform:rotateY(0);
    transition:all .4s linear 0s;
}
.single-box .box-inner img {
    padding-bottom: 30px;
}
.box-flip {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color:#2196F3;
  transform:rotateY(0deg);
  transition:all .4s linear 0s;
  perspective:1000;
  transform-style:preserve-3d;
  opacity:0;
  visibility:hidden;

}
.flip-box-innner {
    padding: 20px 20px;
    color: #fff;
    padding-top: 20px;
}
.flip-box-innner p {
    font-size: 15px;
    text-transform: none;
    line-height: 24px;
    margin-bottom: 15px;
}
.flip-box-innner .themeix-btn {
border: 2px solid #fff;
background-color: transparent!important;
}

@media (max-width: 800px) {
  .single-box {
    min-height: 180px;
  }

  .single-box .box-inner {
      padding: 10px 0;
  }
  .single-box .box-inner img {
      padding-bottom: 15px;
      height: 80px;
  }
}
/**********************************

4.Start Topics Section Area

**************************************/

.themeix-section-title {
    margin-bottom: 20px;
}
.topics-section-area {
    background-color: #eef4f9;
}
.themeix-section-title h2 {
    font-size: 30px;
    font-weight: 700;
    color: #ffffff;
}
.themeix-section-title p {
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}
.single-links,
.sidebar-list {
    padding: 10px 0 20px;
}
.list-title {
    font-size: 20px;
    font-weight: 500;
    color: #333333;
    line-height: 30px;
}
.single-links ul li a,
.sidebar-list ul li a {
    display: inline-block;
    color: #333333;
    font-size: 14px;
    padding: 5px 0;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.single-links ul li a:before {
    content: "\f0a4";
    font-family: "FontAwesome";
    font-size: 18px;
    color: #2196F3;
    padding-right: 10px;
}
.single-links ul li a:hover,
.sidebar-list ul li a:hover {
    color: #2196F3;
}
.topics-btn a {
    margin-right: 15px;
}
.topics-btn {
    margin-top: 20px;
}
.sidebar-list ul li span {
    display: block;
    padding: 5px 0;
    color: #989797;
    font-size: 12px;
}
/***************************************

5.Start FAQ Section

**************************************/

.themeix-panel,
.themeix-panel .panel-heading {
    border-color: rgba(221, 221, 221, 0.4);
}
.themeix-panel .panel-title a {
    display: block;
    position: relative;
}
.themeix-panel .panel-title a.collapsed:after {
    content: "\f067";
    font-family: "FontAwesome";
    position: absolute;
    right: 10px;
    top: 2px;
    font-size: 12px;
    width:10px;
    padding-left:10px;
}
.themeix-panel .panel-title a:after {
    content: "\f068";
    font-family: "FontAwesome";
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 16px;
    width:10px;
    padding-left:10px;
}
.themeix-panel .panel-title a {
    font-size: 15px;
    color: #ffffff;
    font-weight: 400;
}
.themeix-panel .panel-heading {
    background-color:#677d2c;
}


/************************

6.Start Live Chat

**********************/

.live-chat {
    position: relative;
	    margin-top: 15%;
}
.live-chat img {
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
    display: block;
}
.chat-agent-details {
    text-align: center;
}
.chat-agent-details h6 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 5px;
}
.chat-link {
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 65px;
    background-color: #71c668;
    text-align: center;
    max-width: 275px;
    margin: 0 auto;
    margin-top: 20px;
    z-index: 1;
}
.chat-link a {
    display: inline-block;
    font-size: 30px;
    color: #fff;
    font-weight: 300;
    padding: 10px 0;
    line-height: inherit;
    padding-top: 15px;
}
.chat-link a span {
    display: block;
    font-size: 14px;
    color: #fff;
}
.chat-link a span.live {
    display: inline;
    font-weight: 500;
    font-size: 30px;
}

.chat-phone {
    font-size: 34px;
    font-weight: 300;
    margin-top: 30px;
    text-align: center;
    color: #677d2c;
    line-height: 44px;
    padding-bottom: 20px;
}
/*******************************

7.Start Contact Form Area

*******************************/

.contact-section .themeix-section-title {
    /*text-align: center;*/
}
.contact-section {
    background-color: transparent;
    position: relative;
}
.contact-form {
    margin-top: 40px;
}
.contact-info {
    margin-top: 30px;
}
.contact-section.section-padding {
    padding-bottom: 0;
}
.contact-form .form-control {
    background-color: #000000;
    border: 1px solid #ffffff;
    border-radius: 0;
    box-shadow: none;
    color: #ffffff;
    display: block;
    font-size: 16px;
    height: 48px;
    line-height: 1.42857;
    padding: 10px 12px;
    -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    -webkit-appearance: none;
    box-shadow: none !important;
}
textarea.form-control {
    min-height: 200px;
}
.contact-us-wrapper h4 {
    color: #323232;
    font-size: 20px;
    line-height: 28px;
    margin: 0;
}
.contact-us-wrapper > p {
    color: #777777;
    font-size: 15px;
    line-height: 26px;
    margin: 25px 0;
}
.special-banner.section-50 {
    padding-top: 0;
}
.single-special-banner {
    background-color: #677d2c;
    box-sizing: border-box;
    min-height: 350px;
    padding: 75px 0 0 30px;
    position: relative;
    overflow: hidden;
}
.single-special-banner:after {
    background: transparent none repeat scroll 0 0;
    border: 4px double #fff;
    bottom: 10px;
    content: "";
    height: 90%;
    left: 14px;
    position: absolute;
    right: 10px;
    top: 18px;
    width: 90%;
}
.banner-info > span {
    color: #fff;
    display: block;
}
.single-special-banner > img {
    display: block;
    text-align: center;
    max-width: 100%;
}
.single-special-banner .banner-offers {
    background-color: #fff;
    color: #323232;
    font-size: 18px;
    font-weight: 400;
    left: -7px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 37%;
    -webkit-transform: rotate(-7deg);
            transform: rotate(-7deg);
    width: 105%;
    z-index: 1;
}
.single-special-banner .banner-offers h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.banner-info {
    margin-top: 105px;
}
.banner-info p {
    color: #fff;
}
/************************************************************

8. Testimonials

*************************************************************/

.testimonials-section {
    background-color: #eef4f9;
}
.single-testimonial {
    display: block;
    margin: 60px auto 0;
    position: relative;
    width: 96%;
}
.testimonial-info {
    background-color: #fff;
    padding: 30px 30px 30px 40px;
    position: relative;
}
.testimonial-info:after {
    border-right: 80px solid transparent;
    border-top: 80px solid #fff;
    content: "";
    height: 0;
    position: absolute;
    right: 30px;
    width: 0;
}
.testimonial-info > p {
    color: #666666;
    font-size: 16px;
    line-height: 30px;
    margin: 0;
    padding: 21px;
    position: relative;
}
.testimonial-info > p:before {
    content: "\f10d";
    font-family: "FontAwesome";
    font-size: 26px;
    left: -8px;
    position: absolute;
    top: 16px;
}
.testimonial-author {
    margin-right: 70px;
    margin-top: 65px;
    text-align: right;
}
.testimonial-author > h5 {
    font-size: 22px;
    font-weight: 600;
    margin: 0;
}
.testimonial-author > span {
    display: block;
    font-size: 14px;
}
.single-awards img {
    padding: 0 10px;
}
/*******************************

9. Start Footer Area

*****************************/

.single-footer-text p {line-height: 24px;}
.footer-heading {font-size: 20px; color: #666666;}

.social-links ul li {display: inline-block;}
.single-footer .social-links {margin-top: 20px;}
.social-links ul li a {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #cfcbcb;
    margin-right:5px;
    border-radius: 50%;
    font-size: 18px;
    color: #fff;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.social-links ul li a:hover {
    background-color: #00aced;
}
.footer-list ul li a {
    display: inline-block;
    padding: 3px;
}
.social-links ul li.fb-link a:hover {
    background-color: #3b5998;
}
.social-links ul li.gp-link a:hover {
    background-color: #dd4b39;
}
.subscribe-form form {
    display: inline-block;
    position: relative;
}
.subscribe-form input {
    height: 45px;
    border-radius: 0;
    width: 235px;
}
.subscribe-form button {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 45px;
    border: medium none;
    width: 50px;
    height: 45px;
    background-color: #2196F3;
    color: #fff;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.subscribe-form button:hover {
    background-color: #71c668;
}
.subscribe-form .form-control:focus {
    box-shadow: none;
    border-color: #ccc;
}
.subscribe-form span {
    display: block;
    font-size: 12px;
    margin-top: 10px;
}
.scroll-top {
    position: fixed;
    width: 50px;
    height: 50px;
    background-color: #ec2028;
    bottom: 10px;
    right: 20px;
    z-index: 9999;
    cursor: pointer;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    display: none;
}
.scroll-top .scroll-icon {color: #ffffff; font-size: 40px; line-height: 45px; text-align: center;}
.scroll-top:hover {background-color: #ec2028;}
/************************************

10. Start Footer Bottom Area

************************************/

.footer-bottom-area {
    text-align: center;
    padding:25px 0 15px 0;
    background-color: rgba(25, 24, 31,0.5);
}
.footer-links {
    padding-bottom: 15px;
}
.footer-links ul li {
    display: inline-block;
}
.footer-links ul li a {
    padding: 0 10px;
}
.footer-links ul li a {
    border-right: 1px solid #bfbfbf;
}
.footer-links ul li:last-child a {
    border-right: medium none;
}
.footer-logo {
    padding-bottom: 20px;
}
.copyright-text {
    color: #ffffff;
}
.copyright-text a {
    color: #ffffff;
}
/*********************************************

11. updates page

***************************************************/

.page-banner-area {
    background-image: url("../images/update-bg.jpg");
    position: relative;
    background-size: cover;
}
.page-banner-area:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(33, 150, 243, 0.86)
}
.page-title {
    padding: 80px 0;
}
.page-title {
    display: table-cell;
    margin-bottom: 10px;
	    color: #fff;
}
span.sub-title a {
    color: rgb(146, 203, 249);
    font-weight: 400;
}
.page-title h2 {
    display: block;
    font-size: 30px;
    font-weight: 300;
    text-transform: capitalize;
}
.page-title span.sub-title {
    font-size: 14px;
    text-transform: capitalize;
}
.modal-content {
    border-radius: 0;
}
/*************************************

12. Start Undate News

***************************************/

.update-box {
    min-height: 355px;
    background-color: #eef4f9;
    text-align: center;
    margin: 15px 0;
}
.update-version {
    position: relative;
    padding-top: 60px;
}
.update-badge {
    background-color: #71c668;
    padding: 10px;
    text-transform: uppercase;
}
.update-version h2 {
    color: #f26c4f;
    font-weight: 600;
}
.update-version span {
    margin-top: 60px;
    position: absolute;
    right: 100px;
    top: -15px;
}
.update-box h3 {
    font-size: 24px;
    font-weight: 500;
}
.update-box p {
    font-size: 16px;
    padding: 0 10px;
}
.update-btn {
    padding: 10px 25px;
    display: inline-block;
    background-color: #f26c4f;
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    border: medium none;
}
.update-btn:hover {
    background-color: #71c668;
    color: #fff;
}
.update-box .update-btn {
    margin-top: 25px;
}
.modal-footer a {
    display: inline-block;
    margin-right: 5px;
}
.modal-footer button.danger-bg:hover {
    background-color: #f26c4f;
}
/******************************************

13. Modal Style

*******************************************/

.modal-title {
    margin-bottom: 0;
    padding-top: 20px;
    text-transform: uppercase;
}
.modal-subtitle {
    margin-left: 10px;
    margin-top: 35px;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 5px;
    font-weight: 400;
    text-align: left;
}
.bug-list ul li,
.update-list ul li {
    display: block;
    font-size: 16px;
    font-weight: 300;
    padding: 5px;
    text-align: left;
    text-transform: capitalize;
}
.bug-list ul li:before {
    content: "\f188";
    font-family: "FontAwesome";
    padding-right: 10px;
    color: #f26c4f;
}
.update-list ul li:before {
    content: "\f044";
    font-family: "FontAwesome";
    padding-right: 10px;
    color: #71c668;
}
.modal-body {
    padding: 10px;
}
/****************************************

14. Start Call To Action Area

*****************************************/

.call-to-action-area {
    padding: 55px 0;
}
.action-content h2 {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 10px;
}
.action-content p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
}


.call-to-action-area a.themeix-purchase-btn,
.call-to-action-area a.themeix-purchase-btn-3,
 .call-to-action-area a.themeix-purchase-btn-2 {
    padding: 18px 25px;
    font-size: 16px;
    text-transform: CAPITALIZE;
    font-weight: 500;
    border-radius: 4px;

    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.themeix-purchase-btn {
      background-color: #fff;
    color: #f26c4f;
}
.themeix-purchase-btn:hover {
    background-color: #2196F3;
    color: #fff;
}
.themeix-purchase-btn-2 {
    background-color: #fff;
    color: #F26C4F;
}

.themeix-purchase-btn-2:hover {
    background-color: #71c668;
    color: #fff;
}
.themeix-purchase-btn-3 {
    background-color: #fff;
    color: #2196F3;
}
.themeix-purchase-btn-3:hover {
    background-color: #71c668;
    color: #fff;
}

.purchase-link {
    padding-top: 25px;
}
.purchase-link a:focus {
    color: #71c668;
    background-color: #fff;
}
/*************************************************

15. Contact Page

****************************************************/

#mymap {
    height: 520px;
}
.contact-info-wrapper .contact-form .form-control {
    background-color: #f7f7f7;
}
.contact-info-wrapper .contact-form {
    margin: 0;
}
.single-address {
    margin-bottom: 40px;
}
.single-address ul li {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
}
.single-address ul li span {
    color: #ff1e1e;
}
/**************************************

16. Blog Page

***********************************/

.blog-content-desc .themeix-blog-h a,
.blog-content-desc .themeix-blog-h {
    padding-top: 20px;
}
.themeix-blog-h a,
.themeix-blog-h {
    color: #323232;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
    padding-top: 30px;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    display: block;
}
.themeix-blog-h a:hover {
    color: #2196F3;
}
.widget-title a:hover {
    color: #288feb;
}
.widget-title a,
.widget-title {
    color: #323232;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
    padding-top: 30px;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.widget-title a:hover {
    color: #288feb;
}
.single-blog {
    position: relative;
    margin: 60px 0;
}
.single-blog-details {
    position: relative;
}
.blog-data a {
    color: #288feb;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.blog-data a:hover {
    color: #323232;
}
.blog-post-date {
    width: 60px;
    height: 60px;
    background-color: #2196F3;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}
.blog-post-date p {
    margin-bottom: 0;
    padding-top: 6px;
    font-size: 16px;
}
.blog-post-date p span {
    display: block;
}
.blog-img {
    overflow: hidden;
    position: relative;
}
.blog-img a {
    position: relative;
    display: inline-block;
}
.blog-img > a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    -webkit-transform-origin:center top;
            transform-origin: center top;
}
.single-blog:hover .blog-img > a:before {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}
.single-blog:hover .hover-icon {
    visibility: visible;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.blog-content p {
    line-height: 24px;
}
.single-blog:first-child {
    margin-top: 10px;
}
.blog-sidebar .sidebar-list {
    padding: 0;
}
.blog-sidebar .sidebar-list h2 {
    margin-top: 0;
    padding-top: 0;
}
.sidebar-popular-post ul li {
    display: block;
    padding: 10px 0;
}
.sidebar-popular-post ul li a {
    color: #2196F3;
}
.read-more {
  background: #2196F3 none repeat scroll 0 0;
  color: #fff;
  font-size: 12px;
  padding: 5px 10px;
  transition:all .4s linear 0s;
}
.read-more:hover {

    background-color:#71c668;
    color:#fff;
}
.hover-icon {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    -webkit-transition: all .6s linear 0s;
    transition: all .6s linear 0s;
}
.hover-icon a {
    display: inline-block;
}
.hover-icon a i {
    background-color: #2196F3;
    border-radius: 50%;
    color: #fff;
    font-size: 35px;
    line-height: 35px;
    padding: 20px;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.hover-icon a:hover i {
    background-color: #fff;
    color: #2196F3;
}
/************************************

17. Blog Details Page

************************************/

.tagcloud > li {
    list-style: outside none none;
}
.tagcloud li {
    display: inline;
}
.tagcloud li a {
    border: 1px solid #efefef;
}
ul.tagcloud li a {
    border: 1px solid #e4e4e4;
    color: #777777;
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 2px;
    padding: 8px 20px;
}
ul.tagcloud li a:hover {
    background-color: #2196F3;
    color: #fff;
    border-color: #2196F3;
}
ul.tagcloud li.widget-active a {
    background-color: #288feb;
    color: #fff;
}
h5.comment-title {
    color: #333333;
    font-size: 18px;
    line-height: 64px;
}
ul.comments-list {
    list-style: outside none none;
    margin: 0;
    padding-left: 0;
}
ul.comments-list > li,
ul.comments-list > li.children {
    background-color: #eef4f9;
    border-radius: 1px;
    box-sizing: border-box;
    margin-bottom: 25px;
    padding: 30px;
}
ul.comments-list li.children {
    margin-left: 50px;
}
.comment-pic,
.comment-text {
    display: inline-block;
    float: left;
}
.comment-pic {
    width: 15%;
}
ul.comments-list > li:after,
ul.comments-list > li.children:after {
    clear: both;
    content: "";
    display: table;
}
.comment-text {
    padding-left: 15px;
    width: 85%;
}
.comment-text > h5 {
    color: #333333;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    margin: 0;
}
span.comment-date {
    color: #b1b1b1;
    font-size: 14px;
    line-height: 24px;
}
.comment-text > p {
    color: #000000;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 10px;
}
.comment:after {
    clear: both;
    content: "";
    display: table;
}
.comment {
    position: relative;
}
a.comment-reply {
    border-bottom: 1px solid #999999;
    color: #999999;
    position: absolute;
    right: 0;
    top: 0;
}
a.comment-reply:hover {
    border-color: #288feb;
    color: #288feb;
}
.tag-links {
    overflow: hidden;
}
.tag-links .widget {
    float: left;
}
.tag-links .blog-data {
    float: right;
}
.blog-data p {
    margin-bottom: 0;
}
/***************************************

18. Start 404 Page

*******************************************/

.four-zero-content {
    overflow: hidden;
    text-align: center;
}
.four-zero-content > span {
    font-size: 160px;
    color: #c7c8c9;
    font-weight: 600;
    padding-right: 25px;
}
.four-zero-content .error-message {
    display: inline-block;
    overflow: hidden;
    padding: 10px 0 30px 30px;
    text-align: left;
    border-left: 1px solid #c7c8c9;
}
.error-message span {
    color: #c7c8c9;
    font-size: 16px;
    text-transform: uppercase;
}
.error-message p {
    margin-bottom: 0;
    font-size: 14px;
}
/**********************************

19. Login Page

********************************/

.login-form label {
    display: block;
    font-weight: 400;
}
.login-form .form-group label {
    display: inline;
}
.login-form input[type="text"],
.login-form input[type="password"],
.login-form input[type="email"] {
    width: 270px;
    height: 36px;
    border: 1px solid #eaeeee;
    padding: 10px;
    background-color: #eef4f9;
    margin-bottom: 20px;
}
.login-form-area form input[type="submit"] {
    display: block;
}
/*****************************************

20. Question Page

**********************************************/

.dwqa-search input {
    width: 100%;
    height: 45px;
    border: 1px solid #eef4f9;
    background-color: #eef4f9;
    position: relative;
    padding-left: 15px;
}
.dwqa-search button {
    position: absolute;
    right: 15px;
    top: 0;
    border: medium none;
    width: 45px;
    height: 45px;
    background-color: #2196F3;
    color: #fff;
    font-size: 18px;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.dwqa-search button:hover {
    background-color: #71c668;
}
.dwqa-question-filter {
    min-height: 80px;
    padding-top: 30px;
}
.dwqa-question-filter .dwqa-sort-by {
    float: right;
}
.dwqa-question-filter ul {
    display: inline;
}
.dwqa-question-filter ul li {
    display: inline-block;
}
.dwqa-question-filter ul li a {
    padding-left: 20px;
    color: #2196F3;
}
.dwqa-question-filter select {
    display: inline-block;
    position: relative;
    font-size: 16px;
    appearance: none;
    -moz-appearance: none;
    /* Firefox */

    -webkit-appearance: none;
    /* Safari and Chrome */

    width: 100px;
    height: 35px;
    background-color: #eef4f9;
    border: 1px solid #eef4f9;
    font-weight: 400;
}
.dwqa-sort-by {
    position: relative;
}
.dwqa-sort-by:after {
    position: absolute;
    content: "\f078";
    font-family: "FontAwesome";
    font-size: 16px;
    right: 10px;
    top: 5px;
    font-weight: 400;
    pointer-events: none;
}
.dwqa-question-item {
    position: relative;
}
.dwqa-questions-list .dwqa-question-item {
    padding: 20px 180px 20px 80px;
    background-color: #eef4f9;
    margin: 15px 0;
}
.dwqa-question-item.dwqa-sticky {
    background: #fcf8e3 none repeat scroll 0 0;
}
.dwqa-question-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    max-width: 90%;
}
.dwqa-question-title a {
    color: #666666;
    font-weight: 600;
    font-size: 16px;
}
.dwqa-question-title a:hover {
    color: #2196F3;
}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta {
    color: #999;
}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta {
    margin-bottom: 0;
}
.dwqa-question-item .dwqa-status {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 36px;
    box-shadow: 0 0 0 1px #e67e22 inset;
    height: 36px;
    left: 15px;
    margin-top: -18px;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 36px;
}
.dwqa-question-item .dwqa-status:after {
    color: #e67e22;
    content: "";
    display: block;
    font: 18px/36px FontAwesome;
    height: 36px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    text-rendering: auto;
    top: 0;
    width: 36px;
}
.dwqa-question-item .dwqa-status-answered:after {
    color: #1ba1e2;
    content: "";
    font-size: 14px;
}
.dwqa-question-item .dwqa-status-answered {
    box-shadow: 0 0 0 1px #1ba1e2 inset;
}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats {
    margin-top: -24px;
    position: absolute;
    right: 10px;
    top: 50%;
}
.dwqa-question-item .dwqa-status-resolved:after {
    color: #578824;
    content: "";
}
.dwqa-question-item .dwqa-status-resolved {
    box-shadow: 0 0 0 1px #578824 inset;
}
.dwqa-question-item .dwqa-status-closed:after {
    color: #666;
    content: "";
}
.dwqa-question-item .dwqa-status-closed {
    box-shadow: 0 0 0 1px #666 inset;
}
.dwqa-question-meta > span a {
    color: #2196F3;
    font-size: 14px;
    text-transform: capitalize;
}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats span {
    border: 1px solid #ddd;
    display: block;
    float: left;
    height: 50px;
    margin-left: 10px;
    min-width: 65px;
    text-align: center;
}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats strong {
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
}
.dwqa-views-count {
    background-color: #2196F3;
    color: #fff;
    font-size: 13px;
}
.dwqa-answers-count {
    background-color: #f26c4f;
    color: #fff;
    font-size: 13px;
}
.dwqa-votes-count {
    background-color: #71c668;
    color: #fff;
    font-size: 13px;
}
.dwqa-page-numbers {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 30px;
    color: #2196F3;
    text-align: center;
    border: 1px solid #2196F3;
    margin-right: 10px;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.dwqa-questions-footer .dwqa-current {
    border-color: #b5b5b5;
    color: #b5b5b5;
    pointer-events: none;
}
.dwqa-next {
    width: 70px;
}
.dwqa-next:after {
    content: "\f101";
    font-family: "FontAwesome";
    padding-left: 5px;
}
.dwqa-page-numbers:hover {
    background-color: #71c668;
    color: #fff;
    border-color: #71c668;
}
.dwqa-questions-footer {
    margin-top: 40px;
}
/******************************************************

21. index-2 page

******************************************************/

.slider-opt .caption-inner {
    text-align: center;
}
/***************************************************

22. Answers Page

***************************************************/

.dwqa-breadcrumbs {
    margin-bottom: 30px;
}
.dwqa-breadcrumbs a {
    text-transform: capitalize;
    color: #2196F3;
}
.single-dwqa-question .dwqa-question-item {
    min-height: 140px;
    padding-left: 70px;
}
.dwqa-question-vote {
    left: 6px;
    min-height: 60px;
    position: absolute;
    top: 90px;
}
.dwqa-question-vote .dwqa-vote-count {
    display: block;
    height: 32px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 32px;
    font-size: 20px;
    font-weight: 500;
}
.dwqa-question-vote .dwqa-vote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #ddd;
    -o-border-image: none;
       border-image: none;
    border-style: solid;
    border-width: 16px;
    box-shadow: none;
    display: block;
    height: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    top: -20px;
    width: 0;
}
.dwqa-question-vote .dwqa-vote:hover {
    border-color: transparent transparent #71c668;
}
.dwqa-question-vote .dwqa-vote-down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd transparent transparent;
    -o-border-image: none;
       border-image: none;
    border-style: solid;
    border-width: 16px;
    bottom: -20px;
    top: auto;
}
.dwqa-question-vote .dwqa-vote-down:hover {
    border-color: #f26c4f transparent transparent;
}
.dwqa-question-item .dwqa-question-meta {
    font-size: small;
    margin-bottom: 20px;
}
.single-dwqa-question .dwqa-question-item .avatar {
    left: 0;
}
.dwqa-question-item .avatar {
    border-radius: 48px;
    left: 0;
    position: absolute;
    top: 0;
}
.dwqa-question-item {
    margin-bottom: 0;
    padding: 0 0 0 90px;
    position: relative;
}
.dwqa-comments-list .dwqa-comment {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    position: relative;
}
.dwqa-comments-list .dwqa-comment-meta {
    font-size: small;
}
.dwqa-comment-meta {
    margin-bottom: 10px;
}
.dwqa-comment-meta img {
    height: 25px;
    width: 25px;
    margin-right: 10px;
}
.dwqa-comment-meta a {
    color: #2196F3;
    text-transform: capitalize;
}
.dwqa-comments-list .dwqa-comment-meta .avatar {
    display: inline-block;
    height: 12px;
    margin-right: 5px;
    position: inherit;
    width: 12px;
}
.dwqa-answers-title {
    margin: 20px 0 10px;
    font-size: 18px;
    color: #333333;
    font-weight: 600;
}
.dwqa-answer-item {
    border-top: 1px solid #ddd;
    min-height: 220px;
    padding: 20px 0 20px 90px;
    position: relative;
}
.dwqa-answer-vote {
    left: 6px;
    min-height: 60px;
    position: absolute;
    top: 110px;
}
.dwqa-answer-vote .dwqa-vote-count {
    display: block;
    height: 32px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 32px;
    font-size: 20px;
    font-weight: 500;
}
.dwqa-answer-vote .dwqa-vote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #ddd;
    -o-border-image: none;
       border-image: none;
    border-style: solid;
    border-width: 16px;
    box-shadow: none;
    display: block;
    height: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9999px;
    top: -20px;
    width: 0;
}
.dwqa-answer-vote .dwqa-vote:hover {
    border-color: transparent transparent #71c668;
}
.dwqa-answer-vote .dwqa-vote-down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd transparent transparent;
    -o-border-image: none;
       border-image: none;
    border-style: solid;
    border-width: 16px;
    bottom: -20px;
    top: auto;
}
.dwqa-answer-vote .dwqa-vote-down:hover {
    border-color: #f26c4f transparent transparent;
}
.dwqa-pick-best-answer {
    height: 32px;
    left: 6px;
    position: absolute;
    text-indent: -9999px;
    top: 170px;
    width: 32px;
}
.dwqa-best-answer .dwqa-pick-best-answer:after {
    border-color: #578824;
}
.dwqa-pick-best-answer:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd;
    -o-border-image: none;
       border-image: none;
    border-style: solid;
    border-width: 0 5px 5px 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 25px;
    left: 10px;
    position: absolute;
    top: 30px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    width: 15px;
}
.dwqa-answer-item .dwqa-answer-meta {
    position: absolute;
    left: 0;
}
.dwqa-answer-content {
    margin-top: 60px;
}
.dwqa-answer-meta a img {
    margin-right: 35px;
}
.dwqa-answer-item .avatar {
    border-radius: 48px;
    left: 0;
    position: absolute;
    top: 20px;
}
.answers-wrapper .dwqa-comment {
    padding: 10px;
    margin: 15px 0;
    background-color: #eef4f9;
    border-bottom: 0;
}
.answer-sidebar .themeix-blog-h a,
.themeix-blog-h {
    padding-top: 0;
}
/***************************************************

23. Right Sidebar Page

****************************************************/

.logn-desc p strong {
    margin: 20px 0;
    display: block;
}
/********************************************

24. preloader

*********************************************/


.preloader {
    background-color: #fff;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1;
    margin-top: 0px;
    top: 0px;
    z-index: 99999999;
}
.loading-center {
    width: 100%;
    height: 100%;
    position: relative;
}
.loading-center-absolute {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 150px;
    width: 150px;
    margin-top: -75px;
    margin-left: -75px;
}
.object {
    width: 20px;
    height: 20px;
    background-color: #101130;
    float: left;
    margin-right: 20px;
    margin-top: 65px;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}
.object_one {
    -webkit-animation: object_one 1.5s infinite;
    animation: object_one 1.5s infinite;
}
.object_two {
    -webkit-animation: object_two 1.5s infinite;
    animation: object_two 1.5s infinite;
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s;
}
.object_three {
    -webkit-animation: object_three 1.5s infinite;
    animation: object_three 1.5s infinite;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
@-webkit-keyframes object_one {
    75% {
        -webkit-transform: scale(0);
    }
}
@keyframes object_one {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}
@-webkit-keyframes object_two {
    75% {
        -webkit-transform: scale(0);
    }
}
@keyframes object_two {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}
@-webkit-keyframes object_three {
    75% {
        -webkit-transform: scale(0);
    }
}
@keyframes object_three {
    75% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
}





/**************************************

25. About-us

*****************************************/

.single-community {
    text-align: center;
}
.single-community .icons {
    display: inline-block;
    font-size: 50px;
    margin-bottom: 20px;
}
.single-community h3 {
    font-size: 24px;
    font-weight: 300;
    text-transform: capitalize;
}
.single-community p {
    font-size: 14px;
    line-height: 24px;
}
.timeline {
  width: 100%;
  position: relative;
  padding: 1px 0;
  list-style: none;
}
.timeline .timeline-item {
  padding-left: 0;
  padding-right: 30px;
}
.timeline .timeline-item.timeline-item-right,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) {
  padding-left: 30px;
  padding-right: 0;
}
.timeline .timeline-item .timeline-event {
  width: 100%;
}
.timeline-heading h4 {
    margin:0;
    font-weight:400;
    text-transform:capitalize;
    font-size:16px;
}
.timeline-event {
    padding:20px;
}
.timeline:before {
  border-right-style: solid;
}
.timeline:before,
.timeline:after {
  content: " ";
  display: block;
}
.timeline:after {
  clear: both;
}
.timeline:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  height: 100% !important;
  margin-left: 1px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #888888;
}
.timeline.timeline-single-column.timeline {
  width: 100%;
  max-width: 768px;
}
.timeline.timeline-single-column.timeline .timeline-item {
  padding-left: 72px;
  padding-right: 0;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-right,
.timeline.timeline-single-column.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) {
  padding-left: 72px;
  padding-right: 0;
}
.timeline.timeline-single-column.timeline .timeline-item .timeline-event {
  width: 100%;
}
.timeline.timeline-single-column.timeline:before {
  left: 42px;
  width: 0;
  margin-left: -1px;
}
.timeline.timeline-single-column.timeline .timeline-item {
  width: 100%;
  margin-bottom: 20px;
}
.timeline.timeline-single-column.timeline .timeline-item:nth-of-type(even) {
  margin-top: 0;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-left + .timeline-item:not(.timeline-item-left):not(.timeline-item-right),
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-right + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 0;
}
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-left + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right),
.timeline.timeline-single-column.timeline .timeline-item.timeline-item-right + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 0;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event {
  float: right !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event:before,
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event:before {
  left: -15px !important;
  border-right-width: 15px !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-event:after {
  left: -14px !important;
  border-right-width: 14px !important;
}
.timeline.timeline-single-column.timeline .timeline-item > .timeline-point {
  transform: translateX(-50%);
  left: 42px !important;
  margin-left: 0;
}
.timeline.timeline-single-column.timeline .timeline-label {
  transform: translateX(-50%);
  margin: 0 0 20px 42px;
}
.timeline.timeline-single-column.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 0;
}
.timeline.timeline-single-column.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 0;
}
.timeline.timeline-line-solid:before {
  border-right-style: solid;
}
.timeline.timeline-line-dotted:before {
  border-right-style: dotted;
}
.timeline.timeline-line-dashed:before {
  border-right-style: dashed;
}
.timeline.timeline-line-hidden:before {
  border-right-style: none;
}
.timeline .timeline-item {
  position: relative;
  float: left;
  clear: left;
  width: 50%;
  margin-bottom: 20px;
}
.timeline .timeline-item:before,
.timeline .timeline-item:after {
  content: "";
  display: table;
}
.timeline .timeline-item:after {
  clear: both;
}
.timeline .timeline-item:last-child {
  margin-bottom: 0 !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event {
  float: right !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event:before,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before,
.timeline .timeline-item.timeline-item-right > .timeline-event:after,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event:before,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before {
  left: -15px !important;
  border-right-width: 15px !important;
}
.timeline .timeline-item.timeline-item-right > .timeline-event:after,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  left: -14px !important;
  border-right-width: 14px !important;
}
.timeline .timeline-item > .timeline-event:before {
  top: 10px;
  right: -15px;
  border-top: 15px solid transparent;
  border-left-width: 15px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 15px solid transparent;
}
.timeline .timeline-item > .timeline-event:after {
  top: 11px;
  right: -14px;
  border-top: 14px solid transparent;
  border-left-width: 14px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 14px solid transparent;
}
.timeline .timeline-item > .timeline-point {
  top: 25px;
}
.timeline-single-column.timeline .timeline-item > .timeline-event {
  float: right !important;
}
.timeline-single-column.timeline .timeline-item > .timeline-event:before,
.timeline-single-column.timeline .timeline-item > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline-single-column.timeline .timeline-item > .timeline-event:before {
  left: -15px !important;
  border-right-width: 15px !important;
}
.timeline-single-column.timeline .timeline-item > .timeline-event:after {
  left: -14px !important;
  border-right-width: 14px !important;
}
.timeline .timeline-item:nth-of-type(2) {
  margin-top: 40px;
}
.timeline .timeline-item.timeline-item-left,
.timeline .timeline-item.timeline-item-right {
  clear: both !important;
}
.timeline .timeline-item.timeline-item-left + .timeline-item:not(.timeline-item-left):not(.timeline-item-right),
.timeline .timeline-item.timeline-item-right + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 0;
}
.timeline .timeline-item.timeline-item-left + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right),
.timeline .timeline-item.timeline-item-right + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 40px;
}
.timeline .timeline-item.timeline-item-left + .timeline-item:not(.timeline-item-left):not(.timeline-item-right),
.timeline .timeline-item.timeline-item-right + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  clear: both;
}
.timeline .timeline-item.timeline-item-right,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) {
  float: right;
  clear: right;
}
.timeline .timeline-item.timeline-item-right > .timeline-point,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-point {
  left: -24px;
}
.timeline .timeline-item.timeline-item-right > .timeline-point.timeline-point-blank,
.timeline .timeline-item:nth-of-type(even):not(.timeline-item-left) > .timeline-point.timeline-point-blank {
  left: -12px;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event,
.timeline .timeline-item.timeline-item-arrow-sm:nth-of-type(even):not(.timeline-item-left) > .timeline-event {
  float: right !important;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-sm:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event:after,
.timeline .timeline-item.timeline-item-arrow-sm:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-sm:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before {
  left: -10px !important;
  border-right-width: 10px !important;
}
.timeline .timeline-item.timeline-item-arrow-sm.timeline-item-right > .timeline-event:after,
.timeline .timeline-item.timeline-item-arrow-sm:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  left: -9px !important;
  border-right-width: 9px !important;
}
.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event:before {
  top: 4px;
  right: -10px;
  border-top: 10px solid transparent;
  border-left-width: 10px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 10px solid transparent;
}
.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event:after {
  top: 5px;
  right: -9px;
  border-top: 9px solid transparent;
  border-left-width: 9px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 9px solid transparent;
}
.timeline .timeline-item.timeline-item-arrow-sm > .timeline-point {
  top: 14px;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event {
  float: right !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event:before,
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event:before {
  left: -10px !important;
  border-right-width: 10px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-sm > .timeline-event:after {
  left: -9px !important;
  border-right-width: 9px !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event,
.timeline .timeline-item.timeline-item-arrow-md:nth-of-type(even):not(.timeline-item-left) > .timeline-event {
  float: right !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-md:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event:after,
.timeline .timeline-item.timeline-item-arrow-md:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-md:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before {
  left: -15px !important;
  border-right-width: 15px !important;
}
.timeline .timeline-item.timeline-item-arrow-md.timeline-item-right > .timeline-event:after,
.timeline .timeline-item.timeline-item-arrow-md:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  left: -14px !important;
  border-right-width: 14px !important;
}
.timeline .timeline-item.timeline-item-arrow-md > .timeline-event:before {
  top: 10px;
  right: -15px;
  border-top: 15px solid transparent;
  border-left-width: 15px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 15px solid transparent;
}
.timeline .timeline-item.timeline-item-arrow-md > .timeline-event:after {
  top: 11px;
  right: -14px;
  border-top: 14px solid transparent;
  border-left-width: 14px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 14px solid transparent;
}
.timeline .timeline-item.timeline-item-arrow-md > .timeline-point {
  top: 25px;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event {
  float: right !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event:before,
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event:before {
  left: -15px !important;
  border-right-width: 15px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-md > .timeline-event:after {
  left: -14px !important;
  border-right-width: 14px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event,
.timeline .timeline-item.timeline-item-arrow-lg:nth-of-type(even):not(.timeline-item-left) > .timeline-event {
  float: right !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-lg:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event:after,
.timeline .timeline-item.timeline-item-arrow-lg:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event:before,
.timeline .timeline-item.timeline-item-arrow-lg:nth-of-type(even):not(.timeline-item-left) > .timeline-event:before {
  left: -18px !important;
  border-right-width: 18px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg.timeline-item-right > .timeline-event:after,
.timeline .timeline-item.timeline-item-arrow-lg:nth-of-type(even):not(.timeline-item-left) > .timeline-event:after {
  left: -17px !important;
  border-right-width: 17px !important;
}
.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event:before {
  top: 10px;
  right: -18px;
  border-top: 18px solid transparent;
  border-left-width: 18px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 18px solid transparent;
}
.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event:after {
  top: 11px;
  right: -17px;
  border-top: 17px solid transparent;
  border-left-width: 17px;
  border-left-style: solid;
  border-right-width: 0;
  border-right-style: solid;
  border-bottom: 17px solid transparent;
}
.timeline .timeline-item.timeline-item-arrow-lg > .timeline-point {
  top: 28px;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event {
  float: right !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event:before,
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event:after {
  right: auto !important;
  border-left-width: 0 !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event:before {
  left: -18px !important;
  border-right-width: 18px !important;
}
.timeline-single-column.timeline .timeline-item.timeline-item-arrow-lg > .timeline-event:after {
  left: -17px !important;
  border-right-width: 17px !important;
}
.timeline .timeline-item > .timeline-event {
  background: #fff;
  border: 1px solid transparent;
  color: #555;
  position: relative;
  float: left;
  border-radius: 3px;
}
.timeline .timeline-item > .timeline-event:before {
  border-left-color: #fff;
  border-right-color: #fff;
}
.timeline .timeline-item > .timeline-event:after {
  border-left-color: #fff;
  border-right-color: #fff;
}
.timeline .timeline-item > .timeline-event h1,
.timeline .timeline-item > .timeline-event h2,
.timeline .timeline-item > .timeline-event h3,
.timeline .timeline-item > .timeline-event h4,
.timeline .timeline-item > .timeline-event h5,
.timeline .timeline-item > .timeline-event h6,
.timeline .timeline-item > .timeline-event p,
.timeline .timeline-item > .timeline-event .timeline-inherit-color {
  color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-default {
  background: #fff;
  border: 1px solid #888888;
  color: #555;
}
.timeline .timeline-item > .timeline-event.timeline-event-default:before {
  border-left-color: #888888;
  border-right-color: #888888;
}
.timeline .timeline-item > .timeline-event.timeline-event-default:after {
  border-left-color: #fff;
  border-right-color: #fff;
}
.timeline .timeline-item > .timeline-event.timeline-event-default h1,
.timeline .timeline-item > .timeline-event.timeline-event-default h2,
.timeline .timeline-item > .timeline-event.timeline-event-default h3,
.timeline .timeline-item > .timeline-event.timeline-event-default h4,
.timeline .timeline-item > .timeline-event.timeline-event-default h5,
.timeline .timeline-item > .timeline-event.timeline-event-default h6,
.timeline .timeline-item > .timeline-event.timeline-event-default p,
.timeline .timeline-item > .timeline-event.timeline-event-default .timeline-inherit-color {
  color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary {
  background: #f5f5f5;
  border: 1px solid #888888;
  color: #555;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary:before {
  border-left-color: #888888;
  border-right-color: #888888;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary:after {
  border-left-color: #f5f5f5;
  border-right-color: #f5f5f5;
}
.timeline .timeline-item > .timeline-event.timeline-event-primary h1,
.timeline .timeline-item > .timeline-event.timeline-event-primary h2,
.timeline .timeline-item > .timeline-event.timeline-event-primary h3,
.timeline .timeline-item > .timeline-event.timeline-event-primary h4,
.timeline .timeline-item > .timeline-event.timeline-event-primary h5,
.timeline .timeline-item > .timeline-event.timeline-event-primary h6,
.timeline .timeline-item > .timeline-event.timeline-event-primary p,
.timeline .timeline-item > .timeline-event.timeline-event-primary .timeline-inherit-color {
  color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-success {
  background: #F3F8ED;
  border: 1px solid #72b92e;
  color: #3F8100;
}
.timeline .timeline-item > .timeline-event.timeline-event-success:before {
  border-left-color: #72b92e;
  border-right-color: #72b92e;
}
.timeline .timeline-item > .timeline-event.timeline-event-success:after {
  border-left-color: #F3F8ED;
  border-right-color: #F3F8ED;
}
.timeline .timeline-item > .timeline-event.timeline-event-success h1,
.timeline .timeline-item > .timeline-event.timeline-event-success h2,
.timeline .timeline-item > .timeline-event.timeline-event-success h3,
.timeline .timeline-item > .timeline-event.timeline-event-success h4,
.timeline .timeline-item > .timeline-event.timeline-event-success h5,
.timeline .timeline-item > .timeline-event.timeline-event-success h6,
.timeline .timeline-item > .timeline-event.timeline-event-success p,
.timeline .timeline-item > .timeline-event.timeline-event-success .timeline-inherit-color {
  color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-info {
  background: #F0F8FD;
  border: 1px solid #3e93cf;
  color: #0062A7;
}
.timeline .timeline-item > .timeline-event.timeline-event-info:before {
  border-left-color: #3e93cf;
  border-right-color: #3e93cf;
}
.timeline .timeline-item > .timeline-event.timeline-event-info:after {
  border-left-color: #F0F8FD;
  border-right-color: #F0F8FD;
}
.timeline .timeline-item > .timeline-event.timeline-event-info h1,
.timeline .timeline-item > .timeline-event.timeline-event-info h2,
.timeline .timeline-item > .timeline-event.timeline-event-info h3,
.timeline .timeline-item > .timeline-event.timeline-event-info h4,
.timeline .timeline-item > .timeline-event.timeline-event-info h5,
.timeline .timeline-item > .timeline-event.timeline-event-info h6,
.timeline .timeline-item > .timeline-event.timeline-event-info p,
.timeline .timeline-item > .timeline-event.timeline-event-info .timeline-inherit-color {
  color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning {
  background: #FFF9E9;
  border: 1px solid #d0aa42;
  color: #ac7e00;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning:before {
  border-left-color: #d0aa42;
  border-right-color: #d0aa42;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning:after {
  border-left-color: #FFF9E9;
  border-right-color: #FFF9E9;
}
.timeline .timeline-item > .timeline-event.timeline-event-warning h1,
.timeline .timeline-item > .timeline-event.timeline-event-warning h2,
.timeline .timeline-item > .timeline-event.timeline-event-warning h3,
.timeline .timeline-item > .timeline-event.timeline-event-warning h4,
.timeline .timeline-item > .timeline-event.timeline-event-warning h5,
.timeline .timeline-item > .timeline-event.timeline-event-warning h6,
.timeline .timeline-item > .timeline-event.timeline-event-warning p,
.timeline .timeline-item > .timeline-event.timeline-event-warning .timeline-inherit-color {
  color: inherit;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger {
  background: #FFC4BC;
  border: 1px solid #d25a4b;
  color: #B71500;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger:before {
  border-left-color: #d25a4b;
  border-right-color: #d25a4b;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger:after {
  border-left-color: #FFC4BC;
  border-right-color: #FFC4BC;
}
.timeline .timeline-item > .timeline-event.timeline-event-danger h1,
.timeline .timeline-item > .timeline-event.timeline-event-danger h2,
.timeline .timeline-item > .timeline-event.timeline-event-danger h3,
.timeline .timeline-item > .timeline-event.timeline-event-danger h4,
.timeline .timeline-item > .timeline-event.timeline-event-danger h5,
.timeline .timeline-item > .timeline-event.timeline-event-danger h6,
.timeline .timeline-item > .timeline-event.timeline-event-danger p,
.timeline .timeline-item > .timeline-event.timeline-event-danger .timeline-inherit-color {
  color: inherit;
}
.timeline .timeline-item > .timeline-event:before,
.timeline .timeline-item > .timeline-event:after {
  content: "";
  display: inline-block;
  position: absolute;
}
.timeline .timeline-item > .timeline-event .timeline-heading,
.timeline .timeline-item > .timeline-event .timeline-body,
.timeline .timeline-item > .timeline-event .timeline-footer {
  padding: 4px 10px;
}
.timeline .timeline-item > .timeline-event .timeline-heading p,
.timeline .timeline-item > .timeline-event .timeline-body p,
.timeline .timeline-item > .timeline-event .timeline-footer p,
.timeline .timeline-item > .timeline-event .timeline-heading ul,
.timeline .timeline-item > .timeline-event .timeline-body ul,
.timeline .timeline-item > .timeline-event .timeline-footer ul {
  margin-bottom: 0;
}
.timeline .timeline-item > .timeline-event .timeline-heading h4 {
  font-weight: 700;
}
.timeline .timeline-item > .timeline-event .timeline-footer a {
  cursor: pointer;
  text-decoration: none;
}
.timeline .timeline-item > .timeline-event .panel,
.timeline .timeline-item > .timeline-event .table,
.timeline .timeline-item > .timeline-event .blankslate {
  margin: 0;
  border: none;
  border-radius: inherit;
  overflow: hidden;
}
.timeline .timeline-item > .timeline-event .table th {
  border-top: 0;
}
.timeline .timeline-item > .timeline-point {
  color: #888888;
  background: #fff;
  right: -24px;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: 12px;
  margin-right: 12px;
  position: absolute;
  z-index: 100;
  border-width: 2px;
  border-style: solid;
  border-radius: 100%;
  line-height: 20px;
  text-align: center;
}
.timeline .timeline-item > .timeline-point.timeline-point-blank {
  right: -12px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-left: 6px;
  margin-right: 6px;
  color: #888888;
  background: #888888;
}
.timeline .timeline-item > .timeline-point.timeline-point-default {
  color: #888888;
  background: #fff;
}



.timeline .timeline-label {
  position: relative;
  float: left;
  clear: left;
  width: 50%;
  margin-bottom: 20px;
  top: 1px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-align: center;
}
.timeline .timeline-label:before,
.timeline .timeline-label:after {
  content: "";
  display: table;
}
.timeline .timeline-label:after {
  clear: both;
}
.timeline .timeline-label:last-child {
  margin-bottom: 0 !important;
}
.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 0;
}
.timeline .timeline-label + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) + .timeline-item:not(.timeline-item-left):not(.timeline-item-right) {
  margin-top: 40px;
}
.timeline .timeline-label .label-default {
  background-color: #888888;
}
.timeline .label-primary {
    background-color: #2196F3;
}

/**************************************

26. Start About-us Bg

*************************************/

.about-us-bg {
    background: rgba(0, 0, 0, 0) url("../images/bg1.jpg") repeat scroll 0 0;
    width: 100%;
    background-color: red;
    display: table;
	 position: relative;
}
.about-us-bg:after {
    position: absolute;
    background: rgba(33, 150, 243, 0.85);
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
}
.about-us-info {
    display: table-cell;
    vertical-align: middle;
    padding: 120px 0;
    text-align: center;
	    z-index: 2;
		    position: relative;
}
.about-us-info h2 {
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    line-height: 36px;
    margin-bottom: 20px;
}
.our-history-area .themeix-section-title {
    padding-bottom: 35px;
}
.single-team {
    margin-top: 50px;
    padding: 20px;
    text-align: center;
}
.single-team h5 {
    font-weight: bold;
}
.single-team h5 a {
    display: inline-block;
    padding-top: 10px;
}
.single-team h6 {
    color: #999999;
    font-style: italic;
}
.single-team > img {
    margin-bottom: 25px;
}
.single-team {
    position: relative;
}
.single-team a {
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.single-team a:hover {
    color: #288feb;
}
.team-member-img a {
    position: relative;
    display: block;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.team-member-img {
    overflow: hidden;
    position: relative;
    -webkit-perspective: 250px;
            perspective: 250px;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.social-profile {
    background-color: rgba(53, 139, 199, .9);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 11;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.social-profile > ul {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.social-profile ul li {
    display: inline-block;
}
.social-profile ul li a {
    background: #2c3e50 none repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 40px;
    line-height: 30px;
    padding: 5px;
    width: 40px;
}
.social-profile ul li a:hover {
    background: #fff none repeat scroll 0 0;
}
.single-team:hover .social-profile {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.single-team:hover .team-member-img a {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}

/*****************************************

parallax-area

*******************************************/

.parallax-area {
    background-image:url("../images/bg2.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    color:#fff;
    position:relative;
}
.parallax-area::before {
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-color:rgba(33, 150, 243, 0.9);
}
.parallax-area .themeix-section-title h2 {
    color:#fff;
}
.parallax-area .themeix-section-title p {
    color:#fff;
}
.single-article {
    overflow:hidden;
    padding-top: 60px;
}
.article-icon {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    float: left;
    line-height: 43px;
    text-align: center;
    vertical-align: middle;
    width: auto;
    font-size: 24px;
    color: #2196F3;
    padding: 10px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.article-text {
    display:inline-block;
    width:80%;
    float:left;
    padding-left:25px;
}

a.article-title, a.article-title:hover {
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 5px;
    display: block;
}


/*****************************************
Ask Question Page
*******************************************/

form.dwqa-content-edit-form label, form.dwqa-content-edit-form input[type="text"], form.dwqa-content-edit-form textarea {
    width: 100%;
}
form.dwqa-content-edit-form input[type="text"], form.dwqa-content-edit-form textarea, form.dwqa-content-edit-form input[type="text"], form.dwqa-content-edit-form select {
    margin-bottom: 20px;
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
	  outline:0
}
