@font-face {
    font-family: 'Montserrat_Light';
    src: url('../font/Montserrat-Light.ttf');
}

@font-face {
    font-family: 'Montserrat_Medium';
    src: url('../font/Montserrat-Medium.ttf');
}

@font-face {
    font-family: 'Montserrat_Regular';
    src: url('../font/Montserrat-Regular.ttf');
}

@font-face {
    font-family: 'Montserrat_SemiBold';
    src: url('../font/Montserrat-SemiBold.ttf');
}

@font-face {
    font-family: 'OpenSans_Regular';
    src: url('../font/OpenSans-Regular.eot');
    src: url('../font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../font/OpenSans-Regular.woff') format('woff'), url('../font/OpenSans-Regular.ttf') format('truetype'), url('../font/OpenSans-Regular.svg') format('svg');
}

@font-face {
    font-family: 'OpenSans_Light';
    src: url('../font/OpenSans-Light.eot');
    src: url('../font/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../font/OpenSans-Light.woff') format('woff'), url('../font/OpenSans-Light.ttf') format('truetype'), url('../font/OpenSans-Light.svg') format('svg');
}

@font-face {
    font-family: 'OpenSans_Italic';
    src: url('../font/OpenSans-Italic.eot');
    src: url('../font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../font/OpenSans-Italic.woff') format('woff'), url('../font/OpenSans-Italic.ttf') format('truetype'), url('../font/OpenSans-Italic.svg') format('svg');
}

@font-face {
    font-family: 'OpenSans_SemiBold';
    src: url('../font/OpenSans-Semibold.ttf');
}

@font-face {
    font-family: 'OpenSans_Bold';
    src: url('../font/OpenSans-Bold.eot');
    src: url('../font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../font/OpenSans-Bold.woff') format('woff'), url('../font/OpenSans-Bold.ttf') format('truetype'), url('../font/OpenSans-Bold.svg') format('svg');
}

@font-face {
    font-family: 'Roboto_Black';
    src: url('../font/Roboto-Black.ttf');
}

@font-face {
    font-family: 'Roboto_Bold';
    src: url('../font/Roboto-Blod.ttf');
}

* {
    margin: 0%;
    padding: 0%;
}

html {
    margin: 0%;
    padding: 0%;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    color: #393939;
    background-color: #fff;
}

body {
    margin: 0%;
    padding: 0%;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    color: #393939;
    background-color: #fff;
}

h1 {
    font-family: 'Montserrat_Medium';
    font-size: 45px;
    color: #282828;
}

h2 {
    font-family: 'Montserrat_SemiBold';
    font-size: 30px;
    color: #000;
}

h3 {
    font-family: 'Montserrat_SemiBold';
    font-size: 30px;
    color: #ec4c40;
}

h4 {
    color: #989898;
    text-transform: uppercase;
    font-family: Montserrat_Medium;
    font-size: 20px;
}

h5 {
    color: #000;
    font-family: OpenSans_Bold;
    font-size: 15px;
    margin-bottom: 5px;
}

li {
    list-style: none;
}

p {
    padding-left: 0%;
    text-align: justify;
}

.zero-leftPadding {
    padding-left: 0%;
}

.zero-rightPadding {
    padding-right: 0%;
}

.paddingTop {
    padding-top: 2%;
}

.paddingBottom {
    padding-bottom: 5%;
}

.paddingleft {
    padding-left: 50px;
}

.container-fluid {
    padding: 0px;
    margin: 0px;
}

.wrapper {
    margin: 0%;
    padding: 0%;
    font-family: 'OpenSans_Regular';
    font-size: 14px;
    color: #393939;
    background-color: #fff;
}

.header_area {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 80px;
    /*padding-top: 20px;*/
    z-index: 1000;
    padding-bottom: 20px;
    background-color: #fff;
}

    .header_area:before {
        background: url(../images/pattern.png) repeat-x;
        width: 100%;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        height: 4px;
        background-size: contain;
    }

.logo_area img {
    width: 90%;
}

.btn-request {
    background-color: #e84c3d;
    box-shadow: 0px 3px #d02a1a;
    color: #fff;
    text-transform: uppercase;
    margin-top: 12px;
    font-size: 12px;
    font-family: Montserrat_Medium;
}

    .btn-request:hover {
        opacity: 0.9;
        color: #fff;
        text-transform: uppercase;
    }

.rAlign {
    text-align: right !important;
}

.lAlign {
    text-align: left !important;
}

.menuIcon {
    background: url(../images/menuIcon.png) no-repeat;
    height: 40px;
    width: 44px;
    float: right;
    margin-top: 6px;
    background-size: cover;
    vertical-align: middle;
    margin-left: 20px;
}

    .menuIcon:hover {
        cursor: pointer;
    }

.hero_area {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
}

.tcell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

    .tcell h1 {
        vertical-align: middle;
        margin-top: 0px;
    }

.tagPoints {
}

    .tagPoints li {
        display: inline-block;
        list-style: none;
        color: #fafafa;
        text-transform: uppercase;
        font-family: 'Montserrat_Regular';
        margin-top: 20px;
        /* height: 38px; */
        font-size: 14px;
        color: #232323;
    }

        .tagPoints li:after {
            content: "/";
            margin-left: 10px;
            margin-right: 10px;
        }

        .tagPoints li:last-child:after {
            content: "";
        }


        .tagPoints li a:hover {
            /* background:  linear-gradient( -30deg,  transparent 40%,#45c3da 40%,#45c3da 60%,transparent 60%);*/
            text-decoration: none;
            color: #fff;
            background-color: #45c3da;
            clip-path: polygon(3% 0%,100% 0, 97% 100%, 0% 100% );
        }

        .tagPoints li a {
            color: #232323;
            font-size: 15px;
            font-family: 'OpenSans_Bold';
            padding-left: 10px;
            padding-right: 10px;
        }

.hero_divider {
    height: 8px;
    background-color: #e3e3e3;
}

.data_area {
    padding-top: 60px;
    padding-bottom: 40px;
}

    .data_area h1 {
        margin-bottom: 60px;
        text-transform: uppercase;
        font-family: 'Montserrat_SemiBold';
        font-size: 35px;
    }

}

.data_desciption {
    display: block;
}

.bold {
    font-family: bold;
}

.data_image img {
    width: 100%;
}

