/*
Theme Name: abhishek_child
Author: Bolder Technologies
Author URI: http://www.boldertechno.com/
Version: 1.0.2
Template: abhishek
*/
@import url("../abhishek/style.css");

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz@6..12&display=swap');

.list-group .current-menu-item a {
	
	/*background:#95c03c*/;
	background:#B51212;
	color:#fff; 
	border: 1px solid #95c03c;
	
}



/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #ebebeb;
  color: #95c03c;
}
.custom-pagination a:hover {
  background-color: #95c03c;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  background-color: #95c03c;
  color: #fff;
}

.widget-title {
    font-size: 24px;
	text-align: left;
}
.screen-reader-text {
    display: none;
}
.search-field{
	background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.sidenav ul {
    list-style: outside none none;
	padding: 0;
}
.sidenav ul li {
    margin: 0;
    padding: 0;
}
.sidenav ul li:first-child a {
    border-radius: 4px 4px 0 0;
}
.sidenav ul li a {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #339600;
    display: block;
    font-size: 15px;
    line-height: normal;
    margin-bottom: -1px;
    padding: 8px 12px;
	text-align: left;
}
#commentform p {
    width: 100%;
}
#commentform p label {
    float: left;
	font-weight: normal;
}
.comment-form-comment textarea {
    width: 100%;
	border: 1px solid #e1e1e1;
    padding: 10px 10px 10px 36px;
    width: 100%;
}


#gsc-i-id1::-webkit-input-placeholder
{
     padding-bottom: 7px !important;   
}

#gsc-i-id1:-ms-input-placeholder
{ 
	/* IE 10+ */
	     padding-bottom: 7px  !important;; 

}

#gsc-i-id1::-moz-placeholder
{ 
	/* Firefox 19+ */
	     padding-bottom: 7px  !important;;
}

#gsc-i-id1:-moz-placeholder
{ 
	/* Firefox 4 - 18 */
     padding-bottom: 7px  !important;;   
}

input#submit {
    float: left;
}
#commentform  input[type="text"],#commentform  input[type="email"]{ width:100%; }
#commentform  input{
	border: 1px solid #e1e1e1;
    line-height: 20px;
    padding: 10px 10px 10px 36px;
}
.comment-form-comment {
    width: 100% !important;
}
.comment-form-comment > label {
    display: none;
}
.comment-notes > span {
    float: left;
}
.comment-notes {
    font-size: 12px;
}
p.comment-form-url {
    display: none;
}
input#submit {
    background: #95C03C;
    color: #fff;
    padding: 10px 20px;
}
.comment-meta {
    margin: 0;
}
.comment-metadata {
    margin-left: 61px;
    margin-top: -20px;
}
.comment-metadata > a {
    color: #464646;
    font-size: 12px;
    text-decoration: none;
}
.comment-metadata time{
    color: #464646;
    font-size: 12px;
    text-decoration: none;
}
.post-navigation {
    display: none;
}
#related_posts ul {
    list-style: outside none none;
    padding: 0;
}
.relatedcontent > h3 {
    margin: 0;
}
.relatedcontent a {
    font-size: 18px;
}
#related_posts {
    height: 135px;
}
.relatedcontent {
    border: 1px solid #e1e1e1;
    float: left;
    margin-right: 1%;
    padding: 10px;
    width: 32%;
}
ul.sub-menu{
	display:none;
}
.sub-menu a {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #ddd !important;
    color: #339600 !important;
}
#toc_container p.toc_title {
    text-align: left !important;
}
.sub-menu a {
    background: #B51212 none repeat scroll 0 0 !important;
    border: 1px solid #ddd !important;
    color: #fff !important;
}
.sub-nav {
    top: 61px !important;
    z-index: 1 !important;
}
.menu_icons {
    float: right;
}
.menu_icons i {
    font-size: 13px;
}
.latest_posts {
    border: 1px solid hsl(0, 0%, 87%);
    border-radius: 5px;
    padding: 0 0 20px 30px;
}
.col-sm-12.latest_posts h4 {
    border: 1px solid hsl(0, 0%, 87%);
    border-radius: 5px;
    float: left;
    margin-left: 5%;
    margin-right: 5%;
    padding: 6px;
    text-align: left;
    width: 40%;
}
.latest_posts h4 a {
    color: hsl(80, 52%, 49%);
}
.gsc-control-cse {
    background-color: hsla(0, 0%, 0%, 0) !important;
    border-color: hsla(0, 0%, 0%, 0) !important;
}
#gsc-i-id1{
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
	height: 22px !important;
	padding-bottom:07px;
}
.cse .gsc-control-cse, .gsc-control-cse {
    padding: 4px !important;
}
.gsc-input-box {
    border-radius: 5px;
    height: 30px !important;
}
.gcsc-branding {
    display: none;
}
.gsc-search-button{
	display: none;
}
.gsc-selected-option-container {
    width: 100px !important;
}


.sub-nav ul li a:hover {
    background: #e76e09;
}
.sub-nav ul li {

    border-left: 1px solid #C21313;
}
.sub-nav ul li:last-child {
    border-right: 1px solid #C21313;
}
#body-content h4
{
   color: #000000;
   background:#f6f6f6;
    
}
.plan-headers
{
 margin-top:40px;   
    
}
h3.arm_setup_form_title {
    display:none !important;
}
.container .header-paragraph[data-v-102e6295] {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0;
    text-align: left;
}
.plan-headers.feature-product-area.section-padding {
    padding: 0px 0 0px !important;
}

