
        html {
            font-family: sans-serif;
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%;
        }

        body {
            margin: 0;
        }

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        menu,
        nav,
        section,
        summary {
            display: block;
        }

        audio,
        canvas,
        progress,
        video {
            display: inline-block;
            vertical-align: baseline;
        }

        audio:not([controls]) {
            display: none;
            height: 0;
        }

        [hidden],
        template {
            display: none;
        }

        a {
            background-color: transparent;
        }

        a:active,
        a:hover {
            outline: 0;
        }

        abbr[title] {
            border-bottom: 1px dotted;
        }

        b,
        strong {
            font-weight: bold;
        }

        dfn {
            font-style: italic;
        }

        h1 {
            font-size: 2em;
            margin: 0.67em 0;
        }

        mark {
            background: #ff0;
            color: #000;
        }

        small {
            font-size: 80%;
        }

        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline;
        }

        sup {
            top: -0.5em;
        }

        sub {
            bottom: -0.25em;
        }

        img {
            border: 0;
        }

        svg:not(:root) {
            overflow: hidden;
        }

        figure {
            margin: 1em 40px;
        }

        hr {
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            height: 0;
        }

        pre {
            overflow: auto;
        }

        code,
        kbd,
        pre,
        samp {
            font-family: monospace, monospace;
            font-size: 1em;
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            color: inherit;
            font: inherit;
            margin: 0;
        }

        button {
            overflow: visible;
        }

        button,
        select {
            text-transform: none;
        }

        button,
        html input[type="button"],
        input[type="reset"],
        input[type="submit"] {
            -webkit-appearance: button;
            cursor: pointer;
        }

        button[disabled],
        html input[disabled] {
            cursor: default;
        }

        button::-moz-focus-inner,
        input::-moz-focus-inner {
            border: 0;
            padding: 0;
        }

        input {
            line-height: normal;
        }

        input[type="checkbox"],
        input[type="radio"] {
            box-sizing: border-box;
            padding: 0;
        }

        input[type="number"]::-webkit-inner-spin-button,
        input[type="number"]::-webkit-outer-spin-button {
            height: auto;
        }

        input[type="search"] {
            -webkit-appearance: textfield;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            box-sizing: content-box;
        }

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

        fieldset {
            border: 1px solid #c0c0c0;
            margin: 0 2px;
            padding: 0.35em 0.625em 0.75em;
        }

        legend {
            border: 0;
            padding: 0;
        }

        textarea {
            overflow: auto;
        }

        optgroup {
            font-weight: bold;
        }

        table {
            border-collapse: collapse;
            border-spacing: 0;
        }

        td,
        th {
            padding: 0;
        }

        /*******************************************/
        @charset "utf-8";
        @import url(https://fonts.googleapis.com/css?family=Poppins:400,300,500,600,700);
        @import url(https://fonts.googleapis.com/css?family=Tinos:400,400italic,700,700italic);

        #preloader {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            z-index: 500000;
            background-repeat: no-repeat;
            background-position: center center;
            background-color: #FFF;
            color: #ed1d24;
            font-weight: bold;
        }

        #preloader .loading {
            opacity: .75;
            position: absolute;
            height: 106px;
            top: 50%;
            margin-top: -53px;
            width: 100%;
            left: 0;
            text-align: center;
        }

        #preloader .loading img {
            width: 120px;
        }

        #preloader .loading .text {
            font-weight: 700;
            font-size: 36px;
        }

        #preloader .loading p {
            margin: 36px 0 0;
            font: 300 13px;
            color: #ed1d24;
        }

        #preloader .loading .percentage {
            position: absolute;
            display: none;
            bottom: 0;
            left: 0;
            height: 4px;
            background-color: #1CB0FF;
            -webkit-transition: .3s all ease;
            -o-transition: .3s all ease;
            transition: .3s all ease;
        }

        #preloader {
            overflow: hidden;
        }

        body {
            font-family: 'ubunturegular';
            font-size: 15.5px;
            font-style: normal;
            line-height: 24px;
            font-weight: normal;
            color: #333333;
            text-decoration: none;
            margin: 0px;
            -webkit-font-smoothing: antialiased;
            padding: 0;
            font-weight: 300;
            width: 100%;
            float: left;
        }

        * {
            -webkit-box-sizing: border-box;
            -mox-box-sizing: border-box;
            box-sizing: border-box;
        }

        ::selection {
            background: #17A600;
            color: #fff;
        }

        ::-moz-selection {
            background: #17A600;
            color: #fff;
        }

        a {
            color: #f8f8f8;
            text-decoration: none;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
        }

        a:hover {
            color: #000;
        }

        p {
            margin: 0 0 30px 0;
            clear: left;
            padding: 0;
        }

        h1,
        h2,
        h3,
        h4 {
            margin: 0 0 20px 0;
            padding: 0;
            font-weight: normal;
        }

        hr {
            margin: 20px 0 50px 0;
            height: 0;
            border: 0;
            border-top: 1px solid rgba(0, 0, 0, 0.11);
            float: left;
            width: 100%;
            position: relative;
        }

        hr:before,
        hr:after {
            width: 100%;
            height: 1px;
            background-color: rgba(0, 0, 0, 0.11);
            content: '';
            position: absolute;
            left: 0;
            top: -4px;
        }

        hr:after {
            top: auto;
            bottom: -3px;
        }

        .title {}

        .heading {}

        .subheading {
            color: #2c2d85;
            font-weight: bold;
            display: block;
        }

        .subtitle {
            color: #2c2d85;
            font-weight: bold;
            text-transform: uppercase;
            margin-bottom: 5px;
        }

        h3.subheading {
            margin-bottom: 5px;
        }

        img {
            border: 0;
        }

        a img {
            border: 0;
        }

        clearfix {
            clear: both;
        }

        .list {
            margin: 0 0 25px 0;
            padding: 0;
            list-style: none;
            width: 100%;
            float: left;
        }

        .list li {
            margin: 0;
            padding: 5px 0 5px 20px;
            border-bottom: 1px solid rgba(0, 0, 0, 0.11);
            background-image: url(assets/images/bullet.png);
            background-repeat: no-repeat;
            background-position: left 15px;
            color: #000;
            list-style-position: inside;
        }

        .link {}

        .link a {
            color: #fff;
            font-size: 13px;
            padding: 10px 25px;
            background-color: #004B8D;
        }

        .link a:hover {
            color: #fff;
            background-color: #000;
        }

        .link-bt {}

        .link-bt a {
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
            display: inline-block;
            padding: 15px 25px;
            margin: 5px;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase;
            line-height: normal;
            letter-spacing: 2px;
        }

        .link-bt a:hover {
            background-color: #000;
            color: #fff !important;
        }

        .wt {
            background-color: #fff;
            color: #004B8D !important;
        }

        .bl {
            background-color: #6ECC00;
            color: #fff !important;
        }

        .bottom {
            width: 100%;
            height: 430px;
            float: left;
            background-image: url(_assets/images/bottom.jpg_/index.html);
            background-repeat: no-repeat;
            background-position: center top;
            margin-top: -40px;
        }

        .justify {
            text-align: justify;
        }

        .text-center {
            text-align: center;
        }

        .text-right {
            text-align: right;
        }

        header {
            width: 100%;
            position: absolute;
            left: 0;
            z-index: 10;
            margin: 0;
            padding: 0;
            background-color: rgba(255, 255, 255, 0.32);
            border-bottom: 1px solid rgba(0, 0, 0, 0.10);
            color: #fff;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }

        header.smaller {
            position: fixed;
            background-color: #fff;
        }

        .logo {
            float: left;
        }

        header .logo img {
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
            margin: 5px 0 10px 0;
            display: block;
        }

        header.smaller .logo img {}

        main {
            width: 1190px;
            margin: 0 auto;
        }

        .container {
            position: relative;
            width: 85%;
            margin: 0 auto;
            padding: 0;
        }

        section {
            width: 100%;
            float: left;
            margin: 0;
            padding: 0;
            position: relative;
        }

        /*#footer{padding:10px 0;left:0px;width:100%;border-top:1px solid #eaeaea;background-color:#fefefe;position:fixed;left:0px;right:0px;z-index:10000;bottom:0px; background: rgb(227,30,48);
    background: -moz-linear-gradient(-45deg, rgba(227,30,48,0.70) 0%, rgba(125,38,101,0.70) 48%, rgba(42,42,134,0.70) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(227,30,48,0.70) 0%,rgba(125,38,101,0.70) 48%,rgba(42,42,134,0.70) 100%);
    background: linear-gradient(135deg, rgba(227,30,48,0.70) 0%,rgba(125,38,101,0.70) 48%,rgba(42,42,134,0.70) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31e30', endColorstr='#2a2a86',GradientType=1 );}*/


        /************POPUP************/
        .sun-div {
            display: none;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: .5;
            position: fixed;
            z-index: 9999999;
            left: 0;
            top: 0;
        }

        .angel-div {
            display: none;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: .5;
            position: fixed;
            z-index: 99;
            left: 0;
            top: 0
        }

        .sun-button {
            color: #ffffff;
            cursor: pointer;
            /* font-family: "Museo Sans W01 Rounded 500"; */
            /* font-weight: bold; */
            position: absolute;
            right: 10px;
            text-align: center;
            top: 10px;
            border-left: 1px solid #dd0015;
            border-bottom: 1px solid #dd0015;
            padding: 10px;
            z-index: 101;
            background: #dd0015;
            font-size: 18px;
            padding: 6px;
        }

        .sun-close {
            border-radius: 4px;
            bottom: -2px;
            height: 25px;
            position: absolute;
            right: -10px;
            text-align: center;
            width: 70px;
            z-index: 101;
            cursor: pointer;
            color: #e73e51;
            display: none;
        }

        #sun-pop {
            margin: 3% auto 0 -11%;
            left: 50%;
            position: fixed;
            width: 22%;
            z-index: 99999999;
            /* top: 1%; */
            display: none;
            padding: 3px;
            background: #fff;
            text-align: center;
            line-height: 11px;
            /*border-radius: 5px; margin:0 auto; left:20%; position:absolute; width:55%; z-index: 100; top: 1%; display: none; padding:26px 0 17px; background:#fff; text-align:center;*/
        }

        #sun-pop img {
            width: 100%;
        }

        #sun-pop h2 {
            font-size: 16px;
            color: #fff;
            float: left;
            width: 100%;
            margin-top: 20px;
        }

        #angel-pop {
            margin: 5% auto 0 -21%;
            left: 50%;
            position: absolute;
            width: 41%;
            z-index: 100;
            /* top: 1%; */
            display: none;
            padding: 50px 50px;
            background: #fff;
            text-align: center;
            line-height: 11px;
            /*border-radius: 5px; margin:0 auto; left:20%; position:absolute; width:55%; z-index: 100; top: 1%; display: none; padding:26px 0 17px; background:#fff; text-align:center;*/
        }

        #angel-pop img {
            width: 100%;
        }

        #angel-pop h2 {
            font-size: 16px;
            color: #fff;
            float: left;
            width: 100%;
            margin-top: 20px;
        }

        @media only screen and (max-width:800px) {
            #sun-pop {
                margin: 3% auto 0 -25%;
                width: 50%;
            }
        }

        @media only screen and (max-width:640px) {
            #sun-pop {
                margin: 3% auto 0 -40%;
                width: 80%;
            }
        }

        #footer {
            padding: 0 0 10px;
            left: 0px;
            width: 100%;
            border-top: 1px solid #eaeaea;
            background-color: #fefefe;
            position: fixed;
            left: 0px;
            right: 0px;
            z-index: 10000;
            bottom: 0px;
            background: rgb(227, 30, 48);
            background: -moz-linear-gradient(-45deg, rgba(227, 30, 48, 0.70) 0%, rgba(125, 38, 101, 0.70) 48%, rgba(42, 42, 134, 0.70) 100%);
            background: -webkit-linear-gradient(-45deg, rgba(227, 30, 48, 0.70) 0%, rgba(125, 38, 101, 0.70) 48%, rgba(42, 42, 134, 0.70) 100%);
            background: linear-gradient(135deg, rgba(227, 30, 48, 0.70) 0%, rgba(125, 38, 101, 0.70) 48%, rgba(42, 42, 134, 0.70) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31e30', endColorstr='#2a2a86', GradientType=1);
        }

        .foothm {
            background-color: rgba(255, 255, 255, 0.7) !important;
            position: fixed;
            bottom: 0px;
            z-index: 10000;
        }

        .foot-left {
            text-align: center;
            width: 100%;
            position: relative;
            left: 0px;
            float: left;
        }

        /*.foot-left{text-align:center;width:100%;position:absolute;left:0px;}*/
        .copyright {
            font-size: 12px;
            line-height: 19px;
            color: #fff;
        }

        .developed {
            font-size: 11px;
        }

        .copyright a {
            color: #fff;
        }

        .so-rigth {
            float: right;
            height: 31px;
            margin-left: auto;
        }