.desc {
    display: table;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .desc ul {
        display: table-cell;
        /* float: left; */
        word-wrap: break-word;
        margin-top: 0px;
        vertical-align: top;
    }

        .desc ul li {
            list-style: none;
            text-align: left;
            display: block;
        }

.ad1_desc:before {
    content: "";
    background: #e84c3d url(../images/ad1.png) no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.ad2_desc:before {
    content: "";
    background: #e84c3d url('../images/ad2.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.bold {
    font-family: OpenSans_Regular;
    font-size: 15px;
    font-weight: bold;
}

.ad3_desc:before {
    content: "";
    background: #e84c3d url('../images/ad3.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.ad4_desc:before {
    content: "";
    background: #e84c3d url('../images/ad4.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.ad5_desc:before {
    content: "";
    background: #e84c3d url('../images/ad5.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.wo1_desc:before {
    content: "";
    background: #e84c3d url('../images/wo1.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.wo2_desc:before {
    content: "";
    background: #e84c3d url('../images/wo2.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.wo3_desc:before {
    content: "";
    background: #e84c3d url('../images/wo3.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.pc1_desc:before {
    content: "";
    background: #e84c3d url('../images/pc1.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.pc2_desc:before {
    content: "";
    background: #e84c3d url('../images/pc2.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.pc3_desc:before {
    content: "";
    background: #e84c3d url('../images/pc3.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.cb1_desc:before {
    content: "";
    background: #e84c3d url('../images/cb1.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.cb2_desc:before {
    content: "";
    background: #e84c3d url('../images/cb2.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.md1_desc:before {
    content: "";
    background: #e84c3d url('../images/m1.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 80%;
}

.section1:after {
    content: "";
    background: #e84c3d url('../images/about1.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: right;
    background-size: 80%;
}

.section2:after {
    content: "";
    background: #e84c3d url('../images/about2.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: right;
    background-size: 80%;
}

.section3:after {
    content: "";
    background: #e84c3d url('../images/about3.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: right;
    background-size: 80%;
}

/*SLIDER*/
.lSAction > .lSPrev {
    left: 0px !important;
    top: 81%;
    background-color: #5acbdd;
}

    .lSAction > .lSPrev:before {
        content: "\f104";
        font-family: 'FontAwesome';
        vertical-align: middle;
        font-size: 28px;
    }

.lSAction > .lSNext:before {
    content: "\f105";
    font-family: 'FontAwesome';
    vertical-align: middle;
    font-size: 25px;
}

.lSAction > .lSNext {
    left: 0px !important;
    top: 72%;
    background-color: #41c5da;
}

.lSAction > a {
    width: 40px !important;
    display: block;
    top: 50%;
    height: 40px !important;
    cursor: pointer;
    position: absolute;
    background-image: none !important;
    z-index: 99;
    margin-top: -16px;
    opacity: 1 !important;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
    color: #fff !important;
}

    .lSAction > a :hover {
        text-decoration: none;
    }

.data_image2 .lSAction > .lSNext {
    right: 0 !important;
    left: 95% !important;
}

.data_image2 .lSAction > .lSPrev {
    right: 0 !important;
    left: 95% !important;
}

.black_divier {
    background-color: #000000;
    height: 8px;
}

.aboutus_section h2 {
    text-transform: uppercase;
}

.aboutus_section h3 {
    margin-bottom: 25px;
    margin-top: 25px;
}

.aboutus_down {
    background-color: #efefef;
}

hr {
    margin-top: 0px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #b5b5b5;
}

.aboutsection {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.demo_section h4 {
    color: #000;
    font-family: Montserrat_SemiBold;
    font-size: 30px;
    margin-bottom: 40px;
}

.fields {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0,0,0,.075);
    padding-bottom: 15px;
    font-family: OpenSans_SemiBold;
    letter-spacing: 1px;
    font-size: 13px;
    padding-left: 2px;
    color: #b3b3b3;
}

.header_footer {
    font-size: 16px;
    font-family: Montserrat_Regular;
    margin-top: 5px;
}

.fields:focus {
    margin-bottom: 20px;
    border: 1px solid #e84c3d;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0,0,0,.075);
    padding-bottom: 15px;
    font-family: OpenSans_SemiBold;
    letter-spacing: 1px;
    font-size: 13px;
    padding-left: 2px;
}

textarea.form-control {
    padding-bottom: 70px;
}

    textarea.form-control:focus {
        padding-bottom: 70px;
    }

::-moz-placeholder {
    color: #000 !important;
}

::-ms-placeholder {
    color: #000 !important;
}

input:-webkit-input-placeholder {
    color: #F00000 !important;
    opacity: 1;
}

input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1;
}

input:placeholder {
    color: #000 !important;
    opacity: 1;
}

input::placeholder {
    color: #000 !important;
    opacity: 1;
}

::placeholder {
    color: #000 !important;
    opacity: 1;
}

.fields:focus::placeholder {
    color: #b3b3b3 !important;
}

.fields:focus input::placeholder {
    color: #b3b3b3 !important;
}

.fields:focus input::-moz-placeholder {
    color: #b3b3b3 !important;
}

.fields:focus input::-ms-placeholder {
    color: #b3b3b3 !important;
}

.fields:focus input:-webkit-input-placeholder {
    color: #b3b3b3 !important;
    opacity: 1;
}

.fields:focus input::-webkit-input-placeholder {
    color: #b3b3b3 !important;
    opacity: 1;
}

.fields:focus input:placeholder {
    color: #b3b3b3 !important;
    opacity: 1;
}

.demo_section h5 {
    font-family: OpenSans_Bold;
    font-size: 25px;
    color: #253d55;
}

.demo_section h6 {
    font-family: OpenSans_SemiBold;
    font-size: 16px;
    color: #858585;
}

.number {
    font-family: OpenSans_SemiBold !important;
    font-size: 18px !important;
    color: #000;
    text-transform: lowercase;
    margin-bottom: 10px !important;
}

.demo_section .divider {
    height: 8px;
    background-color: #e84c3d;
    margin-top: 100px;
    margin-bottom: 0px;
}

.demo_section {
    padding-bottom: 0px !important;
    padding-top: 20px !important;
}

i:hover, a:hover {
    text-decoration: none;
}

i:before:hover {
    text-decoration: none;
}