.plan-headers.feature-product-area h2 {
    margin-bottom: 0px;
}

span.arm-df__heading-text {
    color: #C21313 !important;
}
.arm_setup_section_title_wrapper {
    color: #C21313 !important;
}

.item-demo {
    min-height: 450px;
}
.product-name {
   
    text-overflow: unset !important;
    white-space: unset !important;
}
.client-area {
    
    border-top: 6px solid #C21313 !important;
}
.viewallstl.product-button
{
    margin-top: 0px;
    
}
.feature-product-area.list-product.section-padding {
    padding: 80px 0 0px;
}

.lookingfor h2
{
    line-height:35px;
}
.home-background h2, .home-background p
{
    color:#FFF;
    
}
.home-background .row
{
    text-align:center;
    
}

input#gsc-i-id3::placeholder {
    font-size: 20px;
}
input#gsc-i-id3 {
    font-size: 20px;
}
table#gs_id52 {
        margin-top: -13px;
}

.home-first-sec
{
    margin-top:30px;
    
}
.arm_module_forms_container .arm_form_101, .arm-form-container .arm_form_101, .arm_update_card_form_container .arm_form_101, .arm_editor_form_fileds_container, .arm_editor_form_fileds_container .arm_form_101, .arm-form-container .arm_form_101.arm-default-form:not(.arm_admin_member_form)
{
    width:450px !important;
    margin:0 auto !important;
}

#arm_payment_mode_wrapper{ display:none;}
#arm_setup_form_input_container1 button.arm_setup_submit_btn.arm-df__form-control-submit-btn.arm-df__form-group_button.arm_material_input
{
    
    background:#C21313;
    
}


.arm_plan_skin2.arm_setup_column_item.arm_active .arm_module_plan_option {
    background-color: rgba(0,0,0,0);
    border: 1px solid #C21313 !important;
}
button.btn.btn-secondary.red-tooltip {
    display:content;
}


.article-sec-post .list-item-demo
{
    
        min-height: 265px;
        
}
.article-sec-post .list-item-demo h3.list-product-name
{
    font-size:16px;

}
.article-sec-post h2.section-title {
  text-align:center !important;
}

article.category-allpost{
    margin-top: 45px;
}
div#cbp-spmenu-s1 {
    margin-top: 25px;
}

.recent-side-post .slick-prev:before, .recent-side-post .slick-next:before {
    font-size: 23px !important;
  
}
.recent-side-post .slick-next {
    right: 23px !important;
}
.sidenav .widget-title {
    font-size: 14px;
    text-align: center;
    display:none;
}

input.recent-button {
    padding: 6px;
    margin-top: 15px;
    background: #C21313;
    border: none;
    float: left;
}
.recent-side-post .slick-initialized .slick-slide {
    display: block;
    border: grey solid 1px;
    padding: 6px;
}

.recent-side-post.slick-initialized .slick-slide {
   
    border: grey solid 1px;
    min-height: 225px !important;
    padding:10px;

    
}

.top-search .gsc-search-button
{
 display:block !important;   
 border:none;
 background:none;
    
}

.top-search .gsc-search-button:hover
{
 display:block !important;   
 border:none;
 background:none;
    
}

/*.home-menu ul li:last-child {
 
  display:none;
}
*/

#cbp-spmenu-s2 .before-login-btn
{
    
 display:none;    
}
li.login-li
{
    width: 17%;
    vertical-align: middle;
    top: 0px;
    margin-top: -50px;
    float: right;
    margin-right: 40px;
    padding: 0px 9px 0px 3px;

}

.mobile-search li.login-li a {
    padding: 0px 18px 0 18px;
    font-size: 14px;
   
    
}
#cbp-spmenu-s2 .logged-li
{
    display:none;
    
}
li.login-li.logged-li
{
    margin-right:12px;
    margin-top: -40px !important;

}
.loggin:hover + .hide {
  display: block;
  color: red;
}
.loggin a
{
    line-height:10px !important;
    text-wrap: nowrap !important;
    
}
#cbp-spmenu-s2 .login-lis.login-desktop
{
    display:none;
}
.billing-header-sec .header-section {
    height: 39px;
}

.section-account .cp-modal.cp-modal-custom-size {
    left: 32%;
}

.row.header-section.premium {
    padding-top: 25px;
}
.row.header-section.more {
    height: auto;
    padding-bottom: 0px;
}
.row.cancel-sub {
    padding-bottom: 12px;
}
.row.header-section.membership-billing {
    height: auto;
}
div#primary {
margin-top:15px;
    
}
#___gcse_2 .gsc-control-wrapper-cse
{
 margin:0 auto;   
    
}


.containers-home .hero-wrap.shopprint
{
    text-align:center;
    
}

.shoplist-item p 
{
    color:#000;
    
}
.article-sec a {
    font-size: 19px;
    font-weight: 700;
    line-height: 24px;
}
.article-sec h2 a {
    font-size: 30px;

}

.articles-item p {
color:#000;
}

#menu-side-menu .before-login-btn
{
	display:none;
}

