body

{

margin:0;

padding-right: 0 !important;

font-family: calibri;

-moz-osx-font-smoothing: grayscale;

vertical-align: baseline;

overflow-x: hidden;

font-size: 15px;

font-weight: 400;    

}
@media (min-width: 768px) {
.show{
	display: inline;
}
}
a{

	text-decoration: none !important;

}

/*slider start */

.swiper-container {

	z-index: -1;

	  position: absolute;

	  top: 0;

      height: 400px;

      margin: 20px 0;

      margin-left: auto;

      margin-right: auto;

    }

    .swiper-slide {

      text-align: center;

      font-size: 18px;

      background: #fff;



      /* Center slide text vertically */

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }

/*Slider end */

.cstmhr {

  border: 0;

  clear: both;

  display: block;

  margin: 2.4rem auto;

  text-align: center;

  width: 100%;

}



/* -- Animated hr -- */



.progress {

  background: rgba(1, 15, 30, 0.1);

  height: 1px;

  overflow: hidden;

  position: relative;



}



.progress::before {

  animation-duration: 2s;

  animation-timing-function: ease;

  animation-iteration-count: infinite;

  animation-name: progress;

  background: #111;

  content: "";

  display: block;

  height: 1px;

  position: absolute;

  width: 80px;

}



@keyframes progress {

  0% {

    transform: translateX(0px);

  }

  100% {

    transform: translateX(1440px);

  }

}

iframe {

    width: 100%;

}

.title{

	text-align: center;

	font-size: 20px;

	color: #18189c;

}

.UnLine {

    display: block;

	margin-top: 0px;

    border: 0;

    border-top: 3px solid #f9500f;

	width: 7%;

    padding: 0; 

}

.overlay{

	position: relative;

	top:0;

	left:0;

	background: #efecec;

}

.square {

  height: 150px;

  background-color: white;

  border: 3px solid #18189c;

  transition: box-shadow .3s;

  border-radius:10px;

}

.square:hover {

  box-shadow: 0 0 11px rgba(33,33,33,9.5); 

}

.space{

	margin-bottom: 40px;

}

.pad20{

padding: 20px;

}

.container-fluid

{

    padding: 0;

}

.navbar

{

    margin: 0;

    padding: 0;

}



.navbar-header

{

    width: 20%;

    margin: 0;

    padding: 0;

}



.navbar-brand

{

    padding: 0;

    margin: 0;

}



.circle

{

    border-radius: 50%;

    width: 180px;

    height: 160px;

    background-color: #fff;

    position: absolute;

    overflow: hidden;

    top:18%;

    left: -2%;

}



.navbar-brand img

{

    margin: 3.8em 3em 0 3em;

    width: 100%;

}



.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover

{

    background: #fff;

    

}



.navbar-toggle

{

    right: 2%;
	top: 0;
    position: absolute;

    

}



.navbar-default

{

    width: 100%;

    background: transparent;

    position: fixed;

    top:-4em ;

    right: 0;

    z-index: 9999;

    padding: 0;

    box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -moz-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -o-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    

}



.navbar-right

{

    width: 100%;

}



.navbar-collapse>ul

{

    

    margin-right: 0;

    padding: 0;

    width: 90%;

    margin-left: 10%;

}







.navbar-default .navbar-nav>li

{

    text-align: center;

}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li:last-child

{

    color: #021766;

    font-weight: 700;

/*    font-weight: 700;*/

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    border-bottom: 3px solid #fff;

    display: inline-block;

}

a.avatar-img

{

    padding: 0 !important;

    margin-top: 5px;

}



.navbar-default .navbar-nav>li>a:hover

{

    border-bottom: 3px solid #021766;

}



nav .container-fluid

{

    margin: 0;

    padding: 0;

}



.navbar-collapse

{

    background: #fff;

    margin-top: 5.0em;

}



.navbar-default .navbar-collapse

{

/*    margin-right: -2px;*/

/*

    box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -moz-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -o-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

*/font-family: 'Proxima Nova Soft', "Open Sans", sans-serif;

/*    box-shadow: -3px 2px 1px 0px #193177, -3px -2px 1px 0px #193177;*/

}



.navbar-default

{

    border-radius: 0px;

}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover

{

    background-color: transparent;

    color: #021766;

}



#acc-navbar-frame .navbar-collapse>ul

{

    text-align: right;

}

#acc-navbar-frame .navbar-default .navbar-nav>li

{

    width: 18%;

    text-align: center;

}

#acc-navbar-frame .navbar-default .navbar-nav>li:last-child

{

    padding: 0;

    width: 10%;

}



.caret

{

    border-top: 8px dashed;

    border-right: 8px solid transparent;

    border-left: 8px solid transparent;

}

.dropdown-menu

{

    top: 120%;

}



.navbar-nav>li>.dropdown-menu

{

    border-radius: 10px;

    padding: 1em 0.5em;

}



.navbar-nav>li>.dropdown-menu li

{

    padding: 0.3em 0.1em;

    border-bottom: 1px solid #000;

    margin: 0em 1em;

}



.navbar-nav>li>.dropdown-menu>li>a

{

    color: #0e47a1;

    font-weight: 600;

}



.dropdown-menu>li>a:focus, .navbar-nav>li>.dropdown-menu>li>a:hover, .navbar-nav>li>.dropdown-menu li:hover::before

{

    background-color: #021766;

    color: #fff;

    border-radius: 2px;

}



.navbar-nav>li>.dropdown-menu li:hover::before

{

    border-left: 10px dashed #fff;

    border-radius: 0px;

}



.navbar-nav>li>.dropdown-menu li::before

{

    content: '';

    border-left: 10px dashed #0e47a1;

    border-top: 6px solid transparent;

    border-bottom: 6px solid transparent;

    position: absolute;

    margin-top: 7px;

    

}

.navbar-nav>li>.dropdown-menu li:hover::before