#stars {
    width: 2px;
    height: 2px;
    background: transparent;
    opacity: 0.7;
    box-shadow: 1777px 1896px #656565, 1731px 1494px #000, 839px 1139px #656565, 286px 1401px #000, 1546px 1161px #000, 167px 366px #000, 1538px 371px #000, 1573px 1492px #000, 1261px 280px #000, 1199px 1358px #656565, 1931px 165px #656565, 1977px 633px #000, 1068px 789px #000, 1887px 1306px #000, 328px 1612px #656565, 449px 1707px #000, 102px 1903px #656565, 1152px 1451px #656565, 1478px 1623px #000, 1954px 1820px #000, 1958px 1047px #000, 1952px 1753px #000, 389px 1056px #000, 119px 1690px #000, 485px 1905px #000, 1061px 1378px #000, 573px 1415px #000, 49px 1764px #000, 1944px 476px #000, 153px 1230px #000, 1615px 242px #656565, 1076px 1637px #000, 271px 715px #000, 330px 1975px #000, 962px 1744px #000, 1182px 411px #000, 1264px 907px #000, 259px 1321px #000, 1206px 1087px #656565, 1585px 791px #000, 205px 421px #656565, 1602px 883px #656565, 625px 636px #000, 957px 1022px #000, 1718px 1508px #656565, 20px 1792px #656565, 1796px 582px #000, 86px 1588px #000, 1110px 304px #000, 43px 61px #000, 358px 1289px #000, 1107px 1478px #000, 1225px 380px #656565, 1542px 789px #000, 495px 813px #000, 1279px 925px #000, 1690px 1193px #000, 948px 1332px #000, 1592px 1897px #000, 292px 891px #656565, 1249px 1894px #000, 471px 1944px #000, 771px 1442px #000, 280px 328px #656565, 697px 900px #656565, 1781px 1900px #656565, 321px 710px #000, 259px 1917px #000, 1163px 1961px #656565, 705px 1430px #000, 1831px 1730px #000, 884px 1728px #656565, 226px 333px #000, 1911px 1077px #656565, 337px 1899px #000, 1596px 1668px #656565, 12px 295px #000, 1660px 1284px #000, 411px 51px #000, 118px 1014px #000, 246px 1004px #000, 1938px 1410px #000, 352px 1374px #000, 805px 648px #000, 1356px 462px #656565, 286px 1698px #000, 984px 438px #000, 1971px 1278px #000, 1208px 425px #000, 1360px 1677px #656565, 1853px 1933px #000, 269px 751px #000, 1154px 896px #000, 976px 180px #000, 270px 1246px #000, 37px 274px #656565, 1106px 574px #000, 1671px 769px #656565, 746px 1649px #000, 667px 1613px #000, 297px 908px #000, 619px 1451px #000, 121px 283px #000, 1124px 19px #000, 1181px 1382px #000, 987px 1752px #656565, 803px 1399px #656565, 1255px 1578px #656565, 1481px 619px #000, 455px 365px #000, 1321px 525px #000, 566px 634px #000, 1406px 501px #656565, 500px 1027px #000, 1698px 454px #FFF, 419px 2px #FFF, 484px 1195px #000, 738px 788px #656565, 1936px 575px #000, 151px 172px #656565, 110px 940px #FFF, 1519px 862px #000, 1675px 1857px #656565, 1849px 317px #656565, 270px 439px #000, 19px 575px #656565, 922px 1654px #000, 378px 1784px #FFF, 292px 783px #FFF, 881px 1324px #FFF, 1508px 294px #FFF, 1348px 1564px #FFF, 412px 612px #000, 809px 1744px #000, 1066px 1363px #FFF, 1022px 116px #656565, 1678px 1196px #FFF, 407px 191px #FFF, 1208px 1656px #000, 1347px 1941px #656565, 418px 779px #FFF, 1089px 73px #FFF, 1259px 897px #FFF, 337px 1829px #000, 976px 1547px #FFF, 284px 1811px #656565, 1393px 1031px #FFF, 1787px 370px #FFF, 853px 1075px #FFF, 160px 947px #000, 1165px 1700px #FFF, 79px 101px #656565, 1257px 787px #FFF, 1071px 621px #FFF, 493px 1009px #FFF, 162px 809px #656565, 581px 210px #FFF, 1843px 632px #656565, 1356px 1160px #FFF, 409px 643px #FFF, 588px 1956px #FFF, 853px 1287px #FFF, 37px 203px #656565, 1185px 1754px #656565, 500px 1650px #FFF, 1280px 1356px #656565, 1620px 1284px #FFF, 380px 15px #000, 727px 1488px #000, 1261px 1536px #000, 1721px 450px #FFF, 1849px 1302px #000, 566px 372px #FFF, 922px 823px #656565, 1861px 1073px #000, 575px 1346px #FFF, 1806px 1522px #FFF, 1122px 979px #000, 572px 94px #FFF, 28px 1466px #000, 719px 52px #FFF, 733px 1497px #656565, 698px 1885px #656565, 528px 1762px #FFF, 508px 1167px #000, 1759px 666px #000, 1811px 1482px #656565, 1720px 583px #000, 1835px 1142px #000;
    animation: animStar 300s linear infinite;
}

    #stars:after {
        content: " ";
        position: fixed;
        left: 0;
        right: 0;
        width: 2px;
        height: 2px;
        background: transparent;
        /*box-shadow: 1328px 260px #FFF , 56px 1722px #FFF , 1166px 184px #FFF , 1158px 1503px #FFF , 213px 1099px #FFF , 1538px 1000px #FFF , 942px 87px #FFF , 744px 1524px #FFF , 1045px 1210px #FFF , 771px 1744px #FFF , 1068px 1539px #FFF , 1777px 1896px #FFF , 1731px 1494px #FFF , 839px 1139px #FFF , 286px 1401px #FFF , 1546px 1161px #FFF , 167px 366px #FFF , 1538px 371px #FFF , 1573px 1492px #FFF , 1261px 280px #FFF , 1199px 1358px #FFF , 1931px 165px #FFF , 1977px 633px #FFF , 1068px 789px #FFF , 1887px 1306px #FFF , 328px 1612px #FFF , 449px 1707px #FFF , 102px 1903px #FFF , 1152px 1451px #FFF , 1478px 1623px #FFF , 1954px 1820px #FFF , 1958px 1047px #FFF , 1952px 1753px #FFF , 389px 1056px #FFF , 119px 1690px #FFF , 485px 1905px #FFF , 1061px 1378px #FFF , 573px 1415px #FFF , 49px 1764px #FFF , 1944px 476px #FFF , 153px 1230px #FFF , 1615px 242px #FFF , 1076px 1637px #FFF , 271px 715px #FFF , 330px 1975px #FFF , 962px 1744px #FFF , 1182px 411px #FFF , 1264px 907px #FFF , 259px 1321px #FFF , 1206px 1087px #FFF , 1585px 791px #FFF , 205px 421px #FFF , 1602px 883px #FFF , 625px 636px #FFF , 957px 1022px #FFF , 1718px 1508px #FFF , 20px 1792px #FFF , 1796px 582px #FFF , 86px 1588px #FFF , 1110px 304px #FFF , 43px 61px #FFF , 358px 1289px #FFF , 1107px 1478px #FFF , 1225px 380px #FFF , 1542px 789px #FFF , 495px 813px #FFF , 1279px 925px #FFF , 1690px 1193px #FFF , 948px 1332px #FFF , 1592px 1897px #FFF , 292px 891px #FFF , 1249px 1894px #FFF , 471px 1944px #FFF , 771px 1442px #FFF , 280px 328px #FFF , 697px 900px #FFF , 1781px 1900px #FFF , 321px 710px #FFF , 259px 1917px #FFF , 1163px 1961px #FFF , 705px 1430px #FFF , 1831px 1730px #FFF , 884px 1728px #FFF , 226px 333px #FFF , 1911px 1077px #FFF , 337px 1899px #FFF , 1596px 1668px #FFF , 12px 295px #FFF , 1660px 1284px #FFF , 411px 51px #FFF , 118px 1014px #FFF , 246px 1004px #FFF , 1938px 1410px #FFF , 352px 1374px #FFF , 805px 648px #FFF , 1356px 462px #FFF , 286px 1698px #FFF , 984px 438px #FFF , 1971px 1278px #FFF , 1208px 425px #FFF , 1360px 1677px #FFF , 1853px 1933px #FFF , 269px 751px #FFF , 1154px 896px #FFF , 976px 180px #FFF , 270px 1246px #FFF , 37px 274px #FFF , 1106px 574px #FFF , 1671px 769px #FFF , 746px 1649px #FFF , 667px 1613px #FFF , 297px 908px #FFF , 619px 1451px #FFF , 121px 283px #FFF , 1124px 19px #FFF , 1181px 1382px #FFF , 987px 1752px #FFF , 803px 1399px #FFF , 1255px 1578px #FFF , 1481px 619px #FFF , 455px 365px #FFF , 1321px 525px #FFF , 566px 634px #FFF , 1406px 501px #FFF , 500px 1027px #FFF , 1698px 454px #FFF , 419px 2px #FFF , 484px 1195px #FFF , 738px 788px #FFF , 1936px 575px #FFF , 151px 172px #FFF , 110px 940px #FFF , 1519px 862px #FFF , 1675px 1857px #FFF , 1849px 317px #FFF , 270px 439px #FFF , 19px 575px #FFF , 922px 1654px #FFF , 378px 1784px #FFF , 292px 783px #FFF , 881px 1324px #FFF , 1508px 294px #FFF , 1348px 1564px #FFF , 412px 612px #FFF , 809px 1744px #FFF , 1066px 1363px #FFF , 1022px 116px #FFF , 1678px 1196px #FFF , 407px 191px #FFF , 1208px 1656px #FFF , 1347px 1941px #FFF , 418px 779px #FFF , 1089px 73px #FFF , 1259px 897px #FFF , 337px 1829px #FFF , 976px 1547px #FFF , 284px 1811px #FFF , 1393px 1031px #FFF , 1787px 370px #FFF , 853px 1075px #FFF , 160px 947px #FFF , 1165px 1700px #FFF , 79px 101px #FFF , 1257px 787px #FFF , 1071px 621px #FFF , 493px 1009px #FFF , 162px 809px #FFF , 581px 210px #FFF , 1843px 632px #FFF , 1356px 1160px #FFF , 409px 643px #FFF , 588px 1956px #FFF , 853px 1287px #FFF , 37px 203px #FFF , 1185px 1754px #FFF , 500px 1650px #FFF , 1280px 1356px #FFF , 1620px 1284px #FFF , 380px 15px #FFF , 727px 1488px #FFF , 1261px 1536px #FFF , 1721px 450px #FFF , 1849px 1302px #FFF , 566px 372px #FFF , 922px 823px #FFF , 1861px 1073px #FFF , 575px 1346px #FFF , 1806px 1522px #FFF , 1122px 979px #FFF , 572px 94px #FFF , 28px 1466px #FFF , 719px 52px #FFF , 733px 1497px #FFF , 698px 1885px #FFF , 528px 1762px #FFF , 508px 1167px #FFF , 1759px 666px #FFF , 1811px 1482px #FFF , 1720px 583px #FFF , 1835px 1142px #FFF , 819px 1587px #FFF , 202px 1201px #FFF , 1721px 1757px #FFF , 1860px 953px #FFF , 831px 1363px #FFF , 574px 733px #FFF , 1349px 452px #FFF , 1165px 1499px #FFF , 673px 198px #FFF , 959px 109px #FFF , 1184px 1941px #FFF , 1295px 231px #FFF , 1040px 1316px #FFF , 1486px 1137px #FFF , 907px 1180px #FFF , 482px 447px #FFF , 742px 1829px #FFF , 1708px 983px #FFF , 431px 830px #FFF , 1817px 1333px #FFF , 1765px 1986px #FFF , 826px 1155px #FFF , 1136px 1652px #FFF , 1428px 1647px #FFF , 1425px 1984px #FFF , 1284px 1253px #FFF , 266px 1586px #FFF , 189px 1421px #FFF , 651px 1400px #FFF , 1344px 725px #FFF , 209px 1543px #FFF , 743px 31px #FFF , 166px 1014px #FFF , 1195px 1944px #FFF , 1022px 1010px #FFF , 1287px 1586px #FFF , 415px 1643px #FFF , 813px 1055px #FFF , 134px 1956px #FFF , 1590px 377px #FFF , 309px 1061px #FFF , 589px 1363px #FFF , 934px 301px #FFF , 929px 238px #FFF , 321px 1326px #FFF , 1721px 313px #FFF , 518px 152px #FFF , 194px 970px #FFF , 165px 1617px #FFF , 179px 1901px #FFF , 1753px 1919px #FFF , 1464px 866px #FFF , 1922px 1216px #FFF , 885px 529px #FFF , 1122px 549px #FFF , 31px 491px #FFF , 1111px 1691px #FFF , 569px 1459px #FFF , 85px 1904px #FFF , 476px 26px #FFF , 1262px 866px #FFF , 1852px 23px #FFF , 203px 193px #FFF , 590px 1515px #FFF , 67px 330px #FFF , 165px 317px #FFF , 963px 1070px #FFF , 1992px 1126px #FFF , 1461px 799px #FFF , 1201px 970px #FFF , 1901px 785px #FFF , 124px 697px #FFF , 209px 90px #FFF , 1699px 936px #FFF , 588px 489px #FFF , 1770px 418px #FFF , 1185px 1992px #FFF , 136px 241px #FFF , 1132px 104px #FFF , 453px 287px #FFF , 1459px 494px #FFF , 292px 1632px #FFF , 363px 1764px #FFF , 998px 147px #FFF , 1204px 434px #FFF , 12px 324px #FFF , 1590px 924px #FFF , 952px 1335px #FFF , 1370px 176px #FFF , 458px 655px #FFF , 1220px 968px #FFF , 494px 1499px #FFF , 116px 886px #FFF , 1462px 1276px #FFF , 962px 324px #FFF , 1644px 68px #FFF , 965px 185px #FFF , 494px 821px #FFF , 399px 917px #FFF , 1368px 1881px #FFF , 738px 1073px #FFF , 1126px 457px #FFF , 1142px 1311px #FFF , 1822px 1658px #FFF , 924px 30px #FFF , 1183px 1586px #FFF , 936px 1178px #FFF , 1450px 695px #FFF , 1733px 445px #FFF , 1200px 312px #FFF , 1751px 1842px #FFF , 734px 1025px #FFF , 39px 1820px #FFF , 447px 924px #FFF , 1226px 1282px #FFF , 33px 1976px #FFF , 586px 994px #FFF , 1922px 1082px #FFF , 1415px 1899px #FFF , 1499px 1964px #FFF , 182px 667px #FFF , 161px 541px #FFF , 1201px 1195px #FFF , 952px 480px #FFF , 1065px 1447px #FFF , 1217px 321px #FFF , 1773px 217px #FFF , 165px 433px #FFF , 45px 1196px #FFF , 126px 1755px #FFF , 1572px 1037px #FFF , 117px 763px #FFF , 556px 1261px #FFF , 1671px 1473px #FFF , 262px 1960px #FFF , 821px 1621px #FFF , 1110px 1338px #FFF , 1224px 1756px #FFF , 1924px 1734px #FFF , 1103px 1757px #FFF , 1802px 180px #FFF , 584px 1422px #FFF , 1585px 514px #FFF , 1214px 282px #FFF , 1376px 702px #FFF , 737px 1939px #FFF , 974px 896px #FFF , 1881px 1817px #FFF , 805px 312px #FFF , 211px 277px #FFF , 293px 811px #FFF , 1674px 1145px #FFF , 541px 1859px #FFF , 1742px 1535px #FFF , 1934px 914px #FFF , 424px 1264px #FFF , 1679px 683px #FFF , 1190px 1085px #FFF , 1733px 1274px #FFF , 1872px 1138px #FFF , 285px 381px #FFF , 1189px 799px #FFF , 328px 1529px #FFF , 930px 1537px #FFF , 272px 1467px #FFF , 150px 1826px #FFF , 1048px 623px #FFF , 1397px 867px #FFF , 1172px 168px #FFF , 138px 1731px #FFF , 1934px 108px #FFF , 298px 46px #FFF , 199px 253px #FFF , 536px 623px #FFF , 227px 59px #FFF , 991px 709px #FFF , 849px 675px #FFF , 1990px 359px #FFF , 672px 1130px #FFF , 1264px 1796px #FFF , 1568px 675px #FFF , 782px 1179px #FFF , 1373px 1916px #FFF , 1679px 975px #FFF , 806px 1966px #FFF , 1965px 222px #FFF , 293px 1075px #FFF , 1735px 1258px #FFF , 841px 346px #FFF , 1706px 1276px #FFF , 1730px 1615px #FFF , 1296px 1230px #FFF , 357px 1276px #FFF , 327px 442px #FFF , 780px 515px #FFF , 1514px 394px #FFF , 1449px 721px #FFF , 1108px 1190px #FFF , 1975px 41px #FFF , 1350px 1330px #FFF , 313px 494px #FFF , 1667px 1709px #FFF , 1093px 459px #FFF , 660px 1181px #FFF , 1696px 48px #FFF , 1451px 347px #FFF , 269px 184px #FFF , 1522px 1829px #FFF , 653px 569px #FFF , 1571px 429px #FFF , 840px 1878px #FFF , 648px 1619px #FFF , 1863px 1623px #FFF , 648px 334px #FFF , 1988px 1413px #FFF , 1771px 254px #FFF , 1365px 516px #FFF , 1694px 1330px #FFF , 648px 458px #FFF , 41px 1645px #FFF , 198px 1860px #FFF , 1805px 719px #FFF , 387px 1274px #FFF , 212px 877px #FFF , 1533px 693px #FFF , 483px 51px #FFF , 936px 1630px #FFF , 213px 1006px #FFF , 1176px 1518px #FFF , 1294px 991px #FFF , 277px 1340px #FFF , 894px 1002px #FFF , 885px 411px #FFF , 1377px 821px #FFF , 1763px 1493px #FFF , 1263px 111px #FFF , 692px 1995px #FFF , 513px 1615px #FFF , 749px 1030px #FFF , 783px 1556px #FFF , 433px 1775px #FFF , 401px 1096px #FFF , 554px 744px #FFF , 1856px 759px #FFF , 1805px 1985px #FFF , 1952px 1586px #FFF , 335px 714px #FFF , 1158px 98px #FFF , 1836px 204px #FFF , 499px 895px #FFF , 1743px 64px #FFF , 193px 1682px #FFF , 1626px 70px #FFF , 631px 335px #FFF , 799px 1418px #FFF , 1124px 1355px #FFF , 1483px 1929px #FFF , 1978px 370px #FFF , 906px 413px #FFF , 1388px 699px #FFF , 239px 241px #FFF , 125px 1983px #FFF , 866px 884px #FFF , 1670px 1403px #FFF , 1198px 1217px #FFF , 927px 1680px #FFF , 135px 398px #FFF , 1838px 601px #FFF , 666px 1825px #FFF , 82px 55px #FFF , 426px 1458px #FFF , 1496px 815px #FFF , 653px 1672px #FFF , 491px 560px #FFF , 1512px 795px #FFF , 702px 741px #FFF , 2px 177px #FFF , 1208px 1970px #FFF , 502px 1627px #FFF , 900px 390px #FFF , 684px 759px #FFF , 1599px 98px #FFF , 274px 913px #FFF , 24px 1071px #FFF , 535px 1630px #FFF , 1538px 389px #FFF , 122px 1269px #FFF , 11px 704px #FFF , 1002px 1287px #FFF , 1826px 863px #FFF , 1885px 1261px #FFF , 1850px 616px #FFF , 825px 923px #FFF , 1289px 595px #FFF , 1719px 1742px #FFF , 1167px 1232px #FFF , 886px 806px #FFF , 914px 596px #FFF , 74px 800px #FFF , 830px 1960px #FFF , 777px 381px #FFF , 602px 1772px #FFF , 435px 1194px #FFF , 1631px 1203px #FFF , 1037px 1742px #FFF , 788px 1012px #FFF , 1954px 540px #FFF , 1174px 1014px #FFF , 1234px 1511px #FFF , 1654px 515px #FFF , 1789px 415px #FFF , 1560px 182px #FFF , 704px 50px #FFF , 440px 1544px #FFF , 1537px 1719px #FFF , 1296px 1829px #FFF , 1215px 1138px #FFF , 983px 1170px #FFF , 821px 1930px #FFF , 602px 632px #FFF , 881px 553px #FFF , 497px 734px #FFF , 1914px 1920px #FFF , 598px 1038px #FFF , 29px 173px #FFF , 620px 1971px #FFF , 1012px 1343px #FFF , 1592px 1130px #FFF , 270px 75px #FFF , 1373px 326px #FFF , 1514px 688px #FFF , 1843px 526px #FFF , 1735px 1453px #FFF , 1685px 558px #FFF , 79px 1795px #FFF , 1539px 1029px #FFF , 1416px 1299px #FFF , 1681px 636px #FFF , 1689px 484px #FFF , 1724px 795px #FFF , 1066px 1864px #FFF , 1247px 670px #FFF , 193px 12px #FFF , 978px 779px #FFF , 1902px 485px #FFF , 380px 1093px #FFF , 1316px 73px #FFF , 1353px 1586px #FFF , 1505px 1525px #FFF , 1394px 1188px #FFF , 1922px 15px #FFF , 1198px 106px #FFF , 311px 466px #FFF , 1803px 1914px #FFF , 1150px 371px #FFF , 1575px 321px #FFF , 1760px 1014px #FFF , 198px 1706px #FFF , 495px 1097px #FFF , 801px 270px #FFF , 1632px 1793px #FFF , 1937px 1801px #FFF , 661px 288px #FFF , 1343px 120px #FFF , 1431px 606px #FFF , 1224px 1420px #FFF , 167px 51px #FFF , 100px 781px #FFF , 1490px 642px #FFF , 65px 887px #FFF , 18px 1208px #FFF , 1076px 766px #FFF , 1225px 1998px #FFF , 1123px 714px #FFF , 838px 1451px #FFF , 1018px 724px #FFF , 1588px 665px #FFF , 493px 315px #FFF , 412px 616px #FFF , 1661px 699px #FFF , 198px 16px #FFF , 1082px 1407px #FFF , 165px 24px #FFF , 1096px 470px #FFF , 348px 1423px #FFF , 485px 220px #FFF , 1494px 1555px #FFF , 99px 511px #FFF , 14px 1559px #FFF , 1379px 1107px #FFF , 732px 1199px #FFF , 387px 1200px #FFF , 915px 111px #FFF , 106px 1294px #FFF , 1504px 599px #FFF , 40px 264px #FFF , 159px 931px #FFF , 1403px 935px #FFF , 1469px 758px #FFF , 163px 750px #FFF , 1821px 1224px #FFF , 1122px 699px #FFF , 244px 141px #FFF , 1140px 573px #FFF , 128px 1283px #FFF , 1930px 851px #FFF , 1932px 738px #FFF , 1870px 1903px #FFF , 420px 1568px #FFF , 1248px 1356px #FFF , 920px 973px #FFF , 779px 1260px #FFF , 979px 425px #FFF , 1531px 1781px #FFF , 896px 733px #FFF , 417px 1983px #FFF , 811px 300px #FFF , 1051px 1768px #FFF , 537px 329px #FFF , 1696px 1834px #FFF , 1419px 1594px #FFF , 1983px 430px #FFF , 1435px 4px #FFF , 113px 1167px #FFF , 1449px 1459px #FFF , 81px 103px #FFF , 210px 1845px #FFF , 1033px 874px #FFF , 1356px 1257px #FFF , 1415px 1621px #FFF , 720px 739px #FFF , 101px 1257px #FFF , 1574px 1116px #FFF , 849px 837px #FFF , 341px 1846px #FFF , 345px 431px #FFF , 1205px 157px #FFF , 900px 1638px #FFF , 1366px 1196px #FFF , 1458px 1439px #FFF , 1087px 1235px #FFF , 1020px 890px #FFF , 1185px 66px #FFF , 1805px 1287px #FFF , 1100px 1594px #FFF , 439px 1420px #FFF , 730px 220px #FFF , 1339px 1074px #FFF , 205px 1216px #FFF , 694px 976px #FFF , 35px 1379px #FFF , 517px 1623px #FFF , 1632px 1408px #FFF , 60px 470px #FFF , 1574px 1616px #FFF , 400px 997px #FFF , 1494px 775px #FFF , 1321px 1276px #FFF , 1471px 197px #FFF , 49px 1492px #FFF , 1291px 1352px #FFF , 1473px 1329px #FFF , 1370px 1743px #FFF , 1844px 220px #FFF , 897px 1349px #FFF , 336px 692px #FFF , 1212px 564px #FFF , 1277px 1764px #FFF , 517px 1813px #FFF , 1158px 1388px #FFF , 373px 1713px #FFF , 507px 1020px #FFF , 877px 384px #FFF , 1383px 1725px #FFF , 1884px 98px #FFF , 1834px 1438px #FFF , 550px 1411px #FFF , 895px 1124px #FFF , 1494px 952px #FFF , 759px 1547px #FFF , 1852px 403px #FFF , 1237px 1809px #FFF , 1514px 805px #FFF , 1472px 1568px #FFF , 1035px 1888px #FFF , 1098px 1075px #FFF , 1598px 90px #FFF , 1973px 1226px #FFF , 733px 1477px #FFF , 362px 303px #FFF , 1161px 291px #FFF , 1510px 1780px #FFF , 1567px 1915px #FFF , 543px 1116px #FFF , 510px 1246px #FFF , 70px 49px #FFF , 1429px 1714px #FFF , 1747px 1348px #FFF , 1495px 1208px #FFF , 1471px 341px #FFF;
*/
    }