.web-stories-list__story
{
        width: 33%;
    display: inline-block;
    
}
.list-group .current-menu-item a:hover {
    background: #B51212;

}

.list-group .current-menu-item a {
border: 1px solid #B51212;

}

.sidenav ul li a 
{
 color: #C21313;   
    
}
.container.home-first-sec .recent-side-post li
{
	display: inline-grid !important;
}
.container.home-first-sec .recent-side-post li .recent-button
{
  WIDTH:20%;

}

.web-stories-list .story-content-overlay__title {
    font-size: var(--ws-font-size-title);
    font-weight: 700;
    background: #C21313;
    border-radius: 5px;
    padding: 2px 0px 0px 10px;
        min-height: 67px;
        text-align:left;
}
web-stories-list .story-content-overlay__excerpt, .web-stories-list .story-content-overlay__title {
    -webkit-line-clamp: 3 !important;
    font-size:16px !important;
}
.web-stories-list__story-poster:after
{
    display:none !important;
}

.web-stories-list__story-content-overlay {
    
    padding: 10px 0px 0px 0px !important;
}

.web-stories-list__inner-wrapper .slick-slide {
    margin: 0 20px !important;
}

.web-stories-list__inner-wrapper .slick-list {
    margin: 0 -10px !important;
}



@media only screen and (min-width : 240px) and (max-width : 360px) {
    
    .item-video iframe
    {
        width: 250px;
        height: 250px;
    }
    
	.relatedcontent {
		width: 100%;
	}
	
	.col-sm-12.latest_posts h4 {
		float: none !important;
		width: 90% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

#submenu-hideshow {
  position:unset !important;
    z-index: 0 !important;
 
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
margin-top:20px;
}
.download {
    background: #000000 none repeat scroll 0 0;
    clear: both;
    color: #ffffff;
    padding: 10px;
}
.help {
    border: 1px solid;
    border-radius: 16px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 8px;
}
#respond{ margin-top:50px;}
.padd-r7 {
    padding-right: 7px;
    padding-bottom: 60px;
   }

.syntaxhighlighter {
    display: block!important;
    padding: 9.5px !important;
    margin: 0 0 10px!important;
    font-size: 14px!important;
    line-height: 1.42857143 !important;
    color: #333 !important;
    word-break: break-all !important;
    word-wrap: break-word !important;
    background-color: #f5f5f5 !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
}

.navbar-inverse .navbar-nav>li>a {
    color: #ffffff !important;
}

.navbar-inverse {
  /*  background-color: #06713d;*/
     background-color: #C21313
}

.gsc-input-box {
    margin-top: 13px;
    width: 70%;
    padding-top: 2px;
    padding-left: 6px;
}

.sub-nav {
    position: absolute;
  
}

.sidenav {
padding: 0;
margin: 35px 0 0 0;
text-align: center;
}

.btn-block {
    
    text-align: -webkit-match-parent;

    border:solid 1px;
}
.btn-link:hover {
    color: #23527c;
    text-decoration: underline;

    border:solid 1px;
    
}

.cust-search form.search-form
{
    border-style: none;
    border-width: 0;
    border-spacing: 0 0;
    width: 100%;
    margin-bottom: 2px;
    padding-top:10px;
    display:flex;
}

.cust-search input {
        resize: horizontal;
        width: 240px;
        
    }

/*
form.search-form:after {
      content: "";
      position: absolute;
      left: 230px;
      top: 0;
      bottom: 0;
      width: 20px;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill-rule='evenodd'%3E%3Cpath d='M16.036 18.455l2.404-2.405 5.586 5.587-2.404 2.404zM8.5 2C12.1 2 15 4.9 15 8.5S12.1 15 8.5 15 2 12.1 2 8.5 4.9 2 8.5 2zm0-2C3.8 0 0 3.8 0 8.5S3.8 17 8.5 17 17 13.2 17 8.5 13.2 0 8.5 0zM15 16a1 1 0 1 1 2 0 1 1 0 1 1-2 0'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat;
    }
  
 */
 
 .cust-search input[type="image"] {
    width: auto;
    height: 30px;
    top: 5px;
    left:-28px;
    position: relative;
}
.mobile-search form.search-form
{
    border-style: none;
    border-width: 0;
    border-spacing: 0 0;
    width: 100%;
    margin-bottom: 2px;
    padding-top:10px;
    display:flex;
}
.mobile-search input {
        resize: horizontal;
        width: 108px;
        margin-left:0px;
        
    }
.mobile-search input[type="image"] {
    width: auto;
    height: 19px;
    top: 9px;
    left:-29px;
    position: relative;   
    
}
.mobile-search #drop3 input[type="image"]
{
        top: 10px;

}
.navbar-inverse .navbar-brand {
    padding: 0px 0 0;
   
}

.sub-nav {
    background: #B51212;
}
.left-menu ul li a
{
    
    color:#B51212;
}



#card-1 {
    position: relative;
    width: 185px;
    height: 133px;
    background: transparent url(https://mimixo3d.com/wp-content/uploads/2025/05/cardview-background-orange.png) 0% 0% no-repeat;
    background-position: left top;
    background-size: cover;
    overflow: hidden;
    border-radius: 10px;
    padding: 10px;
}
#card-2 {
    position: relative;
    width: 185px;
    height: 133px;
    background: transparent url(https://mimixo3d.com/wp-content/uploads/2025/05/cardview-background-green-orange.png) 0% 0% no-repeat;
    background-position: left top;
    background-size: cover;
    overflow: hidden;
    border-radius: 10px;
    padding: 10px;
}
#card-3 {
    position: relative;
    width: 185px;
    height: 133px;
    background: transparent url(https://mimixo3d.com/wp-content/uploads/2025/05/cardview-background-green-orange.png) 0% 0% no-repeat;
    background-position: left top;
    background-size: cover;
    overflow: hidden;
    border-radius: 10px;
    padding: 10px;
}
#card-4 {
    position: relative;
    width: 185px;
    height: 133px;
    background: transparent url(https://mimixo3d.com/wp-content/uploads/2025/05/cardview-background-red-yellow.png) 0% 0% no-repeat;
    background-position: left top;
    background-size: cover;
    overflow: hidden;
    border-radius: 10px;
    padding: 10px;
}

.know-more-btn {
    position: relative;
    top: 40px;
    font-size: 10px;
    background: none;
    border: none;
    color: white;
    font-weight: bold;
}

.para {
    position: relative;
    background: none;
    border: none;
    color: white;
    top: 6px;
    left: 10px;
    font-size: 17px;
    font-weight: bold;
    line-height: 32px;
}

.searchfor {
    width: 250px;
        display: inline-block;
}

#gsc-iw-id2
{
 width:100%;   
    
}

        #gsc-iw-id2::placeholder {
             
            /* Firefox, Chrome, Opera */
         top:3;
        }





