

.body-w{
    padding: 0 30px;
    max-width: 1920px;
    margin: auto;
}
.body-w2{
    padding: 0 15px;
    max-width: 1920px;
    margin: auto;
}
.navbar-nav .nav-item .nav-link {
    font-size: 1.1em;
    font-weight: 600;
    color: #000;
    padding: 15px 9px;
}
.sub-header{
    background-color:#343a40;
}
.sub-header .contactus, .sub-header .Register{
    background-color: #343a40;
    border: 1px solid #fff;
}
.sub-header .icons::before{
    content: "";
    position: absolute;
    width: 35px;
    height: 24px;
    left: -40px;
    top: 30%;
    background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/common-icons.webp) no-repeat; 
}
.sub-header .icons1::before{
    content: "";
    position: absolute;
    width: 35px;
    height: 24px;
    left: -71px;
    top: 28%;
    background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/common-icons.webp) no-repeat; 
    background-position: -298px;
}
.sub-header .sale-support::before{
    background-position: -260px!important;
}
.sub-header .us-conatct .us-flag{
    width: 30px;
    height: 25px;
    margin-right: 4px;
    background-position: 0 0;
    position: absolute;
    top: -1px;
    left: -36px;
}
.allflags{ 
    background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/common-icons.webp) no-repeat;
}
.uk-flag{
    width: 28px;
    height: 25px;
    margin-right: 4px;
    background-position: -37px 0;
    position: absolute;
    top: 20px;
    left: -34px;
}
.jap-flag{
    width: 28px;
    height: 25px;
    margin-right: 4px;
    background-position: -73px 0;
    position: absolute;
    top: 0px;
    left: -34px;
}
.header-sticky.active{
    position: sticky;
    top: 0px;
    z-index: 11111;
    box-shadow: 0 10px 20px rgba(0,0,0,.24);
}
.ind-flag{
    width: 28px;
    height: 25px;
    margin-right: 4px;
    background-position: -108px 0;
    position: absolute;
    top: 20px;
    left: -34px;
}
header nav .navbar-collapse ul li a{ 
    font-size: 1.1em;
    font-weight: 600;
    color: #000;
    padding: 22px 15px;
}

/*fixed-header*/
.fixed-header{
    padding: 0.5rem 1rem;
    display: none;
    background: #fff;
    width: 100%;
    height: 60px;
    top: 0;
    left: 0;
    z-index: 9;
    box-shadow: 0 3px 6px rgba(0,0,0,.1);
    position: fixed;
}
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0);}
}

.fixed-header.active{
    display: block;
    position: fixed;
    animation: slide-down 1.2s;
  
}


@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0%)}}

.move-to-top{
    display: none;
    position: fixed;
    background: #aeb3be;
    bottom: 50px;
    border-radius: 5px;
    right: 9px;
   /* box-shadow: 0px 1px 18px -1px #b4b4b4;*/
}

.move-to-top.active{
    display: block;
    animation: slide-up 1.2s;
}
.breadcrumb{
    padding: 5px 10px !important;
    border-radius: 0px !important;
}
.breadcrumb-div nav ol li{
 font-size: 13px;
}

.breadcrumb-div nav ol li a{
    color: #000;
}
.breadcrumb-div nav ol li a:hover{
    color: #007bff;
}

.breadcrumb-div nav ol li.homeicon {
    font-size: 10px;
    background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/common-icons.webp) no-repeat;
       height: 21px;
    width: 20px;
    background-position: 32% 0;
    background-size: 489px;
}

.page-title{
    background: #112a54;
    margin-top: -22px;
        padding-top: 8px;
    /*padding-bottom: 27px;*/
}
.page-title .pr-title{
    font-size: 20px;
    line-height: 30px;
    color: #fff;
}

.page-title .publication-date{
    font-size: 14px;
    font-style: italic;
}

.page-title p span{
    font-weight: normal;
}