@keyframes animStar {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-2000px);
    }
}

#request_btn1 {
    display: none;
}

@media only screen and (max-width: 500px) {
    .data_area h1 {
        margin-bottom: 60px;
        text-transform: uppercase;
        font-family: 'Montserrat_SemiBold';
        font-size: 20px;
        margin-bottom: 10px;
    }

    .tagPoints {
        /*display: none;*/
    }

    .tcell h1 {
        vertical-align: middle;
        margin-top: 0px;
        font-family: 'Montserrat_Medium';
        font-size: 23px;
        color: #282828;
        margin-bottom: 30px;
    }

    .paddingleft {
        /* display: none; */
        padding-left: 0px;
        padding-top: 20px;
        padding: 0px;
    }

    #request_btn {
        display: none;
    }

    .logo_area {
        width: 60%;
        float: left;
    }

    .menuIcon {
        background: url(../images/menuIcon.png) no-repeat;
        height: 40px;
        width: 44px;
        float: right;
        margin-top: 0px;
        background-size: cover;
        vertical-align: middle;
        margin-left: 20px;
    }

    h3 {
        font-family: 'Montserrat_SemiBold';
        font-size: 22px;
        color: #ec4c40;
        margin-bottom: 20px;
    }

    p {
        font-size: 16px;
    }

    .aboutus_down {
        /*display: none;*/
    }

    .desc {
        display: block;
        padding-top: 20px;
        padding-bottom: 20px;
    }

        .desc:before {
            display: block !important;
            float: none !important;
            margin: 0 auto;
            margin-bottom: 20px;
        }

        .desc ul {
            display: block;
            /* float: left; */
            word-wrap: break-word;
            margin-top: 0px;
            vertical-align: top;
        }

            .desc ul li {
                list-style: none;
                text-align: center;
                display: block;
            }

    .zero-leftPadding {
        padding-left: 0%;
    }

    #request_btn1 {
        display: inline-block;
    }

    .btn-work {
        background-color: transparent;
        border: 2px solid #b7b7b7;
        padding-left: 20px;
        padding-right: 20px;
        margin-left: 45px;
        color: #343434;
        text-transform: uppercase;
        font-size: 18px;
        font-family: 'OpenSans_Bold';
        margin-top: 0px !important;
        margin: 30px auto !important;
        float: unset !important;
    }

    .works img {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 0px;
    }

    .sidenav {
        display: none;
    }

    .lSAction > .lSNext {
        left: 0px !important;
        top: 64%;
        background-color: #41c5da;
    }

    .lSAction > .lSPrev {
        left: 0px !important;
        top: 81%;
        background-color: #5acbdd;
    }

    .data_image2 .lSAction > .lSPrev {
        right: 0 !important;
        left: 89% !important;
    }

    .data_image2 .lSAction > .lSNext {
        right: 0 !important;
        left: 89% !important;
    }

    .zero-leftPadding {
        padding: 0%;
    }

    .zero-rightPadding {
        padding: 0%;
    }

    .demo_section_heading {
        margin-bottom: 30px;
        text-align: left;
    }

    .data_area {
        padding-top: 60px;
        padding-bottom: 0px;
    }

    .partners-text {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .addtech_image:first-child {
        margin-top: 20px;
    }

    .img-bg-style2 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #adTechPartners img {
        width: 16em !important;
    }

    .logo_area img {
        width: 100% !important;
    }

    .tagPoints li:after {
        content: "";
        margin-left: 0px;
        margin-right: 0px;
    }

    .tagPoints li a {
        text-decoration: none;
        color: #fff;
        background-color: #45c3da;
        clip-path: polygon(3% 0%,100% 0, 97% 100%, 0% 100% );
    }

    .about_features {
        width: 70%;
        display: inline-block;
    }

        .about_features p {
            font-size: 14px !important;
        }

    .section1:after, .section2:after, .section3:after {
        width: 45px;
        height: 45px;
        background-size: 75%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .data_area h1 {
        margin-bottom: 60px;
        text-transform: uppercase;
        font-family: 'Montserrat_SemiBold';
        font-size: 20px;
        margin-bottom: 10px;
    }

    .tagPoints {
        /*display: none;*/
    }

    .tcell h1 {
        vertical-align: middle;
        margin-top: 0px;
        font-family: 'Montserrat_Medium';
        font-size: 23px;
        color: #282828;
        margin-bottom: 30px;
    }

    .data_image {
        display: none;
    }

    .paddingleft {
        /* display: none; */
        padding-left: 0px;
    }

    #request_btn {
    }

    .logo_area {
        width: 34%;
        float: left;
    }

    .menu_area {
        width: 65%;
    }

    .menuIcon {
        background: url(../images/menuIcon.png) no-repeat;
        height: 40px;
        width: 44px;
        float: right;
        margin-top: 0px;
        background-size: cover;
        vertical-align: middle;
        margin-left: 20px;
    }

    h3 {
        font-family: 'Montserrat_SemiBold';
        font-size: 22px;
        color: #ec4c40;
    }

    p {
        font-size: 16px;
    }

    .aboutus_down {
        /*display: none;*/
    }

    .desc {
        display: block;
        padding-top: 20px;
        padding-bottom: 20px;
    }

        .desc:before {
            display: block !important;
            float: none !important;
            margin: 0 auto;
            margin-bottom: 20px;
        }

        .desc ul {
            display: block;
            /* float: left; */
            word-wrap: break-word;
            margin-top: 0px;
            vertical-align: top;
        }

            .desc ul li {
                list-style: none;
                text-align: center;
                display: block;
            }

    .data_area {
        padding-top: 60px;
        padding-bottom: 0px;
    }

    .btn-work {
        background-color: transparent;
        border: 2px solid #b7b7b7;
        padding-left: 20px;
        padding-right: 20px;
        /* margin-left: 45px; */
        color: #343434;
        text-transform: uppercase;
        font-size: 18px;
        font-family: 'OpenSans_Bold';
        margin: 0 30% !important;
        float: left;
    }

    #adTechPartners {
        padding-top: 100px;
    }

    .addtech_image:first-child {
        margin-top: 20px;
    }

    #adTechPartners img {
        width: 14em !important;
    }

    .logo_area img {
        width: 100% !important;
    }

    .tagPoints li:after {
        content: "";
        margin-left: 0px;
        margin-right: 0px;
    }

    .tagPoints li a {
        text-decoration: none;
        color: #fff;
        background-color: #45c3da;
        clip-path: polygon(3% 0%,100% 0, 97% 100%, 0% 100% );
    }

    .about_features {
        width: 75%;
        display: inline-block;
    }

    .section1:after, .section2:after, .section3:after {
        width: 45px;
        height: 45px;
        background-size: 75%;
    }
}
/*SideMenu*/