.main-navigation ul ul {
background: white;
float: left;
margin-left: -0.875em;
padding: 0 0.875em;
position: absolute;
top: 1.75em; 
left: -999em;
text-align: left;
width: 180px;
z-index: 99999;
}
/*
ul li ul {
  display: none;
}

ul li:hover ul {
  padding: 15px auto 0;
  display: inline-block;
  position: absolute;
  top: 18px;
  left: 0;
}
*/

ul {
  list-style: none; 
}

.entry-content ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #B51212; 
  font-weight: bold; 
  display: inline-block;
  width: 1em; 
  margin-left: -1em;
}

.vce-text-block-wrapper.vce ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #B51212; 
  font-weight: bold; 
  display: inline-block;
  width: 1em; 
  margin-left: -1em;
}
.entry-content .wth-theme-thumbs ul li::before, #toc_container ul li::before
{
    content: "";
    
}

.h4, h4 {
    font-size: 21px;
}
#body-content {
    font-size: 19px;
    color:#000000;
}
a {
    color: #B51212;
    text-decoration: none;
}
a:focus, a:hover {
    color: #B51212;
    text-decoration: underline;
}

#related_posts h3, #reply-title
{
    
    color:#000000;
    
}
 
/*#related_posts ul a
{
 color:#23527c;
}
*/
input#submit
{
    background: #C21313;
    
}


#gsc-i-id2
{
    
    background:none !important;
    
}
#gsc-i-id2::placeholder
{
    top:2px;
    
}
#body-content p
{
font-family: 'Nunito Sans', sans-serif;
    
    
}

.sc_card {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08);
    border-radius: 4px;
    background: #fff;
    margin: 2em auto;
    width: 100%;
    overflow: hidden;
    padding: 1em;
    box-sizing: border-box;
}
 .gsib_a {
    padding: 0px 0px 4px 0px !important;
}

.slick-slide img
{
/*	width:500px !important;*/
/*	height:500px !important;*/
background-position: 50% 50%; background-size: cover;
								
}
.slick-prev:before, .slick-next:before
{
    
      color:#C21313 !important; 
}
.slick-prev, .slick-next
{
   color:#C21313 !important; 
    
}
/*.wrapper{*/
/*  padding: 70px 0;*/
/*  overflow-x: hidden;*/
/*}*/


.my-slider{
  padding: 0 70px;
}
.slick-initialized .slick-slide{
  background-color: #b32532;
  color: #FFF;
  /*height: 350px;*/
  margin: 0 0px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  
}
main.product-details {

    padding-top:0px;
    
}

button.arm_setup_submit_btn{
    width: auto !important;
}
.h-tooltip__arrow:before {
    visibility: visible;
    content: "";
    transform: rotate(45deg);
}			

a.before-login-btn {
    border: #fff solid 1px;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    margin-top: 8px;
}
.logged-li
{
 margin-top:15px;   
    
}
.logged-li select
{
    background: none;
    border: none;
    color:#fff;
    
}	
.logged-li select option
{
    background: #B51212;
    
    
}	
.col-xs-12.col-md-12.col-sm-12.recurring-payment {
    padding: 15px;
    text-align:center;
}

.login-intro div.loggin
{
    position:absolute;
    background:#000;
    padding:7px;
}


@media screen and (max-width: 767px) {
    
    .web-stories-list__inner-wrapper .web-stories-list .story-content-overlay__title
{
	    padding: 17px 20px 17px 17px;
}
    
    
    li.login-lis.login-desktop {
    display: none;
}
    table.gsc-search-box td {
    vertical-align: top !important;
}
    
    .article-sec-post .list-item-demo {
    min-height: 165px;
}
    
  
  .cbp-spmenu-right.cbp-spmenu-open {
    position: fixed;
    
    
    
}
.mobile-search {
    width: 40%;
    margin-top:-11px;
}
 
 #showLeft, #showRight {
    
        background: #B51212;
        top: 70px;
 
 }
  
 