.page-title .request-btn-group .btn-reuest-sample,.fixed-header .btn-reuest-sample{
    background: #fff;
    border: 3px solid #ff911e;
    color: #ff911e;
    padding: 7px 11px;
    font-weight: 600;
}
.page-title .request-btn-group .btn-reuest-sample:hover{
    background:  #ff911e;
    border: 3px solid #fff;
    color: #fff;
}
.page-title .request-btn-group .btn-talk-to-analyst{
    background: #fff;
    border: 3px solid #07a5d5;
    color: #07a5d5;
    padding: 7px 22px;
    font-weight: 600; 
}
.page-title .request-btn-group .btn-talk-to-analyst:hover{
    background: #07a5d5;
    border: 3px solid #fff;
    color: #fff;
}

.static-details .info p{
    font-size: 16px;
    line-height: 28px;
    text-align: justify;
}

.static-details ul li{
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 1rem;
    margin-left: 27px;
	
}
.blogs-box ol li{
	 font-size: 16px;
    line-height: 28px;
    margin-bottom: 1rem;
	    margin-left: 25px;

}
.blogs-box table tr td{
    border: 1px solid;
    padding: 7px;
    vertical-align: middle;
}
.page-title::after{
    content: "";
    background-image: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/sales-banner.png);
    position: relative;
    top: 10px; 
    
}
.static-details .static-details-buttons{
     position: sticky; 
    top: 10px;

}
.static-details .fixed{
    position: sticky;
    top: 98px;
}

.static-details .static-details-buttons{
    background: #ebebeb;
    padding: 10px 16px;
   
}
.static-details .static-details-buttons .buy-now ,.static-details .static-details-buttons .req-discount ,.static-details .static-details-buttons .customize{
    background-color: #f6f6f6;
    padding: 20px;
    box-shadow: 0px 1px 6px -1px #b4b4b4;
    margin: 5px 0;
}
.static-details .static-details-buttons .customize .btn-customize {
    background:  #e84c3d ;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    border-radius: 3px;
    padding: 8px;
    width: 100%;
    border:2px solid #e84c3d ;
}
.static-details .static-details-buttons .customize .btn-customize:hover{
    background: #fff ;
    color: #e84c3d;
}

.static-details .static-details-buttons .buy-now .btn-buy-now{
   background:  #f48c06;
   color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    border-radius: 3px;
    padding: 8px;
    width: 100%;
    border:2px solid #f48c06;
}
/*.static-details .static-details-buttons .buy-now .btn-buy-now:hover{
    background:  #fff;
    color: #f48c06;
    border:2px solid #f48c06;
}*/
.static-details .static-details-buttons .req-discount .btn-req-discount{
    background:  #064feb;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px ;
    border-radius: 3px !important;
    padding: 8px;
    width: 100%;
    border:2px solid #064feb;
}

/*blogs Css*/
.blogs-box{
    background-color: #fff;
    padding: 12px;
  /*  border-radius: 10px; */
      box-shadow: 0 0 2px 0 rgba(0,0,0,.18);
}
.title-headding{
    background: #dee2e6;
    display: inline-block;
    padding: 2px 16px;
    margin-top: 10px; 
}
.recent-post-title{
    background-color: #fff;
}
.static-details .recent-post-title, .static-details .categaries-list {
    background: #fff;
   /*border-radius: 10px;*/
   box-shadow: 0 0 2px 0 rgba(0,0,0,.18);
}

