@media only screen and (min-width:1401px) and (max-width:1600px) {
.nav-left .nav>li>a {
    padding: 40px 10px;
}
.navbar-nav>li>.dropdown-menu{
    left: 0%;
}
.wizard > .steps > ul > li:nth-child(3) {
    width: 32%;
}
}
@media only screen and (min-width:1300px) and (max-width:1400px) {
input.submtbut {
    background: #fff !important;
    color: #333 !important;
    font-size: 20px;
    width: 100% !important;
    box-shadow: 1px 5px 3px #ddddddc7 !important;
    border: 1px solid #cdcdcd !important;
    padding: 0px !important;
}  
.navbar-nav>li>.dropdown-menu{
    left: 0%;
}
.cntr-tlr-btn {
    left: 45px;
}
.iti__flag.iti__qa {
    top: 8px;
}


}  


      

@media only screen and (min-width:1280px) and (max-width:1400px) {
    #address .table>tbody>tr>td.addeml.actn-msrmnt-list .btncommon {
        padding: 1px 8px;
        font-size: 13px;
        margin-right: 3px;
        min-width: 72px;
    }
    .cntr-btn-thn-bx {
        margin-right: 40px;
    }
    .requestmain.pop-4-prfl input.form-control{
        font-size: 12px;
        height: 30px;
    }
    .pop-4-prfl .requestmain .modal-body .leftcol label{
        font-size: 9px;
    }
    .pop-4-prfl .requestmain .modal-body .leftcol .cm-fld {
        font-size: 9px;
    }
    .pop-4-prfl .requestmain .modal-body .rightcol label{
        font-size: 9px;
    }
    .pop-4-prfl .requestmain .modal-body .rightcol .cm-fld {
        font-size: 9px;
    }
    .rtl .pop-4-prfl.reqpopup .measurertform .leftcol input.form-control {
       margin-bottom: 0px;
      }
      .requestmain.pop-4-prfl .submit-button.adduserbtn .submtbut#addUserMeasure{
        padding: 5px !important;
      }
      .requestmain.pop-4-prfl .submit-button.adduserbtn .submtbut#EditUserMeasure{
        padding: 5px !important;
      }
    .thb-btm-talr-btn {
        top: 489px;
        left: 38%;
    }
    .rtl .thb-btm-talr-btn {
        left: 43%;
    }
    .iti__flag.iti__qa {
        top: 8px;
    }
    .cntr-tlr-btn {
        left: 45px;
    }
    .actn-msrmnt-list {
        width: 41%;
      }
      #address table .actn-msrmnt-list {
        width: 27%;
      }
    .thobe-page-fix-btns .price.price-model p {
        font-size: 22px;
        line-height: 28px;
    }
    .qun-wdt-alg {
        margin-right: 28%;
    }
    .qun-wdt-alg.Total_QuantityB {
        margin-right: 20%;
    }
    .product-designer.lkr-dsg .tab-name.customsubmit.prcd {
        top: 447px;
    }
    .wizard > .steps > ul > li:nth-child(3) {
        width: 32%;
    }
    .add-measurement-page label {
        font-size: 10px;
    }
    .tab-4atrbt .nav>li {
        width: 13%;
    }
    div.design-options-wrapper li.activeFabric::before, div.design-options-wrapper li.activeCollar::before, div.design-options-wrapper li.activeCuff::before, div.design-options-wrapper li.activePocket::before, div.design-options-wrapper li.activePlacket::before, div.design-options-wrapper li.activeMeasurement::before, div.design-options-wrapper li.activeButton::before{
        top: 10px;
        left: 48px;
        width: 22px;
        height: 22px;
    }
    div.design-options-wrapper div.design-options div div.tab-image a.btn{
        width: 60px;
        height: 60px;
    }
    div.design-options-wrapper div.design-options div div.tab-image img{
        width: 30px;
        height: 30px;
        margin-top: 15px;
        margin-left: 0px;
    }

    div.design-options-wrapper div.design-options div div.tab-image {
        width: 60px;
        height: 60px;
    }
    .lkr-dsg.product-designer .all-atrbt-dtl .reqpopup.pop-4-prfl .requestmain.pop-4-prfl.modal-content {
        height: 611px;
    }
	.single-product .box-product-outer .box-product .col-md-6.text-right .price{
        top: -65px;
    left: 200px;
    }
    .thobe-page-fix-btns .price.price-model {
        right: 77%;
    }	
	.coat img {
        left: 16%;
    }
	.thobe-page-fix-btns .reset-btn {
        right: 12%;
    }
    .pop-4-prfl .measurertform {
        padding: 6px 6px 0px;
    }
    .pop-4-prfl.reqpopup .leftcol {
        margin-bottom: 6px;
    }
    .pop-4-prfl.reqpopup .rightcol {
        margin-bottom: 6px;
    }
	
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
    .log-bgpage .log-in-form-center {
        width: 45%;
    }
 
    .navbar-nav>li>.dropdown-menu{
        left: 0%;
    }
    .panel-primary.tab-4atrbt>.panel-heading {
        padding: 0;
    }
section.section_new.bg_light_blue2 .section1{
    width: 249px;
}
.lkr-dsg.product-designer:before {
    height: auto;
}
.tab-name.customsubmit.prcd {
    top: 451px;
    padding: 4px 12px;
    text-align: right;
}
.bg_light_blue2 .row {
    width: 94%;
}
.nav-left .nav>li>a {
    padding: 34px 8px;
}
.navbar-right {
    margin-right: 0px;
    padding: 21px 0px;
}
h5.product-title a {
    font-size: 16px;
}
p.product-discription span {
    font-size: 13px;
}
.btncommon {
    /* font-size: 14px;
    min-width: 125px;
    padding: 6px 5px;
    height: auto;
    line-height: 35px; */
}
.measurebtn .btncommon {
    min-width: 145px;
}
.single-product .col-item .separator p {
    margin-top: 5px;
}
.coat img {
    height: 490px;
}
div.design-options-wrapper div.design-options {
    max-height: 560px;
}
.customresult .modal-content {
    min-height: 510px;
}
div.design-options-wrapper div.design-options div div.tab-image {
    width: 60px;
    height: 60px;
}
div.design-options-wrapper div.design-options div {
    margin-top: 0px;
    margin-bottom: 0px;
}
.requestmain.pop-4-prfl input#mobile {
    width: 78%;
}
.pop-4-prfl .submit-button.adduserbtn .submtbut{
    height: auto;
}
.single-product .price-text-color {
    margin: 0;
}
.single-product .col-item h5.product-title{
    margin: 0;
}
div.design-options-wrapper div.design-options div div.tab-image img {
    width: 30px;
    height: 30px;
    margin-top: 15px;
    margin-left: 0px;
}
div.design-options-wrapper div.design-options div div.tab-name {
    font: 12px/14px 'Oswald', sans-serif;
}
div.design-options-wrapper div.design-options div div.tab-image #AttributeImage4 img {
    height: 54px;
}
.customresult .panel p {
    font-size: 10px;
}




}


@media only screen and (min-width:1200px) and (max-width:1330px) {

    .product-designer .coat {
        width: 93%;
    }
    .nav-left .nav>li>a {
        padding: 31px 10px;
    }
    .navbar-nav>li>a {
        font-size: 14px;
    }
	#home_slider .carousel-control.right {
        right: 6px;
}
.sharebtn{
	    margin-left: 9px;
}
    .nav-left .nav>li:last-child>a {
        padding-right: 0;
    }
    div.design-options-wrapper div.design-options {
        min-height: auto;
    }
    div.design-options-wrapper div.design-options>div {
        padding: 0 0px;
        width: 100%;
    }
    .customresult .modal-content {
        min-height: 500px;
    }
    div.design-options-wrapper div.design-options div div.tab-image {
        width: 60px;
        height: 60px;
    }
    .coat img {
        left: 16%;
    }
    .btncommon {
        font-size: 13px;
    }
    #dashboard #showemailotpstatus {
        margin: 0 10px;
    }
    #dashboard .btncommon {
        padding: 6px 10px;
    }
    #dashboard #resendmailotp.btncommon {
        margin-right: 5px;
    }
    .profile-edit .select {
        width: 13%;
    }
    .profile-edit #updateuserprofile .dl-horizontal dd input#mobile {
        width: 25%;
    }
    .textleft{
        font-size: 62px;
    }
    .coat img {
        height: 460px;
    }
        .wizard > .steps > ul > li:nth-child(3) {
            width: 32%;
    }
    .single-product .box-product-outer .box-product .col-md-6.text-right .price {
        left: 203px;
        font-size: 14px;
        line-height: 22px;
    }
    .my-also-lke .single-product .box-product-outer .box-product .price {
        bottom: 11%;
        width: 24%;
        left: 181px;
    }
    .box-product-outer .box-product h6 {
        padding: 8px 0px 32px;
    }
}

@media only screen and (min-width:1025px) and (max-width:1250px) {
    div.design-options-wrapper li.activeFabric::before, div.design-options-wrapper li.activeCollar::before, div.design-options-wrapper li.activeCuff::before, div.design-options-wrapper li.activePocket::before, div.design-options-wrapper li.activePlacket::before, div.design-options-wrapper li.activeMeasurement::before, div.design-options-wrapper li.activeButton::before {
        left: 55px;
    }
    div.design-options-wrapper div.design-options div div.tab-name {
        font: 12px/14px 'Oswald', sans-serif;
    }
    .cntr-btn-thn-bx {
        margin-right: 25px;
    }
.nav-left .nav>li>a {
    padding: 7px 4px;
    margin-top: 18px;
    font-size: 12px;
}
.navbar-collapse.collapse {
    width: 100%;
}
.navbar-right {
    padding: 15px 0px;
}
.coat img {
    top: 40px;
    left: -6%;
}
div.design-options-wrapper div.design-options div div.tab-image a.btn {
    width: 70px;
    height: 70px;
}
div.design-options-wrapper div.design-options div div.tab-image {
    width: 70px;
    height: 70px;
}
.product-designer.lkr-dsg .tab-name.customsubmit.prcd {
    top: 457px;
    right: -136%;
}
.wizard > .steps > ul > li {
    margin-left: 2px;
    width: 33%;
}
.wizard > .steps p {
    font-size: 12px !important;
}
}

@media only screen and (min-width:1200px) and (max-width:1250px) {
    .product-designer.lkr-dsg .tab-name.customsubmit.prcd {
        right: -100%;
    }
    }

@media only screen and (min-width:768px) and (max-width:1024px) {
    div.design-options-wrapper li.activeFabric::before, div.design-options-wrapper li.activeCollar::before, div.design-options-wrapper li.activeCuff::before, div.design-options-wrapper li.activePocket::before, div.design-options-wrapper li.activePlacket::before, div.design-options-wrapper li.activeMeasurement::before, div.design-options-wrapper li.activeButton::before {
        left: 55px;
    }
    div.design-options-wrapper div.design-options div div.tab-name {
        font: 12px/14px 'Oswald', sans-serif;
    }
    .cntr-btn-thn-bx {
        margin-right: 25px;
    }
    .product-list .owl-carousel .owl-nav .owl-prev {
        left: 0;
    }
    .product-list .owl-carousel .owl-nav .owl-next {
        right: 0;
    } 
    .prdct-dlt-tabs nav > div a.nav-item.nav-link, .prdct-dlt-tabs nav > div a.nav-item.nav-link.active {
        padding: 18px 16px;
    }
.smllogo a img {
        width: 100%;
    }
    .filter-bg h1 {
        float: left;
    }
    .phone-nonecat {
        display: none;
    }
    .nav-left .nav>li>a .fa-home {
        font-size: 20px;
    }
    li.shopping-right i.fa-user {
        padding: 3px 8px 4px;
        font-size: 16px;
    }
    li.shopping-right i.fa-sign-out {
        padding: 3px 4px 4px 4px;
    }
    .rtl ul.navbar-nav li {
        padding: 0px 0px;
    }
    .rtl #nav-issue li.shopping-right a {
        padding: 5px 8px;
        text-align: right;
    }
    li.shopping-right i.fa-heart {
        font-size: 16px;
        padding: 3px 4px;
    }
    .navbar-inverse .navbar-nav>li>a#cart_link {
        min-width: 44px;
        padding-left: 11px;
        padding-bottom: 7px;
    }
    li.shopping-right .fa-cart-arrow-down{
        font-size: 18px;
    }

.WishListCounter {
    font-weight: bold;
    font-size: 11px;
    position: absolute;
    bottom: 26px;
    right: 2px;
    min-width: 19px;
    text-align: right;
    background: #c24627;
    color: #fff;
    padding: 0px 6px;
    border-radius: 50px;
}
.rtl #language {
    padding: 7px 5px;
    background: #000000;
    color: #fff;
    margin-top: 5px;
    border: 1px solid #bfbdbd;
}
.rtl .nav-left .nav>li>a {
    padding: 12px 12px;
    margin-top: 4px;
}
.rtl .navbar-right {
    padding: 6px 0px;
}
.rtl .smllogo a img {
    width: 100%;
    margin: 0;
}
.rtl .nav-tabs {
    border-bottom: none;
    margin: 0px;
    padding: 0px;
}
.CartCounter {
    font-weight: bold;
    font-size: 11px;
    position: absolute;
    top: 0px;
    right: 27px;
    min-width: 19px;
    text-align: right;
    background: #c24627;
    color: #fff;
    padding: 0px 6px;
    border-radius: 50px;
}
.CartCounter {
    top: -12px;
    right: 14px;
}
.WishListCounter {
    top: -12px;
    right: 14px;
}

}
@media only screen and (min-width:901px) and (max-width:1024px) {
    #register_user .main-floater .select {
        width: 21%;
    }
    div.design-options-wrapper div.design-options .measurertformbody {
        padding: 0 3px;
    }
    .pop-4-prfl .requestmain .modal-body label {
        font-size: 10px;
    }
    .pop-4-prfl .measurertform input {
        width: 100%;
        padding: 2px 6px;
    }
    .cm-fld {
        top: initial;

        font-size: 12px;
        right: 6%;
        bottom: 8px;
    }
    #complete_order1.billing-info1 .nav-tabs.nav-dashboard li {
        width: 100%;
    }
    .nav-dashboard>li>a {
        padding: 5px 10px;
        font-size: 14px;
        line-height: 18px;
        margin: 0;
    }
    #complete_order1.billing-info1 .nav-tabs.nav-dashboard {
        padding: 0px 0px;
    }
    .wizard > .steps > ul > li {
        width: 32.5%;
        margin-left: 2px;
    }
	.mainContent .latestArticles .thumbnail {
    min-height: 275px;
}
.mainContent .latestArticles .thumbnail p {
    min-height:auto;
}
.blog-pagep .thumbnail {
    min-height: 270px;
}
.options {
    margin: 30px 60px;
}
.container {
    width: 95%;
}
.smllogo {
    width: 15%;
}
ul.navbar-nav li {
    padding: 0px 0px;
}
.nav-left .nav>li>a {
    padding: 10px 8px;
}
#language {
    padding: 4px 5px;
    margin-top: 10px;
    min-width: 60px;
}
.navbar-inverse .navbar-nav>li>a {
    padding: 10px 10px;
}
li.shopping-right i {
    font-size: 24px;
    margin-right: 2px;
}
.textleft {
    font-size: 45px;
    margin: 0px 0px 35px 0px;
}
.content-left {
    padding: 50px 75px;
}
.footer-col .contact p strong {
    width: 17px;
    font-size: 0;
}
.contact strong i {
    margin-right: 2px;
    min-width: 14px;
    font-size: 15px;
}
.product-designer .coat {
    width: 72%;
}
div.design-options-wrapper div.design-options>div {
    padding: 0 6px;
}
div.design-options-wrapper div.design-options div div.tab-image {
    width: 70px;
    height: 70px;
}
div.design-options-wrapper div.design-options div div.tab-image a.btn {
    width: 70px;
    height: 70px;
}
div.design-options-wrapper div.design-options div div.tab-image img {
    width: 40px;
    height: 40px;
}
.modal-content {
    min-height: 495px;
}
.wizard > .steps i {
    top: 15px;
    right: 5px;
    width: 38px;
    height: 38px;
    padding: 6px;
    font-size: 18px;
}
.wizard > .steps h2 {
    font-size: 18px;
}
.wizard > .steps p {
    font-size: 14px;
}
.reg-middle .PhoneCode {
    width: 70px;
    padding: 6px 6px;
}
.main-floater input#mobile {
    width: 78%;
}
.PhoneClass {
    width: 76%;
}
.product-designer.lkr-dsg .tab-name.customsubmit.prcd {
    right: -138%;
    top: 458px;
}
.coat img {
    left: 20.333%;
}
}

@media only screen and (min-width:768px) and (max-width:900px) {
    .profile-edit #updateuserprofile .dl-horizontal dd input#mobile {
        width: 30%;
    }
    #updateuserprofile .dl-horizontal dd input.form-control {
        width: 55%;
    }
    #complete_order1.billing-info1 .nav-tabs.nav-dashboard li {
        width: 19%;
        display: inline-block;
    }
    #updateuserprofile .dl-horizontal dd {
        flex-wrap: wrap;
    }
    #updateuserprofile .dl-horizontal dd input.form-control {
        margin-bottom: 10px;
    }
    #main_address_div h2.title-type {
        margin-top: 17px;
    }
    .wizard > .steps p {
        font-size: 12px !important;
        margin-bottom: 5px;
    }
    .wizard > .steps i {
        top: 3px;
        right: 3px;
        width: 32px;
        height: 32px;
        padding: 6px;
        font-size: 17px;
    }
    .wizard > .steps h2 {
        font-size: 16px;
        margin: 3px 0 3px;
    }
    .column {
        padding-right: 0px;
    }
    .smllogo a {
        padding: 3px 0px 3px 0px;
    }
    .mainContent .latestArticles .thumbnail {
        min-height: 275px;
    }
    .mainContent .latestArticles .thumbnail p {
        min-height:auto;
    }
    .blog-pagep .thumbnail {
        min-height: 270px;
    }
    .options {
        margin: 30px 60px;
    }