/* Default styles for larger screens */
.social-icons {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.social-icons li {
  margin-right: 10px;
}

.social-icons li:last-child {
  margin-right: 0;
}

.social-icons a {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  color: #fff;
}

/* Media query for mobile devices (adjust max-width as needed) */
@media only screen and (max-width: 768px) {
  .somedia {
    text-align: center; /* Center the social media icons on mobile */
  }

  .so-rigth {
    margin-bottom: 10px; /* Add some spacing between the social media icons and the footer text on mobile */
  }

  .social-icons li {
    margin-right: 5px; /* Reduce the spacing between the social media icons on mobile */
  }
}

        /*.somedia{float:left;position:relative;z-index:9999;}*/
        .somedia {
            /*float: left;*/
            position: relative;
            z-index: 9999;
            /*margin-top: -10px;*/
        }

        #footer ul.social-icons {
            float: right;
            margin-left: 0px;
        }

        .excellence-slider {
            position: absolute;
            z-index: 1;
            right: 30px;
            top: 132px;
            border-radius: 50%;
            line-height: 0px;
        }

        .excellence-slider img {
            width: 160px;
        }

        ul.social-icons {
            font: 0/0 a;
            margin: 0px;
            padding: 0px;
        }

        ul.social-icons li {
            display: inline-block;
            margin-left: 2px;
            margin-bottom: 2px;
            line-height: 0;
        }

        ul.social-icons li a {
            position: relative;
            display: block;
            width: 31px;
            height: 31px;
            background-color: #969595;
            background-image: url(assets/images/icons/social-icons.png);
            background-repeat: no-repeat;
            -webkit-transition: all .25s linear;
            transition: all .25s linear;
        }

        ul.social-icons .twitter a {
            background-position: 0 0;
        }

        ul.social-icons .facebook a {
            background-position: -31px 0;
        }

        ul.social-icons .dribble a {
            background-position: -62px 1px;
        }

        ul.social-icons .vimeo a {
            background-position: -94px 1px;
        }

        ul.social-icons .youtube a {
            background-position: -126px 1px;
        }

        ul.social-icons .rss a {
            background-position: -155px 1px;
        }

        ul.social-icons .picasa a {
            background-position: -186px 2px;
        }

        ul.social-icons .instagram a {
            background-position: -217px 2px;
        }

        ul.social-icons .skype a {
            background-position: -248px 2px;
        }

        ul.social-icons .dropbox a {
            background-position: -279px 2px;
        }

        ul.social-icons .cat a {
            background-position: -310px 1px;
        }

        ul.social-icons .linkedin a {
            background-position: -341px 1px;
        }

        ul.social-icons .plus a {
            background-position: -372px 1px;
        }

        ul.social-icons .pinterest a {
            background-position: -403px 2px;
        }

        ul.social-icons .blogger a {
            background-position: -434px 1px;
        }

        ul.social-icons .flickr a {
            background-position: -464px -1px;
        }

        ul.social-icons .delicious a {
            background-position: -495px 1px;
        }

        ul.social-icons .yahoo a {
            background-position: -526px 1px;
        }

        ul.social-icons .evernote a {
            background-position: -557px 2px;
        }

        ul.social-icons .apple a {
            background-position: -588px 1px;
        }

        ul.social-icons .behance a {
            background-position: -620px 1px;
        }

        ul.social-icons .gplus a {
            background-position: -651px 2px;
        }

        ul.social-icons .digg a {
            background-position: -682px 1px;
        }

        ul.social-icons .lastfm a {
            background-position: -713px 0px;
        }

        ul.social-icons .myspace a {
            background-position: -745px 1px;
        }

        ul.social-icons .social a {
            background-position: -776px -1px;
        }

        ul.social-icons .wordpress a {
            background-position: -806px 2px;
        }

        ul.social-icons .mail a {
            background-position: -838px 0px;
        }

        ul.social-icons .locationic a {
            background-position: -864px 0px;
        }

        ul.social-icons .twitter a {
            background-color: #47c0d8;
        }

        ul.social-icons .facebook a {
            background-color: #49699f;
        }

        ul.social-icons .dribble a {
            background-color: #e65992;
        }

        ul.social-icons .vimeo a {
            background-color: #568799;
        }

        ul.social-icons .youtube a {
            background-color: #b72d24;
        }

        ul.social-icons .rss a {
            background-color: #fe9900;
        }

        ul.social-icons .picasa a {
            background-color: #535353;
        }

        ul.social-icons .instagram a {
            background-color: #eb4924;
        }

        ul.social-icons .skype a {
            background-color: #24b0e4;
        }

        ul.social-icons .dropbox a {
            background-color: #5da3e8;
        }

        ul.social-icons .cat a {
            background-color: #7292a2;
        }

        ul.social-icons .linkedin a {
            background-color: #2c7cb7;
        }

        ul.social-icons .plus a {
            background-color: #629e61;
        }

        ul.social-icons .pinterest a {
            background-color: #c21c21;
        }

        ul.social-icons .blogger a {
            background-color: #f38f33;
        }

        ul.social-icons .flickr a {
            background-color: #b5c2d2;
        }

        ul.social-icons .delicious a {
            background-color: #3975be;
        }

        ul.social-icons .yahoo a {
            background-color: #a55bbe;
        }

        ul.social-icons .evernote a {
            background-color: #606060;
        }

        ul.social-icons .apple a {
            background-color: #fe9900;
        }

        ul.social-icons .behance a {
            background-color: #18a3fe;
        }

        ul.social-icons .gplus a {
            background-color: #2882c6;
        }

        ul.social-icons .digg a {
            background-color: #2882c6;
        }

        ul.social-icons .lastfm a {
            background-color: #be0607;
        }

        ul.social-icons .myspace a {
            background-color: #1b61b0;
        }

        ul.social-icons .social a {
            background-color: #5f7162;
        }

        ul.social-icons .wordpress a {
            background-color: #33759d;
        }

        ul.social-icons .mail a {
            background-color: #65a413;
        }

        ul.social-icons .locationic a {
            background-color: #d30301;
        }

        ul.social-icons a:hover {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            background-color: #969595;
        }

        ul.social-icons span {
            -webkit-box-sizing: initial;
            box-sizing: initial;
            position: absolute;
            bottom: -40px;
            left: 50%;
            margin-left: -38px;
            padding: 10px;
            width: 44px;
            height: 44px;
            border: 5px solid #fff;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9);
            color: #92999e;
            text-align: center;
            text-indent: 0px;
            font-size: 13px;
            line-height: 44px;
            opacity: 0;
            pointer-events: none;
            font-family: 'Oswald', sans-serif;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
            -webkit-transform: scale(0.2);
            -ms-transform: scale(0.2);
            transform: scale(0.2);
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
        }

        .ie8 ul.social-icons span {
            display: none;
        }

        .social-icons a:hover span {
            opacity: .9;
            bottom: 40px;
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }

        .ie8 ul.social-icons a:hover span {
            display: block;
        }

        ul.social-icons .gplus span,
        ul.social-icons .stubleupon span,
        ul.social-icons .wordpress span {
            font-size: 12px;
        }

        .fullwidth {
            width: 100%;
            display: block;
            float: left;
        }

        clearfix {
            width: 100%;
            height: 100px;
            float: left;
            margin: 0;
            padding: 0;
            display: block;
        }

        .two-col {
            width: 47%;
            float: left;
            margin-right: 6%;
        }

        .tabcol-one {
            width: 30%;
        }

        .tabcol-img {
            width: 60%;
        }

        .tabcol-inc {
            width: 18%;
        }

        .tabcol-img {
            width: 60%;
        }

        .three-col {
            width: 30%;
            float: left;
            margin-right: 5%;
        }

        .four-col {
            width: 22%;
            float: left;
            margin-right: 4%;
        }

        .last {
            margin-right: 0;
        }

        .progtab {
            border: 1px solid rgb(149, 234, 224);
            width: 100%;
        }

        .progtab tr td {
            padding: 1%;
            font-weight: 500;
            font-size: 13px;
            display: table-cell;
            width: 0px;
        }

        .progtab .hdd {
            background: rgba(39, 53, 150, 1);
            font-weight: 700;
            color: #fff;
            font-size: 14px;
        }

        form {
            margin: 0;
            padding: 0;
        }

        *:focus {
            outline: none;
        }

        .fieldset {
            width: 100%;
            height: auto;
            padding: 8px 10px;
            background-color: none;
            background-color: transparent;
            display: block;
            border: 1px solid rgba(255, 255, 255, 0.2);
            margin: 0 0 10px 0;
            color: #fff;
            font-size: 12px;
            font-family: 'RalewayRegular';
            float: left;
        }

        .fieldsetb {
            width: 100%;
            height: auto;
            padding: 8px 10px;
            background-color: none;
            background-color: transparent;
            display: block;
            border: 1px solid #e5e5e5;
            margin: 0 0 10px 0;
            color: #000;
            font-size: 12px;
            float: left;
        }

        .sendbutton {
            width: auto;
            height: auto;
            border: 0;
            outline: 0;
            margin: 0 5px 0 0;
            float: left;
            color: #fff;
            font-size: 20px;
            font-family: 'RalewayExtraBold';
            cursor: pointer;
            vertical-align: top;
            padding: 10px 20px;
            text-align: center;
            background-color: #00BFF3;
            text-transform: uppercase;
        }

        .sendbutton:hover {
            background-color: #1442A2;
            color: #fff;
        }

        ::-webkit-input-placeholder {
            color: #000 !important;
        }

        :-moz-placeholder {
            color: #000 !important;
        }

        ::-moz-placeholder {
            color: #000 !important;
        }

        :-ms-input-placeholder {
            color: #000 !important;
        }

        #eut-body {
            background-color: #ffffff;
        }

        #eut-footer-area {
            padding-top: 9px;
            padding-bottom: 18px;
        }

        .attachment-full.size-full {
            width: 88px;
        }

        #eut-footer-bar {
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .vc_custom_1438170633179 {
            padding-right: 15% !important;
            padding-left: 15% !important;
        }

        .vc_custom {
            background-image: url(_assets/images/team.jpg_/index.html) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }

        .abt-right {
            padding-top: 8%;
            padding-right: 8%;
            padding-bottom: 8%;
            padding-left: 8%;
            width: 50%;
            float: right;
        }

        .vc_custom_1438170633179 {
            padding-right: 15% !important;
            padding-left: 15% !important;
        }

        .bannerin {
            position: relative;
            margin-top: 110px;
            background: url(assets/images/inner-banner.jpg) no-repeat top center;
            padding: 152px 0 !important;
        }

        .banner02 {
            background: url(assets/images/inner-banner02.jpg) no-repeat top center;
        }

        .banner03 {
            background: url(assets/images/inner-banner03.jpg) no-repeat top center;
        }

        .banner04 {
            background: url(assets/images/inner-banner04.jpg) no-repeat top center;
        }

        .banner05 {
            /*background:url(assets/images/inner-banner05.jpg*/
            ) no-repeat top center;
        }

        .banner06 {
            /*background:url(assets/images/inner-banner06.jpg*/
            ) no-repeat top center;
        }

        .banner07 {
            /*background:url(assets/images/inner-banner07.jpg*/
            ) no-repeat top center;
        }

        .banner08 {
            /*background:url(assets/images/inner-banner08.jpg*/
            ) no-repeat top center;
        }

        .inhead div#eut-header-wrapper {
            background: #fff;
        }

        .bannerin h2,
        h1.eut-title.eut-dark {
            text-align: center;
            font-size: 40px;
            text-transform: uppercase;
            line-height: normal;
            color: #fff !important;
            position: relative;
            margin: 0 0 10px 0;
            font-weight: 100;
            text-shadow: 2px 0px 1px #333333;
            font-family: 'Oswald', sans-serif;
        }

        .abtserb {
            bottom: 0px !important;
        }

        .breadcrumb {
            position: relative;
            z-index: 100;
            line-height: 1.4em;
            border-bottom: 1px solid rgba(46, 49, 146, 0.13);
            padding: 17px 0 17px 0;
            margin-bottom: 20px;
            text-transform: uppercase;
            font-size: 27px;
            font-weight: bold;
            color: #ed1d24 !important;
            width: 100%;
            font-family: 'Oswald', sans-serif;
            float: left;
            position: relative;
        }

        .breadcrumb:after {
            width: 80px;
            position: absolute;
            left: 0px;
            bottom: -2px;
            content: '';
            height: 5px;
            background: #2c2d85;
        }

        .fl-rt {
            float: right;
            font-size: 13px;
        }

        .breadcrumb a {
            font-size: 13px;
            color: #000;
        }

        aside {
            width: 24%;
            float: right;
            margin: 0;
            padding: 0;
        }

        .aside {
            width: 34%;
            float: right;
            margin: 0;
            padding: 0;
        }

        aside .subtitle {
            background-color: rgba(0, 0, 0, 0.1);
            color: #D53032;
            padding: 10px 20px;
        }

        summary {
            width: 72%;
            float: left;
            margin: 0;
            padding: 0;
            text-align: justify;
            margin-bottom: 20px !important;
        }

        .summary {
            width: 62%;
            float: left;
            margin: 0;
            padding: 0;
            text-align: justify;
            margin-bottom: 20px !important;
        }

        .subtitle {
            font-size: 18px;
            color: #2f3192;
        }

        aside .subtitle {
            background-color: rgba(0, 0, 0, 0.1);
            color: #D53032;
            padding: 10px 20px;
            text-transform: uppercase;
            font-size: 17px;
            margin-top: 8px;
            width: 100%;
            float: left;
            font-family: 'open_sansbold';
        }

        .sidelist {
            list-style: none;
            margin: 0px;
            padding: 0px;
            margin-bottom: 18px;
            width: 100%;
            float: left;
        }

        .sidelist li {
            border-bottom: 1px solid #e6e6e6;
            background: url(assets/images/listr.png) no-repeat left 11px;
            padding: 5px 0px 5px 28px;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
        }

        .sidelist li a {
            display: block;
            color: #000;
            font-size: 13.5px;
        }

        .sidelist li:hover {
            padding: 5px 0px 5px 32px;
        }

        .drin {
            width: 42%;
            float: left;
            margin-right: 10px;
        }

        .drin-right {
            width: 53%;
            float: right;
        }

        .drin-right h3 {
            color: #2f3193;
            font-size: 15px;
            border-bottom: 1px solid #e6e6e6;
            padding-bottom: 9px;
        }

        .drin-right a {
            background: #2c2d85;
            color: #fff;
            text-transform: uppercase;
            padding: 10px 15px;
            border-radius: 5px;
        }

        .drin-right a:hover {
            background: #ed1c24;
        }

        .mobfootico {
            width: 167px;
            margin: 15px auto;
            display: none;
        }

        .mobfootico li {
            border-bottom: 0px !important;
            padding: 0px !important;
            margin: 0px 1px 0px 1px !important;
        }

        .bokdiv {
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }

        .bokdiv p {
            margin-bottom: 5px;
        }

        footer {
            width: 100%;
            float: left;
        }

        .innfoot {
            position: relative;
            padding-bottom: 50px;
            background: #2f3192;
            color: #bababa;
        }

        .eut-column-1-4 {
            width: 25%;
            float: left;
            position: relative;
            min-height: 1px;
            padding-right: 25px;
            padding-left: 25px;
            z-index: 3;
        }

        .eut-widget-title {
            font-size: 16px;
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 1.500em;
            color: #fff;
            font-family: 'open_sansbold';
        }

        .eut-row {
            margin-bottom: 0px;
            display: flex;
    align-items: center;
        }

        .menu-btn.inmenubt {
            bottom: -127px;
        }

        /*.logos{position:absolute;right:10px;bottom:50px;z-index:10000;}*/
        .logos {
            position: relative;
            z-index: 10000;
            float: right;
            line-height: 0px;
            margin-top: -35px;
            margin-right: 5%;
        }

        .logos img {
            width: 58px;
        }

        .transilater {
            position: absolute;
            top: 0px;
            height: 50px;
            z-index: 10;
            width: 40px;
            overflow: hidden;
            padding: 13px 0px 7px 54px;
            right: 174px;
            -moz-transition: all 0.4s ease-out;
            -o-transition: all 0.4s ease-out;
            -webkit-transition: all 0.4s ease-out;
            -ms-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
            background: url(assets/images/leng.jpg) 18px center no-repeat #2c2d85;
            cursor: pointer;
        }

        .transilater img {
            display: none;
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
        }

        .transilater:hover img {}

        .transilater:hover {
            position: absolute;
            top: 0px;
            height: 50px;
            z-index: 10;
            width: 206px;
            padding: 13px 10px 7px 54px;
            right: 174px;
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
            background: url(assets/images/leng.jpg) 18px center no-repeat #2c2d85;
        }

        .infooter {
            position: absolute !important;
        }

        .desk {
            display: block;
        }

        .mob {
            display: none;
        }

        .doctors {
            position: relative;
            margin-bottom: 50px !important;
        }

        .drimg {
            width: 100%;
            float: left;
        }

        .drdet {
            position: absolute;
            bottom: -20px;
            margin-bottom: 0px;
            width: 100%;
            float: left;
        }

        .tabBlock-content h2.drname {
            background: rgba(47, 49, 146, 0.77);
            color: #fff !important;
            padding: 10px 10px !important;
            font-size: 16px;
            text-align: center;
            margin-bottom: 0px !important;
        }

        .drdet h3 {
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
            background: rgba(238, 27, 33, 0.76);
            padding: 0px 10px;
            color: #fff;
            font-size: 14px;
            line-height: 17px;
            margin-bottom: 0px;
            height: 0px;
            overflow: hidden;
            text-align: center;
        }

        .drdet a {
            width: 50%;
            float: left;
            padding: 10px 5px;
            text-align: center;
            color: #fff;
            font-size: 13px;
        }

        .bkappo {
            background: #d0181d;
        }

        .drdeta {
            background: #2d2f8e;
        }

        .drdetafull {
            float: left;
            width: 100% !important;
        }

        .doctors:hover .drdet h3 {
            padding: 14px 10px;
            height: 66px;
        }

        .last.dr-deta hr {
            margin: 0 0px 24px 0px;
        }

        .gen-row {
            width: 100%;
            float: left;
            margin-bottom: 30px;
        }

        .book-form p {
            margin-bottom: 17px;
        }

        summary .gen-row {
            margin-bottom: 10px;
        }

        .button {
            height: auto;
            color: #fff;
            font-size: 18px;
            cursor: pointer;
            border: 0;
            outline: 0;
            vertical-align: top;
            padding: 12px 18px;
            float: left;
            margin: 0;
            text-align: left;
            border: 0;
            background-color: #1C1E4C;
            text-transform: uppercase;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
        }

        .button:hover {
            background-color: #000;
            color: #fff;
        }

        .fontsize {
            position: fixed;
            top: 40%;
            right: 0px;
            width: 40px;
            z-index: 10
        }

        .fontsize a {
            width: 100%;
            border: 1px solid #c6c3c3;
            margin-bottom: 2px;
            background: #e3e2e2;
            float: left;
            text-align: center;
            height: 40px;
            line-height: 40px;
            color: #000;
            font-weight: bold;
            font-size: 15px;
        }

        .fontsize a:hover {
            background: #e41e31;
            color: #fff;
        }

        .drdesig {
            font-size: 16px;
            font-family: 'open_sansbold';
            margin-bottom: 7px;
        }

        .drdetimg {
            float: left;
            width: 30%;
            margin-right: 25px;
        }

        .drdetmain p {
            float: inherit;
            clear: inherit;
            line-height: 27px;
        }

        .marginbt {
            margin-bottom: 5px;
        }

        /*.helpline{float:left;position:absolute;right:220px;top:17px;}
.helpline p{float:left;clear:inherit;color:#000;}
.tfno{background-image:url(assets/images/icons/icon01.png);padding:17px 20px 17px 50px;background-repeat:no-repeat;background-position:left top;font-size:14px;margin-top:17px;font-weight:700;line-height:8px;margin-left:15px;}
.mainline{background-image:url(assets/images/icons/icon02.png);padding:4px 20px 4px 50px;background-repeat:no-repeat;background-position:left top;font-size:14px;margin-top:17px;font-weight:700;line-height:18px;}*/
        .captha {
            float: left;
            width: 233px;
            overflow: hidden;
            min-height: 78px;
        }

        .latest-announcement {
            float: left;
            width: 100%;
            margin-bottom: 12px;
            padding-left: 223px;
        }

        .announcement-left {
            float: left;
            width: 15%;
            padding: 7px 0 0 30px;
            background: #2c2d85;
            color: #fff;
            font-family: 'open_sansbold';
            min-height: 40px;
        }

        .announcement-right {
            float: left;
            width: 73%;
            color: #fff;
            font-size: 14px;
            min-height: 40px;
            padding: 9px 20px 0;
            background: rgb(227, 30, 48);
            background: -moz-linear-gradient(-45deg, rgba(227, 30, 48, 0.70) 0%, rgba(125, 38, 101, 0.70) 48%, rgba(42, 42, 134, 0.70) 100%);
            background: -webkit-linear-gradient(-45deg, rgba(227, 30, 48, 0.70) 0%, rgba(125, 38, 101, 0.70) 48%, rgba(42, 42, 134, 0.70) 100%);
            background: linear-gradient(135deg, rgba(227, 30, 48, 0.70) 0%, rgba(125, 38, 101, 0.70) 48%, rgba(42, 42, 134, 0.70) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31e30', endColorstr='#2a2a86', GradientType=1);
        }

        .criticare {
            float: left;
            background-color: #ed1d24;
            color: #fff;
            font-size: 12px;
            padding: 8px 10px;
            min-height: 40px;
            width: 12%;
            text-align: center;
            font-weight: 700
        }

        .helpline {
            float: left;
            position: absolute;
            right: 240px;
            top: 0px;
        }

        .helpline p {
            float: left;
            clear: inherit;
            color: #000;
        }

        .tfno {
            background-image: urlassets/images/icons/icon01.png);
            padding: 17px 20px 17px 50px;
            background-repeat: no-repeat;
            background-position: left top;
            font-size: 14px;
            margin-top: 17px;
            font-weight: 700;
            line-height: 8px;
            margin-left: 15px;
        }

        .mainline {
            background-image: url(assets/images/icons/icon02.png);
            padding: 4px 20px 4px 50px;
            background-repeat: no-repeat;
            background-position: left top 29px;
            font-size: 14px;
            margin-top: 5px;
            font-weight: 700;
            line-height: 18px;
        }

        .mainline span {
            border-bottom: 1px solid #e41e31;
            width: 100%;
            display: inline-block;
            padding: 5px 0px;
        }

        .mainline span a {
            color: #000;
        }

        header.header main {
            position: relative;
        }

        body.resizable-content.resize-sm.animate {
            opacity: 1;
        }

        .news {
            float: left;
            width: 100%;
            position: relative;
            border: 1px solid #dcdcdc;
            margin-bottom: 40px;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
        }

        .news:hover {
            box-shadow: 0px 0px 10px rgb(204, 204, 204);
            -moz-box-shadow: 0px 0px 10px rgb(204, 204, 204);
            -webkit-box-shadow: 0px 0px 10px rgb(204, 204, 204);
            border: 1px solid rgba(238, 27, 33, 0.24);
        }

        .news .news-img {
            float: left;
            width: 100%;
            margin-bottom: 20px;
            height: 175px;
            overflow: hidden;
            background: #e8e8e8;
        }

        .news .news-content {
            float: left;
            width: 100%;
            padding: 5px 20px 20px;
            min-height: 140px;
        }

        .news .news-content h2 {
            font-size: 18px;
            margin-bottom: 10px;
            color: #2f3192;
        }

        .news .link a {
            border: 1px solid #dcdcdc;
            background: none;
            color: #e41e31;
        }

        .news:hover .link a {}

        .date {
            position: absolute;
            right: 12px;
            top: 13px;
            width: 56px;
            z-index: 4;
            text-align: center;
            box-shadow: 0px 0px 10px rgb(204, 204, 204);
            -moz-box-shadow: 0px 0px 10px rgb(204, 204, 204);
            -webkit-box-shadow: 0px 0px 10px rgb(204, 204, 204);
            border: 1px solid rgba(238, 27, 33, 0.24);
            background: #fff;
        }

        .date .day {
            float: left;
            width: 100%;
            text-align: center;
            color: #ed1d24;
            font-weight: 500;
            font-size: 28px;
            padding: 12px 5px 9px;
            background: #fff;
        }

        .date .year {
            font-size: 13px;
            line-height: 16px;
            color: #000;
            background: #d8d8d8;
            float: left;
            width: 100%;
            padding: 12px 5px 9px;
            font-weight: 600;
        }

        .news-content .link {
            position: absolute;
            bottom: 6px;
            left: 0px;
        }

        .news-content .link a {
            border-radius: 0px;
        }

        .news-content p {
            font-size: 14px;
        }

        .news-detail {
            float: left;
            width: 100%;
        }

        .news-detail-content h2 {
            color: #2f3192;
            font-weight: 500;
            font-size: 22px;
            line-height: normal;
        }

        .news-detail-content h2 span {
            font-size: 13px;
            color: #9c9c9c;
            font-weight: 200;
        }

        .detail-img {
            float: left;
            width: 100%;
            position: relative;
            margin-bottom: 30px;
        }

        .subtitle-one {
            color: #2f3192;
            font-weight: 500;
            font-size: 22px;
            line-height: normal;
        }

        .media {
            float: left;
            width: 100%;
        }

        .read-more {
            float: left;
            width: 100%;
            text-align: center;
            background: #2c2d85;
            padding: 10px 0;
            color: #fff;
            font-weight: 600;
        }

        .read-more2 {
            position: absolute !important;
            height: 40px;
            font-size: 15px !important;
            padding: 10px 21px !important;
            text-align: center;
            background: #2c2d85;
            padding: 8px 0;
            color: #fff !important;
            font-size: 25px;
            font-weight: 600;
            right: 0px;
            bottom: 0px;
        }

        .read-more2:hover {
            padding: 10px 21px !important;
        }

        .media:hover .read-more {
            color: #fff;
            background: #ed1d24;
        }

        .img-responsive {
            float: left;
            max-width: 100%;
        }

        .contus {
            display: none;
            position: fixed;
            right: 0px;
            z-index: 1000;
            top: 40%;
        }

        .imgleft {
            float: left;
            margin-right: 10px;
        }

        .menu-btncont {
            position: relative;
            z-index: 99;
            top: -6px;
            width: 45px;
            float: left;
            padding-top: 0px;
            cursor: pointer;
        }

        .clear {
            clear: both;
            height: 0px;
        }

        .menu-btncont p {
            width: 190px;
            float: left;
            background: #fff;
            color: #000;
            position: absolute;
            right: -190px;
            top: 3px;
            padding: 4px 0px 4px 10px;
            font-size: 13px;
            line-height: 14px;
            margin-bottom: 0px;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
            font-weight: bold;
            border-radius: 15px 15px 15px 15px;
            -moz-border-radius: 15px 15px 15px 15px;
            -webkit-border-radius: 15px 15px 15px 15px;
            padding-left: 15px;
        }

        .fi {
            padding: 13px 16px !important;
        }

        .menu-btncont:hover p {
            right: 36px;
        }

        .topmenu {
            margin-top: -6px;
            border-top: 1px solid #2b61ad;
        }

        .menu-btn {
            z-index: 99;
            width: 37px;
            float: right;
            margin-top: 250px;
            cursor: pointer;
            margin-right: -45px;
            z-index: 10;
            position: absolute;
            display: block;
        }

        .menu-btn:hover img {
            opacity: 0.8;
        }

        .menu-btncont img {
            width: 38px;
            background: #fff;
            padding: 4px;
            -webkit-border-top-left-radius: 10px;
            -webkit-border-bottom-left-radius: 10px;
            -moz-border-radius-topleft: 10px;
            -moz-border-radius-bottomleft: 10px;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
        }

        .menu-btncont:hover p a {
            color: #000;
        }

        .accordion ul ul.list {
            display: block !important;
            margin: 0px;
            padding: 0px;
            border-right: 0px !important;
            border-bottom: 0px !important;
        }

        .accordion ul ul.list li {
            border-left: 0px !important;
            padding: 5px 0 5px 15px;
        }

        img.goog-te-gadget-icon {
            display: none !important;
        }

        .goog-te-gadget-simple {
            width: 143px;
            height: 24px;
        }

        .goog-te-gadget-simple .goog-te-menu-value {
            margin-top: -2px;
            float: left;
            width: 130px;
        }

        .goog-te-menu-value img {
            padding: 0 2px 10px 1px;
            display: inline-block;
        }

        .icon_box {
            border-bottom: 1px solid #ccc;
            padding-bottom: 9px;
            margin-bottom: 20px;
        }

        .icon_box em:hover {
            background-color: #2A2E37;
        }

        .icon_box em {
            float: left;
            margin: 0px 20px 0px 0px;
            background: #2c2d85;
            padding: 8px;
            border-radius: 100%;
            width: 45px;
            height: 45px;
            text-align: center;
            line-height: 30px;
            color: #fff;
            padding-top: 16px;
        }

        .icon_box .descripion {
            display: block;
            overflow: hidden;
        }

        .icon_box .descripion h5 {
            line-height: 15px;
            font-size: 16px;
            margin: 0 0 15px 0;
        }

        .icon_box p {
            margin: 0;
            padding-bottom: 15px;
        }

        #contact-form input,
        #contact-form textarea {
            padding: 15px 13px;
            font-family: Helvetica, sans-serif;
            margin: 10px 0px 10px 0px;
            border: 1px solid #ccc;
            color: #666666;
            background: transparent;
        }

        #contact-form input {
            width: 95%;
        }

        #contact-form textarea {
            height: 88px;
            width: 95%
        }

        #contact-form textarea:focus,
        #contact-form input:focus {
            border: 1px solid #E1E1E1;
        }

        #contact-form p input#submit {
            box-shadow: none;
            border: none;
            float: left;
            background-color: #2A2E37;
            padding: 15px 15px 15px 15px;
            color: #fff;
            font-size: 13px;
            -moz-transition: all 0.2s ease 0s;
            width: 97%;
        }

        #contact-form p {
            padding-bottom: 0px !important;
            margin: 0;
        }

        #contact-form p input#submit:hover {
            background-color: #2c2d85 !important;
            -webkit-transition-property: background;
            -webkit-transition-duration: 0.5s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-property: background;
            -moz-transition-duration: 0.5s;
            -moz-transition-timing-function: ease-out;
            -o-transition-property: background;
            -o-transition-duration: 0.5s;
            -o-transition-timing-function: ease-out;
            -ms-transition-property: background;
            -ms-transition-duration: 0.5s;
            -ms-transition-timing-function: ease-out;
            transition-property: background;
            transition-duration: 0.5s;
            transition-timing-function: ease-out;
            color: #fff !important;
            cursor: pointer;
        }

        #contact-form label {
            float: left;
            width: 70px;
            padding-top: 5px;
            font-size: 13px;
            font-family: 'Open Sans', sans-serif;
            color: #808080;
        }

        .clear-fix {
            clear: both;
            height: 0px;
        }

        .careersbxtable {
            position: relative;
            background: #fbfbfb;
            border: 1px solid #d0cfcf;
            padding: 20px;
            margin-bottom: 20px;
        }

        .careersbx h2 {
            background: #2f3192;
            padding: 12px 15px;
            color: #fff;
            margin-bottom: 0px;
            font-size: 17px;
        }

        .careersbxtable table td {
            padding: 5px;
            10px;
        }

        .red {
            color: #ed1d24;
        }

        .careersbxtable h3 {
            margin-bottom: 2px;
        }

        .gutter {
            padding: 6px;
        }

        .smd4 {
            width: 25%;
        }

        .col {
            float: left;
        }

        .sitemap {
            float: left;
        }

        .sitemap ul {
            margin-bottom: 0;
            list-style: none;
            padding: 0;
            margin-left: 0;
        }

        .sitemap ul li {
            line-height: 30px;
        }

        .sitemap ul li a {
            background-image: url(assets/images/sitemap-arrow.png);
            background-repeat: no-repeat;
        }

        .sitemap ul li a {
            padding-left: 40px;
            background-position: -270px 7px;
            color: #000;
        }

        .sitemap ul li li a {
            padding-left: 80px;
            background-position: -230px 7px;
        }

        .sitemap ul li li li a {
            padding-left: 120px;
            background-position: -190px 7px;
        }

        .sitemap ul li li li li a {
            padding-left: 160px;
            background-position: -150px 7px;
        }

        .sitemap ul li li li li li a {
            padding-left: 200px;
            background-position: -110px 7px;
        }

        .textwidget {
            float: left;
        }

        .ftsrp {
            display: inline-block;
            font-size: 12px;
            color: #fff;
            padding: 10px 30px 10px 52px;
            /*margin-bottom: 21px;*/
            background: #41429c;
            border: 1px solid #6b6ce0;
            text-transform: uppercase;
            /*margin-top: 21px;*/
            margin:0;
        }

        .right-img {
            float: right;
            padding-left: 20px;
            padding-bottom: 20px;
            max-width: 100%;
        }

        .ftsrp:hover {
            background-color: #e41e31;
        }

        .ftsrp-main {
            float: left;
            width: 100%;
            text-align: center;
        }

        .ftsrp a {
            display: block;
            color: #fff;
        }

        .ftsrp-padding {
            padding: 10px 55px 10px 48px;
        }

        .foot-strip1 {
            background: url no-repeat left 18px center;
        }


        .foot-strip2 {
            background: url(assets/images/foot-strip2.png) no-repeat left 18px center;
        }

        .foot-strip3 {
            background: url(assets/images/foot-strip3.png) no-repeat left 18px center;
        }

        .foot-strip4 {
            background: url(assets/images/foot-strip4.png) no-repeat left 18px center;
        }

        .foot-strip5 {
            background: url(assets/images/foot-strip5.png) no-repeat left 18px center;
        }

        .foot-strip6 {
            background: url(assets/images/foot-strip6.png) no-repeat left 18px center;
        }

        @media only screen and (max-width:1650px) {
            .logos {
                margin-right: 8%;
            }
        }

        @media only screen and (max-width:1366px) {
            .logos {
                margin-right: 12%;
            }

            .announcement-left {
                width: 20%;
            }

            .criticare {
                width: 14%;
            }

            .announcement-right {
                width: 66%;
            }
        }

        @media only screen and (max-width:1180px) {
            main {
                width: 100%;
                /*padding: 0 20px;*/
            }

            .logo {
                margin: 0 0 0 20px;
            }

            .helpline {
                right: 232px;
            }

            .logo {
                width: 32%;
                margin-top: 17px;
            }

            .logo img {
                width: 100%;
            }

            .announcement-left {
                width: 26%;
                padding: 7px 0 0 12px;
            }

            .announcement-right {
                width: 58%;
            }

            .criticare {
                width: 16%;
            }
        }

        @media only screen and (max-width:1024px) {
            .foot-left {
                position: inherit;
            }
        }

        @media only screen and (max-width:980px) {
            .announcement-left {
                width: 30%;
            }

            .announcement-right {
                width: 48%;
            }

            .criticare {
                width: 22%;
            }
        }

        @media only screen and (max-width:800px) {
            .helpline {
                display: none;
            }

            .announcement-left {
                width: 30%;
                padding: 7px 0 0 8px;
                font-size: 12px;
            }

            .announcement-right {
                width: 44%;
                font-size: 12px;
                padding: 9px 20px 0;
            }

            #footer {
                padding: 0 0 13px;
            }

            .criticare {
                width: 26%;
            }
        }

        @media only screen and (max-width:768px) {
            .portfolioContainer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  
  .gridTie-commercial {
    width: 100%;
    margin-bottom: 20px;
  }
        }

        @media only screen and (max-width:640px) {
            .foot-left {
                width: 100%;
                float: left;
                text-align: center;
                margin-bottom: 14px;
            }

            .somedia {
                margin: 0px auto;
                float: none;
            }

            .expanding-div {
                top: 52px;
            }

            .logo {
                width: 62%;
            }

            .logo img {
                width: 100%;
            }

            .right-img {
                width: 100%;
                padding: 0px;
                padding-bottom: 20px;
            }

            .two-col,
            .three-col,
            .four-col,
            aside,
            summary,
            .summary,
            .aside {
                width: 100%;
                float: left;
                margin: 0px;
            }

            .drin,
            .drin-right {
                width: 100%;
                float: left;
                margin: 10px 0px !important;
            }

            /*.somedia {*/
            /*    display: none;*/
            /*}*/

            .mobfootico {
                display: block;
            }

            #footer {
                padding: 0 0 13px;
            }

            #footer p {
                margin-bottom: 0px;
            }

            .eut-column-1-4 {
                width: 100%;
                float: left;
            }

            .breadcrumb {
                font-size: 15px;
            }

            .fl-rt {
                float: right;
                font-size: 11px;
            }

            .bannerin {
                position: relative;
                margin-top: 79px;
                background-size: 151% !important;
                padding: 73px 0 !important;
            }

            .transilater {
                position: absolute;
                top: 68px;
                margin-right: -20px;
                right: 20px;
                display: none;
            }

            .transilater:hover {
                position: absolute;
                top: 68px;
                margin-right: -20px;
                right: 20px;
            }

            .mob {
                display: block;
            }

            .desk {
                display: none;
            }

            .drdet a {
                line-height: 14px;
                min-height: 40px;
                padding: 0px 5px;
                display: grid;
                text-align: center;
                align-items: center;
            }

            .drdetimg {
                float: left;
                width: 100%;
                margin-right: 0px;
                margin-bottom: 15px;
            }

            .logo {
                margin-top: 5px;
            }

            .contus {
                display: block;
            }

            .fontsize {
                display: none;
            }

            .careersbxtable table td {
                display: block;
                width: 100%;
                padding: 7px 10px;
            }

            .cdot {
                display: none !important;
            }

            .careersbx h2 {
                background: #2f3192;
                padding: 11px 15px;
                font-size: 16px;
            }

            .ftsrp {
                width: 100%;
                display: inline-block;
                font-size: 12px;
                margin-top: 10px;
            }

            .attachment-full {
                display: none;
            }

            .breadcrumb-hd {
                display: none;
            }

            .breadcrumb .fl-rt {
                float: left;
            }

            .jx_ui_FullFrame meshim_widget_Widget {
                display: none !important;
            }

            .latest-announcement {
                padding-left: 0;
            }

            .announcement-left {
                width: 100%;
            }

            .announcement-right {
                width: 100%;
            }

            .menu-btn {
                bottom: -6px;
            }

            .logos {
                display: none;
            }

            /*#footer {*/
            /*    position: relative;*/
            /*    padding: 0 0 50px;*/
            /*}*/

            .excellence-slider {
                right: 14px;
                top: 108px;
            }

            .excellence-slider img {
                width: 90px;
            }

            .criticare {
                width: 100%;
            }
        }

        @media only screen and (max-width:480px) {
            .logos {
                position: absolute;
                right: 10px;
                bottom: 131px;
                z-index: 10000;
                width: 188px;
                left: 24%;
                left: 50%;
                margin-left: -94px;
            }

            .logos img {
                width: 48%;
                float: left;
            }

            /*.copyright span {*/
            /*    display: none;*/
            /*}*/

            .foot-left {
                margin-bottom: -3px;
            }

            .logos {
                display: none;
            }

            .announcement-left {
                width: 100%;
                text-align: center;
                padding-right: 0px;
            }

            .announcement-right {
                width: 100%;
                padding: 9px 10px 0;
            }

            .excellence-slider {
                right: 10px;
                top: 95px;
            }
        }

        @media only screen and (max-width:360px) {
            .logo {
                width: 76%;
                margin-left: 0px;
                margin-top: 7px;
            }

            .bannerin {
                padding: 68px 0 !important;
            }

            .progtab tr td {
                display: block;
                width: 100%;
            }

            .announcement-left {
                padding-right: 6px;
                font-size: 10px;
            }
        }

        @media only screen and (max-width:320px) {}

        /**********************************************************************/
        #page {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 5;
            width: 100%;
        }

        #menu:not(.mm-menu) {
            display: none;
        }

        .menu {
            float: right;
            margin-top: 32px;
            position: relative;
        }

        .header {
            z-index: 10000;
            width: auto;
            position: absolute;
            right: 0;
            top: 0px;
            width: 100%;
            padding: 0px;
        }

        .header.fixed {
            position: fixed;
            top: 0;
            left: 0;
        }

        .menunu {
            display: block;
            width: auto;
            height: 50px;
            padding: 0 25px 0 50px;
            float: left;
            line-height: 52px;
            color: #fff;
            font-size: 16px;
            display: block;
            background-color: #e41e31;
            background: rgb(227, 30, 48);
            background: -moz-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            background: -webkit-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            background: linear-gradient(135deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31e30', endColorstr='#2a2a86', GradientType=1);
            position: relative;
        }

        .menunu:after {
            position: absolute;
            content: '';
            background-image: url(assets/images/menu-icon.png);
            background-repeat: no-repeat;
            background-position: center;
            width: 22px;
            height: 100%;
            left: 13px;
            top: 0;
        }

        .menunu:hover {
            background: #e41e31;
            color: #fff;
        }

        .content {
            padding: 0;
            width: 100%;
            float: left;
        }

        .mm-list a:hover {
            background: #ED1C21;
            color: #fff;
            background: rgb(227, 30, 48);
            /* Old browsers */
            background: -moz-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(135deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31e30', endColorstr='#2a2a86', GradientType=1);
            /* IE6-9 fallback on horizontal gradient */
        }

        @media only screen and (min-width:1920px) {
            .content {
                width: 1180px;
                margin: 0 auto;
                float: none;
            }
        }

        .mm-menu.mm-horizontal>.mm-panel {
            -webkit-transition: -webkit-transform 0.8s ease;
            transition: transform 0.8s ease;
        }

        .mm-menu .mm-hidden {
            display: none;
        }

        .mm-wrapper {
            overflow-x: hidden;
            position: relative;
        }

        .mm-menu,
        .mm-menu>.mm-panel {
            width: 100%;
            height: 100%;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 0;
        }

        .mm-menu {
            background: inherit;
            display: block;
            overflow: hidden;
            padding: 0;
        }

        .mm-menu>.mm-panel {
            background: inherit;
            -webkit-overflow-scrolling: touch;
            overflow: scroll;
            overflow-x: hidden;
            overflow-y: auto;
            box-sizing: border-box;
            padding: 20px;
            -webkit-transform: translate(100%, 0);
            -moz-transform: translate(100%, 0);
            -ms-transform: translate(100%, 0);
            -o-transform: translate(100%, 0);
            transform: translate(100%, 0);
        }

        .mm-menu>.mm-panel.mm-opened {
            -webkit-transform: translate(0%, 0);
            -moz-transform: translate(0%, 0);
            -ms-transform: translate(0%, 0);
            -o-transform: translate(0%, 0);
            transform: translate(0%, 0);
        }

        .mm-menu>.mm-panel.mm-subopened {
            -webkit-transform: translate(-30%, 0);
            -moz-transform: translate(-30%, 0);
            -ms-transform: translate(-30%, 0);
            -o-transform: translate(-30%, 0);
            transform: translate(-30%, 0);
        }

        .mm-menu>.mm-panel.mm-highest {
            z-index: 1;
        }

        .mm-menu .mm-list {
            padding: 50px 0 0 0;
        }

        .mm-menu>.mm-list {
            padding-bottom: 0;
        }

        .mm-menu>.mm-list:after {
            content: '';
            display: block;
            height: 40px;
        }

        .mm-panel>.mm-list {
            margin-left: -20px;
            margin-right: -20px;
        }

        .mm-panel>.mm-list:first-child {
            padding-top: 0;
        }

        .mm-list,
        .mm-list>li {
            list-style: none;
            display: block;
            padding: 0;
            margin: 0;
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
            font-family: 'ubunturegular';
        }

        .mm-list {
            font: inherit;
            font-size: 14px;
            text-transform: uppercase;
        }

        .mm-list a,
        .mm-list a:hover {
            text-decoration: none;
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
        }

        .mm-menu .mm-list>li:>a.mm-subopen:after,
        .mm-menu .mm-list>li:>a.mm-subclose:before {
            border-color: #fff;
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
        }

        .mm-menu .mm-list>li:hover>a.mm-subopen:after,
        .mm-menu .mm-list>li:hover>a.mm-subclose:before {
            border-color: #fff;
        }

        .mm-list li:hover .mm-subopen:after {
            color: #fff;
        }

        .mm-list li:hover {
            background: #e41e31;
            color: #fff;
            background: rgb(227, 30, 48);
            /* Old browsers */
            background: -moz-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            /* FF3.6-15 */
            background: -webkit-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(135deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31e30', endColorstr='#2a2a86', GradientType=1);
            /* IE6-9 fallback on horizontal gradient */
        }

        .mm-list li:hover a {
            color: #fff;
        }

        .mm-list>li {
            position: relative;
        }

        .mm-list>li>a,
        .mm-list>li>span {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            color: #161e23;
            line-height: 18px;
            display: block;
            padding: 8px 10px 8px 20px;
            margin: 0;
            font-size: 15px;
            text-transform: capitalize;
        }

        .mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
            content: '';
            border-bottom-width: 1px;
            border-bottom-style: solid;
            display: block;
            width: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
        }

        .mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
            width: auto;
            margin-left: 0;
            position: relative;
            left: auto;
        }

        .mm-list a.mm-subopen {
            background: rgba(3, 2, 1, 0);
            width: 100%;
            height: 100%;
            padding: 0;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 2;
        }

        .mm-list a.mm-subopen:before {
            content: '';
            border-left-width: 1px;
            border-left-style: solid;
            display: block;
            height: 100%;
            position: absolute;
            right: 0;
            top: 0;
        }

        .mm-list a.mm-subopen.mm-fullsubopen {
            width: 100%;
        }

        .mm-list a.mm-subopen.mm-fullsubopen:before {
            border-left: none;
        }

        .mm-list a.mm-subopen+a,
        .mm-list a.mm-subopen+span {
            padding-right: 5px;
            margin-right: 40px;
        }

        .mm-list>li.mm-selected>a.mm-subopen {
            background: transparent;
        }

        .mm-list>li.mm-selected>a.mm-fullsubopen+a,
        .mm-list>li.mm-selected>a.mm-fullsubopen+span {
            padding-right: 45px;
            margin-right: 0;
        }

        .mm-list a.mm-subclose {
            text-indent: 20px;
            padding-top: 30px;
            margin-top: -20px;
        }

        .mm-list>li.mm-label {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            font-size: 10px;
            text-transform: uppercase;
            text-indent: 20px;
            line-height: 25px;
            padding-right: 5px;
        }

        .mm-list>li.mm-spacer {
            padding-top: 40px;
        }

        .mm-list>li.mm-spacer.mm-label {
            padding-top: 25px;
        }

        .mm-list a.mm-subopen:after,
        .mm-list a.mm-subclose:before {
            content: '';
            border: 2px solid transparent;
            display: inline-block;
            width: 7px;
            height: 7px;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            margin-bottom: -5px;
            position: absolute;
            bottom: 50%;
        }

        .mm-list a.mm-subopen:after {
            border-top: none;
            border-left: none;
            right: 18px;
        }

        .mm-list a.mm-subclose:before {
            border-right: none;
            border-bottom: none;
            margin-bottom: -15px;
            left: 22px;
        }

        .mm-menu.mm-vertical .mm-list .mm-panel {
            display: none;
            padding: 10px 0 10px 10px;
        }

        .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
            border-color: transparent;
        }

        .mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
            display: block;
        }

        .mm-menu.mm-vertical .mm-list>li>a.mm-subopen {
            height: 40px;
        }

        .mm-menu.mm-vertical .mm-list>li>a.mm-subopen:after {
            top: 16px;
            bottom: auto;
        }

        .mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen {
            height: 25px;
        }

        html.mm-opened .mm-page {}

        .mm-menu {
            background-color: #fff;
            color: #5B707B;
            -o-transition: all .3s linear;
            -webkit-transition: all .3s linear;
            -moz-transition: all .3s linear;
            transition: all .3s linear;
        }

        .mm-menu .mm-list>li:after {
            border-color: rgba(0, 0, 0, 0.1);
        }

        .mm-subopen:before {
            position: relative;
        }

        .mm-subopen:before {
            position: absolute;
            right: 0px !important;
            width: 40px;
            height: 100%;
            content: '';
            border-left: 1px solid #000;
        }

        .mm-menu .mm-list>li>a.mm-subclose {
            background: #fff;
            color: #ED1C21;
        }

        .mm-list a.mm-subclose:hover:before {
            border-color: #060606 !important;
        }

        .mm-menu .mm-list>li>a.mm-subopen:after,
        .mm-menu .mm-list>li>a.mm-subclose:before {
            border-color: #ED1C21;
        }

        .mm-menu .mm-list>li>a.mm-subopen:before {
            border-color: rgba(0, 0, 0, 0.1);
        }

        .mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),
        .mm-menu .mm-list>li.mm-selected>span {
            background: rgba(0, 0, 0, 0.1);
        }

        .mm-menu .mm-list>li.mm-label {
            background: rgba(0, 0, 0, 0.1);
        }

        .mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
        .mm-menu.mm-vertical .mm-list li.mm-opened>ul {
            background: rgba(0, 0, 0, 0.1);
        }

        .mm-page {
            box-sizing: border-box;
            position: relative;
        }

        .mm-slideout {
            -webkit-transition: -webkit-transform 0.4s ease;
            -ms-transition: -ms-transform 0.4s ease;
            transition: transform 0.4s ease;
        }

        .mm-slideout .mm-menu {
            -webkit-transition: -webkit-transform 0.4s ease;
            -ms-transition: -ms-transform 0.4s ease;
            transition: transform 0.4s ease;
        }

        html.mm-opened {
            position: relative;
        }

        html.mm-opened body {}

        html.mm-background .mm-page {
            background: inherit;
            min-height: auto !important;
        }

        #mm-blocker {
            background: rgba(3, 2, 1, 0);
            display: none;
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 999999;
        }

        html.mm-opened #mm-blocker,
        html.mm-blocking #mm-blocker {
            display: block;
        }

        .mm-menu.mm-offcanvas {
            position: fixed;
            z-index: 1000000;
            right: -100%;
        }

        .mm-menu.mm-current {
            display: block;
            right: 0px;
        }

        .mm-menu {
            width: 80%;
            min-width: 140px;
            max-width: 250px;
        }

        html.mm-opening .mm-slideout .mm-menu {
            -webkit-transform: translate(-60%, 0);
            -moz-transform: translate(-60%, 0);
            -ms-transform: translate(-60%, 0);
            -o-transform: translate(-60%, 0);
            transform: translate(-60%, 0);
        }

        @media all and (max-width:175px) {
            html.mm-opening .mm-slideout .mm-menu {
                -webkit-transform: translate(140px, 0);
                -moz-transform: translate(140px, 0);
                -ms-transform: translate(140px, 0);
                -o-transform: translate(140px, 0);
                transform: translate(140px, 0);
            }

            left:0%;
        }

        @media all and (min-width:550px) {
            html.mm-opening .mm-slideout .mm-menu {
                -webkit-transform: translate(-250px, 0);
                -moz-transform: translate(-250px, 0);
                -ms-transform: translate(-250px, 0);
                -o-transform: translate(-250px, 0);
                transform: translate(-250px, 0);
            }

            left:0%;
        }
         
         
        @media only screen and (max-width:640px) {
            .menunu {
                display: block;
                width: 50px;
                height: 50px;
                padding: 0 5px 0 5px;
                /*text-indent: -10000000px;*/
                float: left;
                background-image: url(assets/images/menu-icon.png);
                background-repeat: no-repeat;
                background-position: 15px center;
                line-height: 52px;
                color: #fff;
                font-size: 12px;
                display: block;
                background-color: #e41e31;
                background-color: #e41e31;
                background: rgb(227, 30, 48);
                background: -moz-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
                background: -webkit-linear-gradient(-45deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
                background: linear-gradient(135deg, rgba(227, 30, 48, 1) 0%, rgba(125, 38, 101, 1) 48%, rgba(42, 42, 134, 1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31e30', endColorstr='#2a2a86', GradientType=1);
                position: relative;
            }
        }

        @media only screen and (max-width:640px) {
            .menu {
                float: right;
                margin-top: 0px;
                position: absolute;
                right: 10px;
                top: 20px;
            }

            .mm-menu .mm-list {
                padding: 83px 0 0 0;
            }
        }

        @media only screen and (max-width:480px) {
            .mm-menu {
                max-width: 300px;
            }

            .mm-menu {
                top: 66px;
            }

            .menunu {
                margin-top: -11px;
            }

            .mm-menu .mm-list {
                padding: 0px 0 0 0;
            }

            .mm-list>li>a,
            .mm-list>li>span {
                padding: 4px 10px 5px 20px;
                font-size: 13px;
                text-transform: capitalize;
            }
        }

        /**************************************************************/

        /**************************************************************/

        .owl-buttons {
            display: none
        }

        .owl-demo,
        .owl-demo1,
        .owl-demo3,
        .owl-demo5 {
            width: 100%;
            float: left;
            position: relative;
            padding: 0;
            margin: 0
        }

        .owl-top-pad {
            padding: 80px 0 0 0
        }

        .owl-controls .owl-buttons div {
            color: #fff;
            display: inline-block;
            zoom: 1;
            margin: 0;
            padding: 0;
            background-color: rgba(0, 0, 0, .3);
            -moz-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
            position: relative;
            overflow: hidden
        }

        .owl-controls.clickable .owl-buttons div:hover {
            text-decoration: none;
            background-color: #00a545
        }

        .owl-next,
        .owl-prev {
            width: 40px;
            height: 40px;
            border-radius: 30px;
            margin: 2px !important;
            background: url(_/images/icons/prev.png_/index.html) no-repeat center center;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 60% !important;
            text-indent: -999999px;
            position: absolute;
            font-size: 0;
            color: transparent
        }

        .owl-next {
            background: url(_/images/icons/next.png_/index.html) no-repeat center center
        }

        .news .owl-controls {
            text-align: right;
            top: -55px
        }

        .news .owl-top-pad {
            padding: 40px 0 0 0
        }

        .signle .owl-controls {
            top: 50%;
            margin-top: -30px
        }

        .signle .owl-controls .owl-next,
        .signle .owl-controls .owl-prev {
            float: right;
            border-radius: 0;
            margin: 0 !important;
            width: 60px;
            height: 60px;
            background-size: 50% !important
        }

        .signle .owl-controls .owl-prev {
            float: left
        }

        .owl-controls {
            width: 100%;
            bottom: 0;
            left: 0;
            z-index: 5;
            position: absolute;
            text-align: center;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-tap-highlight-color: transparent
        }

        .owl-theme .owl-controls .owl-page {
            display: inline-block;
            zoom: 1
        }

        .owl-theme .owl-controls .owl-page span {
            display: block;
            width: 10px;
            height: 10px;
            margin: 0 4px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            background: #fff;
            border: 1px solid #001c34
        }

        .owl-theme .owl-controls .owl-page.active span,
        .owl-theme .owl-controls.clickable .owl-page:hover span {
            background: #dd0015;
            border: 1px solid #001c34
        }

        .owl-theme .owl-controls .owl-page span.owl-numbers {
            height: auto;
            width: auto;
            color: red;
            padding: 2px 10px;
            font-size: 12px;
            border-radius: 30px;
            display: none
        }

        .owl-demo .item,
        .owl-demo3 .item,
        .owl-demo5 .item {
            padding: 0;
            margin: 0;
            position: relative;
            overflow: hidden
        }

        .owl-demo3 .item {
            margin: 0 20px !important
        }

        .owl-demo5 .item {
            margin: 0 5px !important
        }

        .owl-carousel .owl-item {
            float: left
        }

        .owl-carousel .owl-wrapper:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0
        }

        .owl-carousel {
            display: none;
            position: relative;
            width: 100%;
            -ms-touch-action: pan-y
        }

        .owl-carousel .owl-wrapper {
            display: none;
            position: relative;
            -webkit-transform: translate3d(0, 0, 0)
        }

        .owl-carousel .owl-wrapper-outer {
            overflow: hidden;
            position: relative;
            width: 100%
        }

        .owl-carousel .owl-wrapper-outer.autoHeight {
            -webkit-transition: height .5s ease-in-out;
            -moz-transition: height .5s ease-in-out;
            -ms-transition: height .5s ease-in-out;
            -o-transition: height .5s ease-in-out;
            transition: height .5s ease-in-out
        }

        .owl-controls .owl-buttons div,
        .owl-controls .owl-page {
            cursor: pointer
        }

        .grabbing {
            cursor: url(_/images/grabbing.png_/index.html) 10 10, move
        }

        .owl-carousel .owl-item,
        .owl-carousel .owl-wrapper {
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -ms-backface-visibility: hidden;
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0)
        }

        @media only screen and (max-width:768px) {
            .owl-pad {
                padding: 0 50px
            }
        }

        @media only screen and (max-width:640px) {

            .owl-next,
            .owl-prev {
                width: 30px;
                height: 30px
            }

            .news .owl-controls {
                text-align: center;
                top: -10px
            }

            .news .owl-top-pad {
                padding: 40px 0 0 0
            }
        }




        .flickerplate {
            position: relative;
            width: 100%;
            height: 100vh;
            overflow: hidden;
            float: left;
            background-color: #000;
        }

        .flickerplate ul.flicks {
            width: 10000%;
            height: 100%;
            padding: 0px;
            margin: 0px;
            list-style: none;
        }

        .flickerplate ul.flicks>li {
            float: left;
            width: 1%;
            height: 100%;
            background-position: center;
            background-size: cover;
            display: table;
        }

        .flickerplate ul.flicks>li .flick-inner {
            height: 100%;
            padding: 10px;
            color: #fff;
            /*display:table-cell;vertical-align:bottom;*/
        }

        .flickerplate ul.flicks>li .flick-inner .flick-content {
            max-width: 1140px;
            margin: 0 auto;
            text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.3);
        }

        .flickerplate ul.flicks>li .flick-title {
            line-height: normal;
            color: #fff;
            text-align: center;
            text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.5);
            position: absolute;
            bottom: 0px;
            width: 100%;
            text-align: center;
        }

        .flickerplate ul.flicks>li .flick-title h1 {
            text-align: center;
            font-size: 40px;
            text-transform: uppercase;
            line-height: normal;
            color: #fff !important;
            position: relative;
            margin: 0 0 10px 0;
            font-weight: 400;
            text-shadow: 2px 0px 1px #333333;
            font-family: 'Oswald', sans-serif;
            margin-bottom: 150px;
        }

        .flickerplate ul.flicks>li .flick-title p {
            font-size: 22px;
            line-height: normal;
            margin: 0 0 10px 0;
        }

        .flickerplate ul.flicks>li .flick-title a {
            padding: 20px 35px;
            background-color: #BEB053;
            color: #fff;
            font-size: 16px;
        }

        .flickerplate ul.flicks>li .flick-title a:hover {
            background-color: #6D6E72;
        }

        .flickerplate .arrow-navigation {
            display: block;
            position: absolute;
            top: 50%;
            margin-top: -50px;
            z-index: 20;
            cursor: pointer;
        }

        .no-touch .flickerplate .arrow-navigation:hover {
            cursor: pointer;
        }

        .flickerplate .arrow-navigation.left {
            left: 0;
            background-color: rgba(0, 0, 0, 0.5);
            width: 60px;
            height: 60px;
            background-image: url(assets/images/prev-bt.png);
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
            background-size: 16%;
            -webkit-border-top-right-radius: 15px;
            -webkit-border-bottom-right-radius: 15px;
            -moz-border-radius-topright: 15px;
            -moz-border-radius-bottomright: 15px;
            border-top-right-radius: 15px;
            border-bottom-right-radius: 15px;
        }

        .flickerplate .arrow-navigation.right {
            left: 0;
            top: 50%;
            margin-top: 20px;
            background-color: rgba(0, 0, 0, 0.5);
            width: 60px;
            height: 60px;
            background-image: url(assets/images/next-bt.png);
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
            background-size: 16%;
            -webkit-border-top-right-radius: 15px;
            -webkit-border-bottom-right-radius: 15px;
            -moz-border-radius-topright: 15px;
            -moz-border-radius-bottomright: 15px;
            border-top-right-radius: 15px;
            border-bottom-right-radius: 15px;
        }

        .flickerplate .arrow-navigation.left:hover,
        .flickerplate .arrow-navigation.right:hover {
            background-color: rgba(0, 0, 0, 0.5);
            width: 65px;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
        }

        .flickerplate .dot-navigation {
            position: absolute;
            bottom: 75px;
            width: 100%;
            text-align: center;
            z-index: 5;
            display: none;
        }

        .flickerplate .dot-navigation ul {
            text-align: center;
            list-style: none;
            padding: 0px 15px
        }

        .flickerplate .dot-navigation ul li {
            display: inline-block;
            float: none
        }

        .flickerplate .dot-navigation .dot {
            width: 20px;
            height: 20px;
            margin: 0px 10px;
            border: 2px solid #fff;
            border-radius: 50%;
            -o-border-radius: 50%;
            -ms-border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            background-clip: padding-box;
            -webkit-transition: background-color 0.2s ease-out;
            -moz-transition: background-color 0.2s ease-out;
            -o-transition: background-color 0.2s ease-out;
            -ms-transition: background-color 0.2s ease-out;
            transition: background-color 0.2s ease-out
        }

        .flickerplate .dot-navigation .dot:hover {
            cursor: pointer;
            border: 2px solid #EE1C25;
        }

        .flickerplate .dot-navigation .dot.active {
            border: 2px solid #EE1C25;
        }

        .flickerplate .dot-navigation.left,
        .flickerplate .dot-navigation.left ul {
            text-align: left
        }

        .flickerplate .dot-navigation.right,
        .flickerplate .dot-navigation.right ul {
            text-align: right
        }

        .flickerplate.animate-transform-slide ul.flicks {
            -webkit-perspective: 1000;
            -webkit-backface-visibility: hidden;
            transform: translate3d(0%, 0px, 0px);
            -webkit-transform: translate3d(0%, 0px, 0px);
            -webkit-transition: -webkit-transform 0.5s ease-out;
            -o-transition: -o-transform 0.5s ease-out;
            -moz-transition: -moz-transform 0.5s ease-out;
            transition: transform 0.5s ease-out;
        }

        .flickerplate ul.flicks>li .flick-inner {
            height: 100vh;
            padding: 10px;
            color: #fff;
            /*display:table-cell;vertical-align:middle;*/
            width: 100%;
            position: relative;
            z-index: 9
        }

        .flickerplate ul.flicks>li .flick-inner1 {
            z-index: 10
        }

        .flickerplate ul.flicks>li .flick-inner2 {
            z-index: 11
        }

        .flickerplate ul.flicks>li .flick-inner3 {
            z-index: 12
        }

        .flickerplate ul.flicks>li .flick-inner4 {
            z-index: 13
        }

        .flickerplate ul.flicks>li .flick-inner5 {
            z-index: 14
        }

        .flickerplate ul.flicks>li .flick-inner6 {
            z-index: 15
        }

        .flickerplate ul.flicks>li .flick-inner7 {
            z-index: 16
        }

        .flickerplate ul.flicks>li .flick-inner8 {
            z-index: 17
        }

        .flickerplate ul.flicks>li .flick-inner9 {
            z-index: 18
        }

        @media only screen and (min-width:43.813em) {
            .flickerplate.animate-transform-slide ul.flicks {
                -webkit-transition: -webkit-transform 0.9s ease-out;
                -o-transition: -o-transform 0.9s ease-out;
                -moz-transition: -moz-transform 0.9s ease-out;
                transition: transform 0.9s ease-out
            }
        }

        .flickerplate.animate-transition-slide ul.flicks {
            position: relative;
            left: 0%;
            -webkit-transition: left 0.9s ease-in-out;
            -moz-transition: left 0.9s ease-in-out;
            -o-transition: left 0.9s ease-in-out;
            -ms-transition: left 0.9s ease-in-out;
            transition: left 0.9s ease-in-out
        }

        @media only screen and (min-width:43.813em) {
            .flickerplate.animate-transition-slide ul.flicks {
                -webkit-transition: left 0.6s ease-in-out;
                -moz-transition: left 0.6s ease-in-out;
                -o-transition: left 0.6s ease-in-out;
                -ms-transition: left 0.6s ease-in-out;
                transition: left 0.6s ease-in-out
            }
        }

        .flickerplate.animate-jquery-slide ul.flicks {
            position: relative;
            left: 0%
        }

        .flickerplate.animate-scroller-slide {
            padding-bottom: 0px;
            overflow: auto
        }

        .flickerplate.animate-scroller-slide ul.flicks {
            position: auto
        }

        .flickerplate.animate-transition-fade ul.flicks {
            position: relative
        }

        .flickerplate.animate-transition-fade ul.flicks li {
            float: none;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            filter: alpha(opacity=0)
        }

        .flickerplate.animate-transition-fade.fade-inited ul.flicks li {
            -webkit-transition: opacity 0.8s linear;
            -moz-transition: opacity 0.8s linear;
            -o-transition: opacity 0.8s linear;
            -ms-transition: opacity 0.8s linear;
            transition: opacity 0.8s linear
        }

        .flickerplate.animate-transition-fade.fade-inited ul.flicks li.first-flick {
            opacity: 1;
            filter: alpha(opacity=100)
        }

        .flickerplate.animate-jquery-fade ul.flicks {
            position: relative
        }

        .flickerplate.animate-jquery-fade ul.flicks li {
            float: none;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            filter: alpha(opacity=0)
        }

        @media only screen and (max-width:1024px) {
            .flickerplate ul.flicks>li .flick-inner .flick-content {
                max-width: 90%;
                width: 90%;
            }

            .flickerplate ul.flicks>li .flick-title h2 {
                font-size: 30px;
                padding: 0;
            }
        }

        @media only screen and (max-width:800px) {}

        @media only screen and (max-width:640px) {
            .flickerplate ul.flicks>li .flick-title {
                text-align: center;
            }

            .flickerplate ul.flicks>li .flick-title h1 {
                font-size: 30px;
            }

            .flickerplate ul.flicks>li .flick-title p {
                font-size: 16px;
            }

            .flickerplate .arrow-navigation.left {
                display: none;
            }

            .flickerplate .arrow-navigation.right {
                display: none;
            }
        }

        @media only screen and (max-width:480px) {
            .flickerplate ul.flicks>li .flick-title h1 {
                font-size: 20px;
            }

            .flickerplate ul.flicks>li .flick-title p {
                font-size: 14px;
            }
        }

 @media (max-width: 767px) {
    .somedia {
      padding-top: 17px;
    }
  }
        @media only screen and (max-width:320px) {}

        /*********************************************************/
        #container {
            position: fixed;
            left: 0;
            z-index: 1000;
            padding: 0;
        }

        .menu-btncont {
            position: relative;
            z-index: 99;
            top: -6px;
            width: 37px;
            float: left;
            padding-top: 0px;
            cursor: pointer;
        }

        .clear {
            clear: both;
            height: 0px;
        }

        .topmenu {
            margin-top: -6px;
            border-top: 1px solid #2b61ad;
        }

        /*.menu-btn{z-index:99;width:223px;float:left;cursor:pointer;bottom:4px;position:absolute;}
.menu-btn img{width:100%;}
.menu-btn:hover img{opacity:0.8;}*/
        .menu-btn {
            z-index: 99;
            width: 223px;
            float: left;
            cursor: pointer;
            bottom: -47px;
            position: absolute;
        }

        .menu-btn img {
            width: 100%;
        }

        .menu-btn:hover img {
            opacity: 0.8;
        }

        .pushy {
            position: fixed;
            width: 300px;
            height: 100%;
            top: 0;
            z-index: 100009;
            background: #fff;
            padding: 50px 40px 40px 40px;
            -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .3);
            -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .3);
            box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .3);
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            line-height: normal;
        }

        .pushy-left {
            -webkit-transform: translate3d(-300px, 0, 0);
            -moz-transform: translate3d(-300px, 0, 0);
            -ms-transform: translate3d(-300px, 0, 0);
            -o-transform: translate3d(-300px, 0, 0);
            transform: translate3d(-300px, 0, 0);
        }

        .pushy-open {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .container-push,
        .push-push {
            -webkit-transform: translate3d(300px, 0, 0);
            -moz-transform: translate3d(300px, 0, 0);
            -ms-transform: translate3d(300px, 0, 0);
            -o-transform: translate3d(300px, 0, 0);
            transform: translate3d(300px, 0, 0);
        }

        .pushy,
        #container,
        .push {
            -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);
            -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);
            -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);
            transition: transform .2s cubic-bezier(.16, .68, .43, .99);
            -webkit-backface-visibility: hidden;
            -webkit-perspective: 1000;
        }

        .form-head {
            color: #e41e31;
            font-size: 19px;
        }

        .left-button {
            background: #ed1a3d;
            padding: 10px;
            color: #fff;
            border: none;
            float: left;
        }

        .left-button:hover {
            background: #1d2586;
        }

        .pushy .left-form-main span {
            float: left;
            width: 100%;
            color: #e41e31;
            font-size: 14px;
            margin-bottom: 10px;
            margin-top: -6px;
        }

        .fieldset {
            width: 100%;
            height: auto;
            padding: 8px 10px;
            background-color: none;
            background-color: transparent;
            display: block;
            border: 1px solid rgba(255, 255, 255, 0.2);
            margin: 0 0 10px 0;
            color: #000;
            font-size: 12px;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            float: left;
            border: 1px solid #d0d0d0;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        .mr {
            width: 12%;
            height: auto;
            padding: 8px 4px;
            background-color: none;
            background-color: transparent;
            display: block;
            border: 1px solid rgba(255, 255, 255, 0.2);
            margin: 0 0 10px 0;
            color: #000;
            font-size: 12px;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            float: left;
            border: 1px solid #d0d0d0;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        .mdr {
            width: 68%;
            ;
            height: auto;
            padding: 8px 10px;
            background-color: none;
            background-color: transparent;
            display: block;
            border: 1px solid rgba(255, 255, 255, 0.2);
            margin: 0 0 10px 0;
            color: #000;
            font-size: 12px;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            float: left;
            border: 1px solid #d0d0d0;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            margin-left: 8px;
        }


        .site-overlay {
            display: none;
        }

        .pushy-active .site-overlay {
            display: block;
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 300px;
            z-index: 9999;
        }

        .pushy-left input {
            border: 1px solid #c1c1c1;
            background: #fff
        }

        .menu-btn.inmenubt {
            display: none !important;
        }

        ::-webkit-input-placeholder {
            color: #000 !important;
        }

        :-moz-placeholder {
            color: #000 !important;
        }

        ::-moz-placeholder {
            color: #000 !important;
        }

        :-ms-input-placeholder {
            color: #000 !important;
        }

        .container-push .openhide {
            display: none;
        }

        .openclose {
            width: 35px;
            height: 35px;
            background: #ed1a3d;
            color: #fff;
            text-align: center;
            display: grid;
            align-items: center;
            position: absolute;
            top: 0px;
            right: 0px;
            margin-top: 0px;
            margin-right: 0px;
        }

        .openclose:hover {
            background: #1d2586;
        }

        @media screen and (max-width:640px) {
            .menu-btn {
                bottom: -6px;
            }

        }

        @media screen and (max-width:480px) {
            .menu-btn {
                width: 202px;
            }

            .menu-btn.inmenubt {
                bottom: -77px;
                position: absolute;
            }
        }

        @media screen and (max-width:360px) {
            .menu-btn {
                width: 180px;
            }
        }

        @media screen and (max-width:320px) {
            .menu-btn {
                width: 160px;
            }
        }

        /********************************/
        .expanding-div {
            width: 224px;
            float: left;
            margin-right: 0px;
        }

        .sb-search {
            position: relative;
            width: 0%;
            min-width: 50px;
            height: 50px;
            float: right;
            -webkit-transition: width 0.3s;
            -moz-transition: width 0.3s;
            transition: width 0.3s;
            -webkit-backface-visibility: hidden;
            margin-right: 0px;
            z-index: 10;
        }

        input#search {
            position: absolute;
            top: 0;
            right: 0;
            border: none;
            outline: none;
            background-color: #d4d4d4 !important;
            width: 100%;
            height: 50px;
            margin: 0;
            z-index: 10;
            padding: 0 0 0 10px;
            font-family: inherit;
            font-size: 12px;
            color: #000;
            box-sizing: border-box;
            opacity: 1 !important;
        }

        .sb-search-input::-webkit-input-placeholder {
            color: #fff;
        }

        .sb-search-input:-moz-placeholder {
            color: #fff;
        }

        .sb-search-input::-moz-placeholder {
            color: #;
        }

        .sb-search-input:-ms-input-placeholder {
            color: #;
        }

        .sb-icon-search,
        .sb-search-submit {
            width: 50px;
            height: 50px;
            display: block;
            position: absolute;
            right: 0;
            top: 0;
            padding: 0;
            margin: 0;
            line-height: 40px;
            text-align: center;
            cursor: pointer;
        }

        .sb-search-submit {
            background-color: #FF6E10;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            color: transparent;
            border: none;
            outline: none;
            z-index: -1;
        }

        .sb-icon-search {
            color: #fff;
            z-index: 90;
            font-size: 22px;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            -webkit-font-smoothing: antialiased;
            background-color: #2c2d85;
            background-image: url(assets/images/search-icon.png);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 38%;
        }

        .sb-icon-search span {
            -webkit-box-sizing: initial;
            box-sizing: initial;
            position: absolute;
            bottom: -40px;
            left: 50%;
            margin-left: -38px;
            padding: 10px;
            width: 44px;
            height: 44px;
            border: 5px solid #fff;
            background-color: #fff;
            background-color: rgba(255, 255, 255, .9);
            color: #92999e;
            text-align: center;
            text-indent: 0px;
            font-size: 13px;
            line-height: 44px;
            opacity: 0;
            pointer-events: none;
            font-family: 'Oswald', sans-serif;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
            -webkit-transform: scale(0.2);
            -ms-transform: scale(0.2);
            transform: scale(0.2);
            -webkit-transition: all .6s ease-in-out;
            transition: all .6s ease-in-out;
        }

        .sb-icon-search:hover span {
            opacity: .9;
            bottom: 40px;
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
        }

        .sb-search.sb-search-open,
        .no-js .sb-search {
            width: 100%;
        }

        .sb-search.sb-search-open .sb-icon-search,
        .no-js .sb-search .sb-icon-search {
            background: #2c2d85;
            color: #;
            z-index: 11;
            background-image: url(assets/images/search-icon.png);
            background-repeat: no-repeat;
            background-position: center center;
        }

        .sb-search.sb-search-open .sb-search-submit,
        .no-js .sb-search .sb-search-submit {
            z-index: 90;
        }

        @media only screen and (max-width:1024px) {}

        @media only screen and (max-width:480px) {
            .expanding-div {
                display: none;
            }
        }

        /******************************************/
        @font-face {
            font-family: 'ubunturegular';
            src: url('assets/fonts/ubuntu-r-webfont.eot');
            src: url('assets/fonts/ubuntu-r-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/ubuntu-r-webfont.woff2') format('woff2'),
                url('assets/fonts/ubuntu-r-webfont.woff') format('woff'),
                url('assets/fonts/ubuntu-r-webfont.ttf') format('truetype'),
                url('assets/fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'ubuntubold';
            src: url('assets/fonts/ubuntu-b-webfont.eot');
            src: url('assets/fonts/ubuntu-b-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/ubuntu-b-webfont.woff2') format('woff2'),
                url('assets/fonts/ubuntu-b-webfont.woff') format('woff'),
                url('assets/fonts/ubuntu-b-webfont.ttf') format('truetype'),
                url('assets/fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'ubuntu_condensedregular';
            src: url('assets/fonts/ubuntu-c-webfont.eot');
            src: url('assets/fonts/ubuntu-c-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/ubuntu-c-webfont.woff2') format('woff2'),
                url('assets/fonts/ubuntu-c-webfont.woff') format('woff'),
                url('assets/fonts/ubuntu-c-webfont.ttf') format('truetype'),
                url('assets/fonts/ubuntu-c-webfont.svg#ubuntu_condensedregular') format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'ubuntulight';
            src: url('assets/fonts/ubuntu-l-webfont.eot');
            src: url('assets/fonts/ubuntu-l-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/ubuntu-l-webfont.woff2') format('woff2'),
                url('assets/fonts/ubuntu-l-webfont.woff') format('woff'),
                url('assets/fonts/ubuntu-l-webfont.ttf') format('truetype'),
                url('assets/fonts/ubuntu-l-webfont.svg#ubuntulight') format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'ubuntumedium';
            src: url('assets/fonts/ubuntu-m-webfont.eot');
            src: url('assets/fonts/ubuntu-m-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/ubuntu-m-webfont.woff2') format('woff2'),
                url('assets/fonts/ubuntu-m-webfont.woff') format('woff'),
                url('assets/fonts/ubuntu-m-webfont.ttf') format('truetype'),
                url('assets/fonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'anterisregular';
            src: url(/*'assets/fonts/anteris-webfont.eot'*/);
            src: url(/*'assets/fonts/anteris-webfont.eot?#iefix'*/) format('embedded-opentype'),
                url(/*'assets/fonts/anteris-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/anteris-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/anteris-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/anteris-webfont.svg#anterisregular'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sansbold';
            src: url('assets/fonts/opensans-bold-webfont.eot');
            src: url('assets/fonts/opensans-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url(/*'assets/fonts/opensans-bold-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/opensans-bold-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/opensans-bold-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/opensans-bold-webfont.svg#open_sansbold'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sansbold_italic';
            src: url(/*'assets/fonts/opensans-bolditalic-webfont.eot'*/);
            src: url(/*'assets/fonts/opensans-bolditalic-webfont.eot?#iefix'*/) format('embedded-opentype'),
                url(/*'assets/fonts/opensans-bolditalic-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/opensans-bolditalic-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/opensans-bolditalic-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sansextrabold';
            src: url(/*'assets/fonts/opensans-extrabold-webfont.eot'*/);
            src: url(/*'assets/fonts/opensans-extrabold-webfont.eot?#iefix'*/) format('embedded-opentype'),
                url(/*'assets/fonts/opensans-extrabold-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/opensans-extrabold-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/opensans-extrabold-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/opensans-extrabold-webfont.svg#open_sansextrabold'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sansextrabold_italic';
            src: url(/*'assets/fonts/opensans-extrabolditalic-webfont.eot'*/);
            src: url(/*'assets/fonts/opensans-extrabolditalic-webfont.eot?#iefix'*/) format('embedded-opentype'),
                url(/*'assets/fonts/opensans-extrabolditalic-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/opensans-extrabolditalic-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/opensans-extrabolditalic-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sansitalic';
            src: url(/*'assets/fonts/opensans-italic-webfont.eot'*/);
            src: url(/*'assets/fonts/opensans-italic-webfont.eot?#iefix'*/) format('embedded-opentype'),
                url(/*'assets/fonts/opensans-italic-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/opensans-italic-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/opensans-italic-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/opensans-italic-webfont.svg#open_sansitalic'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sanslight';
            src: url('assets/fonts/opensans-light-webfont.eot');
            src: url('assets/fonts/opensans-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/opensans-light-webfont.woff2') format('woff2'),
                url('assets/fonts/opensans-light-webfont.woff') format('woff'),
                url('assets/fonts/opensans-light-webfont.ttf') format('truetype'),
                url(/*'assets/fonts/opensans-light-webfont.svg#open_sanslight'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sanslight_italic';
            src: url(/*'assets/fonts/opensans-lightitalic-webfont.eot'*/);
            src: url(/*'assets/fonts/opensans-lightitalic-webfont.eot?#iefix'*/) format('embedded-opentype'),
                url(/*'assets/fonts/opensans-lightitalic-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/opensans-lightitalic-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/opensans-lightitalic-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sansregular';
            src: url('assets/fonts/opensans-regular-webfont.eot');
            src: url('assets/fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/opensans-regular-webfont.woff2') format('woff2'),
                url('assets/fonts/opensans-regular-webfont.woff') format('woff'),
                url('assets/fonts/opensans-regular-webfont.ttf') format('truetype'),
                url(/*'assets/fonts/opensans-regular-webfont.svg#open_sansregular'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sanssemibold';
            src: url('assets/fonts/opensans-semibold-webfont.eot');
            src: url('assets/fonts/opensans-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
                url('assets/fonts/opensans-semibold-webfont.woff2') format('woff2'),
                url('assets/fonts/opensans-semibold-webfont.woff') format('woff'),
                url('assets/fonts/opensans-semibold-webfont.ttf') format('truetype'),
                url(/*'assets/fonts/opensans-semibold-webfont.svg#open_sanssemibold'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'open_sanssemibold_italic';
            src: url(/*'assets/fonts/opensans-semibolditalic-webfont.eot'*/);
            src: url(/*'assets/fonts/opensans-semibolditalic-webfont.eot?#iefix'*/) format('embedded-opentype'),
                url(/*'assets/fonts/opensans-semibolditalic-webfont.woff2'*/) format('woff2'),
                url(/*'assets/fonts/opensans-semibolditalic-webfont.woff'*/) format('woff'),
                url(/*'assets/fonts/opensans-semibolditalic-webfont.ttf'*/) format('truetype'),
                url(/*'assets/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic'*/) format('svg');
            font-weight: normal;
            font-style: normal;
        }
    