
/*//// Common Style ////*/
        
        html,
        body {
            /* height: 100%;*/
        }
        
        body {
            font-family: 'Karla', sans-serif;
            font-size: 14px;
            line-height: 1.45;
            color: #070b27;
            font-weight: normal;
            background-color: #fff;
            -webkit-text-stroke: 0.2px;
        }
        
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            line-height: 1.3;
        }
        
        h1 {
            font-size: 50px;
            font-family: "Didot";
            font-weight: bold;
        }
        
        h2 {
            font-size: 22px;
            font-family: "Didot";
            font-weight: bold;
        }
        
        h3 {
            font-size: 18px;
            font-weight: bold;
        }
        
        .colr-grn {
            color: #1bd3b3;
        }
        
        a:hover {
            text-decoration: none;
        }
        
        .btn-primary,
        .btn-primary:hover,
        .btn-primary:focus,
        .btn-primary:active {
            background: linear-gradient(to top, #0ecebf, #35dc9a);
            color: #ffffff;
            border-color: transparent;
            box-shadow: none;
        }
        
        .btn {
            border-radius: 0px;
            border-width: 0px;
            box-shadow: none;
            font-size: 18px;
            font-weight: bold;
            padding: 13px 20px;
            letter-spacing: 2px;
        }
        
        .container-out {
            padding: 0 62px 62px;
        }
        
        .cont-comn {
            border-top: 1px solid #c1c2c9;
        }
        
        .cont-in {
            padding: 30px 25px 0px;
        }
        
        .form-control {
            border-top: none;
            border-left: none;
            border-right: none;
            border-radius: 0.3px;
            font-size: 18px;
            box-shadow: none;
            border-color: #e1e1e1;
            height: 50px;
            line-height: 1.33333;
            letter-spacing: 2px;
            color: #070b27;
            margin: 10px 0;
            padding: 6px 0;
        }
        
        .form-control:focus {
            border-color: #e1e1e1;
            box-shadow: none;
        }
        
        .form-control::-moz-placeholder {
            color: #a9a9a9;
            opacity: 1;
        }
        
        .input.date {
            float: left;
            margin: 0 11px 0 0;
            padding: 0 5px 0 0;
            width: 49%;
        }
        
        .input.cvc {
            float: left;
            padding-left: 5px;
            position: relative;
            width: 49%;
        }
        
        .input lable {
            color: #070b27;
            font-size: 15px;
            letter-spacing: 0.3px;
        }
        
        .paymnt-credit .cvc img {
            margin: 0;
            position: absolute;
            right: -35px;
            top: 20px;
        }
        /*/ Navigation Style 
============================================*/
        
        .header .navbar {
            border: none;
            margin: 0;
            height: auto;
        }
        
        .navbar-header .navbar-brand {
            height: auto;
            padding: 9px;
            margin-left: -70px !important;
        }
        
        .header .navbar-nav > li > a {
            padding: 24px 20px;
            color: #070b27;
            font-weight: bold;
            letter-spacing: 0.2px;
        }
        
        .navbar-toggle .icon-bar {
            background-color: #000000;
            height: 2px;
            width: 30px;
        }
        
        .header .navbar-nav > li:hover a {
            background: #fff;
            color: #1bd3b3;
        }
        
        .header .navbar-collapse.collapse.pull-right {
            padding: 0;
        }
        
        .header .navbar-nav > li:last-child a {
            padding-right: 0;
        }
        /*/ Hero Section Style 
============================================*/
        
        .home-hero-sec {
            background-image: url(../images/bannerbg.png);
            background-position: center center;
            background-repeat: no-repeat;
            height: 783px;
        }
        
        .caption-wrap {
            display: table;
            height: 783px;
        }
        
        .caption-unit {
            padding: 156px 0 0;
            color: #ffffff;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
        }
        
        .caption-unit h1 {
            margin: 0 0 8px;
            line-height: 1;
            letter-spacing: 2.3px;
            word-spacing: 20px;
        }
        
        .caption-unit sup {
            font-family: karla;
            font-size: 20px;
            font-weight: normal;
            letter-spacing: 0;
            padding-left: 5px;
            top: -1.2em;
        }
        
        .caption-unit p {
            font-size: 20px;
            margin-bottom: 20px;
        }
        
        .featrd-blk {}
        
        .featrd-blk p {
            font-size: 15px;
            line-height: 18px;
            margin-bottom: 0px;
        }
        
        .featrd-blk p a {
            color: #1aac9f;
        }
        
        .report {
            background: #fff;
            width: 87px;
            height: 87px;
            box-shadow: 0px 0.5px 5px 0 rgba(0, 0, 0, 0.15);
            margin: 0 auto 15px;
        }
        
        .report.cloud img {
            padding-top: 26px;
        }
        
        .report img {
            padding-top: 18px;
        }
        
        .tryit {
            margin: 87px 0 0 0;
        }
        
        .tryit .btn {
            width: 396px;
        }
        /*/ Footer Section Style 
============================================*/
        
        .footer {
            background: #28282a;
            color: #fff;
            padding: 36px 0;
            font-size: 12px;
            font-weight: bold;
        }
        
        .footer-nav li {
            list-style-type: none;
        }
        
        .footer-nav li a {
            color: #fff;
            line-height: 24px;
        }
        
        .footer-nav {
            padding-right: 100px;
            padding-top: 28px;
        }
        
        .contus {
            padding-left: 50px;
        }
        
        .contus span {
            font-size: 17px;
            color: #505054;
            font-weight: normal;
        }
        
        .contus > p {
            margin-top: 12px;
        }
        /*/ Full Report Style 
============================================*/
        
        .cont-in.fullrp {
            padding: 11px 25px;
        }
        
        .report-blk {
            box-shadow: 0px 0.5px 8px 0 rgba(0, 0, 0, 0.15);
            /* padding: 20px 40px;*/
        }
        
        .dwnld-pdf h3 {
            letter-spacing: 2px;
            margin: 0 0 16px;
        }
        
        .report-head span {
            position: absolute;
            right: 0;
            text-align: center;
            top: 0;
        }
        
        .report-head p {
            background: #12cfbb none repeat scroll 0 0;
            color: #ffffff;
            font-size: 25px;
            letter-spacing: 3px;
            margin-bottom: 5px;
            padding: 18px 46px;
            line-height: 1;
        }
        
        .report-head h3 {
            color: #12cfbb;
            margin: 0;
        }
        
        .report-head {
            margin-top: 20px;
            padding-right: 150px;
            position: relative;
        }
        
        .report-head h2 {
            margin: 0;
            padding: 14px 0 45px 40px;
        }
        
        .report-cont {
            padding: 20px 40px 40px;
        }
        
        .report-cont h3 {
            margin: 0 0 10px 0;
            letter-spacing: 2px;
        }
        
        .error1 {
            margin-bottom: 22px;
        }
        
        .error1 p {
            margin-bottom: 5px;
            line-height: 18px;
        }
        
        .report-cont .tryit {
            margin: 60px 0 20px;
            text-align: center;
        }
        
        .report-cont .tryit p {
            font-size: 17px;
            margin-bottom: 13px;
            padding: 0 153px;
        }
        /*/ Payment Credit Card Style 
============================================*/
        
        .paymnt-credit {
            width: 550px;
            margin: 0 auto 100px;
        }
        
        .paymnt-credit > a {
            margin-left: -40px;
        }
        
        .paymnt-credit img {
            margin: 0 18px 0 0;
        }
        
        .paymnt-credit h3 {
            display: inline;
            letter-spacing: 2px;
        }
        
        .order-sum h2 {
            margin-bottom: 15px;
            margin-top: 30px;
        }
        
        .reprz {
            border-bottom: 1px solid #e1e1e1;
            border-left: medium none #e1e1e1;
            border-radius: 0.3px;
            border-right: medium none #e1e1e1;
            border-top: medium none #e1e1e1;
            box-shadow: none;
            color: #070b27;
            font-size: 18px;
            height: 50px;
            letter-spacing: 2px;
            line-height: 1.33333;
            padding: 10px 0;
        }
        
        .reprz p {
            display: inline;
        }
        
        .order-sum {
            margin-bottom: 10px;
        }
        
        .paymnt-credit .tryit {
            margin: 32px 0 0;
            text-align: center;
        }
        
        .paymnt-credit .tryit p {
            margin-top: 15px;
            padding: 0 90px;
            line-height: 18px;
        }
        /*/  Model Popup Style 
============================================*/
        
        .modal-dialog {
            margin-top: 9.3%;
            width: 491px;
        }
        
        .modal-content {
            border-radius: 0px;
            padding: 60px 50px;
        }
        
        .modal-content .modal-body {
            padding: 0px;
        }
        
        .modal-content .modal-body p {
            font-size: 17px;
            margin-top: 10px;
            padding: 0 20px;
            text-align: left;
        }
        /*/ CVC /*/
        
        .model-cv {
            text-align: center;
        }
        
        .modal-content.cvcp {
            padding-top: 20px;
        }
        /*/ Feedback Thank you /*/
        
        .modal-content.thax {
            padding: 51px 50px;
        }
        
        .thax h1 {
            font-size: 37px;
        }
        
        .model-thax {
            margin-top: 9.3%;
        }
        /*/ Feedback Style 
============================================*/
        
        .feedbck-cont h1 {
            letter-spacing: 3px;
            margin-bottom: 25px;
            margin-top: 0;
        }
        
        .feedbck-cont .input.name {
            padding-right: 45px;
        }
        
        .feedbck-cont .input.email {
            padding-left: 40px;
        }
        
        .input textarea.form-control {
            border-bottom: medium none;
            box-shadow: 0 0 2.5px 0 rgba(0, 0, 0, 0.15) inset;
            height: 230px;
            margin-top: 33px;
            padding: 15px 20px;
        }
        
        .ptext {
            font-size: 17px;
            margin: 26px 0 0 0;
        }
        
        .feedbck-cont .tryit {
            margin: 30px 0 0;
        }
        
        .spacer125 {
            height: 125px;
        }
        
        .ptext a {
            font-weight: bold;
        }
        /*/ Blog Page Style 
============================================*/
        
        .browse-fl {
            border: 1px dotted #cccccc;
            padding: 20px;
            text-align: center;
        }
        
        .upload-wrap h3 {
            margin: 0 0 25px;
        }
        
        .blog-sec {
            background-image: url("../images/blog-bg.png");
            background-position: center center;
            background-repeat: no-repeat;
            /* height: 783px;*/
        }
        
        .upload-wrap {
            width: 491px;
            margin: 122px auto 25px;
            padding: 20px 50px;
            background: #fff;
        }
        
        .browse-fl img {
            margin: 15px 0 20px;
        }
        
        .browse-fl {
            font-size: 18px;
            color: #a9a9a9;
        }
        
        .drgdp {
            display: block;
            color: #070b27;
            font-weight: bold;
            letter-spacing: 2px;
        }
        
        .brws {
            display: block;
            color: #1bd3b3;
            font-weight: bold;
            letter-spacing: 2px;
        }
        
        .dropup .caret,
        .navbar-fixed-bottom .dropdown .caret {
            border: 0 none;
            content: "";
        }
        
        .caret {
            width: 22px;
            border: none;
        }
        
        .form-control.code {
            border: 0 none;
            box-shadow: 0 0 2.5px 0 rgba(0, 0, 0, 0.15) inset;
            display: inline;
            letter-spacing: 2px;
            padding-left: 15px;
            width: 298px;
        }
        
        .appld {
            display: inline;
            font-size: 18px;
            font-weight: bold;
            letter-spacing: 2px;
            padding-left: 10px;
            text-align: right;
        }
        
        .upload-wrap .ptext {
            margin-top: 0px;
        }
        
        .upload-wrap .tryit {
            margin-top: 15px;
        }
        
        .opld-text {
            color: #ffffff;
            margin-bottom: 24px;
            padding: 0 98px;
            text-align: center;
        }
        
        .opld-text > p {
            line-height: 18px;
        }
        
        .upload-wrap .input a {
            float: right;
            padding-top: 20px;
        }
        
        .upldt h1 {
            font-size: 37px;
            margin-top: 0;
            padding-left: 15px;
        }
        
        .modal-content.upldt {
            padding-top: 45px;
        }
        
        .upldt .modal-body p {
            font-size: 17px;
            line-height: 20px;
            margin-bottom: 15px;
            padding: 0 15px;
            text-align: left;
        }
        /*/ Security Style 
============================================*/
        
        .alltext h1 {
            letter-spacing: 3px;
            margin-bottom: 25px;
            margin-top: 0;
        }
        
        .alltext > p {
            line-height: 18px;
        }
        /*/ Media Section Style 
============================================*/
        
        @media (min-width: 1200px) {
            .container {
                width: 990px;
            }
        }
        /* @media (max-width: 1199px) {
            .container-out {
                padding: 0 15px 15px;
            }
        }
        */
        
        @media (min-width: 992px) and (max-width:1199px) {
            .container {
                width: 900px;
            }
        }
        
        @media (max-width: 991px) {
            .container-out {
                padding: 0 15px 15px;
            }
            .cont-in {
                padding: 30px 25px 20px;
            }
            .caption-wrap {
                display: initial;
            }
            .caption-unit {
                display: initial;
            }
            .caption-unit h1 {
                font-size: 40px;
                letter-spacing: 0;
                margin: 0 0 8px;
            }
            .text-wrap {
                padding-top: 120px;
            }
            .tryit {
                margin: 35px 0 0;
            }
            .tryit .btn {
                width: 320px;
            }
            .featrd-blk {
                padding-bottom: 20px;
            }
            .navbar-header .navbar-brand {
                margin-left: 0px !important;
            }
            .report-cont .tryit p {
                font-size: 17px;
                margin-bottom: 13px;
                padding: 0 30px;
            }
        }
        
        @media (max-width: 767px) {
            .caption-img {
                height: 40px;
            }
            .caption-unit h1 {
                font-size: 26px;
            }
            .text-wrap p {
                font-size: 16px;
            }
            .tryit .btn {
                width: 280px;
            }
            .navbar-collapse.pull-right {
                float: left !important;
            }
            .navbar-toggle {
                margin-top: 17px;
            }
            .header .navbar-nav > li > a {
                padding: 5px 0;
            }
            .nav.navbar-nav {
                margin-left: 0;
                width: 100%;
            }
            .navbar-collapse.pull-right.collapse.in {
                margin: 0;
                width: 100%;
            }
            .footer-nav {
                padding: 0;
                text-align: center;
            }
            .contus {
                text-align: center;
                padding-left: 0px;
            }
            .caption-unit sup {
                font-size: 16px;
                top: -0.6em;
            }
            .cont-in {
                padding: 20px 11px 10px;
            }
            .report-cont .tryit p {
                padding: 0 15px;
            }
        }
        
        @media (max-width: 479px) {
            .featrd-blk p {
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            .caption-unit h1 {
                word-spacing: 5px;
            }
            .cont-in {
                padding: 20px 0 10px;
            }
            .report-cont {
                padding: 15px 15px 15px;
            }
            .tryit .btn {
                width: 200px;
                letter-spacing: 0;
                font-size: 15px;
            }
            .report-cont .tryit p {
                padding: 0 0px;
            }
            .report-head {
                position: static;
                padding-right: 0px;
            }
            .report-head h2 {
                padding: 14px 0 30px 40px;
            }
            .report-head span {
                position: static;
            }
        }