.gsc-input {
    font-size: 0px;
}
}
b, strong {
    font-weight: 700;
    font-size: 22px;
}
.navbar {
        min-height: 61px !important;
    border-radius: 1px !important;

}
.hero-wrap
{
        padding: 20px 0 !important;
    
}
.item-search {
  
    margin-bottom: 15px !important;
}


.hero-title {
    
 margin-top:40px;   
}

.custom-btn a, .custom-btn a:hover, .custom-btn a:focus
{
    color: #ffffff;
    
}   
.custom-btn
{

background: #C21313 !important; 
}
.product-button {
 
    margin-bottom: 20px;
}

/* .slick-next:before
{
    
    margin-left: -58px;
}
.slick-prev:before
{
    
    margin-left: 12px;
    position:absolute;
}

.slick-track
{
    
    position:relative;
}
*/

.price-feature > li
{
   color:#000; 
    
}
.price-feature > li:before
{
    
    color:#C21313;
}
.price-info .custom-btn
{
    margin-top: 22px;
    
}
.product-link:hover
{
   cursor:hand; 
    
}
.single-product {

    position:relative;
}
button.slick-prev.slick-arrow
{
    position:absolute;
}
.slick-prev {
    left: 23px !important;
    z-index: 31;
}
.slick-prev:before, .slick-next:before
{
   font-size: 40px !important;
    color:#C21313 !important;
    
}
.slick-next {
    right: 35px !important;
}

.custom-pagination a:hover {
 
    color: #fff;
}
.custom-pagination a {
    background-color: #C21313;
    color: #fff;
}
.custom-pagination a:hover
{
    background-color: #B51212;
    
}
.custom-pagination span.current {
    background-color: #B51212;
  
}

.info-value
{
    color:#000;
    
}
.h-button-dark.h-button-outline[data-v-c3d5f789], .h-button-dark.h-button-text[data-v-c3d5f789] {
       background: #fff;
    color: #C21313;
    font-weight: 700;
    padding: 10px 10px 10px 10px;
    border: #C21313 solid 1px;

    
}
.h-navigation__login[data-v-be2194f0] {
    display: inline-block;
}
.sections-intro .navbar-brand
{  
    height: 70px;
    
    
}


.header-section
{
    
    height:70px;
}
.h-navigation__login {
    margin-top: 22px;
}
.plan-body
{
 padding-top:1px;   
    
}
.plan-headers ul {
  list-style: none;
}
.plan-headers ul li {
text-align: justify;
    padding: 0px 9px 10px 0px;
    
}



.complete-order-sec .plan-listings li:before 
{
        content: "\f046";
    left: 35px;
    position: absolute;
    font-family: fontawesome;
    color: #C21313;
    
}
.plan-headers .plan-listing li:before {
   
    content: "\f046";
    left: 30px;
    position: absolute;
    font-family: fontawesome;
    color: #C21313;
   

}

.plan-headers ul.plan-listing {
    margin-left: 25px;
}

h2.section-title {
    text-align: center;
}

.sec-logo h3
{
    color:#000;
    
}
.row.sec-logo {
    padding: 20px 10px 20px 10px;
    border: grey solid 1px;
    margin-top: 0px;
    background:#C21313;
    border-radius: 10px;
}

.container .header-paragraph[data-v-102e6295] {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0;
    text-align: left;

    color:#fff;
}
.container .offer-text[data-v-102e6295] {
    font-weight: 700;
    text-align: left;
    color:#fff;
}
.flex-grow {
    flex-grow: 1;
}
.cart-heading[data-v-c1c7710e] {
    align-items: center;
    flex-direction: row;
}

.order-heading
{
 color: #000000;
   
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
}
section.complete-order-sec {
    margin-top: 50px;
}
span.spndesc {
    color: #000000;
}
.plan-v1-col {
    display: flex;
}
.plan-v1-col h4{
font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}
p.plan-v1-heading {
    padding-right: 15px;
}
.plan-v2-row .plan-header {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 16px;
    display: flex;
    align-items: center;
    color: #1d1e20;
}
    .plan-v2-row .plan-header span{
    padding-left:10px;
}
    .plan-list-wrapper ul.plan-listing, .plan-list-wrapper ul.plan-listing b {
    padding-left: 0px;
    font-size: 16px;
    line-height: 24px;
     color: #1d1e20;
}
.col-md-4.colv1.colv1-first {
    border-left: #dadce0 solid 1px;
}
.login-intro
{
 text-align:right !important;   
    
}
.plan-summary, .plan-discount {
    color: #000;
}
.arm_setup_summary_text_main_container {
background: ghostwhite;
width:700px;
margin: 0 auto;
margin-top: -55px;
}
 .plan-v1-col
 {
  display:inline-flex;   
     
 }
 
 .plan-listing li span
 {
     
     padding-left:10px;
 }
 .plan-listing li span {
    padding-left: 5px;
}
.plan-summary.row {
    text-align: left;
    display: inline;
}
/*
.recurring-payment{
    
    margin-top: -125px;
    float: right !important;
    margin-right: 34px;
}
*/