.nav-tag-line .smllogo {
    padding: 0px 15px;
    margin-right: 0;
    margin-left: 0px;
    margin-top: 8px;
    z-index: 999999;
    background: none;
    text-align: left;
    width: 15%;	
}
.nav-left .nav>li>a {
    padding: 7px 7px;
    margin-top: 6px;
}
.container {
    width: 100%;
}
.navbar-right {
    margin-right: 0px;
}
.CartCounter {
    font-weight: bold;
    font-size: 12px;
    position: absolute;
    top: -3px;
    width: 50px;
    right: -22px;
}
.navbar-inverse .logtext a{
    font-size: 0px;
}
#nav-issue li.shopping-right a {
    padding: 7px 9px 0px 9px;
}
li.shopping-right i {
    font-size: 20px;
    margin-top: 7px;
}
.footer-col h3 {
    margin-bottom: 15px;}
.resp-pad0 {
    padding: 0px;
}
.footer-col .contact p strong {
    width: 17px;
    font-size: 0;
}
.contact strong i {
    margin-right: 2px;
    min-width: 14px;
    font-size: 15px;
}
.textleft {
    font-size: 62px;
    margin: 0px 0px 35px 0px;
}
div.design-options-wrapper div.design-options>div {
    padding: 0 6px;
}
div.design-options-wrapper div.design-options div div.tab-image {
    width: 80px;
    height: 80px;
}
div.design-options-wrapper div.design-options div div.tab-image img {
    width: 50px;
    height: 50px;
}
div.design-options-wrapper {
    margin-top: 340px;
}
.bordersquare .ab-border {
    width: 250px;
    height: 350px;
    top: -25px;
    left: -15px;
}
.mainheading {
    font-size: 32px;
    line-height: 36px;
}
.min-height {
    min-height: 400px;
}
.top_bar .nav-tag-line {
    padding: 0px;
}
.table-responsive>.table#WishListCart >tbody>tr>td {
    padding: 5px;
}
.quantity-button {
    padding: 1px 3px 4px 2px;
    font-size: 22px;
}
#WishListCart button.close-btn-cart {
    padding: 3px 7px;
}
.nav-dashboard>li>a {
    padding: 6px 0px;
    font-size: 14px;
}
.modal-content {
    min-height: 400px;
}
.billing-info .well {
    min-height: auto;
    margin-bottom: 10px;
}
.product-designer.lkr-dsg .tab-name.customsubmit.prcd {
    top: 818px;
    right: 12px;
}
}


@media only screen and (min-width:768px) and (max-width:1024px) {
    .requestmain.pop-4-prfl .modal-body {
        height: auto;
        overflow-x: hidden;
        overflow-y: scroll;
        max-height: 240px;
        padding: 10px 15px !important;
    }
    .log-bgpage .log-in-form-center {
        width: 70%;
    } 
    .log-bgpage .content.log-reg.log-in {
        padding: 0px 15px;
    }
 #nav-issue li.shopping-right a {
    text-align: left;
}
    div.design-options-wrapper div.design-options>div.tab-4atrbt{
        padding: 0px 0px;
    }
    .navbar-nav>li>.dropdown-menu {
        top: 48px;
    }

    .filter-bg {
        display: block;
    }
    .filter-content .collapse {
        display: none !important;
    }
    .filter-content .collapse.in {
        display: block !important;
    }
    .addon .mainheading {
        margin-top: 30px;
    }
    .filter-bg h1 {
        background: none;
        margin: 0px;
        font-size: 16px;
        color: #333;
        font-weight: normal;
        padding: 10px 10px;
        display: inline-block;
    }
    .filter-bg .navbar-toggle {
        display: block;
        margin: 0;
    }
    #home_slider .carousel-control.right {
        right: 18px;
    }
   .rtl #home_slider .carousel-control {
        left: 20px;
    }    
    footer .delivery-wrpr {
        width: 97%;
    }

.navbar-right {
    padding: 10px 0px;
}	
.reqpopup .modal-lg {
    width: 700px;
    margin: 45px auto 50px;
}
		ul.navbar-nav li {
    padding: 5px 0px;
}
#nav-issue li.shopping-right a {
    padding: 5px 8px;
    text-align: center;
}	
li.shopping-right i {
    font-size: 15px;
    margin: 0;
    padding: 0;
}	
.navbar-collapse.collapse {
    width:96%;
}
.navbar-collapse.collapse ul{
    margin: 0px;
}	
.nav-left .nav>li>a {
    padding: 7px 4px;
    margin-top: 12px;
    font-size: 12px;
}		

.CartCounter {
    font-size: 10px;
    top: -15px;
    width: 12px;
    right: 0px;
}
#language {
    padding: 6px 1px;
    min-width: 35px;
    font-size: 12px;
    margin-left: 0px;
} 
.lkr-dsg.product-designer:before{
		display:none;
	}
.coat img {
    height: 335px;
    top: 17px;
    left: 22.333%;
}	
	div.design-options-wrapper div.design-options div div.tab-image img {
    width: 40px;
    height: 40px;
	    margin-top: 15px;
}
	.btncommon {
    min-width: auto;
    background: #000000;
    font-weight: 500;
    color: #ffffff;
    text-transform: capitalize;
    padding: 8px 15px;
    height: auto;
    line-height: 17px;
    display: inline-block;
    border-radius: 4px;
    text-align: center;
    position: relative;
    overflow: hidden;
    border: none;
}
.table>tbody>tr>td .small-btn-pad {
    line-height: 26px;
}
.thb-btm-talr-btn.btncommon {
    display: none;
}
.profileid {
    background: #e5e5e5;
    border: 10px solid #fff;
    text-align: center;
    padding: 11px 3px;
}
#product_carousel .carousel-inner {
    border: 5px solid #fff;
}
.choices select {
    margin-right: 0px;
    width: 28%;
    padding: 6px 8px;
}
.bg-check {
    padding: 0px 0px;
}
.btnwish {
    width: 84%;
}
.sharebtn {
    width: 12%;
}
.wizard > .steps > ul > li {
    width: 33%;
}
.wizard > .steps h2 {
    font-size: 16px;
}
.billbtmbtn {
    clear: both;
}

#complete_order1.billing-info1 .nav-tabs.nav-dashboard {
    text-align: center;
    margin-bottom: 5px;
    padding: 10px 0px;
}
.order-bilpage .table-responsive {
    width: 100%;
}
.actn-msrmnt-list .btncommon {
    margin-bottom: 4px;
}
.tbl-list-hgt-scrl {
    overflow-x: scroll;
}
.tbl-list-hgt-scrl {
    max-height: initial;
}
.rtl #updateuserprofile .dl-horizontal dd input.form-control {
    float: initial;
}
.profile .profile-edit .select {
    width: 21%;
}
#dashboard .btncommon#sendmailotp {
    font-size: 13px;
}
#dashboard .btncommon#sendOTP {
    font-size: 13px;
}






}

@media only screen and (min-width:481px) and (max-width:767px) {
    #updateuserprofile .dl-horizontal dd {
        flex-wrap: wrap;
    }
    #updateuserprofile .dl-horizontal dd input.form-control {
        margin-bottom: 10px;
    }
    #main_address_div h2.title-type {
        margin-top: -34px;
    }
    .filter-bg {
        display: block;
    }
    .filter-content .collapse {
        display: none !important;
    }
    .filter-content .collapse.in {
        display: block !important;
    }
    .addon .mainheading {
        margin-top: 30px;
    }
    div.design-options-wrapper {
        margin-top: 340px;
    }
    .filter-bg h1 {
        background: none;
        margin: 0px;
        font-size: 16px;
        color: #333;
        font-weight: normal;
        padding: 10px 10px;
        display: inline-block;
    }
    .filter-bg .navbar-toggle {
        display: block;
        margin: 0;
    }
    .billing-info .well {
        min-height: auto;
    }
    .modal-content {
        min-height: 400px;
    }
    .nav-dashboard>li>a {
        padding: 7px 10px;
    }
.top_bar .nav-tag-line {
        padding: 0px;
    }
    .min-height {
        min-height: 400px;
    }
    .mainheading {
        font-size: 36px;
        line-height: 42px;
    }
    .bordersquare .ab-border {
        width: 250px;
        height: 350px;
        top: -25px;
        left: -15px;
    }
.customresult .modal-content {
        padding: 30px 15px 50px;
    }
    div.design-options-wrapper {
        margin-top: 30px;
    }
    div.design-options-wrapper div.design-options>div {
        padding: 0 6px;
    }
    div.design-options-wrapper div.design-options div div.tab-image {
        width: 70px;
        height: 70px;
    }
    div.design-options-wrapper div.design-options div div.tab-image a.btn {
        width: 70px;
        height: 70px;
    }
    div.design-options-wrapper div.design-options div div.tab-name {
        font: 13px/14px 'Oswald', sans-serif;
    }
    div.design-options-wrapper div.design-options div div.tab-image img {
        width: 45px;
        height: 45px;
        margin-top: 12px;
    }
    .textleft {
        font-size: 62px;
        margin: 0px 0px 35px 0px;
    }
    li.shopping-right i {
        font-size: 20px;
        margin-top: 7px;
    }
.navbar-inverse .logtext a{
        font-size: 0px;
    }
#nav-issue li.shopping-right a {
    padding: 1px 9px 3px 9px;
    margin-bottom: 0;
    }
 .CartCounter {
    font-weight: bold;
    font-size: 12px;
    position: absolute;
    top: -12px;
    width: 23px;
    right: 15px;
}

li.shopping-right i.fa-user {
    padding: 3px 5px 3px;
}
    .navbar-right {
        margin-right: 0px;
    }
    .container {
        width: 100%;
    }
    .container {
        width: 100%;
    }
   #language {
    margin-top: 1px;
    min-width: 39px;
    margin-left: 1px;
    height: 35px;
    margin-top: 5px;
}
    .navbar-nav>li>a {
        padding-top: 7px;
        font-size: 14px;
        padding: 7px 10px 0px 10px;
    }
.single-product .col-item {
    border-radius: 0px;
    background: #FFF;
    margin-bottom: 30px;
    min-height: 353px;
    border: 1px solid #efefef;
    box-shadow: 3px 1px 10px 0px #d2cbcb;
    display: inline-block;
}
.button-black{text-align:right;}
.main-price-1{text-align:left;}
.options {
    margin: 30px 60px;
}
.heading-subs h3 {
    font-size: 24px;
}
.mrgn-lst-cntent p {
    font-size: 18px;
}
.padding-text-area h3 {
    clear: both;
    padding-top: 15px;
}
.help-bg img {
	margin-bottom:10px;	
}
.padding-50-all {
    position: absolute;
    right: 0;
    top: 68px;
}
.one {
    width: 45%;
    margin: 15px 18px;
}	
	
.about-home span img {
	float: none;
	margin: 0px auto;
}

.footer-top .footer-menu li {
  float: none; 
    padding: 10px 0px;
    display: inline-block;
}
.main-category-menu {
     margin-top:0px; 
}
.seconday-menu li a {
    font-size: 14px;
	padding: 10px 6px;
}	
.log-in 
{
	margin-top:20px;
}
.padding-0
{
	padding:0px 15px;
	
}
.margin-top-35{
	margin-top:35px;
}

.cart-rgt{
	position:absolute;
	right:0;
	top:0;
}
.main-category-menu{
	margin-bottom:10px;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #eb911c;
}
.padd-0 {
    padding: 0px 15px;
}
.resp-pad-0 .wdth-134{
	display:flex;	
}
.nav-tag-line .smllogo {
    padding: 0px 15px;
    margin-right: 0;
    margin-left: 0px;
    margin-top: 0px;
    z-index: 999999;
    background: none;
    text-align: left;
    width: 15%;	
}
.nav-left .nav>li>a {
    padding: 7px 7px;
    margin-top: 6px;
    font-size: 12px;
}
.nav-tag-line .smllogo a{
	text-align:left;
}
.navbar-collapse.collapse {
    margin: 0px auto;
    width: 100%;
    float: none;
    margin-top: 9px;
}
.navbar-right {
    margin-right: 0px;
    padding: 0px 0px;
}
.smllogo a {
    padding: 17px 0px 6px 1px;
}
.hdr-nw-avlbl-mrg-lft-50 {
    margin-left: 6px;
    width: 100%;
}
.nw-avbl-ind-colr {
    margin-right: -1px;
}
.wsmain {
    width: 100%;
    left: auto;
    height: 100%;
    position: initial;
    top: 0px;
    margin: 0;
    float: none;
    background-color: #fff;
    border-radius: 0px;
    z-index: 103;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border: none !important;
    background-color: #fff !important;
}
.headerfull {
    width: 100%;
    background-color: #f2f3f5;
    min-height: 50px;
    border-bottom: solid 1px #ababab;
    box-shadow: 0 -4px 4px 0 rgba(0,0,0,.75);
}
.top_bar {
    display: block;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.70);
    margin: 0px auto;
    padding: 0px 0px;
    min-width: 320px;
}
.hdr-srch-wdth-20 {
    width: 75%;
    margin-top: 0px;
    margin-bottom: 5px;
    position: absolute;
    bottom: -48px;
}
.navbar-toggle {
    margin-right: 0px;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #d33a29;
    margin-right: 0px;
}
.smllogo a img {
    width: 100%;
}
.hdr-srch-wdth-20{
	bottom:-4px;	
}
.header-menu {
    padding-top: 0px;
    float: right;
}
.footer-col h3 {
    margin-bottom: 15px;}