.sideMenu {
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100%;
    background-color: #e3e3e3;
    width: 300px;
    right: -300px;
    z-index: 1000;
}

.sidemenuitems {
    display: block;
    padding-top: 50%;
}

    .sidemenuitems li {
        display: block;
        list-style: none;
        color: #272727;
        line-height: 30px;
    }

        .sidemenuitems li a {
            display: block;
            list-style: none;
            color: #333;
            list-style: none;
            font-size: 17px;
            font-family: 'Montserrat_Regular';
            font-weight: 600;
            /* width: 80%; */
            padding-left: 15%;
        }

            .sidemenuitems li a:hover {
                display: block;
                list-style: none;
                color: #e74c3c;
                list-style: none;
                font-size: 17px;
                font-family: 'Montserrat_Regular';
                font-weight: 600;
                background-color: #e84c3d;
                color: #fafafa;
                text-decoration: none;
            }

.copyright {
    color: #333;
    font-family: 'Montserrat_Regular';
    font-size: 12px;
    bottom: 20px;
    text-align: left;
    position: absolute;
    left: 15%;
}

.copyrightline:before {
    content: "\f1f9";
    font-family: 'FontAwesome';
    color: #333;
    font-size: 13px;
    margin-right: 5px;
}

.close_Icon {
    position: absolute;
    left: 10px;
    top: 20px;
}

    .close_Icon:hover {
        cursor: pointer;
    }

    .close_Icon img {
        filter: invert(80%);
        width: 20px;
        height: 20px;
    }

