
body{
  /*font-family: 'Marko One', sans-serif;*/
}

.display-none{
    display:none !important;
}
.connect-section .container-fluid .row {
    margin: 0px;
}
.visible-xs.hidden-this-all,
.menu-dots-img.hidden-this-important{
  display:none !important;
}
.header-wrapper{
  width:100%;
}
.category-main-wrp .container-fluid{
  padding-left: 25px;
}

.cona .container-fluid{
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.bg-wrapper-sec{

}

.deal-with-us-book-features li{
  list-style: disc;
  text-align: left;
  padding: 6px 0px;
}

.deal-with-us-book-features-a p{
  background: #fff;
  font-weight: 500;
}

.grow{
  transition: transform 1s;
}

.grow:hover
{
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  transition: transform 1s;
}

.zoom {
  transition: transform .2s;
  margin: 0 auto;
}

.zoom:hover {
  transform: scale(1.1);
}

.cisceCover{
  width: 25% !important;
}

/*.title-journey-section{
  font-family: 'Marko One', serif !important;
}

.title-programs-section{
  font-family: 'Marko One', serif !important;
}*/


/*#st-cmp-v2 .st-cmp-app{ display: none !important; }*/


.logo-wrapper {
    width: 100%;
    text-align: center;
    padding: 6px 0px;
}
.logo-white-small-wrp {
    display: inline-block;
    float: left;
}
.header-menu-wrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
    width: 100%;
}
.wapper-all-slider-staticss{
    min-height: 750px;
}

.menu-bar-wrp{
  width:100%;
  text-align: center;
}
.menu-bar-wrp ul{
  padding: 0px;
  margin:0px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
}
.menu-bar-wrp ul li{
  list-style: none;
  float: left;
  display: inline-block;
  line-height: 24px;
}

.menu-bar-wrp ul li a{
  padding: 0px 5px;
  color:#fff;
  font-size: 12px;
  border-right: 1px solid #fff;
  transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
}

.menu-bar-wrp ul li a:hover{
  text-decoration: none;
  color:#EB7215;
}

.menu-bar-wrp ul li.youtube a{
  border:none;
}

.main-menu-wrp{
  position: relative;
  padding: 12px 0px;
  border-bottom: 1px solid #e2f0f9;
  transition-property: all;
  transition-duration: 400ms;
  transition-timing-function: ease-in-out;
  background: linear-gradient(90deg,#E2F0F9 0%,#e2f0f9 100%);
  background-color: linear-gradient(90deg,#358F8F  0%,#c7fcf2 100%);
  width: 100%;
  z-index: 999;
}

.user-menu-wrp {
  display: inline-block;
  float: left;
  padding: 19px;
}
.user-menu-wrp a.menu-dots-img-wrp {
    display: inline-block;
    padding: 0px 0px;
}
a.white-logo-anchor-white {
    padding: 6px 0px;
    display: inline-block;
    width: 58px;
}
a.white-logo-anchor-white img {
    width: 100%;
}
.user-menu-wrp img.menu-dots-img{
  width:24px;
  height:24px;
}

ul.menu-wrp-link-main{
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  padding: 6px 20px;
  margin:0px;
  float: left;
}
.main-menu-wrp.search-active-now-row ul.menu-wrp-link-main{  
  -webkit-animation: slow-hiddsen-menu .4s both;
  animation: slow-hiddsen-menu .4s both;
}
ul.menu-wrp-link-main li.link-menu-li{
  float:left;
  list-style: none;
}
ul.menu-wrp-link-main li.link-menu-li a.menu-link-anchor{
  font-weight: 500;
  color: #286fb4;
  font-size: 16px;
  text-transform: capitalize;
  padding: 21px 10px;
  display: inline-block;
  letter-spacing: 0.0250rem;
}

ul.menu-wrp-link-main li.link-menu-li.menu-big-under:hover ul.under-menu-wrp-links{
  display: block;
}

ul.menu-wrp-link-main li.link-menu-li a.menu-link-anchor:hover{
  text-decoration: none;
}

.menu-main-min-height{
  min-height: 78px;
  /*top: 0px; 
  position: fixed; 
  width: 100%; */
  /*z-index: 9999*/
}

.menu-main-min-height-other{
  min-height: 78px;
}
.menu-big-under{
  position: relative;
}
ul.under-menu-wrp-links{
  position: absolute;
  top: 100%;
  display: none;
  left: 0px;
  min-width: 180px;
  padding: 0px 15px 0px 10px;
  margin:0px;
  background-color: #2a2a2a;
}
ul.under-menu-wrp-links li{
  list-style: none;
}
ul.under-menu-wrp-links li a{
  color:#fff;
  display: block;
  padding: 5px 2px;
  text-transform: uppercase;
  position: relative;
  font-size:14px;
  font-weight: 300;
}
ul.under-menu-wrp-links li a:hover{
  text-decoration: none;
}
ul.under-menu-wrp-links li a:after{
    content: "";
    background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 100%;
}
ul.under-menu-wrp-links li:last-child a:after{
  display: none;
}

.menu-wrp-all-users-com{

}
.menu-wrp-all-users-com ul{
  padding:0px;
  margin:0px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  float:right;
}

.main-menu-wrp.search-active-now-row .menu-wrp-all-users-com ul{  
  -webkit-animation: slow-hiddsen-menu .4s both;
  animation: slow-hiddsen-menu .4s both;
}

.menu-wrp-all-users-com ul li{
  list-style: none;
  float: left;
}

.menu-wrp-all-users-com ul li a{
  font-weight: 300;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  padding: 13px 14px;
  letter-spacing: 1px;
  display: inline-block;
}

.menu-wrp-all-users-com ul li a:hover{
  text-decoration: none;
}
.menu-wrp-all-users-com ul li a img{
  width: 20px;
  height: 20px;
  margin-bottom: 6px;
  margin-right: 2px;
}
span.this-is-manage-product-count {
    position: absolute;
    font-size: 12px;
    background: #00a1cb;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    padding-top: 1px;
    top: 0px;
    right: 0px;
    border-radius:50%;
}
.search-input-in-disable {
  width: 0px;
  border: 0px solid #cccccc42;
  position: absolute;
  border-radius: 6px 6px 6px 6px;
  z-index: -1;
  background: transparent;
  transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  -ms-transition: 0.5s all ease-in-out;
  -moz-transition: 0.5s all ease-in-out;  
  -webkit-transition: 0.5s all ease-in-out;
  left: 0px;
  top: 20%;
}
input.search-input-in-disable.active-now{
  width: 70%;
  display: block;
  padding: 2px 3px 3px 12px;
  position: absolute;
  z-index: 999;
  font-size:16px;

  background: #fff;
  border: 1px solid #cccccc42;
}

.search-header-close {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  background: #0c0c0c36;
  padding: 14px 15px;
  overflow: hidden;
  visibility: hidden;
}

li.none-add-class-responsive.display-none-now a {
    display: none;
}

.wrapper-in-box-side-close{
  overflow: hidden;
  width: 100%;
  position: absolute;
  height: 100%;
  z-index: -1;
}


.search-header-close.header-close-active-btn{
  right:0;
  cursor: pointer;
  visibility: visible;
}
.search-btn-click{

}
.margin-top-6{
  margin-top: 6px;
}

.counter {
  animation-duration: 1s;
  animation-delay: 0s;
}

/*====================================  Programs Section========================================*/

.programs-section{
  padding:30px 0px;
  width:100%;
}
.border-title-programs{
  border-bottom:1px solid #fff;
}
h2.title-programs-section{
  display: inline-block;
  margin: 0px;
  letter-spacing: 2px;
  position: relative;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  padding-bottom: 14px;
  font-weight: 600;
  text-transform: none;
  font-size: 40px;
  color: #559ca7;
}

h2.title-programs-section:after{
  position: absolute;
  content: "";
  width: 100%;
  background: #686868;
  height: 0.05rem;
  top: 100%;
  left: 0px;
}

.programs-disc-pera-about{
  color: #545454;
  text-align: center;
  font-size: 15px;
  padding-top: 18px;
  margin-bottom: 30px;
  font-family: 'Open Sans', sans-serif;
}

.wrp-box-programs{
  text-align: center;
  padding: 50px 0px;
}
.wrp-back-change-with-hovers {
    width: 85%;
    margin: 0px auto;
    padding: 10px 0px;
    border-radius: 4px;
}

.col-md-6.col-lg-3.col-6.brdr-mrnrnr-dna {
    padding: 0px;
}
.row.mrgn-top-respo-programs .brdr-mrnrnr-dna:nth-child(1){
  border-right: 2px solid #b8b8b8;
    
}
.row.mrgn-top-respo-programs .brdr-mrnrnr-dna:nth-child(2){

}
.row.mrgn-top-respo-programs .brdr-mrnrnr-dna:nth-child(3){
  border-right: 2px solid #b8b8b8;
  border-left: 2px solid #b8b8b8;
}
.row.mrgn-top-respo-programs .brdr-mrnrnr-dna:nth-child(4){
  border-right: 2px solid #b8b8b8;
}
.brdr-none-here{
  border-right: 0px;
}
.wrp-box-icon-size{

}

.wrp-box-icon-size img{
  width: 210px !important;

}

.wrp-box-text-sec-disc{
  padding-top:20px;
}
.wrp-box-text-sec-disc h3 {
    color: #939797;
    font-size: 26px;
    font-weight:500;
    text-transform: uppercase;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.wrp-box-text-sec-disc p{
  font-family: 'Fira Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  min-height: 83px;
  margin-bottom: 0px;
}
a.browse-now-button{
  font-weight: 400;
  font-size:17px;
  color: #286fb4;
  font-family: 'Fira Sans', sans-serif;
}

a.browse-now-button:hover{
  text-decoration: none;
}

.mrgn-bottom-set-pera{
  /*margin-bottom:12px !important;*/
}


/*=================================      Categories Start  ===================================================*/
.categories-section{
    width:100%;
  padding: 40px 0px 30px;
  margin-top:20px;
  background: url(../../../../resources/image/arihant/bg-categories.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: center;
}
.border-title-categories {
  border-bottom: 1px solid #ffffff;
}
h2.title-categories-section{
  display: inline-block;
  margin: 0px;
  position: relative;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  padding-bottom: 14px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 55px;
  color: #000;
  letter-spacing: 2px;
}
h2.title-categories-section:after{
  position: absolute;
  content: "";
  width: 100%;
  background: #000;
  height: 1px;
  top: 100%;
  left: 0px;
}

.categories-section-disc-title-pera{
  color: #545454;
  text-align: center;
  font-size: 15px;
  padding-top: 18px;
  font-family: 'Open Sans', sans-serif;
}

.margin-row-categories-rowss{
  margin-top:0px;
  background: #f1f1f1;
}
.box-categories-wrp{
  width: 100%;
}
.box-categories-wrp a{
  color: #fff;
  display: inline-block;
  text-align: center;
  border-radius: 14px;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  -ms-border-radius: 14px;
  width: 100%;
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 28px;
  line-height: 40px;
  padding: 40px 15px;
  font-family: 'Fira Sans', sans-serif;
}
.box-categories-wrp a:hover{
  text-decoration: none;
}

.bg-color-fill-categories{
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.responsive-padding-none {
    padding-left: 7px;
    padding-right: 7px;
}
.col-lg-4.col-sm-6.col-6.responsive-padding-none .line-box-category:nth-child(1),
.col-lg-4.col-sm-6.col-6.responsive-padding-none .line-box-category:nth-child(2),
.col-lg-4.col-sm-6.col-6.responsive-padding-none .line-box-category:nth-child(3){
    height:3px;
}
.bg-color-fill-categories h3{
  padding: 45px 10px;
  text-align: center;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  color: #fff;
}

.line-box-category{
  width: 70%;
  margin: 0px auto;
  background: #fff;
  height: 2px;
  border-radius: 5px;
}
.red-color-fill-bg{
  background: #145fa9;
}
.red-color-fill-bg:hover{
  background: #286FB4;
}
.yellow-color-fill-bg{
  background: #145fa9;
}
.yellow-color-fill-bg:hover{
  background: #286FB4;
}

.sliderarea_background {
    width:100%;
    padding: 30px 0px;
    background: url(../../../../resources/image/3d-slider-img/Books-Category.png);
    background-size: cover;
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
}

.journey-sec-wrp {
    width:100%;
    padding: 30px 0px;
    background: url(../../../../resources/image/Books-Category.jpg);
    background-size: cover;
    height: auto;
    background-repeat: no-repeat;
    background-position: center;
}

.border-title-journey{
  /* border-bottom: 1px solid #b9b9b9; */
}
.title-journey-section{
  display: inline-block;
  margin: 0px;
  position: relative;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  padding-bottom: 14px;
  font-weight: 600;
  /*text-transform: uppercase;*/
  font-size: 40px;
  color: #559ca7;
  letter-spacing: 1px;
}

.title-journey-section:after{
  position: absolute;
  content: "";
  width: 100%;
  background: #686868;
  height: 0.05rem;
  top: 100%;
  left: 0px;
}
.journey-section-disc-title-pera{
  color: #545454;
  text-align: center;
  font-size: 15px;
  padding-top: 18px;
  padding-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
}
.brdr-right-nn:after{
  display: none;
}
.manage-count-wrp-box {
    text-align: center;
    padding: 30px 0px;
    position: relative;
}
.the-img-icon-journey{

}
.the-img-icon-journey img{
  width:50px;
}
.manage-count-wrp-box:after{
  content: "";
  position: absolute;
  right: -15px;
  top: 0px;
  height: 100%;
  background: linear-gradient(50deg,#b8b8b8 0%,#b8b8b8 100%);
  width: 2px;
}
.manage-count-wrp-box h2{
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  color:#686868;
  font-weight: 500;
  font-size:35px;
}
.manage-count-wrp-box h2 span{
  color:#686868 !important;
  font-size:35px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

.manage-count-wrp-box span {
  font-family: 'Fira Sans', sans-serif;
  color:#000000;
  font-size:18px;
}


/*========================================================
                      Connect Section
==========================================================*/


.connect-section {
    width:100%;
    padding: 30px 0px;
    transition-property: all;
    transition-duration: 400ms;
    -webkit-transition: all 400ms ease-in-out;
    transition-timing-function: ease-in-out;
    background: linear-gradient(90deg,#286fb4 0%,#286fb4 100%);
}


.border-title-coonect{
  /* border-bottom: 1px solid #f5f5f5; */
}
.title-connect-section{
  display: inline-block;
  margin: 0px;
  position: relative;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  padding-bottom: 14px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 48px;
  color: #fff;
  letter-spacing: 1px;
}

.title-connect-section:after{
  position: absolute;
  content: "";
  width: 100%;
  background: #ffffff;
  height: 0.05rem;
  top: 99%;
  left: 0px;
}
p.connect-sec-wrp-disc-pera{
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 300;
  margin-top:20px;
  padding: 0px 15px;
  text-align: center;
}

ul.social-icon-wrp-connect{
  padding: 0px;
  border-right: 1px solid #fff;
  margin:0px;
  float: right;
}
ul.social-icon-wrp-connect li{
  list-style: none;
  float: left;
  width: 22%;
  font-size: 33px;
  text-align: center; 
}
ul.social-icon-wrp-connect li a{
  color:#fff;
  padding:0px 20px;
}
.img-wrp-call-in{
  float: left;
  margin-right: 10px;
  padding:6px 0px;
}
.img-wrp-call-in img{
  width:32px;
}
h3.call-here-number{
  font-size:24px;
  margin-top: 0px;
  padding:6px 0px;
}
h3.call-here-number a{
  color:#fff;
}
h3.call-here-number a:hover{
  text-decoration: none;
}


.mrgn-top-connect-sec{
  margin-top:12px;
}

.footer{
  background: #f7f7f7;
  padding: 15px 0px;
}
.image-wrapper-footer-logo{
  text-align: center;
}
.image-wrapper-footer-logo img{
  width:220px;
  margin-top:25px;
}

h3.footer-link-title{
  font-size: 14px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #000;
}
h3.footer-link-title a{
  font-size: 14px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #000;
}
h3.footer-link-title a:hover{
  text-decoration: none;
}

ul.link-ul-footer{
  padding:0;
  margin:0;
}
ul.link-ul-footer li{
  list-style: none;
}
ul.link-ul-footer li a{
  font-family: 'Fira Sans', sans-serif;
  color: #000;
  display: block;
  padding: 6px 0px;
  font-size: 13px;
  font-weight: 400;
}
ul.link-ul-footer li a:hover{
  text-decoration: none;
}

.text-center-align-here{
  text-align: center;
  width:100%;
  margin-top: 6px;
}

.there-social-footer-link-wrp{
  padding:0;
  margin:0;
  display: inline-block;
  text-align: center;
}
.there-social-footer-link-wrp li{
  float: left;
  list-style: none;
}
.there-social-footer-link-wrp li a{
  padding:4px 10px;
  display: inline-block;
  color:#979a9b;

  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-size: 19px;
}

.there-social-footer-link-wrp li a:hover{
  color: #df4c73;
}
.img-wrapper-connect {
    text-align: center;
}

h3.footer-link-title.margin-top-6.manage-margin-single-link {
    margin-top: 35px;
}

.footer-copyright{
  background: #ffffff;
  text-align: -webkit-center;
}
.footer-copyright p.copy-right-text-footer{
  color:#000;
  font-family: 'Fira Sans', sans-serif;
  margin:0;
  font-weight: 500;
  padding:6px 0px;
  text-align: center;
  font-size:12px;
}

.responsive-view-icon-this{
  display: none;
}

.responsive-view-not-desktop{
  display: none;
}

.overlay-menu-close{
  position: fixed;
  background: #00000059;
  width: 100%;
  height: 100vh;
  left: 0;
  top: 0;
  display: none;
  z-index: 999;
  transition: 0.3s all ease-in-out;
}


.dispay-set-resposive-img-phone{
  display: none;
}

#login-dna-popup{
  font-family: 'Fira Sans', sans-serif;
}
#login-dna-popup .modal-body{
  padding:1.5em 2rem;
  overflow: hidden;
  min-height: 400px;
}
.title-header-login-popup-dna {
  widows: 100%;
}
.title-header-login-popup-dna h4{
  font-size: 16.96px;
  font-weight: 400;
  letter-spacing: -0.5px;
  text-align: center;
  margin-top: 10px;
  color:#686868;
}

.title-header-login-popup-dna h4 span{
  color:#ef7215;
}
button.close.close-login-popup-dna{
  position: absolute;
  right: 8px;
  top: 0px;
}
button.close.close-login-popup-dna img{
  width:15px;
}
button.close.close-login-popup-dna:hover,
button.close.close-login-popup-dna:active,
button.close.close-login-popup-dna:focus{
  outline: none;
}
.login-other-api-wrp {
    margin: 30px 0px;
}
.digital-serv-login-btn{

}
.digital-serv-login-btn button{
  width: 100%;
  letter-spacing: -0.5px; 
}
button.facebook-btn-login-dna{
  background: #3b5998;
  border: 1px solid #3b5998;
  border-radius: 6px;
  padding: 10px 15px;
  color: #fff;
  cursor: pointer;
}

.google-btn-login-dna{
  background: none;
  border:1px solid #d9d9d9;
  width: 100%;
  border-radius: 6px;
  padding: 10px 15px;
  color: #333;
  cursor: pointer;
  margin-top:10px;
}
.digital-serv-login-btn button i{
  float: left;
  display: inline-block;
  font-size: 18px;
  padding: 3px 0px;
}
.digital-serv-login-btn button span{
  font-weight: 300;
  font-size: 14px;
}

.google-btn-login-dna i{
  font-size: 0px !important;
  padding:0px !important;
}
.google-btn-login-dna i img{
  width: 18px;
  padding: 3px 0px;
}
.login-other-ways{
  text-align: center;
  padding:20px 0px;
}
span.login-with-other-ways-text {
    position: relative;
    color:#686868;
    letter-spacing: -0.5px;
    font-size: 17px;
}
span.login-with-other-ways-text:after {
    position: absolute;
    content: "";
    width: 70px;
    background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
    height: 2px;
    right: -80px;
    top: 8px;
}

span.login-with-other-ways-text:before {
    position: absolute;
    content: "";
    width: 70px;
    background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
    height: 2px;
    left: -80px;
    top: 8px;
}

.box-wrp-login-dna-user {
    padding: 30px 0px;
}

.box-wrp-single-row-login-dna{
  position: relative; 
}
.box-wrp-single-row-login-dna i{
  position: absolute;
  left: 0px;
  color: #686868;
  top: 8px;
  display: inline-block;
  padding: 10px 15px;
}
.box-wrp-single-row-login-dna i.fa.fa-mobile{
  font-size: 24px;
  padding: 6px 15px;
}
input.input-box-bottom-border {
    border: none;
    border-bottom: 1px solid #d8d8d8;
    width: 100%;
    color: #686868;
    min-height: 35px;
    font-size: 16px;
    letter-spacing: -0.5px;
    padding-left: 35px;
    font-weight:400;
}

input.input-box-bottom-border:focus,
input.input-box-bottom-border:hover,
input.input-box-bottom-border:active{
  outline: none;
}
.box-wrp-single-row-login-dna.username-wrp-box-input-login-dna {
  padding-bottom: 35px;
  padding-top: 10px;
}
.box-wrp-single-row-login-dna.Password-wrp-box-input-login-dna {
    padding-top: 10px;
}
.btn-to-show-password-hide{
  position: absolute;
  top: 5px;
  display: inline-block;
  right: 35px;
}
.btn-to-show-password-hide i{
  padding: 9px 10px;
  font-size: 13px;
}
.forgot-single-login-option-wrp {
    text-align: right;
}

.forgot-single-login-option-wrp a{
  display: inline-block;
  font-size: 10px;
  color:#ef7215;
  font-weight: 400;
}
.forgot-single-login-option-wrp a:hover,
.forgot-single-login-option-wrp a:hover,
.forgot-single-login-option-wrp a:focus{
  text-decoration: none;
}
.login-btn-wrp-arihant-popup{
  text-align: center;
  margin-top: 20px;
}
.login-btn-wrp-arihant-popup button.login-btn-arihant{
  cursor: pointer;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  border: none;
  color: #fff;
  padding: 8px 51px;
  border-radius: 6px;
  font-weight: 300;
  display: inline-block;
}
.signup-in-login-popup-wrp-text {
    text-align: center;
}
.signup-in-login-popup-wrp-text span{
  font-size: 10px;
  color: #979a9b;
}
a.signup-btn-in-dna-login-popup{
  font-size: 12px;
  color: #ef7215;
  font-weight: 500;
}

.signup-body-modal{
  display: none;
}
.display-block-item{
  display: block !important;
}
.display-none-item{
  display: none;
}
.forgot-password-body-modal{
  display: none;
}
h4.forgot-password-title {
  color: #000;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: -0.2px;
}

p.sub-title-forgot-pera{
  text-align: center;
  color: #a7b1ac;
  font-size: 12px;
}
.forgot-wrp-box-row {
    width: 100%;
}
.wrp-box-manage-inpit-forgot {
    width: 100%;
}
input.forgot-input-box{
  width: 100%;
  color: #757575;
  text-align: center;
  min-height: 35px;
  border: 0px;
  border-bottom: 1px solid #b3b3b3;
}

input.forgot-input-box:focus,
input.forgot-input-box:hover,
input.forgot-input-box:active{
  outline: none;
}

a.btn-customer-care{
  color:#ef7215;
}

.mrgn-top-forgot-btn-sss{
  margin-top:20px;
}
.forgot-pera-bottom {
  line-height: 14px;
  margin-top: 26px;
}

.row.search-item-rows {
    font-family: 'Fira Sans', sans-serif;
}
.this-div-use-box-search{
  left: 20%;
  width: 60%;
  display: none;
  position: absolute;
  top: 0px;
  min-height: 84px;
}
.main-menu-wrp.search-active-now-row .this-div-use-box-search{ 
  display: block;
}
.search-view-bar-arihant {
    width: 100%;
}
input.input-box-search-in-header::placeholder{
  color:#fff;
}
input.input-box-search-in-header {
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 17px;
  line-height: 1.29412;
  letter-spacing: -.021em;
  outline: none;
  width: calc(100% - 42px - 16px);
  height: 44px;
  background: none;
  border: none;
  position: absolute;
  padding: 0 17px 0 42px;
  top:20px;
}
.wrapper-form-header-search-input{
  min-height: 78px;
  opacity: 0;
}
.main-menu-wrp.search-active-now-row.now-hide-menuall .wrapper-form-header-search-input{
  /*-webkit-animation: arihant-searchform-slide 1s 0.4s both;
  animation: arihant-searchform-slide 1s 0.4s both;*/
  -webkit-animation: arihant-searchresults-items-show 0.4s both;
  animation: arihant-searchresults-items-show 0.4s both;
  opacity: 1;
}
button.btn-in-open-search-header-search {
  left: 0;
  position: absolute;
  z-index: 1;
  top: 20px;
  background: none;
  width: 40px;
  border: none;
  height: 44px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url(../../../../resources/image/arihant/search-icon-header-input.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}


button.close-all-searchdiv-box{
  position: absolute;
  top: 20px;
  background: none;
  border: none;
  right: 0px;
  cursor: pointer;
}
button.close-all-searchdiv-box:hover,
button.close-all-searchdiv-box:focus,
button.close-all-searchdiv-box:active{
  outline: none;
}

span.wrapper-close-btn-search-header-all {
    display: block;
    width: 100%;
    height: 100%;
    min-width: 26px;
    min-height: 34px;
}

span.close-btn-search-header-one-part {
  right: 12px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  height: 18px;
  width: 1px;
  background: #fff;
  position: absolute;
  display: block;
  top: 8px;
  z-index: 1;
}

span.close-btn-search-header-second-part {
  height: 18px;
  width: 1px;
  background: #fff;
  position: absolute;
  display: block;
  top: 8px;
  z-index: 1;
  left: 12px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.form-search-box-arihant{
  position: relative;
}

section.search-result-in-wrapper-one {
    background: #fff;
    padding: 20px 10px;
}
h3.search-result-quick-disc{
  font-size: 14px;
  line-height: 1;
  letter-spacing: -0.2px;
  text-transform: uppercase;
  color: #686868;
}

.overlay-wrp-s.active-arihant-row{
  position: fixed;
  height: 100vh;
  width: 100%;
  background: rgba(0,0,0,0.4);
  z-index: 9;
  top: 0px;
  left:0px;
}

#resultsearch_1 ul {
  padding: 0px;
  margin: 0px;
}
#resultsearch_1 li{
  list-style: none;
}

#resultsearch_1 li span:first-child{
  display: none;
}

#resultsearch_1 li span{
    display:block;
}
#resultsearch_1 li a,
#resultsearch_1 li span a{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #686868;
  letter-spacing: -0.2px;
  display: block;
  font-size: 12px;
  padding: 6px 12px;
  text-decoration: none;
}

#resultsearch_1 li a:hover{
  background-color: #f2f2f2;
}
#resultsearch_1 li:nth-child(1){
  -webkit-animation-delay: .22s !important;
  animation-delay: .22s !important;
}

#resultsearch_1 li:nth-child(2){
  -webkit-animation-delay: .24s !important;
  animation-delay: .24s !important;
}