.resp-pad0 {
    padding: 0px;
}
.footer-col .contact p strong {
    width: 17px;
    font-size: 0;
}
.contact strong i {
    margin-right: 2px;
    min-width: 14px;
    font-size: 15px;
}
    #dashboard .iti__flag {
        margin-top: 8px;
    }
    #dashboard #showemailotpstatus {
        padding: 0;
        line-height: 18px;
        font-size: 13px;
    }
    #dashboard .dl-horizontal dt {
        line-height: 30px;
    }
    #dashboard .btncommon#sendmailotp {
        left: 0;
    }
    #updateuserprofile .dl-horizontal dd input.form-control#mobileotp {
        margin: 10px 0px 0px;
        width: 98%;
    }
    #dashboard #showotpstatus {
        padding: 0;
        line-height: 18px;
        font-size: 13px;
    }
    #dashboard .btncommon#sendOTP {
        left: 0;
        top: 0px;
    }
    .profile-edit .select {
        width: 18%;
    }
    .select ul li.option {
        padding: 2px 5px;
    }
    .profile-edit #updateuserprofile .dl-horizontal dd input#mobile {
        width: 35%;
    }
    .phone-blkcat{
        display: block;
    }
    .phone-nonecat{
        display: none;
    }
 .filter-bg~.navbar-collapse{
    padding: 0px;
 }
    .ctgry-menu .panel-default>.panel-heading:first-child{
        display: none;
    }
    .ctgry-menu .panel-default>.panel-heading {
        border-top: 1px solid #ddd;
        border-bottom: none;
    }
    .welcome-sec.home2btns a {
        margin: 10px 0px;
        width: 70%;
        display: inline-block;
    }
    .welcome-sec{
        display: none;
    }
    .welcome-sec.home2btns{
        display: block; 
        padding: 20px 0px;
    }
    .addon-single-image-container img {
            margin-bottom: 33px;
    }
    ul.footer-social li {
        line-height: 43px;
    }
    .modal.reqpopup.pop-4-prfl .modal-header .close{
        top: 5px;
    }
    .footer-social i {
        font-size: 20px;
    }
    .rtl .footer-btm .font_8 {
        padding: 5px 0px 20px;
    }
    .breadcrumbs {
        margin-bottom: 25px;
    display: inline-block;
    width: 100%;
    }
    .shopping-cart{
        margin-bottom: 15px;
    }
    .table-responsive>.table#WishListCart >tbody>tr>td{
        white-space: inherit;
    }
    .modal.reqpopup{
        padding: 0px 15px;
    }
    .modal.reqpopup .modal-header .close {
        top: 14px;
    }
    .modal.reqpopup .col-md-6{
        clear: both;
    }
   
    .hed-inv-tbl span {
        font-size: 14px;
    }
    .order-bilpage .orderdet .pnl_color.ordr-dtlpag {
        margin: 0px auto 6px;
    }
    .order-bilpage .orderdet {
        padding: 0px 15px 15px;
    }
    .phone-rs-order-stuts{
        display: block;
    }
    .addAddressModal .modal-dialog{
        padding: 15px;
    }
    .rs-add-tbl{
        width: 30%;
    } 
    #address .table-responsive>.table>tbody>tr>td{
        white-space: inherit;
    }
    #address .table>tbody>tr>td.actn-msrmnt-list {
        width: 100%;display: revert;
    }
   ul.dropdown-menu li.shopping-right i.fa-user{
        padding: 2px 0px 3px !important; 
    }
    button#cartbtn.minus {
        padding: 2px 4px;
    }
    button#cartbtn.plus {
        padding: 2px 4px;
    }
    .qtybox input.quantity-field {
        width: 41px !important;
    }
    .bggold {
        margin-bottom: 20px;
    }
    .rs-wdth-lg-act{
        width: 30%;
    }
    .thb-btm-talr-btn{
        display: block;
    }
    div.design-options-wrapper li.activeFabric::before, div.design-options-wrapper li.activeCollar::before, div.design-options-wrapper li.activeCuff::before, div.design-options-wrapper li.activePocket::before, div.design-options-wrapper li.activePlacket::before, div.design-options-wrapper li.activeMeasurement::before, div.design-options-wrapper li.activeButton::before {
        left: 55px;
    }
    .wizard > .steps > ul > li {
        width: 33%;
        margin: 0 0 15px 0;
    }
    .wizard > .steps > ul > li:nth-child(3) {
        width: 33%;
    }
    .wizard > .steps .number {
        display: block;
        width: 100%;
        font-size: 20px;
        color: #000;
        }
        .wizard > .steps i {
            top: 8px;
            right: 8px;
            width: 26px;
            height: 26px;
            padding: 4px;
            font-size: 14px;
        }
    .wizard > .steps h2 {
        font-size: 14px;
        color: #000;
    }
    .wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
        height: 100px;
        border: 1px solid #dedede !important;
    }
    .wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
        height: 100px;
    }
    .shopping-right.logtext .show-on-hover .dropdown-toggle.fix-drop{
        margin-top: 2px;
    }
    .show-on-hover ul.dropdown-menu li {
        display: block;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a i.fa-user{
        padding: 3px 0px 4px;
    }
    .navbar-inverse .navbar-nav .btn-group.show-on-hover .dropdown-menu>li>a i.fa-user{
        padding: 3px 0px 4px;
    }
    .thb-btm-talr-btn {
        display: none;
    }
    .lkr-dsg.product-designer .all-atrbt-dtl .reqpopup.pop-4-prfl .requestmain.pop-4-prfl.modal-content.modal-body {
        padding: 0px 40px !important;
    }
    .rtl {
        direction: inherit;
    }
    .flt-rgt-cmn-btn-hd {
        padding: 6px 9px;
        left: 30%;
    }
    .rtl .footer-last.delivery-wrpr {
        margin-top: 0;
    }
    .container.profile{
        padding-bottom: 0px;
    }
    .order-bilpage .profile ul.nav-tabs.nav-dashboard{
        display: flex;
    }
    .rtl .order-bilpage .profile ul.nav-tabs>li .fa {
        float: none;
    }
    .rtl .order-bilpage .profile ul.nav-tabs>li {
        text-align: center;
        width: 50%;
    }
    .order-bilpage .profile ul.nav-tabs>li .fa{
        text-align: center;
        width: 25px;
        font-size: 18px;
        display: block;
        float: none;
        margin: 0px auto;
    }
    li.shopping-right i.fa-sign-out {
        padding: 3px 0px 4px;
    }
    ul#nav-issue .dropdown-menu li a:hover {
        color: #333;
    }
    .show-on-hover:hover > ul.dropdown-menu {
        position: absolute;
        padding: 0;
    }
    .tbl-list-hgt-scrl {
        height: auto;
        overflow-x: scroll;
        overflow-y: scroll !important;
        max-height: 500px;
    }
    .add-measurement-page form .col-md-7.col-img.measurertformbody {
        width: 100%;
    }
    .add-measurement-page .submit-button.adduserbtn {
        margin: 22px 0px 53px;
    }
    .profile .nav-tabs>li>a {
        background-color: #fbfbfb;
        font-size: 12px;
    }
    .actn-msrmnt-list .btncommon {
        margin-right: 0;
        margin-bottom: 4px;
    }
    .pop-4-prfl h4.modal-title {
        font-size: 16px;
        text-align: left;
    }
    #cartBlank h3 {
        font-size: 20px;
    }
    #cartBlank p {
        max-width: 100%;
        font-size: 14px;
    }
    #AddAddress .modal-body .col-sm-12{
        clear: both;
    }
    .add-measurement-page form h4.modal-title {
        font-size: 14px;
    }
    .add-measurement-page .bg-hdng-msr a {
        margin: 0px;
        padding: 6px 19px;
    }
    .requestmain.pop-4-prfl .modal-body {
        background: #f9f9f9;
        height: auto;
        overflow-x: hidden;
        overflow-y: scroll;
        max-height: 240px;
    }
    .lkr-dsg.product-designer .reqpopup .modal-body {
        padding: 5px 15px 25px !important;
    }
    .wizard > .steps p {
        font-size: 9px !important;
    }
    .modal-content.requestmain {
        min-height: auto;
        padding: 0;
        overflow: hidden;
    }
    .customthobe.order-viewcustomthobe {
        width: 68%;
    }
    table .qtybox input {
        display: block;
    }
    .table-responsive {
        margin-bottom: 0;
    }
    button#cartbtn {
        padding: 2px 20px;
    }
    .order-bilpage .hgt-bil-scrl .btncommon.view-msrmnt-edt {
        margin: 0;
        display: block;
        font-size: 12px;
        padding: 4px 10px;
    }
    #updateuserprofile .dl-horizontal dd input.form-control {
        width: 56%;
    }
    .btncommon {
        padding: 4px 13px;
        font-size: 14px;
    }
    .prdct-dlt-tabs .tab-content {
        padding: 15px 15px;
    }
    .prdct-dlt-tabs nav > div a.nav-item.nav-link, .prdct-dlt-tabs nav > div a.nav-item.nav-link.active {
        width: 98%;
    }
    .pad-15-rs-thb{
        padding: 0px 15px;
    margin-bottom: 15px;
    }
    .sec-dtl-pge .prdt-dscr-rgt-sd{
        padding: 0px 0px;
    }
    #footer {
        padding:20px 15px 10px;
    }
    .delivery-wrpr {
        border-top: 1px solid #DBDBDB;
        border-radius: 10px;
        margin-top: 0px;
    }
    .rtl .thb-btm-talr-btn {
        left: 44%;
    }
    .product-designer.lkr-dsg .tab-name.customsubmit.prcd {
        right: 23px;
        padding: 22px 0;
        top: 705px;
    }
    .measurebtn {
        padding: 13px 6px;
    }
    .product-designer.lkr-dsg .tab-name.customsubmit.prcd {
        right: 25px;
        padding: 22px 0;
    }
    div.design-options-wrapper div.design-options .measurebtn {
        left: 8px;
        top: 265px;
    }
    #showattribute22 .modal-content{
        overflow: hidden;
    }
.lkr-dsg.product-designer:before{
display:none;
}
.pop-4-prfl .requestmain .modal-title {
    color: #fff;
    text-align: left;
    font-size: 14px;
}
.pop-4-prfl .modal-header .close {
    width: 30px;
    height: 30px;
    line-height: 12px;
    right: 11px;
    top: 4px;
    font-size: 22px;
}
.modal-body #User_Measur_Form select.PhoneCode {
    width: 50px;
}
.WishListCounter  {
    top: -2px;
    right: 14px;
    height: 20px;
}
ul#nav-issue li a{
    margin-top: 2px;
    text-align: left;
}
.dropdown-menu li.shopping-right i.fa-user {
    padding: 2px 0px 3px;
}
.modal-header .close {
    margin-top: 0px;
    background: #fff;
    padding: 5px;
    opacity: 1;
    width: 25px;
    height: 25px;
    line-height: 15px;
    right: 23px;
    top: 19px;
}
label.labnametext {
    width: 23%;
}
.WishListCounter {
    font-weight: bold;
    font-size: 11px;
    position: absolute;
    bottom: 29px;
    right: 2px;
    min-width: 19px;
    text-align: right;
    background: #c24627;
    color: #fff;
    padding: 0px 6px;
    border-radius: 50px;
}
.product-list .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    left: 0px !important;
    top: 26%;
    border: 1px solid #333;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 999999;
}
.product-check .bg-check ul li .col-md-4 {
    padding: 0px 0px;
    font-weight: bold;
    float: left;
}
.product-check .bg-check ul li {
    margin-bottom: 0px !important;
    display: inline-block;
    width: 100%;
    margin-bottom: 9px !important;
}
.requestmain input#mobile {
    width: 80%;
    border-radius: 0px 4px 4px 0px;
}
.reqpopup .modal-lg {
    width: auto;
    margin: 45px auto 50px;
}
.navbar-nav {
    float: initial;
}
.hm_icon_bx {
    width: 49.6%;
}
.rtl .rspn-menu{
	
}
.rtl .welcome-sec {
    padding:30px 0px 12px;
}
    h1.headcenter {
        font-size: 30px;
    }
    .nav-dashboard>li>a {
        padding: 7px 10px;
    }

.profile-edit .dl-horizontal dd {
        line-height: 28px;
    }
    .main-floater input#mobile {
        width: 75%;
    }	
.two-tabs {
    position: relative;
    left: 0%;
    border: solid 1px #e0e0e0;
    box-shadow: 0 0 3px #eee;
    margin: 20px;
}	
	
.model-for-book-know{
    display: none;
}
.model-for-book-know.in{
	top: -70px;
    display: block;
    padding-left: 16px !important;
    padding: 0px 15px;
}
.model-for-book-know .error {
    font-size: 10px;
}
.subscriptions {
    padding: 0px 0px 50px;
}
.subscriptions h3 {
    font-size: 24px;
    margin-bottom: 15px;
}
.padding-50-all {
    position: inherit;
    top: 12px;
    right: 0;
    padding: 15px 15px;
}
.one {
    width: 100%;
    box-shadow: 0 0 35px #e4e4e4;
    margin: 40px 0px 20px;
}
.help-bg {
    padding: 70px 0px 30px;
}
.help-bg img {
    width: 100%;
	margin-bottom:10px;
	    -webkit-box-shadow: 0 18px 38px rgba(0,0,0,0.2);
    /* box-shadow: 0 10px 29px rgba(0,0,0,0.2); */
}
.so-would {
    padding: 14px;
    font-size: 18px;
}
.padding-text-area {
    padding: 14px;
}
.padding-text-area h3{
	padding-top:10px;
	    clear: both;	
}
.heading-subs h3 {
    font-size: 24px;
    margin-bottom: 15px;
    padding: 0px 15px;
    line-height: 33px;
}
.options {
    display: block ;
    margin: 40px auto;
    margin-bottom: 30px;
    float: none;
}
.mrgn-lst-cntent {
    clear: both;
    padding: 25px 15px 0px;
}
	
.home-about-heading h3 {
    line-height: 28px;
    font-size: 22px;
}
.right-icon{
	display:none;	
}
.left-icon{
	display:none;	
}
.invite p {
    line-height: 28px;
    font-size: 18px;
	margin-top:30px;
}
.like-table {
    margin: 14px 0px;
    display: inline-block;
    width: 100%;
}
.map-icon {
    width: 14%;
}
.map .icon-txt {
    width: 85%;
}
.about-1 img{
	margin-bottom:25px;	
}
.about-2 img{
	margin:0px auto;
	float:none;
    margin-top: 35px;	
}
.about-3 img {
    margin: 0px auto;
    margin-bottom: 40px;
}

.dropdown-header {
     border-bottom: 1px solid #ffffff;
    background-color: #e8c887;
    padding: 0px 5px !important;
}
.product-list .owl-carousel .owl-nav .owl-prev {
    position: absolute;
        left: 0px;
    border: 2px solid #fff;
    width: 40px;
    color: #fff;
    height: 40px;
    border-radius: 50%;
    z-index: 999999;
}
.product-list .owl-carousel .owl-nav .owl-next {
       position: absolute;
        right: 0%;
        top: 26%; 
    bottom: 288px;
	color: #fff;
    border: 2px solid #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 999999;
}
.box-product-outer {
    margin-bottom: 4px;
}
.rltd-prdct {
    margin-bottom: 35px;
}
.product-list .owl-carousel .owl-nav .owl-prev span{
	     font-size: 40px;
    line-height: 25px;
}
.product-list .owl-carousel .owl-nav .owl-next span{
	    font-size: 40px;
    line-height: 25px;
}
.prsnt-icon{
	width: 48px;	
}
.parsant .icon-txt{
	float: left;
    width: 80%;	
}
.header_top .iam {
    font-size: 11px;
}
.txt-lft {
    padding: 0px 0px;
}
.txt-lft h3 {
    font-size: 18px;
	    margin-top: 0px;
}
.rtl .nav-left .nav>li>a {
    margin: 1px !important;
    padding: 10px 20px !important;
    border-bottom: 1px solid #e1e1e1;
}
.nav-left .nav>li>a {
    margin: 1px !important;
    padding: 10px 20px !important;
    border-bottom: 1px solid #e1e1e1;
}
.carousel-control.left, .carousel-control.right {
	top: 20%;
    width: 20%;
	font-size: 50px;
}
.hometopbanner.bggrey .content-left .textsmleft{
	text-align: left;
}
.hometopbanner.bggrey .content-left h1.textleft{
	text-align: left;
}
.hometopbanner.bggrey .content-left a.btncommon{
    float: left;
    margin-bottom: 32px;
}
.about-home span img {
	transform: rotate(0deg);
	box-shadow: 10px 10px 5px #868686;
	float: none;
}
.footer-menu li {
	float: none;
	text-align: center;
	display: inline-block;
}
.footer-top .footer-menu li {
	float: none;
}
.footer-middle .footer-menu li {
	float: none;
}
.copyright-content {
	margin-top: 0px;
	text-align: center;
	font-size: 13px;
}
.main_heading img {
	margin: 0px auto;
}
.tag-line p {
	text-align: justify;
}
.largenav {
	margin-top: 25px;
	text-align: right;
}
.padding-0
{
	padding:0px 15px;
	
}
.navbar-toggle {
        z-index: 99;
    /*background-color: #00999e;*/
	margin-right: 0px;
   
}
.single-product .box-product-outer .box-product .col-md-6.text-right .price {
    width: 14%;
    top: -74px;
    left: 328px;
}
.dropdown-menu>li>a {
    line-height: 20px;
    font-size: 13px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
line-height: 20px;
    padding: 8px 20px;
        color: #333;
            font-size: 13px;
}
.product-category-page {
    margin-top: 1px;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background: none;
    margin-right: 0px;
    border: 1px solid #e8c887;
}
.breadcrumbs h3
{
	font-size:18px;
}

#logo a img {
    z-index:999;
}
#ShoppingCart
{
	width:750px;
}
.qty-center {
    
    width: 100px;
}

.top-20
{
	margin-top:20px;
}

.cart-rgt
{
	position:absolute;
	right:0;
	top:0;
}

.padd-0
{
	padding:0px;
}
.fixed-header{
	position: relative !important;
}

.main-category-menu
{
	margin-bottom:10px;
}
.cart-button-outer {
   
    line-height: 35px;
    width: 35px;
    height: 35px;
    
    margin-top: 3px;
}

.padd-0 {
    padding: 0px 15px;
}
.hdr-srch-wdth-20 {
        width: 70%;
    margin-top: 0px;
    margin-bottom: 5px;
    position: fixed;
    top: 78px;
}
.wdth-134 {
    width: 100%;
	margin: 0px;
	padding: 0 0 4px;
}
.list-none-icn-clr .fa-hand-o-right {
    width: 20px;
}
.smllogo {
    padding: 0px 0px;
    margin: 0px 0px 0px 50px;
    z-index: 999999;
    width: 20%;
    background: none;
    display: inline-block;
    float: none;
}
.smllogo a {
    margin: 0 auto;
    text-align: left;
    float: none;
    padding: 0px 0px 0px 0px;
}
.smllogo a img {
    width: 100%;
    margin-top: 7px;
    margin-right: 0px;
	 /*   padding-left: 15px;
    padding-right: 15px;*/
}
#nav-issue.navbar-right {
    top: -52px;
    left: 195px;
}
.responsive-log-in{
    bottom: 0;
    left: 32px;
    z-index: 999999;
    margin-top: -88px;
}
.nav-tag-line .tg-lne {
    text-align: left;
    display: inline-block;
    width: 100%;
    font-weight: bold;
    margin: 6px 3px;
}
.wsmain {
    width: 100%;
    left: auto;
    height: 100%;
    position: initial;
    top: 0px;
    margin: 0;
    float: none;
    background-color: #fff;
    border-radius: 0px;
    z-index: 103;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border: none !important;
    background-color: #fff !important;
}
.resp-pad-0 { padding:0px;}
.top_bar .navbar-inverse {
    background-color: #fff;
    border: none;
    padding: 0px;
	margin-bottom:0px;
    min-height: auto;
}
.coat img {
    height: 305px;
    left: 30%;
}
header {
    height: 50px;
    background: #fff;
}
header .nav-tag-line{
    background: #fff;
}
.top_bar {
    z-index: 999;
    background-color: rgb(255 255 255);
    position: fixed;
    height: 50px;
}
.navbar-inverse .navbar-nav>li>a.dropdown-toggle{
       color: #fff;

}
.header-menu .nav>li a{
    color:#fff !important;
}
.navbar-inverse .navbar-nav>li>a {
    color: #000;
    padding: 0px 15px;
    font-size: 13px;
    padding-left: 15px;
    z-index: 999;
    margin-bottom: 10px;
    margin-top: 0px;
    text-align: left;
}
.navbar-inverse .navbar-nav>li:first-child>a{
    padding-left: 0;
}
.navbar-inverse .navbar-toggle {
    border-color: #000;
    top: -52px;
    margin: 0px;
    right: auto;
    padding: 5px 7px;
    height: 36px;
    width: 36px;
}
.navbar-inverse .navbar-toggle .glyphicon {
    margin-right: 0;
    font-size: 20px;
}
.btn-u-sea-shop {
    background-color: #fff;
    
    background: #000;
    color: #fff;
}
.welcome-sec h1 {
    font-size: 22px;
    margin-bottom: 12px !important;
    margin-top: 0px;
}
.welcome-sec p {
    line-height: 24px;
    font-size: 14px;
}
.single-product .price-text-color {
    color: #000;
    margin: 0;
}
.button-black{text-align:right;}
.main-price-1{text-align:left;}

