﻿         @media print {
            a[href]:after {
                display: none;
                visibility: hidden;
            }

            a[href]:before {
                display: none;
                visibility: hidden;
            }

            a[href]:after {
                content: "";
            }

            a[href]:before {
                content: "";
            }
        }

        html {
            font-family:  Verdana, Tahoma ,sans-serif;
            line-height: 1.15;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            -ms-overflow-style: scrollbar;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }

        @-ms-viewport {
            width: device-width;
        }

        article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
            _display: block;
        }
        .mail {
            margin-top: 67px;
        }
        body {
            font-family: "Segoe UI","SegoeUI",Tahoma,Helvetica Neue,Helvetica,Arial,sans-serif;
            background: #fff;
            font-size: 16px;
            line-height: 1.8;
            font-weight: 400;
            color: #002f66;
        }

        p, .black-ed p {
            color: #002f66;
        }

        .bgc-three {
            background-size: cover;
            padding: 120px 0 80px;
            background-color: #fff;
        }

        .padding-top {
            padding-top: 70px;
        }

        .mts-blurb-round-icon .mts-icon {
            -webkit-transition: all .35s linear;
            -moz-transition: all .35s linear;
            -ms-transition: all .35s linear;
            -o-transition: all .35s linear;
            transition: all .35s linear;
            transform: translateY(-0.5rem);
            border: none !important;
            box-shadow: 0 2px 17px #1d23557f;
            background-color: #fff;
        }

        .mts-blurb-round-icon:hover {
            background-color: #f1f1f1 !important;
            border-radius: 10px;
        }

            .mts-blurb-round-icon:hover h3 {
                color: #111;
            }

        footer .mts-footer-content {
            text-align: center;
            color: #fff;
        }
        /*-------------------newsletters area------------------------*/
        .newsletters {
            background: #2196f3;
        }

            .newsletters p {
                font-size: 36px;
                color: #fff;
                font-weight: 300;
                padding: 65px 0;
            }

                .newsletters p span {
                    font-weight: 700;
                }

            .newsletters button {
                margin: 65px 0;
            }

                .newsletters button.newsletters-btn {
                    margin-left: 15px;
                }

        .newsletters-btn {
            width: 160px;
            height: 50px;
            background: #fff;
            color: #000;
            text-transform: uppercase;
            font-size: 14px;
            border-radius: 4px;
            border: 0;
            margin-top: 60px;
            margin-right: 15px;
            font-weight: 600;
        }

            .newsletters-btn:hover {
                color: #fff;
                background: #008DD5;
            }
        /*-----------------------------------------------*/
        .blue {
            color: #26baee;
        }

        .white {
            color: #fff;
        }

        .red {
            color: #26baee;
        }

        .bg-white {
            background-color: #fff !important;
        }

        .text-info {
            color: #26baee !important;
        }

        .border {
            border: 1px solid #dee2e6 !important;
        }

        .rounded {
            border-radius: 0.25rem !important;
        }

        .border-info {
            border-color: #26baee !important;
        }

        .p-3 {
            padding: 1.5rem !important;
        }

        .p-2 {
            padding: 0.9rem !important;
        }

        .p-1 {
            padding: 5px !important;
        }

        .align-items-center {
            -webkit-box-align: center !important;
            -ms-flex-align: center !important;
            align-items: center !important;
        }

        .align-self-center {
            -ms-flex-item-align: center !important;
            align-self: center !important
        }

        .text-md-left {
            text-align: left !important
        }

        .text-md-right {
            text-align: right !important
        }

        .text-md-center {
            text-align: center !important
        }

        @media (min-width: 768px) {
            .text-md-left {
                text-align: left !important
            }

            .text-md-right {
                text-align: right !important
            }

            .text-md-center {
                text-align: center !important
            }
        }
        /*.CalendarStyle 
        {
            background-color:#26baee;
            color:#000;
            _border:solid 2px DarkRed;
            }
        .ajax__calendar_header
        {
            background-color:Orange;
            color:Snow;
            }                 
        .ajax__calendar_footer
        {
            background-color:#26baee;
            color:Snow;
            } */
        .fieldLabel {
            padding: 3px 6px;
            width: 150px !important;
            vertical-align: top;
            height: 30px;
            color: rgb(85, 85, 85);
            line-height: 1.4285;
            font-size: 14px;
            _display: block;
        }

        .form-control {
            
            padding: 6px 12px;
            border-radius: 4px;
            border: 1px solid rgb(204, 204, 204);
            transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            border-image: none;
            width: 100%;
            height: 34px;
            color: rgb(85, 85, 85);
            line-height: 1.4285;
            font-size: 14px;
            display: block;
            box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
            background-image: none;
            background-color: rgb(255, 255, 255);
            -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        }

            .form-control:focus {
                border-color: rgb(102, 175, 233);
                outline: 0px;
                box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6);
                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
            }
        /*
[class^="icon-"],[class*=" icon-"] {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 34px;
    vertical-align: text-top;
    background-image: url("../assets/fonts/glyphicons-halflings.png");
    background-position: 34px 34px;
    background-repeat: no-repeat;
    
    margin-top: -7px;
    margin-right: 6px;
    padding-top: 8px;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    border-radius: 99px;
    line-height: 1em;
    color: #fff;
    font-weight: normal;
    
}
.icon-user {
    background-position: -168px 0
}
.icon-envelope {
    background-position: -72px 0
}
.icon-lock {
    background-position: -287px -24px
}
.icon-key {
    background-position: -287px 0px
}
.icon-refresh {
    background-position: -240px -24px
}
*/
        .formlabel {
            text-align: left;
        }

        .input-append .add-on, .input-prepend .add-on {
            display: inline-block;
            width: auto;
            height: 30px;
            min-width: 30px;
            _padding: 4px 5px;
            font-size: 14px;
            font-weight: normal;
            line-height: 30px;
            text-align: center;
            text-shadow: 0 1px 0 #fff;
            background-color: #eee;
            border: 1px solid #ccc;
            border-radius: 5px 0px 0px 5px;
        }

        .input-prepend .add-on, .input-prepend .btn {
            margin-right: -1px
        }

            .input-prepend .add-on:first-child, .input-prepend .btn:first-child {
                -webkit-border-radius: 4px 0 0 4px;
                -moz-border-radius: 4px 0 0 4px;
                border-radius: 4px 0 0 4px;
                height: 30px;
            }

        .input-append .add-on, .input-prepend .add-on {
            display: inline-block;
            width: auto;
            height: 30px;
            min-width: 30px;
            _padding: 4px 5px;
            font-size: 14px;
            font-weight: normal;
            line-height: 30px;
            text-align: center;
            text-shadow: 0 1px 0 #fff;
            background-color: #eee;
            border: 1px solid #ccc;
            border-radius: 5px 0px 0px 5px;
        }

        input[type="password"] {
            display: inline-block;
            height: 30px;
            padding: 1px 2px;
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 30px;
            color: #555;
            vertical-align: middle;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            margin-left: -5px;
            margin-top: 6px;
            border-radius: 0px 5px 5px 0px !important;
        }

        input[type="text"] {
            display: inline-block;
            height: 30px;
            padding: 1px 2px;
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 30px;
            color: #555;
            vertical-align: middle;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            margin-left: -5px;
            margin-top: 6px;
            border-radius: 0px 5px 5px 0px;
        }
        /*
.input-append, .input-prepend {
display: inline-block;
margin-bottom: 10px;
font-size: 0;
white-space: nowrap;
vertical-align: middle;
}
*/
        /*-----------------------------------------------------*/
        #login {
            _width: 247px;
            margin: 0 auto;
            padding: 20px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
        }

            #login .form-actions {
                padding: 20px;
                margin-left: -20px;
                margin-right: -20px;
                margin-bottom: 0px;
                -webkit-border-radius: 0px 0px 4px 4px;
                -moz-border-radius: 0px 0px 4px 4px;
                border-radius: 0px 0px 4px 4px;
                margin-bottom: -37px;
            }

            #login i {
                color: #999 !important;
            }

            #login p {
                margin-top: 10px;
                margin-bottom: 10px;
                padding: 0px;
            }

            #login #forget-password {
                font-size: 11px;
            }
        /*new steps*/
        .wizard > .steps .current-info {
            position: absolute;
            left: -999em;
        }

        .wizard > .steps > ul {
            box-sizing: border-box;
            margin: 0px;
            padding: 0px;
            list-style: none !important;
            color: rgb(33, 37, 41);
            font-size: 14px;
            font-style: normal;
            font-variant-ligatures: normal;
            font-variant-caps: normal;
            font-weight: 400;
            letter-spacing: normal;
            orphans: 2;
            text-align: left;
            text-indent: 0px;
            text-transform: none;
            white-space: normal;
            widows: 2;
            word-spacing: 0px;
            -webkit-text-stroke-width: 0px;
            background-color: rgb(255, 255, 255);
            text-decoration-style: initial;
            text-decoration-color: initial;
        }

            .wizard > .steps > ul > li {
                box-sizing: border-box;
                display: block;
                padding: 0px;
                min-width: 220px;
                float: left;
                text-align: left;
            }

                .wizard > .steps > ul > li a {
                    box-sizing: border-box;
                    text-decoration: none;
                    transition: all 0.3s ease 0s;
                    outline: 0px;
                    display: block;
                    width: auto;
                    margin: 0px 0.5em 0.5em;
                    padding: 1rem;
                    border-radius: 5px;
                    text-transform: uppercase;
                    cursor: default;
                    position: relative;
                }

                    .wizard > .steps > ul > li a i {
                        margin-top: 10px;
                        font-size: 32px;
                    }

        .wizard > .steps .number {
            display: inline-block !important;
            float: left;
            width: 50px;
            height: 50px;
            margin-top: 3px;
            margin-right: 20px;
            text-align: center;
            color: #b0b0b0;
            border-radius: 50%;
            background: #fff;
            font-size: 22px;
            font-weight: bold;
        }

        .wizard > .steps .current a,
        .wizard > .steps .current a:hover,
        .wizard > .steps .current a:active,
        .wizard > .steps .disabled a,
        .wizard > .steps .disabled a:hover,
        .wizard > .steps .done a,
        .wizard > .steps .done a:hover,
        .wizard > .steps .done a:active {
            padding: 1rem;
        }

        .wizard > .steps .current a {
            position: relative;
        }

        .wizard > .steps > ul > li {
            text-align: left;
        }

        .wz-title {
            text-align: left;
            font-size: 18px;
            font-weight: 600;
        }

        .wz-sub-header {
            display: block;
            text-transform: capitalize;
            font-size: 11px;
        }

        .wizard > .steps .current a .number {
            color: #626be3;
        }

        .wizard > .steps .disabled a,
        .wizard > .steps .disabled a:hover,
        .wizard > .steps .disabled a:active {
            color: #949494;
            background: #ededed;
        }

        .wizard > .steps .current a,
        .wizard > .steps .current a:hover,
        .wizard > .steps .current a:active {
            color: #fff;
            background: #626be3;
        }

        /*old steps
BODY {MARGIN: 0px; MARGIN: 0px auto; FONT-SIZE: 16px; COLOR: #000; FONT-FAMILY: Tahoma ;TEXT-ALIGN: left; background-color:white}
*/
        .swMain > ul {
            list-style: none;
            margin: 0px 0px 20px;
            padding: 0px;
            width: 100%;
            display: table;
            position: relative;
        }

            .swMain > ul li {
                width: 1%;
                text-align: center;
                display: table-cell;
            }

                .swMain > ul li > a::before {
                    top: 30px;
                    width: 100%;
                    height: 1px;
                    overflow: hidden;
                    font-size: 0px;
                    border-top-color: rgb(206, 209, 214);
                    border-top-width: 4px;
                    border-top-style: solid;
                    display: block;
                    position: relative;
                    z-index: 1;
                    content: "";
                }

                .swMain > ul li:first-child > a::before {
                    left: 50%;
                    max-width: 51%;
                }

                .swMain > ul li:last-child > a::before {
                    width: 50%;
                    max-width: 50%;
                }

                .swMain > ul li > a.selected::before {
                    border-color: rgb(82, 147, 196);
                }

        .swMain li > a.done::before {
            border-color: rgb(82, 147, 196);
        }

        .swMain > ul .stepNumber {
            border-radius: 100%;
            border: 5px solid rgb(206, 209, 214);
            border-image: none;
            width: 60px;
            padding: 8px 0px 0px 0px;
            height: 60px;
            text-align: center;
            color: rgb(84, 100, 116);
            line-height: 30px;
            font-size: 15px;
            display: inline-block;
            position: relative;
            z-index: 2;
            background-color: rgb(255, 255, 255);
        }

        .swMain > ul li > a.selected .stepNumber {
            border-color: rgb(82, 147, 196);
        }

        .swMain ul li > a.done .stepNumber {
            border-color: rgb(82, 147, 196);
            color: rgb(255, 255, 255);
            text-indent: -9999px;
            background-color: rgb(82, 147, 196);
        }

            .swMain ul li > a.done .stepNumber::before {
                height: auto;
                text-indent: 0px;
                font-family: FontAwesome;
                font-weight: 300;
                margin-right: 7px;
                float: right;
                display: inline;
                content: "\f00c";
                text-shadow: none;
            }

        .swMain > ul li .stepDesc {
            text-align: center;
            color: rgb(148, 158, 167);
            font-size: 16px;
            margin-top: 4px;
            display: block;
            z-index: 104;
            table-layout: fixed;
            -ms-word-wrap: break-word;
            max-width: 100%;
        }

        .swMain > ul li > a.selected .stepDesc {
            color: rgb(43, 61, 83);
        }

        .swMain li > a.done .stepDesc {
            color: rgb(43, 61, 83);
        }

        .swMain > ul li > a:hover {
            text-decoration: none;
        }

        .swMain > ul li > a.disabled {
            cursor: default;
        }

        .swMain .progress {
            margin-bottom: 30px;
        }

        .swMain .stepContainer {
            height: auto !important;
        }

        .swMain .loader {
            display: none;
        }

        .swMain [class^='button'] {
            display: none;
        }

        .swMain [class*=' button'] {
            display: none;
        }

        .swMain .close {
            display: none;
        }

        pre {
            overflow: auto;
            white-space: pre-line;
            text-overflow: ellipsis;
            display: block;
            padding: 9.5px;
            margin: 0 0 10px;
            word-break: break-all;
            word-wrap: break-word;
            background-color: #fff;
        }
        /*cursor:pointer;input[type="radio"]*/
        input[type="checkbox"][id*="ctl00_MainContent_qu"] {
            _width: 20px;
            _height: 20px;
            margin: 2px;
        }

        input[type="checkbox"][id*="ctl00_MainContent_why_chose_us_"] + label {
            _width: 20px;
            _height: 20px;
            margin: -2px;
            padding: -3px !important;
        }

        input[type="radio"][id*="ctl00_MainContent_qu"] {
            _height: 30px;
            _width: 20px;
            margin: 1px;
        }





        input[type="checkbox"],
        input[type="radio"] {
            -moz-appearance: none;
            -webkit-appearance: none;
            -ms-appearance: none;
            appearance: none;
            display: block;
            float: left;
            margin-right: -2em;
            opacity: 0;
            width: 1em;
            z-index: -1;
        }

            input[type="checkbox"] + label {
                text-decoration: none;
                color: #767d85;
                cursor: pointer;
                display: inline-block;
                font-size: 16px;
                font-weight: 300;
                padding-left: 2.4em;
                padding-right: 0.75em;
                position: relative;
                min-width: 200px;
            }

            input[type="radio"] + label {
                text-decoration: none;
                color: #767d85;
                cursor: pointer;
                display: inline-block;
                font-size: 16px;
                font-weight: 300;
                padding-left: 2.4em;
                padding-right: 0.75em;
                position: relative;
            }

                input[type="checkbox"] + label:before,
                input[type="radio"] + label:before {
                    -moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased;
                    font-family: FontAwesome;
                    font-style: normal;
                    font-weight: normal;
                    text-transform: none !important;
                }

                input[type="checkbox"] + label:before,
                input[type="radio"] + label:before {
                    background: rgba(144, 144, 144, 0.075);
                    border-radius: 4px;
                    border: solid 1px #dee1e3;
                    content: '';
                    display: inline-block;
                    height: 1.65em;
                    left: 0;
                    line-height: 1.58125em;
                    position: absolute;
                    text-align: center;
                    top: 0;
                    width: 1.65em;
                }

            input[type="checkbox"]:checked + label:before,
            input[type="radio"]:checked + label:before {
                background: #03A9F4;
                border-color: #2196f3;
                color: #ffffff;
                content: '\f00c';
            }

            input[type="checkbox"]:focus + label:before,
            input[type="radio"]:focus + label:before {
                border-color: #25a2c3;
                box-shadow: 0 0 0 1px #25a2c3;
            }

            input[type="checkbox"] + label:before {
                border-radius: 4px;
            }

            input[type="radio"] + label:before {
                border-radius: 100%;
            }

        .panel-heading p {
            font-size: 20px;
        }

        pre {
            overflow: auto;
            white-space: pre-line;
            text-overflow: ellipsis;
            display: block;
            padding: 9.5px;
            margin: 0 0 10px;
            word-break: break-all;
            word-wrap: break-word;
            background-color: #fff;
        }

        .pr-2, .px-2 {
            padding-right: 1rem !important;
        }

        .pb-2, .py-2 {
            padding-bottom: 1rem !important;
        }

        .mb-5, .my-5 {
            margin-bottom: 3rem !important;
        }

        .mr-3, .mx-3 {
            margin-right: 20px !important;
        }

        .ml-auto, .mx-auto {
            margin-left: auto !important;
        }

        .m-1 {
            margin: 1rem !important;
        }

        .mt-1,
        .my-1 {
            margin-top: 1rem !important;
        }

        .mr-1,
        .mx-1 {
            margin-right: 1rem !important;
        }

        .mb-1,
        .my-1 {
            margin-bottom: 1rem !important;
        }

        .ml-1,
        .mx-1 {
            margin-left: 1rem !important;
        }

        .bg-warning {
            background-color: #ffc107 !important;
        }

        .badge1 {
            display: inline-block;
            padding: 0.25em 0.4em;
            _font-size: 75%;
            font-weight: 700;
            line-height: 1;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius: 10px;
        }

        .job-post-item-header, .job-post-item-body {
            display: inherit;
            vertical-align: middle;
        }

        .bg-primary {
            background: #157efb;
        }

        .text-white {
            color: #fff !important;
        }
        /*test customer*/
        img.custimg {
            width: 280px;
            height: 130px;
            box-shadow: 1px 1px 2px 1px #cecece;
            padding: 5px;
            _background: #f4f5f9;
            border: 1px solid #9E9E9E !important;
            float: right;
            margin: 10px;
            border-radius: 5px;
        }

        .txt-center {
            text-align: center;
            margin-top: 10px;
            display: table;
        }

        .alert {
            padding: 10px;
            margin-bottom: 10px;
            font-size: 18px;
        }

        .single-sidebar {
            box-shadow: 1px 2px 3px 1px #e6e7ea;
            margin-left: 20px;
            margin-bottom: 30px;
            background: #fff;
        }

        .single-news-post {
            box-shadow: 1px 1px 3px 1px #d0d0d4;
            color: #999999;
            font-size: 14px;
            padding: 20px;
            margin-bottom: 30px;
            background: #fff;
        }

        .section-news-post-area {
            background: #f4f5f9;
        }

        .post-title > h2 {
            color: #343434;
            font-size: 30px;
            font-weight: 700;
			font-family: "Trebuchet MS";
            padding-bottom: 8px;
        }

        .post-title {
            margin-top: 30px;
        }

        .date {
            color: #6a6a6a;
            font-size: 14px;
            margin-bottom: 30px;
        }

            .date span {
                color: #fba919;
            }

        .widget-post-title {
            color: #343434;
            font-size: 12px;
            padding: 15px 0 0;
        }

        .widget-title h2 {
            color: #03a9f4 /*#fba919*/;
            font-weight: 700;
    	font-family: "Trebuchet MS", Tahoma;
            text-transform: uppercase;
        }

        .widget-title {
            margin-bottom: 20px;
            padding-top: 30px;
        }

        /*start about us section*/

        .section-title {
            position: relative;
            padding-top: 15px;
        }

            .section-title p {
                font-size: 18px;
                font-weight: 400;
                margin-bottom: 15px;
                margin-top: 20px;
            }

            .section-title h2 {
                color: #03a9f4;
                font-size: 36px;
    	font-family: "Trebuchet MS", Tahoma;
                font-weight: 700;
            }

        h3.tabs_involved {
            color: #03a9f4;
            font-size: 30px;
    	font-family: "Trebuchet MS", Tahoma;
            font-weight: 700;
        }

        .section-title:before {
            position: absolute;
            width: 100%;
            height: 100%;
        }

        .section-aboutUs-content {
            font-size: 18px;
            font-weight: 400;
            margin-bottom: 40px;
            margin-top: 20px;
        }

        .single-sidebar ul {
            padding: 0 20px 20px;
        }

            .single-sidebar ul li a {
                border-bottom: 1px solid #e5e5e5;
                color: #343434;
                display: block;
                font-size: 14px;
                font-weight: 500;
                line-height: 30px;
                margin-bottom: 10px;
                padding-bottom: 10px;
                -webkit-transition: .2s;
                transition: .2s
            }

                .single-sidebar ul li a:hover {
                    color: #fba919;
                    border-color: #fba919
                }

        .single-side-features {
            padding: 20px;
            padding-bottom: 40px;
        }

            .single-side-features a {
                border-bottom: 1px solid #efefef;
                margin-bottom: 20px;
                overflow: hidden;
                display: block;
                padding-bottom: 20px;
            }

        .sideimg {
            float: left;
            margin-right: 10px;
            width: 75px;
        }

        .side-title {
            color: #343434;
            font-size: 12px;
            font-weight: 700;
            padding-left: 85px;
        }

            .side-title span {
                color: #fba919;
            }

            .side-title p:last-child {
                color: #999999;
                margin-top: 10px;
            }

        .padding-sides {
            padding: 0px 20px;
        }

        .input-group-btn {
            position: relative;
            font-size: 0;
            white-space: nowrap;
        }

        .page-header {
            padding-bottom: 9px;
            margin: 40px 0 20px;
            border-bottom: 1px solid #eee;
        }

        .chat-txt {
            background-color: #fff;
            _font-size: 13px;
            line-height: 22px;
            margin-bottom: 0;
            word-break: break-word;
            word-wrap: normal;
            white-space: pre-line;
            width: 99%;
            padding: 15px 10px;
            margin: 10px 0px;
            direction: ltr;
            min-width: 300px;
        }
		.row {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                margin-right: -15px;
                margin-left: -15px;
            }