#resultsearch_1 li:nth-child(3){
  -webkit-animation-delay: .26s !important;
  animation-delay: .26s !important;
}

#resultsearch_1 li:nth-child(4){
  -webkit-animation-delay: .28s !important;
  animation-delay: .28s !important;
}

#resultsearch_1 li:nth-child(5){
  -webkit-animation-delay: .3s !important;
  animation-delay: .3s !important;
}
#resultsearch_1 li:nth-child(6){
  -webkit-animation-delay: .32s !important;
  animation-delay: .32s !important;
}
#resultsearch_1 li:nth-child(7){
  -webkit-animation-delay: .34s !important;
  animation-delay: .34s !important;
}
#resultsearch_1 li:nth-child(8){
  -webkit-animation-delay: .36s !important;
  animation-delay: .36s !important;
  
}
#resultsearch_1 li:nth-child(9){
  -webkit-animation-delay: .38s !important;
  animation-delay: .38s !important;
  
}
#resultsearch_1 li:nth-child(10){
  -webkit-animation-delay: .4s !important;
  animation-delay: .4s !important;
}

.main-menu-wrp.search-active-now-row #resultsearch_1 li{
  -webkit-animation: arihant-searchresults-items-show   0.4s both;
  animation: arihant-searchresults-items-show  0.4s both;
}

.main-menu-wrp.search-active-now-row .menu-wrp-link-main li.link-menu-li{
  -webkit-animation: slow-hiddsen-menu 0.4s both;
  animation: slow-hiddsen-menu 0.4s both;
}
ul.menu-wrp-link-main li.link-menu-li:nth-child(2){
  -webkit-animation-delay: .345s;
  animation-delay: .345s;
}

ul.menu-wrp-link-main li.link-menu-li:nth-child(3){
  -webkit-animation-delay: .315s;
  animation-delay: .315s;
}

ul.menu-wrp-link-main li.link-menu-li:nth-child(4){
  -webkit-animation-delay: .28s;
  animation-delay: .28s;
}


.main-menu-wrp.search-active-now-row  .menu-wrp-all-users-com ul li{
  -webkit-animation: slow-hiddsen-menu 0.4s both;
  animation: slow-hiddsen-menu  0.4s both;
}

.menu-wrp-all-users-com ul li:nth-child(1){
  -webkit-animation-delay: .14s;
  animation-delay: .14s;
}

.menu-wrp-all-users-com ul li:nth-child(2){
  -webkit-animation-delay: .175s;
  animation-delay: .175s;
}
.menu-wrp-all-users-com ul li:nth-child(3){
  -webkit-animation-delay: .21s;
  animation-delay: .21s;
}
.menu-wrp-all-users-com ul li:nth-child(4){
  -webkit-animation-delay: .245s;
  animation-delay: .245s;
}




@-webkit-keyframes slow-hiddsen-menu {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
    40% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
}


@keyframes slow-hiddsen-menu {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
    40% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
}

