.pagination a.active {
    text-decoration: underline;
}
.loading_text{
    display: none;
   text-align: center;
    z-index: 999;
    position: fixed;
    top: 20%;
    color: #fff;
    left: 44%;
}
 
input[type='checkbox']:checked { background: url('../images/microland_crossbar_icon.png') 0 0px no-repeat !important;background-position: center !important;} 

.rmacheckbox-error{
	display:none;
    float: left;
    margin-bottom: 20px;	
}
/*
 .tab-description #content_1 .description p {
    list-style: disc outside none;
    display: list-item;
    margin-left: 25px;
}*/
.catalogsearch-result-index .content_start {
    padding-bottom: 0;
}
/* .catalog-category-view .content_start.only_serach {
    display: none;
} */
.customer-account-forgotpassword .page-title-wrapper, .customer-account-logoutsuccess .page-title-wrapper {
    display: none;
}

.customer-account-forgotpassword .content_start .page-title-wrapper,.customer-account-logoutsuccess .content_start .page-title-wrapper {
    display: block;
}
.customer-account-logoutsuccess .content_start .page-title-wrapper .page-title .base{
	padding-bottom: 10px;
    margin-bottom: 0;
}
span.required_star {
    color: red;
    font-size: 12px;
    margin-left: 2px;
}
.lattest-product-area .row > div:nth-child(3n+4){clear:both;}
/** Start accordion **/

.accordion span.lnr.lnr-chevron-up {
    display: none;
}
.accordion.active span.lnr.lnr-chevron-down {
    display: none;
}
.accordion.active span.lnr.lnr-chevron-up {
    display: block;
}
.customPanel {
  display: none;
}
.HIDETEMP{
display: none;  
}
.cms-index-index #maincontent {
    display: none;
}
.real_none {
    display: none;
}
.customer-account-index .messages {
    margin-bottom: 0;
    margin-top: 10px;
}
.form-edit-account .prf_form .common-input {
    margin-bottom: 0px;
	font-size: 14px;
}
.form-edit-account .real_mb15{
    margin-top: 15px;
}
img.customer_profile {
    width: 100px;
    height: 100px;
}
.cms-warranty-rma-service-policy .content_start ul li {
    list-style: disc;
    font-weight: normal;
}
.blog-post-view .real-post-view ul li{
    list-style: disc;
}

.post-view .blog-header .post-tags-info {
    display: none;
}
/** end accrodion **/
.rm_inp input.common-input {
    font-size: 11px;
}
.rm_inp textarea {
    line-height: 30px !important;
 }


.single-product-bottom h4 a:hover{
	color:#850132
}

.post-comments iframe.fb_iframe_widget_lift {
    width: 100% !important;
}
.post-view .blog-header{
	margin-top: 60px;
}
.post-view .blog-header .post-date, #change-email, #change-password, .customer-account-edit .page-title-wrapper {
    display: none;
}
.post-bottom {
    max-width: 1040px;
    margin: 0 auto;
}
.search-res .block-subtitle {
    font-size: 15px;
}
.rma_form_up_inside .common-input, .specification-table .common-input {
   display: block;
    width: 100%;
    border: 1px solid #b3b3b3;
    line-height: 29px;
    padding: 0 15px;
}
#back-top i{
    background: #850132;
}
 .action.primary, .primary .action.primary{
background: #850132;
}
.cms-no-route .footer-container .container{
    text-align: left;
}
.cms-no-route .footer-container .container p{
    display: block;
    max-width: 100%;
    margin: 0;
    line-height: 18px;
}
.cms-rma .page.messages{
    margin: 20px auto;
}
.ManufacturerImage{
    width: 120px;
}
div.mage-error[generated]{
	    text-align: left;
} 

.grid-btn, .list-btn {
    width: 39px;
}
.cms-tech-support .organic-product-carousel .owl-controls .owl-nav .owl-prev{
	left: -30px;
}
.cms-tech-support .organic-product-carousel .owl-controls .owl-nav .owl-next{
	right: -30px;
}
.fotorama__thumb-border {
    background-image: none;
}
.fotorama__arr, .fotorama__thumb__arr, .fotorama__arr:hover, .fotorama__thumb__arr:hover, .fotorama__arr:active, .fotorama__thumb__arr:active{
background-color:none;
}