.single-product .col-item {
    border-radius: 0px;
    background: #FFF;
    margin-bottom: 30px;
    min-height: 379px;
    border: 1px solid #efefef;
    box-shadow: 3px 1px 10px 0px #d2cbcb;
	
    display: inline-block;
}
.content {
    padding-top: 0px;
    padding-bottom: 40px;
    z-index: 999999;
}
.no-padding .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: snow;
}

ul.navbar-nav li {
    padding: 0px 0px;
}
p.btn-add {
    text-align: right;
    margin-left: 37px;
}
.main-price{
    text-align:right;
}
div.design-options-wrapper div.design-options {
    height: auto;
}
div.design-options-wrapper {
    margin-top: 340px;
}
.customresult .panel p {
    padding: 0px 6px;
    line-height: 14px;
    font-size: 10px;
}
.login-form-centr.allmediabox .color-green {
    padding: 2px 4px;
    margin: 0px 0px;
    font-size: 11px;
}
#register_user .main-floater label.labnametext {
    width: 50%;
}
#register_user .main-floater .select{
    float: none;
}
#register_user .main-floater input#mobile {
    width: 59%;
}
.panel-body.panel-radio-button .row.addless.measurelist{
    padding: 10px 15px 0px;
    margin: 9px 0px 0px;
}
.product-image img {
    width: 76px;
    height: 76px;
}
.login-form-centr .reg-page {
    padding: 28px 0px 38px;
}
input.btn-pink {
    background: #000;
    color: #fff;
    margin-left: 114px;
    margin-top: 33px;
}
.modal-content {
    padding: 15px 15px;
    min-height: 377px;
    overflow: scroll;
}
div.design-options-wrapper div.design-options>div {
    padding: 0 0px;
    width: auto;
}
.reg-header {
    margin-top: 22px;
	padding: 4px 0px;
}
.well .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.measurelist .name-sm input[type=checkbox] {
    margin-right: 12px;
}
.reg-middle .PhoneCode {
    width: 21.5%;
    position: absolute;
}
.listoneline span {
    min-width: 53px;
    word-break: break-all;
}
.measurelist.addless #measurementlist .view-msrmnt-edt {
    position: relative;
    right: -9px;
    top: 0px;
    min-width: 100px;
    width: 100px;
    font-size: 12px;
    padding: 2px 1px;
    margin: 0;
}
.measurelist.addless #measurementlist .listoneline span {
    min-width: 56%;
}
table>tbody>tr>td .qtybox{
    display: flex;
}
#ShoppingCart11 .btncommon.view-msrmnt-edt{
    margin-bottom: 15px !important; 
}

select option {
    padding: 15px;
    background: #fff;
}
.PhoneClass {
    width: 68%;
    float: right;
}
.navbar-right {
    text-align: left;
    top: 0px;
    left: 149px;
}
#language {
padding: 7px 0px;
    background: #000;
    color: #fff;
    margin-top:2px;
    min-width: 45px;
    margin-left: 0px;
}
.rtl .CartCounter {
    top: -1px;
}
.CartCounter {
    top: -1px;
    right: 4px;
}
.main-price{text-align:right;}
li.shopping-right i {
    font-size: 21px;
}
.hdr-srch-wdth-20 .form-control {
    border-radius: 4px 0px 0px 4px;
    float: left;
    width: 83%;
}
#bottom-to-top-scroll {
    position: fixed;
    right: 45px;
    bottom: 53px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: #e8c887;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    z-index: 10000;
}
.input-group-btn {
    float: left;
}
.nav-tag-line .tg-lne-1 {
    display: block;
	 margin: 6px 0px 0px;
    font-size: 17px;
}
.nw-avbl-ind-colr{
	padding-bottom:14px;	
}
.hdr-nw-avlbl-mrg-lft-50 {
    margin-left: 0px;
	text-align: center;
	top: 0px;
    margin-right: -5px;
}
.rtl .navbar-collapse.collapse {
    margin: 0px auto;
        float: none;
        top: -59px;
        left: -15px;
        right: auto;
        border: none;
        height: auto !important;
        background: #f7f7f7;
        box-shadow: -6px 1px 5px #d3d3d34d;
        text-align: left;
}
.rtl .navbar-nav li a {
    text-align: left;
    padding: 5px 20px;
    font-size: 12px;
}
.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
}
.navbar-inverse .navbar-nav>li>a#cart_link {
    padding-bottom: 6px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
     margin: 0px auto;
    float: none;
    top: 65px;
    left: 141px;
    border: none;
    height: 100vh;
    background: #f9f9f9;
    box-shadow: -6px 1px 5px #d3d3d34d;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    top: -60px;
    right: auto;
    left: 0px;
    height: auto;
    background: #f7f7f7;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #f7f7f7;
}
.welcome-sec {
    width: 100%;
    padding: 15px 0px 0px;
}
.slider_main .carousel-control span {
    width: 25px;
    height: 25px;
    margin-top: 0px;
    font-size: 16px;
    line-height: 26px;
}
.cart-and-price .price-model {
    font: 15px/22px 'Oswald', sans-serif;
    margin-bottom: 10px;
    width: 53%;
    text-align: center;
}
.navbar-nav {
   margin: 0px 0px 0px !important;
    padding: 0;
    text-align: left;
}
.cart-and-price .price-model {
    font: 15px/22px 'Oswald', sans-serif;
    margin-bottom: 10px;
    width: 53%;
    text-align: center;
}
.top_bar .navbar .resp-mrgn-45.rspn-menu {
    margin-top: 46px;
}
.navbar-collapse.collapse {
    width: 100%;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 0px 0px 0px 0px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;
}
.slider_main.margin-15 {
    margin-top: 0px;
}
.creative_version.about_area {
    margin-top: 0px;
}
.single_speciality_text>h5 {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0px;
}
.single_speciality_text {
    margin-left: 52px;
}
.top-25-icon {
    top: 4px;
}
.creative_version .single_speciality {
    padding: 0px;
}
.footer-clor {
    padding: 0px 15px;
}
.top_bar .container {
    padding: 0px 15px;
}
.nav.footer-menu>li>a {
    position: relative;
    display: block;
    padding: 2px 15px 2px 0px;
}
.footer-clor .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 0px;
}
.category-name-title {
    font-size: 24px;
	    line-height: 20px;
}
.heding h1{
	font-size: 20px;
	padding: 0px 9px;}
.det-type h2{
	    line-height: 25px;
		font-size: 20px;}
.product h2 {
    line-height: 25px;
	font-size: 20px;}
.magnesium-mrgn p{
	margin:0px;}
.product-em p{
	margin-top:15px;}
.first-occlud p {
    margin-top:10px;}
.Kidney-heading h2{
	    font-size: 17px;
    font-weight: 600;
	margin-top:0px}
.product p {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: justify;
}
.first-occlud h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
}
.sky-p p{
	margin-bottom:0px;
	margin-top:0px;}
.product ul {
	padding-left:15px;}
.product ol {
	padding-left:15px;}
.two-line ul{
	padding-left:0px;}
.product h2 span {
    line-height: 20px;
    font-size:19px;
    color: #31849b;
    font-weight: 600;
}
.sky-size h2 span {
	font-size:20px;}
h2 {
    line-height: 20px;
    font-size: 20px;
    font-weight: 600;
}
.fun-fact ol li {
    width: 100%;
    float: left;
}
.skyblue-mrng p {
	    margin: 0 0 5px;}
.pricing-table-v4 .pricing-v4-head h4 {
    font-size: 22px;
}
.MigOne-p p {
	    margin: 0px 0 5px;
}
h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.calm-mrng p {
	margin-bottom:0px;}
.product-mrgn p{
	margin-bottom:0px;
	margin-top:0px;}
.Kidney-heading {
	margin-top:20px;}
.healthy-p p{
	    margin-bottom:0px;
	margin-top:0px;}
.enemy-p {
	margin-top: 20px;
}
.Bone-Health p{
	    margin-bottom:0px;}
.product .ingred{
	margin-bottom:0px;
	font-size:18px;
}
.product .ingred p {
  margin-top: 5px;}
.product .valerin-wdth ul li {
    font-size: 15px;
    width: 100%;
}
.heading-h3  h3{
	margin-bottom:0px;
	margin-top:0px;}
.shopping-right {
	text-align:right;}
.creative_version .single_service {
    width: auto;
    height: auto;
	padding-bottom:8px;
}
.login-menu .open>a, .nav .open>a:focus, .nav .open>a:hover {
    padding: 5px 10px;
}
.navbar-nav .open .dropdown-menu {
    display: inline-block !important;
    background: #f7f7f7;
    position: initial;
    padding: 0px 0px;
    margin: 0;
    font-size: 14px;
    border: none;
    width: 100%;
    border-radius: 4px;
}  
.navbar-nav .open .dropdown-menu li{
    width: 100%;
    text-align: left;
    background: none; 
}
.mega-dropdown-menu .inline-line {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0px;
    border-right: 1px solid #ddd;
    padding-right: 0px;
}
.header-menu {
    padding-top: 0px;
	   
}
.banner-section.bordered{
margin-bottom:15px;	
}
.mainContent {
    padding: 0px 0 0;
}
.navbar-right {
    text-align: center;
    display: flex;
    justify-content: space-between;
    position: absolute;
}
.rtl .navbar-right {
    padding: 0;
}
.padd-40 p{
text-align:justify;	
}
.header-menu .nav>li{
z-index:999;	
}
.mega-dropdown {
    position: static !important;
    z-index: 999 !important;
}
.hdngh2 .heading03:before{
left: 2%;
    width: 70px;
}
.hdngh2 .heading03:after{
    right: 2%;
    width: 70px;
}
.bg_light_blue2 {
    padding: 30px 0px 30px;
}
.hdng-dsg {
    margin-bottom: 22px;
}
.bst-ofrs h2 {
    font-size: 25px;
margin-bottom: 14px;
}
section.section_new.bg_light_blue2 .section2 {
    width: auto;
}
section.section_new.bg_light_blue2 .section2 img{
width: 100%;margin: 12px 1px 18px;
}
.nw-subscription-container {
    width: auto;
    padding: 2px 21px;
}
section.section_new.bg_light_blue2 .section1 {
    padding: 0 0px;
    width: 310px;
}
.hdngh2 {
    font-size: 34px;
}
div.why_us_area {
    margin-bottom: 19px;
}
.nw-newsletter-heading {
    font-size: 20px;padding: 22px 12px 23px;
}
.box-product-outer {
    margin-bottom: 47px;
    box-shadow: 0 6px 12px rgb(0 0 0 / 6%) !important;
}
.aboutpage {
    padding: 0px 0px 16px;
}
.cntct-pag {
    padding: 0px 0px 60px;
}
.reg-page {
    padding: 19px;
    margin: 50px 0px 25px;
}
#displayAttributeData{
    margin-top: 0%;
}
header.sticky {
    top: 0;
    background: #fff;
}
.bill-tble-2prt .tbles1{
width: 100%;
}
#showattribute22 .select-product {
    width: 41%;
    padding: 0px;
    margin: 30px 1px 10px 25px;
}
.log-bgpage .log-in-form-center {
    width: 70%;
}
.log-in-form-center {
    float: none;
    margin: 0px auto;
}
.lkr-dsg.product-designer .modal-content {
    /* min-height: 316px; */
    padding: 0;
}
.lkr-dsg.product-designer .all-atrbt-dtl .modal-content {
    min-height: 240px;
}
.lkr-dsg.product-designer .all-atrbt-dtl #displaymeasurmentData .modal-content.measuremainlist {
    min-height: 240px;
    height: 240px;
}
#product_carousel {
    height: auto;
    margin-bottom: 16px;
}
#product_carousel .carousel-inner {
    height: auto;
    border: 5px solid #fff;
    box-shadow: 0px 20px 14px #efefef;
}
.qr {
    padding: 0px 0px 0px;
}
.choices {
    margin: 0px 0px;
    display: block;
}
.pls-mns {
    direction: inherit;
}
.rtl .pls-mns {
    direction: rtl;
}
.choices select {
    border: 2px solid #999;
    margin: 0px;
    height: 37px;
    font-size: 14px;
    box-sizing: border-box;
    width: 100%;
    margin-right: 16px;
    margin-bottom: 15px;
}
.btnwish {
    font-size: 16px;
    min-width: auto;
    background: #fff;
    font-weight: 500;
    color: #333;
    text-transform: capitalize;
    padding: 9px 15px;
    height: auto;
    line-height: 26px;
    margin: 12px 0px 0px;
    float: left;
    width: 78%;
    border-radius: 10px;
}
select#size-select option {
    background: #fdfdfd;
}
.sharebtn {
    width: 18%;
    margin: 12px 0px 0px;
    margin-left: 10px;
}
.prdct-dlt-tabs nav > .nav.nav-tabs {
    border: none;
    color: #fff;
    background: #000000;
    border-radius: 0;
    height: 100%;
}
.rltd-prdct .product-list .page-header h3 {
    margin-bottom: 14px;
}
.rltd-prdct .product-list .page-header h3::before {
    top: 36px;
}
.my-also-lke .single-product .box-product-outer .box-product .price {
    bottom: 1%;
    width: 80px;
    left: auto;
}
.show_cart_div {
    top: 42px;
    right: -44px;
    width: 260px;
}
.cart-box .font-small {
    text-align: left;
}
table#ShoppingCart>tbody>tr>td.pst-rltv .remove-cart {
    top: 19px;
}
.customresult .select-product{
   width: 35%;
    padding: 0px;
    margin: 30px 25px 10px 25px;
}
.bill-tble-2prt .tbles2 {
    width: 100%;
}
.order-bilpage {

    padding: 24px 0px;
}
#showattribute22 .modal-content {
    box-shadow: none;
    min-height: auto;
    padding: 0;
}
.prdct-list-hm {
    padding: 30px 0px;
}
.bst-ofrs {
    padding: 12px 0px 32px;
    display: inline-block;
}
.bg_light_blue2 .row {
    width: 78%;
}
.nav-left {
    padding-right: 0px;
    width: 100%;
    padding-top: 0px;
    position: absolute;
    background: #fff;
    top: 116px;
    z-index: 9999;
}
.header-menu .nav.navbar-nav{
background:#6f6f6f;	
    margin-top: 0px;
}
.header-menu .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #cfb25c;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
      color: #000;
    background: no-repeat;
}
.header-menu .navbar-inverse .navbar-nav>.active>a, .header-menu .navbar-inverse .navbar-nav>.active>a:focus, .header-menu .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background: none;
}
.mega-dropdown-menu .dropdown-header a {
        font-size: 14px;
    color: #000;
	padding:0px;}
	.header-menu .navbar-inverse .navbar-nav>.open>a, .header-menu .navbar-inverse .navbar-nav>.open>a:focus, .header-menu .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background: none;
}
.mega-dropdown-menu > li > ul > li > a {
       display: block;
    color: #000;
    padding: 3px 10px;
}
.mrgn-15 {
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
}
.post-p p{
text-align: justify;
}
.pd-50 {
    padding: 25px 0px;
}
.footer-col h3 {
    margin-bottom: 8px;
}
	
	.mainContent .latestArticles .thumbnail h5 {
    min-height:auto;
}
.mainContent .latestArticles .thumbnail p {
 min-height:auto;
}
.mainContent .latestArticles .thumbnail {
    margin-bottom: 30px;
    /* position: relative; */
    /* min-height: auto; */
    height: auto;
}
.latestArticles .rd-more{
	margin-bottom:20px;	
}
.blog-pagep .thumbnail h5 {
      min-height:auto;
}
.caption p {
    min-height: auto;
}
.blog-pagep .thumbnail {
    min-height: 270px;
}
.quirks-ol{
	    padding-left: 15px;
}
.blog-pagep{
    padding: 0px;	
}
.btn-u.btn-u-default{
color:#333;
margin-bottom:15px;	
margin-top:10px;
}
.top_right_section p {
    width:100%;
}
.top_right_section h2{
	    font-size: 24px;
    line-height: 26px;
}
.resp-pd-0{
padding:0px;	
}
.product-title h1 {
    margin: 0px;
    font-size: 24px;
}
.navbar-right li{
display: inline-block;	
}
.resp-mrgn-45 {
margin-top: 0;
    position: fixed;
    top: 58px;
    z-index: 999999;
    width: 97%;
}

.rtl #language {
    margin-top: 0px;
}
.ng-scope{
margin-top:0px;	
}
.home-about {
    padding-top: 45px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
	font-size: 25px;
    top: 22%;	
}
.navbar-nav>li>.dropdown-menu {
    padding: 0;
    display: contents !important;
    clear: both;
}
/*.navbar-nav>li>.dropdown-menu {
    padding: 0;
    display: block !important;
    clear: both;
    overflow: scroll;
    max-height: 130px;
    width: 100%;
}*/