.sidenav {
    position: fixed;
    right: 45px;
    top: 30%;
    z-index: 1000;
}

    .sidenav li {
        display: block;
    }

        .sidenav li a span {
            display: inline-block;
            border: 2px solid #e4e4e4;
            border-radius: 50%;
            height: 17px;
            position: relative;
            left: 0;
            top: 3px;
            text-align: center;
            width: 17px;
            z-index: 1000;
            transition: border .3s ease;
        }

        .sidenav li.active a span:before {
            background: #e84c3d;
            transition: background .0s ease;
            top: 3px;
            left: 3px;
        }

        .sidenav li a span:before {
            background: transparent;
            border-radius: 50%;
            content: '';
            height: 7px;
            width: 7px;
            position: absolute;
            top: 3px;
            left: 3px;
            transition: background .3s ease;
        }

        .sidenav li:after, .sidenav li:after {
            content: '';
            background: #e4e4e4;
            box-shadow: 0 3px 0 #e4e4e4, 0 -3px 0 #e4e4e4;
            display: block;
            height: 20px;
            margin: 0 auto;
            vertical-align: top;
            width: 1px;
        }

        .sidenav li:last-child:after, .sidenav li:last-child:after {
            content: '';
            background: transparent;
            box-shadow: 0px 0px;
            display: none;
            height: 30px;
            margin: 0 auto;
            vertical-align: top;
            width: 1px;
        }

