@media screen and (max-width:992px){
/*.holiday-msg p{padding: 10px;margin-bottom: 15px;line-height: 25px;}*/
.hm-testimonial .carousel-indicators{bottom: -28px !important}
.navigation-icon li a{padding: 0 3px 0 3px !important;font-size: 11px !important}
.affix{top: 0px !important;width: 100% !important; padding-left: 10px !important;z-index: 1}
#logo_wrap{width: 155px!important}
.affix-top{width: 100% !important;position: absolute!important;padding-left: 10px !important;}
.hm-mobile-right{float: left!important}
a.serv-action{width: auto !important}
.hm-banner-content{margin-top: 210px !important;font-size: 35px !important}
.homepage-banner{padding-top: 100px;}
.partner-hm .col-md-6 img{width: 90% !important;float: none!important;margin: 0 auto!important}
a.submit_now{width: 90%!important}
#banner_stats_wrap ul.stats_list li{padding: 11px 0px !important;width: 19% !important}
#banner_stats_wrap ul.stats_list li span.stats_biggertxt{font-size: 17px !important}
#banner_stats_wrap ul.stats_list li{font-size: 12px !important;line-height: 16px!important;width: 33% !important}
.stats-section .block-wrap{margin-bottom: 30px !important}
.testimonial-slider img{margin: 0 auto !important;display: block!important}
.carousel-control.left{margin-left:  -15px!important}
.carousel-control.right{margin-right:  -15px!important}
ul.footer-quick-link{width: auto !important}
.footer-block2 .font24{font-size: 20px !important}
.footer-editage{margin-top: 20px!important}
.partner-1, .partner-2, .partner-3, .partner-4{float: none!important;margin: 0px 10px !important}
.navbar-collapse{position: absolute;right: 0px;background: #fff;width: 220px;border: 1px solid #ccc;padding-bottom: 10px;padding-left: 0px}
.navbar-nav{float: none!important}
.navbar-nav{margin: 0px !important}
.navbar-default .navbar-nav>li:last-child{margin-right: 0px!important}
/* Icon 1 */
#nav-icon1{width: 35px;height: 30px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon1 span{display: block;position: absolute;height: 4px;width: 100%;background: #000;border-radius: 9px;opacity: 1;
left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon1 span:nth-child(1) {top: 0px;}
#nav-icon1 span:nth-child(2) {top: 8px;}
#nav-icon1 span:nth-child(3) {top: 16px;}
#nav-icon1.open span:nth-child(1) {top: 14px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);transform: rotate(135deg);}
#nav-icon1.open span:nth-child(2) {opacity: 0;left: -60px;}
#nav-icon1.open span:nth-child(3) {top: 14px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
.navbar-toggle{margin-right: 5px !important}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #393939 !important;background: #edf1ff !important}
#navbar .dropdown-menu>li>a:focus, #navbar .dropdown-menu>li>a:hover{color:#525252;background: #edf1ff !important}
.affix{top: 0px !important;width: 100% !important;}

#navbar .navbar-default .navbar-nav>.open>a,  #navbar .navbar-default .navbar-nav>.open>a:focus,  #navbar .navbar-default .navbar-nav>.open>a:hover{color:#525252;background-color: #edf1ff !important}

#navbar .navbar-nav .dropdown-menu>li>a:focus, #navbar .navbar-nav  .dropdown-menu>li>a:hover{background-color: #edf1ff !important}

#navbar .navbar-nav .dropdown-menu li:hover{background:#edf1ff !important}
#navbar .navbar-default .navbar-nav>.open>a, #navbar .navbar-default .navbar-nav>.open>a:focus, #navbar .navbar-default .navbar-nav>.open>a:hover{background:#edf1ff !important}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color: transparent !important}
#navbar .navbar-default .navbar-nav>li>a{color:#000}
#navbar .navbar-default .navbar-nav>li>a:focus,#navbar .navbar-default .navbar-nav>li>a:hover{background:#edf1ff}
#navbar .navbar-default .menubar .navbar-nav>li>a:hover {    background:#edf1ff !important;   }
#navbar .navbar-default .menubar .navbar-nav>.open>a, #navbar .navbar-default .menubar .navbar-nav>.open>a:focus, #navbar .navbar-default .menubar .navbar-nav>.open>a:hover{background:#edf1ff !important}
.mobile-pointer{margin-top: 80px}
.img-wrapper{background: url(../images/thank-you-bg.jpg) #7f4c37 -700px 0px !important}
.homepage-banner .usp-text{width: 100% !important; text-align: center; font-size: inherit;}
.homepage-banner .usp-main{min-height: auto; text-align: center;}
.homepage-banner {text-align: center; margin-top: 0 !important;}
.homepage-banner .journal-img {margin-top: 50px !important; clear: both;}
.hm-submit_now{margin: 20px auto !important}
footer .social-wraps{float: none !important;}
.line-chat-add{float: none !important;}
footer .btn-wrap{float: none !important; width: 190px;}
footer .contact-deatils{  float: none !important; text-align: left;}
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background-color:#edf1ff !important; font-weight: normal;}
#navbar li a.header_getquotebutton{color:#fff !important}
#navbar li a.header_getquotebutton:hover{text-decoration: none!important;    color: #fff!important;     background: #00084D!important;    transition: all 0.3s ease-out 0s!important;}
#navbar .navbar-default .navbar-nav>li>a:focus, #navbar .navbar-default .navbar-nav>li>a:hover{background:#edf1ff}
#navbar .navbar-default .menubar .navbar-nav>li>a:hover {    background:#edf1ff !important;   }
#navbar .navbar-default .menubar .navbar-nav>.open>a, #navbar .navbar-default .menubar .navbar-nav>.open>a:focus, #navbar .navbar-default .menubar .navbar-nav>.open>a:hover{background:#edf1ff !important}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color: #edf1ff !important}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:#edf1ff !important}
a.dropdown-toggle:hover, a.dropdown-toggle:active, a.dropdown-toggle:focus{background-color:#edf1ff !important}

.arial{font-family: "Arial"}
*{font-family: "Microsoft YahEi"}
.responsive-top-global-link{background: #F0F0F0;color: #525252}
ul.navigation-icon{z-index:99999;display: inline-block; text-align: right;}
.navigation-icon li{color:#fff;font-family:'Arial';line-height:26px}
.affix-top{top: 0px;width: 100%;  -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
.navigation-icon li a{color:#525252;padding:0 14px 0 13px;font-size:13px;display:block;font-family:"Microsoft YahEi"}
.navigation-icon li a .icon-lock{background:url(../images/top-nav-new.png) no-repeat scroll 0 -6px;width:30px;height:26px;display:block;float:left;margin-top: 3px}
.navigation-icon li a .icon-efl{background:url(../images/top-nav-new.png) no-repeat scroll -38px -6px;width:30px;height:26px;display:block;float:left;margin-top: 3px}
.navigation-icon li a .icon-phone{background:url(../images/icon-phone.png) 0 4px no-repeat;width:18px;height:26px;display:block;float:left; margin-right: 10px;}
.navigation-icon li a .icon-form{background:url(../images/icon-form.png) 4px 7px no-repeat;width:22px;height:26px;display:block;float:left; margin-right: 10px;}
.navigation-top-drop-down{width:595px;margin-top:5px}
ul.navigation-drop-down{z-index:99999;display: inline-block}
.navigation-drop-down li{color:#777;font-family:'Arial';margin-left:5px}
.navigation-drop-down li a{background-color:#F0F0F0;color:#777;padding:0 10px 4px;font-size:13px;display:inline-block;font-family:'Arial';line-height:24px}
.navigation-drop-down li a.green-bor{border:1px solid #b2d20c;color:#b2d20c}
.navigation-drop-down li a:hover{background:#ffffff}
.navigation-drop-down li ul{position:absolute;padding:0;margin:0;visibility:hidden;z-index:999999;line-height:30px;background: #F0F0F0}
.navigation-drop-down li ul li{float:none; margin-left: 0;}
.navigation-drop-down li ul li a:link,.navigation li ul li a:visited{background:#F0F0F0;padding:4px 12px;font-size:13px;display: inline-block;width: 100%}
.navigation-drop-down li ul li a:hover{background:#e9e9e9}
.usa-flag{background:url(../images/sprite-flags-top-nav.png) 0 0;display:block;width:21px;height:13px;float:left;margin:5px 10px 0 0}
.japan-flag{background:url(../images/sprite-flags-top-nav.png) -24px 0;display:block;width:21px;height:13px;float:left;margin:5px 10px 0 0}
.china-flag{background:url(../images/sprite-flags-top-nav.png) -47px 0;display:block;width:21px;height:13px;float:left;margin:5px 10px 0 0}
.korea-flag{background:url(../images/sprite-flags-top-nav.png) -69px 0;display:block;width:21px;height:13px;float:left;margin:5px 10px 0 0}
.brazil-flag{background:url(../images/sprite-flags-top-nav.png) -90px 0;display:block;width:21px;height:13px;float:left;margin:4px 10px 0 0}
.taiwan-flag{background:url(../images/sprite-flags-top-nav.png) -112px 0;display:block;width:21px;height:13px;float:left;margin:5px 5px 0 0}
.caret-d{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:3px;vertical-align:middle;width:0}
.caret{display:block;height:6px;position:absolute;right:13px;top:17px;width:8px}

.homepage-banner{background-image: linear-gradient(to right, #000037, #31366D );min-height: 400px;width: 100%;display: block; color: #fff; padding-top: 256px; padding-bottom: 12px;}
.homepage-banner h2{font-size: 30px; color:#fff; display: inline-block; margin:0 0 20px 0;}
.homepage-banner h2 span{font-size: 20px; color:#fff; display: inline-block}
.navbar{margin-bottom: 0;}
.homepage-banner .usp-text{background: #fff; width: 48%; color: #000; font-size: 13px; border-radius: 5px;  padding: 10px 15px; display: block; float: left; margin: 10px 10px 0 0 }
.homepage-banner .doallar-img{vertical-align: middle ; margin-right: 10px;}
.homepage-banner .journal-img{ margin: 0 auto;}
.homepage-banner .excellence-img{margin: 0 20px 0 0;}
.homepage-banner .usp{width: 100%; margin: 50px auto; clear: both;}
/* .homepage-banner .usp-main{background: #F3EBD3; width: 98%; color: #000; font-size: 13px; border-radius: 5px; border: 1px solid #C49D41; padding: 0 15px; display: block; float: left; margin: 10px 10px 0 0 } */

.homepage-banner .usp-main{ width: 98%; color: #eacd47; font-size: 13px; display: block; float: left; margin: 10px 10px 0 0 }

.hm-submit_now{margin:20px 0  10px 0;max-width:312px;width:100%;display:block;padding:12px 0px;text-decoration:none;background:#113DCD;border:2px solid #113DCD;text-align:center;font-size:18px;color: #fff; border-radius: 5px; }
.hm-submit_now:hover{background:#00084D!important;border:2px solid #fff!important;color:#fff;transition: 0.3s ease-in}
.hm-submit_now:focus{color:#fff}

.sticky{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

#logo_wrap {float: left;padding: 20px 0;width: 235px;}
.affix{top: 0px;width: 100%;  -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
.navbar-nav{float: right;margin-top: 25px}
.navbar-default .navbar-nav>li>a{padding: 10px 25px}
.navbar-default .navbar-nav>li:last-child{background: #113DCD; color:#ffffff !important}
.navbar-default .navbar-nav>li:last-child:hover{background: #00084D;margin-right: 30px;transition: 0.3s ease-in}
.navbar-default .navbar-nav>li:last-child a{color: #fff}
.dropdown-menu>li>a{padding: 8px 30px}
.dropdown-menu{background: #ffffff;padding: 1px 0px;border-top:0px; min-width: 100% !important}
.navbar-toggle{margin-top: 16px;border: 0px !important;background: none !important}
.hm-banner-content{font-size: 55px;color: #fff;line-height: 45px;font-weight: 700;margin-top: 70px}
.hm-servive{ background: #fff;padding: 20px 0px}
.light-grey-bg{background: #f6f6f6}

.hm-servive p{min-height: 100px}
.navbar-default{background-color: #fff;z-index: 99}
#nav li:hover {
    background: #edf1ff;
}
.hm-mobile-right{float: right}
a.submit_now{margin:40px auto 20px ;max-width:340px;width:100%;display:block;padding:12px 0px;text-decoration:none;background:#113DCD;border:2px solid #113DCD;text-align:center;font-size:22px;color: #fff; border-radius: 5px;}
a.submit_now:hover{background:#00084D!important;border:2px solid #00084D!important;color:#fff;transition: 0.3s ease-in}
#banner_stats_wrap{cursor:default;background: #00084D;color: #fff;position: relative}
.font36{font-size:36px!important}
#banner_stats_wrap ul.stats_list{padding:0;margin:0 auto;list-style-type:none;width:96%}
#banner_stats_wrap ul.stats_list li{padding:20px 5px;margin:0;font-size:18px;float:left; line-height:30px;width:20%;text-align:center}
#banner_stats_wrap ul.stats_list li:first-child{border-left:0;margin-left:0;padding-left:0}
#banner_stats_wrap ul.stats_list li span.stats_biggertxt{font-size:25px}
#banner_stats_wrap ul.stats_list li span.stats_biggertxt sup{vertical-align:super;font-size:26px}
.mango{color: #000;}
.dark-blue-list li{background:url(../images/dark-blue-mark.png) no-repeat 0px 10px;padding:10px 10px 10px 37px}
.col-half-offset{margin-left:3.166667%}
.col-half-offset1{margin-left: 30px;}
.stats-section{margin: 40px 0px}
.stats-section .stats-title{color: #000;font-weight: 700;font-size: 20px;line-height: 25px;margin: 15px auto;font-family: "Microsoft YahEi"}
.stats-section .block-wrap{text-align: center;}
.stats-section .block-wrap p{text-align: left;font-size: 16px;line-height: 22px}
.stats-section .icon1{background: url(../images/sprite-responsive.png) no-repeat 0px 0px;width: 110px;height: 105px;display: block;margin: 0 auto}
.stats-section .icon2{background: url(../images/sprite-responsive.png) no-repeat -116px 0px;width: 103px;height: 105px;display: block;margin: 0 auto}
.stats-section .icon3{background: url(../images/sprite-responsive.png) no-repeat -220px 0px;width: 99px;height: 105px;display: block;margin: 0 auto}
.stats-section .icon4{background: url(../images/sprite-responsive.png) no-repeat -319px 0px;width: 99px;height: 105px;display: block;margin: 0 auto}
.stats-section .icon5{background: url(../images/sprite-responsive.png) no-repeat -425px 0px;width: 90px;height: 105px;display: block;margin: 0 auto}
.hm-testimonial{background: #F5F5F5;padding: 30px 0px;color: #000; width: 100%; display: block; margin-bottom: 60px;}
.hm-testimonial .carousel-inner{margin: 0 auto}
.hm-testimonial .carousel-control.left, .hm-testimonial .carousel-control.right{background: none}
.hm-testimonial .carousel-indicators{bottom: -20px}
.blue-new-section{background: #1e629a;color: #fff;padding: 20px;margin: 40px 0px}
.blue-new-section .green-vector-list li{background: url(../images/green-check.png) no-repeat 0px 3px;padding: 0px 0px 0px 30px;font-size: 18px;margin: 9px 0px}
small{font-size: 80% !important}
.hm-rightchoice-list{background: url(../images/hm-blur-strip.png) no-repeat 70px 0px ;text-align: center;margin: 7px auto 0px;padding-top: 7px;width: 90%}

#myCarousel .carousel-indicators .active{background-color: #000;}
#myCarousel .carousel-indicators li{border: 1px solid #000;}

.hm-newtitle{font-size: 22px; line-height: 16px;font-weight: bold;width: 60%;margin: 15px auto 10px}
.hm-rightchoice-list li a{ text-decoration: underline;}
.hm-rightchoice-list li a:hover{color:#2172b5 }
.section-subheading{font-size: 25px;font-weight: 700;line-height: 30px;margin: 20px 0px}
#hm-aboutus{background:#33386e;color:#fff!important;}
#hm-aboutus .aboutus-title{font-size:25px;font-family:"Microsoft YahEi";padding:15px 0px 15px 0px;color:#fff;cursor:pointer;display:block;background:url(../images/about-us-drop.png) no-repeat scroll 132px 30px}
#hm-aboutus #aboutus-hide{display:none;padding:15px 0px;}
#hm-aboutus #aboutus-hide p{line-height:26px;color:#fff;font-size:17px!important;min-height: 70px;width: 100%}

.border-right-footer{
    /* border-right: 1px solid #77abd6; */
    height: 150px;}
.footer-block2{color: #fff}
.footer-block2 .contact-1{position: relative;top:2px;margin-right: 5px}
.footer-block2 .call-1{position: relative;top:2px;margin-right: 5px}
.footer-block2 .call-2{display: inline-block;vertical-align: top;}
.pad-l18{padding-left: 18px}
.pol1{position: relative;float: left}
.pol2{font-size: 12px;float: left;margin-top: 10px}
.pol1 .pill1{position: relative;top:-4px;margin: 0px 10px}
.filter{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#verisign-wraps {width:70px;margin:10px auto;padding: 3px 5px}
#verisign-wraps .v1{background:url(../images/revamped-sprite-icons.png) -302px 0px no-repeat;width:62px;height:50px;display:block;float:left;margin-right:10px}
#verisign-wraps .v2{background:url(../images/revamped-sprite-icons.png) -366px 0px no-repeat;width:56px;height:50px;display:block;float:left;margin-right:5px}
#verisign-wraps .v3{background:url(../images/revamped-sprite-icons.png) -424px 0px no-repeat;width:67px;height:50px;display:block;float:left}


/** 28 jan 2020 new header style **/
.width30{width:30%;}
.width70{width:70%;}
.width40{width:30%;}
.width60{width:65%;}
a.navpadding {
    padding: 15px 15px 0  !important;
    height: 40px !important;
}
.dblock #nav li a {
    padding: 0 49px;
    border-right: 1px solid #f2f2f2;
}
.dblock ul#nav {
    margin: 0;
}
.dblock ul#nav li a{border-right:none}
.menu-border-top {
    border-top: 1px solid #f2f2f2;
    width: 100%;
    float: left;
}

.menu-border-top #navigation{float:none;}
.menubar .navbar-nav {
    margin-top: 0;
    width: 100%;
}
.navbar-default .menubar .navbar-nav>li>a {
    padding: 10px 34px;
    /* border-right: 1px solid #e7e7e7; */
    box-sizing: border-box;
    color:#000 !important
}
/* .navbar-default .menubar .navbar-nav>li>a:first-child{padding-left: 20px;} */


.menubar .container{padding-right: 0;} 
.text-email a{color:#5b5b5b;}
p.text-email {
    font-size: 13px;
    /* padding-top: 12px; */
    clear: both;
}

@media only screen and (max-width: 768px)  { 
 #verisign-wraps {background:transparent;}
 .homepage-banner{text-align: center;     margin-top: 15px !important;}
 .homepage-banner .usp-text{width: 100%; text-align: center; font-size: inherit;}
 .homepage-banner  .usp-main{width: 100%; margin: 10px 0 0 0;}
}

@media only screen and (min-width: 320px) and (max-width: 767px)  { 
  .hide-mobile{display: none;}
  .width70{width:100%;}
  a.navpadding {padding: 10px 54.5px !important;}
  .navbar-default .menubar .navbar-nav>li>a { border-right: none;}
  .pol2 {display:none}
  .pol1 .pill1 {display:none}
  .footer-block2 .call-2 {margin-bottom: 20px;}
  .homepage-banner{padding: 90px 0 0 0; margin-top: 0;}
  a#logo img {    width: 100% !important;}
  .homepage-banner .usp{margin:25px auto;}
  
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
    .navbar-default .menubar .navbar-nav>li>a { padding: 10px 13px;}
    .caret {
        right: 2px;

    }
    .width70 {width: 50%;}
    .width30 { width: 50%;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)  {
    .navbar-default .menubar .navbar-nav>li>a { padding: 10px 17px;}
    .homepage-banner .usp-main{min-height: auto;}
    .homepage-banner .usp-text{min-height: auto; font-size: 11px;}
    .width70 {width: 50%;}
    .width30 { width: 50%;}
}


/* add on 19th May 2021 */
.phone-capability-msg{background: #b9d900;padding: 15px;margin-top: -20px;margin-bottom: 10px;color: #000000;text-align: center;}

/* Upcoming-webinar */

.Upcoming-webinar{  background: #F6F6FB; border: 1px solid #D6CFF0; width: 275px; transition: 0.5s;}
#accordion .card-header span {
    width: 10px;
    height: 10px;
    background:#EA3368;
    border-radius: 50%;
    display: inline-block;
    margin-right: 15px;
  }
    
#accordion .card-title{font-size: 20px; line-height: 32px; font-weight: 700; position: relative; text-align: left;  background: #DBE2FF; color:#00084D; width: 100%; margin-bottom: 0; font-weight: bold; }
#accordion .card{border: none; border-radius: 0; background: transparent;}
#accordion .card-header{padding: 10px 20px;  background: #DBE2FF; color:#00084D; cursor: pointer;}
#accordion .card-body{transition: 0.5s; width: 100%;}
#accordion .btn-link{color: #00084D;}
#accordion .btn-link i{color:#00084D; font-style: normal;}
#accordion .collapsed i{color:#00084D;  font-style: normal;}
#accordion .btn.focus, .btn:focus{box-shadow: none;}
#accordion .card-text{width: 100%; float: left;}
#accordion .card-header:after {  font-family: 'FontAwesome';    content: "\f068";   position: absolute;
    top: 14px;    right: 20px;}
#accordion .card-header.collapsed:after {  /* symbol for "collapsed" panels */  content: "\f067"; }
.sticky-webinar{position: fixed;bottom: 0;right:0;z-index: 10000}


/* newstyles */
.h2-heading{
    font-size: 30px;font-weight: 700;margin:40px auto 60px auto; text-align: center; color:#000
}
.bg-grey{background: #F0F0F0;}
section{ padding-bottom:50px }
.responsive-top-global-link h1{font-size: 13px; padding: 8px; margin:0; font-weight: bold;}
.responsive-top-global-link h2{font-size: 13px; padding: 8px; margin:0; font-weight: bold;}
ul.navigation-icon{margin-bottom: 0;list-style: none;}
.navigation-drop-down li a{list-style: none;}
ol,ul{list-style: none;}
.bg-white{background: #fff;}
.menu-contact-section ul{ display: inline-block;}
.menu-contact-section li a{color:#5b5b5b; text-decoration: none;}
.menu-contact-section{padding: 15px 0;}
.menu-contact-section span{font-weight: 700;}
.menu-contact-section .bold{font-weight: 700;}
.holiday-msg{border: 1px dashed #ff0000;text-align: center;line-height:22px;padding: 5px 5px;margin-bottom: 5px; min-height: auto !important;font-size: 14px; background: #ffffff;}
.line-chat{background:url(/images/line-chat.png) no-repeat; width: 38px; height: 38px; display: block; margin: 0 20px; float: left;}
.client-logo img{margin: 0 auto }
.box1{min-height:260px;margin:0 auto;padding:20px;border-radius:5px;font-size:16px;line-height:22px;color:#666;text-align: center;border: 1px solid transparent;cursor: pointer}
.box1:hover{border:1px solid #ccc}
.box1:hover, .box2:hover, .box3:hover{box-shadow:0 0 30px 0 rgb(0 0 0 / 5%);background: #edf1ff;transition: 0.3s ease-in}
.box2{min-height:260px;margin:0 auto;padding:20px;border-radius:5px;font-size:16px;line-height:22px;color:#666;text-align: center;border: 1px solid transparent;cursor: pointer}
.box2:hover{border:1px solid #ccc}
.box3{min-height:260px;margin:0 auto;padding:20px;border-radius:5px;font-size:16px;line-height:22px;color:#666;text-align: center;border: 1px solid transparent;cursor: pointer}
.box3:hover{border:1px solid #ccc}
.box1 .icon1{background:url(../images/revamped-sprite-icons.png) no-repeat scroll -133px 0;width:64px;height:64px;display:block;margin: 0 auto}
.box2 .icon2{background:url(../images/revamped-sprite-icons.png) no-repeat scroll -133px -66px;width:64px;height:64px;display:block;margin: 0 auto}
.box3 .icon3{background:url(../images/revamped-sprite-icons.png) no-repeat scroll -199px 0;width:64px;height:64px;display:block;margin: 0 auto}
.ser-title{font-size: 22px;font-weight: 700;margin-top: 20px;text-align: center; color:#000}
a.serv-action{background: #113DCD;color: #fff;font-size: 18px;padding: 10px 30px;width:260px;display: block;margin: 20px auto; border-radius: 5px;}
a.serv-action:hover{background: #00084D}


.service-section{margin: 40px auto; text-align: center}
.service-section .stats-title{color: #000;font-weight: 700;font-size: 16px;line-height: 25px;margin: 15px auto;font-family: "Microsoft YahEi"}
.service-section .block-wrap{text-align: center;  padding: 20px; border-radius:10px; min-height: 320px; margin-bottom: 30px;}
.service-section .block-wrap:hover{ background: #F5F6FC; box-shadow:0 0 30px 0 rgb(0 0 0 / 5%);transition: 0.3s ease-in}
.service-section .block-wrap p{font-size: 16px;line-height: 22px; min-height: 110px;}
.service-section .icon{background: url(../images/sprite-responsive-new.png) no-repeat;width: 66px;height: 66px;display: block;margin: 0 auto}
.service-section .icon1{background-position: -360px -134px;}
.service-section .icon2{background-position: -285px -134px;}
.service-section .icon3{background-position: -219px -137px}


.why-section{margin: 40px auto; padding:0 100px; text-align: center}
.why-section .row{width: 85%; margin: 0 auto;}
.why-section .stats-title{color: #000;font-weight: 700;font-size: 16px;line-height: 25px;margin: 15px auto;font-family: "Microsoft YahEi"}
.why-section .block-wrap{text-align: center; background: #F5F6FC; padding: 30px; border-radius:10px; min-height: 280px; margin-bottom: 30px;}
.why-section .block-wrap p{font-size: 16px;line-height: 22px}
.why-section .icon{background: url(../images/sprite-responsive-new.png) no-repeat;width: 66px;height: 66px;display: block;margin: 0 auto}
.why-section .icon1{background-position: 0 0;}
.why-section .icon2{background-position: -70px 0;}
.why-section .icon3{background-position: -143px 0;}
.why-section .icon4{background-position: -216px 0;}
.why-section .icon5{background-position: -287px 0;}

.editage-services{margin: 40px auto; padding:0 100px; text-align: center; padding-bottom: 0;}
.editage-services .h2-heading{margin-bottom: 20px; margin-top: 0;}
.editage-services .stats-title{color: #000;font-weight: 700;font-size: 16px;line-height: 25px;margin: 15px auto;font-family: "Microsoft YahEi"}
.editage-services .block-wrap{text-align: center; background: #F5F6FC; padding: 27px; border-radius:10px; min-height: 220px; margin-bottom: 30px;}
.editage-services .block-wrap p{font-size: 16px;line-height: 22px}
.editage-services .icon{background: url(../images/sprite-responsive-new.png) no-repeat;width: 66px;height: 66px;display: block;margin: 0 auto}
.editage-services .icon1{background-position: 0 -72px;}
.editage-services .icon2{background-position: -71px -69px;}
.editage-services .icon3{background-position: -143px -69px}
.editage-services .icon4{background-position: -217px -69px;}
.editage-services .icon5{background-position: -290px -69px}
.editage-services .icon6{background-position: -361px -69px}
.editage-services .icon7{background-position: -431px -69px}
.editage-services .icon8{background-position: -504px -69px}


.why-editage{margin: 40px auto; padding:0 100px; text-align: center}
.why-editage .h2-heading{margin-bottom: 20px; margin-top: 0;}
.why-editage .row{ margin:30px auto 0 auto}
.why-editage .col-md-4{padding-right:30px}
.why-editage .stats-title{color: #000;font-weight: 700;font-size: 16px;line-height: 25px;margin: 15px auto;font-family: "Microsoft YahEi"}
.why-editage .block-wrap{text-align: center; border:1px solid #D0D0D0;padding: 10px 10px 30px 10px; border-radius:20px; min-height: 220px;  }
.why-editage .block-wrap .grey-block{text-align: center; background:#F5F6FC; padding: 15px; border-radius:15px; min-height: 190px; margin-bottom: 30px;}
.why-editage .block-wrap p{font-size: 16px;line-height: 22px}
.why-editage .icon{background: url(../images/sprite-responsive-new.png) no-repeat;width: 66px;height: 66px;display: block;margin: 0 auto}
.why-editage .icon1{background-position:0 -134px;}
.why-editage .icon2{background-position:-73px -134px}
.why-editage .icon3{background-position:-145px -134px}

.bg-grey { background: #F0F0F0}
/* new-footer */
footer .btn-wrap{float: right;}
footer a.btn-footer{width:185px;height:40px; color:#fff;display:block;padding:0px 15px 0 0;margin-bottom:18px;font-size:16px;position:relative;line-height:40px;text-align:right;  background: #282e66; border-radius: 4px;}
footer a.btn-footer:hover{background:#113dcd  none repeat scroll 0 0 !important; color:#fff;transition:all 0.3s ease-out 0s;text-decoration:none !important}
footer a.btn-footer .icon-inquire{background:url("../images/sprite-responsive-new.png") repeat scroll -421px -18px;display:block;height:35px;float:right;position:absolute;width:30px;left:8px;bottom:2px}
footer a.btn-footer .icon-login{background:url("../images/sprite-responsive-new.png") repeat scroll -375px -21px;display:block;height:30px;position:absolute;width:30px;left:8px;bottom:2px}
footer .contact-deatils{float: right; clear: both; line-height: 30px;}
footer .social-wraps{width:86px;float:right; display: block; clear: both;}
/* footer ul.socialmedia_icons_wrap{float:left;position:absolute;bottom:0;left:0;} */
footer ul.socialmedia_icons_wrap li{ display:inline-block;margin:10px 0 0 10px}
footer ul.socialmedia_icons_wrap li:first-child{margin-left:0}
footer ul.socialmedia_icons_wrap li a{color:#f5f5f5;display:block;background:#bababa;font-size:22px;height:34px;width:35px;text-align:center;padding-top:2px}
footer ul.socialmedia_icons_wrap li a span{display:block;line-height:33px}
footer ul.socialmedia_icons_wrap li a.icon-facebook{background:url(../images/revamped-sprite-icons.png) -514px 2px no-repeat;width:36px;height:50px;display:block;float:left;margin-right:0px}
footer ul.socialmedia_icons_wrap li a.icon-youtube{background:url(../images/revamped-sprite-icons.png) -558px 2px no-repeat;width:36px;height:50px;display:block;float:left;margin-right:0}
footer{background:#000851;padding-top: 40px}
footer .heading{color: #fff; font-size: 20px; font-weight: bold}
ul.footer-quick-link{float: left;width: 119px;}
.footer-quick-link li{margin: 10px 0px}
.footer-quick-link li a{font-size: 14px;color: #fff; }
/* footer new css add */
.footer-bottom-part{
    border-top: 1px solid #bdbdbd;
    padding: 20px 0;
    display: inline-block;
    width: 100%;
    margin-top: 0;
}
.footer-bottom-part span{
    display: block;
    color: #fff;
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 14px;
}
.footer-bottom-part p{
    display: block;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 28.48px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
.footer-bottom-part ul{
    display: inline-block;
    margin-top: 22px;
    width: 100%;
    text-align: right;
}
.footer-bottom-part ul li{
    display: inline-block;
    margin: 0px 6px;
    list-style-type: none;
}
.other-footer{
    width: 100%;
    display: inline-flex;
}
.footer-bottom-part .left-part{
    width: 40%;
}
.footer-bottom-part .right-part{
    width: 60%;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
    .footer-bottom-part {
        padding-bottom: 50px;
    }
    .footer-bottom-part span {
        display: block;
        color: #fff;
    }
    .footer-bottom-part p {
        display: block;
        color: #fff;
        line-height: 20px;
    }
    .footer-bottom-part ul li {
        margin: 0px 2px;
    }
    .footer-bottom-part ul {
        margin-top: 10px;
        text-align: left;
    }
    .footer-inner{
        margin-top: 22px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .footer-bottom-part span{
        display: block;
        color: rgba(255,255,255,0.6);
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 0.91px;
        line-height: 18px;
    }
    .footer-bottom-part ul {
        margin-top: 6px;
        text-align: left;
    }
    .footer-bottom-part ul li {
        margin: 0px 4px;
    }
    .footer-bottom-part p{
        display: block;
        color: rgba(255,255,255,0.6);
        font-size: 14px;
        font-weight: 600;
        line-height: 21.72px;
    }
    .footer-bottom-part {
        padding: 20px 0 40px 0;
    }
}
.copyright_wrap{font-size:15px;color:#5b5b5b;float:left;width:100%;text-align:center;padding-top:
55px;background:url(../images/footer-border.png) no-repeat 0px 25px}
.blue-top{border-top: 1px solid #3e88c4}
.copyrights{color: #fff;font-size: 12px;padding: 15px 0px}
a.submit-job, a.submit-job:hover{color: #fff; font-size: 16px;}
.footer-editage{text-align: center;}
.partner-1{min-width: 82%;float: right;}
.partner-2{min-width: 82%;float: left;}
.partner-3{min-width: 65%;float: right;}
.partner-4{min-width: 65%;float: left;}
.sub-para{font-size: 15px !important}
.form-section{margin: 0 auto;}
.hm-load{min-height: 150px}
.img-wrapper {
background: url(../images/thank-you-bg.jpg) #7f4c37 center;
width: 100%;
background-size: cover;
position: relative;
height: 320px;
color: #fff;
margin: auto 0;
}

.fsBody .fsLabel, .fsBody label{font-size: 14px !important;padding-bottom: 3px !important}
.fsborderradius .fsBody .fsSectionHeader{
    background: linear-gradient(to bottom,#fdfdfd 0%,#f7f7f7 100%) repeat scroll 0 0 transparent !important;
    border: 1px solid #ddd !important;
    border-radius: 5px !important;
    color: #3c3c3c !important;
    font-size: 20px !important;
    height: 65px !important;
    margin-bottom: 20px !important;
    line-height: 8px !important;
}
#fsSubmitButton3065920{border-radius: 3px !important}

.cactusDiv {
    padding-top: 30px;
}

footer .writing-tips {
    font-size: 20px;
    color: #fff;
    margin-bottom: 0;
    font-family: "Microsoft YaHei", SimSun !important;
    font-weight: normal !important; margin-top: 20px;}

    .list-inline>li{padding:0}
    .navigation-icon li a{padding: 0;}

    @media screen and (max-width:992px){
           .editage-services, .why-editage, .why-section{padding: 0 25px}
           .editage-services .block-wrap{min-height: auto;}
           .why-editage .block-wrap{ margin-bottom: 20px;}
           .why-editage .col-md-4{padding:0;}
           .why-section .row{width: 100%;}
           .our-mission h2{text-align: center;}
           .hm-testimonial .carousel-inner{text-align: center}
           iframe{width: 100% !important;}
           section{padding-bottom: 0;}
           a.submit_now{margin-top: 20px;}
           /* .navigation-icon li a{padding: 0 !important;} */
        }
        @media screen and(max-width:360px) {
            .navbar-toggle{right:80px !important}
            footer .btn-wrap{float: left !important}
            footer .contact-deatils{float: left; text-align: left;}
            footer .social-wraps{float: left;}
        }
        .line-chat-icon{ background:url(/images/line-chat-icon.png) no-repeat; width: 38px; height: 38px; display: block; float: right; margin-top: 23px; margin-right: 90px;}
        .line-chat-icon>li {
            position: relative;
            display: block;
        }
        .line-chat-icon>li>a{height: 38px;}
        .line-chat-icon>li>a:focus, .line-chat-icon>li>a:hover {
            text-decoration: none;
            background-color: transparent !important;
        }

        .line-chat-icon .dropdown-menu .caret {
            display: block;
            height: 6px;
            position: absolute;
            right: 86px;
            top: -13px;
            width: 8px;  
            border-bottom: 10px dashed !important;
            border-bottom: 4px solid\9;
            border-right: 10px solid transparent !important;
            border-left: 10px solid transparent !important;
            color:#06c755;
        }
        .line-chat-icon .dropdown-menu {
            background: #ffffff;
            border-top: 0px;
            min-width: 170px!important; text-align: center; left: -50px; border-radius: 15px;
        }
        .line-chat-icon .open>a, .line-chat-icon .open>a:focus, .line-chat-icon .open>a:hover{
            background: transparent !important;
        }
        .bg-green{background: #06c755; color: #fff; padding: 10px; border-radius: 15px 15px 0  0;}

.line-chat-add{background: url(../images/lineChatAdd.png) no-repeat; display: block; width: 100px; height: 100px; float: right; margin: 0;}

.alert.alert-banner {
	background: linear-gradient(233.26deg, rgba(90, 192, 170, .63) 0, #113dcd 100%);
	width: 100%;
	margin-bottom: 0px;
	border-radius: 0px;
	padding: 15px;
	position: relative;
	border: 0;
	height: 54px;
	font-size: 15px;
	color: #ffffff;
}
.alert.alert-banner .yellow{
	color: #EBFF00;
	font-weight: 700;
}
.alert.alert-banner .grey{
	color: #BBBBBB;
	font-weight: 700;
}

.close-detail .close {
	color: #fff;
    font-weight: 700;
    opacity: 1;
    position: relative;
	top: -23px;
    right: -36px;
    font-size: 30px;
}
.close-detail a {
	color: #fff !important;
    font-weight: 700;
    font-size: 12px;
    border: 2px solid #fff;
    padding: 5px;
    border-radius: 4px;
    white-space: nowrap; text-align: center;
}
/* .close-detail .close:hover {
	position: relative;
	top: inherit;
    right: inherit;
} */

.close-detail a:hover {
	text-decoration: underline; color: #fff;
}
@media only screen and (max-width: 1199px) {
	.alert-banner {
		padding: 10px;
		height: auto;
	}
	.discounnt-txt p {
        font-size: 16px;
        line-height: 20px;
    }
}

@media only screen and (max-width: 768px) {
    .alert.alert-banner {
        height: 140px; display: inline-block !important; padding:5px !important
    }
	.close-detail a {
        padding: 10px;
        font-size: 12px;
    }
	.close-detail .close{
		right: 0;
	}
}

.editor-section .h2-heading{ margin-bottom: 20px; margin-top: 0}
.profile-card {
    background: white;
    border-radius: 12px;
    border: 1px solid #ddd;
    padding: 20px;
    text-align: center;
}
.profile-img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-size: cover;
    margin: auto;
}
.expert-badge {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #ff6b6b;
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 12px;
}

#carousel-section .carousel-item {
    /* width: 280px; */
    min-height: 330px;
    margin: 10px;
  }
  .expert-card {
    padding: 18px;
    background: white;
    border: 1px solid #ddd;
    border-radius: 12px;
    text-align: center;
  }
  .badge {
    position: absolute;
    top: 0;
    right: 27px;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 12px;
    text-transform: uppercase;
  }
  .expert { background: #f8e2e0; color: #8c433c; border:1px solid #8c433c }
  .editor { background: #e5f7f3; color: #1f9071; border: 1px solid #1f9071; }
  .peer-reviewer { background: #f1ecfa; color: #5b21b6; border: 1px solid #5b21b6; }
  .avatar {
    width: 100px;
    height: 100px;
    background-size: cover;
    border-radius: 50%;
    margin: 10px auto;
    position: relative; display: block;
  }
  .flag {
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 0;
    right: -5px;
    border-radius: 3px;
    background: url(../images/flag-sprite.png) no-repeat;
  }
  .flag-us {
    background-position: -611px -507px;
}

.flag-gb, .flag-uk {
    background-position: -311px -7px;
}
 .name {
    font-size: 18px;
    font-weight: bold; margin-bottom: 20px;
  }
  .ratings {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px; margin-bottom: 20px;
  }
  .star {
    width: 16px;
    height: 16px;
    background: url('../images/star-golden.svg') no-repeat center;
    background-size: contain;
    margin-right: 5px;
  }
  .degree, .details {
    font-size: 14px;
    color: #555;
  }
  .details {
    list-style: none;
    padding: 0;
  }
  .details li {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44%;
    margin: 5px 0;
    text-align: left; font-size: 12px;
  }
  .icon {
    width: 30px;
    height: 30px;
    margin-right: 10px; background-size: contain;
  }
  .owl-stage{margin: 0 auto;}
  .clock { background: url('../images/clock-green.svg') no-repeat center;  }
  .papers { background: url('../images/paper-editing-green.svg') no-repeat center }

  .tabs { display: flex;  justify-content: center;  gap: 10px; background: #dbdeff;
    border-radius: 10px;   border: 1px solid #dbe3ff;  padding: 2px; width: 100%; margin: 20px auto;}
  .tab-link { padding: 5px 20px;  border: none;  background: #dbdeff;  cursor: pointer; border-radius: 10px; width: 25%; }
  .tab-link:hover{ background: #b6c7f9;}
  .tab-link.active { background: #fff;  color: #113dcd;  border-radius: 10px; font-weight: bold;}
  #carousel-section .carousel-container {  display: none;}
  #carousel-section .carousel-container.active {  display: block; border: none;}

  #carousel-section .owl-theme .owl-dots{margin-top: 10px;}
#carousel-section .owl-theme .owl-dots .owl-dot.active span{background: #113dcd !important}
#carousel-section .owl-theme .owl-dots .owl-dot span{border-radius: 10px !important; width: 10px !important; height: 10px !important; background: #e5e7eb !important;}
#carousel-section .owl-carousel{position: relative;}
#carousel-section .owl-carousel .owl-nav button.owl-next{background: url(../images/circle-arrow-blue-right.svg) no-repeat !important; width: 50px; height: 50px; color: transparent !important; position: absolute; right: -34px; top:36%}
#carousel-section .owl-carousel .owl-nav button.owl-prev{background: url(../images/circle-arrow-blue-left.svg) no-repeat !important; width: 50px; height: 50px; color: transparent !important; position: absolute; left: -20px; top:36%}


/* SCI_Pro */

#ScE_Pro .h2-heading{margin-bottom: 20px;}

.top-sci-editing {
    padding: 4rem 0;
    background:#fff0d14d; /* equivalent to bg-garnet-rho/30 */
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
  }
  
  .top-sci-editing h1 {
    font-size: 2.25rem;
    margin-bottom: 1rem;
    font-weight: 600;
  }
  
  .top-sci-editing .description {
    font-size: 1rem;
    margin: 1.5rem 0;
    font-weight: 600; line-height: 30px;
  }
  .top-sci-editing .submit_now1{margin:0 ;}
  .feature-list {
    list-style: none;
    padding: 0;
    margin-bottom: 2rem;
  }
  
  .feature-list li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 1rem;
    font-weight: 600;
    color: #a94442; /* Bootstrap "danger" like ruby-alpha */
  }
  
  .feature-list .icon {
    width: 16px;
    height: 16px;
    background-image: url('../assets/images/crown-golden-icon.svg');
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 0.75rem;
    margin-top: 0.25rem;
    flex-shrink: 0;
  }
  
  .btn-submit {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    min-width: 250px;
  }
  
  .arrow-icon {
    width: 12px;
    height: 12px;
    background-image: url('../assets/images/arrow-right.svg');
    background-repeat: no-repeat;
    background-size: contain; display: inline-block; margin-left: 15px;
  }
  
  .illustration-img {
    width: 355px;
    height: 234px;
    background-image: url('../assets/images/in-b-topaz-row-sce-pro-img.webp');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  .text-gray-800 {
    color: #1f2937}

    .text-gray-700 {
        color: #374151;
    }

.feature-icon{margin-right: 20px;}
.expert-card1 {
    border-radius: 1rem;
    border: 1px solid #f1f1f1;
    width: 350px;
  }
  
  .expert-header {
    background-color:#ece9fc; /* light jade */
    min-height: 230px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    padding: 1.5rem;
  }
  
  .expert-img {
    width: 78px;
    height: 78px;
    border-radius: 50%;
    border: 2px solid #b2e0dd;
    background-position: center; position: relative; margin-right: 20px; margin-bottom: 20px;
  }

  
  .icon-clock,
  .icon-edit {
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat; margin-right: 20px;
  }
  
  .icon-clock {
    background-image: url('../../assets/images/clock-purple.svg');
  }
  
  .icon-edit {
    background-image: url('../../assets/images/edited-purple.svg');
  }
  
  .expert-body {
    min-height: 448px;
    padding: 1.5rem;
  }
  .expert-header h5{margin-bottom:15px; font-size: 20px ; line-height: 28px }
  .expert-body h6{margin-bottom:20px}
  .expert-body li{margin-bottom: 20px; position: relative; padding-left: 25px;}
  .expert-body li::before { width: 6px; height: 6px; background-color: #555;
    border-radius: 50%; display: inline-block; content: '';top: 6px; left: 5px;
    position: absolute}

  .text-blue{color:#5b21b6}
  .bg-grd-omega4 {
    background-image: linear-gradient(180deg, #fff -57%, #fffbef 15.87%, #fff6da 101.92%);
    }

    .bg-grd-gamma {
        background-image: linear-gradient(179.44deg, #f6f6fb, #fff);
    }

.sci-pro ul li{padding-left: 20px; margin-bottom: 10px; position: relative;}
.sci-pro ul li::before{ background: url(../../assets/images/checkmark-icon-blue.svg) no-repeat; content: ''; width: 13px; height: 10px; display: inline-block; left: 0; top:10px;position: absolute;}

.sci-sample{margin: 0; box-shadow: 0 0 #0000, 0 0 #0000, 0 0 15px #00000026; border-radius: 8px 8px 0 0; padding: 0;}
.sci-sample .nav-tabs .nav-link {color: #7D7D7D; font-size: 17px; letter-spacing: 0; line-height: 25px; text-align: center; font-weight: 500; width: 100%; margin: 0; min-height: 25px;}
.show{display: block;}
.sci-sample .nav-tabs .nav-item.show .nav-link,
.sci-sample .nav-tabs .nav-link.active {  color: #000; background-color: #fff; border-radius: 8px 8px 0 0; font-size: 17px;}
.sci-sample .nav-tabs .nav-item{margin-bottom: -2px; }
.sci-sample .nav-item a{margin-right: 0;}
.sci-sample .nav-tabs .nav-item{width: 20%; } 
/* .sci-sample .nav-tabs li.nav-item::after{border-right: 1px solid #262626; min-height: 25px; content:''} */
.sci-sample .nav-tabs .nav-item:last-child{margin-right: 0;} 
.sci-sample .tab-content {padding: 20px; text-align: center; background: #fff; border-radius: 0 0 8px 8px;}
.shadow {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 15px #00000026
}


.bg-amber-pansy {
    background-color: #ecfbef; /* Example amber shade */
  }
  .quote-icon {
    background-image: url('../../assets/images/quote-light-green.svg');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    width: 60px;
    height: 44px;
    top: -20px;
    left: -30px;
  }

#faq-sci .panel-heading {position: relative;cursor: pointer; background: #fff; }
#faq-sci .panel-heading:after {
  background-image: url(../../assets/images/minus-icon.svg); background-position: center; position: absolute; right: 20px; top: 23px; content: "";
 background-repeat: no-repeat; width: 13px; height: 5px;}
#faq-sci .panel-heading.collapsed:after {position: absolute;  right: 20px;
  top: 23px;  background-position: center;  background-image: url(../../assets/images/plus-icon.svg);  width: 15px;  height: 15px;  background-repeat: no-repeat; font-size: 20px; }
#faq-sci .panel-default > .panel-heading.collapsed,
#faq-sci .panel-default > .panel-heading.collapsed:active {border-bottom: 1px solid #D0D0D0; color:#113dcd}
#faq-sci .panel-default > .panel-heading:first-child{border-top: 1px solid #D0D0D0;;}
#faq-sci .panel-default > .panel-heading,
#faq-sci .panel-default > .panel-heading:hover {padding: 20px 60px 20px 2px; color:#113dcd}
#faq-sci .panel-group .panel {margin-bottom: 0;border-radius: 4px;box-shadow: none;border: none;}
#faq-sci .panel-title {cursor: pointer;text-decoration: none;position: relative; color: #262626;font-family: gilroy-semibold;font-size: 20px;line-height: 27.24px;letter-spacing: 0px}
#faq-sci .panel-title:hover, #faq-sci .panel-title:active{color: #113dcd!important}
#faq-sci .panel-group .panel {border: 0px;}
#faq-sci .panel-group {margin-bottom: 20px;margin-top: 20px;}
#faq-sci .panel-group .panel-heading + .panel-collapse > .list-group,
#faq-sci .panel-group .panel-heading + .panel-collapse > .panel-body {padding: 13px 10px 13px 2px;border-bottom: 1px solid #D0D0D0;}
#faq-sci .panel-group .panel-heading + .panel-collapse > .panel-body ul{margin-left: 20px;}
#faq-sci .panel-group .panel-heading + .panel-collapse > .panel-body ul li{margin-bottom: 20px;}
#faq-sci .panel-title span {
  position: absolute;left: -45px;top: -2px;font-size: 26px;}

  #ScE_Review .h2-heading{margin-top: 0;}
  #ScE_Review .panel-group .panel+.panel {margin-top: 0px;}
  #review-sci .panel-heading {position: relative;cursor: pointer; background: #fff; color: #1f2937;}
  #review-sci .panel-default{border: 0;}l
  #review-sci .panel{box-shadow: 0 !important; -webkit-box-shadow: 0!important}
/* #review-sci .panel:last-child{border-bottom: 1px solid #d1d5db} */
  #review-sci .panel-heading a{color: #1f2937; font-weight: bold; display: block;}
  #review-sci .panel-heading.active-arrow:after {
    transform: rotate(0deg);
  }
  #review-sci .panel-heading:after {
    background-image: url(../../assets/images/angle-down-black.svg); background-position: center; position: absolute; right: 20px; top: 23px; content: ""; transform: rotate(180deg); transition: transform 0.3s ease;
   background-repeat: no-repeat; width: 23px; height: 13px; rotate: 180deg}
  #review-sci .panel-heading.collapsed:after {position: absolute;  right: 20px;
    top: 23px;  background-position: center;  background-image: url(../../assets/images/angle-down-black.svg);  width: 15px;  height: 15px;  background-repeat: no-repeat; font-size: 20px; }
  #review-sci .panel-default > .panel-heading.collapsed,
  #review-sci .panel-default > .panel-heading.collapsed:active {border-bottom: 1px solid #d1d5db; color:#113dcd}
  #review-sci .panel-default > .panel-heading:first-child{border-top: 1px solid #d1d5db !important}
  #review-sci .panel-default > .panel-heading,
  #review-sci .panel-default > .panel-heading:hover {padding: 15px 60px 15px 2px; color:#113dcd}
  #review-sci .panel-group .panel {margin-bottom: 0;border-radius: 4px;box-shadow: none;border: none;}
  #review-sci .panel-title {cursor: pointer;text-decoration: none;position: relative; color: #262626;font-family: gilroy-semibold;font-size: 20px;line-height: 27.24px;letter-spacing: 0px}
  #review-sci .panel-title:hover, #review-sci .panel-title:active{color: #113dcd!important}
  #review-sci .panel-group .panel {border: 0px;}
  #review-sci .panel-group {margin-bottom: 20px;margin-top: 20px;}
  #review-sci .panel-group .panel-heading + .panel-collapse > .list-group,
  #review-sci .panel-group .panel-heading + .panel-collapse > .panel-body {padding: 13px 10px 13px 2px;border-bottom: 1px solid #d1d5db;}
  #review-sci .panel-group .panel-heading + .panel-collapse > .panel-body ul{margin-left: 20px;}
  #review-sci .panel-group .panel-heading + .panel-collapse > .panel-body ul li{margin-bottom: 20px;}
  #review-sci .panel-title span {
    position: absolute;left: -45px;top: -2px;font-size: 26px;}
#review-sci .panel-body {border-top: 1px solid #fff;}

a.submit_now1{
    margin: 20px auto 20px;
    max-width: 220px;
    /* width: 100%; */
    display: block;
    padding: 5px 0px;
    text-decoration: none;
    background: #113DCD;
    border: 2px solid #113DCD;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 50px;
}
a.submit_now1::after{
  width: 16px;
  height: 16px;
  background-image: url('../assets/images/arrow-right.svg');
  background-repeat: no-repeat; display: inline-block; margin-left: 15px; content: '';
}

a.submit_white{
    margin: 20px auto 20px;
    max-width: 340px;
    width: 100%;
    display: block;
    padding: 5px 0px;
    text-decoration: none;
    background: #fff;
    border: 2px solid #113DCD;
    text-align: center;
    font-size: 18px;
    color: #113DCD;
    border-radius: 5px;
    border-radius: 50px;
}
  .rounded-16 {
    border-radius: 16px;
  }
  .bg-garnet-beta1 {
    background-color: #f8e5e7;
  }
  .bg-garnet-gamma {
    background-color: #f1c2c6;
  }

.text-10 {
    font-size: .625rem}

.text-11 {
    font-size: .688rem}

.text-120 {
    font-size: 7.5rem
}

.text-13 {
    font-size: .8125rem
}

.text-2\.5xl {
    font-size: 1.75rem
}

.text-20 {
    font-size: 1.25rem
}

.text-21 {
    font-size: 1.313rem
}

.text-22 {
    font-size: 1.375rem
}

.text-23 {
    font-size: 1.5rem
}

.text-26 {
    font-size: 1.625rem
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2.25rem
}

.text-3\.5xl {
    font-size: 2rem
}


.leading-10 {
    line-height: 2.5rem
}

.leading-14 {
    line-height: .875rem
}

.leading-15 {
    line-height: .938rem
}

.leading-17 {
    line-height: 1.063rem
}

.leading-18 {
    line-height: 1.125rem
}

.leading-19 {
    line-height: 1.188rem
}

.leading-2 {
    line-height: .625rem
}

.leading-21 {
    line-height: 1.313rem
}

.leading-22 {
    line-height: 1.375rem
}

.leading-23 {
    line-height: 1.438rem
}

.leading-26 {
    line-height: 1.625rem
}

.leading-28 {
    line-height: 1.75rem
}

.leading-29 {
    line-height: 1.813rem
}

.leading-3 {
    line-height: .75rem
}

.leading-30 {
    line-height: 1.875rem
}

.leading-34 {
    line-height: 2.125rem
}

.leading-37 {
    line-height: 2.313rem
}

.leading-38 {
    line-height: 2.375rem
}

.leading-4 {
    line-height: 1rem
}

.leading-42 {
    line-height: 2.625rem
}

  .text-ruby-eta {
    color: #1F2937;
  }
  .text-ruby-alpha {
    color: #a12d36;
  }
  .text-garnet-lotus {
    color: #b2353b;
  }
  .border-garnet-lotus {
    border: 1px solid #b2353b;
  }
  .text-green-700 {
    color: #15803d;
}
.text-violet-600 {
    color: #7c3aed;
}
.px-60{
    padding-left: 60px;
    padding-right: 60px;
}
.pad-5{padding: 5px;}
  .price-header-blue{
    padding: 15px; border-radius: 10px; margin-bottom: 20px; background-color: #DCD6FB; width: 100%; margin: 0 auto; font-weight: 600;
  }
  .price-header-yellow{
    padding: 15px; border-radius: 10px;  background-color: #fffbef;;
  }
  .pill-badge {
    display: inline-block;
    padding: 3px 8px;
    font-size: 10px;
    border-radius: 999px;
    background-color: #f1c2c6;
    color: #b2353b;
    border: 1px solid #b2353b;
    position: absolute;
    top: -24px;
    left: 50%;
    transform: translateX(-50%);
  }
  .icon-flash {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url('../../assets/images/flash-brown-icon.svg');
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 4px;
  }



  .bg-primary {
    background-color: #0056b3; /* Adjust this primary color as needed */
    color: #fff;
  }

  .promise-logo {
    background-image: url('../../assets/images/editage-promise-logo.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 208px;
    height: 208px;
    margin-right: 30px;
  }

  .promise-card {
    background-color: #fff;
    border-left: 5px solid #ccc;
    border-radius: 5px;
    padding: 30px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-left: 30px;
    margin-bottom: 20px; margin-top: 60px; min-height: 320px;
  }


  .border-left-blue {
    border-left-color: #00bfa6; /* Opal gamma */
  }

  .border-left-yellow {
    border-left-color: #ffc107; /* Amber gamma */
  }

  .border-left-pink {
    border-left-color: #d8bfd8; /* Pearl gamma */
  }

  @media (max-width: 768px) {
    .promise-logo {
      margin: 0 auto 20px auto;
      width: 150px;
      height: 150px;
    }

    .promise-card {
      margin-left: 0;
    }
  }

  .bg-grd-violet {
    background-image: linear-gradient(180deg, #6882da -35.33%, #eff2fb 28.08%, #fff 80.17%);
}
.bg-grey-new{background: #f6f6fb;}


.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-vs {
    font-size: .5rem
}

.text-x-base {
    font-size: .938rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xl-base {
    font-size: 1.063rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-xsm {
    font-size: .813rem
}

.text-xxl {
    font-size: 1.375rem
}

.text-xxl-base {
    font-size: 1.188rem
}

.text-xxs {
    font-size: .625rem
}

.text-xxxs {
    font-size: .688rem
}

.font-black {
    font-weight: 900
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}


/* Display Flex */
.d-flex {
    display: flex !important;
  }
.d-inline-flex {
    display: inline-flex !important;
  }
  
/* Flex Direction */
  .flex-row {
    flex-direction: row !important;
  }
  .flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-column {
    flex-direction: column !important;
  }
  .flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  
  /* Justify Content */
  .justify-start {
    justify-content: flex-start !important;
  }
  .justify-end {
    justify-content: flex-end !important;
  }
  .justify-center {
    justify-content: center !important;
  }
  .justify-between {
    justify-content: space-between !important;
  }
  .justify-around {
    justify-content: space-around !important;
  }
  .justify-evenly {
    justify-content: space-evenly !important;
  }
  .justify-content-between {
    justify-content: space-between !important;
  }
  .justify-content-center {
    justify-content: center !important;
  }
  .align-items-center {
    align-items: center !important;
  }
  /* Align Items */
  .align-start {
    align-items: flex-start !important;
  }
  .align-end {
    align-items: flex-end !important;
  }
  .align-center {
    align-items: center !important;
  }
  .align-baseline {
    align-items: baseline !important;
  }
  .align-stretch {
    align-items: stretch !important;
  }
  
  /* Align Self */
  .align-self-start {
    align-self: flex-start !important;
  }
  .align-self-end {
    align-self: flex-end !important;
  }
  .align-self-center {
    align-self: center !important;
  }
  .align-self-baseline {
    align-self: baseline !important;
  }
  .align-self-stretch {
    align-self: stretch !important;
  }
  
  /* Flex Wrap */
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  
  /* Flex Grow & Shrink */
  .flex-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  
  /* Flex Order */
  .order-0 {
    order: 0 !important;
  }
  .order-1 {
    order: 1 !important;
  }
  .order-2 {
    order: 2 !important;
  }
  .order-3 {
    order: 3 !important;
  }
  .order-4 {
    order: 4 !important;
  }
  .order-5 {
    order: 5 !important;
  }
  .order-first {
    order: -1 !important;
  }
  .order-last {
    order: 6 !important;
  }
  
  .position-absolute{position: absolute;}
  .position-relative{position: relative;}
  .border-yellow{border: 1px solid #fed74b;}

   ul.check-mark li::before {
      background: url(../../assets/images/checkmark-icon-blue.svg) no-repeat;
      content: '';
      width: 13px;
      height: 10px;
      display: inline-block;
      margin-top: 8px; margin-right: 10px;
  }
  .badge-strip{ position:absolute;top: -40px; left: 10px; background-image: linear-gradient(180deg, #fff -57%, #fffbef 15.87%, #fff6da 101.92%); border-radius: 5px; padding:3px 15px 3px 42px; width: 160px;}
  .diamond-icon{position:absolute; top: -41px; left: 5px; z-index: 9;}
  .text-color-yellow{color:#ca8a04}
  
  h3{margin-bottom:10px; font-size: 20px ; line-height: 28px; font-weight: bold; }
  .w-45{width: 45%;}
  .gap-x-50{column-gap: 50px;}

/* new SCI price table styles */
.bg-dark-blue{
  background-color: #00084d;
  padding: 60px 0;
  text-align: center;
}
.bg-dark-blue .h2-heading{
  color: #ffffff;
  margin: 0 0 20px 0;
}
.bg-dark-blue .price-table {
    overflow: hidden;
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
  }
.bg-dark-blue .price-table table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: none;
    text-align: center;
  }
  .bg-dark-blue .price-table th,
  .bg-dark-blue .price-table td {
    padding: 1rem;
    border: 1px solid #ddd;
    border-top: none;
    border-left: none;
    text-align: center;
    background: #ffffff;
  }
  .bg-dark-blue .price-table th {
    background: #f6f6fb;
    font-weight: bold;
  }

  .volume-discount {
    background: #e8a8ca !important;
    font-weight: bold;
    color: #000000;
  }

  .bg-dark-blue .note {
    color: #fff;
    font-size: 0.9rem;
    margin-top: 0.5rem;
  }
  .bg-dark-blue .label {
    font-weight: bold;
    color: #555;
    font-size: 0.95rem;
  }
  .bg-dark-blue .price-table thead tr:first-child th:first-child {
    background-color: #00084d;
    border: none;
  }

  .bg-dark-blue .price-table thead tr:first-child th {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top: none;
  }
  .bg-dark-blue .price-table thead tr:nth-child(2) th:first-child{
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
  }
  .bg-dark-blue .price-table tbody tr:last-child td{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  /* top sticky 2 part */
  .top-sticky {
    display: flex;
    width: 100%;
  }

  .top-sticky .banner {
    flex: 1;
    display: flex;
    justify-content: center;
    padding: 0;
    border: none;
  }

  .top-sticky .box {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1200px;
    width: 100%;
    padding: 12px 20px;
    color: white;
    border-right: 1px  solid #ffffff;
  }

  .top-sticky .left-box {
    background-color: #533c8a;
    border-color: #533c8a;
  }

  .top-sticky .right-box {
    background-color: #9f3b4d;
    border-color: #9f3b4d;
  }

  .top-sticky .icon {
    margin-right: 5px;
    width: 25px;
    height: 26px;
  }

  .top-sticky .content {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1;
  }

  .top-sticky .text {
    font-size: 14px;
    line-height: 1.4;
    margin-right: 10px;
  }

  .top-sticky .cta {
    white-space: nowrap;
    font-weight: bold;
    font-size: 13px;
    color: white;
    background: transparent;
    border: none;
    cursor: pointer;
    text-decoration: underline;
  }

  .top-sticky .cta:hover {
    text-decoration: none;
  }
  @media only screen and (min-width: 320px) and (max-width: 767px)  { 
    .top-sticky{
      flex-direction: column;
    }
  }

.double11-banner{background: linear-gradient(270deg, #31366A 0%, #000037 100%);
 min-height: 400px;width: 100%;display: block; color: #fff; padding-top: 248px; padding-bottom: 35px;}
.double11-banner h2{font-size: 60px; line-height: 80px; color:#fff; display: inline-block; margin:0 0 20px 0;}
.double11-banner .journal-img{ margin: 0 auto;}
.double11-banner .usp{width: 100%; margin: 10px auto 40px auto; clear: both;}
.double11-banner .mt-40{margin-top: 40px;}
.double11-banner .hm-submit_now{
  background-color: #0062FF;
  border-radius: 12px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  text-decoration: none;
  border: 2px solid #0062FF;
  max-width: 218px;
}
.double11-banner .coupon{
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  position: relative;
}
.double11-banner .coupon .copy-txt{
  border: 1px dashed #fff;
  padding: 2px 5px;
  display: inline-block;
  border-radius: 6px;
  font-weight: bold;
  cursor: pointer;
}

.double11-banner .coupon .copy-popup {
  position: absolute;
  background: #333;
  color: #fff;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 4px;
  top: -35px;
  right: 0;
  transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease, top 0.3s ease;
  white-space: nowrap;
}

.double11-banner .coupon .copy-popup.show {
  opacity: 1;
  top: -45px;
}
@media only screen and (min-width: 320px) and (max-width: 767px)  { 
  .double11-banner h2{font-size: 32px; line-height: 40px;}
  .sm\:gap-x-0{column-gap: 0;}
  .sm\:mt-30{margin-top: 30px;}
  .sm\:flex-col{flex-direction: column !important;}

}
.sticky-banner{
    padding: 8px;
    background-color:#04389B;
    color: #ffffff;
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
}
.sticky-banner .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sticky-banner .ticker{
    display: flex;
    align-items: center;
    gap: 10px;
}
.sticky-banner .ticker p{
    margin-bottom: 0;
}
.sticky-banner .ticker b{
    background-color: #face00;
    padding: 2px 5px;
    color: #000000;
    border-radius: 5px;
}
.sticky-banner a{
    color: #ffffff;
    text-decoration: underline;
    font-size: 15px;
}