.request-call-back a img {
  
    top: 94px;
  
}
	
.call-btn.request-call-back a:first-child {
    position: absolute;
    width: 220px;
    right: -181px;
    line-height: 20px;
    top: 100px;
}

.modal-md {
    width: auto;
}
}

@media only screen and (min-width:320px) and (max-width:480px) {
    
    .header-rs-phone{
        display: flex;
    justify-content: space-between;
    }
     .header-rs-phone .smllogo{
             width: 50%;
        margin: 0px 0px 0px 12px;
    }
    .header-rs-phone .rs-toggel{
            width: 25%;
            text-align: right;
    }
    .header-rs-phone .menudesk{
        display: none;
    }
    .styles_benefits__CZHE_ .styles_item__EcdjI {
    display: block;
    width: 100%;
}

    
    #dashboard .iti__flag {
        margin-top: 8px;
    }
    #dashboard #showemailotpstatus {
        padding: 0;
        font-size: 13px;
        float: left;
        line-height: 35px;
        margin: 0px;
        margin-top: 10px;
    }
    #dashboard #verifymailotp.btncommon {
        padding: 6px 10px;
        font-size: 13px;
        float: left;
        margin-top: 8px;
    }
    #dashboard #resendmailotp.btncommon {
        padding: 6px 10px;
        font-size: 13px;
        float: left;
        margin-top: 8px;
        margin-left: 10px;
    }
    #updateuserprofile .dl-horizontal dd input.form-control#emailotp {
        margin: 10px 0px 0px;
        width: 90px;
        float: left;
        margin-right: 10px;
    }
    #dashboard .btncommon#sendmailotp {
        left: 0;
    }
    #updateuserprofile .dl-horizontal dd input.form-control#mobileotp {
        margin: 10px 0px 0px;
        width: 98%;
    }
    #dashboard #showotpstatus {
        padding: 0;
        line-height: 18px;
        font-size: 13px;
    }
    #dashboard .btncommon#sendOTP {
        left: 0;
        top: 4px;
    }
    .phone-blkcat{
        display: block;
    }
    .phone-nonecat{
        display: none;
    }
 .filter-bg~.navbar-collapse{
    padding: 0px;
 }
    .ctgry-menu .panel-default>.panel-heading:first-child{
        display: none;
    }
    .ctgry-menu .panel-default>.panel-heading {
        border-top: 1px solid #ddd;
        border-bottom: none;
    }
    .welcome-sec.home2btns a {
        margin: 5px 0px;
        width: 70%;
        display: inline-block;
    }
    .welcome-sec{
        display: none;
    }
    .welcome-sec.home2btns{
        display: block; 
        padding: 15px 0px;
    }
    .addon-single-image-container img {
            margin-bottom: 33px;
    }
    ul.footer-social li {
        line-height: 43px;
    }
    .modal.reqpopup.pop-4-prfl .modal-header .close{
        top: 5px;
    }
    .footer-social i {
        font-size: 20px;
    }
    .rtl .footer-btm .font_8 {
        padding: 5px 0px 20px;
    }
    .breadcrumbs {
        margin-bottom: 0px;
    display: inline-block;
    width: 100%;
    }
    .section {
    padding: 50px 0;
}
img.lt-img {
    left: 0px;
    margin-top: 15px;
            height: auto;
                width: 100%;
}
.col-sm-4.corp-img-sec{
      padding: 0;  
}
.col-sm-4.corp-img-sec~.col-sm-12.pt-4{
      padding: 0;  
}
section p, section ul li, .latest-thinking-sec .small-heading{
    text-align: justify;
}
.transform-sec .h3 {
    font-size: 30px;
}
    .shopping-cart{
        margin-bottom: 15px;
    }
    .table-responsive>.table#WishListCart >tbody>tr>td{
        white-space: inherit;
        padding: 5px;
    }
    .modal.reqpopup{
        padding: 0px 15px;
    }
    .modal.reqpopup .modal-header .close {
        top: 10px;
    }
    .modal.reqpopup .col-md-6{
        clear: both;
    }
    .requestmain .modal-title {
        font-size: 20px;
    }
    .requestmain .modal-body {
        padding: 0px 0px !important;
    }
    .hed-inv-tbl span {
        font-size: 14px;
    }
    .order-bilpage .orderdet .pnl_color.ordr-dtlpag {
        margin: 0px auto 6px;
    }
    .order-bilpage .orderdet {
        padding: 0px 15px 15px;
    }
    .phone-rs-order-stuts{
        display: block;
    }
    .addAddressModal .modal-dialog{
        padding: 15px;
    }
    .rs-add-tbl{
        width: 30%;
    } 
    #address .table-responsive>.table>tbody>tr>td{
        white-space: inherit;
    }
    #address .table>tbody>tr>td.actn-msrmnt-list {
        width: 100%;display: revert;
    }
   ul.dropdown-menu li.shopping-right i.fa-user{
        padding: 2px 0px 3px !important; 
    }
    button#cartbtn.minus {
        padding: 2px 4px;
    }
    button#cartbtn.plus {
        padding: 2px 4px;
    }
    .qtybox input.quantity-field {
        width: 41px !important;
    }
    .bggold {
        margin-bottom: 20px;
    }
    .rs-wdth-lg-act{
        width: 30%;
    }
    .thb-btm-talr-btn{
        display: block;
    }
    .cntr-btn-thn-bx0{
        display: none;
    }
    .measurebtn .btncommon.cntr-btn-thn-bx{
        min-width: 147px;
    }
    
    .wizard > .steps > ul > li {
        width: 33%;
        margin: 0 0 15px 0;
    }
    .wizard > .steps > ul > li:nth-child(3) {
        width: 33%;
    }
    .wizard > .steps .number {
        display: block;
        width: 100%;
        font-size: 20px;
        color: #000;
        }
        .wizard > .steps i {
            top: 8px;
            right: 8px;
            width: 26px;
            height: 26px;
            padding: 4px;
            font-size: 14px;
        }
    .wizard > .steps h2 {
        font-size: 14px;
        color: #000;
        margin: 0px 0px;
    }
    .wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
        height: 100px;
        border: 1px solid #dedede !important;
    }
    .wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
        height: 100px;
    }
    .shopping-right.logtext .show-on-hover .dropdown-toggle.fix-drop{
        margin-top: 2px;
    }
    .show-on-hover ul.dropdown-menu li {
        display: block;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a i.fa-user{
        padding: 3px 0px 4px;
    }
    .navbar-inverse .navbar-nav .btn-group.show-on-hover .dropdown-menu>li>a i.fa-user{
        padding: 3px 0px 4px;
    }
    .thb-btm-talr-btn {
        display: none;
    }
    .lkr-dsg.product-designer .all-atrbt-dtl .reqpopup.pop-4-prfl .requestmain.pop-4-prfl.modal-content.modal-body {
        padding: 0px 40px !important;
    }
    .rtl {
        direction: inherit;
    }
    .flt-rgt-cmn-btn-hd {
        padding: 6px 9px;
        left: 30%;
    }
    .rtl .footer-last.delivery-wrpr {
        margin-top: 0;
    }
    .container.profile{
        padding-bottom: 0px;
    }
    .order-bilpage .profile ul.nav-tabs.nav-dashboard{
        display: flex;
    }
    .rtl .order-bilpage .profile ul.nav-tabs>li .fa {
        float: none;
    }
    .rtl .order-bilpage .profile ul.nav-tabs>li {
        text-align: center;
        width: 50%;
    }
    .order-bilpage .profile ul.nav-tabs>li .fa{
        text-align: center;
        width: 25px;
        font-size: 18px;
        display: block;
        float: none;
        margin: 0px auto;
    }
    .navbar-nav .open .dropdown-menu {
        /* padding: 0px 0px !important;
        position: absolute !important; */
    }
    li.shopping-right i.fa-sign-out {
        padding: 3px 0px 4px;
    }
    ul#nav-issue .dropdown-menu li a:hover {
        color: #333;
    }
    .show-on-hover:hover > ul.dropdown-menu {
        position: absolute;
        padding: 0;
    }
    .tbl-list-hgt-scrl {
        height: auto;
        overflow-x: scroll;
        overflow-y: scroll !important;
        max-height: 500px;
    }
    .add-measurement-page form .col-md-7.col-img.measurertformbody {
        width: 100%;
    }
    .add-measurement-page .submit-button.adduserbtn {
        margin: 22px 0px 53px;
    }
    .profile .nav-tabs>li>a {
        background-color: #fbfbfb;
        font-size: 12px;
    }
    .actn-msrmnt-list .btncommon {
        margin-right: 0;
        margin-bottom: 4px;
    }
    .pop-4-prfl h4.modal-title {
        font-size: 16px;
        text-align: left;
    }
    .requestmain .modal-body .dflt-ys-no label {
        display: block;
    }
    #cartBlank h3 {
        font-size: 20px;
    }
    #cartBlank p {
        max-width: 100%;
        font-size: 14px;
    }
    #AddAddress .modal-body .col-sm-12{
        clear: both;
    }
    .add-measurement-page form h4.modal-title {
        font-size: 14px;
    }
    .add-measurement-page .bg-hdng-msr a {
        margin: 0px;
        padding: 6px 19px;
    }
    .requestmain.pop-4-prfl .modal-body {
        background: #f9f9f9;
        height: auto;
        overflow-x: hidden;
        overflow-y: scroll;
        max-height: 450px;
    }
    .wizard > .steps p {
        font-size: 9px !important;
    }
    .modal-content.requestmain {
        min-height: auto;
        padding: 0;
        overflow: hidden;
    }
    .customthobe.order-viewcustomthobe {
        width: 68%;
    }
    table .qtybox input {
        display: block;
    }
    .table-responsive {
        margin-bottom: 0;
    }
    button#cartbtn {
        padding: 2px 20px;
    }
    .order-bilpage .hgt-bil-scrl .btncommon.view-msrmnt-edt {
        margin: 0;
        display: block;
        font-size: 12px;
        padding: 4px 10px;
    }
    .btncommon {
        padding: 6px 13px;
        font-size: 14px;
    }
    .prdct-dlt-tabs .tab-content {
        padding: 15px 15px;
    }
    .prdct-dlt-tabs nav > div a.nav-item.nav-link, .prdct-dlt-tabs nav > div a.nav-item.nav-link.active {
        width: 98%;
    }
    .pad-15-rs-thb{
        padding: 0px 15px;
    margin-bottom: 15px;
    }
    .sec-dtl-pge .prdt-dscr-rgt-sd{
        padding: 0px 0px;
    }
    #footer {
        padding:24px 0px 10px;
    }
    
    .delivery-wrpr {
        border-top: 1px solid #DBDBDB;
        border-radius: 10px;
        margin-top: 0px;
    }
    .rtl .thb-btm-talr-btn {
        left: 44%;
    }
    .product-designer.lkr-dsg .tab-name.customsubmit.prcd {
        right: 23px;
        padding: 22px 0;
        top: 824px;
    }
    .measurebtn {
        padding: 13px 6px;
    }
    .product-designer.lkr-dsg .tab-name.customsubmit.prcd {
        right: 25px;
        padding: 22px 0;
    }
    div.design-options-wrapper div.design-options .measurebtn {
        left: 8px;
        top: 252px;
    }
    #showattribute22 .modal-content{
        overflow: hidden;
    }
.lkr-dsg.product-designer:before{
display:none;
}
.pop-4-prfl .requestmain .modal-title {
    color: #fff;
    text-align: left;
    font-size: 14px;
}
.pop-4-prfl .modal-header .close {
    width: 30px;
    height: 30px;
    line-height: 12px;
    right: 11px;
    top: 4px;
    font-size: 22px;
}
.modal-body #User_Measur_Form select.PhoneCode {
    width: 50px;
}
.WishListCounter  {
    top: -2px;
    right: 14px;
    height: 20px;
}
ul#nav-issue li a{
    margin-top: 2px;
    text-align: left;
}
.dropdown-menu li.shopping-right i.fa-user {
    padding: 2px 0px 3px;
}
.modal-header .close {
    margin-top: 0px;
    background: #fff;
    padding: 5px;
    opacity: 1;
    width: 25px;
    height: 25px;
    line-height: 15px;
    right: 10px;
    top: 10px;
}
label.labnametext {
    width: 23%;
}
.WishListCounter {
    font-weight: bold;
    font-size: 11px;
    position: absolute;
    bottom: 29px;
    right: 2px;
    min-width: 19px;
    text-align: right;
    background: #c24627;
    color: #fff;
    padding: 0px 6px;
    border-radius: 50px;
}
.product-list .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    left: -104px !important;
    top: 35%;
    border: 1px solid #333;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 999999;
}
.product-check .bg-check ul li .col-md-4 {
    padding: 0px 0px;
    font-weight: bold;
    float: left;
}
.product-check .bg-check ul li {
    margin-bottom: 0px !important;
    display: inline-block;
    width: 100%;
    margin-bottom: 9px !important;
}
.requestmain input#mobile {
    width: 80%;
    border-radius: 0px 4px 4px 0px;
}
.reqpopup .modal-lg {
    width: auto;
    margin: 45px auto 50px;
}
.navbar-nav {
    float: initial;
}
.hm_icon_bx {
    width: 49.6%;
}
.rtl .rspn-menu{
	
}
.rtl .welcome-sec {
    padding:30px 0px 12px;
}
.rtl .resp-mrgn-45 {
    width: 69%;
    left: 15px;
}
h1.headcenter {
    font-size: 30px;
}
.nav-dashboard>li>a {
    padding: 5px 5px;
}
.profile-edit .dl-horizontal dd {
        line-height: 28px;
    }
#updateuserprofile .dl-horizontal dd {
    display: block;
}
.main-floater input#mobile {
    width: 75%;
}	
.two-tabs {
    position: relative;
    left: 0%;
    border: solid 1px #e0e0e0;
    box-shadow: 0 0 3px #eee;
    margin: 20px;
}		
.model-for-book-know{
    display: none;
}
.model-for-book-know.in{
	top: -70px;
    display: block;
    padding-left: 16px !important;
    padding: 0px 15px;
}
.model-for-book-know .error {
    font-size: 10px;
}
.subscriptions {
    padding: 0px 0px 50px;
}
.subscriptions h3 {
    font-size: 24px;
    margin-bottom: 15px;
}
.padding-50-all {
    position: inherit;
    top: 12px;
    right: 0;
    padding: 15px 15px;
}
.one {
    width: 100%;
    box-shadow: 0 0 35px #e4e4e4;
    margin: 40px 0px 20px;
}
.help-bg {
    padding: 70px 0px 30px;
}
.help-bg img {
    width: 100%;
	margin-bottom:10px;
	    -webkit-box-shadow: 0 18px 38px rgba(0,0,0,0.2);
    /* box-shadow: 0 10px 29px rgba(0,0,0,0.2); */
}
.so-would {
    padding: 14px;
    font-size: 18px;
}
.padding-text-area {
    padding: 14px;
}
.padding-text-area h3{
	padding-top:10px;
	    clear: both;	
}
.heading-subs h3 {
    font-size: 24px;
    margin-bottom: 15px;
    padding: 0px 15px;
    line-height: 33px;
}
.options {
    display: block ;
    margin: 40px auto;
    margin-bottom: 30px;
    float: none;
}
.mrgn-lst-cntent {
    clear: both;
    padding: 25px 15px 0px;
}
	
.home-about-heading h3 {
    line-height: 28px;
    font-size: 22px;
}
.right-icon{
	display:none;	
}
.left-icon{
	display:none;	
}
.invite p {
    line-height: 28px;
    font-size: 18px;
	margin-top:30px;
}
.like-table {
    margin: 14px 0px;
    display: inline-block;
    width: 100%;
}
.map-icon {
    width: 14%;
}
.map .icon-txt {
    width: 85%;
}
.about-1 img{
	margin-bottom:25px;	
}
.about-2 img{
	margin:0px auto;
	float:none;
    margin-top: 35px;	
}
.about-3 img {
    margin: 0px auto;
    margin-bottom: 40px;
}