.demo_section_heading {
    margin-bottom: 30px;
    text-align: left;
}

.btn-work {
    background-color: transparent;
    border: 2px solid #b7b7b7;
    padding-left: 20px;
    padding-right: 20px;
    /* margin-left: 45px; */
    color: #343434;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'OpenSans_Bold';
    margin: 0px 75px;
    float: left;
}

    .btn-work i {
        color: #b7b7b7;
        margin-left: 10px;
        font-size: 19px;
    }

.works {
    display: block;
}

    .works img {
        width: 100%;
        padding-top: 60px;
    }

.zero-padding {
    padding: 0%;
}

.align-left {
    text-align: left;
}

.aboutsection p {
    font-family: 'OpenSans_SemiBold';
}

.has-error {
    color: #a10704 !important;
    border-color: #a94442 !important;
    /*padding: 0px;*/
    margin-top: 0px;
    background-color: transparent;
}

.error-message {
    color: #e84c3d;
    font-family: 'OpenSans_SemiBold';
    font-size: 14px;
    /*text-transform: uppercase;*/
    display: none;
}

.NewsAndEvents_section a h5, .NewsAndEvents_section a h5:visited, .NewsAndEvents_section a p, .NewsAndEvents_section a p:focus {
    color: #393939 !important;
    text-decoration: none;
}