img.icon-img {
    width: 20px;
    position:relative;
    left: 10px 

}
img.term-icon-img {
    width: 20px;
    position:relative;
   
}
.plan-listings li span b
{
    font-size:17px;
    
}
button.arm_setup_submit_btn.arm-df__form-control-submit-btn.arm-df__form-group_button.arm_material_input {
    font-size: 50px;
    padding: 15px 100px 15px 100px;
}
.col-md-6.col-sm-4.recurring-payment {
    text-align: right;
}
span.thirtyday-back {
    padding-right:15px;
}


.arm-control-group.arm_cc_field_wrapper.arm-df__form-group.arm-df__form-group_text.exp-month {
    width: 33% !important;
}
.arm-control-group.arm_cc_field_wrapper.arm-df__form-group.arm-df__form-group_text.exp-year {
    width: 33% !important;
}

.arm-control-group.arm_cc_field_wrapper.arm-df__form-group.arm-df__form-group_text.cvv-code {
    width: 33% !important;
}

.BILLING-sec table { border-collapse:collapse }
table td { border:0; }
table{

padding: 10px;

margin: auto;

border: none;

}
section.BILLING-sec {
    padding-top: 40px;
}
section.BILLING-sec {
    margin-top: 57px;
}

table.borderless td,table.borderless th{
     border: none !important;
}
.billing-header-sec
{
 margin-top:30px;   
    
}
button.background-button {
    padding: 7px 7px 7px 7px;
    border-radius: 15px;
    margin: 5px;
    border: #C21313;
}
.home-background
{
    
        background-color: #C21313;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top:20px;

}


h3.list-product-name {
    font-size: 16px;
   
}
h3.list-product-name a {
   color:#000;
   
}
.slick-initialized .slick-slide
{
    background:none !important;
}
.slick-prev, .slick-next
{
    top:37% !important;
    
}
.slick-dots
{
    bottom: 37px !important;
    
}
.list-item-demo{
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    margin: 0px 0 30px;
    -webkit-transition: .4s;
    transition: .4s;
    min-height: 300px;
    padding: 10px 10px 10px 10px;
}

    .section-list h2.section-title {
    text-align: left;

    
}
.section-intro-head
{
   
    display:flex;
    
}

h2.section-title-left
{
     width: 89%;
    display:flex;
    
}
h2.section-title-right
{
     width: 12%;
    
}
h2.section-title-right a{
padding: 4px;
    border: #C21313 solid 1px;
    font-size:20px;
    color:#C21313;
}
.section-list-dowload{
    background-color: #C21313;
    margin-top:20px;
    padding-top:25px;
}
.section-list-dowload h2.section-title{
    color: #FFF;
    line-height:35px;
    
}
.cust-design-sec h2.section-title {
    color: #B51212;
    font-weight: 700;
    font-size: 38px;
}
product.section-paddings.section-list {
    margin-top: 25px;
}
section.feature-product-area.list-product.section-paddings.section-list {
    margin-top: 45px;
}

.list-item-demo .product-info {
    padding: 6px!important; 
}
.list-item-demo h3.list-product-name {
    font-size: 16px;
}

