@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body{padding:0;margin:0;font:16px/22px 'Open Sans', sans-serif !important; color:#777777!important;}
h1, h2, h3, h4, h5, h6, h7{padding:0;margin:0;font-weight:normal;}
ul, li{padding:0;margin:0;list-style-type:none;font-size:16px;}
.uppercase_txt{text-transform:uppercase;}
.float_left{float:left;}
.float_right{float:right;}
.clear{padding:0;margin:0;clear:both;}
a{color:#2d97c5;text-decoration:none!important;display:inline-block;cursor:pointer;}
a:hover{color:#0f7dad;text-decoration:none!important;display:inline-block;cursor:pointer;}
img{border:0;}
::selection{color:#ffffff;background:#2d97c5;}
::-moz-selection{color:#ffffff;background:#2d97c5;}
html, body{height:100%;}
p{font-weight: 100}
ul.blue_listing{padding:0;margin:0;list-style-type:none; }
ul.blue_listing li{background:url(../images/blue_round_bullet.png) left 7px no-repeat;line-height:24px;padding:0 0 0 18px;margin:10px 0 20px 0; font-weight: 100}
ul.blue_listing li ul li {
    list-style-type: circle;
    color: #4d4d4d;
    background: none;
    padding: 0 !important;
	margin: 10px 0 0px 22px !important;}

#mainwrap{min-height:100%;height:auto;margin:0 auto;padding:0 0 0px;}

header { padding: 0px;    background: #bbb;    color: #777;    height: 30px;}
.navigation-top-drop-down{   border-bottom: #e1e1e1 solid 1px;    padding: 0;      color: #ffffff; margin-bottom: 0px   }
ul.navigation-drop-down{float:right;z-index:99999; margin-bottom: 0; height: 30px}
.navigation-drop-down li{color:#ffffff;font-family:'Open Sans';float:left;margin-left:5px; margin-top: 10px; position:relative; border-left: 1px solid #444; line-height: 8px}
.navigation-drop-down li:first-child{border-left: none}
.navigation-drop-down li a{color:#454545 !important;padding:0px 7px;font-size:14px;display:block;font-family:'Open Sans', sans-serif!important; border:1px solid transparent;}
.navigation-drop-down li a:hover { color:#000!important; text-decoration: none}
.navigation-drop-down li ul{position:absolute;padding:0px;margin:0px;visibility:hidden;z-index:999999;line-height:28px;top:33px;left:-43px;text-align:center;}
.navigation-drop-down li ul li{float:none;}
.navigation-drop-down li ul li a:link, .navigation li ul li a:visited{background:#6f6f6f;padding:2px 10px;width:97px;font-size:13px;color:#c8c8c8;}
.navigation-drop-down li ul li a:hover{background:#5b5b5b;}
.caret{margin-left: 6px!important}
/*top logos*/
.holder-head {  height: 114px;  margin: 0 auto; padding:18px 0 0 0}
a.logo-editage{width:188px;height:57px;background:url(../images/editage_logo.png) no-repeat 0 0;display:block;float:right; margin-top:20px;background-size: contain;flex-shrink: 0;}
a.logo-seg{width:373px;height:74px;background:url(../images/logo-seg-aboutus.png) no-repeat 0 0;display:block;float:left; }



/*main nav class*/
.affix {top: 0;	width: 100%;}
.navbar-nav {float: right!important; margin: 0;}
.navbar-default {background-color: #1b75bc!important; border-color: #e7e7e7;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff!important;
    background-color: #3ba9e8!important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {    color: #555;    background-color: #1466ab;}

.navbar-default .navbar-nav > li > a {    color: #fff!important;	padding: 12px 30px;	border-right: 1px solid #1466ab;width:220px;border-bottom: 3px solid transparent;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {border-bottom: 3px solid #3ba9e8}
.navbar-default .navbar-nav > li > a.selected{border-bottom:3px solid #3ba9e8 !important}

.navbar-default .navbar-nav > li > a.home{width: 18px!important; padding: 12px 18px!important; height: 47px; background:url(../../images/home-ico.png) 5px 12px no-repeat;  display:block; border-right: none!important}
.navbar-default .navbar-nav > li > a.home:hover{border-bottom: 3px solid #3ba9e8!important;}


.navbar-default a.header_getquotebutton{display:block !important;text-decoration:none !important;color:#444444!important; font-weight: 600; background: #fde968; height: 34px; margin: 6px 0 0 0; line-height: 10px}
.navbar-default a.header_getquotebutton:hover{text-decoration:none !important;color:#ffffff !important; transition:all 0.3s ease-out 0s !important; border-bottom: 3px solid transparent!important; background: #fade2d!important;}
.navbar-default a.header_getquotebutton:focus{background: #fade2d!important;}

.dropdown-menu > li > a{min-width: 250px!important; color: #fff!important; padding: 10px 15px!important}

.dropdown-menu > li > a:hover{background:#3ba9e8!important}

.navbar-nav > li > .dropdown-menu, .dropdown-submenu>.dropdown-menu {background: #1b75bc!important; border-top: none;}

.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#fff;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: underline;
}  
  
@media (max-width: 767px) {
  .navbar-nav  {
     display: inline;
  }
	
	.navbar {margin-bottom: 0px!important}
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}
 

  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background: #1466ab!important}
  #navbar {
    text-align: center;
  }



/* #################### homepage styles ############## */

#breadcrums_wrap{padding:15px 0 8px 0;}
#breadcrums_wrap ul.breadcrums_links{padding:0;margin:0;list-style-type:none;}
#breadcrums_wrap ul.breadcrums_links li{float:left;padding:0 5px 10px 0;}
#breadcrums_wrap ul.breadcrums_links li a{color:#2d97c5;text-decoration:none;}
#breadcrums_wrap ul.breadcrums_links li a:hover{color:#666666;text-decoration:none;background:none;}

	
/* homepage new banner */
.homepage-banner { background-color:#e0e0e0;    box-shadow: 0px 2px 2px #cccccc;    -webkit-box-shadow: 0px 2px 2px #cccccc;}
.banner { background:url(../images/hm-banner.jpg) no-repeat center center; min-height:348px;     padding-top: 1px; background-size: cover; color: #000}
.tagline1{margin-top: 50px; font-size: 40px; line-height: 45px}
.tagline2{margin-top: 20px; font-weight: normal; color: #000}
a.get_started { text-decoration:none !important;color:#000 !important; transition:all 0.3s ease-out 0s !important; border: 1px solid #ccc!important; background: #fde968!important; padding: 5px 15px}
a.get_started:hover{text-decoration:none !important;color:#454545 !important; transition:all 0.3s ease-out 0s !important;  background: #fade2d!important;}

#banner_stats_wrap{background:#fff;color:#ffffff;height:auto;border-bottom:1px solid #d4d4d4;cursor:default; padding:0 0 0}
#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:0px 60px;margin:12px 0px; height:auto !important; font-size:16px;color:#6f6f6f;border-left:#d4d4d4 solid 1px;float:left;display:inline-block;line-height:24px;text-align: center;}
#banner_stats_wrap ul.stats_list li:first-child{border-left:0;padding-left:0;}
#banner_stats_wrap ul.stats_list li span.stats_biggertxt{font-size:24px; font-weight: 600; color:#1b75bc;}
#banner_stats_wrap ul.stats_list li span.stats_biggertxt sup{vertical-align:super;font-size:26px;}


/* home page services blocks */


.home_services > a { float:left; max-width:262px; color:#fff; background-color:#fff; margin:0 15px}
.hover-p{  height:215px; overflow:hidden; display:inline-block}
.hover-p h3{font-size: 18px; font-weight: 600; margin-top: 0; position: absolute; top:-30px}
.hover-parent-1{height:215px}
.hover-child-1{height:215px;  background-color: rgba(0,26,60,1); opacity:1;   margin-top: -45px;position:relative;width:100%;display:block; padding-top:0px; }
.hover-child-text {    margin-top:45px;    padding: 10px 0px;}
.hover-child-text p  { color:#fff; font-size:15px;}
.hover-child-text a { color:#fff; font-size:15px; text-decoration:underline; margin-top:-10px; display:block;}
.know-more{background: #fde968!important; padding: 5px 10px; color: #454545; margin-top: 5px; display: inline-block; font-size: 16px; line-height: 20px}
.hover-child-animation{-webkit-animation:animateToShow 1s; /* Chrome, Safari, Opera */ animation:animateToShow 1s;opacity:0.9;visibility:visible;position:relative;margin-top:-165px;}
/*.hover-p:hover > .hover-parent-1 {-webkit-filter: blur(2px);  Safari    filter: blur(2px);}*/
.hover-p:hover > .hover-child-1 { text-decoration:none; color:#fff ;  }
.home_services_english_editing{background:url(../images/home_services_english_editing.jpg) no-repeat}
.home_services_translation{background:url(../images/home_services_translation.jpg) no-repeat}
.home_services_publication_support{background:url(../images/home_services_publication_support.jpg) no-repeat}
.home_services_rc{background:url(../images/home_services_rc.jpg) no-repeat}

.font22 { font-size:22px}
@-webkit-keyframes animateToShow{
 from{    margin-top: -45px;}
 to{margin-top:-165px}
}
 @keyframes animateToShow{
 from{    margin-top: -45px;}
 to{margin-top:-165px}
}
.mar-l15 { margin-left:15px}
.mar-r15 { margin-right:15px}
.mar-l20 { margin-left:20px}
.mar-r20 { margin-right:20px}
.mar-tb15{margin: 15px 0px;}


/* educational resources styles*/
.banner-edu{background: url(../images/banner-edu-bg.jpg) 0 0 no-repeat; height: 262px}
.banner-edu .banner-txt{width: 800px; float: left; margin: 60px 0 0 25px; color: #fff; font-size: 18px; line-height: 24px}


/* quality */
#quality { }
#quality .nav>li>a:focus, #quality .nav>li>a:hover, #quality .nav>li.active>a{ color:#fff; background-color:#1b75bc; border-bottom:0px!important;}
#quality .nav>li>a{width:253px;height:auto;text-align:center; padding:26px 0px}
#quality .nav-pills>li>a{border-radius:0px!important;color:#fff;background-color:#777777}
#quality .nav-pills>li{display: inline-block;}
#quality .nav > li {padding: 0 20px !important;}
#quality .nav > li:first-child{padding-left:0px!important }
#quality .nav>li>a span{ display:block; font-size:18px;  line-height:20px}
#quality .active-bottom-arrow { position: absolute;    bottom: -23px;   color: #1b75bc;    font-size: 36px;    left: 0;    right: 0; display:none}
#quality .nav>li.active>a .active-bottom-arrow { display:block}
#quality h3 { color:#000}
#quality .tab-pane{padding:30px 30px; border:1px solid #777777}
#quality .tab-pane h4 { margin-bottom:10px;}
#quality .tab-content{width: 1138px;font-size: 18px!important}
#quality .tab-content ul li { list-style-type:disc;margin: 10px 0px;line-height: 24px}


/*how it works*/
.how-it-works{background: #efefef;padding: 20px 0px 10px 0px;}
.how-it-works .center-text{text-align: center;margin: 30px 0px;font-size: 35px;}
.center-text2{text-align: center;margin: 30px 0px;font-size: 35px;}
.how-it-works .service-list-item li{min-width:240px;float: left;text-align: center;font-size: 20px;margin: 20px 10px 40px;line-height: 24px;} 
.how-it-works .service-list-item li.arrow {min-width:20px; line-height:170px; color:#a8a8a8}
.how-it-works .select-service{background: url(../images/how-it-works-icons.png) 0px 0px;width: 80px;height: 89px;display: block;margin: 10px auto;}
/*.how-it-works .select-service:hover{top: -5px;position: relative;}*/
.how-it-works .upload-document{background: url(../images/how-it-works-icons.png) -82px 0px;width: 88px;height: 98px;display: block;margin: 10px auto;}
/*.how-it-works .upload-document:hover{top: -5px;position: relative;}*/
.how-it-works .confirm-quote{background: url(../images/how-it-works-icons.png) -169px 0px;width: 80px;height: 94px;display: block;margin: 10px auto;}
/*.how-it-works .confirm-quote:hover{top: -5px;position: relative;}*/
.how-it-works .make-payment{background: url(../images/how-it-works-icons.png) -250px 0px;width: 91px;height: 86px;display: block;margin: 10px auto;}
/*.how-it-works .make-payment:hover{top: -5px;position: relative;}*/
.how-it-works .select-service img{border:1px solid;}



/*author success stories*/
#authors-success-stories{padding-bottom:50px}
#authors-success-stories .top-heading{font-size:30px;line-height:30px;text-align:center}
#success-stories{margin-top:0px;padding:0px}
#success-stories .success-stories-block{ position:relative;float:left;margin:0 15px;padding:0px 20px 30px}
#success-stories .journal-pic-shadow{background:url(../images/journal-shadow.png) no-repeat -10px 174px;padding-right:20px;max-width:190px;height:211px}
#success-stories .author-name-wrap{position:absolute;left:0;bottom:0px;z-index:-1;width:100%;background-color:#707070;padding:15px 0px;color:#fff}
#success-stories .star{background: url(../images/homepage_icon_sprite.png) no-repeat -228px -8px;width:16px;height:15px;float:left;display:inline-block;margin:5px 5px 0 0}
.homepage-expertise-carousel{float:none!important;background:#fff!important}
.testimonials-block{font-size:22px!important;line-height:30px}
.author-name{margin-left:200px}
.impact-factor{margin-left:60px}
.authortag{position:absolute;right:0px;bottom:10px;color:#535353;text-decoration:underline;font-size:20px;border:1px solid #535353;padding:5px 10px;text-decoration:none}
.authortag:hover{background-color:#2d97c5;border-color:#2d97c5;color:#fff}


/*ediitng page styles*/
#new-editing-wrapper{margin: 0 auto;}
.usecode{color: #002a42;font-weight: bold;font-size: 20px;background:#ccc;padding:0px 4px;}
.show-popupDiv1{background: url(../images/yellow-wrap.png) no-repeat;border-radius: 10px;color: #373737;display: none;font-size: 12px;height: 100px;left: 13%;padding: 13px 10px 10px;position: absolute;top: -74px;width: 233px;font-weight: normal; line-height: 18px;}
.show-popupDiv2{background: url(../images/yellow-wrap.png) no-repeat;border-radius: 10px;color: #373737;display: none;font-size: 12px;height: 100px;left: 13%;padding:13px 10px 10px;position: absolute;top: -74px;width: 233px;font-weight: normal; line-height: 18px;}
.show-popupDiv3{background: url(../images/yellow-wrap.png) no-repeat;border-radius: 10px;color: #373737;display: none;font-size: 12px;height: 100px;left: 13%;padding:13px 10px 10px;position: absolute;top: -74px;width: 233px;font-weight: normal; line-height: 18px;}
#new-editing-wrapper .table-contentDiv{width: 360px;border: 1px solid #d1d1d1;float: left;position: relative;}
#new-editing-wrapper .table-contentDiv .editDiv{padding: 15px 10px 10px 10px;}
#new-editing-wrapper .table-contentDiv .titleDiv{padding: 15px 10px;text-align: center;color: #fff;font-size: 18px;font-weight: bold;width:358px;position: absolute;}
#new-editing-wrapper .table-contentDiv .editDiv .colX li{background: url(../images/black_bullet.gif) no-repeat 0px 5px;margin: 12px 0px;padding:0 0 10px 12px;list-style-type: none;font-size: 16px;border-bottom: 1px dotted;}
#new-editing-wrapper .table-contentDiv .editDiv .colX li:last-child{border-bottom: none !important;}
.font-14{font-size: 14px;}
#new-editing-wrapper .green-darkBG{background: #72a700;}
#new-editing-wrapper .green-lightBG{background: #e3f4c1;}
#new-editing-wrapper .blue-darkBG{background: #2d98c6;}
#new-editing-wrapper .blue-lightBG{background: #eaf7fa;}
#new-editing-wrapper .grey-darkBG{background: #6f7477;}
#new-editing-wrapper .grey-lightBG{background: #f5f5f5;}
#new-editing-wrapper .green-txt{color: #486705;}
#new-editing-wrapper .blue-txt{color: #0f5c7d;}
.bold{font-weight: 600;}
.mart-20{margin-top: 20px;}
.marb-20{margin-bottom: 20px;}
.align-center{text-align: center;}
.use-code {display:block; margin-top:5px}
.editing-discount{color: #ff4b3a;color: #ff4b3a;font-weight: bold;font-size: 20px;display: inline-block;}
.extra-txt{height: 86px; padding:5px 10px;margin: 20px 0px 15px 0px;border-radius: 12px;}
.mar-t38 {margin-bottom: 15px;margin-top: 77px;}

.mar-r30 {margin-right: 30px;}
.font11 {font-size: 11px;margin: 5px 0px;}
.sv-align-center {text-align: center;}
.sv-bold {font-weight: bold;}
.font24 {font-size: 24px;}
.sv-mart-30 {margin-top: 30px !important;}
.testimonial-new {margin: 20px 0px;}
.sv-fl {float: left;}
.mar-r20 {margin-right: 20px;}
.padt10 {padding-top: 9px;}
.sv-font14 {font-size: 14px;}
.paypal-new {width: 750px;float: left;margin: 10px 0px;}
.sv-fr {float: right;}
.font16txt{font-size: 16px;}
.code-sub{font-size: 14px;display: inline-block;padding: 4px;font-weight: normal;}
.most-popular-tag{position: absolute;z-index: 999;}
.get-started-with-ee{border: 1px solid;padding: 10px;text-decoration: none !important;color:#ec1f27 !important}
.get-started-with-ee:hover{text-decoration: none !important;color: #ffffff !important;background: #ec1f27 !important;border: 1px solid #ec1f27 !important;transition: all 0.3s ease-out 0s !important;}
.popup-icon {background: url("../images/icon-popup.png") no-repeat scroll 0 0;display: inline-block;height: 17px;margin: 0;position: relative;top: 2px;width: 16px;}


/* Translation page styles*/
.translation-banner { background:#666666; color:#FFFFFF;  padding:30px; margin:40px 0 ; min-width:1100px}
.translation-banner h3{ font-size:25px; line-height:35px}
.translation-banner li{ margin-left:37px; list-style-type:disc; padding:10px 0; float: left; width: 343px;}
.how-it-works-trans{ margin-bottom:20px; margin-top:78px}
.how-it-works-trans li {background: #f0f0f0 none repeat scroll 0 0;  float: left;  margin-right: 38px;  vertical-align: top;  width: 247px;  position:relative;}
.how-it-works-trans li h4 {  color: #424242;  padding: 15px;  text-align: center;  font-size:25px;  margin-top:40px}
.how-it-works-trans li span {  background: #f0f0f0 none repeat scroll 0 0;  display: block;  font-size: 14px;  height: 120px;  padding: 10px;  text-align: center;  line-height:22px}
.how-it-works-trans li img{ left: 70px;position: absolute;top: -66px; }

/* Publication support pages*/
#plagiarism-steps-wrap{ clear:both; margin-top:10px;}
#plagiarism-steps-wrap .plagiarism-steps-box{ float: left; width:338px; height:282px; background:#f0f0f0; padding:15px;}
#plagiarism-steps-wrap .plagiarism-steps-box .steps-txt{ font-size:25px; color:#000000; margin:10px 0 10px 0; text-align:center;}
#plagiarism-steps-wrap .plagiarism-steps-box .icon-wrap{ font-size:25px; color:#000000; text-align:center; display:block;}
#plagiarism-steps-wrap .plagiarism-steps-box .info-wrap{ font-size:16px; text-align:center; padding:0; margin-bottom:10px;}
.note-wrap{ font-size:13px; line-height:16px;}

#rapid-techi-services-wrap{ clear:both; margin-top:10px;}
#rapid-techi-services-wrap .rapid-techi-services-box{ float: left; width:355px; height:305px; background:#eaeaea; padding:15px;}
#rapid-techi-services-wrap .rapid-techi-services-box .heading{ font-size:20px; line-height:22px; margin:10px 0; float:right; width: 245px}
#rapid-techi-services-wrap .rapid-techi-services-box img{ float:left; margin-bottom:20px}

.artwork-points { margin-left:35px}
.artwork-points li{ list-style-type:disc; list-style-position:outside; padding-bottom:20px; font-weight: 100 }

.how_make_payment_wrap{margin:0;float:left;}
.how_make_payment_wrap .how_make_payment_header{font-size:20px;height:48px;line-height:42px;padding:12px 0;margin:30px 0;}
.how_make_payment_wrap .numbers_wrap{background:#3c8bca;text-align:center;color:#ffffff;padding:3px 11px;margin-right:10px;width:50px;display:inline-block;height:50px;font-size:16px;float:left;line-height:23px;}
sup{vertical-align:super;font-size:10px;}

/*FAQ page tab styles*/


#tabs .tabcontent {
	float: left;
	padding: 5px;
	width: 98%
}
#tabs .tabcontent a {
	text-decoration: none;
}
#tabs .tabcontent a:hover {
	text-decoration: none
}
#tabs {
	margin: 0;
	border-top: 1px #f2f2f2 solid;
	padding: 10px;
	border: 1px solid #cccccc
}
#shadetabs #maintab {
	float: left;
	width: 750px;
	font-size: 15px
}
#shadetabs #maintab h4 {
	font-size: 14px
}
#shadetabs #maintab ul {
	list-style-type: none;
	margin: 0;/*Left offset of entire tab menu relative to page*/
	padding: 0;
}
#shadetabs #maintab li {
	display: inline;
	margin: 0;
	padding: 0
}
#shadetabs #maintab li a {
	display: block;
	float: left;
	font-weight: normal;
	height: 50px;
	line-height: 20px;
	margin: 0;
	padding: 8px 0 0;
	text-align: center;
	text-decoration: none;
	width: 146px;
	color: #006d9b;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 0px solid #cccccc;
}
.widr a {
	width: 180px !important;
}
#shadetabs #maintab li a.selected {
	cursor: default;
	background: #f2f2f2;
	color: #444444;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom:2px solid #2d97c5;
	border-left: 0px solid #cccccc;
}
#shadetabs #maintab li a:hover { /*onMouseover style*/
	background: #f2f2f2;
	color: #444444;
}
/*FAQ page tab styles*/

/*Accordion styles starts*/
.accordion-faq {
	position: relative;
	margin-bottom: 10px;
	line-height: 25px;
	
}
.accordion-faq a.faq-new {
	background: url(../images/faq-tab.gif) no-repeat 0 -38px;
	width: 100%;
	height: 39px;
	margin: 0px;
	cursor: pointer;
	padding: 0 20px 0 30px;
	-moz-user-select: none;
	-khtml-user-select: none;
	position: relative;
	display: block;
	color: #777;
	line-height: 36px;
	margin-top: 10px;
	
}
.accordion-faq a.faq-new.active {
	background: #f9f9f9 url(../images/faq-tab.gif) no-repeat 0 1px
}
.accordion-faq div.pro-content {
	background: #fff;
	color: #777;
	display: inherit;
	padding: 15px;
	line-height: 25px;
	font-weight: 100;
}
.accordion-pricing {
	width: 705px;
	position: relative;
	margin-bottom: 10px;
	font-size: 13px
}
.accordion-pricing a.pricing-new {
	width: 740x;
	height: 39px;
	margin: 0px;
	cursor: pointer;
	padding: 0 20px 0 18px;
	-moz-user-select: none;
	-khtml-user-select: none;
	position: relative;
	display: block;
	color: #303030;
	line-height: 38px;
	margin-top: 10px;
	font-size: 16px;
	font-weight: normal;
}
.accordion-pricing div.pro-content {
	background: #fff;
	color: #58595b;
	display: block;
	padding: 15px;
	line-height: 20px;
	font-size: 16px;
}
.accordion-pricing div.pro-content .pss_price_wrap {
	background: #fdfdfd;
	border-top: #303030 3px solid;
	margin-right: 20px;
	float: left;
	min-width: 200px;
	padding: 10px 10px;
	display: block
}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li {
	border-left: #e3e3e3 1px solid;
	color: #303030;
	font-size: 18px;
	padding: 0 15px;
	float: left;
	display: inline-block;
	line-height: 30px;
}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li:first-child {
	border-left: 0;
}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons {
	color: #8d8e8e;
	float: left;
	display: inline-block;
	padding-right: 10px;
	font-size: 28px;
}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-dollar {
	width: 25px;
	height: 27px
}
.accordion-pricing div.pro-content .pss_service_button_wrap {
	float: right;
}
/*Accordion styles ends*/


/*Research Communocation*/
.banner-research{background:url(../images/rps-banner-bg.jpg) #eeeeee no-repeat;width:1140px;height:181px;float:left;position:relative; background-size: cover}
.banner-research .main-title{font-size:35px;color:#696a6d;position:absolute;right:269px;top:53px;}
.banner-research .sub-title{font-size: 40px;	color: #309bd3;	position: absolute;	right: 45px;	top: 98px;	}
.banner-research .banner-data{position:absolute;top:135px;left:55px;width:550px;} 

#intro-wrap{margin: 0; padding: 0}
#intro-wrap .lft-box{width: 386px; float: left; margin:10px 33px 0 0; position: relative; font-size: 18px; line-height: 30px; text-align: center;  z-index: 10}
#intro-wrap .lft-box .font25{font-size: 25px; font-weight: bold}
#intro-wrap .quote-top{background: url(../images/rps-quotes.png) 0 0 no-repeat; width: 48px; height: 40px; position: absolute; top: -16px; left: 2px; z-index: -1; display: block}
#intro-wrap .quote-btm{background: url(../images/rps-quotes.png) -53px 0 no-repeat; width: 48px; height: 40px; position: absolute; bottom: -13px; right: 57px; z-index: -1; display: block}
#intro-wrap .rt-box{width: 721px;  float: right; font-size: 15px;  }
.marb-40 {
    margin-bottom: 40px !important;
}

#portfolio{margin:50px 0 30px 0 ;text-align:center}
#portfolio ul.list-portfolio{margin:0;padding:0}
#portfolio ul.list-portfolio li{width:261px;list-style-type:none;float:left;margin-left:32px;border-bottom:7px solid #207bab;}
#portfolio ul.list-portfolio li:first-child{margin-left:0}
#portfolio ul.list-portfolio li .icon1{background:url(../images/rps-icons-sprite.png) 0 0 no-repeat;width:183px;height:183px;display:inline-block}
#portfolio ul.list-portfolio li .icon2{background:url(../images/rps-icons-sprite.png) -248px 0 no-repeat;width:183px;height:183px;display:inline-block}
#portfolio ul.list-portfolio li .icon3{background:url(../images/rps-icons-sprite.png) -499px 0 no-repeat;width:183px;height:183px;display:inline-block}
#portfolio ul.list-portfolio li .icon4{background:url(../images/rps-icons-sprite.png) -746px 0 no-repeat;width:183px;height:183px;display:inline-block}
#portfolio .gray-box{background:#ebebeb;display:inline-block;padding:10px 5px;margin:10px 0 0 0}
#portfolio ul.list-portfolio ul.list-small li{margin:0 0 5px 0;padding:0 0 0 10px;width:225px;height:auto;list-style-type:none;background:url(../images/black_bullet.gif) 0 7px no-repeat;float:left;border-bottom:0px;text-align:left;font-size:13px;}
#portfolio ul.list-portfolio ul.list-white{background:#fff;margin:64px auto 5px;padding:15px 0;overflow:hidden;width:97%}
#portfolio ul.list-portfolio ul.list-white li{margin:0;padding:0 0 0 16px;width:110px;height:auto;list-style-type:none;float:left;border-bottom:0px;text-align:left;font-size:14px;border-left:1px solid #ccc;text-align:center;}
#portfolio ul.list-portfolio ul.list-white li:first-child{border-left:0px}
#portfolio ul.list-portfolio ul.list-white li span{margin-top:8px}
.pack{background:url(../images/rps-pack-bg.png) 0 0 no-repeat;width:881px;height:216px;margin:0 auto;position:relative;}
.pack .inner-box{position:absolute;top:42px;left:45px;width:746px;height:151px;text-align:left;padding:10px 10px 10px 20px}
.pack ul.list-white{background:#fff;margin:-18px 40px 0 0;padding:20px 0px;overflow:hidden;width:196px}
.pack ul.list-white li{margin:0;padding:0 0 0 10px;width:86px;height:auto;list-style-type:none;float:left;border-bottom:0px;text-align:left;font-size:14px;border-left:1px solid #ccc;text-align:center;}
.pack ul.list-white li:first-child{border-left:0px;width:98px}
.pack .pack-line{position:absolute;bottom:-2px;left:15px;color:#fff;font-size:15px;height:40px;width:682px;padding:2px 0 0 10px;background:#207bab}
.pack .pack-line .plus{color:#bfdceb;position:relative;top:7px;font-size:40px}
.pack .pack-line .equal{font-size:18px;position:relative;top:0px;color:#fff;}

#how-it-works{text-align: center; margin: 40px 0 0 0}
#how-it-works .bg-icons{background: url(../images/rps-icons-sprite.png) 15px -238px no-repeat; width: 970px; height: 119px; margin:20px 0;}
#how-it-works ul.list-how{margin: 0; padding: 0}
#how-it-works ul.list-how li{list-style-type: none; float: left; width: 140px; text-align: center; font-size: 15px; margin-left: 26px;}
#how-it-works ul.list-how li:first-child{margin-left: 0}
#content {margin:15px auto; width:1000px;}
#content .b-left {float:left; width:210px; margin-right:20px}
#content .b-left .rightbox h3{border-bottom:3px solid #309bd3; padding-bottom:5px; margin-bottom:10px}
#content .b-right {float:right; width:738px;}
#content .b-left .rightbox {border:1px solid #e4e4e4; padding:10px; height:auto}

.gallery-wrap{width: 100%; height: 350px; background: #d6ebf6;  margin: 50px 0 0 0; padding: 20px 0 30px 0}


.how-it-works-content-gallery{float: left; width: auto; height: 210px;}
.how-it-works-content-gallery .shadow{box-shadow: 2px 2px 5px #888888;}
.how-it-works-content-gallery a.textlink{margin:10px 0 0 0;text-align: center;display: block;width: 221px;}

.how-it-works-content-gallery .video-title {
    background: rgba(78,146,223,.87);
    color: #fff;
    padding: 10px 20px;
    position: absolute;
    top: 55px;
    /* margin-top: -47px; */
    text-align: center;
    opacity: 1;
    z-index: 2;
    width: 210px;
    left: 5px;
    font-weight: normal !important;
    font-size: 13px;
    font-family: "Trebuchet MS";
    line-height: 20px;
	opacity: 0;
}
.how-it-works-content-gallery .video-title:hover {
    background: rgba(78,146,223,.87);
    color: #fff;
    padding: 10px 20px;
    position: absolute;
    top: 55px;
    /* margin-top: -47px; */
    text-align: center;
    opacity: 1;
    z-index: 2;
    width: 210px;
    left: 5px;
    font-weight: normal !important;
    font-size: 13px;
    font-family: "Trebuchet MS";
    line-height: 20px;
	transition:opacity .35s ease 
}



.image-gallery-1{ background: url('../images/rps-gallery-video-sprite.png') 0 0; background-repeat: no-repeat; height: 161px; width: 220px; margin-right: 29px; position: relative }
.image-gallery-2{ background: url('../images/rps-gallery-video-sprite.png') -249px 0; background-repeat: no-repeat; height: 161px; width: 220px; margin-right: 29px; position: relative}
.image-gallery-3{background: url('../images/rps-gallery-video-sprite.png') -498px 0;  background-repeat: no-repeat; height: 161px; width: 220px;margin-right: 29px; position: relative}
.image-gallery-4{background: url('../images/rps-gallery-video-sprite.png') -747px 0;  background-repeat: no-repeat; height: 161px; width: 220px; position: relative}

.image{width: 100%;height: auto;transition: .3s ease; border:0px solid #ccc }
.middle {transition: .5s ease;opacity: 0.5;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%)}
.youtube-talks .slide:hover .image{opacity: 1;}
.youtube-talks .slide:hover .middle{opacity:1;}
.youtube-talks .slide:hover .play-icon{opacity: 1;}
.youtube-talks .slide:hover .image-slide{background: #fff;opacity: 1 !important;}
.image-slide{background: #fff;opacity: 0.9;box-shadow: 0px 5px 10px 0px rgba(80,80,80,.5); padding: 5px;border: 1px solid #ccc}
.play-icon{background: url(../images/play-btn.png);width: 50px;height: 50px;position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%;cursor: pointer;background-size: cover;opacity: 0.8 !important;}


/*author stories start*/
#success-stories{margin-top:0px; padding:15px 0px 30px; margin-bottom: 15px;}
#success-stories .section-title-two{width:1140px;margin:0 auto !important;height:300px;text-align:center !important;}
.homepage-expertise-carousel{float:left !important;background:#fff !important;}
.testimonials-block{font-size:16px !important;line-height:30px;}
.author-name-testimonials{margin-top:30px !important;}
#success-stories .top-heading{font-size:30px;padding:20px 0px 20px 0px;line-height:60px;text-align:center;}
.authortag {position: absolute;right:0px;bottom:10px;color:#535353;text-decoration:underline;font-size:16px;    border: 1px solid #535353;    padding: 5px 10px;    text-decoration: none;}
.authortag:hover {    background-color: #2d97c5; border-color: #2d97c5;color:#fff;}
/*author stories end*/
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{width:10px;height:10px;background:url(../images/blue-spot.png) no-repeat;display:block;overflow:hidden;z-index:999;cursor:pointer;}
.jssorb01 div{width:10px;height:10px;display:block;background:url(../images/blue-spot-light.png) no-repeat;}
.jssorb01 .av{background-color:#f3f3f3;}


/*FAQ Accordian start*/
#faqs1{margin:50px 0}
#faqs1 .title{font-size:30px;}
#faqs1 .accordion{width:50%; float: left}
#faqs1 .accordion .accordion-head{color:#444;border-bottom:1px solid #fff;position:relative;padding:5px;cursor:pointer;overflow:hidden;height:35px}
#faqs1 .accordion .accordion-head *{cursor:pointer}
#faqs1 .accordion .accordion-head h4{float:left;padding:1px 0 0 8px;font-size:18px}
#faqs1 .accordion .accordion-head:hover{filter:alpha(opacity=80);opacity:0.80}
#faqs1 .accordion .accordion-body{border-bottom:1px solid #fff;padding:0 20px;height:auto;display:none}
#faqs1 .accordion .accordion-body p{margin:10px 0!important;display:block}
#faqs1 .arrow{float:left;border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:8px;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s}
#faqs1 .accordion-head.open .arrow{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:6px}
#faqs1 .accordion .accordion-body ul li{margin:5px 0 5px 20px}
#faqs1 .accordion .accordion-body ul li ul li{margin:8px 0 8px 20px}

.service-feature li {background: url("../../images/blue-square.jpg") no-repeat scroll 0 15px;font-size: 18px;padding: 6px 0 5px 14px;margin: 0px !important;}
/*FAQ Accordian end*/


/* Pricing page styles */
/*Accordion styles starts*/
.accordion-pricing{width:100%;position:relative;margin-bottom:40px}
.accordion-pricing a.pricing-new{background:url(../images/pricing-tab.png) no-repeat; background-position-y:-75px;background-position-x:right;width:100%;/*height:39px;*/margin:0px;cursor:pointer;padding:0 20px 0 0px;-moz-user-select:none;-khtml-user-select:none;position:relative;display:block;color:#303030;line-height:38px; margin-top:10px;font-size:16px;font-weight:normal;border-bottom:1px solid #939598;margin-bottom:20px;font-weight:bold}
.pricing-new:hover{text-decoration:none}
.accordion-pricing a.pricing-new.active{background:url(../images/pricing-tab.png) no-repeat;background-position-y:-10px;background-position-x:right}
.accordion-pricing div.pro-content{background:#fff;display:block;padding:0px 0px 15px;line-height:20px;margin-bottom:40px}
.accordion-pricing div.pro-content .pss_price_wrap{background:#fdfdfd;border-top:#003469 3px solid;margin-right:20px;float:left;min-width:200px;padding:10px 10px;display:block}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li{border-left:#e3e3e3 1px solid;color:#003469;font-size:22px;padding:0 15px;float:left;display:inline-block;line-height:30px}
.accordion-pricing div.pro-content .pss_price_wrap ul.pss_pric_list li:first-child{border-left:0}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons{color:#8d8e8e;float:left;display:inline-block;padding-right:10px;font-size:28px}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-dollar{background:url(../images/icons-pss-price.png) 0 2px no-repeat;width:25px;height:27px}
.accordion-pricing div.pro-content .pss_price_wrap .pss_price_icons.icon-time{background:url(../images/icons-pss-price.png) -34px 2px no-repeat;width:25px;height:27px}
.accordion-pricing div.pro-content .pss_service_button_wrap{float:right}
.accordion-pricing .price-table{margin:0px auto}
.accordion-pricing h2{font-size:20px}
/*Accordion styles ends*/

/* pricing.php*/
select.highlight{border:1px solid red}
a.gq{background-color:#fde968;color:#444;max-width:360px;margin:30px auto;padding:10px 0px;font-size:20px;display:block;width:100%;text-align:center}
a.gq:hover{background-color:#fade2d;color:#444;text-decoration:none}
.all-service-pricing{width:100%;max-width:750px}
.all-service-pricing div{padding:20px 0px}
.all-service-pricing p{font-size:20px;line-height:30px}
.premium_plus{width:250px;/* height:220px;*/float:left;border-top:2px solid #ae6901;border-left:2px solid #ae6901;border-bottom:2px solid #ae6901;border-right:2px solid #0155a5}
.premium{width:250px;float:left;/* height:220px;*/border-top:2px solid #0155a5;border-right:2px solid #0155a5;border-bottom:2px solid #0155a5}
.advanced{width:250px;/* height:220px;*/float:left;border-top:2px solid #ef4023;border-bottom:2px solid #ef4023;border-right:2px solid #ef4023}
.price-table{margin:0px auto 40px;max-width:900px;width:100%}
.price-table th{padding:0px 20px;border-bottom:2px solid #8f8f8f;border-collapse:collapse;}
.price-table td{padding:10px;border:1px solid #f6f6f6;border-collapse:collapse}

/*seg style guide*/
.color-blue-headline{color: #317eac}
.button_wrap {
  margin:20px 0 40px;
  text-align: center;
}
a.primary_button {
  background: #fde968 none repeat scroll 0 0;
  border: 1px solid #ccc;
  color: #444;
  display: inline-block;
  font-size: 23px;
  line-height: 23px;
  padding: 10px 20px;
}
a.primary_button:hover {
  background: #fade2d none repeat scroll 0 0;
  
  transition: all 0.3s ease-out 0s !important;
}

/*footer styles*/
footer{background:#1b75bc;color:#5b5b5b;padding:20px 0px!important; border-top:4px solid #fde968!important; min-width:1100px}
footer .footer_links {margin:3px 134px 3px 0;line-height:20px;font-size:14px;color:#5b5b5b;float:left;padding:0;}
footer .footer_links .heading{font-size:18px;padding:0 0 5px 0 !important;color:#fff;}
footer .footer_links a{font-size:14px;color:#fff;text-decoration:none; line-height:25px}
footer .footer_links a:hover{background:none;color:#010101;}
footer .section-top{ margin-bottom:20px}
footer .section-top .left{float:left}
footer .section-top .right{float:right}
footer .section-one{width:73%;float:left;}
footer .divider{width: 2px; background: #2b4659;}
footer .section-two .request-wrap {float:left;margin:0px 0px 10px 0px;}
footer .section-two .request-wrap .title{font-size:28px;color:#000;margin-top:15px;}
footer .section-two .request-wrap .title a{}
footer .section-two .request-wrap .oplight{opacity:0.4;}
footer .section-two{border-left: 2px solid #21679e;float: right;padding-left: 55px;width: 24%; font-size: 16px;}
footer .section-two .writing-tips{font-size:38px;color:#5b5b5b;margin-bottom:30px;}
footer .section-two .sub-input{border:1px solid #b6b6b6;width:318px;height:35px;font-size:20px;color:#9a9a9a;text-align:center;margin-right:20px;line-height:35px;}
footer .section-two a.sub-style{border-radius:2px;border:2px solid #000;font-size:17px;padding:5px 15px;background:#fff;color:#000;}
footer .section-two a.sub-style:hover{background:#454545;color:#fff;transition:all 0.3s ease-out 0s;}
.darkgrey_footer { background-color:#2b4659; color:#fff; text-align:center; padding:10px 0px; font-size: 14px;}
input{outline:none;}
.search_box{position:absolute;top:-3px;left:-227px;width:275px;display:none;z-index:9998;}
#search_form input.topsearch_box{background:#ffffff;display:block;width:197px;height:25px;line-height:25px;padding:0 10px;font-size:12px;line-height:25px;color:#666666 !important;border:1px solid #cccccc;border-radius:4px;float:left;-webkit-border-radius:0 3px 3px 0;border-radius:3px 0 0 3px;}
#search_form input.topsearch_box:focus{color:#666666;cursor:auto;font-size:12px;line-height:25px;height:25px;}
.topsearch_button{border-radius:3px;-webkit-user-select:none;background:#2d97c5;border:1px solid #116285;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;color:#ffffff;}
footer ul.socialmedia_icons_wrap{/*float:left;position:absolute;bottom:0;left:0;*/}
footer ul.quality_icons_wrap{float:left;}
footer ul.quality_icons_wrap li{background:#ffffff;border-radius:4px;text-align:center;padding:4px;height:50px;width:70px;margin:0 18px 18px 0;text-indent:-9999px;}
footer ul.quality_icons_wrap li a{height:80px;width:110px;display:block;}
footer ul.quality_icons_wrap li a:hover{background:none;height:80px;width:110px;display:block;}
footer ul.quality_icons_wrap li:first-child{margin-left:0;}
footer ul.socialmedia_icons_wrap li{float:left;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:hover{color:#f5f5f5;background:#323232;transition:all 0.5s ease-out 0s;}
footer .copyright_wrap a{color:#5b5b5b;text-decoration:underline;font-weight:normal !important;}
footer .copyright_wrap a:hover{color:#363636;text-decoration:underline;background:none;}
.topheader_h1{font-size:13px;padding-top:6px;margin:0;float:left;}
#footer_links_wrap{margin:0 30px 0 0;position:relative;padding-bottom:2px;}
.one-wraper{background:#fff;border-radius:4px;margin:5px;width:151px;height:45px;padding-top:5px;}
.two-wraper{background:#fff;border-radius:4px;margin:5px;width:135px;height:70px;padding-left:15px;padding-top:5px;cursor:pointer;}
#footer_icons_wrap{margin:0;width:190px;float:left;text-align:center !important;}


#eu_cookie_dialog{position: relative !important;z-index: 1 !important;background-color: #3f4958 !important;top: 0px;width: 100% !important;height: auto !important;overflow: auto;color: #fff !important}
#eu_cookie_dialog div{width: 84% !important;bottom: auto !important;background-color: #3f4958 !important;z-index: 9999 !important;margin: 0 auto !important}
#eu_cookie_dialog p{position: relative;top: 0px;width: 85%;line-height: 20px;font-size: 12px;color: #fff !important;padding: 10px 16px 10px 0px;float: left;margin-bottom: 0px;z-index: 999}
#eu_cookie_dialog button{background-color: rgb(60, 72, 88);font-size: 14px;color: rgb(255, 255, 255);padding: 5px 16px;border-radius: 3px;border: 1px solid;float: right;margin: 10px 0px 10px 20px;transition: all 0.3s;}
#eu_cookie_dialog a{color: #fff !important;text-decoration: underline !important}


.narrowchart {padding:20px 0px; max-width:100%}
.narrowchart h3{position: relative;font-size: 14px;cursor: pointer}
.narrowchart .accord-1{display: inline-block;float: left;width: 160px}
.narrowchart .accord-2{display: inline-block;width: 710px}
.grey-cookies{background: #f8f8f8;padding: 10px 20px;font-size: 16px;font-weight: 700}
.narrowchart .fa{color: #212121;font-size: 24px;top: 10px;right: 0px}
.tag {background: #f8f8f8;padding: 3px;margin: 2px;display: inline-block;font-size: 13px}
.accordianheader {color:#212121; padding:10px 20px; margin-top:20px; text-align: left}
.accordianbody {padding: 20px;width: 700px;text-align: left;margin-left: 160px}
.narrowchart i { position:absolute;right: 20px;top:14px;-webkit-transition:all 300ms ease-in 0s;-moz-transition: all 300ms ease-in 0s;-o-transition: all 300ms ease-in 0s;transition: all 300ms ease-in 0s;}
.narrowchart .ui-state-active i {color: #ACD4CE;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}


/* add on 28th OCT 2022 */
.sample-border{box-shadow: 0 0 5px 2px #ccc;display: inline-block;margin-bottom: 10px;}
.text-decoration-under{text-decoration: underline!important;}