.dropdown-header {
     border-bottom: 1px solid #ffffff;
    background-color: #e8c887;
    padding: 0px 5px !important;
}
.product-list .owl-carousel .owl-nav .owl-prev {
    position: absolute;
        left: 0px;
    border: 2px solid #fff;
    width: 40px;
    color: #fff;
    height: 40px;
    border-radius: 50%;
    z-index: 999999;
}
.product-list .owl-carousel .owl-nav .owl-next {
       position: absolute;
        right: 0%;
        top: 26%; 
    bottom: 288px;
	color: #fff;
    border: 2px solid #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 999999;
}
.box-product-outer {
    margin-bottom: 4px;
}
.rltd-prdct {
    margin-bottom: 35px;
}
.product-list .owl-carousel .owl-nav .owl-prev span{
	     font-size: 40px;
    line-height: 25px;
}
.product-list .owl-carousel .owl-nav .owl-next span{
	    font-size: 40px;
    line-height: 25px;
}
.prsnt-icon{
	width: 48px;	
}
.parsant .icon-txt{
	float: left;
    width: 80%;	
}
.header_top .iam {
    font-size: 11px;
}
.txt-lft {
    padding: 0px 0px;
}
.txt-lft h3 {
    font-size: 18px;
	    margin-top: 0px;
}
.rtl .nav-left .nav>li>a {
    margin: 1px !important;
    padding: 10px 20px !important;
    border-bottom: 1px solid #e1e1e1;
}
.nav-left .nav>li>a {
    margin: 1px !important;
    padding: 10px 20px !important;
    border-bottom: 1px solid #e1e1e1;
}
.carousel-control.left, .carousel-control.right {
	top: 20%;
    width: 20%;
	font-size: 50px;
}
.hometopbanner.bggrey .content-left .textsmleft{
	text-align: left;
}
.hometopbanner.bggrey .content-left h1.textleft{
	text-align: left;
}
.hometopbanner.bggrey .content-left a.btncommon{
    float: left;
    margin-bottom: 32px;
}
.about-home span img {
	transform: rotate(0deg);
	box-shadow: 10px 10px 5px #868686;
	float: none;
}
.footer-menu li {
	float: none;
	text-align: center;
	display: inline-block;
}
.footer-top .footer-menu li {
	float: none;
}
.footer-middle .footer-menu li {
	float: none;
}
.copyright-content {
	margin-top: 0px;
	text-align: center;
	font-size: 13px;
}
.main_heading img {
	margin: 0px auto;
}
.tag-line p {
	text-align: justify;
}
.largenav {
	margin-top: 25px;
	text-align: right;
}
.padding-0
{
	padding:0px 15px;
	
}
.navbar-toggle {
        z-index: 99;
    /*background-color: #00999e;*/
	margin-right: 0px;
   
}
.single-product .box-product-outer .box-product .col-md-6.text-right .price {
    width: 14%;
    top: -74px;
    left: 328px;
}
.dropdown-menu>li>a {
    line-height: 20px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #333;
    padding: 8px 12px;
    font-size: 12px;
    border-bottom: 1px solid #e8e2e2;
    line-height: 20px;
}
.product-category-page {
    margin-top: 0px;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background: none;
    margin-right: 0px;
    border: 1px solid #e8c887;
}
.breadcrumbs h3
{
	font-size:18px;
}

#logo a img {
    z-index:999;
}
#ShoppingCart
{
	width:750px;
}
.qty-center {
    
    width: 100px;
}

.top-20
{
	margin-top:20px;
}

.cart-rgt
{
	position:absolute;
	right:0;
	top:0;
}

.padd-0
{
	padding:0px;
}
.fixed-header{
	position: relative !important;
}

.main-category-menu
{
	margin-bottom:10px;
}
.cart-button-outer {
   
    line-height: 35px;
    width: 35px;
    height: 35px;
    
    margin-top: 3px;
}

.padd-0 {
    padding: 0px 15px;
}
.hdr-srch-wdth-20 {
        width: 70%;
    margin-top: 0px;
    margin-bottom: 5px;
    position: fixed;
    top: 78px;
}
.wdth-134 {
    width: 100%;
	margin: 0px;
	padding: 0 0 4px;
}
.list-none-icn-clr .fa-hand-o-right {
    width: 20px;
}
.smllogo {
    padding: 0px 0px;
    margin: 0px 0px 0px 40px;
    z-index: 999999;
    width: 20%;
    background: none;
    display: inline-block;
    float: none;
}
.smllogo a {
    margin: 0 auto;
    text-align: left;
    float: none;
    padding: 0px 0px 0px 0px;
}
.smllogo a img {
    width: 100%;
    margin-top: 6px;
    margin-right: 0px;
	 /*   padding-left: 15px;
    padding-right: 15px;*/
}
#nav-issue.navbar-right {
top: -80px;
left: auto;
right: 0;
}
.responsive-log-in{
    bottom: 0;
    left: 32px;
    z-index: 999999;
    margin-top: -88px;
}
.nav-tag-line .tg-lne {
    text-align: left;
    display: inline-block;
    width: 100%;
    font-weight: bold;
    margin: 6px 3px;
}
.wsmain {
    width: 100%;
    left: auto;
    height: 100%;
    position: initial;
    top: 0px;
    margin: 0;
    float: none;
    background-color: #fff;
    border-radius: 0px;
    z-index: 103;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border: none !important;
    background-color: #fff !important;
}
.resp-pad-0 { padding:0px;}
.top_bar .navbar-inverse {
    background-color: #fff;
    border: none;
    padding: 0px;
	margin-bottom:0px;
    min-height: auto;
}
header {
    height: auto;
    background: #fff;
}
header .nav-tag-line{
    background: #fff;
}
.top_bar {
    z-index: 999;
    background-color: rgb(255 255 255);
    position: fixed;
    height: 56px;
}
.navbar-inverse .navbar-nav>li>a.dropdown-toggle{
       color: #fff;

}
.header-menu .nav>li a{
    color:#fff !important;
}
.navbar-inverse .navbar-nav>li>a {
    color: #000;
    padding: 0px 15px;
    font-size: 13px;
    padding-left: 15px;
    z-index: 999;
    margin-bottom: 10px;
    margin-top: 0px;
    text-align: left;
}
.navbar-inverse .navbar-nav>li:first-child>a{
    padding-left: 0;
}
.rtl .navbar-inverse .navbar-toggle {
    border-color: #000;
    top: -52px;
    margin: 0px;
    right: auto;
    padding: 5px 7px;
    height: 36px;
    width: 36px;
}
.navbar-inverse .navbar-toggle {
    border-color: #000;
    top: -52px;
    margin: 0px;
    right: auto;
    padding: 5px 7px;
    height: 36px;
    width: 36px;
}
.navbar-inverse .navbar-toggle .glyphicon {
    margin-right: 0;
    font-size: 20px;
}
.btn-u-sea-shop {
    background-color: #fff;
    
    background: #000;
    color: #fff;
}
.welcome-sec h1 {
    font-size: 22px;
    margin-bottom: 12px !important;
    margin-top: 0px;
}
.welcome-sec p {
    line-height: 24px;
    font-size: 14px;
}
.single-product .price-text-color {
    color: #000;
    margin: 0;
}
.button-black{text-align:right;}
.main-price-1{text-align:left;}

.single-product .col-item {
    border-radius: 0px;
    background: #FFF;
    margin-bottom: 30px;
    min-height: 379px;
    border: 1px solid #efefef;
    box-shadow: 3px 1px 10px 0px #d2cbcb;
	
    display: inline-block;
}
.content {
    padding-top: 0px;
    padding-bottom: 40px;
    z-index: 999999;
}
.no-padding .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: snow;
}

ul.navbar-nav li {
    padding: 0px 0px;
    background-color: #f7f7f7;
}
p.btn-add {
    text-align: right;
    margin-left: 37px;
}
.main-price{
    text-align:right;
}
div.design-options-wrapper div.design-options {
    height: auto;
}
div.design-options-wrapper {
    margin-top: 340px;
}
.customresult .panel p {
    padding: 0px 6px;
    line-height: 14px;
    font-size: 10px;
}
.login-form-centr.allmediabox .color-green {
    padding: 2px 4px;
    margin: 0px 0px;
    font-size: 11px;
}
#register_user .main-floater label.labnametext {
    width: 50%;
}
#register_user .main-floater .select{
    float: none;
}
#register_user .main-floater input#mobile {
    width: 59%;
}
.panel-body.panel-radio-button .row.addless.measurelist{
    padding: 10px 15px 0px;
    margin: 9px 0px 0px;
}
.product-image img {
    width: 76px;
    height: 76px;
}
.login-form-centr .reg-page {
    padding: 28px 0px 38px;
}
input.btn-pink {
    background: #000;
    color: #fff;
    margin-left: 114px;
    margin-top: 33px;
}
.modal-content {
    padding: 15px 15px;
    min-height: 377px;
    overflow: scroll;
}
div.design-options-wrapper div.design-options>div {
    padding: 0 0px;
    width: auto;
}
.reg-header {
    margin-top: 22px;
	padding: 4px 0px;
}
.well .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.measurelist .name-sm input[type=checkbox] {
    margin-right: 12px;
}
.reg-middle .PhoneCode {
    width: 21.5%;
    position: absolute;
}
.listoneline span {
    min-width: 53px;
    word-break: break-all;
}
.measurelist.addless #measurementlist .view-msrmnt-edt {
    position: relative;
    right: -9px;
    top: 0px;
    min-width: 100px;
    width: 100px;
    font-size: 12px;
    padding: 2px 1px;
    margin: 0;
}
.measurelist.addless #measurementlist .listoneline span {
    min-width: 56%;
}
table>tbody>tr>td .qtybox{
    display: flex;
}
#ShoppingCart11 .btncommon.view-msrmnt-edt{
    margin-bottom: 15px !important; 
}

select option {
    padding: 15px;
    background: #fff;
}
.PhoneClass {
    width: 59%;
    float: right;
}
.navbar-right {
    text-align: left;
    top: 0px;
    left: 149px;
}
#language {
padding: 7px 0px;
    background: #000;
    color: #fff;
    margin-top:2px;
    min-width: 45px;
    margin-left: 0px;
}
.CartCounter {
    top: -1px;
    right: 4px;
}
.main-price{text-align:right;}
li.shopping-right i {
    font-size: 21px;
}
.hdr-srch-wdth-20 .form-control {
    border-radius: 4px 0px 0px 4px;
    float: left;
    width: 83%;
}
#bottom-to-top-scroll {
    position: fixed;
    right: 45px;
    bottom: 53px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: #e8c887;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    z-index: 10000;
}
.input-group-btn {
    float: left;
}
.nav-tag-line .tg-lne-1 {
    display: block;
	 margin: 6px 0px 0px;
    font-size: 17px;
}
.nw-avbl-ind-colr{
	padding-bottom:14px;	
}
.hdr-nw-avlbl-mrg-lft-50 {
    margin-left: 0px;
	text-align: center;
	top: 0px;
    margin-right: -5px;
}
.rtl .navbar-collapse.collapse {
    margin: 0px auto;
        float: none;
        top: -59px;
        left: -15px;
        right: auto;
        border: none;
        height: auto !important;
        background: #f7f7f7;
        box-shadow: -6px 1px 5px #d3d3d34d;
        text-align: left;
}
.rtl .navbar-nav li a {
    text-align: left;
    padding: 5px 20px;
    font-size: 12px;
}
.rtl .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
}
.navbar-inverse .navbar-nav>li>a#cart_link {
    padding-bottom: 8px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
     margin: 0px auto;
    float: none;
    top: 65px;
    left: 141px;
    border: none;
    height: 100vh;
    background: #f9f9f9;
    box-shadow: -6px 1px 5px #d3d3d34d;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    top: -35px;
    right: auto;
    left: -18px;
    height: auto;
    background: #f7f7f7;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #f7f7f7;
}
.welcome-sec {
    width: 100%;
    padding: 15px 0px 0px;
}
.slider_main .carousel-control span {
    width: 25px;
    height: 25px;
    margin-top: 0px;
    font-size: 16px;
    line-height: 26px;
}
.cart-and-price .price-model {
    font: 15px/22px 'Oswald', sans-serif;
    margin-bottom: 10px;
    width: 53%;
    text-align: center;
}
.navbar-nav {
   margin: 0px 0px 0px !important;
    padding: 0;
    text-align: left;
}
.cart-and-price .price-model {
    font: 15px/22px 'Oswald', sans-serif;
    margin-bottom: 10px;
    width: 53%;
    text-align: center;
}
.navbar-collapse.collapse {
    width: 100%;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 0px 0px 0px 0px;
}
.slider_main.margin-15 {
    margin-top: 0px;
}
.creative_version.about_area {
    margin-top: 0px;
}
.single_speciality_text>h5 {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0px;
}
.single_speciality_text {
    margin-left: 52px;
}
.top-25-icon {
    top: 4px;
}
.creative_version .single_speciality {
    padding: 0px;
}
.footer-clor {
    padding: 0px 15px;
}
.top_bar .container {
    padding: 0px 15px;
}
.nav.footer-menu>li>a {
    position: relative;
    display: block;
    padding: 2px 15px 2px 0px;
}
.footer-clor .nav>li>a {
    position: relative;
    display: block;
    padding: 5px 0px;
}
.category-name-title {
    font-size: 24px;
	    line-height: 20px;
}
.heding h1{
	font-size: 20px;
	padding: 0px 9px;}
.det-type h2{
	    line-height: 25px;
		font-size: 20px;}
.product h2 {
    line-height: 25px;
	font-size: 20px;}
.magnesium-mrgn p{
	margin:0px;}
.product-em p{
	margin-top:15px;}
.first-occlud p {
    margin-top:10px;}
.Kidney-heading h2{
	    font-size: 17px;
    font-weight: 600;
	margin-top:0px}
.product p {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: justify;
}
.first-occlud h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
}
.sky-p p{
	margin-bottom:0px;
	margin-top:0px;}
.product ul {
	padding-left:15px;}
.product ol {
	padding-left:15px;}
.two-line ul{
	padding-left:0px;}
.product h2 span {
    line-height: 20px;
    font-size:19px;
    color: #31849b;
    font-weight: 600;
}
.sky-size h2 span {
	font-size:20px;}
h2 {
    line-height: 20px;
    font-size: 20px;
    font-weight: 600;
}
.fun-fact ol li {
    width: 100%;
    float: left;
}
.skyblue-mrng p {
	    margin: 0 0 5px;}
.pricing-table-v4 .pricing-v4-head h4 {
    font-size: 22px;
}
.MigOne-p p {
	    margin: 0px 0 5px;
}
h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}
.calm-mrng p {
	margin-bottom:0px;}
.product-mrgn p{
	margin-bottom:0px;
	margin-top:0px;}
.Kidney-heading {
	margin-top:20px;}
.healthy-p p{
	    margin-bottom:0px;
	margin-top:0px;}
.enemy-p {
	margin-top: 20px;
}
.Bone-Health p{
	    margin-bottom:0px;}
.product .ingred{
	margin-bottom:0px;
	font-size:18px;
}
.product .ingred p {
  margin-top: 5px;}
.product .valerin-wdth ul li {
    font-size: 15px;
    width: 100%;
}
.heading-h3  h3{
	margin-bottom:0px;
	margin-top:0px;}
.shopping-right {
	text-align:right;}
.creative_version .single_service {
    width: auto;
    height: auto;
	padding-bottom:8px;
}
.login-menu .open>a, .nav .open>a:focus, .nav .open>a:hover {
    padding: 5px 10px;
}
.navbar-nav .open .dropdown-menu {
    display: inline-block !important;
    background: #f7f7f7;
    position: initial;
    padding: 0px 0px;
    margin: 0;
    font-size: 14px;
    border: none;
    width: 100%;
    border-radius: 4px;
}  
.navbar-nav .open .dropdown-menu li{
    width: 100%;
    text-align: left;
    background: none;
    
}
.mega-dropdown-menu .inline-line {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0px;
    border-right: 1px solid #ddd;
    padding-right: 0px;
}
.header-menu {
    padding-top: 0px;
	   
}
.banner-section.bordered{
margin-bottom:15px;	
}
.mainContent {
    padding: 0px 0 0;
}
.navbar-right {
    text-align: center;
    display: flex;
    justify-content: space-between;
    position: absolute;

}
.padd-40 p{
text-align:justify;	
}
.header-menu .nav>li{
z-index:999;	
}
.mega-dropdown {
    position: static !important;
    z-index: 999 !important;
}
.hdngh2 .heading03:before{
left: 2%;
    width: 70px;
}
.hdngh2 .heading03:after{
    right: 2%;
    width: 70px;
}
.bg_light_blue2 {
    padding: 30px 0px 30px;
}
.hdng-dsg {
    margin-bottom: 22px;
}
.bst-ofrs h2 {
    font-size: 25px;
margin-bottom: 14px;
}
section.section_new.bg_light_blue2 .section2 {
    width: auto;
}
section.section_new.bg_light_blue2 .section2 img{
width: 100%;margin: 12px 1px 18px;
}
.nw-subscription-container {
    width: auto;
    padding: 2px 21px;
}
section.section_new.bg_light_blue2 .section1 {
    padding: 0 0px;
    width: 310px;
}
.hdngh2 {
    font-size: 34px;
}
div.why_us_area {
    margin-bottom: 19px;
}
.nw-newsletter-heading {
    font-size: 20px;padding: 22px 12px 23px;
}
.box-product-outer {
    margin-bottom: 47px;
    box-shadow: 0 6px 12px rgb(0 0 0 / 6%) !important;
}
.aboutpage {
    padding: 0px 0px 16px;
}
.cntct-pag {
    padding: 0px 0px 60px;
}
.reg-page {
    padding: 19px;
    margin: 50px 0px 25px;
}
#displayAttributeData{
    margin-top: 0%;
}
header.sticky {
    top: 0;
    background: #fff;
}
.bill-tble-2prt .tbles1{
width: 100%;
}
#showattribute22 .select-product {
    width: 41%;
    padding: 0px;
    margin: 30px 1px 10px 25px;
}
.log-bgpage .log-in-form-center {
    width: 100%;
}
.log-in-form-center {
    float: left;
    margin: 0px auto;
}
.lkr-dsg.product-designer .modal-content {
    /* min-height: 316px; */
    padding: 0;
}
.lkr-dsg.product-designer .all-atrbt-dtl .modal-content {
    min-height: 240px;
}
.lkr-dsg.product-designer .all-atrbt-dtl #displaymeasurmentData .modal-content.measuremainlist {
    min-height: 240px;
    height: 240px;
}
#product_carousel {
    height: auto;
    margin-bottom: 16px;
}
#product_carousel .carousel-inner {
    height: auto;
    border: 5px solid #fff;
    box-shadow: 0px 20px 14px #efefef;
}
.qr {
    padding: 0px 0px 0px;
}
.choices {
    margin: 0px 0px;
    display: block;
}
.pls-mns {
    direction: inherit;
}
.rtl .pls-mns {
    direction: rtl;
}
.choices select {
    border: 2px solid #999;
    margin: 0px;
    height: 37px;
    font-size: 14px;
    box-sizing: border-box;
    width: 100%;
    margin-right: 16px;
    margin-bottom: 15px;
}
.btnwish {
    font-size: 16px;
    min-width: auto;
    background: #fff;
    font-weight: 500;
    color: #333;
    text-transform: capitalize;
    padding: 9px 15px;
    height: auto;
    line-height: 26px;
    margin: 12px 0px 0px;
    float: left;
    width: 78%;
    border-radius: 10px;
}
select#size-select option {
    background: #fdfdfd;
}
.sharebtn {
    width: 18%;
    margin: 12px 0px 0px;
    margin-left: 10px;
}
.prdct-dlt-tabs nav > .nav.nav-tabs {
    border: none;
    color: #fff;
    background: #000000;
    border-radius: 0;
    height: 100%;
}
.rltd-prdct .product-list .page-header h3 {
    margin-bottom: 14px;
}
.rltd-prdct .product-list .page-header h3::before {
    top: 36px;
}
.my-also-lke .single-product .box-product-outer .box-product .price {
    bottom: 2%;
    width: 80px;
    left: auto;
}
.show_cart_div {
    top: 42px;
    right: -44px;
    width: 260px;
}
.cart-box .font-small {
    text-align: left;
}
table#ShoppingCart>tbody>tr>td.pst-rltv .remove-cart {
    top: 19px;
}
.customresult .select-product{
   width: 35%;
    padding: 0px;
    margin: 30px 25px 10px 25px;
}
.bill-tble-2prt .tbles2 {
    width: 100%;
}
.order-bilpage {

    padding: 24px 0px;
}
#showattribute22 .modal-content {
    box-shadow: none;
    min-height: auto;
    padding: 0;
}
.prdct-list-hm {
    padding: 30px 0px;
}
.bst-ofrs {
    padding: 12px 0px 32px;
    display: inline-block;
}
.bg_light_blue2 .row {
    width: 78%;
}
.nav-left {
    padding-right: 0px;
    width: 100%;
    padding-top: 0px;
    position: absolute;
    background: #fff;
    top: 116px;
    z-index: 9999;
}
.header-menu .nav.navbar-nav{
background:#6f6f6f;	
    margin-top: 0px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
color:#333;	
}