.NewsAndEvents_section a :visited, .NewsAndEvents_section a {
    text-decoration: none;
}

    .NewsAndEvents_section a h5:hover, .NewsAndEvents_section a p:hover {
        color: #337ab7 !important;
    }
/*.NewsAndEvents_section p {
    display:table;
}*/

/*.NE:before {
    content: "";
    background: #e84c3d url('../images/NE.png') no-repeat;
    height: 60px;
    width: 60px;
    display: table-cell;
    vertical-align: top;
    border-radius: 50%;
    margin-right: 15px;
    background-position: center;
    float: left;
    background-size: 55%;
}*/
.NE {
    margin-bottom: 20px;
}

hr {
    display: block;
    unicode-bidi: isolate;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}

.pt-10 {
    padding-top: 10px;
}

.pt-20 {
    padding-top: 20px;
}

#adTechPartners img {
    width: 20em;
}

.partners-text {
    min-height: 10em;
}

.addtech_image {
    margin-bottom: 20px;
}

    .addtech_image h5 {
        color: #9c9c9c;
    }

.img-bg-style {
    margin-left: 10px;
    margin-right: 10px;
    background-color: #f7f7f7;
    border: 1px solid #b9b7b7;
    border-radius: 5px;
    padding: 16px 20px 0 20px;
    box-shadow: inset -2px -5px 15px 18px #e6e6e6;
}

.img-bg-style2 {
    margin-left: 10px;
    margin-right: 10px;
    /*background-color: #f7f7f7;*/
    border: 2px solid #e0dfdf;
    border-radius: 5px;
    padding: 10px 20px 10px 20px;
    /*box-shadow: inset -2px -5px 15px 18px #e6e6e6;*/
}