@-webkit-keyframes arihant-searchform-slide {
    0% {
        -webkit-transform: translate3d(200px, 0, 0);
        transform: translate3d(200px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1);
        animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1)
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes arihant-searchform-slide {
    0% {
        -webkit-transform: translate3d(200px, 0, 0);
        transform: translate3d(200px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1);
        animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1)
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}



@-webkit-keyframes arihant-searchresults-items-show {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes arihant-searchresults-items-show {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes arihant-books-searchform-slide {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1);
        animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1)
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes arihant-books-searchform-slide {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1);
        animation-timing-function: cubic-bezier(0.12, 0.87, 0.15, 1)
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}
.main-menu-wrp.search-active-now-row.now-hide-menuall ul.menu-wrp-link-main{
  visibility: hidden;
}
.main-menu-wrp.search-active-now-row.now-hide-menuall .menu-wrp-all-users-com ul{
  visibility: hidden;
}





.main-menu-wrp.animation-btn-all-clsls ul.menu-wrp-link-main li.link-menu-li{
  -webkit-animation: arihant-books-item-searchhide .4s both;
  animation: arihant-books-item-searchhide .4s both
}
.main-menu-wrp.animation-btn-all-clsls ul.menu-wrp-link-main li.link-menu-li:nth-child(2){
  -webkit-animation-delay: 0s;
  animation-delay: 0s
}
.main-menu-wrp.animation-btn-all-clsls ul.menu-wrp-link-main li.link-menu-li:nth-child(2){
  -webkit-animation-delay: 0.035s;
  animation-delay: 0.035s
}
.main-menu-wrp.animation-btn-all-clsls ul.menu-wrp-link-main li.link-menu-li:nth-child(2){
  -webkit-animation-delay: .07s;
  animation-delay: .07s
}



.main-menu-wrp.animation-btn-all-clsls .menu-wrp-all-users-com ul li{
  -webkit-animation: arihant-books-item-searchhide .4s both;
  animation: arihant-books-item-searchhide .4s both
}
.main-menu-wrp.animation-btn-all-clsls .menu-wrp-all-users-com ul li:nth-child(1){
  -webkit-animation-delay: .105s;
  animation-delay: .105s
}
.main-menu-wrp.animation-btn-all-clsls .menu-wrp-all-users-com ul li:nth-child(2){
  -webkit-animation-delay: .14s;
  animation-delay: .14s
}
.main-menu-wrp.animation-btn-all-clsls .menu-wrp-all-users-com ul li:nth-child(3){
  -webkit-animation-delay: .175s;
  animation-delay: .175s
}
.main-menu-wrp.animation-btn-all-clsls .menu-wrp-all-users-com ul li:nth-child(4){
  -webkit-animation-delay: .21s;
  animation-delay: .21s
}



@-webkit-keyframes arihant-books-item-searchhide {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
    60% {
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
}

@keyframes arihant-books-item-searchhide {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
    60% {
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
}

.shopping-wrp {
    padding: 50px 0px 60px;
}

h3.shoppig-cart-title-wrp-arihant {
    font-size: 50px;
    letter-spacing: 0.2px;
    font-weight: 700;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
p.text-quetion-in-shopping-cart-page-arihant {
    font-size: 20px;
    font-family: 'Fira Sans', sans-serif;
    margin: 0px;
    font-weight: 500;
    color: #686868;
}
span.call-us-shopping-cart-pg-arihant {
    font-family: 'Fira Sans', sans-serif;
    font-size: 15px;
}
span.call-us-shopping-cart-pg-arihant a{
  color: #ef7215;
}
span.call-us-shopping-cart-pg-arihant a:hover,
span.call-us-shopping-cart-pg-arihant a:active,
span.call-us-shopping-cart-pg-arihant a:focus{
  text-decoration: none;
}


.tabel-shopping-cart{
}
.tabel-shopping-cart thead{
  background: #979a9b;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  color: #fff;
}
.tabel-shopping-cart tbody{
  font-family: 'Fira Sans', sans-serif;
}
.tabel-shopping-cart .table td, .tabel-shopping-cart .table th{
  border-top: 1px solid #dee2e6ab;
}
.tabel-shopping-cart .table tbody tr:first-child td{
  padding: .75em .75rem 2em .75em;
  border-bottom: 0px !important;
}
.tabel-shopping-cart .table tbody td{
  padding: 2em .75rem 2em .75em;
  border-bottom: 1px solid #dee2e659;
}
.tabel-shopping-cart thead th{
  font-weight: 400;
  font-size:22px;
  text-transform: uppercase;
  padding:6px 20px;
}
.tabel-shopping-cart thead th:nth-child(1){
  width: 18%
}
.tabel-shopping-cart thead th:nth-child(2){
  width: 34%;
}
.tabel-shopping-cart thead th:nth-child(3){
  width: 14%;
  text-align: center;
}
.tabel-shopping-cart thead th:nth-child(4){
  width: 18%;
}
.tabel-shopping-cart thead th:nth-child(5){
  width: 14%;
}
.book-image-wrp-shopping-cart{
  text-align: center;
}

.shopping-carttable-margin-wrp-arihant{
  margin-top: 30px;
}

.title-shopping-cart-table-wrps{
  font-family: 'Fira Sans', sans-serif; 
}
.title-shopping-cart-table-wrps h3{
  font-size: 16px;
  margin-bottom: 4px;
}
.title-shopping-cart-table-wrps p{
  font-weight: 400;
  font-size: 10px;
  color: #686868;
}

.details-book-about-cart-shopping-pg{

}

.wrp-details-about-shopping-cart-pg{
  font-weight: 400;
  font-family: 'Fira Sans', sans-serif;
  color: #686868;
  padding: 5px 0px;
  font-size: 14px;
}
.use-icon-small{  
  font-size: 14px !important;
  margin-right: 2px;
}
span.first-table-cart-page-arihant{
  width: 110px;
  display: inline-block;
}
span.second-details-cart-page-arihant {
    width: 50px;
    display: inline-block;
}

a.detail-product-in-shopping-cart-table {
    font-size: 14px;
    color: #686868;
    display: inline-block;
    margin-top: 10px;
    border-bottom: 1px solid #b3b3b3;
}
a.detail-product-in-shopping-cart-table:hover,
a.detail-product-in-shopping-cart-table:focus,
a.detail-product-in-shopping-cart-table:active{
  text-decoration: none;
}
.btn-quantity-cart-page-wrp{
  text-align: center;
}
.btn-quantity-cart-page-wrp input{
  text-align: center;
  padding: 0px 5px;
  display:inline-block;
  width: 55px;
  height: 34px;
  border: 1px solid #b9b9b9;
}
.btn-quantity-cart-page-wrp input[type=number]::-webkit-inner-spin-button, 
.btn-quantity-cart-page-wrp input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.btn-quantity-cart-page-wrp input:hover,
.btn-quantity-cart-page-wrp input:active,
.btn-quantity-cart-page-wrp input:focus,
.btn-quantity-cart-page-wrp button:hover,
.btn-quantity-cart-page-wrp button:focus,
.btn-quantity-cart-page-wrp button:active{
  outline: none;
}

button.sub-quantity-cart {
    border: none;
    background: none;
    cursor: pointer;
    color: #ef7215;
    font-size: 25px;
}
button.add-quantity-cart {
    border: none;
    background: none;
    cursor: pointer;
    color: #ef7215;
    font-size: 25px;
}

.price-details-in-shopping-cart-current{

}
.price-details-in-shopping-cart-current img{
  float: left;
  margin-top: 8px;
}
.price-details-in-shopping-cart-current h3 {
    display: inline-block;
    font-size: 24px;
    margin-top: 5px;
    color: #686868;
}
.price-details-in-shopping-cart-current h3 i.fa.fa-inr{
  float: left;
  margin-right: 4px;
  font-size: 20px;
  margin-top: 5px;
}
span.cross-price-current {
    color: #ef7215;
    font-size: 16px;
}
.min-heright-shopping-cart{
  min-height: 70px;
}
p.delivery-details-shopping-cart {
  font-size: 14px;
  color: #686868;
  font-family: 'Fira Sans', sans-serif;
}
span.date-of-delivery-dd {
  display: block;
}

a.remove-class-btn-shopping-btn{

}

a.remove-class-btn-shopping-btn i{
  color: #686868;
  font-size: 14px;
}


a.remove-class-btn-shopping-btn:hover,
a.remove-class-btn-shopping-btn:active,
a.remove-class-btn-shopping-btn:focus{
  color: #686868;
}
a.remove-class-btn-shopping-btn img{
  margin-top:10px;
}
a.remove-class-btn-shopping-btn span {
  display: inline-block;
  color: #686868;
  font-size: 13px;
  padding: 0px 4px 0px 1px;
  border-bottom: 1px solid #888888;
}

a.remove-class-btn-shopping-btn:hover{
  text-decoration: none;
}


.row.mrgn-row-last-wrp-shopping-cart{
  font-family: 'Fira Sans', sans-serif;
  margin-top:10px;
}

.width-18-in-shopping-paymeny {
    width: 18%;
}
.payment-options-shopping-cart-pg{
  padding-left: 15px;
}
.payment-options-shopping-cart-pg p{
  font-size: 15px;
  margin: 0px;
  color: #686868;
}

.coupon-details-use-shopping-cart-page{

}
.coupon-details-use-shopping-cart-page p{
  font-size: 15px;
  color: #686868;
  margin: 0px;
  font-weight: 500;
}
.coupon-details-use-shopping-cart-page span{
  font-size: 12px;
  color: #000;
  font-weight: 400;
  margin-top: 5px;
  line-height: 14px;
  display: inline-block;
}
.box-wrp-check-coupon-ws-shopping{
  align-items: center;
}
input.coupon-check-input-box{
  width: 50%;
  font-size: 12px;
  height: 26px;
  padding: 0px 5px;
  background: #fafafa;
  border: 1px solid #e4e5e5;
}
input.coupon-check-input-box:active,
input.coupon-check-input-box:focus{
  outline: none;
}
button.btn-coupon-click-check{
  text-transform: uppercase;
  font-size: 12px;
  color: #ef7215;
  border: none;
  background: none;
  letter-spacing: -0.2px;
  cursor: pointer;
  font-weight: 500;
}
button.btn-coupon-click-check:hover,
button.btn-coupon-click-check:active,
button.btn-coupon-click-check:focus{
  outline: none;
}


.width-32-in-table-show-final-rate-arihant {
  width: 32%;
  padding-right: 15px;
  float: left;
}
.wrp-table-box-bg-shhs{
  background: #f7f7f7;
  width: 100%;
  padding: 15px 15px;
  border-radius: 4px;
}

.row-in-all-part-money-detail-books {
  align-items: center;
    padding-bottom: 10px;
}
.first-pera-in-money-detail-shoppings-pg {
  float: left;
  font-size: 15px;
  color: #000;
  font-weight: 400;
}
.second-part-in-right-money-detail-shoppings-pg {
  float: right;
  font-size: 15px;
  color: #000;
  font-weight: 400;
}
.second-part-in-right-money-detail-shoppings-pg i{
  color: #686868;
}
img.in-use-three-img-icons {
    width: 11px;
}

.wrp-table-box-bg-shhs .row-in-all-part-money-detail-books:nth-child(4){
  border-bottom: 1px solid #cccccc3d;
}
.row-last-in-this-part-money-detail-books{
  align-items: center;
  padding-top: 10px;
}
.first-main-in-money-detail-shoppings-pg {
  font-size: 18px;
  float: left;
  font-weight: 500;
}
.second-part-in-main-right-money-detail-shoppings-pg {
  float: right;
  font-size: 18px;
  font-weight: 500;
} 
.second-part-in-main-right-money-detail-shoppings-pg span i{
  margin-right: 4px;
}

.row-this-btn-continue-and-checkout {
  padding-top: 20px;
}
.left-this-continue-btn-in-shopping-pg-cart {
  float: left;
}
.left-this-continue-btn-in-shopping-pg-cart a{
  font-size: 14px;
  margin-top: 5px;
  padding-bottom: 5px;
  color: #686868;
  display: inline-block;
  border-bottom: 1px solid #b9b9b9;
}
.left-this-continue-btn-in-shopping-pg-cart a:hover,
.left-this-continue-btn-in-shopping-pg-cart a:focus,
.left-this-continue-btn-in-shopping-pg-cart a:active{
  text-decoration: none;
}
.this-right-checkout-button-wrp {
    float: right;
}

a.btn-proceed-now {
    background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
    border: none;
    padding: 6px 10px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 18px;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
a.btn-proceed-now:active,
a.btn-proceed-now:focus,
a.btn-proceed-now:hover{
  outline:none;
}

.category-main-wrp {
    padding: 20px 0px 40px 0px;
}
.side-menu-bar{
  font-family: 'Fira Sans', sans-serif;
}
.side-menu-bar .card-header{
  padding: 0px;
}

.side-menu-bar .card{
  border:none;
}


h5.btn-link-wrp-user-category-pg{
  font-size: 16px;
  font-weight: 500;
  margin: 0px;
  cursor: pointer;
  padding: 15px 8px;
  background: white;
}
h5.active-menu-this-here {
    background: linear-gradient(90deg,#286fb4 0%,#286fb4 100%);
    color: #fff;
    font-weight: 500;
    padding: 15px 9px;
    margin: 0px;
    font-size: 18px;
    border-radius: 3px;
    text-align: center;
}

h5.btn-link-wrp-user-category-pg:after {
  content: "";
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 1px;
  background: linear-gradient(90deg,#df4c73 0%,#df4c73 100%);
}
i.fa.fa-plus.this-use-up{
  background: -webkit-linear-gradient(#2970b5 , #286fb4 );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.btn-link-wrp-user-category-pg.collapsed i.fa.fa-minus.this-use-open-now{ 
  display: none;
}

.btn-link-wrp-user-category-pg i.fa.fa-plus.this-use-up{
  display: none;
}
.btn-link-wrp-user-category-pg.collapsed i.fa.fa-plus.this-use-up{
  display: inline-block;
}

.btn-link-wrp-user-category-pg i{
  float: right;
  font-size: 10px;
  padding: 6px 5px;
}

ul.under-bold-soft-menus{
  padding:0px;
  margin:0px;
}

ul.under-bold-soft-menus li {
  list-style: none;
}
ul.under-bold-soft-menus li a{
  font-size: 16px !important;
  margin: 0px  !important;
  font-weight: 300;
  color: #000  !important;
  padding: 13px 15px 13px 25px;
  display: block;
  border-bottom: 1px solid #ccc;
  text-transform: capitalize !important;
}

ul.under-bold-soft-menus li a:hover{
  text-decoration: none;
}

ul.under-mega-menus-droptsss {
    padding-left: 20px;
}
/*ul.under-mega-menus-droptsss li a {
    font-size: 12px !important;
}*/
ul.under-bold-soft-menus li{
    position:relative;
}
ul.under-bold-soft-menus li i {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 10px 14px;
    min-width: 65%;
    text-align: right;
}
i.fa.fa-angle-up.now-another-this-workds {
    display: none;
}
ul.under-bold-soft-menus li.active i.fa.fa-angle-up.now-another-this-workds{
    display:block;
}
ul.under-bold-soft-menus li.active i.fa.fa-angle-down.bigest-working{
    display:none;
}
li.active.collapsed i.fa.fa-angle-down.bigest-working {
    display: block !important;
}
li.active.collapsed i.fa.fa-angle-up.now-another-this-workds {
    display: none !important;
}

ul.under-bold-soft-menus li a i.fa.fa-plus.this-use-up,
ul.under-bold-soft-menus li a i.float-right.fa.fa-minus {
    font-size: 8px;
    float: right;
    z-index: 999;
    padding: 6px 6px;
}
ul.under-bold-soft-menus li a i.fa.fa-minus.this-use-open-now.float-right{
    display:none;
}
ul.under-bold-soft-menus.actives li a i.fa.fa-minus.this-use-open-now.float-right{
    display:block;
}
ul.under-bold-soft-menus.actives li a i.fa.fa-plus.this-use-up{
    display:none;
}



h5.btn-link-wrp-user-category-pg.collapsed.open-category i.fa.fa-plus.this-use-up {
    display: none;
}
h5.btn-link-wrp-user-category-pg.collapsed.open-category i.fa.fa-minus.this-use-open-now {
    display: block;
}

h5.btn-link-wrp-user-category-pg.collapsed.open-category.solve-all-thinks[aria-expanded=false] i.fa.fa-plus.this-use-up {
    display: block !important;
}
h5.btn-link-wrp-user-category-pg.collapsed.open-category.solve-all-thinks[aria-expanded=false] i.fa.fa-minus.this-use-open-now {
    display: none;
}

ul.under-bold-soft-menus.actives ul.under-mega-menus-droptsss {
    display: block;
    visibility: visible;
    opacity: 1;
}


/*ul.under-mega-menus-droptsss {
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s all ease-in-out;
}*/
.page-row-filter{
  font-family: 'Fira Sans', sans-serif;
}
ul.page-arrow-like-homes {
  margin: 0px;
  padding: 10px 0px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

ul.page-arrow-like-homes li{
  float: left;
  list-style: none;
}
ul.page-arrow-like-homes li a{
  display: inline-block;
  padding: 2px 12px;
  position: relative;
  font-size: 12px !important;
  color: #686868 !important;
  text-transform: capitalize !important;
}
.last-icons-slsl{
  display: inline-block;
  padding: 2px 12px;
  position: relative;
  font-size: 12px;
  color: #686868;
}

ul.page-arrow-like-homes li a:after {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    position: absolute;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 6px;
    right: -3px;
}
ul.page-arrow-like-homes li:last-child a:after{
  display: none;
}
ul.page-arrow-like-homes li a.after-none-this-items:after{
    display:none !important;
}
/*.manage-postion-in-bottom-like-fixed {
    position: absolute;
    width:90%;
    bottom: 0px;
}*/
ul.page-arrow-like-homes li a:hover,
ul.page-arrow-like-homes li a:focus,
ul.page-arrow-like-homes li a:active,
a.btn-sort-filter-allsis:active,
a.btn-sort-filter-allsis:hover,
a.btn-sort-filter-allsis:focus{
  text-decoration: none;
}

.manage-filter-row-in-front {
  padding: 0px 0px 20px 0px;
}
a.btn-sort-filter-allsis {
  padding: 6px 10px;
  min-width: 120px;
  font-family: 'Fira Sans', sans-serif;
  position: relative;
  display: inline-block;
  background: white;
  color: #686868;
  text-transform: uppercase;
  border-radius: 2px;
}
a.btn-sort-filter-allsis img{
  padding: 0px 0px 0px 4px;
}
a.btn-sort-filter-allsis:after {
  width: 102%;
  height: 106%;
  content: "";
  border-radius: 2px;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  position: absolute;
  left: -1px;
  z-index: -1;
  top: -1px;
}

h1.myseccat {
    display: none;
}


.product-wrp-listing{
  font-family: 'Fira Sans', sans-serif;
  margin-bottom:40px;
}
.book-img-wrp-listing{
  text-align: center;
}
.book-img-wrp-listing img{
  width: 100%;
  height:100%;
}

/*======================Danger================================
.book-img-wrp-listing{
    overflow: hidden;
    min-height: 282px;
}
.book-img-wrp-listing img{
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    margin-top: 40px;
}



======================Danger================================*/
div#resultsearch_1{
    display:block !important;
}
.price-two-divide {
    padding: 5px 0px;
    width: 95%;
    margin:0px auto;
}
span.leftprice-minus-listing {
  float: left;
  font-size: 12px;
  font-weight: 500;
  padding-top:5px;
  color: #979a9b;
}
span.leftprice-minus-listing img {
  width: 9px;
  float: left;
  margin-top: 3px;
}


span.rightprice-this-listing {
  float: right;
  font-size: 18px;
  color: #ef7215;
  font-weight: 500;
}
span.rightprice-this-listing img{
  width: 14px;
  float: left;
  margin-top: 4px;
}
span.rightprice-this-listing i{
    color: #979a9b;
    font-size: 15px;
    float: left;
    margin-top: 7px;
    margin-right: 2px;
}
.offer-price-thiss{
  float: left;
  font-size: 10px;
  color: #686868;
  display: inline-block;
  font-weight: 400;
  padding: 6px 5px 0px 0px;
  font-family: 'Fira Sans', sans-serif;
}
.book-name-row-this{

}
h3.book-name-this-is-item-product{
  font-size: 100%;
  text-align: center;
  margin: 0px;
  /*height: 52px;*/
  line-height: 25px;
  overflow: hidden;
  font-weight: 500;
}

.btn-row-exprole-wrp{
  padding:10px 0px 0px; 
}
.exprole-wrp-btn-in-product-div {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px;
}
.exprole-wrp-btn-in-product-div a{
  display: block;
  padding: 4px 7px;
  width: 100%;
  /* border: 1px solid #b9b9b9; */
  background: #286fb4;
  border-radius: 3px;
}
.exprole-wrp-btn-in-product-div a:hover{
  background: #DF4C73;
  border: 1px solid #DF4C73;
  color: #fff;
}
.exprole-wrp-btn-in-product-div a:hover span,
.exprole-wrp-btn-in-product-div a:hover i{
  color: #fff;
}


.exprole-wrp-btn-in-product-div a img{
  width: 12px;
}
.exprole-wrp-btn-in-product-div a i{
  font-size: 12px;
  color: #333;
}
.exprole-wrp-btn-in-product-div a span{
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 28px;
  padding: 0px 0px 0px 0px;
  letter-spacing: -0.2px;
}

.wishlist-products-panagers .heart-like-btn.heart-widths-listings {
    float: none !important;
    margin-left:15px;
}
.wishlist-products-panagers {
    float: left;
}

.heart-like-btn{
  width: 12%;
  float: left;
  text-align: center;
}
.heart-like-btn .wishlist-product-btn-in-product-arihant{
  display: inline-block;
  color: #ef7215;
  padding: 3.2px 0px 3px 0px;
}
.wishlist-product-btn-in-product-arihant img{
  width:17px !important;
}
.wishlist-product-btn-in-product-arihant img.second{
  display: none;
}
.wishlist-product-btn-in-product-arihant:hover img.first{
  display: none;
}
.wishlist-product-btn-in-product-arihant:hover img.second{
  display: inline-block;
}
.heart-like-btn i.fa.fa-heart{
  display: none;
}

.heart-like-btn:hover i.fa.fa-heart-o{
  display: none;
}

.heart-like-btn:hover i.fa.fa-heart{
  display: inline-block;
}

.add-to-cart-btn-product-in-arihant{
  float: left;
  width: 48%;
  text-align: center;
}
.add-to-cart-btn-product-in-arihant a{
  /* background: #ef7215; */
  display: inline-block;
  width: 100%;
  padding: 0px 5px;
  /* border: 1px solid #ef7215; */
}
.add-to-cart-btn-product-in-arihant a:hover{
  background: linear-gradient(90deg,#ffffff 0%,#ffffff 100%);
}
.add-to-cart-btn-product-in-arihant a i{
  font-size: 12px;
  color: #fff;
}
.add-to-cart-btn-product-in-arihant a img{
  width: 16px;

}
.add-to-cart-btn-product-in-arihant a span{
  font-size: 12px;
  line-height: 28px;
  text-transform: uppercase;
  letter-spacing: -0.2px;
  color: #fff;
  padding: 0px 0px 0px 0px;
}

.exprole-wrp-btn-in-product-div a:focus,
.exprole-wrp-btn-in-product-div a:hover,
.exprole-wrp-btn-in-product-div a:active,
.heart-like-btn .wishlist-product-btn-in-product-arihant:hover,
.heart-like-btn .wishlist-product-btn-in-product-arihant:focus,
.heart-like-btn .wishlist-product-btn-in-product-arihant:active,
.add-to-cart-btn-product-in-arihant a:hover,
.add-to-cart-btn-product-in-arihant a:active,
.add-to-cart-btn-product-in-arihant a:focus{
  text-decoration: none;
}

.product-row-detail-in-arihant{

}
.product-img-in-arihant-page{

}
.product-img-in-arihant-page img{
  width:100%;
}
.share-item-product-book-details{
  text-align:center;
  display:none;
  padding-top:5px;
}
.share-item-product-book-details span{
  font-weight: 300;
  font-family: 'Fira Sans', sans-serif;
  font-size: 12px;
}
.share-item-product-book-details a{
  display: inline-block;
  color: #686868;
  font-size: 12px;
  padding:0px 2px;
}


.product-disc-details-in-arihant {
    padding-left: 20px;
}
h3.arihant-product-name {
  font-size: 30px;
  font-weight: 600;
  font-family: 'Fira Sans', sans-serif;
}
span.product-create-by-arihant {
  display: inline-block;
  margin-bottom: 10px;
  font-weight: 400;
  font-family: 'Fira Sans', sans-serif;
  color: #686868;
  padding: 2px 0px;
  font-size: 14px;
  float:left;
  min-width:150px;
}

.download-wrp-width-this-arihant{
  display: inline-block;
  width: 150px;
}

.download-some-rear-details-products{
  padding:15px 0px;
}
.download-wrp-width-this-arihant a{
  
}

.download-wrp-width-this-arihant img{
  width: 36px;
}
.download-wrp-width-this-arihant span.product-pdf-download-pdf-text{
  font-weight: 500;
  font-size: 15px;
  color: #686868;
}
.download-ebook-arihant-book-wrp{
  display: inline-block;
}
.download-ebook-arihant-book-wrp a{
}
.download-ebook-arihant-book-wrp img{
  width: 36px;
}

.download-wrp-width-this-arihant a:hover,
.download-wrp-width-this-arihant a:active,
.download-ebook-arihant-book-wrp a:hover,
.download-ebook-arihant-book-wrp a:active,
a.timing-check-pin-btn-arihant:hover,
a.timing-check-pin-btn-arihant:focus,
a.timing-check-pin-btn-arihant:active{
  text-decoration: none;
}



.download-ebook-arihant-book-wrp span.product-ebook-download-text-arihant{
  font-weight: 500;
  font-size: 15px;
  color: #686868;
}


.wrp-delivery-message-good-and-fast-arihant {
    padding: 5px 0px 0px 0px;
    font-family: 'Fira Sans', sans-serif;
}

.deliver-wrp-book-text-arihant {
  width: auto;
  display: inline-block;
  float: left;
  padding: 10px 0px;
}
span.delivery-text{
  font-size:15px;
  font-weight: 400;
  padding-right: 10px;
  color: #686868;
}
.text-and-check-delivery-point-day-wrp {
  display: inline-block;
  float: left;
  width: auto;
}
.input-check-wrp-box-secs{
  position: relative;
  width: 180px
}

.input-check-wrp-box-secs .input-box-check-pin{
  border: none;
  border-bottom: 1px solid #686868;
  font-size: 12px;
  padding: 4px 0px 1px 15px;
  width: 100%;
  min-height: 20px;
}
.input-check-wrp-box-secs .input-box-check-pin:focus,
.input-check-wrp-box-secs .input-box-check-pin:active,
.input-check-wrp-box-secs .input-box-check-pin:hover,
.input-check-wrp-box-secs .input-box-check-pin:visited{
  outline: none;
}
.timing-check-with-pin{

}
.timing-check-with-pin span.timing-pin-text-with-area{
  font-size: 12px;
  font-weight: 500;
  display: block;
  line-height: 16px;
  padding-top:5px;
  color: #686868;
  padding-left:6px;
}
.input-check-wrp-box-secs i{
  position: absolute;
  top: 6px;
  left: 4px;
  color: #686868;
  font-size: 12px;

}
.check-btn-div-box-area-in-lol {
  width: auto;
  float: left;
  display: inline-block;
}
a.timing-check-pin-btn-arihant {
  font-size: 15px;
  color: #ef7215;
  font-weight: 500;
  padding: 6px 10px;
  display: block;
}
.price-btn-row-set-prouct-detail-arihant {
    font-family: 'Fira Sans', sans-serif;
}

.product-price-in-short-rate{
  padding-top:10px;
}
i.ruppee-icons-in-price{
  display: inline-block;
  margin-top: 5px;
  float: left;
}

i.ruppee-icons-in-price img{
  
}
h3.price-book-arihant-product {
  display: inline;
  color: #686868;
  font-size: 28px;
  font-weight: 500;
}
h3.price-book-arihant-product i{
  font-size: 25px;
  float: left;
  margin-top: 6px;
  margin-right: 4px;
}
span.offert-in-off-product-sale{
  font-size: 15px;
  color: #686868;
}

.btn-row-in-product-add-and-wishlist-arihant{
  font-family: 'Fira Sans', sans-serif;
  margin-top: 4px;
}
.wrp-row-box-btn-add-to-cart-in-product-arihant{
  display: inline-block;
  float:left;
  width: 141px;
}
.responsive-view-only-desk{
  display: none;
}
.desktop-none-this{
  display: none;
}
.responsive-close-btn-to-category{
  position: absolute;
  top: -35px;
  right: 0px;
  z-index: 99999;
}
a.open-side-menuss-category {
    color: #333;
    padding: 8px 14px;
    display: inline-block;
    background: linear-gradient(90deg,#df4c73 0%,#df4c73 100%);
    color: #fff;
    border-radius: 22px;
}
a.open-side-menuss-category:focus,
a.open-side-menuss-category:hover,
a.open-side-menuss-category:active{
  text-decoration: none;
}
a.open-side-menuss-category span{
  text-transform: uppercase;
  font-size: 14px;
  padding-left: 4px;
}
a.open-side-menuss-category i{
  font-size: 14px;
}

.responsive-close-btn-to-category{
  display: none;
}
.col-sm-3.thhis-in-responsive-view-and-dpdp.block-nowss{
  display: block;
}
.responsive-close-btn-to-category a{
  color: #fff;
  padding: 5px 12px;
  display: inline-block;
  background: #f00;
  border-radius: 6px;
}


a.btn-add-to-cart-product-book{
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  padding: 8px 14px;
  display: inline-block;
}
a.btn-add-to-cart-product-book img{
  float: left;
  width: auto;
}
a.btn-add-to-cart-product-book span{
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  padding: 2px 0px 0px 5px;
  display: inline-block;
}

.wrp-row-box-btn-add-to-wishlist-in-product-arihant{
  display: inline-block;
  width: auto;
  float:left;
}
a.btn-add-to-wishlist-product-book{
  padding: 8px 14px;
  display: inline-block;
  border: 1px solid #b3b3b3;
}
a.btn-add-to-wishlist-product-book:hover{
  background: #000;
}
a.btn-add-to-wishlist-product-book img{
  float: left;
  width: 22px;
  margin-right: 3px;
}

a.btn-add-to-wishlist-product-book img.white{
  display: none;
}

a.btn-add-to-wishlist-product-book:hover img.gray{
  display: none;
}

a.btn-add-to-wishlist-product-book:hover img.white{
  display: inline-block;
}
a.btn-add-to-wishlist-product-book i{
  color: #686868;
}
a.btn-add-to-wishlist-product-book span{
  font-size: 15px;
  font-weight: 500;
  color: #686868;
  padding: 0px 0px 0px 5px;
  display: inline-block;
}
a.btn-add-to-wishlist-product-book:hover span{
  color: #fff;
}
a.btn-add-to-wishlist-product-book:hover i{
  color: #fff;
}

a.btn-add-to-wishlist-product-book:hover{
  text-decoration: none;
}
.nav-tabs-acordings-arihant ul li a:hover {
    background: #eee;
}
.nav-tabs-acordings-arihant ul li a:hover span{
  background: #eee;
}
.nav-tabs-acordings-arihant ul li a span:after {
    position: absolute;
    content: "";
    background: #ddd;
    width: 100%;
    left: 0px;
    bottom: 0px;
    height: 0px;
}
.nav-tabs-acordings-arihant ul li a.active:hover{
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%) !important;
}
.nav-tabs-acordings-arihant ul li a.active:hover span{
  background: #fff;
}
.nav-tabs-acordings-arihant ul li a.active:hover{
  background: #eee;
}
.nav-tabs-acordings-arihant ul li a:hover span:after{
  height: 2px;
}
.nav-tabs-acordings-arihant ul li a.active:hover span:after{
  height: 0px;
}
.aditional-charges-rate-wrp{
  font-family: 'Fira Sans', sans-serif;
}
.aditional-charges-rate-wrp p{
  margin: 0px;
  font-size: 13px;
  padding: 10px 0px;
}
.nav-tabs-acordings-arihant{
  font-family: 'Fira Sans', sans-serif;
  padding-top:34px;
}

.nav-tabs-acordings-arihant ul li{
}
.nav-tabs-acordings-arihant ul li a{
  position: relative;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  padding:0px 0px 1px 0px;
  margin-right: 12px;
}

.nav-tabs-acordings-arihant ul li a span{
  font-size: 20px;
  color: #686868;
  background: #fff;
  padding: 5px 17px 4px 17px;
  font-weight: 300;
  display: inline-block;
}

.nav-tabs-acordings-arihant ul li a.active:hover{
  cursor: default;
}
.nav-tabs-acordings-arihant ul li a.active{
  position: relative;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  padding: 1px;
  margin-right: 10px;
}
.padding-left30px{
  padding-left:50px;
}
.nav-tabs-acordings-arihant ul li a.active span{
  padding:4px 17px;
  color:#ef7215; 
}
.text-area-tabs-all-product-disc{

}
.text-area-tabs-all-product-disc p{
  font-size:16px;
  color: #000;
  font-weight: 300;
  font-family: 'Fira Sans', sans-serif;
}
.nav-tabs-acordings-arihant .container.tab-pane {
  padding:0px; 
  padding-right: 10px;
}
.text-area-tabs-all-product-disc ul li{
  font-weight: 300;
}


.similar-product-row-wrp.row {
  font-family: 'Fira Sans', sans-serif;
  padding-top:40px;
}
h3.similar-rpdocut-title-text{
  font-size:30px;
  padding-bottom: 20px;
  color: #000;
}
.similar-product-row-wrp.row .col-sm-2{
  padding: 0px 10px;
}
.similar-product-wrp-slide{
  text-align: center;
}
.similar-product-wrp-slide img {
    width: 100% !important;
    height: auto;
}
.similar-product-wrp-slide a{
    width:100%;
    display:block;
}
.details-similar-product{
  text-align: center;
}
.details-similar-product h3{
  font-size:11px;
  height: 30px;
  line-height: 15px;
  font-weight: 400;
  margin-top: 10px;
  overflow: hidden;
}

.price-in-center-all-set-similar{
  text-align: center;
}
.price-in-center-all-set-similar img{
  display: inline-block;
  width: 10px;
}
.price-in-center-all-set-similar span{
  display: inline-block;
  font-size: 15px;
  color:#ef7215;
  font-weight: 500;
}
.price-in-center-all-set-similar span i{
    font-size: 13px;
    color: #6e6e6e;
}

.set-of-all-under-details-listss-arihants p{
  margin:0;
}

.manage-row-responsive-title-asss{
  background: #fff;
  padding: 15px 0px 8px;
}
.row.manage-row-responsive-title-asss .col-6:first-child{
  padding-right: 0px;
}
.row.manage-row-responsive-title-asss .col-6:last-child{
  padding-left: 0px;
}
.mrgrn-manage-rpoduct-all-responsive-usses{
  margin-top: 15px;
}
.responsive-view-this{
  display: none;
}

.col-12.row-product-wrp-all-res-arihant-books{
  padding:0px;
  margin-bottom: 10px;
  background: #ffffff;
  box-shadow: 1px 1px 7px #ccc;
}
.row-of-product-main-item{
  margin-left: 16px;
  margin-right: 8px;
  margin-top: 16px;
}
.product-section-arihant-resposive-v {
  width: 73%;
  float: left;
}
.product-section-arihant-resposive-v h3.name-of-product-cart-resp-view{
  font-size: 14px;
  font-family: 'Fira Sans', sans-serif;
  margin:0px;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 16px;
  white-space: nowrap;
}
.product-section-arihant-resposive-v  h3.price-is-all-use-in-cart-res{
  font-size: 15px;
  margin: 0px;
}
.product-section-arihant-resposive-v h3.price-is-all-use-in-cart-res{
  font-size: 16px;
  margin: 0px;
  padding: 6px 0px;
}
.product-section-arihant-resposive-v h3.price-is-all-use-in-cart-res i{
  float: left;
  margin-top: 3px;
  font-size: 15px;
  margin-right: 1px;
}

.product-section-arihant-resposive-v span{
  font-size:12px;
  font-family: 'Fira Sans', sans-serif;
}
.details-images-cart-page-arihant {
  float: left;
  width: 26%;
  text-align: center;
}
.details-images-cart-page-arihant img{
  width: 80%;
  padding:0px 0px;
  height:auto !important;
}

.res-views-details-book-about-cart-shopping-pg {
  width: 70%;
  float: left;
  margin-left: 15px;
}
.res-views-wrp-details-about-shopping-cart-pg {
  font-weight: 400;
  font-family: 'Fira Sans', sans-serif;
  color: #686868;
  padding: 2px 0px;
  font-size: 11px;
}

span.res-views-first-table-cart-page-arihant {
  width: 70px;
  display: inline-block;
}
span.res-views-second-details-cart-page-arihant {
  width: 40px;
  display: inline-block;
}


.quantity-product-wrp-resp-arihant-allsse {
    float: left;
    width: 25%;
}
.quantity-product-wrp-resp-arihant-allsse select{
  border:none;
  padding: 1px 4px;
  background: #fff;
  font-size: 12px;
}

.quantity-product-wrp-resp-arihant-allsse  .wrp-all-main-sepeopw{
  border: 1px solid #ddd;
  margin: 7px 0px;
  display: inline-block;
}
.quantity-product-wrp-resp-arihant-allsse span .name-qty-spsps{
  font-size: 13px;
  padding: 4px 0px 4px 6px;
  display: inline-block;
}

.quantity-product-wrp-resp-arihant-allsse select:active,
.quantity-product-wrp-resp-arihant-allsse select:focus,
.quantity-product-wrp-resp-arihant-allsse select:hover{
  outline: none;
}



.row-product-detailsss-resp-arihant {
  border-top: 1px solid rgb(240, 240, 240);
  margin-top: 5px;
  font-family: 'Fira Sans', sans-serif;
}
.product-detail-rep-btn-use-arihant {
  float: left;
  width: 50%;
  border-right:1px solid rgb(240, 240, 240);
}

.product-detail-rep-btn-use-arihant a{
  display: block;
  text-align: center; 
  font-size: 13px;
  color:#333;
  padding: 10px 0px;
}
.remove-btn-wrapper-res-wrp-slals{
  float: left;
  width:50%;
  text-align: center;
}
.remove-btn-wrapper-res-wrp-slals a{
  display: block;
  color:#333;
  font-size: 13px;
  padding: 10px 0px;

}

.product-detail-rep-btn-use-arihant a:hover,
.product-detail-rep-btn-use-arihant a:active,
.product-detail-rep-btn-use-arihant a:focus,
.remove-btn-wrapper-res-wrp-slals a:focus,
.remove-btn-wrapper-res-wrp-slals a:hover,
.remove-btn-wrapper-res-wrp-slals a:active{
  text-decoration: none;
}


.row.manage-coupon-code-resp-rowss{
  background: #fff;
  padding: 12px 0px;
  box-shadow: 1px 1px 7px #ccc;
  margin-top: 20px;
}
.row.manage-coupon-code-resp-rowss span{
  margin-bottom: 10px;
}
.row.manage-coupon-code-resp-rowss input.coupon-check-input-box{
  width:60%;
}
.row-manage-close-all-this-price-total-res-arihant.row {
  background: #fff;
  box-shadow: 1px 1px 7px #ccc;
  margin-top: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.row-manage-close-all-this-price-total-res-arihant.row .wrp-table-box-bg-shhs{
  background: none;
  padding: 0px;
}
.btn-all-set-last-arihant-resp.row {
    margin-top: 20px;
    margin-bottom: 20px;
}
.countinue-btn-all-responsive-trs{
  float: left;
  width: 50%;
}
.this-view-responsivesss{
  display: none;
}
.this-view-desktopss{
  display: block;
}
.countinue-btn-all-responsive-trs a{
  color: #333;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  display: inline-block;
  border-bottom: 1px solid #8a8a8a;
  padding: 10px 4px 7px 5px;
}
.btn-all-resp-checkout-proceed-hds{
  float: left;
  width: 50%;
}
.btn-all-resp-checkout-proceed-hds a{
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  border: none;
  padding: 6px 10px;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 16px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  display: block;
}


.countinue-btn-all-responsive-trs a:hover,
.countinue-btn-all-responsive-trs a:active,
.countinue-btn-all-responsive-trs a:focus,
.btn-all-resp-checkout-proceed-hds a:hover,
.btn-all-resp-checkout-proceed-hds a:active,
.btn-all-resp-checkout-proceed-hds a:focus{
  text-decoration: none;  
}


.design-wrp-menu-arihantbooks-my-account{
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0;
    background: #000;
    opacity: 0.4;
    height: 100vh;
    display: none;
    z-index: 99;
}
.design-wrp-menu-arihantbooks-my-account.active{
    display: block !important;
}

.image-in-top-manage-with-career-arihant{
  width:100%;
}
.image-in-top-manage-with-career-arihant img{
  width: 100%;
}


.manager-row-in-passion-career-pg{
  padding-top:40px;
}

.text-center.border-title-passion-career {
    border-bottom: 1px solid #b9b9b9;
}
h2.title-passion-career-section {
    display: inline-block;
    margin: 0px;
    position: relative;
    font-family: 'Fira Sans', sans-serif;
    padding-bottom: 14px;
    font-weight: 600;
    font-size: 38px;
    color: #000;
}
h2.title-passion-career-section:after {
    position: absolute;
    content: "";
    width: 100%;
    background: #000;
    height: 1px;
    top: 100%;
    left: 0px;
}
.margin-none-in-passion-inbox-arihantss{
  margin: 0px;
  padding: 45px 30px 20px 30px;
}


.wrp-passion-sec-box-career-page{

}
.wrp-passion-sec-box-career-page a{
  color: inherit;
}
.wrp-passion-sec-box-career-page a:hover,
.wrp-passion-sec-box-career-page a:active,
.wrp-passion-sec-box-career-page a:focus{
  text-decoration: none;
}
.passion-small-icon-wrp-pasion{
  text-align: center;
  font-family: 'Fira Sans', sans-serif;
}
.passion-small-icon-wrp-pasion img{
  width: 86px;
  margin:0px auto;
}
.wrp-passion-sec-box-career-page a:hover .passion-small-icon-wrp-pasion img.not-active{
  display: none;
}
.passion-small-icon-wrp-pasion img.active{
  display: none;
}
.wrp-passion-sec-box-career-page a:hover .passion-small-icon-wrp-pasion img.active{
  display: block;
}
.wrp-passion-sec-box-career-page a:hover .title-icon-passion-career-arihant h4{
  color:#26a97b;
}

.title-icon-passion-career-arihant {
    text-align: center;
    padding: 15px 0px;
}
.title-icon-passion-career-arihant h4{
  font-size:18px;
}


.manager-row-in-work-culture-career-pg{
  padding-bottom: 30px;
  padding-top:40px;
  font-family: 'Fira Sans', sans-serif;
}

.title-text-changess-pera-disc-work-culture p{
  font-size: 14px;
  text-align: center;
  padding-top:20px;
}


.slider-arihant-career-culture-user .carousel-indicators{
  bottom:-40px;
}

.slider-arihant-career-culture-user {
    width: 100%;
}

.slider-arihant-career-culture-user .carousel-indicators li{
  width: 10px;
  height:10px;
  margin:0px 3px;
  background: #cacaca;
  border-radius:  50%;
  cursor: pointer;
}
.slider-arihant-career-culture-user .carousel-indicators li.active{
  background: #ed7215;
}

.featured-jobs{
  position: relative;
  font-family: 'Fira Sans', sans-serif;
}
.featured-image-bg-offical-jobsd{
  width: 100%;
}
.featured-image-bg-offical-jobsd img{
  width:100%;
}

.featured-jobs-posi-arihant-careers{
  position: absolute;
  top: 40px;
  left: 0px;
  width: 100%;
}

.job-table-wrapper-career-arihant{
  width:60%;
  margin: 0px auto;
  padding-right: 7%;
  font-family: 'Fira Sans', sans-serif;
}
.wrp-row-all-use-other-job-career-feature{
  padding: 7px 0px;
}

.header-part-in-box-job-career-arihant {
  width: 40%;
  float: left;
}
.header-part-in-box-department-career-arihant {
  width: 25%;
  float: left;
}
.header-part-in-box-location-career-arihant {
  float: left;
  width: 25%;
}
.wrp-row-all-use-other-job-career-feature.body-table-jobs-manage-arihant {
  padding: 25px 0px;
  border-bottom: 1px solid #c3c5c5;
}
span.detail-of-head-table-job {
  font-size: 12px;
  color: #686868;
  text-transform: uppercase;
}

h4.details-jobs-name-arihant-career-feature{
  margin: 0px;
  font-size: 18px;
}
span.name-of-department-arihant-jobs-career {
    font-size: 12px;
    color: #ed7215;
}
span.job-location-of-arihant-career-feature {
    font-size: 14px;
    color: #000;
}

.publish-with-us-career-arihant-wrp{
  position: relative;
}
.wrp-all-rel-desk-image{
  width: 100%;
}
.wrp-all-rel-desk-image img{
  width: 100%;
}
.this-is-posi-wrp-div{
  width: 100%;
  position: absolute;
  top: 40px;
  left: 0px;
}

.details-of-manage-conect-wrp{
  padding-left: 40px;
}
h3.publish-with-text-wrp-ss{
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 36px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 1px;
}
.details-of-manage-conect-wrp p{
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}


.position-this-button-to-publish-career-arihant-contact{
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  position: absolute;
  right: 10%;
  bottom: 35%;
}
.button-contact-career-wrp-spd{

}
a.button-wrp-ss-career-arihant-contact{
  background: white;
  padding: 10px 30px;
  display: inline-block;
  font-weight: 600;
  color: #ad3d87;
  font-size: 22px;
  border-radius: 30px;
  box-shadow: 0px 0px 8px #00000052;
}
a.button-wrp-ss-career-arihant-contact:hover,
a.button-wrp-ss-career-arihant-contact:focus,
a.button-wrp-ss-career-arihant-contact:active{
  text-decoration: none;
}

.row.Recruitment-process-career {
  padding-top: 50px;
  padding-bottom: 60px;
}
.text-center.border-title-recruitment-career {
  border-bottom: 1px solid #b9b9b9;
}

h2.title-recruitment-career-section {
  display: inline-block;
  margin: 0px;
  position: relative;
  font-family: 'Fira Sans', sans-serif;
  padding-bottom: 14px;
  font-weight: 600;
  font-size: 38px;
  color: #000;
}

h2.title-recruitment-career-section:after {
  position: absolute;
  content: "";
  width: 100%;
  background: #000;
  height: 1px;
  top: 100%;
  left: 0px;
}
.Recruitment-process-career .tab-content{
  padding-top: 40px;
}

.applying-to-arihant-process-career-wrp {
  font-family: 'Fira Sans', sans-serif;
  padding-top: 20px;
}
.applying-to-arihant-process-career-wrp h4{
  font-size: 20px;
  color: #ed7215;
  text-align: center;
  font-weight: 500;
}
.applying-to-arihant-process-career-wrp p{
  font-size: 12.5px;
  letter-spacing: -0.2px;
  text-align: center;
  color: #000000;
}


.tabs-on-career-all-applying{
  font-family: 'Fira Sans', sans-serif;
}

.wrp-all-tab-applying-career-ul-arihant{
  padding: 0px 20px;
}

.wrp-all-tab-applying-career-ul-arihant ul li{
  width: 25%; 
}
.wrp-all-tab-applying-career-ul-arihant ul li a{
  display: block;
  background: #f4f4f4;
  text-align: center;
  font-weight: 500;
  padding: 10px 0px;
  color: #000;
}
.wrp-all-tab-applying-career-ul-arihant ul li a.active{
  background: #686868;
  color: #fff;
}
.wrp-main-wrp-all-sec-applying-use-box-career-ops{
  font-family: 'Fira Sans', sans-serif;
}

.recruitment-process-box-incareer-width-20{
  width:25%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

.image-wrp-applying-recruitment-section-career{
  width: 100%;
}
.image-wrp-applying-recruitment-section-career img{
  width:72px;
}
.manage-section-short-on-time .row {
    margin: 0px;
}
.manage-detail-applying-recruitment-section-career{
  padding-top: 15px;
}
.manage-detail-applying-recruitment-section-career h4{
  font-size: 18px;
  color: #ed7215;
  font-weight: 500;
}
.manage-detail-applying-recruitment-section-career p{
  font-size: 14px;
  color: #686868;
  padding-right: 0px;
}

.manage-section-short-on-time{
  padding-bottom: 30px;
}
.manage-short-one-wrp-text-content-cv{
  text-align: center;
}
.manage-short-one-wrp-text-content-cv h3{
  font-size: 25px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.manage-short-one-wrp-text-content-cv a{
  font-family: 'Fira Sans', sans-serif;
  font-size: 16px;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  padding: 6px 20px;
  color: #fff;
  margin-top: 15px;
  margin-bottom: 10px;  
  display: inline-block;
  border-radius: 20px;
}
.manage-short-one-wrp-text-content-cv p{
  font-family: 'Fira Sans', sans-serif;
  font-size: 14px;
  color: #686868;
}

.contact-us-arihant{
  width: 100%;
}
.image-in-top-manage-with-contact-us-arihant{
    width:100%;
}
.image-in-top-manage-with-contact-us-arihant img{
  width: 100%;
}

.details-box-of-cntact-arihant-books{
  /* padding:30px 45px; */
  /*margin-top:-85px;*/
  margin-top: 0px;
  font-family: 'Fira Sans', sans-serif;
}
.row.manage-padding-in-this{
  margin:0px;
}
.con-box-wrp-this-manage-rows {
  border: 1px solid #d4d4d4;
  background: #fff;
  padding: 30px 45px;
  text-align: center;

  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s all ease-in-out;
  -ms-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  -moz-transition: 0.3s all ease-in-out;
}
.con-box-wrp-this-manage-rows:hover {
  box-shadow: 2px 4px 10px #00000057; 
}
.icon-wrp-contact-uss{

}
.icon-wrp-contact-uss img{

}
.contact-us-box-wrp-content-disc{

}
.contact-us-box-wrp-content-disc h3{
  font-size: 28px;
  position: relative;
  display: inline-block;
  padding: 15px 0px 10px 0px;
}
.contact-us-box-wrp-content-disc h3:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #df4c73;
  left: 0px;
  bottom: 0px;
}

.contact-us-box-wrp-content-disc p{
  font-size: 16px;
  color: #252525;
  margin-top:10px;
  font-weight: 600;
}

.contact-all-details-bottom-box-content{
  min-height: 85px;
  padding-top: 20px;
}
.contact-all-details-bottom-box-content a{
  font-size: 22px;
  color: #000;
  font-weight: 500;
}

.contact-all-details-bottom-box-content h4{
  font-size: 22px;
  margin:0px;
  color: #000;
  font-weight: 500;
}
.contact-all-details-bottom-box-content h4:first-child{
  margin-bottom: 10px;
}



.contact-all-details-bottom-box-content a:hover,
.contact-all-details-bottom-box-content a:active,
.contact-all-details-bottom-box-content a:focus{
  text-decoration: none;
}

.container-fluid.manage-padding-b2b-arihany.mobile-views{
  display: none;
}
.all-address-wrp-contact-arihant.mobile-view{
  display: none;
}
.all-address-wrp-contact-arihant.desk-view{
  display: block;
}
.all-address-wrp-contact-arihant{
  padding-top:30px;
}
.all-address-wrp-contact-arihant .row{
  margin:0px;
}
.padding-right-none-desktop-view0conn-address{
  padding-right: 0px;
}
.box-map-wrpsthis{
  min-height: 500px;
  width: 100%;
  border-right: 0px;
  border:1px solid #ccc;
}
.padding-none-in-desktop-view-conn-address{
  padding-left: 0px;
  padding-right: 0px;
  border:1px solid #ccc;
  border-left: 0px;
}
.padding-right-none-desktop-view0conn-address .container{
  padding: 0px;
}

.reach-off-head-proper-desk-contact-arihant {
  float: left;
  width: 20%;
  text-align: center;
}
.reach-off-head-proper-desk-contact-arihant img{
  width:45px;
}
.reach-us-wrp-text-arihant-contact{
  float: left;
  padding: 0px 20px;
  text-align: center;
  width: 80%;
}
.border-wrp-text-reach-us-contact-arihant{
  border-bottom:1px solid #b9b9b9;
}
h2.reach-us-contact-text{
  display: inline-block;
  margin: 0px;
  line-height: 40px;
  font-size: 28px;
  font-weight: 600;
  position: relative;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

h2.reach-us-contact-text:after{
  position: absolute;
  content: "";
  bottom: 0px;
  left: 0px;
  width: 100%;
  height:1px;
  background: #000;
}


.user-icon-show-contact-fl-desk-top-arihant{
  padding-top: 20px;
}

.nav-office-addres-tabs-offices li{
  width: 100%;
}

.nav-office-addres-tabs-offices li a{
  width: 100%;
  /*background: #fff;*/
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #000;
}
.nav-office-addres-tabs-offices li a.nav-link.active {
  background: #f5f5f5;
}
ul.nav.nav-office-addres-tabs-offices {
  margin-top: 25px;
  font-family: 'Fira Sans', sans-serif;
}
.nav-office-addres-tabs-offices li a h3{
  color: #000;    
  font-size: 22px;
  letter-spacing: 0.2px;
  margin-bottom: 5px;
}
.nav-office-addres-tabs-offices li a p{
  color: #686868;    
  margin-bottom: 0px;
  font-size: 14px;
  margin-top: 4px;
}
.nav-office-addres-tabs-offices li a span{
  color: #df4c73;
}


.manage-row-in-details-address-office-arihants{
  padding-top: 20px;
  padding-left: 15px;
}

.manage-row-in-details-address-office-arihants .row{
  margin:0px;
}


.manage-wrp-all-users-sets-bottom-location-contacts{
  text-align: center;
  display: inline-block;
  margin: 0px auto;
}
.image-images-iconsoso {
  width: 40px;
  float: left;
}
.name-of-image-bottom-so-address-locations {
  float: left;
  margin-top: 10px;
  color: #686868;
}
.name-of-image-bottom-so-address-locations.track{
  width:100px;
}
.name-of-image-bottom-so-address-locations.manage{
  width:115px;
}
.name-of-image-bottom-so-address-locations.transactions{
  width:125px;
}
.name-of-image-bottom-so-address-locations.faq{
  width: 40px;
}


.wrapper-showss-contacts-details-list{
  padding:30px 0px 20px;
  font-family: 'Fira Sans', sans-serif;
}
.sales-and-support-offices-section{

}

.title-manage-sales-and-support {
  text-align: center;
  border-bottom: 1px solid #d6d6d6;
}
.title-manage-sales-and-support h2{
  position: relative;
  margin: 0px;
  font-weight: 500;
  font-size: 28px;
  color: #e87215;
  display: inline-block;
  padding-bottom: 20px;
}
.title-manage-sales-and-support h2:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #000;
  bottom: 0px;
  left: 0px;
}


.row.manage-all-details-arihant-contacts-lists{
  margin: 0px;
  padding: 20px 10px 0px; 
}
.manage-all-number-email-arihant-books-contacts{
  font-family: 'Fira Sans', sans-serif;
  margin-bottom: 25px;
}
.manage-all-number-email-arihant-books-contacts h3{
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 2px;
}
.manage-all-number-email-arihant-books-contacts p{
  font-size: 12px;
  margin:0px;
  color: #686868;
  letter-spacing: -0.2px;
}
.bg-list-all-conatiner-use-contact-ss{
  background: url(../../../../resources/image/arihant/contact-bg-all-list-arihant.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.b2b-service-wrapper-arihant{
  font-family: 'Fira Sans', sans-serif;
}
.reload-wrp-b2b-box-wrapper-arihant{

}
.reload-wrp-b2b-box-wrapper-arihant .row{
  margin:0px;
}
.title-b2b-service-arihant {
  text-align: center;
  border-bottom: 1px solid #ffffff;
}
.title-b2b-service-arihant h2{
  position: relative;
  margin: 0px;
  font-weight: 500;
  font-size: 28px;
  color: #000;
  display: inline-block;
  padding-bottom: 20px;
}
.title-b2b-service-arihant h2:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #000;
  bottom: 0px;
  left: 0px;
}
.title-text-b2b-services-arihant-books{
  text-align: center;
  font-size: 14px;
  padding: 20px 30px;
}

.manage-padding-b2b-arihany{
  padding:0px;
}
.col-sm-6.col-12.center-all-and-pa-ri-o-arihant-b2b{
  padding:0px;
}
.center-all-and-pa-ri-o-arihant-b2b{
  display: flex;
  display: -ms-flexbox;
}
.arihant60-per-deta-b2b-services{
  width: 60%;
  float: left;
}
.arihant60-per-deta-b2b-services img{
  width: 100%;
}
.arihant40-per-deta-b2b-services {
  background: linear-gradient(0deg,#358F8F 0%,#c7fcf2 100%);
  width: 40%;
  float: left;
}
.wrp-all-detail-b2b-box-arihant{
  text-align: center;
  padding: 30px 0px;
}
.wrp-all-detail-b2b-box-arihant img{
  
}
.text-manage-box-b2b-service-arihant-wrp{
  text-align: center;
}
.text-manage-box-b2b-service-arihant-wrp h3{
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 26px;
  margin-bottom: 15px;
  color: #fff;
}
.text-manage-box-b2b-service-arihant-wrp a{
  color: #fff;
  font-size: 15px;
}
.text-manage-box-b2b-service-arihant-wrp a:hover,
.text-manage-box-b2b-service-arihant-wrp a:focus,
.text-manage-box-b2b-service-arihant-wrp a:active{
  text-decoration: none;
}
.manage-wrp-line-b2b-service-arihant-book {
  width: 60%;
  height: 2px;
  background: #fff;
  margin: 30px auto 0px;
}





.brandcarousalrelative{
    width:100%;
}
.with_100_with_sub,
.with_100_with_sub img{
    width:100%;
}

#slider-thumbs img{
    width:100%;
}





.close_this_message_wrps {
    position: relative;
    width: auto;
    padding: 10px 0px;
    display:none;
}

p#errorPincode {
    margin: 0px;
}
a.close_this_icons {
    position: absolute;
    top: 7px;
    font-weight: 800;
    right: 0px;
    color: red;
    font-size: 17px;
    cursor: pointer;
}
.about-section{
    display:none;
}
.content_inner_pp{
    margin-top:0px !important;
}
.content_inner_pp .text-center:nth-child(1) {
    display: none;
}
.contacttplbanner{
    display:none;
}
.footer-copyright .row{
    width:100%;
}

.this-is-posi-wrp-div .container{
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.padding-right-none-desktop-view0conn-address .tab-content{
    padding:0px;
}
.this-is-posi-wrp-div .col-sm-7.col-12.offset-sm-2 {
    margin-left: 15%;
}
.container.mosc{
    padding:0px 15px !important;
    
}
div.thumbnails img{
    background-image:none;
}
.product-wrp-listing{
    margin-top:30px;
}
span.out-off-stock {
    color: red;
    font-weight: 500;
}
.wrp_user_posituibss{
    position:relative;
}
.added_to_cart a{
    background:none;
}








#maincontainer .container:nth-child(1){max-width: 100% !important; padding: 0px;}
.manage_this_wrp_arihantbooks .container{
     max-width: 1000px !important;
}







@media (min-width: 1200px){
    .manage_this_wrp_arihantbooks .container {
        max-width: 1140px !important;
    }
}
.contacttplbanner{
    margin:0px !important;
}



.manage-container-arihant-new .container{
    max-width: 1140px !important;
}
.login_form_wrapper,
.registerd_formss{
    padding: 30px 20px;
    box-shadow: 0px 0px 3px #ccc;
}
.margin-bottom-20223{
    margin-bottom:30px;
}

a.menu-dots-img-wrp:hover,
a.menu-dots-img-wrp:focus,
a.menu-dots-img-wrp:active{
  text-decoration: none;
}
a.menu-dots-img-wrp img.menu-close-btn-menub {
    width: 24px;
    height: 24px;
}
a.menu-dots-img-wrp .menu-close-btn-menub{
  display: none;
}
.wrp-new-posi-changes-arihant.menu-actives .menu-close-btn-menub{
  display: block;
}
.wrp-new-posi-changes-arihant.menu-actives .menu-dots-img{
  display: none;
}
.wrp-new-posi-changes-arihant.menu-actives .main-menu-wrp-arihant-big{
  display: block;
}
.menu-overlay-big-menus.actv{
  position: fixed;
  height: 100vh;
  width: 100%;
  background: rgba(0,0,0,0.4);
  z-index: 9;
  top: 0px;
  left: 0px;
}
.wrp-new-posi-changes-arihant{
  position: relative;
  z-index: 99999;
}
.main-menu-wrp-arihant-big {
  position: absolute;
  width: 100%;
  display: none;
  top: 100%;
  left: 10px;
  z-index: 1000;
  float: left;
  min-width: 1020px;
  margin: 0px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
}
.col-12.col-sm-3.background-white-main {
    background: #fff;
}

.main-menu-wrp-arihant-big .row .col-3:first-child{
  background: #fafafa;
  padding: 0px;
}
.manage-logo-big-menu-arihant{
  text-align: center;
  padding:20px 0px;
}

.dna-big-menu-side-wrp{
  padding: 20px 10px 20px 40px;
  background: url(../../../../resources/image/arihant/bg-image-big-menu.png);
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-family: 'Fira Sans', sans-serif;
}
.this-is-book-menu-wrp-big-arihant,
.this-is-magazine-menu-wrp-big-arihant{
  display:none;
}

.col-sm-9.col-12.dna-big-menu-side-wrp.background-white-main.this-is-book-menu-wrp-big-arihant.active-this-menu {
    display: block;
    background: #fff;
}
.col-sm-9.col-12.dna-big-menu-side-wrp.background-white-main.this-is-magazine-menu-wrp-big-arihant.active-this-menu {
    display: block;
    background: #fff;
}

.manage-row-fluides-menu-big{

}
ul.manage-with-all-links-big-menus.manage-wrp-secting-to-top {
    padding-top: 35px;
}
ul.manage-with-all-links-big-menus{
  padding:0;
  margin: 0;
}
ul.manage-with-all-links-big-menus h4{
  font-size: 16px;
  color: #000;
  position: relative;
  display: inline-block;;
  padding-bottom: 8px;
  margin-bottom: 12px;
}
ul.manage-with-all-links-big-menus h4 a{
    font-size: 16px;
    color: #286fb4;
}
.margin-top-30-big-menus-wrps{
  margin-top:20px;
}
ul.manage-with-all-links-big-menus.manage-top-manages-big-menusuls {
    margin-top: 40px;
}
ul.manage-with-all-links-big-menus h4:after{
  position: absolute;
  content: '';
  left: 0px;
  background: linear-gradient(90deg,#cccccc 0%,#cccccc 100%);
  width: 100%;
  height: 1px;
  bottom: 0px;
}
ul.manage-with-all-links-big-menus li{
  list-style: none;
}
ul.manage-with-all-links-big-menus li a{
  text-decoration: none;
  color: #000;
  font-size: 13px;
}
ul.manage-with-all-links-big-menus li a:hover,
ul.manage-with-all-links-big-menus li a:active,
ul.manage-with-all-links-big-menus li a:focus{
  text-decoration: none;
}

.bg-image-use-some-menus-big-menu{
  background: url(../../../../resources/image/arihant/about-big-menus-bg-menu.png);
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom:0px !important ;
}
ul.this-is-side-wrp-ul-big-menu-arihant {
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: 'Fira Sans', sans-serif;
  padding-bottom: 14px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 14px;
}
ul.this-is-side-wrp-ul-big-menu-arihant li{
  list-style: none;
}
ul.this-is-side-wrp-ul-big-menu-arihant li a {
    padding: 7px 0px 7px 40px;
    display: block;
    color: #286fb4;
}

ul.this-is-side-wrp-ul-big-menu-arihant li.active{
  background: linear-gradient(90deg,#286fb4 0%,#286fb4 100%);
}
ul.this-is-side-wrp-ul-big-menu-arihant li.active a{
  color: #fff;
}

ul.this-is-side-wrp-ul-big-menu-arihant li.active a:hover,
ul.this-is-side-wrp-ul-big-menu-arihant li.active a:focus,
ul.this-is-side-wrp-ul-big-menu-arihant li.active a:active,
ul.this-is-side-wrp-ul-big-menu-arihant li a:hover,
ul.this-is-side-wrp-ul-big-menu-arihant li a:focus,
ul.this-is-side-wrp-ul-big-menu-arihant li a:active{
  text-decoration: none;
}
ul.this-is-side-wrp-ul-big-menu-arihant li:hover{
  background: linear-gradient(90deg,#286FB4 0%,#286fb4 100%);
}
ul.this-is-side-wrp-ul-big-menu-arihant li:hover a{
  color: #fff;
}

ul.menu-socia-icon-big-menu-wrps-arihantooks {
    padding: 0px;
    margin: 0px;
    width: 60%;
    margin: 0px auto;
    padding-bottom: 10px;
}
ul.menu-socia-icon-big-menu-wrps-arihantooks li{
  list-style: none;
  float:left;
  width: 25%;
}

ul.menu-socia-icon-big-menu-wrps-arihantooks li a{
  display: block;
  text-align: center;
  padding:4px 0px;
  color: #000;
}
ul.menu-socia-icon-big-menu-wrps-arihantooks li a i{
  font-size: 14px;
}
ul.menu-socia-icon-big-menu-wrps-arihantooks li a:hover{
  color: #ea1d32;
  text-decoration: none;
}

.top-upper-banner-bg-with-content {
  background:url(../../../../resources/image/arihant/about-us-bg-banner.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: bottom;
  min-height: 440px;
  font-family: 'Fira Sans', sans-serif;
}
.banner-upper-content-manages-widhs{
  padding-top:40px;
}
.banner-upper-content-manages-widhs h2{
  color:#e97215;
  font-weight: 600;
  font-size:55px;
}
.banner-upper-content-manages-widhs p{
  font-size:20px;
  color:#000000;
}

.about-us-story-category-section {
  background:url(../../../../resources/image/arihant/about-us-story-bg.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 440px;
  font-family: 'Fira Sans', sans-serif;
  padding: 40px 300px;
}

.main-content-story-wrp-section {
  padding-right: 45px;
  /*padding: 40px 40px 40px 40px;*/
}
.main-content-story-wrp-section h2{
  font-size: 38px;
  font-weight: 600;
  padding-bottom: 10px;
}
.main-content-story-wrp-section p{
  font-size: 18px;
}

.side-main-wrapper-section-content {
    padding-top: 55px;
}

.manage-wrp-secto-pro-story-parts h3{
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 10px;
  position: relative;
}
.manage-wrp-secto-pro-story-parts p{
  font-size:16px;
}
.manage-wrp-secto-pro-story-parts h3:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 2px;
  background: linear-gradient(90deg,#df4c73 0%,#df4c73 100%);
  width: 85px;
}
.working-section-wrp-with-mr{
  position: relative;
}
.upper-bg-layer-arihantbook{
  background: url(../../../../resources/image/arihant/working-bg-about-us-pg.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 370px;
  font-family: 'Fira Sans', sans-serif;
}
.upper-bg-layer-arihantbook h3{
  text-align: center;
  font-weight: 500;
  font-size: 36px;
  color: #fff;
  padding: 30px 0px 0px 0px;
}


.four-part-section-working-sec{
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: 30px;
}
.part-section-box-one-on-one-arihant-about{
  padding: 75px 0px;
  box-shadow: 0px 0px 4px 0px #ccc;
  background: #fff;
  text-align: center;
  border-radius: 0px;
  cursor: pointer;
  transition: 0.3s all ease-in-out;
}
.part-section-box-one-on-one-arihant-about h3{
  transition: 0.3s all ease-in-out;
  font-size: 20px;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-weight:600;
}
.part-section-box-one-on-one-arihant-about span{
  transition: 0.3s all ease-in-out;
  font-size: 16px;
  color: #686868;
  font-family: 'Fira Sans', sans-serif;
}

.part-section-box-one-on-one-arihant-about:hover{
  background: #df4c73;
}
.part-section-box-one-on-one-arihant-about:hover h3{
  color: #fff;
}
.part-section-box-one-on-one-arihant-about:hover span{
  color: #fff;
}


.timeline-inter-sec-wrp-sep{
  background: #fafafa;
  padding-top: 150px;
  text-align: center;
  padding-bottom: 40px;
}

.timeline-inter-sec-wrp-sep h4{
  font-size: 18px;
  line-height: 30px;
}
.timeline-inter-sec-wrp-sep a {
  font-size: 16px;
  background: linear-gradient(90deg,#296fb4 0%,#296fb4 100%);
  color: #fff;
  padding: 4px 20px;
  display: inline-block;
  font-weight: 600;
  margin-top: 25px;
  border-radius: 20px;
}
.timeline-inter-sec-wrp-sep a:hover,
.timeline-inter-sec-wrp-sep a:active,
.timeline-inter-sec-wrp-sep a:focus{
text-decoration: none;
}


.wrp-sect-port-asper-mantence {
  text-align: center;
  font-family: 'Fira Sans', sans-serif;
  padding: 40px 0px 0px 0px;
}

.about-paragraph{
  text-align: left;
}
.wrp-sect-port-asper-mantence h3{
  font-size: 34px;
  font-weight: 600;
  display: inline-block;
  position: relative;
  margin-bottom: 50px;
}
.wrp-sect-port-asper-mantence h3:after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: -8px;
    left: 0px;
    height: 2px;
    background: linear-gradient(90deg,#df4c73 0%,#df4c73 100%);
}
.mentance-wrp-award-honors{
  padding:20px 0px 60px 0px;
}
.wrp-sect-port-asper-mantence p {
  color: #686868;
  padding-bottom: 10px;
  font-size: 17px;
  line-height: 26px;
  /* margin-top: 22px; */
}

#slider-award-wala .carousel-indicators li{
  width: 14px !important;
  height: 14px !important;
  border-radius: 50% !important;
  cursor: pointer;
  background: #296fb4;
}
#slider-award-wala .carousel-indicators li.active{
  background: linear-gradient(90deg,#df4c73 0%,#df4c73 100%);
}

.posi-bottom-relative-walas{
  bottom:-50px;
}

.manage-with-listing-rowest {
  margin: 0px;
  padding: 0px;
  padding-left: 25px;
  padding-top: 30px;
}
.manage-with-listing-rowest li{
  list-style: none;
  position: relative;
  padding: 20px 0px;
  /*border-top: 1px solid #ccc;*/
  font-family: 'Fira Sans', sans-serif;
}
.manage-with-listing-rowest li:after{
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  cursor: pointer;
  background: #424242;
  position: absolute;
  left: -25px;
  top:25px;
  content: '';
}
.manage-with-listing-rowest li.active:after{
  background: linear-gradient(90deg,#424242 0%,#424242 100%);
}
.manage-with-listing-rowest li span{
  font-size: 14px;
  color: #686868;
}
.manage-with-listing-rowest li span b{
  display: inline-block;
  padding-right: 10px;
  font-size:16px;
}
.part-sec-post-belief-ours {
    text-align: center;
    padding-top:40px;
    padding-bottom: 50px;
}
.part-sec-post-belief-ours h3 {
  font-size: 24px;
  font-family: 'Playfair Display', serif;
  font-weight: 500;
  color: #686868;
  display: inline-block;
  border-bottom: 1px solid #ef7215;
  margin-bottom: 20px;
  padding-bottom: 5px;
}
.part-sec-post-belief-ours p {
  font-size: 34px;
  font-family: 'Playfair Display', serif;
  font-style: italic;
  color: #000;
  font-weight: 500;
}
.part-sec-post-belief-ours span {
  font-family: 'Fira Sans', sans-serif;
  font-weight: 500;
  color: #686868;
  font-size: 18px;
}



/*==============================
        FAQs Page Css        
=================================*/

.top-banner-part-imge-faqs-arihant-books-wrp{
  background:url(../../../../resources/image/arihant/faq-bg-banner.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 440px;
  font-family: 'Fira Sans', sans-serif;
}
.manage-content-wrp-as-faqs-arihant {
    padding-top: 160px;
}
.manage-content-wrp-as-faqs-arihant h2 {
  font-size: 54px;
  color: #fff;
  text-shadow: 2px 2px 4px #383737;
}
.banner-faqs-details-on-pages-arihant{
  padding:10px 0px 180px 0px;
}
.manage-content-wrp-as-faqs-arihant h4 {
  color: #ffbc50;
  font-weight: 400;
  font-size: 26px;
}
.wrp-faqs-asport-kolas.col-12 {
  padding: 20px 0px;
}
ul.nav.nav-tabs.row.justify-content-center{

}
ul.nav.nav-tabs.row.justify-content-center li.nav-item.col-sm-3{
  text-align: center;
}
ul.nav.nav-tabs.row.justify-content-center li.nav-item.col-sm-3 a{
  border: none;
  background: transparent;
  display: inline-block;
  padding: 16px 12px;
  font-size: 20px;
  color: #686868;
  font-weight:400;
  text-align: center;
  position: relative;
}
ul.nav.nav-tabs.row.justify-content-center li.nav-item.col-sm-3 a.nav-link.active{
  font-weight: 600;
  color: #000;
}
ul.nav.nav-tabs.row.justify-content-center li.nav-item.col-sm-3 a.nav-link.active:before{
  position: absolute;
  content: "";
  width: 100%;
  bottom: -2px;
  left: 0;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  height: 2px;
}
.wrp-row-under-all-arihant-faqs {
  padding: 20px 0px 20px 15px;
  border-bottom: 1px solid #ccc;
}
.tis-is-a-box-show-arihant-ar{
  position: relative;
}
a.link-clicks-arihantbooks-linkss {
  position: absolute;
  right: 15px;
  top: 10px;
}
.close-icons-bottoms-ari img{
  width: 16px;
}
a.this-is-a-link-arihantbook-faqs{
  font-size: 18px;
  font-weight: 500;
  color: #000;
}
a.link-clicks-arihantbooks-linkss.collapsed .close-btn-faqs-arihants{
  display: none;
}

a.link-clicks-arihantbooks-linkss.collapsed .close-bas-btn-faqs-arihants{
  display: block;
  padding:2px 2px;
}

a.link-clicks-arihantbooks-linkss .close-bas-btn-faqs-arihants{
  display: none;
}
img.close-btn-faqs-arihants {
    width: 18px;
    padding: 0px 4px;
}
.this-is-a-wrp-content-of-faqs {
  width: 90%;
  padding-top:15px;
  padding-bottom: 20px;
}
.this-is-a-wrp-content-of-faqs p{
  margin:0px;
  font-size: 16px;
  font-weight: 500;
  color: #686868;
}

a.link-clicks-arihantbooks-linkss:hover,
a.this-is-a-link-arihantbook-faqs:hover{
  text-decoration: none;
}



/*================================================================================================
                                    Privacy Policy
=================================================================================================*/
.privacy-policy-arihantbooks{

}
.main-website-wrp-boxes{
    display:none;
}
/*.privacy-policy-wrp-arihantbook-page{
    margin-right: -15px;
    margin-left: -15px;
}*/
.privacy-policy-wrp-sec{
  background: url(../../../../resources/image/arihant/privacy-details-policy.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 440px;
  font-family: 'Fira Sans', sans-serif;    
  list-style: none;
  display: flex;
  align-items: center;
}
.wrp-arihantbook-privacy-policys{

}
.wrp-arihantbook-privacy-policys h3{
  font-size: 54px;
  font-weight:500;
  color: #fff;
  text-shadow: 2px 2px 4px #383737;
}
.wrp-arihantbook-privacy-policys a.btn-privacys-policy-asper{
  font-size: 14px;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  color: #fff;
  font-weight: 300;
  padding: 6px 26px;
  display: inline-block;
  border-radius: 20px;
}
a.btn-privacys-policy-asper:hover{
  text-decoration: none;
}

.wrp-privacys-sec-ports{
  width:100%;
}
.wrp-container-checker-privacy-policy-remote {
  padding: 60px 0px 0px 0px;
  font-family: 'Fira Sans', sans-serif;
}
.row-privacy-policy-text-contentsa{
  margin-bottom: 40px;
}
.row-privacy-policy-text-contentsa h4{
  font-size: 14px;
  font-weight: 500;
  color: #000;
}
.row-privacy-policy-text-contentsa p{
  font-size: 14px;
  color: #697071;
  font-weight: 400;
  line-height: 24px;
}



/*===========================================================
                      Supply Page
=============================================================*/
.suppluy-bboksss-arihantbooks{

}
.supply-and-return-method-wrp-arihantbooks{
    
}
.supply-books-details-wrp-sec{
  background: url(../../../../resources/image/arihant/suply-page-bg.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 440px;
  font-family: 'Fira Sans', sans-serif;    
  list-style: none;
  display: flex;
  align-items: center;
}
.wrp-arihantbook-supply-details-bbokss{

}
.wrp-arihantbook-supply-details-bbokss h3{
  font-size: 54px;
  color: #fff;
  text-shadow: 2px 2px 4px #383737;
  font-weight:500;
}
.wrp-arihantbook-supply-details-bbokss a.btn-supply-details-offerss-asper{
  font-size: 14px;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  color: #fff;
  font-weight: 300;
  padding: 6px 26px;
  display: inline-block;
  border-radius: 20px;
}
a.btn-supply-details-offerss-asper:hover{
  text-decoration: none;
}

.wrp-supply-bookss-sec-ports{
  width:100%;
}
.wrp-container-checker-supply-chains-remote {
  padding: 60px 0px 0px 0px;
  font-family: 'Fira Sans', sans-serif;
}
.row-supply-detailss-text-contentsa{
  margin-bottom: 40px;
}
.row-supply-detailss-text-contentsa h4{
  font-size: 14px;
  font-weight: 500;
  color: #000;
}
.row-supply-detailss-text-contentsa p{
  font-size: 14px;
  color: #697071;
  font-weight: 400;
  line-height: 24px;
}

/*===========================================================
                      Term And Condition
=============================================================*/
.term-and-contions-bboksss-arihantbooks{
    width:100%;
}
.term-and-contions-books-details-wrp-sec{
  background: url(../../../../resources/image/arihant/test-and-conditions.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 440px;
  font-family: 'Fira Sans', sans-serif;    
  list-style: none;
  display: flex;
  align-items: center;
}

.wrp-term-and-contions-bookss-sec-ports{
  width:100%;
}
.wrp-arihantbook-term-and-contions-details-bbokss h3{
  font-size: 54px;
  color: #fff;
  font-weight:500;
  text-shadow: 2px 2px 4px #383737;
}
.wrp-arihantbook-term-and-contions-details-bbokss a.btn-term-and-conditions-details-offerss-asper{
  font-size: 14px;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  color: #fff;
  font-weight: 300;
  padding: 6px 26px;
  display: inline-block;
  border-radius: 20px;
}
.wrp-arihantbook-term-and-contions-details-bbokss a.btn-term-and-conditions-details-offerss-asper,
.wrp-arihantbook-supply-details-bbokss a.btn-supply-details-offerss-asper,
.wrp-arihantbook-privacy-policys a.btn-privacys-policy-asper{
    cursor:text;
}
a.btn-term-and-conditions-details-offerss-asper:hover{
  text-decoration: none;
}

.wrp-container-checker-term-and-conditions-chains-remote {
  padding: 60px 0px 0px 0px;
  font-family: 'Fira Sans', sans-serif;
}
ul.nav.nav-tabs.row.justify-content-center{
    border-bottom: 1px solid #dee2e6;
}
ul.nav.nav-tabs.row.justify-content-center li.nav-item.col-sm-3 a:after{
    display:none;
}
ul.nav.nav-tabs.row.justify-content-center li.nav-item.col-sm-3 a:hover{
    color:#000 !important;
}
.faq-arihantbooks-wrp {
    
}
/*====================================
                  Cateloge
======================================*/
/*.cateloge-wrps-arihantbooks {
    margin-right: -15px;
    margin-left: -15px;
}*/
.row-privacy-policy-text-contentsa h3 {
    font-size: 42px;
    font-weight: 600;
    color: #000;
}
.cateloge-wrps-wrp-sec{
  background: url(../../../../resources/image/arihant/catalogue-us-bg-banner.html);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 440px;
  font-family: 'Fira Sans', sans-serif;    
  list-style: none;
  display: flex;
  align-items: center;
}
.wrp-cateloge-wrps-sec-ports{
  width: 100%;
}
.wrp-arihantbook-cateloge-wrps h3{
  font-size: 54px;
  color: #fff;
  text-shadow: 2px 2px 4px #383737;
}



.catalogue-download-wrp-checks{
  padding:30px 0px 30px 0px;
  font-family: 'Fira Sans', sans-serif;
}
.pera-disc-ground{
  padding-bottom: 60px;
}
.pera-disc-ground p{
  color: #686868;
  font-size: 18px;
  text-align: center;
}
.download-wrp-btn-with-images {
  text-align: center;
}
.row.manages-margin-second-catalogues-showsa{

}
.row.manages-margin-second-catalogues-showsa .border-parents-with-nth-child-use-arihant:nth-child(1){
  border-right: 1px solid #cccccc47;
  border-bottom: 1px solid #cccccc47;
}
.row.manages-margin-second-catalogues-showsa .border-parents-with-nth-child-use-arihant:nth-child(2){
  border-bottom: 1px solid #cccccc47;
}
.row.manages-margin-second-catalogues-showsa .border-parents-with-nth-child-use-arihant:nth-child(3){
  border-right: 1px solid #cccccc47;
}

.row.manages-margin-second-catalogues-showsa .border-parents-with-nth-child-use-arihant:nth-child(5),
.row.manages-margin-second-catalogues-showsa .border-parents-with-nth-child-use-arihant:nth-child(7){
  border-right: 1px solid #cccccc47;
  border-top: 1px solid #cccccc47;
}
.row.manages-margin-second-catalogues-showsa .border-parents-with-nth-child-use-arihant:nth-child(6),
.row.manages-margin-second-catalogues-showsa .border-parents-with-nth-child-use-arihant:nth-child(8){
  border-top: 1px solid #cccccc47;
}


.manage-box-wrp-catalogue-arihant-files {
  padding: 30px 30px 40px;
  text-align: center;
}
.download-wrp-btn-with-images a {
  display: inline-block;
  padding: 10px 20px;
}

.content-wrp-catelogue-download-page{

}
.content-wrp-catelogue-download-page h3{
  font-size: 28px;
  color: #000000;
  font-weight: 600;
}
.content-wrp-catelogue-download-page p{
  font-family: 'Fira Sans', sans-serif;
  font-size: 16px;
  color: #686868;
}







/*============================================================================
                                Publish with us
=============================================================================*/





.publish-with-us-bboksss-arihantbooks{

}
.publish-with-us-books-details-wrp-sec{
  background: url(../../../../resources/image/arihant/publish-with-us-page-bg.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 410px;
  font-family: 'Fira Sans', sans-serif;    
  list-style: none;
  display: flex;
  align-items: center;
}
.wrp-publish-with-us-bookss-sec-ports{
  width:100%;
}

.wrp-arihantbook-supply-details-bbokss{

}
.wrp-arihantbook-publish-with-us-details-bbokss h3{
  font-size: 65px;
  font-weight:500;
  color: #ef7215;
  text-shadow: 2px 2px 4px #383737;
}
.wrp-arihantbook-publish-with-us-details-bbokss p{
  font-size: 24px;
  color: #fff
}
.wrp-arihantbook-publish-with-us-details-bbokss p span{
  font-weight: 500;
}

.form-wrapper-publish-with-uss {
    padding-top: 40px;
    padding-bottom: 60px;
}
.upper-text-publish-with-us-ports {
    padding-bottom: 40px;
    text-align: center;
}

.upper-text-publish-with-us-ports p {
  margin: 0px;
  color:#686868;
  font-size: 16px;
}
.row-wrp-publish-title-arihantbook{
  margin-bottom: 30px;
  text-align: center;
}
.title-of-publish-with-us-wrp{

}
.title-of-publish-with-us-wrp h3{
  position: relative;
  display: inline-block;
  color: #000;
  font-size: 22px;
  padding-bottom: 8px;
}
.title-of-publish-with-us-wrp h3:after{
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  height: 2px;
  border-radius: 6px;
}
.manage-wrp-row-publish-with-us-arihant {
    padding-left: 50px;
    padding-right: 50px;
}

.manage-wrp-row-publish-with-us-arihant .padding-zero{
    padding: 0px;
}
.box-wrp-part-input-field-form {
    margin-bottom: 30px;
}
.box-wrp-part-input-field-form label{
  font-weight: 500;
  color: #686868;
}
.box-wrp-part-input-field-form label span{
  color: #cccccc;
  font-weight: 400;
}
.box-wrp-part-input-field-form .form-group{
  margin: 0px;
}
.box-wrp-part-input-field-form .form-control{
  border-radius: 0px;
  min-height: 45px;
}
.box-wrp-part-input-field-form .form-control:focus,
.box-wrp-part-input-field-form .form-control:active{
  outline: none !important;
  box-shadow: none !important;
  border-color: #ced4da;
}


/*===================================================
                Radio Button Design
====================================================*/
.box-wrp-part-input-field-form .radio {
  padding-left: 20px;
}

.box-wrp-part-input-field-form .radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 10px;
}

.box-wrp-part-input-field-form .radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #c7fcf2;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}

.box-wrp-part-input-field-form .radio label::after {
  display: inline-block;
  position: absolute;
  content:"\f00c";
  color: #358F8F;
  font-family: 'FontAwesome';
  width: 11px;
  font-size: 14px;
  height: 11px;
  left: 5px;
  top: 1px;
  margin-left: -20px;
  border-radius: 50%;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.box-wrp-part-input-field-form .radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}

.box-wrp-part-input-field-form .radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.box-wrp-part-input-field-form .radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

.box-wrp-part-input-field-form .radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}

.box-wrp-part-input-field-form .radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}


.box-wrp-part-input-field-form .radio input[type="radio"]:focus + label::before{
  outline: none;
}

.row.btn-wrp-box-use-to-center {
  margin-top: 30px;
}
p.agree-to-publish-with-us-text {
  margin-bottom: 0px;
  padding-bottom: 20px;
  color: #686868;
}
p.agree-to-publish-with-us-text a{
  color: #686868;
  transition: 0.3s all ease-in-out;
  font-weight: 500;
}
p.agree-to-publish-with-us-text a:hover{
  color: #ff3647;
  text-decoration: none;
}
button.btn-submit-publish-with-us {
  padding: 6px 40px;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
  transition: 0.3s all ease-in-out;
  cursor: pointer;
}

button.btn-submit-publish-with-us:hover{
  box-shadow: 2px 2px 6px #dcdcdc;
}
.row.info-to-arihant-wrp-row-publish-us-page.justify-content-between {
    margin-top: 40px;
}

.manage-publish-with-us-wrp-secs {
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: left !important;
  display: flex;
}
.icon-image-wrp-sec-part-arihants {
    padding-right: 10px;
}
.icons-text-content-wrp-sec-post{

}
.icons-text-content-wrp-sec-post p{
  margin-bottom:0px;    
  font-size: 20px;
  font-weight: 500;
}
.icons-text-content-wrp-sec-post span {
  font-size: 18px;
  color: #686868;
}
.icons-text-content-wrp-sec-post span b{
  font-weight: 500 !important;
}
.manage-margin-ports-wrappers-manuscripts{
  margin-top:10px;
}



/*==============================================================================================
                                    Career Detail Page Arihant
================================================================================================*/
.career-details-pge-arihant-wrp{

}
.career-under-wrp-sec-part-arihant{

}
.col-sm-7.col-12.wrp-part-one-arihant-career-wrp {
  padding-top: 30px;
  padding-left: 80px;
  padding-right: 40px;
}
.details-deginations-pages-arihant-wrp{

}
.row-manage-details-desination-post-job {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 40px;
}
.row-manage-details-desination-post-job h3{
  font-weight: 600;
  font-size: 30px;
  margin-bottom:10px;
}
.row-manage-details-desination-post-job span{
  color: #ef7215;
  font-size: 16px;
  margin:0px;
}
.row-manage-details-desination-post-job p {
  color: #979a9b;
  margin: 0px;
}
.row-manage-details-description-job-arihant {
  margin-bottom: 30px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}
.wrp-post-same-row-to-text-manage-wrps{

}
.wrp-post-same-row-to-text-manage-wrps h5{
  font-weight: 600;
  color: #686868;
  font-size: 18px;
  margin-bottom: 20px;
}
.wrp-post-same-row-to-text-manage-wrps p{
  font-size: 14px;
  color: #000;
}
.wrp-post-same-row-to-text-manage-wrps ul{
  padding: 0px;
  margin:0;
}
.wrp-post-same-row-to-text-manage-wrps ul li{
  position: relative;
  list-style: none;
  padding-left: 40px;
}
.wrp-post-same-row-to-text-manage-wrps ul li:after{
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #358F8F;
}
.aboutus-new-page-arihantbooks .row {
    margin: 0px;
}


section.about-section.bg-grey.display-none{
    display:none !important;
}


.comnsoon-arihant-banner{
    padding:50px 0px 40px;
    min-height:60vh;
    padding-top:30px;
}
.drop-down-menus-wrp-my-account-arihant {
    display: none;
}
a.hovereffect-on-drop-down-menus:after {
    bottom: 2px;
    left: 53%;
    position: absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    color: #ffffff8c;
}
a.hovereffect-on-drop-down-menus:after {
    display: none !important;
}
.menu-hover-wala-ser-arihant{
    position:relative;
}

.drop-down-menus-wrp-my-account-arihant{
}
.drop-down-menus-wrp-my-account-arihant ul{
    padding:0px;
    margin:0px;
    position:absolute;
    left: 0px;
    background: #fff;
    box-shadow: 1px 0px 5px #ccc;
    top: 100%;
    min-width: 100%;
    margin-top: 12px;
}
.drop-down-menus-wrp-my-account-arihant ul li{
    width:100%;
    display:block;
}
.drop-down-menus-wrp-my-account-arihant ul li a{
    border-bottom: 1px solid #ccc;
    color: #8b8b8b;
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: left;
    padding: 6px 14px;
    text-transform: inherit;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.4px;
    font-family:'Fira Sans', sans-serif;
}
.menu-hover-wala-ser-arihant:hover .drop-down-menus-wrp-my-account-arihant{
    display:block;
}
.drop-down-menus-wrp-my-account-arihant.active-this-menu {
    display: block;
}
.ban .firstcate{
    margin-top:0px !important;
}




/*========================================================================================================
                        Publish with us 
==========================================================================================================*/





.publish-with-us-bboksss-arihantbooks{

}
.publish-with-us-books-details-wrp-sec{
  background: url(../../../../resources/image/arihant/publish-with-us-page-bg.jpg);
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 410px;
  font-family: 'Fira Sans', sans-serif;    
  list-style: none;
  display: flex;
  align-items: center;
}
.wrp-publish-with-us-bookss-sec-ports{
  width:100%;
}
.wrp-arihantbook-supply-details-bbokss{

}
.wrp-arihantbook-publish-with-us-details-bbokss h3{
  font-size: 65px;
  color: #ef7215;
  text-shadow: 2px 2px 4px #383737;
}
.wrp-arihantbook-publish-with-us-details-bbokss p{
  font-size: 24px;
  color: #fff
}
.wrp-arihantbook-publish-with-us-details-bbokss p span{
  font-weight: 500;
}

.form-wrapper-publish-with-uss {
    padding-top: 40px;
    padding-bottom: 60px;
}
.upper-text-publish-with-us-ports {
    padding-bottom: 40px;
    text-align: center;
}

.upper-text-publish-with-us-ports p {
  margin: 0px;
  color:#686868;
  font-size: 16px;
}
.row-wrp-publish-title-arihantbook{
  margin-bottom: 30px;
  text-align: center;
}
.title-of-publish-with-us-wrp{

}
.title-of-publish-with-us-wrp h3{
  position: relative;
  display: inline-block;
  color: #000;
  font-size: 22px;
  padding-bottom: 8px;
}
.title-of-publish-with-us-wrp h3:after{
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  height: 2px;
  border-radius: 6px;
}
.manage-wrp-row-publish-with-us-arihant {
    padding-left: 50px;
    padding-right: 50px;
}

.manage-wrp-row-publish-with-us-arihant .padding-zero{
    padding: 0px;
}
.box-wrp-part-input-field-form {
    margin-bottom: 30px;
}
.box-wrp-part-input-field-form label{
  font-weight: 500;
  color: #686868;
}
.box-wrp-part-input-field-form label span{
  color: #cccccc;
  font-weight: 400;
}
.box-wrp-part-input-field-form .form-group{
  margin: 0px;
}
.box-wrp-part-input-field-form .form-control{
  border-radius: 0px;
  min-height: 45px;
}
.box-wrp-part-input-field-form .form-control:focus,
.box-wrp-part-input-field-form .form-control:active{
  outline: none !important;
  box-shadow: none !important;
  border-color: #ced4da;
}


/*===================================================
                Radio Button Design
====================================================*/
.box-wrp-part-input-field-form .radio {
  padding-left: 20px;
}

.box-wrp-part-input-field-form .radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 10px;
}

.box-wrp-part-input-field-form .radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #c7fcf2;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}

.box-wrp-part-input-field-form .radio label::after {
  display: inline-block;
  position: absolute;
  content:"\f00c";
  color: #358F8F;
  font-family: 'FontAwesome';
  width: 11px;
  font-size: 14px;
  height: 11px;
  left: 5px;
  top: 1px;
  margin-left: -20px;
  border-radius: 50%;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.box-wrp-part-input-field-form .radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}

.box-wrp-part-input-field-form .radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.box-wrp-part-input-field-form .radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}

.box-wrp-part-input-field-form .radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}

.box-wrp-part-input-field-form .radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}


.box-wrp-part-input-field-form .radio input[type="radio"]:focus + label::before{
  outline: none;
}

.row.btn-wrp-box-use-to-center {
  margin-top: 30px;
}
p.agree-to-publish-with-us-text {
  margin-bottom: 0px;
  padding-bottom: 20px;
  color: #686868;
}
p.agree-to-publish-with-us-text a{
  color: #686868;
  transition: 0.3s all ease-in-out;
  font-weight: 500;
}
p.agree-to-publish-with-us-text a:hover{
  color: #ff3647;
  text-decoration: none;
}
button.btn-submit-publish-with-us {
  padding: 5px 34px;
  background: linear-gradient(90deg,#296fb4 0%,#296fb4 100%);
  border: none;
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 16px;
  transition: 0.3s all ease-in-out;
  cursor: pointer;
  margin-top: 15px;
  border-radius: 8px;
}

button.btn-submit-publish-with-us:hover{
  box-shadow: 2px 2px 6px #dcdcdc;
}
.row.info-to-arihant-wrp-row-publish-us-page.justify-content-between {
    margin-top: 40px;
}

.manage-publish-with-us-wrp-secs {
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: left !important;
  display: flex;
}
.icon-image-wrp-sec-part-arihants {
    padding-right: 10px;
}
.icons-text-content-wrp-sec-post{

}
.icons-text-content-wrp-sec-post p{
  margin-bottom:0px;    
  font-size: 20px;
  font-weight: 500;
}
.icons-text-content-wrp-sec-post span {
  font-size: 18px;
  color: #686868;
}
.icons-text-content-wrp-sec-post span b{
  font-weight: 500 !important;
}
.manage-margin-ports-wrappers-manuscripts{
  margin-top:10px;
}


/*==============================================
                  My Account
===============================================*/
.arihant-wrapper-header-my-account {
    background: url(../../../../resources/image/arihant/my-account-wrp-bg.png);
    background-size: cover;
    height: auto;
    background-repeat: no-repeat;
    background-position: top;
    min-height: ;
    padding:30px 0px;
    font-family: 'Fira Sans', sans-serif;
    list-style: none;
    display: flex;
    align-items: center;
}
.accont-welcome-details{
  /*padding-right: 15px;
  padding-left: 15px;*/
}
.accont-welcome-details h3{
  font-size: 26px;
  padding: 0px 0px;
  color: #ef7215;
  font-weight: 500;
}
.welcome-with-name-details-logout {
  padding-top:25px;
  /*padding-right: 15px;
  padding-left: 15px;*/
}
.manage-btn-width-left-hi{
    width: 50%;
    float: left;
}
.manage-btn-width-left-hi p{
  color: #000;
  font-weight: 500;
  font-size: 26px;
  margin:0px;
}
.logout-manage-wrp-ports-neou-account{
    width: 50%;
    float: left;
  text-align: right;
}
.logout-manage-wrp-ports-neou-account a.logut-btn-sec-parts,
.logout-manage-wrp-ports-neou-account a.logut-btn-sec-parts:hover{
  font-size: 14px;
  color: #000;
  text-decoration: none;
}
.manage-padding-in-my-account-to-serd {
  padding-right: 15px;
  padding-left: 15px;
}
.row.manage-row-my-account-presonal-info {
  padding: 30px 0px;    
  /*padding-right: 15px;
  padding-left: 15px;*/
}
span.personal-info-text-my-account {
    color: #686868;
}
.manage-info-divice-ports-lambo {
  width: 25%;
  float: left;
}
.profile-manage-image-past-pots {
  text-align: center;
}
.profile-manage-image-past-pots a,
.profile-manage-image-past-pots a:hover{
  color: #ef7215;
  text-decoration: none;
  font-size: 14px;
  display:inline-block;
  font-weight: 500;
}
.manage-slides-name-profile{

}
.row-manage-edit-wrappers{

}
.user-details-first {
  width:60%;
  float: left;
}
.user-details-first img{
  width: 18px;
}
.user-details-first  span{
  font-size: 13px;
}
.change-btn-flowerss-ports{
  width: 40%;
  float: left;
}
.change-btn-flowerss-ports a,
.change-btn-flowerss-ports a:hover{
  font-size: 13px;
  color: #ef7215;
  text-decoration: none;
}
.manage-slides-name-profile h3{
  font-size: 22px;
  color: #000;
}

.brdr-right-in-order-by{
  border-right: 1px solid #cccccc52;
  padding-top: 12px;
  padding-left: 20px;
}

.manage-wrp-profile-num-post {
  width: 70%;
  float: right;
  border-right: 1px solid #cccccc52;
  padding-bottom: 22px;
  padding-top: 10px;
}
.manage-brd-wrp-rights-profiless {
  padding-right: 0;
  margin-right: 15px;
  border-right: 1px solid #cccccc52;
  min-height: 162px;
}
.profile-manage-image-past-pots img {
    width: 125px;
    height: 125px;
    border-radius: 50%;
}
.profile-manage-person.manage-padding-in-my-account-to-serd {

}
.manages-parts-ports-in-border-margin-profile-part{
  padding-bottom: 30px;
  border-bottom: 2px solid #ccc6;
  margin-bottom: 40px;
  /*margin-right: 15px;
  margin-left: 15px;*/
}
.change-pass-wrp-ports-arihant-widths455.manage-brd-wrp-rights-profiless{
  width: 48%;
  float: left;
}
.change-pass-wrp-ports-arihant-second-width{
  width: 46%;
  float: left;
  padding-top: 15px;
  padding-left: 25px;
}

.content-on-box-this-parts h3 {
  font-size: 16px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 0px;
}
.content-on-box-this-parts span {
  font-size:15px;
  color: #686868;
  display: block;
  margin-bottom: 10px;
}
.content-on-box-this-parts a,
.content-on-box-this-parts a:hover {
  font-size:14px;
  text-decoration: none;
  display: block;
  color: #ef7215;
  font-weight: 500;
}
.content-on-box-this-parts a i{
  color: #ef7215;
}



.image-wrp-all-ser-listing-last-two {
  width: 13%;
  float: left;
  padding: 10px  10px 10px 10px;
}
.image-wrp-all-ser-listing-last-two img{
  width: 100%;
}
.wrp-detail-main-product-in-my-account {
    width: 30%;
    float: left;
    padding: .75em .75rem .60em 2em;
}
.upper-text-title-heading-product-my-accont{

}
.product-listing-last-two-order-wrp {
  padding-bottom: 40px;
}
.managers-ports-saparows{
  padding-bottom: 30px; 
}
.upper-text-title-heading-product-my-accont h3{
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 4px;
  min-height: 32px;
}
.upper-text-title-heading-product-my-accont span{
  font-weight: 400;
  font-size: 10px;
  color: #686868;
  display: inherit;
  margin-bottom:20px;
}
.wrp-main-products-detail-uppers {
  width: 100%;
}
.row-manage-product-detail-in-my-account-pg-use{

}
.wrp-detail-main-product-in-my-account a.detail-product-in-shopping-cart-table{
  margin-top:15px;
}

.price-detail-on-my-product-account {
  width: 20%;
  padding-left: 40px;
  float: left;
  padding-top: 5px; 
}
.delivered-by-on-id-to-tracks{
  width: 13%;
  float: left;
}
.price-details-post-carts-parts {
  padding-top: 14px;
}
.price-details-post-carts-parts h3 {
  font-size: 24px;
  color: #686868;
}
.wrapper-row-product-onder-per-listing {
  padding: 0px 30px;
  padding-bottom: 40px;
}
.price-details-post-carts-parts h3 i{
  font-size: 22px;
}
.product-detail-date-on-my-account-products {
  padding-top: 25px;
}
.product-detail-date-on-my-account-products p{
  margin:0px;
  color: #686868;
  font-size: 14px;
}
.order-id-in-product-my-account {
  padding-top: 15px;
  padding-bottom: 20px;
}
.order-id-in-product-my-account h4,
.order-id-in-product-my-account span{
  font-size: 16px;
  font-weight: 500;
  margin:0px;
}
.traking-id-on-product-my-accounts h4,
.traking-id-on-product-my-accounts span{
  margin: 0px;
  color: #686868;
  font-size: 14px;
}
.traking-id-on-product-my-accounts h4{
  font-weight: 500;
}
.deliver-on-date-width-on-my-account-de {
  float: left;
  width: 20%;
}

.wrp-detail-main-product-in-my-account .wrp-details-about-shopping-cart-pg{
  font-size: 12px;
  padding:3px 0px;
}
.manage-date-wrp-poast-arihant-my-accounts{

}
.manage-date-wrp-poast-arihant-my-accounts h4{
  font-size: 14px;
  padding-top: 15px;
}
.send-by-date-on-arihant-user-my-account {
  padding-top: 25px;
  font-size: 14px;
  color: #666666;
}
.track-button-wrp-uses-portsa-allse{
  padding-top: 45px;
}
button.btn-in-track-oder-arihant-my-account {
  background: none;
  border: 1px solid #ef7215;
  border-radius: 4px;
  padding: 3px 15px;
  font-size: 14px;
  font-weight: 500;
  color: #686868;
  cursor:pointer;
}
button.btn-in-track-oder-arihant-my-account:hover{
  background:linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%) ;
}
button.btn-in-track-oder-arihant-my-account:hover span{
  color: #fff;
}

button.btn-in-track-oder-arihant-my-account:hover .white-bg{
  display: none;
}
button.btn-in-track-oder-arihant-my-account:hover .gradient-bg{
  display: inline-block;
}
button.btn-in-track-oder-arihant-my-account .gradient-bg{
  display: none;
}
button.btn-in-track-oder-arihant-my-account:focus,
button.btn-in-track-oder-arihant-my-account:hover,
button.btn-in-track-oder-arihant-my-account:active{
  outline: none;
}
button.btn-in-track-oder-arihant-my-account span{
  margin-left: 7px;
  margin-top: 0px;
  display: inline-block;
}
.wrp-user-allser-uper-product {
  border-bottom: 1px solid #cccccc59 !important;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.wrp-user-allser-uper-product span.first-table-cart-page-arihant{
  width: 62px;
}
.wrp-user-allser-uper-product span.second-details-cart-page-arihant{
  width: 30px;
}
.wrapper-row-product-onder-per-listing .wrp-user-allser-uper-product:last-child {
  border: none;
}
.last-boy-border-orere{
  padding-bottom: 0px;
}
.last-boy-border-orere .wrp-user-allser-uper-product:last-child { 
  border-bottom: 1px solid #cccccc59;
}
.view-all-order-text-mng-btn-use{

}
.view-all-order-text-mng-btn-use a,
.view-all-order-text-mng-btn-use a:hover{
  color: #ef7215;
  font-weight: 500;
  text-decoration: none;
}

.wrp-btn-calendar-to-switch {
    display: inline-block;
    padding: 10px 15px 0px 0px;
    background: white;
    margin-top: 30px;
    cursor: pointer;
    min-width: 250px;
    position: relative;
}
.manage-wimges-width-arihantsb{
    position: absolute;
    left: 0px;
    z-index: 99;
    bottom: 0;
}
.wrp-btn-calendar-to-switch input {
    width: 100%;
    position: relative;
    border: 1px solid #ccc;
    padding: 10px 11px;
    text-align: center;
    font-size: 14px;
    min-height: 44px;
    padding-left: 38px;
}
.wrp-btn-calendar-to-switch input:active,
.wrp-btn-calendar-to-switch input:focus {
    outline: none;
}
span.date-gap-calendar-within-parts{
  padding: 0px 4px;
}
.manage-request-managment-wrp-sets {
  padding-top: 50px;
}
.manage-request-managment-wrp-sets a,
.manage-request-managment-wrp-sets a:hover{
  font-size: 14px;
  font-weight: 500;
  color: #ef7215;
  text-decoration: none;
}

.status-work-ports-part-arihant-wrp {
  padding-top: 115px;
}
.status-work-ports-part-arihant-wrp a,
.status-work-ports-part-arihant-wrp a:hover{
  font-size: 14px;
  text-decoration: none;
  color: #000;
}
.status-work-ports-part-arihant-wrp a span.status-on-arihant-product{
  font-weight: 400;
}
.status-work-ports-part-arihant-wrp a span.what-in-status-on-product-arihant-books{
  font-weight: 500;
}
.status-work-ports-part-arihant-wrp.manage-padding-top-to-statusss {
    padding-top: 30px;
}
.row.pagination-product-details-wrp {
  text-align: center;
  padding-bottom: 30px;
}
.paginations-btn-order-historys-details{
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
  display: flex;
}
.paginations-btn-order-historys-details a, .paginations-btn-order-historys-details .pagination a{
  display: inline-block;
  width: 25px;
  padding:4px 0px;
  margin: 0px 3px;
  height: 25px;
  background: #686868;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  font-size: 12px;
}
.paginations-btn-order-historys-details #limit {display: none;}
.paginations-btn-order-historys-details a:hover, .paginations-btn-order-historys-details .pagination li:hover a{
  text-decoration: none;
}
.paginations-btn-order-historys-details .pagination li.disabled {
  border-radius: 20px;
  padding: 4px 9px;
}
.paginations-btn-order-historys-details .pagination li a {
    border-radius: 50%;
}
.paginations-btn-order-historys-details a.active, .paginations-btn-order-historys-details .pagination li.disabled{
  background: #358F8F;
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
}
.paginations-btn-order-historys-details a.active, .paginations-btn-order-historys-details .pagination li.disabled span{
    display: inline-block;
    padding: 4px 0px;
    margin: 0px 3px;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.paginations-btn-order-historys-details li.disabled {
    padding: 0px !important;
    border-radius: 50% !important;
    width: 25px;
    text-align: center;
    height: 25px;
}
.row.manage-bottom-seconds-ports {
  padding: 0px 60px;
}
.whislist-manages-bgs-width-portser {
  position: relative;
  background: #fafafa;
  min-height: 200px;
  padding:60px;
  transition: 0.3s all ease-in-out;
}
.whislist-manages-bgs-width-portser:hover{
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  transition: 0.3s all ease-in-out;
}
.padding-manages-wishl-coupon{
  padding: 0px 60px;
}
.padding-manages-wishl-coupon a:hover{
  text-decoration: none;
}
.position-top-bg-like-icons-past {
  position: absolute;
  top: 30px;
  right: 30px;
}

.whislist-manages-bgs-width-portser:hover .position-top-bg-like-icons-past i{
  color: #fff;
}
.position-top-bg-like-icons-past i{
  font-size: 150px;
  opacity: 0.2;
  color: #ccc;  
}
.text-content-links-wrp-arihant-my-account{

}
.text-content-links-wrp-arihant-my-account h3{
  color: #000;
  font-size: 28px;
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: left !important;
  display: flex;
}
.text-content-links-wrp-arihant-my-account h3 svg{
  width:30px;
  margin-right: 5px;
}
.whislist-manages-bgs-width-portser:hover .text-content-links-wrp-arihant-my-account svg{
  fill: #fff;
}
.whislist-manages-bgs-width-portser:hover .position-top-bg-like-icons-past svg{
  fill: #ffffff;
}
.position-top-bg-like-icons-past svg{
  width: 130px;
  opacity: 0.1;
}
.text-content-links-wrp-arihant-my-account h3 i{
  padding-right: 5px;
  color: #000;
}
.text-content-links-wrp-arihant-my-account p{
  padding-left: 40px;    
  min-height: 70px;
  line-height: 20px;
  margin: 0px;
  color: #000;
}
.whislist-manages-bgs-width-portser:hover .text-content-links-wrp-arihant-my-account h3,
.whislist-manages-bgs-width-portser:hover .text-content-links-wrp-arihant-my-account p{
  color: #fff;
}
.whislist-manages-bgs-width-portser:hover .text-content-links-wrp-arihant-my-account i{
  color:#fff;
}
.order-bg-in-here-to-posere{
  background:url(../../../../resources/image/arihant/order-wrp-bg.jpg); 
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
}





/*=======================================================
                    Wishlist
========================================================*/
.wihslist-bg-arihant-changess-design{
  background:url(../../../../resources/image/arihant/wihslistt-wrp-bg.jpg); 
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
}
.wihslist-bg-arihant-changess-design a.logut-btn-sec-parts,
.wihslist-bg-arihant-changess-design a.logut-btn-sec-parts:hover{
  color:#fff;
}

.wrapper-wishlist-main-arihants {
  padding: 30px 50px;
}
.product-title-wishlist-ports{

}
.product-title-wishlist-ports h3{
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 4px;
  min-height: 32px;
}
.details-book-about-wishlist-shopping-pg{
  position: relative;
}
.product-title-wishlist-ports span {
  font-weight: 400;
  font-size: 10px;
  color: #686868;
  display: inherit;
  margin-bottom: 20px;
}
.delete-wrp-box-desp-port-calls {
  position: absolute;
  right: 20%;
  bottom: 0px;
}
.delete-wrp-box-desp-port-calls a{
  background: #e8e8e8;
  padding: 2px;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  font-size: 13px;
  text-align: center;
  color: #000;
  display: inline-block;
}
.img-wrp-arihants-product-detail-wishlist {
  width: 25%;
  float: left;
  margin-left: 5%;
}
.img-wrp-arihants-product-detail-wishlist img{
  width: 100%;
}
.content-wrp-all-sets-porudtc-losts {
  float: left;
  width: 60%;
  padding-left: 25px;
  padding-top: 5px;
}
.wrp-details-about-shopping-wishlist-pg {
  font-weight: 400;
  font-family: 'Fira Sans', sans-serif;
  color: #686868;
  padding: 3px 0px;
  font-size: 12px;
}
span.first-table-wishlist-page-arihant {
  width: 80px;
  display: inline-block;
}
span.second-details-wishlist-page-arihant {
  width: 40px;
  display: inline-block;
}
.price-of-rate-in-arihantbook-wishlist{
  position: relative;
  margin-top:5px;
}
.price-of-rate-in-arihantbook-wishlist h3{
  font-size: 22px;
  color: #686868;
  margin:0px;
}
.price-of-rate-in-arihantbook-wishlist h3 i{
  font-size: 20px;
}
.but-this-item-btn-wrp-arihants-wishlist{
  position: absolute;
  right: 20%;
  top: 0px;
}
.but-this-item-btn-wrp-arihants-wishlist a{
  background:linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  padding: 2px;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  font-size: 13px;
  text-align: center;
  color: #fff;
  display: inline-block;
}
.product-detail-wishlist-arihants{
  padding-right: 40px;
  padding-top: 30px;
  padding-bottom: 40px;
  padding-left: 30px;
}
.brder-right-btm-anages {
  border-right: 0px;
}

.row .brdr-checks-ports-arihantss:nth-child(1) .product-detail-wishlist-arihants{
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.row .brdr-checks-ports-arihantss:nth-child(3) .product-detail-wishlist-arihants{
  border-right: 1px solid #ccc;
}
.row .brdr-checks-ports-arihantss:nth-child(4) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(6) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(8) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(10) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(12) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(14) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(16) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(18) .product-detail-wishlist-arihants, 
.row .brdr-checks-ports-arihantss:nth-child(20) .product-detail-wishlist-arihants {
    border-top: 1px solid #ccc;
}
.row .brdr-checks-ports-arihantss:nth-child(5) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(7) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(9) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(11) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(13) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(15) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(17) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(19) .product-detail-wishlist-arihants,
.row .brdr-checks-ports-arihantss:nth-child(21) .product-detail-wishlist-arihants{
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.col-sm-6.col-12.brdr-checks-ports-arihantss{
  padding: 0px;
}

.row-manage-details-resposibilities-job-arihant {
    padding-bottom: 50px;
    border-bottom: 1px solid #cccccc6b;
    margin-bottom: 0px;
}


.row-manage-qualification-description-job-arihant {
  margin-top: 40px;
}
.btn-wrp-submit-to-the-job-arihant {
  padding-left: 65px;
  padding-top: 40px;
}
button.btn-submit-job-arihant {
  background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
  border: none;
  cursor: pointer;
  padding: 8px 40px;
  border-radius: 6px;
  color: #fff;
}

.wrp-part-two-arihant-career-wrp {
  background: #f4f4f4;
  padding: 20px 0px 30px 40px;
}
.btn-detailson-career-arihant-wrp-submited{
  margin-bottom: 20px;
}
.btn-detailson-career-arihant-wrp-submited .btn-intrested-to-job-arihant{
  background: #000;
  color: #fff;
  padding: 8px 30px;
  border: none;
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  min-width: 180px;
}
.btn-detailson-career-arihant-wrp-refer-friend .{
  margin-bottom: 20px;
}
.btn-detailson-career-arihant-wrp-refer-friend .btn-refer-to-job-arihant{
  color:#ef7215;
  padding: 8px 40px;
  background: transparent;
  border: 1px solid #ccc;
  cursor: pointer;
  border-radius: 6px;
  min-width: 180px;
  text-align: center;
}
.post-detail-wrp-row-career-page {
  border-bottom: 1px solid #ccc;
  margin-bottom: 40px;
  padding-bottom: 10px;
  margin-top:40px;
}
.post-detail-wrp-row-career-page span{
  font-size: 14px;
  color: #000;
  opacity: 0.6;
}
.post-detail-wrp-row-career-page h3{
  color: #000;
  font-weight:  500;
}
.share-this-job-wrp-career-arihant{
  margin-bottom: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.share-this-job-wrp-career-arihant span{
  font-size: 14px;
  color: #000;
  opacity: 0.6;
}
.share-this-job-wrp-career-arihant ul{
  padding: 0px;
  padding-top: 10px;
  margin: 0px;
}
.share-this-job-wrp-career-arihant ul li{
  list-style: none;
  float: left;
}
.share-this-job-wrp-career-arihant ul li a{
  display: inline-block;
  min-width: 26px;
  height: 26px;
  text-align: center;
  margin-right: 5px;
  background: #000;
  border-radius: 50%;
  font-size: 14px;
  padding: 3px 0px 0px 0px;
  color: #fff;
}
.share-this-job-wrp-career-arihant ul li a:hover {
    background: #ef7215;
}
.manage-padding-lefts-ports-share ul li a:hover{
    background: #ef7215;
}
.other-job-detail-wrp-row-arihant {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}
.other-job-detail-wrp-row-arihant span.titles-in-ars {
  font-size: 14px;
  color: #000;
  opacity: 0.6;
  display: inline-block;
  padding-bottom: 20px;
}
.wrp-row-related-job-wrp{
  margin-bottom: 20px;
}
.wrp-row-related-job-wrp a{
  display: block;
  color: #000;
  font-weight: 500;
}
.wrp-row-related-job-wrp span{
  font-size: 12px;
  display: inherit;
}
.wrp-row-related-job-wrp a:hover{
  text-decoration: none;
}
.show-all-wrp-detail-jobs{

}
.show-all-wrp-detail-jobs a{
  color: #ef7215;
  font-size: 12px;
  border-bottom: 1px solid #ef7215;
}
.manage-padding-lefts-ports-share {
  padding: 20px 0px 0px 40px;
}
.manage-padding-lefts-ports-share  span.share-sub-title{
  font-size: 12px;
  color: #000;
  opacity: 0.6;
  display: inline-block;
  padding-bottom: 10px;
}
.manage-padding-lefts-ports-share ul{
  margin:0px;
  padding: 0;
}

.manage-padding-lefts-ports-share ul li{
  list-style: none;
  float: left;
}
.manage-padding-lefts-ports-share ul li a{
  display: inline-block;
  min-width: 26px;
  height: 26px;
  text-align: center;
  margin-right: 5px;
  background: #000;
  border-radius: 50%;
  font-size: 14px;
  padding: 3px 0px 0px 0px;
  color: #fff;
}


.this-is-none-property {
    display: none !important;
}
div#maincontainer .col-md-9.col-xs-12 {
    max-width: 100%;
    padding: 0px;
}










.about-timelines-web-landing-wrps {
  background: url(../../../../resources/image/arihant/see-entire-timeline.jpg);
  background-size: cover;
  background-color: #eae5e2;
  height: auto;
  background-repeat: no-repeat;
  background-position: bottom;
  min-height: 1200px;
  font-family: 'Fira Sans', sans-serif;
}
.ulisting-timeline-wrps {
  padding: 0px;
  margin: 0px;
  max-width:600px;
  padding-left: 90px;
  padding-top:60px;
  padding-bottom: 60px;
}
.ulisting-timeline-wrps li{
  list-style: none;
  position: relative;
  padding-bottom: 35px;
}

.ulisting-timeline-wrps li:first-child{
  padding-bottom:50px;
}

.ulisting-timeline-wrps li span{
  display: inline-block;
  padding-left: 35px;
  font-size: 15px;
}
.ulisting-timeline-wrps li:before{
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: #ef7216;
  border-radius: 50%;
  left: -2px;
  top: 7px;
  z-index: 9;
}
.ulisting-timeline-wrps li:after{
  content: "";
  position: absolute;
  left: 5px;
  height: 110%;
  background: #ccc;
  width: 2px;
  top: -20%;
  z-index: 1;
}
.date-is-of-days {
  position: absolute;
  left: -65px;
  top: 0px;
}
.date-is-of-days h3 {
    font-weight: 600;
    color: #686868;
    font-size: 24px;
}
li.list-all-wrp-arihantbooks br {
    display: block;
}




/*========================================
    Program
==============================*/

.programs-web-landing-wrps{

}
.program-links-wrp-tabs-all{
  background: #fff !important;
}
.manage-all-main-menu-programs{
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  margin: 40px 3% 0px;
  margin-bottom: 10px;
  padding-bottom: 30px;
}
.manage-all-main-menu-programs div#nav-tab{
  border: none;
}
.manage-all-main-menu-programs div#nav-tab .nav-link{
  width: 25%;
  text-align: center;
  border: none;
  border-bottom: 2px solid #8d9192;
  padding-bottom: 0px;
}
.image-wrp-programs img{
  width: 60px;
  text-align: center;
}
.manage-all-main-menu-programs div#nav-tab .nav-link .text-programs-menusa {
  position: relative;
  display: inline-block;
  padding-bottom: 25px;
}
.manage-all-main-menu-programs div#nav-tab .nav-link.active{

}
.manage-all-main-menu-programs div#nav-tab .nav-link.active .text-programs-menusa:after {
  content: "\f0d7";
  position: absolute;
  bottom: -16px;
  left: 0px;
  color: #8d9192;
  display: inline-block;
  font: normal normal normal 24px/1 FontAwesome;
}

.text-programs-menusa{

}
.text-programs-menusa span{
  font-weight: 500;
  font-size: 30px;
  color: #8d9191;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
.manage-wrp-all-links-portst-likested .tab-content{
    padding-top:0px;
    padding-bottom:0px;
}

.width-100-to-the-post-requierd-programs-links{
  margin:20px 3% 0px;
}

.all-links-wrp-post-title{
  margin-bottom: 30px;
}

.all-links-wrp-post-title h3{
  font-size: 20px;
  color: #e97215;
  font-weight:500;
  border-bottom: 1px solid #ccc;
  display: inline-block;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
span.boldest-poeraaa {
    font-weight: 500;
}
ul.link-program-wrp-links-porst{
  padding:0px;
  margin:0px;
}
ul.link-program-wrp-links-porst li{
  list-style: none;
}
ul.link-program-wrp-links-porst li a{
  font-size: 16px;
  color: #000;
  font-weight: 500;    
  padding: 4px 0px;
  display: inline-block;
}
ul.link-program-wrp-links-porst li a:hover{
  text-decoration: none;
}
.all-links-wrp-post-title.gaping-without-title-column {
  margin-top: 40px;
}
.margin-btm-zero{
    margin-bottom:0px;
}



.container-vk-edit {
    padding-bottom: 40px;
}

.row.manage-all-ealse-portsae-product-detailsports .productinfoleft.col-5.col-sm-3 {
    color: #000;
    font-weight: 500;
}
.row.manage-all-ealse-portsae-product-detailsports {
    margin-bottom: 10px;
}
.modal-dialog.modal-lg-width-100{
    max-width:90%;
}
.close.msg-positions-nals-ports{
    position: absolute;
    right: 5px;
    top: -5px;
    z-index: 99999;
    cursor: pointer;
}
.show-only-mobile-webside{
    display:none;
}









.pagination li a {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #4c4c4c;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
li.disabled {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #000000;
    background-color: #f5f5f5;
    border: 1px solid #dee2e6;
}
.contacttplbanner-vk-edits {
    display: none;
}
.this-is-a-responsive-view-slider{
    display:none;
}
.this-is-a-web-view-slider{
    display:block;
}
.this-is-a-responsive-view-slider img{
    width:100%;
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
    padding: 5px;
}
.datepicker td, .datepicker th{
    font-size:13px;
}

.heart-widths-listings{
    display: inline-block !important;
    width: 31px !important;
    float:left;
    text-align: left !important;
}
.manage-filter-row-in-front{
    display:none;
}
/*
.download-some-rear-details-products{
    display:none;
}*/
.cancell-this-is-responsive-view-button{
    display:none;
}
.select-options-views-prints{
    width:100%;
}

.select-options-views-prints select{
    width:100%;
    min-height:45px;
    padding-left:55px;
}
.select-options-views-prints select:focus,
.select-options-views-prints select:hover{
    outline:none;
}
.term-conditions-img-manag-all-wrpss-arihantbooks {
    width:100%;
}
.term-conditions-img-manag-all-wrpss-arihantbooks img {
    width: 100%;
}
.product-list-group-row h3.book-name-this-is-item-product a.prdocutname{
    /* margin: 0 0 4px 0; */
    /* display: -webkit-box; */
    /* -webkit-box-orient: vertical; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
}
.padding-btm-btm-in-login-registerss{
    text-align: center;
    padding-top: 30px;
    margin-bottom: 20px;
}

.padding-btm-btm-in-login-registerss .heading1 .maintext{
    margin-bottom: 20px !important;
    display:inline-block;
}
.returncustomer.pdng-rights{
    padding-right:20px;
}
.paddng-box-manage-forget-password{
    border: 1px solid #E7E7E7;
    padding: 25px 20px 20px;
}
.forget-password-reset-now-wrps h4.heading4 {
    font-size: 16px;
    padding: 12px;
}
.display_none_form-fields span.input-group-addon {
    display: none;
}




.color_blacks{
  color:#000 !important;
}
.coupons-bg-arihant-changess-design{
  background:url(../../../../resources/image/arihant/bg-header-coupon-bg.jpg); 
  background-size: cover;
  height: auto;
  background-repeat: no-repeat;
  background-position: top;
}
.coupons-bg-arihant-changess-design a.logut-btn-sec-parts,
.coupons-bg-arihant-changess-design a.logut-btn-sec-parts:hover{
  color:#fff;
}
.coupons_weeee{
  margin-bottom:20px;
}
.coupons-wrsps-detailsss img{
  width:100%;
}

/*=========================================================================================================================================================
                                  Responsive.css 
=========================================================================================================================================================*/


@media(max-width:768px){
  *{
    padding:0;
    margin:0;
  }
  .product-detail-wishlist-arihants {
        border: none !important;
        padding: 0px 0px 20px 0px;    
        border-bottom: 1px solid #cccccc61 !important;
        margin-bottom: 20px;
    }
    .wrapper-wishlist-main-arihants {
        padding: 30px 10px;
    }
    .row .brdr-checks-ports-arihantss:last-child .product-detail-wishlist-arihants{
        border-bottom:none !important;
    }
  .column_right-vk-edits.col-md-3-vk-edit.col-xs-12-vk-edit.mt20-vk-edit.name-of-words-and-portser{
      width:100% !important;
  }
  .col-md-9-vk-edit.col-xs-12-vk-edit{
      width:100% !important;
  }
  .overlay-menu-close.menu-ovr-act{
    z-index: 999;
    display: block;
    transition: 0.3s all ease-in-out;

  }
  .col-12.col-sm-12.col-lg-12.col-xl-9.title-text-changess-pera-disc-work-culture br{
    display: none;
  }

  .logo-wrapper img{
    width:35px;
  }
  .menu-bar-wrp{
    display: none;
  }
  .main-menu-wrp{
    padding:0px 0px;
  }
  .bg-wrapper-sec{
      
  }
  .menu-bar-wrp ul li a{
    font-size:10px;
  }
  ul.menu-wrp-link-main{display: none;}
  .img-wrapper-connect{
    text-align: center;
  }
  .menu-wrp-all-users-com ul li a{
    padding: 13px 6px;
  }

  .menu-wrp-all-users-com ul li a span {
    display: none;
  }

  .search-header-close.header-close-active-btn{
    z-index: 9999;
  }

  li.none-add-class-responsive.display-none-now a{
    display: none;
  }

  ul.social-icon-wrp-connect{
    width:100%;
    border:none;
  }
  .responsive-center-text{
    text-align: center;
  }
  .img-wrp-call-in,h3.call-here-number{
    float: none;
    display: inline-block;
  }

  .phone-connect-img-here{
    padding-top:20px;
  }


  .image-wrapper-footer-logo {
      margin-bottom: 25px;
  }
  .main-div-box-link-footer {
      margin-bottom: 20px;
  }
  .box-categories-wrp a{
    padding: 25px 15px;
    margin-bottom: 0px;
    display: block;
  }
  .bg-color-fill-categories h3{
    padding: 16px 15px;
      font-weight: 300;
      line-height: 32px;
      font-size: 22px;
  }
  a.bg-color-fill-categories.yellow-color-fill-bg.responsive-red-bg:hover{
    background: #ea1d32;
  }
  a.bg-color-fill-categories.red-color-fill-bg.responsive-yellow-bg{
    background: #f38c13;
  }
  .bg-color-fill-categories h3 a{
    font-size: 22px;
    padding:40px 1px;
  }
  .programs-disc-pera-about{
    display: none;
  }

  .mrgn-top-respo-programs{
    margin-top:26px;
  }
  .wrp-box-programs{
    margin-top:0px;
  }
  .mrgn-top-respo-programs .col-md-6.col-lg-3.col-6:nth-child(1),
  .mrgn-top-respo-programs .col-md-6.col-lg-3.col-6:nth-child(3){
    border-right: 2px solid #b8b8b836;
  }

  .mrgn-top-respo-programs .col-md-6.col-lg-3.col-6:nth-child(3),
  .mrgn-top-respo-programs .col-md-6.col-lg-3.col-6:nth-child(4){
    border-top:2px solid #b8b8b836;
  }

  .wrp-box-programs{
    border-right: 0px;
  }
  .wrp-box-text-sec-disc h3{
    font-size:24px;
  }
  .wrp-box-icon-size img{
    width: 50px;
  }
  .wrp-box-text-sec-disc p{
    font-size:15px;
    margin-bottom: 0px !important;
    min-height: 50px;
  }

  .categories-section{
    background: none;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
  }

  .manage-count-wrp-box{
    padding-top:30px;
    padding-bottom:0px;
  }

  p.categories-section-disc-title-pera{
    display: none;
  }

  .col-lg-4.col-sm-6.col-6.responsive-padding-none {
    padding: 0px !important;
  }
  .bg-color-fill-categories{
    border-radius: 0px !important;
    margin:0px;
  }

  .responsive-yellow-bg{
    background-color: #c7fcf2;
  }
  .responsive-red-bg{
    background-color: #358F8F;
  }




  p.journey-section-disc-title-pera{
    display: none;
  }
  .manage-count-wrp-box:after{
    display: none;
  }
  .manage-count-wrp-box h2{
    color:#333;
  }
  .manage-count-wrp-box h2 span{
    color:#333;
    font-size: 34px;
  }
  .manage-count-wrp-box span{
    font-size:14px;
  }

  .display-none-responsive{
    display: none;
  }

  p.connect-sec-wrp-disc-pera{
    display: none;
  }
  .center-responsive-div{
    text-align: center;
  }
  ul.social-icon-wrp-connect{
    display: inline-block;
    margin: 0px auto;
    width:auto;
    float:none;
  }
  ul.social-icon-wrp-connect li{
    width:auto;
  }
  ul.social-icon-wrp-connect li a {
      padding: 15px 10px;
      display: inline-block;
  }

  .img-wrp-call-in{
    display: none;
  }
  .responsive-view-icon-this{
    display: block;
      margin-top: 10px;
  }
  .responsive-view-none{
    display: none;
  }
  .responsive-none-view{
    display: none;
  }
  .responsive-view-not-desktop{
    display: block;
  }
  .responsive-icon-side-po{
    position: absolute;
    width: 52px;
    left: 5px;
    top:-8px;
  }
  .responsive-icon-side-po img{
    width: 100%;
  }
  .pattern-disc-headding-footer{
    text-align: center;
  }
  .pattern-disc-headding-footer h3{
    margin: 0px;
    position: relative;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    padding-bottom: 0;
    padding: 6px 4px;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 20px;
    display: inline-block;
    color: #939797;
  }

  .link-sec-footer-respo{
    text-align: center;
  }
  .link-sec-footer-respo a {
      display: inline-block;
      color: #333;
      padding: 0px 6px 0px 0px;
      font-size: 15px;
      border-right: 1px solid #333;
  }
  .link-sec-footer-respo a:last-child{
    border:none;
  }

  .posi-static-respons{
    position: static;
  }
  ul.menu-wrp-link-main{
    display: none;
    position: fixed;
    left: -800px;
    top: 0;
    transition: 0.3s all ease-in-out;
    height: 100vh;
    border: 0px !important;
    z-index: 9999;
    width: 70%;
    /*background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);*/
  }

  ul.menu-wrp-link-main.menu-active-all-sess{
    left:0;
  }
  ul.menu-wrp-link-main li{
    float:none !important;
  }
  ul.menu-wrp-link-main li.link-menu-li.menu-big-under a.menu-link-anchor:after{
    top:20px;
    left:80%;
  }
  ul.under-menu-wrp-links{
    position: static;
  }
  ul.menu-wrp-link-main li.link-menu-li.menu-big-under:hover ul.under-menu-wrp-links{
    display: none;
  }
  ul.under-menu-wrp-links.menu-set-all-ses{
    display: block !important;
  }
  .logo-wrapper{
    padding: 2px 0px;
  }

  .connect-section{
    position: relative;
  }
  .dispay-set-resposive-img-phone{
    display: none;
    position: absolute;
    right: 6px;
      top: 44%;
      width: 75px;
  }
  .dispay-set-resposive-img-phone img{
    width: 100%;
  }
  .respo-sive-some-changes{
    position: absolute;
    left: 5px;
    display: inline-block;
    top: 80%;
    width: auto;
    margin-top: 0px;
  }
  .respo-sive-some-changes li a{
    padding:4px 3px;
    font-size: 10px;
  }




  span.login-with-other-ways-text:before{
    left: -40px;
    width: 30px;
    top:10px;
  }
  span.login-with-other-ways-text:after{
    right: -40px;
    width: 30px;
    top:10px;
  }
  .this-div-use-box-search{
    width: 75%;
  }
  .wrapper-form-header-search-input{
    min-height: 58px;
  }
  button.close-all-searchdiv-box,
  input.input-box-search-in-header,
  button.btn-in-open-search-header-search{
    top: 6px;
  }
  span.wrapper-close-btn-search-header-all{
    min-width: 38px;
  }
  .main-menu-wrp.search-active-now-row.now-hide-menuall .user-menu-wrp{
    pointer-events: none;
  }
  input.input-box-search-in-header{
    padding: 0 12px 0 10px;
  }
  button.btn-in-open-search-header-search{
    display: none;
  }

  .menu-main-min-height{
    min-height: 56px;
  }
  .contentpanel{
      padding:0px;
      margin:0px;
  }

  .this-desktop-view-hide{
    display: none;
  }
  .responsive-view-this{
    display: block;
  }
  h3.shoppig-cart-title-wrp-arihant{
    font-size:22px;
  }
  p.text-quetion-in-shopping-cart-page-arihant{
    font-size: 14px;
  }
  span.call-us-shopping-cart-pg-arihant{
    font-size: 10px;
  }
  .shopping-wrp{
    padding: 0px 0px 20px;
  }
  div#wrapper.wrp-cart{
    background: #f1f2f4;
  }
  div#wrapper.wrp-cart .footer{
    background: #fff;
  }
  div#wrapper.wrp-cart .footer-copyright{
    background: #f1f2f4;
  }
  .col-sm-9.padding-left30px{
    padding-left: 15px;
  }
  .category-main-wrp .col-sm-9.padding-left30px{
    /*padding-top:20px;*/
  }
  .responsive-none-thiss{
    display: none;
  }

  .responsive-view-display-none{
    display: none;
  }
  .manage-filter-row-in-front{
    padding-top:20px;
  }

  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(1),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(3),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(5),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(7),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(9),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(11),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(13),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(15),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(17),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(19),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(21),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(23),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(25),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(27),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(29),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(31),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(33),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(35),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(37),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(39),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(41){
      padding-right: 5px;
      padding-left: 10px;
  }
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(2),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(4),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(6),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(8),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(10),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(12),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(14),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(16),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(18),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(20),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(22),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(24),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(26),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(28),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(30),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(32),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(34),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(36),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(38),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(40),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(42),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(44),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(46),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(48),
  .product-list-group-row .col-lg-3.col-sm-6.col-6:nth-child(50){
      padding-left: 5px;
      padding-right: 10px;
  }
  .manage-filter-row-in-front .col-sm-3.col-6.text-center:first-child{
    padding-right: 5px;
    padding-left: 10px;
  }
  .manage-filter-row-in-front .col-sm-3.col-6.text-center:last-child{
    padding-left: 5px;
    padding-right: 10px;
  }
  .exprole-wrp-btn-in-product-div{
    width:100%;
  }
  .add-to-cart-btn-product-in-arihant{
    width: 100%;
  }




  .category-main-wrp{
    padding:0px 0px 30px 0px;
  }
  .category-main-wrp .container-fluid{
    padding-left: 15px;
  }
  .page-row-filter{
    display: none;
  }
  .product-disc-details-in-arihant{
    padding-left: 0px;
    padding-top:20px;
  }
  .product-disc-details-in-arihant h3.arihant-product-name{
      font-size: 22px;
      margin-bottom: 0px;
    font-weight: 500;
    padding:0px 6px;
  }
  span.product-create-by-arihant{
    padding: 5px 6px 10px 6px;
  }
  span.first-table-cart-page-arihant{
    width: 35%;
  }
  span.second-details-cart-page-arihant{
    width: 20%;
  }
  .download-wrp-width-this-arihant,
  .download-ebook-arihant-book-wrp{
    width:50%;
    float: left;
  }
  .this-view-desktopss{
    display: none;
  }
  .this-view-responsivesss{
    display: none;  
  }
  a.btn-add-to-wishlist-product-book span{
      font-size:14px;
  }
  .heart-like-btn.heart-widths-listings{
      float:left !important;
  }
  .wishlist-product-btn-in-product-arihant img{
      padding:8px 0px;
  }
  .download-some-rear-details-products{
    padding:10px 0px;
  }
  .share-item-product-book-details span,
  .share-item-product-book-details a{
    font-size: 14px;
  }
  .product-arihant-under-details {
      padding: 0px 5px;
  }
  .product-price-in-short-rate{
    padding-bottom: 10px;
    padding-top:0px;
    text-align:left;
  }
  .product-price-in-short-rate h3.price-book-arihant-product{
    font-size: 50px;
  }
  .product-price-in-short-rate h3.price-book-arihant-product i{
    font-size: 44px;
  }
  span.offert-in-off-product-sale{
    font-size: 20px;
  }
  .nav-tabs-acordings-arihant ul li a span{
    font-size: 12px;
    padding: 4px 17px 4px 17px;
  }
  .nav-tabs-acordings-arihant ul li a{
    padding:1px 1px 1px 1px;
    margin-right: 6px;
  }
  .nav-tabs-acordings-arihant ul li a.active{
    padding:1px 1px 1px 1px;  
    margin-right: 6px;
  }
  .nav-tabs-acordings-arihant ul li a.active span{
    font-weight: 500;
  }
  .text-area-tabs-all-product-disc p{
    font-size: 14px;
  }
  .text-area-tabs-all-product-disc{
    font-size: 12px;
      padding-left: 15px;
  }
  .nav-tabs-acordings-arihant ul li a.active span{
    padding:4px 17px 4px 17px;
  }
  h3.similar-rpdocut-title-text{
    font-size: 22px;
  }
  .similar-product-row-wrp.row .col-sm-2.col-6{
    margin-bottom: 20px;
    padding:0px 15px;
  }
  .similar-product-wrp-slide img{
    width: 100%;
  }
  .details-similar-product h3{
    margin-bottom: 0px;
  }
  .wrp-row-box-btn-add-to-cart-in-product-arihant{
    float: left;
    width: 45%;
    padding-right: 10px;
  }
  .wrp-row-box-btn-add-to-cart-in-product-arihant a.btn-add-to-cart-product-book{
    display: block;
      text-align: center;
  }
  .wrp-row-box-btn-add-to-wishlist-in-product-arihant{
    float: left;
    width: 45%;
  }
  .wrp-row-box-btn-add-to-wishlist-in-product-arihant a.btn-add-to-wishlist-product-book{
    display: block;
    text-align: center;
  }

  .responsive-view-only-desk{
    display: block;
  }
  .col-12.responsive-view-only-desk{
    padding-bottom: 10px;
  }
  .left-arrow-side-arihant-back-button {
      width:80%;
      float: left;
  }
  .left-arrow-side-arihant-back-button a{
    background: linear-gradient(90deg,#358F8F 0%,#c7fcf2 100%);
    color: #fff;
    display: inline-block;
    padding: 2px 10px;
  }
  .left-arrow-side-arihant-back-button a i{
    font-size: 24px;
    float: left;
    padding: 2px 0px 2px 0px;
  }
  .left-arrow-side-arihant-back-button a svg{
    height: 32px;
      float: left;
  }
  .left-arrow-side-arihant-back-button a span{
    color: #fff;
    display: inline-block;
    font-size: 15px;
    padding:4px 3px 5px 10px;
    text-transform: uppercase;
    float: left;
  }
  .home-button-back-wrp-responsive {
      float: left;
      width: 20%;
  }
  .home-button-back-wrp-responsive a{
    font-size: 16px;
    display: block;
    padding:0px;
    text-align: center;
    color: #fff;
  }
  .home-button-back-wrp-responsive a img{
    width: 32px;
  }


  .user-menu-wrp a.menu-dots-img-wrp{
    padding:14px 14px 14px 4px;
  }


  .thhis-in-responsive-view-and-dpdp{
    position: absolute;
    right: -999px;
    display: none;
    background: #fff;
    padding: 0px;
    z-index: 999;
    width: 92%;
    transition: 0.3s all ease-in-out;
  }
  .thhis-in-responsive-view-and-dpdp .side-menu-bar{
    z-index: 99999;
      position: relative;
  }
  .thhis-in-responsive-view-and-dpdp .overlay-addiidd.active-close-sides{
    position: fixed;
    background: #00000045;
    right: 0;
    top:0;
    z-index: 9999;
    width: 100%;
    height: 100vh;
    overflow: hidden;
  }
  span.rightprice-this-listing i{
    margin-top: 6px;
    font-size: 15px;
  }
  .thhis-in-responsive-view-and-dpdp.this-side-active-sd{
    right: 4%;
  }
  .height100vh{
    height: 100vh;
    overflow: hidden;
  }
  .desktop-none-this{
    display: block;
  }


  .responsive-close-btn-to-category{
    display: block;
  }

  .row.margin-none-in-passion-inbox-arihantss{
    padding: 45px 0px 20px 0px;
  }
  .row.margin-none-in-passion-inbox-arihantss .col-md-2.col-sm-4.col-6{
    padding:0px;
  }
  .title-icon-passion-career-arihant h4{
    font-size: 16px;
  }

  .row.margin-none-in-passion-inbox-arihantss .col-md-2.col-sm-4.col-6:nth-child(1),
  .row.margin-none-in-passion-inbox-arihantss .col-md-2.col-sm-4.col-6:nth-child(3){
    border-bottom: 1px solid #0000001c;
    border-right: 1px solid #0000001c;
    padding-top:20px;
  }

  .row.margin-none-in-passion-inbox-arihantss .col-md-2.col-sm-4.col-6:nth-child(2),
  .row.margin-none-in-passion-inbox-arihantss .col-md-2.col-sm-4.col-6:nth-child(4){
    border-bottom: 1px solid #0000001c;
    padding-top:20px;
  }

  .row.margin-none-in-passion-inbox-arihantss .col-md-2.col-sm-4.col-6:nth-child(5){
    border-right: 1px solid #0000001c;
    padding-top:20px;
  }
  .row.margin-none-in-passion-inbox-arihantss .col-md-2.col-sm-4.col-6:nth-child(6){
    padding-top: 20px;
  }
  .title-icon-passion-career-arihant{
    padding:20px 0px 15px;
  }
  h2.title-passion-career-section{
    font-size: 22px;
  }
  .title-text-changess-pera-disc-work-culture p{
    display: none;
  }
  .publish-with-us-career-arihant-wrp{
    display: none;
  }
  h2.title-recruitment-career-section{
    font-size: 22px;
  }
  .wrp-all-tab-applying-career-ul-arihant ul li{
    width: 100%;
    margin-bottom: 10px;
  }
  .recruitment-process-box-incareer-width-20{
    width: 50%;
  }
  .manage-detail-applying-recruitment-section-career p{
    display: none;
  }
  .manage-detail-applying-recruitment-section-career h4{
    min-height: 50px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
  }
  .image-wrp-applying-recruitment-section-career{
    text-align: center;
  }
  .row.Recruitment-process-career{
    padding-bottom:25px;
  }
  .manage-short-one-wrp-text-content-cv h3{
    font-size: 16px;
  }
  .applying-to-arihant-process-career-wrp p{
    display: none;
  }
  .applying-to-arihant-process-career-wrp h4{
    font-size: 14px;
    margin-bottom:30px;
  }
  .wrp-career .menu-main-min-height{
    min-height: 58px;
  }
  .details-box-of-cntact-arihant-books{
    padding:0px;
    margin-top:-20px;
  }
  .con-box-wrp-this-manage-rows{
    margin-bottom:10px;
    padding: 20px 0px;
  }
  .contact-all-details-bottom-box-content a{
    font-size:18px;
  }
  .contact-us-box-wrp-content-disc p{
    font-size: 12px;
    padding:0px 10px;
  }
  .manage-row-in-details-address-office-arihants{
    display: none;
  }
  .all-address-wrp-contact-arihant.desk-view{
    display: none;
  }
  .all-address-wrp-contact-arihant.mobile-view{
    display: block;
  }
  .title-text-b2b-services-arihant-books{
    display: none;
  }
  .first-of-second-1{
    padding: 0px;
    padding-right: 5px;
  }
  .col-sm-4.col-6.first-of-second-1.second-first-112{
    padding: 0px;
    padding-left: 5px;
  }
  .icon-wrp-contact-uss img {
      width: 30px;
  }
  .contact-us-box-wrp-content-disc h3{
    font-size: 16px;
  }
  .contact-all-details-bottom-box-content h4{
    font-size: 12px;
  }
  .contact-all-details-bottom-box-content a{
    font-size: 12px;
  }
  .width-33-2ik-arihant{
    padding:0px;
  }
  .contact-all-details-bottom-box-content{
    min-height: 60px;
  }
  .text-manage-box-b2b-service-arihant-wrp h3{
    font-size: 13px;
  }
  .wrp-all-detail-b2b-box-arihant{
    padding:10px 0px 10px 0px;
  }
  .arihant40-per-deta-b2b-services{
    width:50%;
  }
  .arihant60-per-deta-b2b-services{
    width:50%;
  }
  .wrp-all-detail-b2b-box-arihant img{
    width:30px;
  }
  .text-manage-box-b2b-service-arihant-wrp a{
    font-size: 11px;
  }
  .manage-wrp-line-b2b-service-arihant-book{
    margin-top:15px;
  }
  .container-fluid.manage-padding-b2b-arihany.desk-views{
    display: none;
  }
  .container-fluid.manage-padding-b2b-arihany.mobile-views{
    display: block;
    margin-top:20px;
  }
  .featured-jobs-posi-arihant-careers{
    position: static;
    background: #efefef63;
  }
  .featured-image-bg-offical-jobsd img{
    display: none;
  }
  .job-table-wrapper-career-arihant{
    width:100%;
    padding-right: 0px;
    padding:0px 10px;
  }
  .header-part-in-box-location-career-arihant{
    width: 30%;
  }
  .header-part-in-box-department-career-arihant{
    width:30%;
  }
  h4.details-jobs-name-arihant-career-feature{
      font-size: 14px;
      padding-right: 10px;
      line-height: 20px;
  }
  span.name-of-department-arihant-jobs-career{
    font-size: 10px;
  }
  span.job-location-of-arihant-career-feature{
    font-size: 10px;
  }
  div#career-arihant .container-fluid{
    padding: 0px;
  }
  div#career-arihant .row{
    margin: 0px;
  }


  .all-address-wrp-contact-arihant.mobile-view .box-map-wrpsthis{
    min-height: 300px;
    border-bottom: 0px;
    border:none;
  }
  .all-address-wrp-contact-arihant.mobile-view .padding-none-in-desktop-view-conn-address{
    border:none;
  }
  .all-address-wrp-contact-arihant.mobile-view .div-padngdd0-zero-arihantss{
    padding:5px 0px 10px 10px;
      border:1px solid #cccccc69;
      border-bottom: 0px;
  }
  .row-arihant-address-ofsosos {
      margin: 30px 0px 0px 0px;
  }
  .row-arihant-address-ofsosos h3 {
      color: #000;
      font-size: 22px;
      letter-spacing: 0.2px;
      margin-bottom: 5px;
  }
  .row-arihant-address-ofsosos p {
      color: #686868;
      margin-bottom: 0px;
      font-size: 14px;
      margin-top: 4px;
  }
  .row-arihant-address-ofsosos span {
      color: #e87215;
  }
  .b2b-service-wrapper-arihant{
    margin-top:25px;
  }
  .main-menu-wrp-arihant-big{
      top: 48px;
  }
  .main-menu-wrp-arihant-big .container{
      margin-left:0px;
  }
  .wrp-new-posi-changes-arihant.menu-actives a.menu-dots-img-wrp{
        /*background: #8b8b8b;*/
        z-index: 9999;
        position: absolute;
        padding: 0px !important;
        border-radius: 50%;
        top: 36px;
        left: 5px;
  }
  .manage-wrp-row-publish-with-us-arihant{
      padding:0px 15px ;
  }
  .wrp-arihantbook-publish-with-us-details-bbokss h3{
      font-weight:500;
      font-size:40px;
  }
  .wrp-arihantbook-publish-with-us-details-bbokss p{
      font-size:18px;
  }
  .publish-with-us-books-details-wrp-sec{
      min-height:200px;
  }
  .icons-text-content-wrp-sec-post span{
      font-size:12px;
  }
  .manage-publish-with-us-wrp-secs {
        margin-bottom: 30px;
    }
    .form-wrapper-publish-with-uss{
        padding-bottom:0px;
    }
    
    
    
    
    .image-wrp-all-ser-listing-last-two{
        width: 25%;
        padding: 0px;
    }
    .wrp-detail-main-product-in-my-account{
        width:75%;
        padding:0em .75rem .60em 2em;
    }
    .price-detail-on-my-product-account{
        width:50%;
        display:none;
    }
    .deliver-on-date-width-on-my-account-de{
        width:100%;
    }
    .delivered-by-on-id-to-tracks{
        width:100%;
    }
    .manage-date-wrp-poast-arihant-my-accounts {
        width: 55%;
        float: left;
    }
    .send-by-date-on-arihant-user-my-account {
        float: right;
        width: 38%;
        padding-top: 8px;
    }
    .send-by-date-on-arihant-user-my-account p {
        margin: 0px;
    }
    .order-id-in-product-my-account {
        width: 30%;
        padding-top: 28px;
        float: left;
        padding-bottom: 0px;
    }
    .traking-id-on-product-my-accounts {
        width: 30%;
        padding-top: 25px;
        float: left;
    }
    .track-button-wrp-uses-portsa-allse {
        padding-top: 30px;
        float: left;
        width: 34%;
    }
    .order-id-in-product-my-account h4, .order-id-in-product-my-account span{
        font-size:14px;
    }
    .wrp-detail-main-product-in-my-account a.detail-product-in-shopping-cart-table{
        display:none;
    }
    .row.manage-bottom-seconds-ports{
        padding:0px 25px;
    }
    .padding-manages-wishl-coupon{
        padding:0px;
    }
    .whislist-manages-bgs-width-portser{
        padding:40px 30px 40px 30px;
        margin-bottom: 20px;
    }
    .position-top-bg-like-icons-past{
        top: 20px;
        right: 10px;
    }
    .position-top-bg-like-icons-past svg{
        opacity:0.1;
    }
    a.hovereffect-on-drop-down-menus:after{
        display:none !important;
    }
    .design-wrp-menu-arihantbooks-my-account.active {
        display: none !important;
    }
    .drop-down-menus-wrp-my-account-arihant.active-this-menu {
        display: none !important;
    }
    .ulisting-timeline-wrps{
        padding-left:80px;
    }
    
    
    .nav-tabs-acordings-arihant .tab-content{
        padding-right:0px !important;
        padding-left:0px !important;
    }
    .show-only-mobile-webside{
        display:block;
    }
    
    .this-is-a-responsive-view-slider{
        display:block;
    }
    .this-is-a-web-view-slider{
        display:none;
    }
    ul.under-bold-soft-menus li a i.fa.fa-plus.this-use-up,
    ul.under-bold-soft-menus li a i.float-right.fa.fa-minus {
        display:none;
    }
    ul.under-mega-menus-droptsss{
        display: block;
        visibility: visible;
        opacity: 1;
    }
    .btn-link-wrp-user-category-pg.collapsed i.fa.fa-plus.this-use-up {
        display: inline-block !important;
    }
    h5.btn-link-wrp-user-category-pg.collapsed.open-category i.fa.fa-minus.this-use-open-now{
        display:none;
    }
    span.this-is-manage-product-count {
        display: inline-block !important;
        right: -5px;
        top: 5px;
    }
    .wrp-user-allser-uper-product{
        padding-bottom: 20px;
    }
    .cancell-this-is-responsive-view-button {
        display: block;
        width: 100%;
        float: left;
        padding: 20px 0px 0px;
        text-align: center;
        font-size: 16px;
    }
    .cancell-this-is-responsive-view-button a{
        color:#fd1a00;
    }
    .row.mrgn-top-respo-programs .brdr-mrnrnr-dna:nth-child(3){
        border-left:0px;
    }
    .manage-postion-in-bottom-like-fixed{
        position:static !important;
        width:100%;
    }
    .product-wrp-listing .wrp-row-box-btn-add-to-cart-in-product-arihant{width:100%;}
    .wrp-row-box-btn-add-to-wishlist-in-product-arihant{width:50%;}
    .heart-like-btn .wishlist-product-btn-in-product-arihant img{margin-bottom:0px;}
    .add-to-cart-btn-product-in-arihant.wrp_user_posituibss {margin-left: 0px !important;}
  /*====================Program=========================*/
  .manage-all-main-menu-programs div#nav-tab .nav-link{width:50%;margin-top:20px;}
  .all-links-wrp-post-title.gaping-without-title-column{margin-top:0px;}
  .manage-all-main-menu-programs{margin:0px 3% 0px;}
  .heart-like-btn .wishlist-product-btn-in-product-arihant{padding:0px;}
  .heart-like-btn{width:100%;}
  
  a.white-logo-anchor-white{width: 38px;padding: 12px 0px;}
  a.white-logo-anchor-white img {width: 100%;}

}

@media(max-width:560px){
  *{
    padding:0;
    margin:0;
  }
  
  .main-menu-wrp-arihant-big{
    position: fixed;
    top: 0;
    left: 0;
        min-width: 100%;
        margin: 0px;
        padding: 0px;
        border: 0px;
        overflow: scroll;
        height: 100vh;
  }
  .pattern-disc-headding-footer h3{
    font-size: 12px;
  }
  .pattern-disc-headding-footer{
    margin-left: 50px;
  }
  .link-sec-footer-respo{
    margin-left: 50px;
  }
  .link-sec-footer-respo a {
    font-size:9px;
  }
  .bg-wrapper-sec{
    min-height: 200px;
  }
  .accont-welcome-details h3{
      color:#fff;
  }
  .manage-wrp-profile-num-post{
      width:100%;
  }
  .manage-info-divice-ports-lambo {
        width: 50%;
        margin-left: 25%;
    }
    .profile-manage-person.manage-padding-in-my-account-to-serd {
        padding: 0px;
    }
    .row-manage-edit-wrappers {
        margin-bottom: 20px;
    }
    .user-details-first {
        width: 100%;
    }
    .change-btn-flowerss-ports {
        width: 100%;
        padding-left: 23px;
    }
    .manage-wrp-profile-num-post {
        border-right: 0px;
        padding-left: 10px;
        padding-top: 20px;
    }
    .change-pass-wrp-ports-arihant-widths455.manage-brd-wrp-rights-profiless{
        width: 100%;
        border: none;
    }
    .brdr-right-in-order-by{
        border:none;
        border-top:1px solid #cccccc7d;
    }
    .change-pass-wrp-ports-arihant-second-width{
        width:100%;
        border-top:1px solid #cccccc7d;
    }
    .arihant-wrapper-header-my-account{
        padding:10px 0px;
    }
    .wrapper-row-product-onder-per-listing{
        padding: 0px 0px;
    }


}



@media screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1280px){
  .wapper-all-slider-staticss {min-height: 796px;}
}
@media screen 
  and (min-device-width: 1280px) 
  and (max-device-width: 1360px){
  .wapper-all-slider-staticss {min-height: 796px;}
}
@media screen 
  and (min-device-width: 1439px) 
  and (max-device-width: 1679px){
  .wapper-all-slider-staticss {min-height: 900px;}
}
@media screen 
  and (min-device-width: 1919px) 
  and (max-device-width: 2559px){
  .wapper-all-slider-staticss {min-height: 1080px;}
}
@media screen 
  and (min-device-width: 2560px) 
  and (max-device-width: 3460px){
  .wapper-all-slider-staticss {min-height: 1440px;}
}


@media screen 
  and (min-device-width: 1600px) 
  and (max-device-width: 1750px){
  #accordion .card:last-child h5.btn-link-wrp-user-category-pg:after{
    height: 2px;
  }
}


@media screen 
  and (min-device-width: 2400px) 
  and (max-device-width: 2599px) { 
    .bg-wrapper-sec{
      min-height:1440px;
    }
    .categories-section .container {
      min-width: 2200px;
  }
  .box-categories-wrp {
      width: 90%;
      margin: 30px auto 0px;
  }
  .about-timelines-web-landing-wrps{
        background-size: contain;
        background-color: #eae5e2;
        height: auto;
        background-repeat: no-repeat;
        background-position:right;
  }
}
@media screen 
  and (min-device-width: 2600px) 
  and (max-device-width: 2880px) { 
    .bg-wrapper-sec{
      min-height:1700px;
    }
    .wapper-all-slider-staticss{
      min-height:1700px;
      background-position: inherit;
    }
    .categories-section .container {
      min-width: 2200px;
  }
  .box-categories-wrp {
      width: 90%;
      margin: 30px auto 0px;
  }
  .about-timelines-web-landing-wrps{
        background-size: contain;
        background-color: #eae5e2;
        height: auto;
        background-repeat: no-repeat;
        background-position:right;
  }

}

@media screen 
  and (min-device-width: 4000px) 
  and (max-device-width: 4100px) { 
    .bg-wrapper-sec{
      min-height:2200px;
    }
    .wapper-all-slider-staticss{
      min-height:2200px;
      background-position: inherit;
    }
    .categories-section .container {
      min-width: 2200px;
  }
  .box-categories-wrp {
      width: 90%;
      margin: 30px auto 0px;
  }
  .about-timelines-web-landing-wrps{
        background-size: contain;
        background-color: #eae5e2;
        height: auto;
        background-position:right;
  }
}

@media(max-width:1192px){
  .tabel-shopping-cart thead th{font-size:16px;}
  .tabel-shopping-cart thead th:nth-child(3){width:17%;}
  .this-is-posi-wrp-div{
    top:0px;
  }
}


@media(min-width:1400px){
  .about-timelines-web-landing-wrps {
        background-size: contain;
        background-color: #eae5e2;
        height: auto;
        background-repeat: no-repeat;
        background-position: right;
    }
}



@media (min-width: 576px){
  #login-dna-popup .modal-dialog {
      max-width: 500px;
      margin: 4.75rem auto;
  }
}


div#product_details{
    display:none;
}
/*
div#product_details,
.realted.container{display:none;}
*/
.about-timelines-links-wrp-tabs-all .vks-container {
    max-width:1140px;
    padding-left:15px;
    padding-right:15px;
    margin-right: auto;
    margin-left: auto;
}
.vk-container {
    max-width:1140px;
    padding-left:15px;
    padding-right:15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px){
    .about-timelines-links-wrp-tabs-all .vks-container {
        max-width: 540px !important;
    }
    .vk-container {
        max-width: 540px !important;
    }
}

@media (min-width: 768px){
    .about-timelines-links-wrp-tabs-all  .vks-container {
        max-width: 720px !important;
    }
    .vk-container {
        max-width: 720px !important;
    }
}
@media (min-width: 992px){
    .about-timelines-links-wrp-tabs-all .vks-container {
        max-width: 960px !important;
    }
    .vk-container {
        max-width: 960px !important;
    }
}
@media (min-width: 1200px){
    .about-timelines-links-wrp-tabs-all .vks-container {
        max-width: 1140px !important;
    }
    .vk-container {
        max-width: 1140px !important;
    }
}


@media screen 
  and (min-device-width: 2400px) 
  and (max-device-width: 2800px) {
    .arihant40-per-deta-b2b-services {
        padding-top: 85px;
    }
    .details-of-manage-conect-wrp {margin-top: 90px;}
}
@media screen 
  and (min-device-width: 2800px) 
  and (max-device-width: 3200px) {
    .arihant40-per-deta-b2b-services {
        padding-top: 110px;
    }
    
    .details-of-manage-conect-wrp {margin-top: 100px;}
}

@media screen 
  and (min-device-width: 3200px) 
  and (max-device-width: 4000px) {
    .arihant40-per-deta-b2b-services {padding-top: 180px;}
    .details-of-manage-conect-wrp {margin-top: 110px;}
}

@media only screen and (max-width: 768px) {
  .UserMenuWrpMob {
    padding: 0px !important;
  }
}