.header-menu .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #cfb25c;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
      color: #000;
    background: no-repeat;
}
.header-menu .navbar-inverse .navbar-nav>.active>a, .header-menu .navbar-inverse .navbar-nav>.active>a:focus, .header-menu .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background: none;
}
.mega-dropdown-menu .dropdown-header a {
        font-size: 14px;
    color: #000;
	padding:0px;}
	.header-menu .navbar-inverse .navbar-nav>.open>a, .header-menu .navbar-inverse .navbar-nav>.open>a:focus, .header-menu .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background: none;
}
.mega-dropdown-menu > li > ul > li > a {
       display: block;
    color: #000;
    padding: 3px 10px;
}
.mrgn-15 {
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
}
.post-p p{
text-align: justify;
}
.pd-50 {
    padding: 25px 0px;
}
.footer-col h3 {
    margin-bottom: 8px;
}
	
	.mainContent .latestArticles .thumbnail h5 {
    min-height:auto;
}
.mainContent .latestArticles .thumbnail p {
 min-height:auto;
}
.mainContent .latestArticles .thumbnail {
    margin-bottom: 30px;
    /* position: relative; */
    /* min-height: auto; */
    height: auto;
}
.latestArticles .rd-more{
	margin-bottom:20px;	
}
.blog-pagep .thumbnail h5 {
      min-height:auto;
}
.caption p {
    min-height: auto;
}
.blog-pagep .thumbnail {
    min-height: 270px;
}
.quirks-ol{
	    padding-left: 15px;
}
.blog-pagep{
    padding: 0px;	
}
.btn-u.btn-u-default{
color:#333;
margin-bottom:15px;	
margin-top:10px;
}
.top_right_section p {
    width:100%;
}
.top_right_section h2{
	    font-size: 24px;
    line-height: 26px;
}
.resp-pd-0{
padding:0px;	
}
.product-title h1 {
    margin: 0px;
    font-size: 24px;
}
table#WishListCart tr td .sale_price_detail {
    font-size: 14px;
}
table#WishListCart tr td .cross-line {
    font-size: 13px;
    margin: 0;
}
.navbar-right li{
display: inline-block;	
}
.resp-mrgn-45 {
margin-top: 0;
    position: fixed;
    top: 84px;
    z-index: 999999;
    width: 91%;
}

.rtl #language {
    margin-top: 18px;
}
.ng-scope{
margin-top:0px;	
}
.home-about {
    padding-top: 45px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
	font-size: 25px;
    top: 22%;	
}
.navbar-nav>li>.dropdown-menu {
    padding: 0;
    display: contents;
    clear: both;
}


.request-call-back a img {
  
    top: 94px;
  
}
	
.call-btn.request-call-back a:first-child {
    position: absolute;
    width: 220px;
    right: -181px;
    line-height: 20px;
    top: 100px;
}

.modal-md {
    width: auto;
}
.breadcrumbs .breadcrumb {
    padding: 2px 0px;
}
}


@media only screen and (min-width:375px) and (max-width:667px) {
	.coat img {
    height: 305px;
    left: 16%;
}
p.chef-con {
    position: absolute;
    bottom: -5px;
    left: 32px;
   font-size:8px;
}
	
}
@media only screen and (min-width: 400px) and (max-width: 480px){
#nav-issue.navbar-right {
    top: -80px;
    left: 190px;
}
}
@media only screen and (min-width:320px) and (max-width:480px) {
/*Header Popup Toggle css start*/
.menu-content {
    padding: 0px 0px;
}
.full-screen-menu .col-sm-7.menu-content .menu-title {
        font-size: 40px;
        letter-spacing: -1px;
        margin:80px auto 15px 0px;
        line-height: 38px;
}
.nav-menu.open {
    height: 30px;
    top: 2px;
    right: 15px;
}
.office-sec{
    display: none;
}
.full-screen-menu .right-menu, .contact-form-popup .right-menu {
    height: calc(60vh - 0px);
    padding: 0 0 0 0px;
}
.side-navigation {
    padding-left: 0px;
}
.side-navigation li a, .side-navigation li .menu-link {
    font-size: 20px;
    padding: 5px 0;
}
/*Header Popup Toggle css end*/
.tabhomesec h2 {
    font-size: 24px;
    line-height: 30px;
}
.tabhomesec .nav-pills.flex-column{
    display: block;
}
.tabhomesec .row .col-lg-4 {
    width: 49%;
}
.testimonial-style-02 .owl-stage-outer {
    padding: 0;
}
.footercontactdetails {
    text-align: left;
    margin-top: 22px;
}
.footerbottombg .footer-col .footer-social{
    text-align: left;
    padding: 0px 0px 0;
}
.footer-btm span p.font_8 {
    padding: 18px 0px 8px !important;
}
    #footer .footer-col h3 {
        margin-top: 22px;
    }
/*Home Slider start css*/
.space-pt {
    padding-top: 0;
}
.slider_main .styles_title__6XXra {
    font-size: 10px !important;
}
.styles_confidence___5a0s .styles_title__e79je {
    margin-bottom: 5px;
}
.styles_courseHero__6qEUC .styles_heading3__yGhhl{
    margin: 0 0 0px;
    padding: 5px 0px;
}
.slider_main .banner h1 {
    font-size: 42px;
    line-height: 22px;
    margin-bottom: 0px;
}
  .styles_courseHero__6qEUC .styles_col__QhSQ5{
      margin-bottom: 2px;
  }  
  .styles_lg__5jvFT.styles_withHelpText__we9I4 {
    height: auto;
    font-size: 8px;
    padding: 5px 5px;
}
.styles_benefits__CZHE_ {
    padding: 56px 0px 0px;
}
section.mt-5.styles_quantVerbalInsights__HG5oQ.undefined.animation.features.gmat-quant-verbal-insights-animation.animated {
    margin-top: 0px !important;
}
.styles_quantVerbalInsights__HG5oQ .styles_content__19wuT {
    padding: 15px 0;
}
.header-inner .header-inner-title h1{
    font-size: 28px; 
    
}
.styles_default-light-blue___fpeE span {
    font-weight: 800;
    font-size: 10px;
}
.styles_courseHero__6qEUC .styles_cta__yPAX0 {
    margin-bottom: 5px;
}
.styles_footer__EZR9r.info, .slider_main .btn.btn-white{
    display: none;
}
 
/*Home Slider end css*/
.styles_notice__ztAJ9.styles_course__BlI1r p {
    font-size: 12px;
    line-height: 16px;
}
.styles_notice__ztAJ9 .styles_description__1LoEe span:last-child {
    font-size: 10px;
}
.styles_notice__ztAJ9.styles_course__BlI1r, .styles_notice__ztAJ9.styles_guarantee___5wuK{
    padding: 6px 0px;
}
.styles_benefits__CZHE_ .styles_title__6XXra {
              font-size: 14px !important;
        line-height: 2px;
}
.styles_benefits__CZHE_ .styles_heading__u9wxp {
    margin: 0 auto 38px;
}
.styles_benefits__CZHE_ .styles_title__6XXra small {
    font-size: 14px !important;
}
span.yearexp {
    font-size: 36px;
}
    .styles_quantVerbalInsights__HG5oQ .styles_content__19wuT .styles_col__jnhWy:last-child img {
        width: 100%;
        left: 0;
    }
  .styles_cta__yPAX0.info {
    width: 82%;
}  
    
    
    
section.universitylogos {
    padding: 25px 0px;
}
    #otp_form #showotpstatus {
        font-size: 15px;
        margin-left: 0px;
    }
    .login-form-centr.allmediabox .reg-middle {
        padding: 30px 10px 45px;
    }
    .breadcrumbs .breadcrumb {
        padding: 2px 0px;
    }
    .tab-pane.fade.active.in#address .col-md-12{
        display: flow-root; 
    }
    .tab-pane.fade.active.in#measurement .col-md-12{
        display: flow-root; 
    }
    .log-bgpage{
        position: relative;
    }
    table .qtybox input {
        width: 45px !important;
    }
    .footer-btm .font_8 {
        padding: 5px 0px 16px;
        font-size: 14px;
    }
    .product-list .owl-carousel .owl-nav .owl-prev {
        top: 26%;
        left: 6px !important;
    }
    .prdt-dscr-rgt-sd .product-title h1 {
        padding-bottom: 0px;
    }
    .shareproduct-pop .modal-content{
        padding: 0px;
    }
    .shareproduct-pop .social-sharing {
        width: 100%;
    }
    .shareproduct-pop .social-sharing{
        width: 100%;
        margin: 0px auto;
        display: inline-block;
    }
    .prdct-img-tbl {
        width: 22%;
    }
    .table>thead>tr>th {
        border: 1px solid #2222221c !important;
    }
    table#WishListCart tr td h5 {
        font-size: 14px;
    }
    table#WishListCart tr td p{
        font-size: 12px;
    }
    .quantity-button {
        font-size: 20px;
    }
    #WishListCart .close-btn-cart {
        font-size: 16px;
    }
    .shareproduct-pop .socialsharbtn {
        width: 74%;
        display: block;
        margin: 15px auto;
    }
    .sec-dtl-pge {
        padding: 5px 0px 15px;
    }
    .product-category-page {
        margin-bottom: 0px;
    }
    .slider_main_phone{
        display: block;
        margin-top: 0px;
    }
    .slider_main_phone img{
        width: 100%;
    }
   
    .rtl .product-list .owl-carousel .owl-nav .owl-prev {
        left: 0px !important;
    top: 26%;
    }
    .table>tbody>tr>td.actn-msrmnt-list {
        display: flex;
        width: 100%;
    }
    .table>tbody>tr>td.actn-msrmnt-list .btncommon{
        margin-right: 5px;
    }
    .NF_footer3 span {
        padding-right: 2px;
        font-size: 14px;
    }
   
    #updateuserprofile .dl-horizontal dd input.form-control {
        width: 100%;
        margin: 5px 0px;
    }
    .tab-pane.active.in#dashboard {
        padding: 15px 0px;
    }
	.iti__flag {
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url(../img/flags.png) !important;
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
    .profile-edit #updateuserprofile .dl-horizontal dd input#mobile {
        margin: 0;
        margin-left: 142px;
        width: 60%;
    }
    .profile-edit .select {
        width: 35%;
    }
    .profile-edit .select ul li.option {
        padding: 2px 5px;
    }
    .thanksmain img {
        margin: 9px 0px 30px;
    }
    .panel-default>.panel-heading.hdg-bg {
        margin-top: 13px;
    }
    .thanksmain h3 {
        font-size: 23px;
        line-height: 35px;
    }
    ::-webkit-scrollbar {
        height: 3px;
    }
    .wizard > .steps .current p {
        color: #555;
        font-size: 11px !important;
    }
    .prdct-dlt-tabs nav > div a.nav-item.nav-link, .prdct-dlt-tabs nav > div a.nav-item.nav-link.active {
        width: 77%;
    }
   .shopping-right select option {
        background: #c0c0c0;
    }
	div.design-options-wrapper li.activeFabric::before, div.design-options-wrapper li.activeCollar::before, div.design-options-wrapper li.activeCuff::before, div.design-options-wrapper li.activePocket::before, div.design-options-wrapper li.activePlacket::before, div.design-options-wrapper li.activeMeasurement::before, div.design-options-wrapper li.activeButton::before {
        left: 56px;
    }
    .rtl .CartCounter {
        top: -2px;
    }
.rtl ul.navbar-nav li {
    padding: 0px 0px;
}	
.navbar-inverse .navbar-collapse .navbar-nav {
    height: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 504px;
}
.show-on-hover:hover > ul.dropdown-menu.active li.active a i.fa-user{
    padding: 3px 0px 4px;
}
.rtl .navbar-inverse .navbar-nav>li>a {
    color: #000;
    padding: 0px 15px;
    font-size: 16px;
    padding-left: 15px;
    z-index: 999;
    margin-bottom: 10px;
    margin-top: 0px;
}	
.rtl #language {
    padding: 7px 0px;
    background: #000;
    color: #fff;
    margin-top: 1px;
    min-width: 45px;
}
.show-on-hover:hover > ul.dropdown-menu.active{
    position: absolute;
    width: 100px !important;
    background: #fff;
}
.show-on-hover:hover > ul.dropdown-menu.active li {
    width: 100%;
    text-align: left;
}
.navbar-header{
    position: absolute;
    z-index: -1;
    top: -25px;
    right: auto;
    width: 36px;
    left: -5px;
    }
.log-bgpage:before {
    background-size: 100% 98%;
    background-repeat: no-repeat;
    top: 0;
    height: 100%;
    min-height: auto;
}
.coat img {
    height: 305px;
    left: 21%;
}
button.close {
    color: #2c3e50;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: absolute;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    right: 5px;
    top: 5px;
    z-index: 9999;
   
}