.tparrows:before{
    font-size: 28px;
    color: #c2c2c2;
    font-weight: 800;
}
.tparrows:hover, .tparrows {
    background: transparent;
}
.custom .tp-bullet.selected {
    background: #850132;
}
.custom .tp-bullet, .custom .tp-bullet:hover{
    background: #fff; 
}
a.btn {
    color: #850132;
}
.footer-bottom {
    padding: 24px 0 !important;
    position: relative;
    border-top: 1px solid #910031 !important;
	background: none !important;
}
.search-submit-header:hover{
    background: url(../images/02.png) no-repeat;
    padding:0;
    background-size: 100%;
    outline: 0px !important;
    border: 0px;
    cursor: pointer;
}
button.search-submit-header.search-submit-click{
    margin-right: 15px;
}
.search-submit-header {
	  background: url(../images/02.png) no-repeat;
	padding:0;
	width: 20px;
    height: 20px;
    background-size: 100%;
    outline: 0px !important;
    border: 0px;
    cursor: pointer;
}
.rm-right-arr, .fa.fa-chevron-right.rm-right-arr {
    display: none;
}
.nav-toggle{
    right: 15px;
    top: 3px;
    left: auto;
}
.toolbar-products select{
    height: auto;
    padding: 5px 0px 5px;
}

.pagination .fa{
    vertical-align: middle;
}
.list_bottom_toolbar .pagination.pull-right {
    float: none !important;
    text-align: center;
}
.list_bottom_toolbar .toolbar.toolbar-products.filter-bar.align-items-center, .breadcrumbs, .filter-content .filter-options .filter-options-title, .fotorama__caption, .specification-table span.hide_label{
    display: none;
}
.sidebar .block-content li{
padding:0;
margin: 0;
}
.fotorama__stage {
    height: 340px !important;
}
.fotorama__thumb{
    background-color: transparent;
}

.customer-account-logoutsuccess #maincontent{
	max-width: 1152px;
    margin: 0 auto;
	}
.catalog-product-view .breadcrumbs{
    padding:0;
    background-color: transparent;
}
.sidebar-categories .main-nav-list.sub.child a {
    padding-left: 40px;
} 
.specification-table .single-row span.label_spec_link {
    width: 10%;
}
.specification-table .single-row span.value_spec_link {
    width: 90%;
}
.product_tab .side-nav-link{
    position: relative;
    margin-right: 16%;
    text-align: left;
    padding: 0px;
    padding-bottom: 10px;
    font-weight: 700;
    color: #000;
    font-size: 12px;
    border: 1px solid transparent;
    float: left;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  box-shadow: 0.707px 0.707px 15px 0px rgba(0, 0, 0, 0.07);
}
.columns .column.main{
    padding-bottom: 0;
    
}
.catalogsearch-result-index .columns.layout.layout-1-col.row{
    padding-top: 0px;
}
.rokanthemesbrand-brand-view .columns.layout.layout-1-col.row,.blog-category-view .columns.layout.layout-1-col.row,.blog-index-index .columns.layout.layout-1-col.row{
    padding-top: 60px;
}
.blog-category-view .columns.layout.layout-1-col.row{
    padding-bottom: 40px;
}
.sidebar .sidebar-post{
    margin-bottom: 0px;
}
.sidebar-categories .nav > li > a:hover, .product_tab.nav > li > a:hover, .product_tab.nav > li > a:focus{
    background-color: transparent;
}
.box-blog .content_ctanoth:after, .customer-account-login .page-title-wrapper{
    display: none;
}
.cat-active a strong,.main-nav-list.child.cat-active > a {
    color: #850132;
}
.sidebar-categories .head.pt-20 {
    padding-top: 20px;
}
.main-menu li a.menu-active {
    color: #850132;
}
/*** related product start ***/

.related_title h2 {
    letter-spacing: 0px;
}
h3.real_post-title {
    font-family: 'Roboto', sans-serif;
}
h5.related_product_name{
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

/*** end ***/
/*** contact form start ****/
.contact-index-index h3{
    margin-bottom: 0px;
    font-weight: 800;
    color: #4d4149;
   
}
.contact-index-index .common-input {
    display: block;
    line-height: 29px !important;
    padding: 0 15px !important;
     font-family: 'Roboto', sans-serif !important;
    font-size: 11px;
}
.contact-index-index .page-main{
    padding-bottom:0px;
}
.contact_bottom{
    padding-bottom: 60px;
}
.sidebar-categories .main-nav-list.sub.subs.child a {
    padding-left: 50px;
}
.page-footer {
    margin-top: 0;
}
.content_start.real_pb{
    padding-bottom: 0px;
}
form#newsletter-validate-detail {
    display: contents;
}
.quick-view-content h3.head.top.text_uppercase {
    font-size: 21px;
}
.search-res .product_tab {
    padding-top: 0;
}
.row.row_accont.container.pt-60 {
    margin: 0 auto;
    margin-top: 40px;
}
.loading-mask .loader > img{
        width:30px;
    }
    .customer-account-createpassword h1.page-title{
    text-align: center;
    margin-top: 10px;
}