#gsc-iw-id3
{
 margin:0 auto;   
    
}
#gsc-iw-id3 {
    padding: 30px;
}

  .arm_module_plan_option input[type='radio']:after {
        width:30px;
        height:30px;
        border-radius: 15px;
        top: 10px;
        left: 152px;
        position: relative;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px solid white;
    }

   .arm_module_plan_option input[type='radio']:checked:after {
        width: 30px;
        height: 30px;
        border-radius: 15px;
        top: 10px;
        left: 152px;
        position: relative;
        background-color: #C21313;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px solid white;
    }
    
    
    /* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block !important;
/*  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 150px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 130%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
    
    .tooltip
    {
        opacity:1 !important;
    }
    
   .article-sec-post.feature-product-area h2 {
    margin-bottom: 5px;
}
.gsc-search-button-v2 svg {
    fill: #000 !important;
    height: 20px;
    width: 20px;
}


#fat-menu .gsc-search-button {
    display: block;
    background: none;
    border: none;
}
#fat-menu .gsc-input-box
{
        width: 100%;
}
#fat-menu .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus
{
    left: -73px;
    top: 10px;
    
}
.mobile-search .gsc-control-wrapper-cse {
    width: 82%;
}
.col-sm-5.col-md-5.pull-left.top-search {
    top: -12px;
}


li.login-lis.login-desktop img {
    height: 25px;
    width: 25px;
}
div.login-li.logged-li img {
    height: 25px;
    width: 25px;
}
    
   div.logged-li a {
       display: flex;
    line-height: 22px !important;
    color: #fff;
    padding: 6px 15px 0px 15px;

   }
   div.loggin
   
   {
       margin-top:10px;
       
       
   }
    .login-lis.login-desktop .div-img-menu-DESKTOP
    {
    top: 10px;
    position: relative;
}


.login-lis.login-desktop .loggin a {
   
    display: list-item;
    line-height: 22px !important;
    color: #FFF;
}
.login-lis.login-desktop .loggin {
    margin-top: 15px;
    position:absolute;
    background:#000;
}
.mobile-search .login-li.logged-li .loggin
{
    position:absolute;
    background:#000;
    
}

a.custom-btn{
cursor:pointer;
}

.header-block {
    z-index: 999;
}
.post-entry-date{
    font-size:13px;
    color: #666;
}


@media only screen and (max-width: 400px) and (min-width: 350px)  {
     .mobile-search .gsc-input {
    font-size: 6px;
}
    
    .mobile-search #gsc-i-id1::-webkit-input-placeholder
{
     font-size:10px;
        vertical-align: top;
}
   .gsc-control-wrapper-cse {
    width: 81% !important;
}
    li#fat-menu {

        right:5px !important;
    }
li.login-li
{
    margin-top:-57px !important;
        margin-right: 45px;

}
.common-header li.login-li
{
       margin-top:-44px !important;
 
}
.common-header li.login-li.logged-li
{
       margin-top:-35px !important;
 
}

}
@media only screen and (max-width: 499px) and (min-width: 401px)  {
   .mobile-search .gsc-input {
    font-size: 6px;
}
        .mobile-search #gsc-i-id1::-webkit-input-placeholder

    {
     font-size:10px;
        vertical-align: top;
}
    .mobile-search #gsc-i-id1::-webkit-input-placeholder
{
     font-size:10px;
}
     .gsc-control-wrapper-cse {
    width: 81% !important;
}
    li#fat-menu {

        right:27px !important;
    }
li.login-li
{
    margin-top:-52px !important;
}
}

@media only screen and (max-width: 450px) and (min-width: 350px)  {
    
    
  .mobile-search li.login-li a {
    font-size: 11px;
   position:relative;
   z-index:99999;
   
    
}
   
   #fat-menu .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus
{
    left: -40px;
    top: 10px;
    
}

   
   
   
   
    .item-video iframe
    {
        width:280px;
        height:280px;
    }
    
  .arm_module_plan_option input[type='radio']:after {
        width:20px;
        height:20px;
        border-radius: 15px;
        top: 2px;
        left: 48px;
        position: relative;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px solid white;
    }

   .arm_module_plan_option input[type='radio']:checked:after {
        width: 20px;
        height: 20px;
        border-radius: 15px;
        top: 2px;
        left: 48px;
        position: relative;
        background-color: #C21313;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px solid white;
    }
   .exp-month label.arm-df__label-text, .exp-year label.arm-df__label-text, .cvv-code label.arm-df__label-text {
    font-size: 7px !important;
}
   
   
button.arm_setup_submit_btn.arm-df__form-control-submit-btn.arm-df__form-group_button.arm_material_input
{
        font-size: 21px !important;
padding: 15px 60px 15px 60px;
}
    
    .col-md-6.col-sm-4.recurring-payment {
    text-align: left !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
}
    span#cust-plan-price {
    font-size: 15px !important;
}
    
    
    span#cust-plan-name {
    font-size: 14px !important;
    padding-top:10px !important;
    
    
}
 .arm_membership_setup_sub_ul.arm_column_3 li, .arm_module_box .arm_column_3 li.arm_setup_column_item   
 {
    min-width: 130px !important;
}

.arm_module_box .arm_column_3 li.arm_setup_column_item, .arm_module_box .arm_column_4 li.arm_setup_column_item {
    max-width: 130px !important;
}
.arm_setup_form_1 .arm_plan_skin2.arm_setup_column_item:hover .arm_module_plan_option .arm_module_plan_name, .arm_setup_form_1 .arm_plan_skin2.arm_setup_column_item.arm_active .arm_module_plan_option .arm_module_plan_name {
    color: #FFFFFF !important;
    font-size: 9px !important;
}
span.arm_module_plan_cycle_price {
    font-size: 15px;
}

.arm_module_plan_description h4
{
    font-size:12px;
    
}
.plan-headers ul li
{
        padding: 0px 0px 6px 0px;
    font-size: 10px;
}
.plan-headers ul.plan-listing {
    margin-left: 0px;
}
.plan-headers .plan-listing li:before {
 
    left: 5px;
   
}
.arm_setup_form_1 .arm_setup_column_item .arm_module_plan_price {
    font-family: Poppins, sans-serif, 'Trebuchet MS';
    font-size: 15px !important;
    color: #000000 !important;
    font-weight: bold;
}
.arm_module_plan_option input {
    left: -45px !important;
    top:5px !important;
}
}

@media only screen and (max-width: 569px) and (min-width: 451px)  {
    .mobile-search li.login-li a {
    padding: 0px 11px 0 11px;
    font-size: 13px;
}
    
    li.login-li
    {
            margin-right: 30px;
            margin-top: -52px;
    }
    
    li#fat-menu {
            right: 55px;
}
    
     .item-video iframe
    {
        width:350px;
        height:300px;
    }
    
     .arm_module_plan_option input[type='radio']:after {
        width:20px;
        height:20px;
        border-radius: 15px;
        top: 2px;
        left: 82px;
        position: relative;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px solid white;
    }

   .arm_module_plan_option input[type='radio']:checked:after {
        width: 20px;
        height: 20px;
        border-radius: 15px;
        top: 2px;
        left: 82px;
        position: relative;
        background-color: #C21313;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px solid white;
    }
    
    
    
    span#cust-plan-price {
   
    font-size: 23px !important;
    margin-top: 0px;
    padding-top: 10px !important;
}
    span#cust-plan-name {
        font-size: 21px !important;
    padding: 3px 10px 10px 10px;

}
 .arm_membership_setup_sub_ul.arm_column_3 li, .arm_module_box .arm_column_3 li.arm_setup_column_item   
 {
    min-width: 180px !important;
}

.arm_module_box .arm_column_3 li.arm_setup_column_item, .arm_module_box .arm_column_4 li.arm_setup_column_item {
    max-width: 180px !important;
}
.arm_setup_form_1 .arm_plan_skin2.arm_setup_column_item:hover .arm_module_plan_option .arm_module_plan_name, .arm_setup_form_1 .arm_plan_skin2.arm_setup_column_item.arm_active .arm_module_plan_option .arm_module_plan_name {
    color: #FFFFFF !important;
    font-size: 9px !important;
}
span.arm_module_plan_cycle_price {
    font-size: 15px;
}

.arm_module_plan_description h4
{
    font-size:12px;
    
}
.plan-headers ul li
{
        padding: 0px 0px 6px 0px;
    font-size: 10px;
}
.plan-headers ul.plan-listing {
    margin-left: 0px;
}
.plan-headers .plan-listing li:before {
 
    left: 5px;
   
}
.arm_setup_form_1 .arm_setup_column_item .arm_module_plan_price {
    font-family: Poppins, sans-serif, 'Trebuchet MS';
    font-size: 15px !important;
    color: #000000 !important;
    font-weight: bold;
}
.arm_module_plan_option input {
   
    left: -70px !important;
    top:5px !important;
}
}


@media only screen and (max-width: 991px) and (min-width: 570px)  {
      .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
    position: relative;
    left: -40px;
    top: 15px;
}
    
    li#fat-menu {
    right: 90px;
}
      .item-video iframe
    {
        width:519px;
        height:370px;
    }
    
    
     .arm_module_plan_option input[type='radio']:after {
        width:30px;
        height:30px;
        border-radius: 15px;
        top: -5px;
        left: 110px;
        position: relative;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 5px solid white;
    }

   .arm_module_plan_option input[type='radio']:checked:after {
        width: 30px;
        height: 30px;
        border-radius: 15px;
        top: -5px;
        left: 110px;
        position: relative;
        background-color: #C21313;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 5px solid white;
    }

    
    
    .arm_module_plan_option input {
     
    left: -95px !important;
        top:17px !important;

    }
    
}
@media only screen and (max-width: 1199px) and (min-width: 992px)  {
    
   
    
     .item-video iframe
    {
        width:560px;
        height:370px;
    }
    
     .arm_module_plan_option input[type='radio']:after {
        width:30px;
        height:30px;
        border-radius: 15px;
        top: 10px;
        left: 122px;
        position: relative;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 5px solid white;
    }

   .arm_module_plan_option input[type='radio']:checked:after {
        width: 30px;
        height: 30px;
        border-radius: 15px;
        top: 10px;
        left: 122px;
        position: relative;
        background-color: #C21313;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 5px solid white;
    }

    .arm_module_plan_option input {
     
    left: -110px !important;
    }
}


@media screen and (max-width: 450px) {
   
   
    
    section.complete-order-sec {
    margin-top: 20px;
}
    .order-heading {
    font-size: 31px;
}
    /*.arm_module_plan_option input {
    left: -105px !important;
}
*/
.row.sec-logo {
    margin-top: -30px !important;
}

    .header-section .sections-intro
    {
        
        text-align:right ;
    }
    
    
    
    .gsc-input-box
{
width: 100%;
padding-left: 9px;

}