.tab-4atrbt .nav>li {
    width: 23%;
    display: inline-block;
    padding: 4px 0px;
}
div.design-options-wrapper div.design-options div {
   
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
   
}
.cm-fld {
    right: 27%;
}
.requestmain.pop-4-prfl .submit-button.adduserbtn .submtbut {
    margin-top: 26px;
    margin-bottom: 25px;
}
.customresult .product-image {
    height: auto;
}
div.design-options-wrapper div.design-options div div.tab-image img {
    margin-left: 2px;
}
.product-designer .coat {
    width: 78%;
    margin: 0px auto;
    float: none;
}
.cart-and-price {
    position: absolute;
    top: 5px;
    left: 245px;
    width: 100px;
    z-index: 25;
    text-align: center;
}
.buttons {
    margin-top: 30px;
}
.add-to-cart-wrapper{
    display: inline-block;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.cart-and-price {
    position: initial;
    text-align: left;
    width: 100%;
}
.cart-and-price .add-to-cart-wrapper .add-to-cart {
    margin: 0;
}
.cart-and-price .add-to-cart-wrapper .buttons {
    margin-top: 0;
    width: 40%;
}
.cart-and-price .add-to-cart-wrapper .reset-btn {
    float: left;z-index: 9;
}
.thobe-page-fix-btns .price.price-model {
    right: 76%;
    padding: 4px 6px;
}
.cart-and-price .add-to-cart-wrapper .save-btn {
    float: left;
    width: 126%;
}
.measurebtn .btncommon {
    min-width: 180px;
    text-align: center;
    margin: 7px auto;
    display: block;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #353535;
     background-color: #f7f7f7; 
}
.measurebtn .btncommon:last-child {
    min-width: auto;
    text-align: center;
    margin: 7px 0px;
    display: block;
}
.measurebtn .btncommon {
    float: none;
    min-width: 180px;
}
.measurebtn .btncommon:last-child {
    float: none;
}
.cart-and-price .add-to-cart-wrapper .buttons img {
    width: 20px;
}
.txt-lft h3 {
    font-size: 20px;
}
.prsnt-icon{
	width: 48px;	
}
.map-icon {
    width: 16%;
}
.map .icon-txt {
    width: 84%;
}
.parsant .icon-txt{
	float: left;
    width: 80%;	
}
.container {
    width: 100%;
    padding: 0px 8%;
}
.nav-menu {
   margin: 9px auto 3px 20px;
        text-align: right;
        width: 32px;
}
.header-inner .header-inner-title p.text-white.mb-0 {
    line-height: 20px;
    font-size: 13px !important;
    text-align: center;
}
.latest-thinking-sec .hsgroup .col-sm-8{
    padding: 0px;
    
}
p.chef-con {
    position: absolute;
    bottom: -5px;
    left: 32px;
   font-size:8px;
}
.content-left {
    padding: 30px 15px;
}
.textleft {
    font-size: 28px;
    margin: 0px 0px 25px 0px;
    line-height: 32px;
}
.filter-results{
    margin-top: 30px;
}
.headcenter h1 {
    text-align: left;
    font-size: 28px;
}
.nav-left .nav>li:first-child>a {
    padding-left: 15px;
    display: none;
}
.filter-bg {
    display: block;
}
.filter-bg h1 {
    background: none;
    margin: 0px;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    padding: 10px 10px;
}
.filter-bg .navbar-toggle {
    margin: 0;
}
.customresult .modal-body {
    padding: 0px;
}
.modal-footer {
    padding: 15px 0px;
}
.column {
    padding-right: 0;
}
.bordersquare .ab-border {
    width: 250px;
    height: 300px;
    top: -26px;
    left: -15px;
}
.mainheading {
    font-size: 28px;
    line-height: 36px;
}
.ship-new1 {
    padding: 20px 0;
}
.ship {
    padding: 0;
    margin-top: 24px;
    text-align: left;
}
.rtl .navbar-right {
    padding: 0px 0px;
    /* position: relative;
    top: 35px;
    left: 0px;
    direction: ltr; */
}
.rtl .choices select {
    border: 2px solid #999;
    margin: 0px;
    height: 36px;
    font-size: 14px;
    box-sizing: border-box;
    width: 101%;
    margin-right: 0px;
    margin-bottom: 15px;
}
.reqpopup.pop-4-prfl.in {
    width: 92%;
    margin: 20px auto !important;
    z-index: 999999;
}
#myLoginModal .login-form-centr.allmediabox .reg-page {
    margin: 22px 0px 22px;
}
.log-bgpage .content.log-reg.log-in {
    padding: 0px 15px; 
}
.navbar-nav .shopping-right{
    height: 35px;
}
#myLoginModal .login-form-centr.allmediabox .reg-page .sign-line{
    font-size: 12px;
}
.select {
    width: 40%;
}
.lkr-dsg.product-designer .pop-4-prfl .modal-body {
   height: auto; 
    overflow-x: hidden; 
  overflow-y: scroll; 
  padding: 10px 32px !important;
}
.measurertform .frm-msrmntrgt{
    padding: 10px 15px;
}
.lkr-dsg.product-designer .all-atrbt-dtl .reqpopup.pop-4-prfl .requestmain.pop-4-prfl.modal-content {
    overflow: hidden;
}
/* .wizard > .steps > ul > li:nth-child(3) {
    width: 100%;
} */
#main_address_div h2.title-type {
    margin-top: -38px;
}
#save_user_address {
    top: -37px;
    right: 17px;
}
#save_user_address input.btncommon {
    width: 46%;
}
.resultlist {
    font-size: 10px;
}
.resultlist h5 {
    font-size: 10px;
}
.shopping-cart .coat img {
    height: 111px;
}
#ShoppingCart11 .btncommon.view-msrmnt-edt {   
    width: auto;
    margin: 0;
    float: left;
    font-size: 11px;
    padding: 3px;
    min-width: 113px;
}
table#ShoppingCart11>tbody>tr>td #measurementlist .textred {
    bottom: 0;
    top: auto;
}
.qtybox .minus, .qtybox .plus{
    width: 100%;
}
.qtybox input{
    width: 100% !important;
}
#PrePayment1.mrg-top-15 {
    margin: 12px;
}


}

 
@media only screen and (min-width:361px) and (max-width:375px) {
.styles_benefits__CZHE_ .styles_title__6XXra {
        font-size: 12px !important;
        line-height: 14px;
    }
    .styles_benefits__CZHE_ .styles_title__6XXra small {
        font-size: 13px !important;
    }
    .coat img {
        left: 16%;
    }
    .rtl .navbar-inverse .navbar-toggle {
        left: -120px;
        top: -42px;
    }
    .single-product .box-product-outer .box-product .col-md-6.text-right .price {
        width: 15%;
        top: -72px;
        left: 278px;
    }
div.design-options-wrapper div.design-options div div.tab-image {
    width: 60px;
    height: 60px;
}
div.design-options-wrapper div.design-options div div.tab-image a.btn {
    width: 60px;
    height: 60px;
}
div.design-options-wrapper div.design-options div div.tab-image img {
    width: 30px;
    height: 30px;
    margin-top: 15px;
}
.product-image img {
    width: 76px;
    height: 76px;
}
.measurebtn {
    padding: 12px 12px;
}
.product-designer.lkr-dsg .tab-name.customsubmit.prcd {
    right: 26px;
    top: 785px;
    padding: 22px 0px;
}
.thobe-page-fix-btns .reset-btn {
    right: 2%;
    top: 11px;
}
.measurelist.addless #measurementlist .listoneline span {
    min-width: 52%;
}
#updateuserprofile .dl-horizontal dd input.form-control {
    width: 100%;
}
.profile-edit #updateuserprofile .dl-horizontal dd input#mobile {
    margin-left: 121px;
}
.profile .nav-tabs>li>a {
    font-size: 9px;
}


}

@media only screen and (min-width:320px) and (max-width:360px) {
    table#WishListCart tr td .sale_price_detail {
        font-size: 11px;
    }
    .navbar-toggle .icon-bar {
    width: 15px;
}
#navbar-close .glyphicon {
    left: -3px;
    top: -3px;
}
    .modal.reqpopup.pop-4-prfl .modal-header .close {
        top: 4px;
    }
    #requesttailor .requestmain .modal-body.pd-tp-pp4 #contact-form #Mobile1.PhoneClass {
        width: 60%;
    }
    .thobe-page-fix-btns .rst-img {
        width: 60%;
    }
    .thobe-page-fix-btns .reset-btn a {
        padding: 3px 8px;
    }
    .order-bilpage ul.nav-tabs>li {
 width: 34%;
        text-align: center;
    }
    ul.dropdown-menu li.shopping-right i.fa-user{
        padding: 2px 0px 3px !important; 
    }
    .show_cart_div {
        top: 34px;
        right: -44px;
        width: 260px;
        background-color: #fbfbfb;
    }
    .rtl .navbar-collapse.collapse {
        top: -40px;
        left: -15px;
    }
    .rtl .navbar-inverse .navbar-toggle {
        top: -52px;
        padding: 7px 10px;
        height: 30px;
    }
    li.shopping-right i.fa-user {
        font-size: 18px;
        padding: 2px 5px 3px;
        min-width: 34px;
        text-align: center;
    }
    li.shopping-right i.fa-heart {
        font-size: 16px;
    }
    li.shopping-right i.fa-cart-arrow-down{
        font-size: 18px;
    }
    .navbar-inverse .navbar-nav>li>a#cart_link {
        padding-bottom: 6px;
        min-width: 40px;
        padding-left: 3px;
    }
    #language {
        padding: 3px 0px 3px;
    min-width: 40px;
    }
    #nav-issue.navbar-right {
        top: auto;
        bottom: 46px;
    } 
    
    .navbar-inverse .navbar-toggle {
        top: -52px;
        padding: 7px 10px;
        height: 30px;
    }
    ul#nav-issue li a {
        padding: 3px 2px;
    }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    top: -40px;
    position: absolute;
    right: auto;
    left: -16px;
    }
    .measurelist.addless #measurementlist .listoneline span {
        min-width: 47%;
    }
    .product-designer.lkr-dsg .tab-name.customsubmit.prcd {
        top: 696px;
    }
    .profile .nav-tabs>li>a {
        font-size: 10px;
    }
    .thb-btm-talr-btn {
        left: 29%;
    }
    .product-image img {
        width: 60px;
        height: 60px;
    }
   
    .flt-rgt-cmn-btn-hd {
        left: 15%;
    }
    .thobe-page-fix-btns .price.price-model p {
        font-size: 16px;
        line-height: 20px;
    }
    div.design-options-wrapper div.design-options div div.tab-image a.btn {
        width: 60px;
        height: 60px;
    }
    div.design-options-wrapper div.design-options div div.tab-image {
        width: 60px;
        height: 60px;
    }   
    div.design-options-wrapper div.design-options div div.tab-image img {
        width: 30px;
        height: 30px;
        margin-top: 16px;
        margin-left: 0px;
    }
    .rtl .product-list .owl-carousel .owl-nav .owl-prev {
        left: 0px !important;
    top: 26%;
    }
    .single-product .box-product-outer .box-product .col-md-6.text-right .price {
        width: 17%;
        top: -68px;
        left: 264px;
    }
    ul.footer-social li {
        padding: 0px 4px;
        margin-right: 5px;
    }
    #updateuserprofile .dl-horizontal dd input.form-control {
        width: 100%;
    }
	.iti__flag {
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url(../img/flags.png) !important;
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.profile-edit #updateuserprofile .dl-horizontal dd input#mobile {
    margin-left: 112px;
    width: 60%;
}
    .profile-edit .select {
        width: 35%;
    }
    .thanksmain img {
        margin: 9px 0px 30px;
    }
    .panel-default>.panel-heading.hdg-bg {
        margin-top: 13px;
    }
    .thanksmain h3 {
        font-size: 23px;
        line-height: 35px;
    }
    ::-webkit-scrollbar {
        height: 3px;
    }
    .wizard > .steps .current p {
        color: #555;
        font-size: 11px !important;
    }
    .prdct-dlt-tabs nav > div a.nav-item.nav-link, .prdct-dlt-tabs nav > div a.nav-item.nav-link.active {
        width: 77%;
    }
   .shopping-right select option {
        background: #c0c0c0;
    }
	div.design-options-wrapper li.activeFabric::before, div.design-options-wrapper li.activeCollar::before, div.design-options-wrapper li.activeCuff::before, div.design-options-wrapper li.activePocket::before, div.design-options-wrapper li.activePlacket::before, div.design-options-wrapper li.activeMeasurement::before, div.design-options-wrapper li.activeButton::before {
        left: 56px;
    }
    .rtl .CartCounter {
        top: -2px;
    }
.rtl ul.navbar-nav li {
    padding: 0px 0px;
}	

.rtl .navbar-inverse .navbar-nav>li>a {
    color: #000;
    padding: 0px 15px;
    font-size: 16px;
    padding-left: 15px;
    z-index: 999;
    margin-bottom: 10px;
    margin-top: 0px;
}	
.rtl #language {
    padding: 4px 0px 5px;
    background: #000;
    color: #fff;
    margin-top: 1px;
    min-width: 45px;
}
.show-on-hover:hover > ul.dropdown-menu.active{
    position: absolute;
    width: 100px !important;
    background: #fff;
}
.show-on-hover:hover > ul.dropdown-menu.active li {
    width: 100%;
    text-align: left;
}
.log-bgpage:before {
    background-size: 100% 98%;
    background-repeat: no-repeat;
    top: 0;
    height: 100%;
    min-height: auto;
}
.log-bgpage .log-reg.log-in #login_form .select {
    width: 35%;
}
.log-bgpage .log-reg.log-in #login_form .PhoneClass {
    width: 64%;
}
#footer {
    padding: 24px 15px 10px;
}
.coat img {
    height: 250px;
    left: 20%;
}
button.close {
    color: #2c3e50;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: absolute;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    right: 5px;
    top: 5px;
    z-index: 9999;
   
}

.tab-4atrbt .nav>li {
    width: 23%;
    display: inline-block;
    padding: 4px 0px;
}
div.design-options-wrapper div.design-options div {
   
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
   
}
.cm-fld {
    right: 27%;
}
.requestmain.pop-4-prfl .submit-button.adduserbtn .submtbut {
    margin-top: 26px;
    margin-bottom: 25px;
}
.customresult .product-image {
    height: auto;
}
div.design-options-wrapper div.design-options div div.tab-image img {
    margin-left: 2px;
}
.product-designer .coat {
    width: 78%;
    margin: 0px auto;
    float: none;
}
.cart-and-price {
    position: absolute;
    top: 5px;
    left: 245px;
    width: 100px;
    z-index: 25;
    text-align: center;
}
.buttons {
    margin-top: 30px;
}
.add-to-cart-wrapper{
    display: inline-block;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.cart-and-price {
    position: initial;
    text-align: left;
    width: 100%;
}
.cart-and-price .add-to-cart-wrapper .add-to-cart {
    margin: 0;
}
.cart-and-price .add-to-cart-wrapper .buttons {
    margin-top: 0;
    width: 40%;
}
.cart-and-price .add-to-cart-wrapper .reset-btn {
    float: left;z-index: 9;
}
.thobe-page-fix-btns .price.price-model {
    right: 80%;
}
div.design-options-wrapper {
    margin-top: 252px;
}
.cart-and-price .add-to-cart-wrapper .save-btn {
    float: left;
    width: 126%;
}
.measurebtn .btncommon {
    text-align: center;
    margin: 9px auto;
    display: block;
}
.measurebtn .btncommon:last-child {
    min-width: auto;
    text-align: center;
    margin: 7px 0px;
    display: block;
}
.measurebtn .btncommon {
    float: none;
}
.measurebtn .btncommon:last-child {
    float: none;
}
.cart-and-price .add-to-cart-wrapper .buttons img {
    width: 20px;
}
.txt-lft h3 {
    font-size: 20px;
}
.prsnt-icon{
	width: 48px;	
}
.map-icon {
    width: 16%;
}
.map .icon-txt {
    width: 84%;
}
.parsant .icon-txt{
	float: left;
    width: 80%;	
}
.container {
    width: 100%;
}
p.chef-con {
    position: absolute;
    bottom: -5px;
    left: 32px;
   font-size:8px;
}
.content-left {
    padding: 30px 15px;
}
.textleft {
    font-size: 28px;
    margin: 0px 0px 25px 0px;
    line-height: 32px;
}
.headcenter h1 {
    text-align: left;
    font-size: 28px;
}
.nav-left .nav>li:first-child>a {
    padding-left: 15px;
}
.customresult .modal-body {
    padding: 0px;
}
.modal-footer {
    padding: 15px 0px;
}
.column {
    padding-right: 0;
}
.bordersquare .ab-border {
    width: 250px;
    height: 300px;
    top: -26px;
    left: -15px;
}
.mainheading {
    font-size: 26px;
    line-height: 32px;
}
.ship-new1 {
    padding: 20px 0;
}
.ship {
    padding: 0;
    margin-top: 24px;
    text-align: left;
}
.rtl .navbar-right {
    padding: 0px 0px;
    /* position: relative;
    top: 35px;
    left: 0px;
    direction: ltr; */
}
.rtl .choices select {
    border: 2px solid #999;
    margin: 0px;
    height: 36px;
    font-size: 14px;
    box-sizing: border-box;
    width: 101%;
    margin-right: 0px;
    margin-bottom: 15px;
}
.reqpopup.pop-4-prfl.in {
    width: 92%;
    margin: 20px auto !important;
    z-index: 999999;
}
#myLoginModal .login-form-centr.allmediabox .reg-page {
    margin: 22px 0px 22px;
}
.log-bgpage .content.log-reg.log-in {
    padding: 0px 15px; 
}
.navbar-nav .shopping-right{
    height: 32px;
}
#myLoginModal .login-form-centr.allmediabox .reg-page .sign-line{
    font-size: 12px;
}
.select {
    width: 40%;
}
.lkr-dsg.product-designer .pop-4-prfl .modal-body {
   height: auto; 
    overflow-x: hidden; 
  overflow-y: scroll; 
   
}
.lkr-dsg.product-designer .all-atrbt-dtl .reqpopup.pop-4-prfl .requestmain.pop-4-prfl.modal-content {
    overflow: hidden;
}
/* .wizard > .steps > ul > li:nth-child(3) {
    width: 100%;
} */
#main_address_div h2.title-type {
    margin-top: -38px;
}
#save_user_address {
    top: -37px;
    right: 17px;
}
#save_user_address input.btncommon {
    width: 46%;
}
.resultlist {
    font-size: 9px;
}
.resultlist h5 {
    font-size: 9px;
}
.shopping-cart .coat img {
    height: 111px;
}
#ShoppingCart11 .btncommon.view-msrmnt-edt {   
    width: auto;
    margin: 0;
    float: left;
    font-size: 11px;
    padding: 3px;
}
table#ShoppingCart11>tbody>tr>td #measurementlist .textred {
    bottom: 0;
    top: auto;
}
.qtybox .minus, .qtybox .plus{
    width: 100%;
}
.qtybox input{
    width: 100% !important;
}
#PrePayment1.mrg-top-15 {
    margin: 12px;
}   
header {
    height: 50px;
}
.top_bar {
    height: 50px;
}
.nav-left .nav>li>a {
    padding: 10px 12px !important;
}
.dropdown-menu>li>a {
    padding: 8px 12px;
    font-size: 12px;
}
.wizard > .steps h2 {
    font-size: 13px;
}



}

/* @media only screen and (min-width:320px) and (max-width:358px) {
    .navbar-inverse .navbar-toggle {
    right: 174px;
    padding: 7px 8px;
    }
    #nav-issue.navbar-right {
        left: 108px;
        bottom: 46px;
    }
    .smllogo {
        margin: 0px 0px 0px 40px;
    }
} */