{

	content: '';

    border-left: 10px dashed #0e47a1;

    border-top: 6px solid transparent;

    border-bottom: 6px solid transparent;

    position: absolute;

    margin-top: 7px;

    background: none;

}



.navbar-nav>li>.dropdown-menu::before

{

    content: '';

    border-bottom: 17px dashed #fff;

    border-right: 10px solid transparent;

    border-left: 10px solid transparent;

    position: absolute;

    top: -1.2em;

    left: 46%;

    

}





.slider img

{

    width: 100%;

}



.slider .carousel-inner

{

    height:96vh;

}



.carousel-indicators li

{

    width: 12px;

    height: 12px;

}



.carousel-indicators li.active

{

    width: 15px;

    height: 15px;

}



.slider .item

{

    position: relative;

}





.slider .text

{

    position: absolute;

    top: 34%;

    text-align: center;

    width: 80%;

    left: 10%;

    font-size: 3vw;

    color: #fff;

    font-weight: 100;

    font-style: normal;

    text-transform: uppercase;

    letter-spacing: 3px;

    background-color: rgba(0, 0, 0, 0.2);

    

}



.content

{

    padding: 2em 0 5em 0;

}



.content h3, .archiev h3, .aboutus-detail h3

{

    text-align: center;

    color: #0d4ba0;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

    

}



.content hr, .archiev hr

{

    width: 10%;

    text-align: center;

    border-top: 3px solid #dd7633;

    margin-top: 0;

    margin-bottom: 4em;

    margin-left: auto;

    margin-right: auto;

}



.archiev

{

    background-color: #ebeff2;

    padding-bottom: 4em;

    

}



/*counter start*/

