/* font face */
@media (min-width: 768px) {
    @font-face {
        font-family: 'Graphik';
        src: url('../fonts/Graphik-Regular.woff2') format('woff2'),
            url('../fonts/Graphik-Regular.woff') format('woff'),
            url('../fonts/Graphik-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }
    @font-face {
        font-family: 'Graphik-bold';
        src: url('../fonts/Graphik-Bold.woff2') format('woff2'),
            url('../fonts/Graphik-Bold.woff') format('woff'),
            url('../fonts/Graphik-Bold.ttf') format('truetype');
        font-weight: bold;
        font-style: normal;
        font-display: swap;
    }
}


/* Mega Menu */
.mil-mega-nav header .container {position:relative;}
.mil-mega-nav header [class*='col-'] {position:static;}
.mil-mega-nav .navbar-nav > li > .dropdown-menu {margin-top:0px;border-radius:0;min-width:220px;padding:0 0 10px;border:1px solid #7bb1e4;}
.mega-dropdown {position: static !important;}
.mega-dropdown .dropdown-toggle {position:relative;overflow:visible;z-index:9999;}
.mil-mega-nav .dropdown-toggle:after {display:none;}
.mega-dropdown.open a:after {position:absolute;left:50%;bottom:-20px;border-top:10px solid #256FB6;border-left:10px solid transparent;border-right:10px solid transparent;margin:0;margin-left:-5px;display:block;z-index:9999;}
li:last-child.mega-dropdown.open a:after {display:none}
.mega-dropdown-menu {padding: 20px 0px;width:100%;left:0px;box-shadow: none;position: absolute;}
.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}
.mega-dropdown-menu > li > ul > li {list-style: none;padding:0;}
.mega-dropdown-menu > li > ul > li > a {display: block;padding:10px 0px;clear: both;font-weight: normal;color: #121212;font-size:13px;}
.mega-dropdown-menu > li > ul > li  + li {border-top:1px solid #ccc;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;color: #000;}
.mega-dropdown-menu .dropdown-header {color:#428bca;font-size:15px;font-weight:600;padding:10px 0 0px;}
.mega-dropdown-menu .dropdown-header a {color:#333;font-size:14px;font-weight:600;}
/* // Mega Menu */

header {background:#fff;padding:0;position:relative;}
.mil-top-bar {border-top: 1px solid #FF6633;float: left;position: relative;width: 100%;}
.mil-top-bar a{color: #fff;}
.mil-top-bar::after {background:#FF6633;border-bottom-left-radius: 39px;content: "";height: 100%;position: absolute;right: 0;top: 0;width:48%;}
.mil-top-bar::before {border-bottom:24px solid #fff;border-right:20px solid transparent;content: "";position: absolute;left:52%;bottom:0;z-index:9;}
.mil-top-bar .pull-xs-right {float: right;position: relative;z-index: 9;}
.mil-top-bar li {color: #fff;float: left;font-size: 13.5px;padding:1px 0px 3px;z-index: 9999;} 
.mil-top-bar li + li {margin-left:1.5rem;}  

.mil-top-nav li input[type="text"] {float: left; padding:6px 30px 6px 11px; margin-top: 14px;box-shadow:0px 1px 3px 0 rgba(0, 0, 0, 0.20), 0 0 0 1px rgba(0, 0, 0, 0.05);min-width:272px;}
.mil-top-nav li input[type="text"]:focus {box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.08);}
.mil-top-nav li button[type="submit"] {background:transparent;border:0 none;color:#999;font-size:16px;position:absolute;right:0;top:13px;padding:6px 9px;}

header .nav-item a.nav-link {margin:15px 0;} 
.topmenu .dropdown-menu {z-index: 99999; min-width: 210px;}
.fr-mega-nav {background:#222c57;}
.mil-top-nav .navbar-nav .nav-item + .nav-item {margin-left:0rem;}
.mil-top-nav .navbar-nav .nav-item .nav-link {color:#121212;padding:0.35rem 1rem;} 
.mil-top-nav .navbar-nav .nav-item .nav-link:hover {background:#256FB6;color:#fff;transition:all ease-in-out 0.1s;}
.mil-top-nav .navbar-nav .dropdown-menu a {color: #121212; float: left; padding:10px; width: 100%;font-size:14px;} 
.mil-top-nav .navbar-nav .dropdown-menu a:hover {font-weight:600;}
.mil-top-nav .navbar-nav .dropdown-menu a + a {border-top:1px solid #ddd;}
.mil-top-nav .nav-item.dropdown:hover .dropdown-menu {display: block;top:76%;border:1px solid #ddd;}
.mil-top-nav .navbar-nav .dropdown-menu .arrowtop:after {position: absolute;left:7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;top:-7px;content:'';}
.mil-top-nav .navbar-nav .dropdown-menu .arrowtop:before {position: absolute;left:5px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:8px solid #ccc;top:-8px;content:'';}

.mil-mega-nav .nav {display:table;margin:auto;background:#222c57;width:100%;position:relative;}
.mil-mega-nav .nav-item {padding:10px;margin:0 !important;font-size:14px;display:table-cell;vertical-align:middle;float:none;text-align: center; position: relative !important;}
.mil-mega-nav .nav-item + .nav-item {border-left:1px solid #49295d;}
.mil-mega-nav .nav-item.open {background:#256FB6;}
.mil-mega-nav .nav-item.open .nav-link {color:#fff;}
.mil-mega-nav .nav-item .nav-link {color:#fff;padding:0;margin:0;}

.srch_frm {position:relative;margin-left:1rem;}

.mil-banner {position:relative;overflow:hidden;background:url(../images/banner_new_7.jpg) no-repeat;background-size:cover;padding:135px 0;}
.mil-banner h2 {color:#222C57;text-align: center;margin:0;font-size:42px;font-weight:bold;}
.mil-banner h3 {font-weight:normal;font-size:24px;color:#222C57;text-align:center;margin:1.5rem 0 2.5rem;}
.banner_srch_frm {max-width:800px;margin:0 auto;position:relative;}
.banner_srch_frm input.form-control {border-radius:4px;height:56px;padding:0.375rem 1rem 0.375rem 2rem;font-size:18px;margin:0;} 
.mil-banner .btn-banner {position:absolute;border:0 none;color:#fff;padding:0.5rem 1.5rem;border-radius:0 4px 4px 0;top:0;right:-1px;background:#f63;display:table;margin:0 auto;font-size:18px;height:56px;}   
.mil-banner .btn-banner svg {margin-left:5px;vertical-align:middle;}
.mil-banner .btn-banner:hover {background:#256FB6;}

.mil-sec-heading {font-weight:bold;font-size:32px;text-align:center;color:#222C57;}

.mil-fr-services-box {padding:60px 0 72px;position:relative;background:url(../images/bg2.svg) no-repeat;background-size:cover;}
.mil-fr-services-box-heading {font-size: 32px;color:#222C57;margin: 0rem 0 48px;font-weight: bold;line-height:1.6;}
.mil-fr-services_inner {background:#fff;border:1px solid #efefef;padding:24px;height:255px;z-index:99;position:relative;}
.mil-fr-services_inner_1 {background: #256FB6;border-bottom: 1px solid #fff;}
.mil-fr-services-box .mil-fr-services_inner_1 h3, .mil-fr-services-box .mil-fr-services_inner_1 p, .mil-fr-services_inner_1 a {color:#fff;}  
.mil-reserach-icn-box {background:#256FB6;width:88px;height:88px;border-radius:50%;font-size:28px;text-align:center;line-height:5rem;border:1px solid #fff;box-shadow:0 0 0 5px #256FB6;display:inline-block;display:none !important;}
.mil-reserach-icn-box i {color:#fff;}
.mil-reserach-icn-box .fa-stack-2x {font-size:1em;position:relative;}
.mil-reserach-icn-box .fa-stack-1x {font-size:0.8rem;left:-2px;}


.mil-fr-services-box h3 {color:#256FB6;font-size:18px;font-weight:600;margin:1.0rem 0 1rem;}
.mil-fr-services-box p {color:#454545;font-size:14px;line-height:1.8em;margin:0 0 1rem;}
.mil-fr-reqest {padding:60px 0;margin:0px 0 10px;
                background:#fff;
                /*                background: -moz-linear-gradient(left, #f63 50%, #256FB6 100%);
                                background: -webkit-linear-gradient(left, #f63 50%,#256FB6 100%);
                                background: linear-gradient(to right, #f63 0%, #222c57 100%);
                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f63', endColorstr='#256FB6',GradientType=1 );*/}
.mil-fr-reqest  h3 {font-size: 32px;font-weight:600;color:#222C57;margin:0rem 0 24px;font-weight:bold;}
.mil-fr-reqest .btn {background:#f63;padding: 16px 32px;font-size: 16px;}
.mil-fr-reqest .btn:hover, .mil-fr-reqest .btn:focus {background:#256FB6;}

.mil-updated-blog.home_list .report-info { color: #666565; font-size:13px; padding: 5px 0; }
.mil-updated-blog.home_list .report-info span { color: #ff6633; }
.mil-updated-blog h3, .mil-updated-blog h2 {color:#222C57;font-size:1.375rem;font-weight:600;border-bottom:1px solid #ddd;line-height:1.8em;}
.mil-updated-blog h3 i, .mil-updated-blog h2 i {color:#222C57;margin-right:5px;}
.mil-updated-blog ul li {border-bottom:1px solid #ddd;padding:1rem 0;}
.mil-updated-blog ul li a {color:#212529;font-weight: 600;display: block;font-size: 16px;}
.mil-updated-blog  a.read_more_anchor {color:#256FB6;font-size:14px;}

.button_official {background:#f63;border:none;border-radius:4px;color:#fff;float:left;font-size:13.5px;margin:2rem 0 0;padding: 7px 20px;box-shadow:0px 4px 8px #ccccccb0 inset;}
.button_official:hover, .button_official:focus {background:#256FB6;border:none;color:#fff}

.mil-fr-count-work {background:url(../images/bg2.svg) no-repeat;position:relative;background-size:cover;color:#212529;font-weight:600;}
.mil-fr-count-work-bg {position:relative;z-index:9;padding:5rem 0 0;}
/*.mil-fr-count-work:after {background:url(../images/overlays/08.png);width:100%;height:100%;position:absolute;content: "";left: 0;top: 0;opacity: 0.4;background-size:5px;}*/

.count-number {font-size:4.6rem;position:relative;padding-bottom:3.5rem;position:relative;color:#222C57;}
.count-number:after {content:'';bottom:11px;border-left:1px solid #222C57;left:50%;height:50px;position:absolute;}
.count-number:before {content:'';bottom:0;border:2px solid #222C57;left:50%;width:12px;height:12px;position:absolute;border-radius:50%;margin-left:-5px;}
.mil-fr-count-work p {font-size:1.2rem;margin:1rem 0 5rem;color:#222C57;}

.mil-fr-strategy .strategy_box {padding:0rem 1rem 1rem;text-align:center;text-align:center;/*box-shadow: 0 0 10px 0 #dfd8ff;*/}

.mil-fr-market-sub-h {color:#222c57;font-size:20px;font-weight: 600;line-height:1.5;padding:1rem 0;}

.mil-fr-strategy p {color:#000;font-size:15px;margin-bottom:1.5rem;}
.mil-fr-strategy a.strategy_learn {color:#222c57;border:1px solid #222c57;border-radius:2px;display:block;width:100%;padding:0.4rem;font-weight:300;font-size:0.875rem;}
.mil-fr-strategy a.strategy_learn:hover {background:#222c57;color:#fff;}

.mil-fr-helpful {background:url(../images/mil-helpful-bg.jpg) no-repeat;background-size:cover;position:relative;}
.mil-fr-helpful:after {background:url(../images/overlays/01.png);position:absolute;content:'';width:100%;height:100%;left:0;top:0;}
.mil-fr-helpful .mil-sec-heading {color:#fff;position:relative;z-index:1;}
.mil-fr-helpful-box {text-align:center;color:#fff;border:15px solid rgba(256, 256, 256, 0.2);padding:2.5rem 0;position:relative;z-index:1;float:left;width:100%;min-height:220px;}
.mil-fr-helpful-box h4 {font-size:18px;font-weight:600;}
.mil-fr-helpful-box p {font-size:17px;font-weight:300;margin:0;}
.mil-fr-helpful-box form {margin-top:1rem;}
.mil-fr-helpful-box input.form-control {width:65%;float:left;font-size:14px;} 
.mil-fr-helpful-box input[type=submit] {background: #256FB6;border: 0 none;color: #fff;font-size: 14px;padding:0.375rem 0.75rem;width:35%;float: left;margin-top:0.2rem;} 
.mil-fr-helpful-box input[type=submit]:hover { background: #f63;} 

.mil-fr-client ul li {float:left;width:25%;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center;}
.mil-fr-client ul li img {width:70%;filter:grayscale(100%);}
.mil-fr-client ul li:nth-child(4) ,.mil-fr-client ul li:nth-child(8) {border-right:0 none;}
.mil-fr-client ul li:nth-last-child(-n+4) {border-bottom:0 none;}

.mil-footer {background:#222C57;}
.mil-footer h5 {color:#dadada;font-weight:600;padding-bottom:1rem;}
.mil-footer ul li a {color:#dadada;font-weight:300;font-size:0.875rem;display:block;margin-bottom:1rem;}
.mil-footer i {padding-right:0.3rem;}
.mil-footer p {color:#dadada;font-weight:300;font-size:0.875rem;}
.mil-footer img {margin-bottom:0.5rem;} 

.mil-copyrights {background:#171E3F;color:#4c4c4c;padding:1rem 0;font-size:0.875rem;border-top:1px solid #171E3F;}
.mil-copyrights ul li {display:inline-block;margin:0;padding:0.25rem 0.3rem;}
.mil-copyrights ul li a {display:block;width:30px;height:30px;border-radius:4px;color:#fff;text-align:center;padding:0.3rem;font-size:0.75rem;background:#4267b2;}
.mil-copyrights ul li a b {opacity: 0;position: absolute;font-size: 0;}
.mil-copyrights ul li a.twitter {background:#52d2ff;}
.mil-copyrights ul li a.linkedin_link {background:#59caff;}
.mil-copyrights ul li a.google_link {background:#f84933;}
.mil-copyrights ul li a.pin_link {background:#bd081b;}  
.mil-copyrights p {margin:0.5rem 0;color:#dadada;} 
.scrollToTop {position: fixed;border-radius:50%;background:#fff;color:#000;right:5px;bottom:10px;font-size:18px;width:32px;height:32px;cursor:pointer;text-align:center;box-shadow: 0px 3px 2px 0px #000;z-index:9;}
#share-buttons img {border: 0 none;box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.05);display: list-item;margin-bottom: 6px;padding: 6px;width: 32px;z-index: 9;}
/* // index*/

/* Inner page */
.inner_banner {color:#fff;font-size:1rem;font-weight:400;padding:1.5rem 0 1rem;text-align:center;}
.inner_banner h5 {color:#fff;font-size:1rem;font-weight:400;display:inline-block;margin:1.7rem 3rem 0 0;vertical-align:top;}

.inner_search_form {display:inline-block;position:relative;width:400px;max-width:100%;}
.inner_search_form input, .inner_search_form label {color:#fff;}
.inner_search_form button {color:#fff;position:absolute;right:1%;background:transparent;font-size:18px;border:0 none;top:22%;}
.inner_search_form input[type="text"]:focus:not([readonly]) {color:#fff;border-bottom:1px solid red;box-shadow:0 1px 0 0 rgba(229, 111, 111, 0.5);}
.inner_search_form  input[type="text"]:focus:not([readonly]) + label {color:red;}

.mil_inner_bottom {background:#eee;}
.mil_inner_bottom ul li {display:inline-block;width:32%;text-align:center;padding:2rem 0;border-bottom:1px dashed #222c57;border-right:1px dashed #222c57;font-weight: 400;}
.mil_inner_bottom ul li i {color:#ff6633;font-size:28px;}
.mil_inner_bottom ul li h5 {color:#222c57;font-size:16px;margin:1rem 0 0;}
.mil_inner_bottom ul li:nth-child(n+4) {border-bottom:0 none;}
.mil_inner_bottom ul li:nth-child(3n+3) {border-right:0 none;}
/* // Inner page */

/* Report */
.mil-breadcrumb {border-bottom:1px solid #222C5726;}
.mil-breadcrumb li {font-size:12.5px;color:#333;float:left;padding:6px 0;}
.mil-breadcrumb li  + li {padding-left:5px;}
.mil-breadcrumb li a {color:#333;}

.mil-report-search {position:relative;margin:5px 0;}
.mil-report-search input{font-size:14px;background:#fff;border:0 none;border-left:2px solid #ddd;padding:10px;}
.mil-report-search input:focus {border-bottom:0 none !important;box-shadow:none !important;}
.mil-report-search button {background: transparent;border: 0 none;color: #999;font-size: 18px;position: absolute;right: 1%;top: 22%;}

.mil-inner-h1 {font-weight:600;font-size:1.375rem;color:#212529;border-bottom:1px solid #ddd;line-height:1.5em;padding-bottom:.2rem;}

.mil-report-title a {color:#222C57;font-size:1.125rem;font-weight:600;}

.mil-pub-date {font-size:13px;font-weight:600;}

.mil-rep-pub {background:#222c57;color:#fff;font-weight:300;text-align:center;font-size:0.875rem;padding:0.35rem 1rem;display:inline-block;}

.mil-report-promo p {font-size:0.9375rem;color:#333;font-weight:400;line-height:1.7rem;} 

.mil-report-read {color: #256FB6;font-size: 0.9375rem;font-weight: 300;margin-left: 6px;margin-top: 1rem;text-decoration: underline;}

.mil-report-sidebar .form-header {background:#256FB6;padding:0.6rem;margin-bottom:1rem;}
.mil-report-sidebar h4 {font-size:16px;font-weight:bold;margin:0;color:#222C57;border-bottom:1px solid #ddd;padding:0 0 0.5rem 0;}
.mil-report-sidebar h4 span {font-size:14px;}

.mil-releted-industries h4 {font-size:20px;color:#256FB6;font-weight:600;padding-bottom:0.8rem;border-bottom:1px solid #ccc;}
.mil-releted-industries li {padding:5px;}
.mil-releted-industries li a {float:left;width:100%;padding:1rem 0;color:#121212;font-weight:400;border-bottom:1px solid #ccc;font-size:1rem;transition:all ease-in-out 0.5s;}
.mil-releted-industries li a.active:after {content:'\f105';font-family:'FontAwesome';float:right;}
.mil-releted-industries li a:hover {color:#222C57;}
.mil-releted-industries li a.active {color:#222C57;font-weight:bold;}
.mil-releted-industries li:last-child a {border-bottom:0 none;}
.mil-releted-industries li a i {margin-right:0.5rem;}

.mil-report-sidebar a {color:#222C57;}
.mil-report-sidebar a.collapsed .rotate-icon {transform: rotate(0deg);}
.mil-report-sidebar a .rotate-icon {transform: rotate(180deg);float:right;margin:5px 0;}
.mil-report-sidebar .panel-heading {border-bottom: 1px solid #eee;font-size: 14px;padding:1rem 0;}
.mil-report-sidebar .panel-collapse li a {color:#333;font-size:13px;border-bottom:1px solid #eee;display:block;padding:0.5rem 0;}
/* // Report */

/* pagination */
.pagination-media li:first-child a {border-bottom-left-radius: 0.3rem;border-top-left-radius: 0.3rem;}
.pagination-media li:last-child a {border-bottom-right-radius: 0.3rem;border-top-right-radius: 0.3rem;}
.pagination-media li {display: inline;}
.pagination-media li  a {font-weight:bold;background-color: #fff;border: 1px solid #ddd;color:#1242a1;float: left;margin-left: -1px;padding: 0.6rem 1.1rem;position: relative;text-decoration: none;font-size:1rem;}
.pagination-media li.active a, .pagination-media li.active a:hover {background:#1242a1;color:#fff;}
.pagination-media li.disabled a {cursor:not-allowed;color:#454545;pointer-events:none;}
/*  // pagination */


/* Report Detail */
.report_detail_sec {position:relative;}
.report_detail_sec:after {content:"";position: absolute;left: 0;top: 0;background:linear-gradient(to bottom, #c4d8eb 0%,#eff2f7 100%);width: 100%;height: 480px;}
.report_detail_inner {position:relative;z-index:99;}

.mil-report-detail-top {display:table;}

.media-cover {display:table-cell; vertical-align:top; width:110px;padding-right:10px;}

.mil-report-top-sec {display:table-cell;}
.mil-report-top-sec h1 {font-size:20px;color:#222C57;font-weight:bold;line-height:1.4;}
.mil-report-top-sec .report-info {font-size:13px;color:#555;}
.mil-report-top-sec .report-info span {color:#ff6633;}

.report-tab {border-bottom:1px solid #ddd;padding:0.5rem 0 0;}
.report-tab .nav-item {float:left;margin-bottom:-1px;}
.report-tab .nav-item + .nav-item {margin-left:0.5rem;}


.report-tab .nav-item .nav-link {background: #fff;border:1px solid #ccc;border-radius: 4px 4px 0 0;color:#454545;font-size:0.9rem;padding: 0.3rem 0.6rem;box-shadow:none;}
.report-tab .request-tab-btn a.nav-link {background:#f63;border: 1px solid #ff8c59;border-radius: 4px 4px 0 0;color: #fff;}
.report-tab .nav-item .nav-link.active {background:#fff;border-bottom:1px solid #fff;color:#333;box-shadow:none;}


.request-tab-btn a.nav-link.active, .request-tab-btn a.nav-link.active:focus {background:#000a42;color:#fff !important;}
.mil-report-detail p strong {color:#222C57;}
.mil-report-detail h3, .mil-report-detail strong, .mil-report-detail span {color:#333;font-weight:600;}
.mil-report-detail h4 {font-size:14px;margin-bottom:1.5rem;line-height:1.7em;color:#454545;font-weight:600;text-align:center;}
.mil-report-detail h5 {font-size:15px;margin:1.5rem 0 1rem;line-height:1.7em;color:#454545;font-weight:600;}
.mil-report-detail p {color: #444;text-align: left !important;}
.mil-report-detail img {margin:0 auto 1rem;display:block;}

.report_content h2 > strong {
    color: #222C57;
}
.report_content h2 {
    color: #222C57;
    font-size: 20px;
    border-bottom: 1px solid rgba(199, 199, 199, 0.48);
    padding-bottom: 10px;
    margin-bottom: 14px;
}
.report_content > ul {
    margin-left: 35px;
}

.report_content ul li {
    list-style: outside disc;
}
.report_content ul > li > ul {
    margin-left: 20px;
}
.report_content td { padding:6px 12px;} 
.report_content table tr:first-child td {background:#256FB6;} 
.report_content table tr:first-child td p strong {color:#fff;font-size:14px;} 
/*.report_content table tr td:first-child {font-weight:bold;} */
.report_content .table-striped tbody tr:nth-of-type(2n+1) {background-color:#256FB617;}
.report_content .table-bordered, .report_content .table-bordered td, .report_content .table-bordered th {border:1px solid #256FB647;font-size: 14px;}
.report_content td p {margin-bottom:0;}


.report-key-banner {background:#256FB6;color:#fff;font-weight:600;font-size: 22px;padding:2rem;}
.report-key-banner a {background:#fff;color:#333;font-size:13.5px;border:1px solid #fff;padding:10px 20px;display:table;margin:1.5rem 0 0;border-radius:4px; }
.report-key-banner a:hover {background:#fff;color:#256fb6;border:1px solid #fff;}

.key_question_list li {position:relative;font-size:13.5px;margin-bottom:1rem;line-height:1.7em;color:#454545;padding-left:20px;}
.key_question_list li:after {content:"\f111";font-family:"FontAwesome";color:#256fb6;left:5px;font-size:8px;position:absolute;}

.report-custimze-detail {color:#ff6633; font-size: 13.5px;}

.mil-report-format {background:#fff; margin-top:6px;}
.mil-report-format h4 {background:#cdd7e1;font-size:16px;font-weight:600;text-align:center;margin:0;padding:0.8rem;color:#212529;}
.mil-report-format fieldset {margin:0;padding:0.4rem 1rem;border-bottom:1px solid #eee;position:relative;}
.mil-report-format label {color:#212529;font-size:13px !important;margin-bottom:0;}
.mil-report-format .form-group i {color:#fff;float:right;margin:5px 0 0;cursor:pointer;}

.tooltip-inner {background:#ff632e;}
.tooltip.in {opacity:1 !important;}
.tooltip {left: -10px !important;}
.tooltip  .tooltip-arrow {border-top-color:#ff632e !important; }
.mil-report-format [type="radio"]:checked, [type="radio"]:not(:checked) {left:16px;visibility:visible;top:13px;}
.mil-report-format [type="radio"] + label::after, .mil-report-format [type="radio"] + label::before  {display:none;}
.mil-report-format [type="checkbox"] + label {padding-left:25px !important;}

/*.mil-report-format [type="radio"]:not(:checked) + label::before {border: 2px solid #333;}
.mil-report-format [type="radio"]:checked + label::after {background: #ffffff none repeat scroll 0 0;border: 4px solid #ff6633;}*/
.mil-report-format .form-group i {color: #ddd;}
.buy-report-btn-sec { padding:1rem;position: relative;z-index: 999; }
.buy-report-btn-sec::after {border-left:12px solid transparent;border-right:12px solid transparent;border-top:11px solid #eee;content: "";left: 50%;margin-left: -12px;position: absolute;top: 0;}

.mil-report-format button[type="submit"] {box-shadow:0px 4px 8px #ccccccb0 inset;font-weight:bold;background:#256FB6;border:none;color:#fff;font-size: 13.5px;padding:7px 16px;display:block;width:156px;margin:auto;border-radius:4px;}
.mil-report-format button[type="submit"]:hover {background:#f63;border:none;color:#fff;}

.mil-report-format button i  {margin-right: 5px;}

.mil-need-btn {background:#3e5e7d;color:#fff;font-size:14px;text-align:center;display:block;width:100%;padding:10px;margin-top:1.5rem;}
.mil-need-btn:hover, .mil-need-btn:focus {background:#334e69;color:#fff;}

.mil-right-detail-heading {font-size:16px;background:#bfbfbf;margin:1rem 0 0rem;color:#333;display:block;padding:0.5rem 1rem;}
.mil-right-detail-heading i {font-size:14px;margin-right:10px;transition:all 0.1s ease-in-out;}
.mil-right-detail-heading[aria-expanded="true"] i {transform:rotate(45deg);}
.mil-right-detail-heading:hover, .mil-right-detail-heading:focus {color:#fff;}
.mil-right-detail-heading[aria-expanded="true"] {background:#ff6633;color:#fff;}

.mil-report-d-contact {background:#fff;padding:1rem;border: 1px solid #eee;}
.mil-report-d-contact h2 {background:#fff;font-size:16px;font-weight: 600;border-bottom:1px solid #ddd;padding:0 0 0.5rem 0 ;color:#222C57;}

.contact-person-detail {display:table;padding:0.5rem 0;}
.contact-person-detail .contact-person-img {display:table-cell;vertical-align: top;width:80px;}
.contact-person-detail .contact-person-d-right{display:table-cell;vertical-align: top;}
.contact-person-d-right h5 {font-weight:600;font-size:15px;}
.contact-person-d-right p {font-size:13px;}

.contact-com-system {border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;display:block;}
.contact-com-system {padding:0.5rem 0;font-size:13px;font-weight:600;}

.contact-ol-list {padding:0.5rem 0 0;font-size:13px;list-style:none;margin:0;}
.contact-ul-list {padding:0rem 0;font-size:14px;list-style:none;}
.contact-ol-list li {padding:0 0 0.3rem 0;}

.btn_connect_export {border-radius:4px;box-shadow: 0px 4px 8px #ccccccb0 inset;font-weight:bold;background:#f63;border:none;color:#fff;font-size: 13.5px;padding:7px 16px;display:block;width:100%;margin:10px auto 0;text-align:center;}
.btn_connect_export:hover, .btn_connect_export:focus {background:#256FB6;border:none;color:#fff;}

.card-header {font-weight: 600;}

.side-card-custom {border:1px solid #ddd;padding:1.5rem 1rem;}
.side-card-custom .mil-pricing-list li {color:#222c57;font-size:13px;position:relative;padding-left:20px;margin-bottom:1rem;}
.side-card-custom .mil-pricing-list li:after {content:"\f111";font-family:"FontAwesome";color:#256fb6;left:5px;top:4px;font-size:8px;position:absolute;}
.side-card-custom .special-btn {background:transparent;color:#222c57;font-size:13.5px;border:1px solid #222c57;padding:7px 20px;display:table;margin:1.5rem 0 0; }
.side-card-custom .special-btn:hover, .side-card-custom .special-btn:focus {background:#222c57;color:#fff;}

.mil-report-q  a {text-decoration:underline;display:block;font-size:15.5px;color:#222c57;padding:0.5rem 0;}
a.a_orange {color:#ff6633;}

.side-card-custom .mil-contact-list li {color:#222c57;font-size:13px;position:relative;margin-bottom:1rem;}

.report-outer {border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding:1rem;background:#fff;} 

.report-request-sample {background-color: #f3f3f3;padding:1.5rem 2rem;}
.report-request-sample .form-inline .form-control {min-width:100%;}
.report-request-sample label {padding:5px 0 0 0;}
.report-request-sample input[type="submit"] {background:#222c57;border: 1px solid #222c57;color:#fff;padding:7px 20px; font-size: 13.5px;}
.report-request-sample input[type="submit"]:hover, .report-request-sample input[type="submit"]:focus {background:#ff632e;border: 1px solid #ff632e;color:#fff;}

.report-checkout label { margin-top: 10px; }
.report-checkout input[type="submit"] {background:#222c57;border: 1px solid #222c57;color:#fff;padding:7px 20px; font-size: 13.5px;}
.report-checkout input[type="submit"]:hover, .report-request-sample input[type="submit"]:focus {background:#ff632e;border: 1px solid #ff632e;color:#fff;}
.report-checkout input[type="button"] {background:#222c57;border: 1px solid #222c57;color:#fff;padding:7px 20px; font-size: 13.5px;}
.report-checkout input[type="button"]:hover, .report-request-sample input[type="submit"]:focus {background:#ff632e;border: 1px solid #ff632e;color:#fff;}

#CheckoutForm  [type="checkbox"]:checked, [type="checkbox"]:not(:checked) {position:absolute !important;visibility: hidden !important;}
.red-star {color:red  !important;}
.md-form label {color: #333;font-size: small;}
input[type="date"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="password"], input[type="search-md"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], textarea.md-textarea {border-color: #eee;}
.req-sam-heading {border-bottom: 1px solid #e2e2e2;font-weight: 600;margin:0;padding:0 0 0.5rem 0;}
.report-checkout .form-inline .form-control {min-width: 380px;font-size:13px;font-family:arial;}
.report-checkout .form-inline select.form-control {height:34px;}
.report-checkout .card input[type="radio"] {width: 14px;height: 14px;position:relative;visibility:visible;margin-top:6px !important;float: left;top:0;left:0;}
.report-checkout .card {box-shadow:none;border:1px solid #ddd;}
.report-checkout .card-block {padding:1.5rem 1rem;}
.report-checkout .card-block img {margin:0 auto;}
.report-checkout .card-header  {padding:0.45rem 1.25rem;}


.free_smaple_right_bar  {display:none;}
.free_smaple_right_bar.sticky_bar  {display:block;position: fixed;width: 255px;background:#fff;}
.free_smaple_right_bar h4 {background:#cdd7e1;font-size:16px;font-weight:600;text-align:center;margin:0;padding:0.8rem;color:#212529;}
.free_smaple_right_bar_box {padding:1rem;}
.free_smaple_right_bar p {font-size:14px;}
.btn_free_sample {border-radius:4px;box-shadow: 0px 4px 8px #ccccccb0 inset;font-weight:bold;background:#f63;border:none;color:#fff;font-size: 13.5px;padding:7px 16px;display:block;width:184px;margin:auto;}
.btn_free_sample:hover, .btn_free_sample:focus {background:#256FB6;border:none;color:#fff;}
/* // Report Detail */ 

/* publication */
.mil-pub-area ul li {border-bottom:1px solid #6c6c6c;padding:1rem 0;font-size:1.125rem;}
.mil-pub-area ul li a {color:#222c57;transition:all ease-in-out 0.4s;    }
.mil-pub-area ul li a:hover {color:#ff6633;}
.mil-pub-area ul li a span {color:#000;font-weight:600;float:right;padding-right:10px;}
.mil-publication h5 {font-size:1rem;font-weight:600;}
.mil-publication p {font-size:0.9375rem;margin-bottom:2rem;color:#121212;font-weight:300;}
/* // publication */


/* What We Do */
.what-we-do p {font-size:16px;color:#121212;}
.what-we-do ul li a {display:block;padding:10px;color:#222c57 ;font-size:0.875em;}
.what-we-do ul li a i {margin-right:5px;color:#ff6633;font-size:0.7em;vertical-align:middle;}
.what-we-do h5 {font-size: 1rem;font-weight: 600;margin:2rem 0 1rem;}
.list-disc li {list-style:outside  disc; margin-left: 1.5rem;margin-bottom:1rem;} 
.list-disc-ol {margin-left:1.5rem;} 
/* // What We Do */


/* Thanks */
.hx-thanks h1 {font-size: 48px;margin:1rem 0 2rem;font-weight: bold;color: #222C57;}
.hx-thanks i { color: #222c57;font-size:48px;}
.hx-thanks h5 {font-weight: 400;color: #222C57;font-size: 16px;}

.button_primary {background:#f63;border:none;border-radius:4px;color:#fff;float:left;font-size:13.5px;margin:0;padding: 7px 20px;box-shadow:0px 4px 8px #ccccccb0 inset;}
.button_primary:hover, button_primary:focus {background:#256FB6;border:none;color:#fff}
.button_info {background:#256FB6;border:none;border-radius:4px;color:#fff;float:left;font-size:13.5px;margin:0;padding: 7px 20px;box-shadow:0px 4px 8px #ccccccb0 inset;}
.button_info:hover, button_info:focus {color:#fff;background:#f63;border:none;}
/* // Thanks */


/* Contact */
.contact_inner {background: #f3f3f3;margin-bottom: 3rem;padding: 2rem;}
.contact_inner h4 {color: #ff6633;font-size:16px;font-weight: 600;}
.contact_inner ul li {color: #121212;letter-spacing: 0.2px;line-height: 1.6em;padding:0.3rem 0;font-size:14px;display:table;}
.contact_inner ul strong {display:table-cell;width:60px;font-weight:600;} 
.cnt-us .error-message {color: red;display: block;font-size: 13px;margin: -14px 0 10px 0;}
.tc .error-message {color: red;display: block;font-size: 13px;float: left; margin-left: 35px;}
.privacy_message {font-size: 13px;}
/* // Contact */

/* Login */
.sign_in_inner {padding: 30px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);}
.sign_in_inner h6 {font-weight: 600; border-bottom: 1px solid #eee; margin-bottom: 2rem; padding: 0px 0px 10px;}
.sign_in_inner [type="checkbox"]:checked, [type="checkbox"]:not(:checked) { margin-right: 10px;left:0;position:static;visibility:visible;}
.sign_in_inner i.btn-primary {font-style: normal;padding: 0;}

.signup_link {color: #454545; float:left;text-decoration:underline;font-size: 14px;margin: 1rem 0 0;}
.signup_link a {color:#256FB6;}

.forgot_a {color: #256FB6; float: right;text-decoration:underline;font-size: 14px;margin: 1rem 0 0;}
.sign_in_right {box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.05);padding: 30px; }
.sign_in_right .media + .media {border-top:1px solid #eee;margin-top:0;padding-top:15px;}
.sign_in_right i {font-size:30px;color:#ff6633;line-height:32px;padding-right:5px;}
.sign_in_right h5 {color:#222c57;font-size:17px;font-weight:600;margin-bottom:5px;}
.sign_in_right p {color: #454545;font-size: 15px;font-weight: 400;}
/* // Login */

/* Pagination */
.pagination {float:left;margin:20px 0 10px;width:100%;color:#fff;font-size: 13px;font-weight:600;}
.pagination a {color:#fff;}
.pagination span {background:#256FB6;float: left;padding: 10px;border-right:1px solid #c9c9c9;}
.pagination .prev {background:#2A96B2;border-radius: 4px 0 0 4px;padding: 10px 20px;}
.pagination .prev.disabled {background:#b1c7dd;}
.pagination .current {background:#222c57;}
.pagination .next {background:#f63;float: left;border-radius: 0 4px 4px 0;padding: 10px 20px;border-right:0 none;}
.pagination .next.disabled {background:#cbbad6;}
/* // Pagination  */

/* Site Map  */
.sitemap_sec {column-count: 3;}
.hx-sitemap-box {display: inline-block;width: 100%;}
.hx-sitemap .card {margin-bottom:2rem;}
.hx-sitemap  h3 { font-size:16.4px;font-weight: 600;margin:0rem 0 1rem;}
.hx-sitemap ul li a {border-top: 1px solid #efefef;color: #656565;display: block;font-size: 14px;padding: 0.5rem;}
/* // Site Map */


/* Form */
input.form-control, textarea.form-control, .form-control {background-color: #fff;background-image: none;border: 0 solid #ccc;border-radius: 0;box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.05);display: block;font-size: 1rem;line-height: 1.5;padding: 0.375rem 0.75rem;width: 100%;height:auto;box-sizing:border-box;}
textarea.form-control:focus, textarea.form-control:hover, input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="search-md"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) {box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08);background:#fff;}
input.form-control  + label.active {color:inherit !important;}
.unsubcribe-btn {background:#f80;border:0 none;display: inline-block;font-size:14px;line-height: 1.25;padding: 0.5rem 1rem;text-align: center;color:#fff;border-radius:3px;}
/* // Form */ 

/* Statis */
.statis-top-h h1 {font-size: 24px;color: #256FB6;font-weight: bold;line-height: 1.5;margin-bottom:2rem;}

.social_r_sec {border:1px solid #ddd;padding:1rem 0 0.8rem;background:#f7f7f7;border-radius:3px;}
.social_r_sec ul {margin:0 auto;width:168px;}
.social_r_sec ul li {float: left;text-align: center;font-size: 10px;line-height: 1.2rem;}
.social_r_sec ul li + li {margin-left: 15px;}
.social_r_sec ul li a {color:#444;}
.social_r_sec ul li a i {width: 30px;height: 30px;border-radius: 2px;text-align: center;font-size: 20px;padding: 4px 0;background: #eee ;border: 1px solid #bbb;}
.statis_top_right h3 {border-bottom:1px solid #ddd;font-size:18px;color:#222529;font-weight:bold;padding:0 0 10px;margin:1.5rem 0 1rem;}
.statis_top_right ul {margin-bottom:1rem;color:#222529;}

.request-pdf-sec {background:#EEF2F5;padding:2rem 0;}
.request-pdf-media {display:table;width:100%;}
.request-pdf-media img {width:69px;display:table-cell;}
.request-pdf-media .request_pdf_dis {display:table-cell;vertical-align:middle;padding-left:10px;}
.request-pdf-media .request_pdf_dis h3 {font-size:26px;color:#222529;}
.request-pdf-media .request_pdf_dis p {font-size:16px;color:#666;margin:0;}
.request-pdf-sec a {background:#222c57;color:#fff;font-size:16px;border-radius:4px;padding:0.8rem 2.3rem;display:table;margin-top:1rem;}

.most_view_section {padding:3rem 0;}
.most_view_section h5 {color:#222529;font-size:18px;margin:0;padding-bottom:1rem;border-bottom:1px solid #ddd;}
.most_view_section ul {display:table;}
.most_view_section ul li {display:table;border-bottom:1px solid #ddd;padding:1rem 0;}
.most_view_section ul li img {display:table-cell;}
.most_view_section ul li p {display:table-cell;color:#222529;font-size:16px;padding-left:0.5rem;}
.most_view_section ul li a {color:#666;}

.mil-client-logo {background:#f7f7f7;padding:2rem 0;}
.mil_hexagon_c_logo {color:#fff;position: relative;width:190px;height:125px;background-color:#256FB6;margin:0;text-align:center;}
.mil_hexagon_c_logo span {font-size:14px;}
.mil_hexagon_c_logo h4 {font-size:16px;margin:0.5rem 0 0;line-height:1.4;}
.mil_hexagon_c_logo:before,
.mil_hexagon_c_logo:after {content: "";position: absolute;
                           width: 0;border-left: 95px solid transparent;border-right: 95px solid transparent;}
.mil_hexagon_c_logo:before {bottom: 100%;border-bottom:50px solid #256FB6;left: 0;}
.mil_hexagon_c_logo:after {top: 100%;width: 0;border-top: 50px solid #256FB6;left: 0;}
.mil-client-logo ul li  {float:left;width:18%;}
.mil-client-logo ul li  img {width:100%;}
.mil-client-logo ul li + li  {margin-left:2.5%;}



.mil_account_compare_box {margin:3rem 0;}
.mil_account_compare_box div[class*="col-"] {padding:0;}
.mil_compare_box_layout {padding:2rem 1.5rem;border-top:5px solid #ff6633;border-bottom:5px solid #222c57;box-shadow:0px 3px 7px rgba(0, 0, 0, 0.2);z-index:99;position:relative;}
.mil_compare_box_layout_top {text-align:center;}
.mil_compare_box_layout_top h4 {font-size:20px;font-weight:bold;color:#222529;margin-bottom:1rem;}
.mil_compare_box_layout_top p {font-size:16px;color:#333;margin-bottom:2rem;}
.mil_compare_box_layout_middle {border-top:1px solid #ddd;padding:1rem 0;color:#333;}
.mil_compare_box_layout_middle ul li {padding:0.5rem 0;font-size:14px;}
.mil_compare_box_layout_middle ul li i {color:#222c57;margin-right:0.5rem;}

.mil_compare_box_layout_bottom {text-align:center;border-top:1px solid #ddd;}
.mil_com_price {font-size:42px;color:#222529;margin:0.5rem 0;}
.mil_com_price sub {font-size:16px;color:#ff6633;}
.mil_compare_box_layout_bottom a {background:#222c57;color:#fff;font-size:16px;border-radius:4px;padding:0.8rem 3rem;display:table;margin:0 auto;}

.com_layout_2 {margin-top:3rem;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.2);border-top:5px solid #dddddd;border-bottom:5px solid #dddddd;background:#f7f7f7;z-index:9;}

.mil_testimonial_right {background:#f7f7f7;padding:2rem;}
.mil_testimonial_right p {font-size:16px;color:#333;margin-bottom:1.5rem;font-style:italic;}
.mil_testimonial_right h5 {font-size:16px;color:#222529;font-weight:bold;border-bottom:1px solid #ddd;padding:0 0 1rem;margin-bottom:1rem;}
.mil_testimonial_right a {font-weight:bold;float:right;text-decoration:underline;}
/* // Statis */ 


/* Statis New */
.statis_chart_right h3 {border-bottom: 1px solid #ddd;font-size: 18px;color:#222529;font-weight: bold;padding: 0 0 10px;margin:0.5rem 0 1rem;}
.bg-light {background: #EEF2F5;}
.mil_related_ind {margin:3rem 0;}
.mil_related_ind_inner h4 {color:#222529;font-size:22px;border-bottom:1px solid #dee2e6;padding-bottom:10px;}
.mil_related_ind_inner a {color: #222529;font-size: 16px;border-bottom: 1px solid #dee2e6;margin: 0;padding: 0.7rem 0;display:block;}

.statis_search_box {background:#EEF2F5;padding: 2rem 0;}
.statis_search_box h4 {text-align:center;}
.statis_search_box .form-group  {text-align:center;}
.statis_search_box input.form-control {height:50px;max-width:500px;margin:0 auto;display: inline-block;}
.statis_search_box button {width: 100px;background:#ff6633;border:0 none;height: 50px;color:white;}
.statis_search_box ul {display:flex;justify-content:space-around;}
.statis_search_box h5 {text-align:center;color:#888a8c;}
/* // Statis New*/ 


.mil-banner h2, .mil-fr-reqest h3, .mil-fr-services-box-heading, .count-number, .mil-sec-heading, .mil-fr-helpful .mil-sec-heading, .mil-updated-blog h3, .mil-updated-blog h2, .mil-report-top-sec h1 {font-family:'Graphik-bold';font-weight: bold;}



/* most important css */
body {font-family:'Graphik';font-weight:normal;color:#212529; font-size:14px; line-height: 1.6;}
a {color:#256FB6;}
a:focus {outline: 0 none;}
b, strong { font-weight: 600; }

ul {margin:0;}

.btn-custom {background:#6c28dd;} 
.btn {font-size:0.875rem;} 

img {max-width:100%;height:auto;} 

* {margin:0;padding:0;}

.mdb-select {display:block;width:100%;border:1px solid #ddd;padding:5px;} 

.sample_form p { color: #333; }

.sample_form .normal {color: #333;font-weight: 600;}

.error-message { color: red; display:block; font-size: 13px; margin:-13px 0 10px 25%; }

.alertmsg {font-size: 14px; padding: 6px 10px; margin-bottom: 2rem;}

.full {float:left;width:100%;} 

#toast-container > div, .author-box, .btn, .btn-floating, .card, .card-cascade-2 .card-block, .card-cascade.wider .card-block, .card-wrapper .back, .card-wrapper .front, .chip, .dropdown-content, .dropdown-menu, .jumbotron, .list-group, .navbar, .pager li a, .pagination .active .page-link, .popover, .pricing-card .price .version, .side-nav, .social-list, .tag, .z-depth-1 {box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.05);}

.m-t-4 {margin-top:4rem;} .m-b-4 {margin-bottom:4rem;}
.m-t-025 {margin-top:2.5rem;} .m-b-025 {margin-bottom:2.5rem;} .m-l-025 {margin-left:2.5rem;} .m-r-025 {margin-right:2.5rem;}
.m-t-05 {margin-top:0.5rem;} .m-b-05 {margin-bottom:0.5rem;} .m-r-05 {margin-right:0.5rem;} .m-l-05 {margin-left:0.5rem;}
.p-t-4 {padding-top:4rem;} .p-b-4 {padding-bottom:4rem;}
.p-t-025 {padding-top:2.5rem;} .p-b-025 {padding-bottom:2.5rem;} .p-l-025 {padding-left:2.5rem;} .p-r-025 {padding-right:2.5rem;}
.p-t-05 {padding-top:0.5rem;} .p-b-05 {padding-bottom:0.5rem;} .p-r-05 {padding-right:0.5rem;} .p-l-05 {padding-left:0.5rem;}
.f-s-14 {font-size:14px;}
.b-t-1 {border-top:1px solid;}
/* // most important css */

@media screen and (max-width:1366px) {  

}
@media (min-width:1200px){
    .navbar-toggleable-custom {display:block !important;height:auto !important;}
}
@media screen and (max-width:1198px) {
    .mil-top-bar {background:#ff6633;}
    .mil-top-bar::before {display:none;}
    .mil-top-nav {clear:both;display:block;padding:10px 0;}
    .mil-mega-nav .navbar-toggler {margin:-52px 0 0;float:right;position:relative;z-index: 9;}
    .mil-mega-nav ul li.nav-item {float:left !important;text-align:left;width: 100%;border-left:0;}
    .mil-mega-nav ul li.nav-item + li.nav-item {border-top:1px solid #364a85;border-left:0;}
    .mil-mega-nav ul li.nav-item i {float:right;}
    .mega-dropdown.open a::after {display:none;}
    .mega-dropdown-menu {z-index: 99999;} 

    .report-checkout .form-inline .form-control {min-width:275px;max-width:275px;}
    .report-checkout label.col-xs-12 {margin-top:5px;padding-left: 0 !important;}
    .pl-media-0 {margin-left:-15px !important;}
}
@media screen and (max-width:991px) {
    .mil-banner h2 {font-size:34px;}
    .report-request-sample {max-width:100%;}
    .social_r_sec {margin:1rem 0 0;}
    .request-pdf-sec a {margin:1rem auto 0;}
    .mil_hexagon_c_logo {width:100%;height:auto;background:#f7f7f7;color:#222529;margin-bottom:1rem;}
    .mil_hexagon_c_logo br {display:none;}
    .mil_hexagon_c_logo:after,
    .mil_hexagon_c_logo:before {display:none;}
    .mil_hexagon_c_logo:before {display:none;}
    .mil_testimonial_right  {margin-top:2rem;}
    #cookiefy_bar {display:none;}
    .mil-fr-reqest h3 {font-size:26px;line-height:1.5;}
    .free_smaple_right_bar.sticky_bar {display:none;}
}
@media screen and (max-width:767px) {
    .clearfix-sm {clear: both;}
    .mil-banner {padding:80px 0;}
    .mil-banner h2 {font-size:25px;}
    .mil-banner h3 {font-size:18px;margin:1.5rem 0 2rem;font-size:16px;}
    .banner_srch_frm input.form-control {height:48px;font-size:16px;}
    .mil-banner .btn-banner {height:48px;font-size:16px;}
    .contact_inner {padding:1rem;}
    .mil_compare_box_layout {margin:2rem 0;}
    .com_layout_2 {margin-top:0;}
    .mil-report-detail-top .media-cover {display:none;}
    .mil-fr-reqest h3 {font-size:22px;margin:0rem 0 16px;line-height:1.6;}
    body {font-family:arial !important;} 
    .mil-banner h2, .mil-fr-reqest h3, .mil-fr-services-box-heading, .count-number, .mil-sec-heading, .mil-fr-helpful .mil-sec-heading, .mil-updated-blog h3, .mil-updated-blog h2, .mil-report-top-sec h1 {font-family:arial !important;}
}
@media screen and (max-width:543px) {
    .mil-fr-client ul li {width:50%;}
    .mil-fr-client ul li:nth-child(4), .mil-fr-client ul li:nth-child(8) {border-right:1px solid #e1e1e1;}
    .mil-fr-client ul li:nth-last-child(-n+4) {border-bottom:1px solid #e1e1e1;}
    .mil-fr-client ul li:nth-last-child(-n+2) {border-bottom:0;}
    .mil-fr-client ul li:nth-last-child(2n+1) {border-right:0;}
    .mil-footer h5 {padding-bottom: 0;}
    .mil-banner {padding:50px 0;}
    .mil-banner h2 {font-size:24px;line-height:1.4;}
    .mil-banner h3 {font-size:16px;line-height:1.5;margin:1rem 0;}

    .report-request-sample {padding:1rem;} 
    .report-request-sample .form-inline .form-control {min-width:100%;}

    .report-tab .nav-item {width:100%;}

    .mil-breadcrumb {display:none;}

    .media-cover {width:30px;padding-top:5px;}
    .mil-report-top-sec h1 {font-size:17px;}

    .report-tab .nav-item a.nav-link {width:100%;border-radius:3px;margin:0.5rem 0;font-size:14px;}
    .report-tab .nav-item .nav-link.active {border-bottom:1px solid #ddd;}

    .mil_inner_bottom ul li {width:100%;border-bottom:1px dashed #222c57 !important;border-right:0 none;}
    .report-checkout .form-inline .form-control {min-width:100%;max-width:100%;}
    .report-tab .nav-item + .nav-item {margin:0;}
    .mil-footer {padding-bottom:16px;}
} 
@media screen and (max-width:360px) {
    .banner_srch_frm input.form-control {font-size:14px;height:36px;padding:0.375rem 1rem 0.375rem 1.2rem;}
    .mil-banner .btn-banner {font-size:14px;height:36px;padding:0.5rem 1rem;}
    .mil-banner .btn-banner svg {height:16px;}
}