.customer-account-createpassword .page-title-wrapper .page-title .base{
    margin-bottom : 0px;
}
/*** contact form end ***/
 @media (min-width: 1650px){
/* .catalog-product-view .product_tab .nav-link {
    margin-right: 12%;
  } */
  .main-menu li a {
    padding: 0 34px;
  }
  
} 
@media (max-width: 1720px) and (min-width: 1650px){
.main-menu li a {
    padding: 0 30px;
  }
}
@media (min-width: 992px) {
    .contact-index-index h3{
         font-size: 23px;
    }
  .microsearch_show input[type="text"]{
   width: auto;
   font-family: inherit;
    }
}
@media (max-width: 1649px) and (min-width: 1400px){
    .main-menu li a {
        padding: 0 28px;
    }
}
@media (max-width: 1100px) and (min-width: 992px) {
    .microsearch_show {
    right: 25px;
   }
}
/* @media (max-width: 1100px) and (min-width: 768px) {
.search-submit-header {
     right: 50px;
  }
  
  .microsearch_show input[type="text"]{
    width: 150px;
    font-family: inherit;
    font-size: 13px;
    }

} */
@media (max-width: 991px) and (min-width: 768px) {
    .specification-table .rm-row span {
        padding-right: 0px;
        font-size: 9px;
    }
	.real_add_class {
		padding-right: 0;
	}
	button.search-submit-header.search-submit-click{
		margin-top: 10px;
	}
    .search-submit-header , .microsearch_show {
     right: 50px;
  }
    .content_ctanoth {
     font-size: 20px !important;
    }
  
  .microsearch_show input[type="text"]{
    width: 150px;
    font-family: inherit;
    font-size: 13px;
    }
    
}
@media (max-width: 991px) and (min-width: 768px) {
.post-list-wrapper{
        padding-top: 20px;
    }    
.main-menu {
    margin-left: 0;
}
.main-menu li a {
    padding: 0px 14px !important;
  }
}
@media (min-width: 768px) {
    .cms-services .para_big b {
     font-size: 14px;
    }
   .top-navigation-mob{
      display: none;
  } 
  .specification-table .rm-row {
   width: 19%;
}
  a.remove_field {
    display: inline-block;
    padding-top: 20px;
    overflow: hidden;
  }
}

@media (max-width: 868px) and (min-width: 768px){
	.microsearch_show input[type="text"] {
		font-size: 11px;
	}
	.sticky-header .ml-auto {
		margin-left: 4% !important;
	}
	
}

@media (max-width: 767px) {
	.lattest-product-area .row > div:nth-child(3n+4){clear:none;}
	.lattest-product-area .row > div:nth-child(2n+3){clear:both;}
    .real_related .product-photo {
        text-align: center;
    }
    .post-list-wrapper{
        padding-top: 20px;
    }
    .news_list{
        float: left;
    }
    .content_ctanoth {
        font-size: 20px !important;
    }
    .nav-toggle:before {
    margin-top: 19px;
    background-color: #850132;
    padding: 7px 7px;
    border-radius: 5px;
    color: #fff;
    font-size: 20px;
 }
 .real_search{
    margin-top: 0px;
    width: auto;
    text-align: right;
    margin-right: 0;
 }
 

 .microsearch_show {
    margin-top: -12px;
    top: 9px;
 }
    .nav-toggle:before{
        margin-top: 20px;
    }
    .top-navigation-mob{
      display: block;
    }
   .default-header nav {
    display: none;
    }
    .search-bar {
     width: 83%;
    } 
    .main-logo{
    position: unset;
  }
    #close-menu a {
        color: #000;
    }
    .navigation .level0 .submenu .level1.parent .level2.parent a:after, .navigation .level0 .submenu .level1.parent a:after {
    margin-right: 30px;
    }
    .navigation .parent .level-top:after {
    right: 50px;
    }
    .product_tab .side-nav-link {
        font-size: 12px;
        margin-right: 28%;
    }
    .custommenu.navigation li.level0:hover > a{
        color:#333333 !important;
    }
    .nav-open .nav-sections {
       background: #fff;
    }
    .navigation .level0 > .level-top, .custommenu.navigation li.level0:hover > a, .navigation .submenu:not(:first-child) ul > li a, .custommenu.navigation li.level0.fullwidth .submenu li.level1 > a span{
        color: #333333 !important;
    }
    .navigation .level0.parent > a:after, .navigation .level0 .submenu .level1.parent a:after {
        color: #850132;
        font-weight: bold;
        font-size: 15px;
    }
}
@media (max-width: 480px) and (min-width: 320px){

    .real_search .search-input {
        width: 163px;
    }
	.banner-slider .custom.tp-bullets {
	transform: matrix(1, 0, 0, 1, -78, 0) !important;
	left: 50% !important;
	}
	
	
}
@media (max-width: 400px) {
    .microsearch_show .search-submit-header {
        right: 2px;
     }
     .real_search .search-input {
    height: 30px;
    width: 118px;
    font-size: 10px !important;
    }
}
@media (max-width: 359px) {
    
    .microsearch_show input[type="text"]{
        font-size: 10px;
    }
}