.c-no{height:190px;color: #e71826;}

.counter-Txt{text-align:center; font-size:15px; font-weight:bolder; text-transform:capitalize;position: relative;}



.counter-bg

{

    background-color: #fff;

    margin: 0.5em;

    position: relative;

    padding: 0.5em 0;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

}





.counter-border:hover .counter-bg

{

    border-color: #60aaea;

    

}



.counter-border:hover

{

    background-color: #fff;

}



.counter-border

{

    position: relative;

    width: 60%;

    left: 10%;

    border: 2px solid #0243d3;

}





.counter-Txt img

{

    

    display: block;

    margin-left: 25%;

    margin-bottom: 1em;

}

.counter-Txt span{display:inline-block; font-size:36px}

@media(min-width:320px) and (max-width:767px){ 

.c-no{height:100%;}

.counter-Txt{margin-top:35px;}

.margin-rt-0{margin-right:0;}

}

/*counter end*/



.animated {

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

}



.achiev img

{

    background-color: #fff;

}



footer

{

    background-color: #f2f2f2;

    padding: 3em 0 0em 0;

}



footer h4

{

    color: #000;

    font-weight: bold;

}







footer li, .phone

{

    list-style-type: none;

    line-height: 2.0em;

}





footer li a, .phone, footer li

{

    color: #5f5f5f;

    font-size: 14px;

    font-weight: 600;

}



/*socila-icon*/



.social li

{

    display: inline-block;

}

.social .fa {

  padding: 12px;

    width: 40px;

font-size: 14px;

  text-align: center;

  text-decoration: none;

  margin: 5px 2px;

  border-radius: 50%;

text-decoration: none;

}



.fa-facebook {

  background: #3B5998;

    border: 1px solid #3B5998;

  color: white;

}



.fa-facebook:hover {

    background-color: #fff;

    color: #3B5998;

    border: 1px solid #3B5998;

}



.fa-twitter {

  background: #55ACEE;

    border: 1px solid #55ACEE;

  color: white;

}



.fa-twitter:hover {

    background-color: #fff;

    color: #55ACEE;

    border: 1px solid #55ACEE;

}



.fa-google-plus {

  background: #dd4b39;

    border: 1px solid #dd4b39;

  color: white;

}

.fa-google-plus:hover {

    background-color: #fff;

    color: #dd4b39;

    border: 1px solid #dd4b39;

}



.fa-linkedin {

  background: #007bb5;

    border: 1px solid #007bb5;

  color: white;

}



.fa-linkedin:hover {

    background-color: #fff;

    color: #007bb5;

    border: 1px solid #007bb5;

}







.modal-open .modal

{

    z-index: 9999;

}



.modal-open{

/*    overflow:auto;*/

    padding-right:0 !important;

    overflow: hidden;

    position:fixed;

    width: 100%;

    height: 100%;

}



.modal-content

{

    padding: 1.2em 3em;

}

.modal-body

{

    padding: 0;

}



@-webkit-keyframes slideInDown {

  from {

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

    visibility: visible;

  }



  to {

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



@keyframes slideInDown {

  from {

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

    visibility: visible;

  }



  to {

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



.slideInDown {

  -webkit-animation-name: slideInDown;

  animation-name: slideInDown;

}



.close-1

{

    position: relative;

    left: 98%;

    top: 32px;

    z-index: 9999;

    padding: 3px 8px;

}



.nav-tabs

{

    border-bottom: none;

}

.nav-tabs li

{

    /*width: 50%;*/

	float: none;

}

.nav-tabs>li

{

    border-bottom: 3px solid #fd6300;

    margin-right: 0;

    border-right: none;

    border-left: none;

    color: #0e47a1;

    font-weight: 500;

    /*text-shadow: 0px -1px rgba(0, 0, 0, 0.38);*/

    height: 40px;

}





.nav-tabs>li>a:hover

{

    border-bottom: 3px solid #0e47a1;

    margin-right: 0;

    border-right: none;

    border-left: none;

    color: #0e4699;

    font-weight: 500;

    /*text-shadow: 0px -1px rgba(0, 0, 0, 0.38);*/

    height: 40px;

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover

{

    border-bottom: 3px solid #f96400;

    color: #002269;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

    font-size: 15px;

    border-right: none;

    border-left: none;

    border-top: none;

    text-transform: capitalize;

    border-radius: none;

}

.nav-tabs>li>a:focus, .nav-tabs>li>a:hover

{

    background-color: transparent;

    

}



.boxstyle

{

    /*padding: 0 0.8em 0 0.7em;*/

    height: 37px;

    border-radius: 30px;

    border-color:#0c48a0;

    box-shadow: none;

    outline: none;

    border-width: 1.5px;

    width: 100%;

}

.selectstyle

{

    padding: 0 0.8em 0 2em;

    height: 40px;

    border-radius: 30px;

    border-color:#0c48a0;

    box-shadow: none;

    outline: none;

    border-width: 1.5px;

    width: 40%;

	margin-bottom: 20px;

}

.input-group-addon

{

    border-width: 1.5px;

    padding: 0.7em 0.8em;

    border-color:#0c48a0;

    border: none;

    border-radius: 30px;

    background-color: transparent;

/*    position: fixed;*/

    position: absolute;

    z-index: 9999;

}

.input-group-addon:first-child

{

    z-index: 26;

}

.input-group .form-control

{

    width: 100%;

}





.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child)

{

    border-radius: 30px;

    padding-left: 3.2em;

}



.form-control:focus

{

    border-color:#0c48a0;

}

 #login ::placeholder, #register ::placeholder, #forgetpwdmodal ::placeholder, #otpmodal ::placeholder, #confirmpwdmodal ::placeholder, .bankdetailmdl ::placeholder, .basicdetailmdl ::placeholder

{

    font-family: 'Roboto', sans-serif;

    color:#0c48a0;

    font-size: 13px;

   font-weight: 400;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

    letter-spacing: 1px;

}







form .input-group

{

    margin-bottom: 1.4em;

    width: 92%;

    margin-left: 4%;

    

}

.m-0

{

    margin-bottom: 0.5em !important;

}



.m0

{

    margin-bottom: 0;

}



.error

{

    color: red !important;

    font-weight: 100  !important;

    font-size: 14px;

    text-shadow: none !important;

}



.tab-content

{

    margin-top: 1.0em;

}



#register .fa, #login .fa, #forgetpwdmodal .fa, #otpmodal .fa, #confirmpwdmodal .fa, .bankdetailmdl .fa, .basicdetailmdl .fa, #add-w-address .fa

{

    padding: 0;

    color: #0d46a1;

    font-weight: bolder;    

    font-size: 18px;

   /* width: 1em;*/

    text-align: center;

}



.user

{

    font-size: 15px !important;

    border: none;

    margin-top: 0.1em;

}



form .input-group-addon::after

{

    border-right: 2px solid #f96400;

    content: '';

    margin-left: 0.5em; 

}





.btn-login

{

    width: 50%;

    margin-left: 4%;

}

.pwd

{

    color: #fd6300;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

    letter-spacing: 0.01em;

    margin-right: 4%;

}



.btn-login, .btn-signup, .rad_bottom .submit

{

    background-color: #0e47a1;

    border-radius: 20px;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

    font-size: 14px;

    letter-spacing: 1px;

}







.btn-signup

{

    width: 40%;

}



.signup

{

    width: 100%;

    margin-top: 0em !important;

    margin-bottom: 0;

}







#forgetpwdmodal .phone, #otpmodal .phone, #confirmpwdmodal .phone

{

    position:relative;

    width:100%;

    /*height:100%;*/

}



#forgetpwdmodal .phone img, #otpmodal .phone img, #confirmpwdmodal .phone img

{

    background-color: #ebeff2;

    border-radius: 50%;

    border:2px solid #0243d3;

    margin: 0 auto;

    display: block;

}



.phone span

{

    font-size: 1.8em;

    text-align: center;

    padding: 0.6em 0;

    color: #001b67;

    display: block;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

    letter-spacing: 0.01em;

}







#forgetpwdmodal .signup, #otpmodal .signup, #confirmpwdmodal .signup

{

    margin-bottom: 1em;

    margin-top: 1.9em !important;

}





.terms

{

    width: 80%;

    margin-left: 20%;

    margin-bottom: 0.5em !important;

}



/*checkbox*/



.checkbox {

    display: block;

    position: relative;

    padding-left: 2.5em;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



.edit_align a

{

    font-weight: 400;

    color: #0e47a0;

}



/* Hide the browser's default checkbox */

.checkbox input {

    position: absolute;

    opacity: 1;

    cursor: pointer;

    height: 0;

    width: 0;

    -webkit-appearance: none;

    -moz-appearance: none;

    -o-appearance:none;

    appearance: none;

}



/* Create a custom checkbox */

.checkmark {

    position: absolute;

    top: 0;

    left: 0;

    height: 18px;

    width: 18px;

    background-color: transparent;

    border: 2px solid #fb6300;

    border-radius: 3px;

}



.form-horizontal .checkbox

{

    padding-top: 0;

    font-weight: 600;

    text-shadow: 0px -1px rgba(82, 77, 77, 0.38);

}



/* On mouse-over, add a grey background color */

.checkbox:hover input ~ .checkmark {

    background-color: transparent;

}



/* When the checkbox is checked, add a blue background */

.checkbox input:checked ~ .checkmark {

    background-color: transparent;

}



/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {

    content: "";

    position: absolute;

    display: none;

}



/* Show the checkmark when checked */

.checkbox input:checked ~ .checkmark:after {

    display: block;

}



/* Style the checkmark/indicator */

.checkbox .checkmark:after {

    left: 5px;

    top: 2px;

    width: 5px;

    height: 8px;

    border: solid #fb6300;

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



/*checkbox end*/



/*product page start*/

.product-page, .my-acc-page, .track_order_pg, .about-us-page, .bill-section

{

    padding-top: 1em;

    font-size: 15px;

    font-weight: 700;

}

.my-acc-page

{

    padding-bottom: 4em;

}



.product-page .bg_btn

{

    background-color: #fff;

    border-radius: 12px;

    margin: 0;

    padding: 0.55em 0.7em;

    font-weight: 400;

    color: #0e47a0;

}



.m_b_1

{

    margin-bottom: 2em;

}





.product-page .checkmark

{

    border: 3px solid #001c66;

}



.product-page .checkbox a::before

{

    content: '';

    border-right: 2px solid #fb6300;

    margin-right: 0.5em;

}



.product-page .checkbox .checkmark:after

{

    border-color: #001c66;

    left: 4px;

}



.edit_align .e_txt::before

{

    content: '';

    border-right: 2px solid #fb6300;

    margin-right: 0.6em;

    margin-top: 1em;

}



.e_txt

{

    margin-top: 0.3em;

}



.edit_align

{

    float: left;

    padding: 0 0.7em;

    background-color: #fff;

    border-radius: 12px;

    margin: 0 2vw 0 0;

}



.edit_align:last-of-type

{

    margin: 0 0 0vh 0;

}



.edit_align .checkbox

{

    padding-left: 2em;

}

.glyphicon{

	top: 5px;

}

.edit_align .glyphicon-edit

{

    font-size:1.2em;

    margin-top: 0.1em;

    margin-right: 0.4em;

    color: #001c66;

}



.edit_align .fa::after

{

    border: none;

    margin-right: -5px;

}



.edit_align .fa-trash

{

    font-size: 22px;

    color: #001c66;

    margin-right: 0.4em;

}



.btn_p

{

    padding: 0.45em 0.7em;

}



.btn_p a

{

    

}



.p_0

{

    padding: 0;

}



.m_0

{

    margin: 0;

}



/*table*/







 .table

{

    background-color: #fff;

    border-top-right-radius: 15px;

    border-top-left-radius: 15px;

    border-spacing: 0 1.5em;

    border-collapse: separate;

}



.table th

{

    color: #001c66;

    border-bottom: none !important;

    border-right: 2px solid #fa6101;

    text-align: center;

    font-weight: 700;

}



 .table td

{

    color: #000;

    font-weight: 600;

    padding: 0;

    margin: 0;

     

}



 .table>tbody>tr>td

{

    border-top: none;

    text-align: center;

    line-height: 0;

    border-right: 1px solid #7399ff !important;

}



.table>tbody>tr>td:last-of-type

{

    border-right: none !important;

}





.table>thead>tr>th

{

    line-height: 0;

    border-width: 2px;

    padding-bottom: 1em;

}



.table-responsive hr

    {   

    position: sticky;

    border-color: #001c66;

}



.table>thead>tr>th:last-of-type

{

    border-right: none;

}





.table .checkmark

{

    top:-8px;

    left: 10px;

    border-width: 2px;

}



.b_info

{

    background-color: #fff;

    padding: 1em;

    border-bottom-right-radius: 15px;

    border-bottom-left-radius: 15px;

    margin-bottom: 2em;

}



div.dataTables_wrapper, div.dataTables_info

{

    padding-top: 0;

}



.dataTables_info

{

    float: left;

}



a.current

{

    background-color: #6d9bfd;

    border: 2px solid #6d9bfd;

}



a.next

{

    background-color: #0e47a1;

    color: #fff;

}







.paginate_button

{

    border: 2px solid #0e47a0;

    padding: 0.2em 0.5em;

    margin-right: 1em;

    color: #000;

    cursor: pointer;

}







/*product page end*/





/*my account page start*/

.my-acc-page .bg

{

    background-color: #fff;

    padding: 3em;

    border-top-left-radius: 15px;

    border-top-right-radius: 15px;

}







.acc_btn

{

    background-color: #ebeff2;

    border: 2px solid #fb6300;

    padding: 0.6em 1.5em;

    border-radius: 25px;

    color: #001c66;

    text-align: center;

    display: table;

}



.acc_btn_b

{

    border: 2px solid blue;

    float: right;

}





.acc_btn:hover

{

    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 8px rgba(42, 149, 106, .6);

    box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 8px rgba(42, 149, 106, .6);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}



.my-acc-page .btn_align

{

    padding: 0.5em 2em;

    background-color: #fff;

    margin-bottom: 2em;

}



.my-acc-page .bank_detl

{

    position: absolute;

    left: 24%;

}



.my_acc

{   

    border-top: 1.5px solid #0e47a1;

    border-bottom: 1.5px solid #0e47a1;

    padding: 0.5em;

    text-align: center;

}



.b_left

{

    border-left: 1.5px solid #011b68;

}



.b_right

{

    border-right: 1.5px solid #011b68;

}



.my_acc span

{

    color: #011b68;

    font-size: 16px;

}



.my_acc .div1::after

{

    content: '';

    background-color: #f96400;

    width: 2px;

    height: 15px;

    position: absolute;

    top: 0.3em;

    right: -8px;

    

}



.s_menu

{

    

    margin: 0;

}



.s_b_left

{

    border-left: 1px solid #0141d6;

}



.s_b_right

{

    border-right: 1px solid #0141d6;

}



.s_menu ul

{

    font-weight: 600;

    padding: 0;

    margin: 0;

}



ul li

{

    list-style-type: none;

}



ul.items > li

{

    list-style-type: none;

    display: block;

    text-transform: capitalize;

    border-bottom: 1px solid #000;

    position: relative;

    cursor:pointer;

}



.s_menu ul li a

{

    color: #1c55a4;

/*    display: block;*/

    height: 42px;

}



.s_menu .items > li::before

{

   content: "\203A";

   font-size: 2em;

   color: #f96400;

   font-weight: 100;

   vertical-align: sub;

   position: relative;

   left: 94%;

   display: inline-block;

}



.items li.arrow-down::before

{

  -webkit-transform: rotate(90deg);

  -moz-transform: rotate(90deg);

  -o-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  transform: rotate(90deg);

}



.sub_item

{

    display: none;

}



.sub_item_display

{

    display: block;

}



.sub_item li

{

    border-top: 1px solid #000;

	padding-top: 6px;

    padding-bottom: 6px;

    padding-left: 25px;

    border-right: 1px solid;

    position: relative;

    right: -1px;

}

.sub_item li input{

	float: right;

	margin-right: 10px;

}

.l_left

{

    border-left: 1px solid #0141d6;

    position: relative;

    left: -1px;

}

/*

.sub_item > li::before

{

    content: url("../images/Minus.png");

    padding: 0.5em 0;

    position: relative;

    display: inline-block;

    left: 89%;

    background-color: #fff;

    

}



.sub_item li.tick::before

{

    content: url("../images/Tick.png");

}

*/

.rad_bottom

{

    

    border-bottom-left-radius: 15px;

    border-bottom-right-radius: 15px;

    padding-bottom: 1em;

    padding-top: 1em;

    margin-bottom: 2em;

}



.rad_bottom .submit

{

    padding: 0.5em 2em;

}





/*my account page end*/



/*Bank detail screen start*/



.bank-detail, .aboutus-detail, .bill-detail, .basic-detail, .store-add

{

    background-color: #fff;

    border-top-left-radius: 15px;

    border-top-right-radius: 15px;

    padding: 1em 2em;

    margin-bottom: 4em;

}



.bank-detail, .basic-detail, .store-add

{

/*    padding: 2em 4em;*/

    padding: 2em 4em 1em 4em;

    margin-bottom: 0px;

}







.bankdetailmdl .fa-angle-left, .bankdetailmdl .fa-angle-right, .basicdetailmdl .fa-angle-left, .basicdetailmdl .fa-angle-right

{

    font-size: 2em;

    vertical-align: sub;

    color: #001a67;

}



.bankdetailmdl .phone span, .basicdetailmdl .phone span

{

    padding:0;

    margin-bottom: 3em;

    position: relative;

}



.bankdetailmdl .phone span::after, .basicdetailmdl .phone span::after

{

  display: block;

  content: '';

  width: 100%;

  border-top: 2px solid #fa8031;

  position: absolute;

  margin-top: 1em;

}





.bankdetailmdl .form-group

{

    padding: 0.1em 0;

}



.bankdetailfrm, .basicdetailfrm

{

    padding: 0 10%;

}



form .input-group

{

    width: 100%;

    margin-left: auto;

    

}



.bankdetailmdl .fa, .basicdetailmdl .fa, #add-w-address .fa

{

    font-weight: normal;

}



.bankdetailmdl .fa-user-o, .basicdetailmdl .fa-user-o

{

    font-weight: bolder;

}



.bankdetailmdl .input-group-image, .basicdetailmdl .input-group-image, #add-w-address .input-group-image

{

    position: absolute;

    z-index: 26;

    left: 2em;

    top: 0.7em;

    width:2em;

}



.bankdetailmdl .input-group-image img, .basicdetailmdl .input-group-image img, #add-w-address .input-group-image img

{

    

    vertical-align: text-bottom;

    position: absolute;

    left: -1.4em;

    top: 2px;

}



.bankdetailmdl .input-group-image::after, .basicdetailmdl .input-group-image::after

{

    content: '';

    border-right: 2px solid #fb6300;

    margin-left: 0.4em;

}



.bankdetailmdl .phone .pencil-edit, .basicdetailmdl .phone .pencil-edit, .store-add .phone .pencil-edit

{

    position: absolute;

    right: 0;

    top: -0.5em;

    font-weight: 100;

    background-color: #001b68;

    padding: 1em 1.5em 1em 1em;

    color: #fff;

}





.bankdetailmdl .fa-pencil, .basicdetailmdl .fa-pencil

{

    position: absolute;

    right: 0.5em;

    top: 0.6em;

    z-index: 26;

    color: #001a65;

}



.bankdetailmdl label, .basicdetailmdl label

{

    color:#1a3175;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

}



.bankdetailmdl input[type=text], .bankdetailmdl input[type=number], .basicdetailmdl input[type=text], .basicdetailmdl input[type=number]

{

    color: #000;

    font-weight: 500;

}







/*Bank detail screen end*/



/*Basic detail start*/

.basicdetailfrm .profile

{

    margin: 0em auto 3em auto;

}



.basicdetailfrm .col-sm-6.col-md-3-equal, .basicdetailfrm .col-sm-12.col-md-3-equal

{

    margin-left: 0%;

}



.basicdetailmdl .fa-mobile

{

    font-size: 22px;

}



form .basicdetailmdl .input-group-addon.mobile::after

{

    position: relative;

    top: -2px;

    margin-left: 0.2em;

}



.basicdetailmdl .select_box_w

{

    width: 100%;

}



.basicdetailmdl .select_box:after

{

    top: 1.2em;

}



.basicdetailmdl #seller-type, .basicdetailmdl #store, .basicdetailmdl #s_store, .basicdetailmdl #quantity, .basicdetailmdl #business-type, .basicdetailmdl #quantity-s, .basicdetailmdl #s-store, #add-w-address #w-quantity-s, #add-w-address #w_s_store

{

    height: 6vh;

    border-radius: 30px;

    border: 1.5px solid #0c48a0;

    width: 100%;

    font-weight: 100;

   color: #000 !important;

    padding: 0 0 0 3em;

}



.basicdetailmdl .input-group

{

    height: 4.5em;

}





.basicdetailmdl .select_box label.error

{

    position: relative;

}



.store-add

{

    background-color: #fff;

    border-top-left-radius: 0px;

    border-top-right-radius: 0px;

}



.store-add .phone span

{

    font-size: 1.4em;

}



.store-add .basicdetailfrm

{

    padding: 0 11%;

}



.store-add textarea.boxstyle, #add-w-address textarea.boxstyle

{

    height: auto;

    border-radius: 14px;

    padding: 1em;

    font-weight: 100;

}



.basicdetailfrm .checkbox

{

    color: #fa8031;

    text-shadow: 0px -1px rgba(250, 128, 49, 0.76)

}



#add-w-address.modal

{

    top: 7em;

}



#add-w-address .p_3

{

    padding: 3em;

}



#add-w-address .modal-content



{

    padding: 0em 1em;

}



#add-w-address .rad_bottom

{

    margin-bottom: 0px;

    border-bottom-left-radius: 6px;

    border-bottom-right-radius: 6px;

}



#add-w-address .rad_bottom.form-group

{

    margin-bottom: 0px;

}



/*Basic detail end*/





/*about us start*/

.aboutus-detail

{

    border-bottom-left-radius: 15px;

    border-bottom-right-radius: 15px;

}

.aboutus-detail hr

{

    border-color: #dc7633;

    border-width: 3px;

    margin-top: 0;

    width: 8em;

    float: left;

}



.aboutus-detail h3

{

    text-align: left;

}



.aboutus-detail p

{

    font-weight: 500;

    line-height: 2em;

    text-align: justify;

    letter-spacing: 0.01em;

    word-spacing: 0.2em;

}



.aboutus-detail img

{

    border-radius: 15px;

    border: 3px solid #0d47a1;

}





/*

.aboutus-detail img:hover

{

 box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -moz-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

    -o-box-shadow: 0 5px 9px 2px rgba(0, 0, 0, 0.3);

}

*/

/*about us end*/



/*bill and invoice start*/

.bill-section

{

   font-weight: 600;

   text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

}



.bill-detail

{

    /*padding: 4em 4em 6em 4em;*/

    border-bottom-left-radius: 15px;

    border-bottom-right-radius: 15px;

}



.bill-detail .amt_bg

{

    background-color: #ebeff2;

    box-shadow: 0px 0px 2px 1px rgba(119, 115, 115, 0.47);

    padding: 2em 3em 1em 3em;

    margin-bottom: 2em;

}



.bill-detail .invoice_heading

{

    color: #001964;

    font-size: 1.3em;

    letter-spacing: 0.03em;

    display: block;

    text-align: center;

}



.bill-detail .invoice_entry

{

    font-size: 1.5em;

    padding: 0.2em 0 2em 0;

    text-align: center;

    display: block;

    color: #0d47a0;

    font-weight: 500;

}



.bill-detail .invoice_entry p

{

    display: inline-block;

}



.bill-detail .fa-inr

{

    font-size: 1.1em;

    color: #f96302;

   text-shadow: none;

    

}



.bill-detail .form-group

{

    display: table-cell;

    border-spacing: 2em 0;

}



.bill-detail ::placeholder

{

    color: #000;

}



/*

.bill-detail .input-group-addon {

    

    border: none;

     border-radius: 30px; 

    background-color: transparent;

    position: absolute;

    z-index: 9999;

    right: 1em;

    top: 0.2em;

    padding-left: 0;

}

*/



.bill-detail .boxstyle

{

    border-top-right-radius: 30px !important;

    border-bottom-right-radius: 30px !important;

    border-color: #295fd9;

    padding: 0 0.5em;

    border-width: 2px;

}



.bill-detail .btn-primary

{

    border-radius: 0px;

    background-color: #001b68;

    padding: 6px;

}



.bill-detail .date::after

{

    content: "\f073";

    font-family: "FontAwesome";

    font-weight: 200;

    position: absolute;

    right: 2.5em;

    top: 0.7em;

    z-index: 2;

    color: #001a66;

}



.bill-detail .input-group .form-control:last-child

{

    padding-left: 0.8em;

}



.bill-detail .invoice_pmt, .bill-detail .pmt_invoice

{

    border-top: 1px solid #0141d4;

    border-bottom: 1px solid #0141d4;

    border-left: 2px solid #0141d4;

    border-right: 2px solid #0141d4;

    box-shadow: inset 0px 0px 0 1px rgba(1, 65, 212, 0.44);

    padding: 2em 1em 0 1.1em;

}

.invoice_pmt .invoice, .invoice_pmt .payment, .pmt_invoice .invoice, .pmt_invoice .payment

{

    font-size: 19px;

    display: block;

    text-align: center;

}



.invoice_pmt .invoice, .pmt_invoice .payment

{

    border-right: 1px solid #0f0f0f;

    text-shadow: 0px -1px rgba(248, 98, 0, 0.7);

    font-weight: 600;

    color: #f86200;

}



.pmt_invoice .payment

{

    border-right: none;

}

.invoice_pmt .payment, .pmt_invoice .invoice

{

  color: #2556a8;  

  font-weight: 400;

}



.pmt_invoice .invoice

{

   border-right: 1px solid #0f0f0f; 

}



.invoice_pmt .invoice + hr, .invoice_pmt .payment + hr, .pmt_invoice .invoice + hr, .pmt_invoice .payment + hr

{

    border-color: #001a65;

    border-width: 2px;

    margin-top: 2px;

    width: 7em;

}



.invoice_pmt .payment + hr, .pmt_invoice .invoice + hr

{

    border-color:#0e47a1;

}



.invoice_pmt .table-responsive

{

/*    margin-top: -2em;*/

}



.invoice_pmt .table th, .pmt_invoice .table th

{

    color: #001c66;

    border-right: 1px solid #fa6101;

    text-align: center;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.4);

    font-size: 17px;

}



.invoice_pmt .table>tbody>tr>td, .pmt_invoice .table>tbody>tr>td

{

    line-height: 0px;

    font-weight: 400;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.7);

}



.invoice_pmt, .pmt_invoice

{

    position: relative;

}



.invoice_pmt::after, .pmt_invoice::after, .latest-product .pro_bg::after

{

    position: absolute;

    content: '';

    height: 20px;

    display: block;

    width: 100.4%;

    background-color: #0e47a1;

    bottom: 0px;

    left: -2px;

}



.invoice_pmt::before, .pmt_invoice::before, .latest-product .pro_bg::before

{

    position: absolute;

    content: '';

    height: 20px;

    display: block;

    width: 20%;

    background-color: #6e9afd;

    bottom: 0;

    z-index: 2;

    left: 40%;

}



/*bill and invoice end*/



/*add product page start*/



#addproductmodal .modal-body

{

    padding: 4em 2em;

}



#addproductmodal .close-1

{

    left: 96.7%;

}



#addproductmodal .form-group

{

    padding-bottom: 1em;

}



.select_box{

  overflow: hidden;

  position: relative;

  color: #000;

  box-shadow: none;

  outline: none;

  position: relative;

  }



.select_box

{

  width: 40%;  

}







.select_box label.error

{

    width: 100%;

    position: fixed;

}



.category_select

{

    border-radius: 18px;

    border: 1.5px solid #0c48a0;

    color: #000;

}



.select_box_w

{

    width: 80%;

}

.select_box:after{

  width: 0; 

  height: 0; 

  border-left: 6px solid transparent;

  border-right: 6px solid transparent;

  border-top: 6px solid #001b68;

  position: absolute;

  right: 0.5em;

  top: 1em;

  content: "";

  z-index: 98;

 }

.select_box select{

  width: 100%;

  border: 0;

  position: relative;

  z-index: 99;

  background: none;

  -webkit-appearance: none;

  -moz-appearance: none;

  -o-appearance:none;

  appearance: none;    

}



#addproductmodal lable

{

    color: #001b61;

}



#addproductmodal textarea

{

    width: 80%;

    border: 1.5px solid #0c48a0;

    border-radius: 15px;

}





/*slider*/







#addproductmodal .carousel-indicators input[type=button]

{

    border: none;

    outline: none;

    background-color: #fff;

    border: 2px solid #001b65;

    margin-right: 5px;

}



#addproductmodal .carousel-indicators input[type=button]:last-of-type

{

    background-color: #0f48a1;

    color: #fff;

}



#addproductmodal .carousel-indicators

{

    background-color: transparent;

    bottom: -4em;

    width: 65%;

}









#addproductmodal .carousel-indicators input[type=button].active

{

    width: auto;

    height: auto;

    border: 2px solid #0c47a3;

    font-weight: bolder;

    color: #001c6c;

}









/*add product page end*/





/*track order page start*/

.track_order_pg

{

    padding-top: 15em;

}







.track_order_pg .bg

{

    background-color: #fff;

    border-top-left-radius: 15px;

    border-bottom-left-radius: 15px;

    width: 96%;

    padding: 3em 3em 2em 3em;

    margin-bottom: 3em;

}



.track_order_pg .bg::after

{

    content: '';

    position: absolute;

    right: -3em;

    background-color: #fff;

    padding: 0em 1em;

    height: 100%;

    top: 0;

    border-top-right-radius: 15px;

    border-bottom-right-radius: 15px;

    

}



.track_order_pg .badge

{

    padding: 0.4em .7em;

    border-radius: 0px;

    background-color: #6e9afd;

    border: 2px solid #011b68;

    font-size: 1.2em;

    box-shadow: 0px 1px 1px 1px #e0dede, 0px -1px 1px 1px #e0dede;

}



.track_order_pg .number

{

    padding-top: 0.5em;

}



.track_order_pg .track_img

{

    border: 3px solid #fc6303;

    margin-left: auto;

    margin-right: auto;

}





.track_order

{

    background-color: #ebeff2;

    width: 90%;

    padding: 0;

}



.track_order .pad

{

    padding: 1em 1em 0 1em;

}



.track_order .pro_name, .track_order .p_des

{

    display: block;

    text-align: center;

}



.track_order .pro_name

{

    color: #001c66;

    font-size: 1.1em;

    padding-top: 3em;

    font-weight: 600;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

}



.track_order .p_des

{

    color: #0e479e;

    font-size: 1.4em;

    font-weight: 500;

    padding-top: 0.2em;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

}



.track_order .fa-inr

{

    color: #f96302;

    font-size: 0.9em;

}



.track_order hr

{

    border-top: 1px solid #0042d6;

    margin-bottom: 0;

}



.track_order_pg a

{

    color: #0240d3;

    display: inline-block;

    padding: 1em 0;

    text-shadow: 0px -1px rgba(0, 0, 0, 0.38);

    font-weight: 600;

}



.track_order_pg .track_status

{

    padding: 1em;

}



.track_status .track_txt

{

    color: #001a67;

    padding-left: 0.5em;

    font-weight: normal;

    

}



.track_status .track_head

{

    color: #0042d6;

}



.track_order_pg .mar-bottom

{

    margin-bottom: 2em;

}



.m_res .col-md-2, .m_res .col-md-3

{

    padding: 1em 0;

}



/*track order page end*/





@media (max-width:425px) 

{

    .acc_btn

    {

        display: block;

        font-size: 13px;

    }

    .my-acc-page .btn_align

    {

        padding: 1.5em 0;

    }

    .my-acc-page .bank_detl

    {

        position: unset;

    }

    .acc_btn_b

    {

        float: none;

    }

}



@media (max-width: 576px)
{
	.circle{
		background: url("http://seller.gergstore.com/images/logo.jpg") no-repeat left;
		display: none;
	}

    .slider .carousel-inner

    {

        height: 30vh;

    }

    .navbar-collapse>ul

    {

        margin-left: 0;

        width: 100%;

    }

    .navbar-default .navbar-nav>li>a

    {

        display: block;

    }

    a.avatar-img img

    {

        margin: auto;

    }

    .navbar-default

    {

        top:0em;

        background-color: #fff;

/*     position: sticky;   */

    }

    .navbar-brand img {

    margin: 3.5em 3em 0 1em;

    width: 70%;

}

    #acc-navbar-frame .navbar-default .navbar-nav>li, .navbar-default .navbar-nav>li, #acc-navbar-frame .navbar-default .navbar-nav>li:last-child {

    width: 100%;

}

    .navbar-default .navbar-collapse

    {

        margin-right: none;
		margin-top: 10px;

    }

    

    video

    {

        width: 100%;

    }

    .counter-border

    {

        width: 80%;

    }

    footer h4, footer li, .social

    {

        text-align: center;

    }

    footer .col-xs-12

    {

        border-bottom: 1px solid #fff;

    }

    .modal-sm

    {

    width: auto;

    margin-top: 8em;

    }

    .close-1

    {

        left: 88.5%;

    }

    .product-page .pull-right

    {

        float: none !important;

        margin-left: 2em;

        margin-top: 1em;

    }

    .table>thead>tr>th, .table>tbody>tr>td

    {

        line-height: normal;

    }

    .table-responsive hr {

    position: relative;

    top: 7.5em;

        width: 174%;

    }

    .dataTables_info

    {

        float: none;

        padding-bottom: 1em;

    }

    

    .bankdetailForm, .basicdetailForm 

    {

        padding: 0;

    }

    #addproductmodal .close-1 {

    left: 91.7%;

    }

    #addproductmodal .carousel-indicators

    {

        width: 100%;

        left: 31%;

    }

    #addproductmodal .btn-login  

    {

        width: 90%;

        margin-left: 0;

        margin-top: 5em;

    }

    .table-responsive

    {

        border: none;

        margin-top: -1.5em;

    }

    .acc_btn_b

    {

        margin-top: 1em;

    }

    .track_order_pg .bg

    {

        width: 84%;

        margin-left: 1%;

        padding: 1em 2em;

    }

    

    .track_order_pg

    {

        padding-top: 9em;

    }

    

    .track_order_pg .badge

    {

        padding: 3px 7px;

    }

    .track_order

    {

        width: 85%;

        margin-left: 6%;

    }

    .aboutus-detail p:first-child

    {

    padding-top: 1em;

    text-indent: -5em;

    }  

    .bill-detail

    {

        padding: 2em;

    }

    .bill-section

    {

        font-size: 12px;

    }

    .bill-detail .form-group

    {

        display: block;

        margin-right: 0px;

    }

    .invoice_pmt .table-responsive

    {

        width: 98%;

    }

    .bill-detail .invoice_pmt

    {

            padding: 2em 1em 0 1.3em;

    }

    .bank-detail, .basic-detail, .store-add

    {

      padding: 1em 2em

    }

    .basicdetailfrm .col-md-3-equal

    {

    margin-left: 0%;

    }

    #add-w-address .p_3

    {

        padding: 2em 0em 0em 0em;

    }

    #add-w-address .rad_bottom

    {

        padding-bottom: 0.2em;

    }

    .basicdetailmdl .phone .pencil-edit

    {

        top: 0em;

        padding: 0.5em 1.3em 0.5em 0.5em;

    }

    .basicdetailmdl .input-group

    {

        height: auto;

    }

}







/* Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) {



 

}



@media (max-width: 991px)

{

    .b_left

    {

        border-right: 1.5px solid #011b68;

        border-left: 1.5px solid #011b68;

    }

    .my_acc .div1::after

    {

        background-color: transparent;

    }

    .s_menu

    {

        border-left: 1px solid #0141d6;

        border-right: 1px solid #0141d6;

        

    }

    .b_right

    {

        border-right: 1px solid transparent;

    }

    .s_b_right

    {

        border-right: none;

    }

    .m_res .col-md-2, .m_res .col-md-3

    {

    padding: 1em;

    margin-left: 1em;

    text-align: left;

    }

}



/* Medium devices (tablets, 768px and up)*/

@media (min-width: 768px)

{

    

.navbar-brand img {

    margin: 3.9em 3em 0 2.9em;

    width: 60%;

}

.navbar-collapse>ul

{

	width: 100%;

}

    video 

    {

        width: 100%;

        height: 300px;

    }

    .slider .carousel-inner

    {

        height: 50vh;

    }

    .counter-border

    {

        width: 84%;

    }

    .modal-sm

    {

    width: 90%;

    margin-top: 3.5em;

    }

    #addproductmodal textarea

    {

        width: 100%;

    }

    #addproductmodal .btn-login {

    width: 23%;

    margin-left: 4%;

    

    }

    #addproductmodal .carousel-indicators

    {

        width: 84%;

        left: 41%;

    }

    .close-1

    {

        left:94%;

    }

    #addproductmodal .close-1

    {

        left:95%;

    }

    .edit_align

    {

        margin: 0 1vw 0 0;

    }

    .table>thead>tr>th, .table>tbody>tr>td

    {

        line-height: normal;

    }

    .table-responsive hr {

    top: 8.7em;

    

    }

    .circle

    {

        left: -2%;

    }

    #navbar-frame .navbar-default .navbar-nav>li>a, #navbar-frame  .navbar-default .navbar-nav>li:last-child

    {

        font-size: 1.1vw;

    }

    

    #acc-navbar-frame .navbar-default .navbar-nav>li:last-child

    {

        font-size: smaller;

        border-bottom: none;

    }

    .my-acc-page .bank_detl

    {

        left: 10%;

    }

    

    



}

/* Large devices (desktops, 992px and up)*/

@media (min-width: 992px) {

.navbar-brand img {

    margin: 4em 3em 0 3em;

    width: 69%;

    }

     .navbar-collapse>ul

    {

    width: 90%;

    margin-left: 12%;

    }   

    .modal-sm

    {

    width: 35%;

    margin-top: 9em;

    }

    .close-1

    {

        left:91.5%;

    }

    #addproductmodal .close-1

    {

        left:96.7%;

    }

    .table-responsive hr

    {   

        top:6.3em;

    }

    .table>thead>tr>th

    {

    line-height: 0;

    }    

}

/* Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) {

    .navbar-brand img {

    margin: 2.9em 3em 0 2.5em;

    width: 73%;

}

 .navbar-collapse>ul

{

	width: 90%;

    margin-left: 13%;

}   

    .slider .carousel-inner

    {

        height: 90vh;

    }

    .modal-sm

    {

    width: 35%;

    }

    .close-1

    {

        left: 94.5%;

    }

    #add-w-address .close-1

    {

        left: 96.7%;

    }

        

    }