/*Suscribe-news*/
.suscribe-news{
    background: linear-gradient(to top,#5b8e0e,#84c325);
    padding: 40px 15px 40px 15px;
    margin-top: 15px;
}
.suscribe-news .sub-news-titlehead{
    font-size: 28px;
    color: #fff;
    line-height: 40px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
}
.suscribe-news .subsBtn {
    background: #002060;
    color: #fff;
    border: none;
}


.contact-us-block .contactus-head{font-size: 16px; background-color: #1a345a; color: #fff; text-align: center; padding: 7px; font-weight: 600; text-transform: uppercase; }
.contact-us-block{background: #fff; /* border-radius: 10px; */ box-shadow: 0 0 2px 0 rgba(0,0,0,.18); }
.contact .contactlist{padding-top: 8px; padding-bottom: 8px; border-bottom: 1px dashed #a5a5a5; }
.contact .mail a{font-weight: 500; text-decoration: none; /*background-position: 42% !important; width: 35px !important;*/ }
.contact .contactus-icon .email-icon {/*width: 42px; height: 30px; background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/common-icons.png) no-repeat; float: left;*/ }
.Reputation .rep-img{
    display: flex;
    justify-content: space-evenly;
}
.Reputation {
        box-shadow: 0 0 2px 0 rgba(0,0,0,.18);
}



.heading-block{font-size: 16px; background-color: #1a345a; color: #fff; text-align: center; padding: 7px; font-weight: 600; }
.categaries-list #categaries button{padding: 8px; font-size: 16px; color: #00000096; background-color:#fff; }
.categaries-list #categaries button:active,.categaries-list #categaries button:focus{box-shadow: none; } 
.categaries-list #categaries .card .collapse-new .card-body {background: linear-gradient(to top,#ddf2f6,#f5fbfc); }
.categaries-list #categaries .card .collapse-new .card-body p {border-bottom: 1px solid #d4dee0; }
.categaries-list #categaries .card .collapse-new .card-body p a{display: block; padding: 10px 10px 10px 15px; color: #00000096; }
.categaries-list #categaries .card-header button span{transform: rotate(270deg); }
.categaries-list #categaries .card-header p:not(.collapsed) button span{transform: rotate(360deg); }

footer{background: #242424; padding-top: 25px; /* //color: #fff; */ position: relative; }
footer .contact-detalis{background-color: #fff; padding: 20px; margin-top: -108px; border-radius: 10px; }
.contact-detalis .contactus-text{font-weight: 600; font-size: 20px; text-transform: uppercase; align-self: center; padding: 15px; }
.contact-detalis .hr::before{content: ""; width: 1px; height: 150%; position: absolute; background: #dedede; top: -20px; left: -10px; }
footer .contact-detalis .footer-icon-contact,.footer-adderss .footer-icon-contact{width: 25px; position: absolute; left: 0; top: 38%; background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/common-icons.png) no-repeat; height: 25px; }
footer .contact-detalis .footer-icon-contact.us-icon{background-position: 56%; } 
.footer-adderss .footer-icon-contact.fmap{background-position: 66% !important; top: -3px !important; }
.footer-adderss .footer-icon-contact.fmap2{background-position: 66% !important; top: 128px !important; }
footer .client-enq h5 ,.securePay h5 ,footer h5{font-size: 1.2em; color: #fff; font-weight: 600; line-height: 1.5; }
.client-enq .footer-icon{width: 42px; height: 30px; background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/common-icons.png) no-repeat; float: left;}
.client-enq .footer-icon.email-icon{background-position: 42% !important; width: 35px !important; }
.client-enq a{color: #fff; font-size: 1em; font-weight: 600; margin: 15px 0; display: block; line-height: 1; }
.client-enq {border-bottom: 1px dashed rgba(233,233,233,.3490196078); }

.securePay .seq-pay{width: 73px; height: 50px; background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/payicon_sprit.webp); /* margin-right: 5px; */ display: inline-block; }

.securePay .seq-pay.visa{width: 65px; }
.securePay .seq-pay.disc-pay{background-position: -67px 0px; }
.securePay .seq-pay.master{background-position: 225px 0; }
.securePay .seq-pay.American{background-position: -203px 2px; width: 58px; }
.footullinks {margin-bottom: 30px; } 
.footullinks a {padding: 10px 0; display: block; color: #d6eefd; transition: all .5s ease-in-out; display: block; font-size: 16px; }
address{letter-spacing: normal; color:#fff; font-size: 1em; padding: 0 0em 1em 0; border-bottom: 1px dashed rgba(233,233,233,.3490196078); line-height: 1.7; }
.conect-with-us .connect-icon{width: 35px; height: 35px; background: url(https://www.coherentmarketinsights.com/allupimg/pressrelimg/socialmedia.png) no-repeat; margin: auto; display: block; border: 1px solid rgba(255,255,255,.2392156863); background-color: #fff; border-radius: 100px; display: inline-block; }
.conect-with-us .connect-icon.linkedIn{background-position: -138px !important; background-color: #0086c1; }
.conect-with-us .connect-icon.twitter{background-position: -95px; background-color: #00bae5; }
.conect-with-us .connect-icon.facebook{background-position: -11px; background-color: #3a559f; }
.conect-with-us .connect-icon.pinrest{background-position: -182px; background-color: #d40f18; }
.copyrightfoot{background: #181818; padding: 15px; color: #fff; text-align: center; font-size: 14px; }
.h45{height: 45px;}
.font-18{font-size: 18px;}
.lh-1{line-height: 1.6;}
.font-w{font-weight: 500;}
.font-40{font-size: 40px;}
.font-44{font-size: 44px;}
.font-13{font-size:13px;}
.font-14{font-size:14px;}
.font-17{font-size: 17px;} 
.font-20{font-size: 20px;} 
.fontW-600{font-weight: 600;}
.fontW-700{font-weight: 700;}
.wi-150{width: 150px;}
.wi-160{width: 160px;}
.marginL-40{margin-left: -40px;}
.bg-gray{background: #f4f4f4; }
.txt-white{color: #fff}
.txt-gray{color:#00000096;}
.bg-gray1{background-color: #f4f4f4}
.txt-dark {
    color: #343a40!important;
}
.blogs-box h2,.blogs-box h3{
    /*display: inline-block;*/
   /* padding: 2px 16px;*/
    margin-top: 10px;
        font-size: 16px;
    line-height: 28px;
} 
.static-details a{
	color:#0d6efd;
}
.rtitle{
	 color: #000000!important;
}
/*.blogs-box strong span {
    background: #dee2e6;
    display: inline-block;
    padding: 2px 16px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 28px;
}*/

@media (min-device-width: 768px) and (max-device-width: 1024px) {
    .topheader {
        display: none;
    }
}
.custnavbar #navMenu .nav-link{
        padding: 20px 4px!important;
}

.aboutAuther {
      border: 1px solid #f6f4f4;
    border-radius: 0px!important;
    position: relative;
    margin-bottom: -20px;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.18)!important;
    margin-top: 35px;
    background: #fff;
}

.aboutAuther .aboutAuthor-card {
    background: #112a54;
    position: absolute;
    top: -18px;
    left: 22px;
    border: 1px solid #fff;
    padding: 5px 27px;
    border-radius: 10px;
    color: #fff;
    width: auto !important;
}

.aboutAuther .aboutAuthor-card .snapshots-head {
    font-style: normal!important;
    font-size: 16px!important;
    color: #fff!important
}

.aboutAuther .auth_nameSt {
    font-size: 14px!important
}

.aboutAuther p {
    font-style: italic;
    font-size: 14px!important;
    line-height: 20px!important;
}
.relatedBlogs .relatedBlogsTitle {
    margin-bottom: 0px;
    font-size: 15px;
    color: #112a54;
}
.relatedBlogs .relatedBlogsTitle:hover{
    text-decoration: underline;
    color: blue;
}
.relatedBlogs::after {
    content: '';
    width: 90%;
    height: 0;
    position: absolute;
    border: 1px solid #c9c9c9;
    top: 34px;
    left: 0;
    border-style: dashed;
}

.releted_blogs{background: #fff;padding: 3px 11px 0px;border: 1px solid #f6f4f4;box-shadow: 0 0 2px 0 rgba(0, 0, 0, .18) !important;}


.beforGo{
        /*background: #0e0e6e;*/
        background: url("https://www.coherentmarketinsights.com/images/blue-bb.jpg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .btn-engExitPopTlk , .btn-signupforRdetails{
        background: #7bc511;color: #fff;font-size: 16px;font-weight: 600;padding: 5px 45px;
    }
    .Inlargeold{
        width: 250px;
        height: 150px;
    }
    .InlargeNew{
        width: 700px;
        height: 400px;
    }
    .btn-engExitPopTlk:hover,.btn-signupforRdetails:hover{
        color: #fff;
    }
    