.navbar-brand>img {
    display: block;
    width: 130px;
    top: 16px;
    position: absolute;
}
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: -25px;
    margin-left: -15px;
}
    .mobile-search
    {
            width: 45%;
            margin-top:-6px;
        
    }
    .navbar-toggle {
    
    margin-top: 15px;
    margin-right: 18px;
    
}
}
@media screen and (max-width: 767px) {
    
 .web-stories-list .story-content-overlay__title
{
	    padding: 17px 20px 17px 17px;
}
    
    
    #menu-top-menu .before-login-btn
    {
        display:none;
    }
    
    #fat-menu .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus
    {
       
    left: -30px;
    top: 10px;
    position:relative;

    }
    
   .recurring-payment {
    margin-top: -18px;
    margin-right: -22px;
    text-align: center;
    float: unset !important;
    color: #000;
}
        
        
    }
    
    @media screen and (min-width: 767px) {
  
.col-sm-4.col-md-5.pull-left.top-search {
top:-10px;
    
}
        .navbar-brand
{
    position:relative;
    z-index: 999;
}
        
        .cust-design-sec.sevice-1-area .service-entry {
    min-height: 314px !important;
}
        
            
            
        

table.table.summary-table {
    margin: 0 auto;
}
/*	.shopprint #___gcse_2
	{
	    margin-left: 167px;

	    
	}
*/	
	
	.choose-entry
{
 min-height:320px !important;   
    
}
.sevice-1-area .service-entry
{
    min-height:264px !important;
    
}
}

@media screen and (min-width: 992px) {
    
     .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {
   
    left: -70px;
    position: relative;
    top: 13px;
}




    
}

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

.arm_module_gateway_option input[type=radio], .arm_module_payment_cycle_option input[type=radio], .arm_module_plan_option input {
  
    left: -125px !important;
}
}



.zoomimg:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.02);
}






