@charset "utf-8";
/* CSS Document */


* { margin: 0px; padding: 0px; outline: none;}

body{  font-size:14px; line-height: 22px; color:#000; font-family: 'Lato', sans-serif; font-weight: 400; background: #fff;}

h1 { font-size: 60px; line-height: 60px; margin: 0; margin-bottom: 15px;}
h2 { font-size: 30px; line-height: 32px; margin: 0; margin-bottom: 12px;}
h3 { font-size: 24px; line-height: 26px; margin: 0; margin-bottom: 12px;}
h4 { font-size: 22px; line-height: 20px; margin: 0; margin-bottom: 12px;}
h5 { font-size: 18px; margin: 0; margin-bottom: 12px; font-family: 'Lato', sans-serif;}
p { font-size: 15px; line-height: 22px;  margin: 0; margin-bottom: 12px; color: #000; font-family: 'Lato', sans-serif; font-weight: 400;}
img { height:auto; max-width:100%;}
a { text-decoration: none; color: #000; transition: all 0.3s ease;}
a:hover { transition: all 0.3s ease; }


/*************************************/




@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {

   .sub-nav-layer.sub-layer-22 .navbar ul > li > a { 
font-weight:400!important;     padding: 0px 10px!important;}
	
	.new-22-telic{font-weight:400!important;}
}}



/*custom font*/
@import url(https://fonts.googleapis.com/css?family=Montserrat);

/*basic reset*/
* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    font-family: montserrat, arial, verdana;
    background: transparent;
}

/*form styles*/
.msform {
    text-align: center;
    position: relative;
    margin-top: 30px;
    color: #333;
}
.head-tabbar-color{text-align: center; padding:20px 0;}



fieldset{text-align: left;}
.msform fieldset {
    background: white;
    border: 0 none;

    padding: 20px 30px;
    box-sizing: border-box;
    width: 100%;

    /*stacking fieldsets above each other*/
    position: relative !important;
}

/*Hide all except first fieldset*/
.msform fieldset:not(:first-of-type) {
    display: none;
}
.center-div{display: inline-block;

padding: 6px 60px;

border: solid 1px #ccc;}
.center-div p{margin-bottom: 0;}


.msform input:focus, .msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #009100;
    outline-width: 0;
    transition: All 0.5s ease-in;
    -webkit-transition: All 0.5s ease-in;
    -moz-transition: All 0.5s ease-in;
    -o-transition: All 0.5s ease-in;
}

/*buttons*/
.msform .action-button {
    width: auto;
    background: #009100;
    font-weight: bold;
    color: white;
    border: 0 none;
    cursor: pointer;
    padding: 10px 5px;
    margin: 0 auto;
    padding: 14px 60px;
font-size: 22px;
text-transform: uppercase;
}
h3{font-size: 30px;
font-weight: 700;
color: #333;}
h4{font-size: 18px;}
fieldset > input{text-align: center;}


.msform .action-button-previous {
    width: 100px;
    background: #C5C5F1;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px;
}

.msform .action-button-previous:hover, .msform .action-button-previous:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #C5C5F1;
}

/*headings*/
.fs-title {
    font-size: 18px;
    text-transform: uppercase;
    color: #2C3E50;
    margin-bottom: 10px;
    letter-spacing: 2px;
    font-weight: bold;
}

.fs-subtitle {
    font-weight: normal;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
}

/*progressbar*/
#progressbar {
    
    overflow: hidden;
    /*CSS counters to number the steps*/
    counter-reset: step;
    width: 80%;
    margin:0 auto;
    margin-bottom: 30px;
}



#progressbar li {
    list-style-type: none;
    color: white;
    text-transform: uppercase;
    font-size: 9px;
    width: 33.33%;
    float: left;
    position: relative;
    letter-spacing: 1px;
    color: #000; line-height: 0;
}
#progressbar li h5{font-size: 22px; font-weight: 900; text-transform: capitalize; line-height: 38px;}
#progressbar li p{margin-bottom: 0px; }
#progressbar li i{font-size: 22px;}
#progressbar li.active, #progressbar li.active p , #progressbar li.active h5 {color:#009400;}
#progressbar li.active h5 {line-height: 38px;}
#progressbar li.active span{width: 90px;height: 5px;background: #f7cd00;display: block;margin: 0 auto;}

/*progressbar connectors*/
#progressbar li:after {
    content: '';
    width: 75%;
    height: 2px;
    border-top: 3px #333 dashed;
    position: absolute;
    left: -37%;
    top: 38px;
    z-index: -1; /*put it behind the numbers*/
}

#progressbar li:first-child:after {
    /*connector not needed before the first step*/
    content: none;
}

/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before, #progressbar li.active:after {
    color: white;
    border-top: 3px #f7cd00 dashed;
}


/* Not relevant to this form */
.dme_link {
    margin-top: 30px;
    text-align: center;
}
.dme_link a {
    background: #FFF;
    font-weight: bold;
    color: #ee0979;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 5px 25px;
    font-size: 12px;
}

.dme_link a:hover, .dme_link a:focus {
    background: #C5C5F1;
    text-decoration: none;
}


.pay-contin input{width: 100%!important; border-radius: 5px!important; background-image: linear-gradient(-90deg, #1dd61d, #0b630b)!important; transition: 0.5s;}

.pay-contin input:hover{background-image: linear-gradient(-90deg, #0b630b, #1dd61d)!important;font-size:20px!important;transition:0.5s;}
.setter-x{padding:20px 0px; text-transform:uppercase;}
.my-foon{font-size:14px;}
.my-foon a{color: #009400;}
#accordion .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f147";
    padding-right: 5px;
}
#accordion .panel-title > a{text-align: left;}
#accordion .panel-title > a.collapsed:before {
    float: right !important;
    content:"\f196";
}
#accordion .panel-title > a:hover, 
#accordion .panel-title > a:active, 
#accordion .panel-title > a:focus  {
    text-decoration:none;
}
#accordion .panel-default{ border-radius: 0px;border-bottom-color: #fff;}
#accordion .panel-default > .panel-heading {background-color: #f7cd00;padding: 15px 20px;}
.panel-title {font-size: 20px; font-weight: 700;}
.panel-group .panel + .panel {

    margin-top: 0px;

}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
 vertical-align: middle; padding: 2px 0px;font-size: 16px;

}
.table > tbody > tr > td p{margin-left: 15px;

margin-top: 0;}
.table > tbody > tr > td input{    width: 94%;  margin: 0; border-radius: 0; padding: 0 10px;
/* width: 150px; margin: 0 15px;border-radius: 0; padding: 0 15px */}

.quantity-select { padding-top: 0 !important; }


.checkbox label:after{
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr{
    position: relative;
    display: inline-block;
    border: 3px solid #d6d6d6;
    
    width: 28px;
    height: 28px;
    float: left;
}
.radio, .checkbox {

    position: relative;
    display: block;
    margin-top: 6px;
    margin-bottom: 5px;

}
.panel-body {
    padding: 0;
}
.table {
    margin-bottom: 0px;
}
.radio label, .checkbox label {
    padding-left: 0px;}
.table-heading{margin-bottom: 0; background-color: #333; color: #fff; font-size: 22px; text-transform: uppercase; font-weight: 700;}
.table-heading > thead > tr > th, .table-heading > tbody > tr > th, .table-heading > tfoot > tr > th, .table-heading > thead > tr > td, .table-heading > tbody > tr > td, .table-heading > tfoot > tr > td{padding: 13px 12px;}
.checkbox .cr .cr-icon {
    position: absolute;
    font-size: 22px;
    line-height: 0;
    top: 45%;
    left: 0; color: #009100;
}



.checkbox label input[type="checkbox"]{
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .1s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr {
    opacity: .5;
}

.action-button{ 
    background-color: #4CAF50;
    color: white;
    font-size: 20px;
    padding: 12px 25px;
    border: 1px solid #4caf50;
    margin: auto;
    justify-content: center;
    display: flex;  }
    
    .action-button_cn{
    background-color: #4CAF50;
    color: white;
    font-size: 20px;
    padding: 12px 25px;
    border: 1px solid #4caf50;
    margin: auto;
    justify-content: center;
    display: flex;   
        
    }
.con_submit{display:flex;justify-content:flex-end;}

.action_form_sec{
    position: absolute;
    bottom: -11px;
    left: 48%;}
    
    .cont_sec_table {
     position: relative;   
        
    }
 
.delivery_details table tr td  {  font-size: 15px; line-height: 25px; color: #333333;  padding: 20px; margin: 0px; font-family: 'open_sansregular'; }
.delivery_details table tr td textarea { width:194px; margin-top: 20px;  padding: 0 15px }
.delivery_details table tr td select { width:194px;  }
.delivery_details table tr td text { width:194px;  padding-bottom: 0 15px; height: 40px; line-height: 40px;  }
.contact_info table tr td  {  font-size: 18px; line-height: 25px; color: #333333;  padding: 20px; margin: 0px; font-family: 'open_sansregular';}
.contact_info table tr.inner-tabl td.inner-tabl_in { padding:5px !important; }
.contact_info table tr td p {  font-size: 18px; line-height: 25px; color: #333333; margin: 0px; font-family: 'open_sansregular';  }

#info_form table { width:100%; border: 1px solid #ddd; }
#info_form table tr td  {  font-size: 18px; line-height: 25px; color: #333333; padding: 5px 20px; margin: 0px; font-family: 'open_sansregular';}
#info_form  input[type="text"], #info_form  input[type="email"], #info_form  input[type="tel"] { background: none; font-size: 14px;  padding: 0 15px;
height: 48px; width: 50%; margin-bottom: 8px; color: #333333; border:1px solid #ddd; font-family: 'open_sansregular'; }
#info_form  input[type="button"] { width: auto; background: #009100; font-weight: bold; color: white; border: 0 none; cursor: pointer;  margin: 0 auto; padding: 11px 60px; font-size: 22px;  text-transform: uppercase; vertical-align: top; margin-left: 20px; }
#products_container { margin-top: 20px; width:100% !important; border: 1px solid #ddd; border-top: none; }
#products_container table tr th { font-size: 18px; line-height: 25px; color: #333333; margin: 0px; font-family: 'open_sansregular'; border: 1px solid #ddd; padding: 5px 20px;  }
#products_container table tr td  {  font-size: 18px; line-height: 18px; color: #333333; margin: 0px; font-family: 'open_sansregular'; padding: 0 10px; border: none;}
#payment_area  table tr td {  font-size: 18px; line-height: 25px; color: #333333; margin: 0px; font-family: 'open_sansregular'; padding: 10px ; border: 1px solid #ddd;}
#payment_area input, select  {  width: 100%; height: 40px; line-height: 40px; margin-bottom: 5px; border: 1px solid #ddd; padding: 0; }
#payment_area  input[type="submit"] { width: auto; background: #009100; font-weight: bold; color: white; border: 0 none; cursor: pointer;margin: 0 auto; padding: 0px 50px; font-size:15px; text-transform: uppercase; vertical-align: top;  }
#content_main { display: block !important; }
.mainbody table { width:100%; }
#products_container hr { margin-top: 15px; margin-bottom: 15px; }
#vm_form table { width:100%; }
#payment_area table { width:100%; margin-top: 20px;} 
#card_form_wrapper { max-width: 100% !important; }
#products_container p { font-size: 18px; line-height: 25px; }
#accordion .panel-title > a { text-align: left; text-decoration: none; }
.contact_info table tr td input, select, textarea { padding: 0 15px; }


#page_inner.step3_cv #info_form table { border: none;  }
#page_inner.step3_cv #info_form table tr td { padding: 0; }
#page_inner.step3_cv #info_form input[type="text"], #page_inner.step3_cv #info_form input[type="email"], #page_inner.step3_cv #info_form input[type="tel"] { padding: 0 15px;
    height: inherit; width: auto; margin-bottom: 0; }
#page_inner.step3_cv #vm_form table { width: 500px; max-width: 500px; }
#page_inner.step3_cv #products_container table tr th { padding: 0; border: none; }
#page_inner.step3_cv #products_container table tr td { padding: 0; border: none; }
#page_inner.step3_cv #info_form input[type="button"], #page_inner.step3_cv #payment_area input[type="submit"] {background: #ffffff;
    font-weight: bold;
    color: #000;
    border: 0 none;
    cursor: pointer;
    margin: 0 auto;
    padding: 0 5px;
    font-size: 13px;
    text-transform: capitalize;
    vertical-align: top;
    border: 1px solid #ddd;
    font-weight: normal;  }
#page_inner.step3_cv #products_container { border: none;width: auto !important; border: none; border-top: none; }
#page_inner.step3_cv #payment_area input, select { width: auto; height: inherit; line-height: inherit; margin-bottom: 0;} 

#page_inner.step3_cv #payment_area table tr td { padding: 0; border: none; }

#page_inner.step3_cv #products_container p { font-size: 14px; line-height: 18px; }

#page_inner.test1 form#details_form table textarea { padding: 0; width: 40%; margin-bottom: 5px;}
#page_inner.test1 form#details_form table label { width: 100%;}
#page_inner.test1 form#details_form table input[type="text"], #details_form table input[type="tel"], #details_form table input[type="email"], #details_form table select { width: 40%; height: 35px; margin-bottom: 5px;}
#page_inner.test1 form#info_form input[type="text"] { padding:0!important;}


#header.buy-s-edit{position:inherit;}
#navigator.buy-nav{float:inherit;}

.tag-box {display: flex;background: #f7cd00;box-shadow: 0px 3px 2px 1px #adadad;width: fit-content;border-top-left-radius: 5px;border-top-right-radius: 6px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;margin-left: 15px;margin-top: 15px;}
.tag-box p { padding: 9px 9px; margin-bottom: 0px; text-transform: uppercase; font-weight: 600; font-size: 15px;cursor: pointer;font-family: 'open_sansextrabold';}
.tag-box .col-4 { background: #0a940b; padding: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.sub-nav-layer {background-color: #f0f0f0;border-top: 1px solid #e0e0e0;}
.sub-nav-layer .navbar ul {margin-top: 0px;}
.sub-nav-layer .navbar ul li { border-right: 1px solid grey;}
.sub-nav-layer .navbar ul > li > a { line-height: inherit;padding: 0px 21px;outline: none;font-size: 15px;font-weight: 600;}
.sub-nav-layer #top {float: none;display: flex;justify-content: center;padding: 14px;}
.sub-nav-layer .navbar ul li:last-child { border-right: 0px;}
.right-lister li a:hover { color: #fff0;background: #212b0400;outline: none;}
.tag-box:hover {background: #e4be06;}
.tag-box:hover .col-4 img {transform: scale(1.11);}
 #top.navbar ul li:hover ul{position: absolute; top: 18px; left: 0px;display: block;list-style: none;margin: 0px;}
    
 .sub-nav-layer .navbar ul > li > ul > li > a { line-height: 38px;font-size: 13px; font-weight: 600;}
   .sub-nav-layer .navbar ul ul li a:hover { background: #333333; text-decoration: none; color: #fff;}
   
   .thank-you-wrapper{text-align: center;padding-top: 40px;width:100%;}
.thank-you-wrapper .linker-part {margin-top:25px;}
.widt-setter #page_outer.content{width:100%;}
   
   img.nonere{display:none;}
   
   li.rig-mar-t img{margin-right:5px;}
   
   
   #header.soil-head.buy-s-edit.header_fixed{position:fixed!important;z-index:998;}

#header.soil-head.buy-s-edit.header_fixed h1#logo a img{width:250px;}

#header.soil-head.buy-s-edit.header_fixed ul.right-lister li img{width: 75px;height:75px;}

#header.soil-head.buy-s-edit.header_fixed .tag-box img{width: 20px!important;height:inherit !important;}

#header.soil-head.buy-s-edit.header_fixed .yellow-banner h2{font-size: 20px;padding: 7px 0px 0px;}

#header.soil-head.buy-s-edit.header_fixed .tag-box{margin-top:8px}

#header.soil-head.buy-s-edit.header_fixed .tag-box p{padding: 7px 9px;font-size: 14px;}



@media(max-width:767px){
    
    #header.soil-head.buy-s-edit.header_fixed{position:inherit!important;z-index:998;}
	#header.soil-head.buy-s-edit.header_fixed h1#logo a img{width:inherit;}

#header.soil-head.buy-s-edit.header_fixed ul.right-lister li img{width: inherit;height:inherit;}

#header.soil-head.buy-s-edit.header_fixed .tag-box img{width: 15!important;height:inherit !important;}
	
	#header.soil-head.buy-s-edit.header_fixed .tag-box p {
padding: 6px 9px;font-size: 10px;}
}

   
   

@media (min-width: 992px) and (max-width: 1199px) { 
    .navbar-header img {width: 277px;}
    .navbar ul { margin-top: 0;}
    .right-lister li img { width: 62%; position: relative; top: 25px;}
    .right-lister li:last-child img {position: inherit;}
    .right-lister li img { width: 62%; position: relative; top: 25px;}
    .navbar ul li a {font-size: 15px!important;padding: 0 11px!important;}
    .tag-box p {font-size: 13px;}
    
}

@media (min-width: 768px) and (max-width: 991px) {

    .msform { margin-top: 10px; }
    #progressbar { width: 100%; margin-bottom: 20px; }
    #progressbar li p { font-size: 13px; }
    #progressbar li h5 { font-size: 18px;  }
    .msform fieldset { padding: 0; }
    .panel-title { font-size: 16px; }
    .msform .action-button { padding: 10px 40px; font-size: 18px; }
    #products table tr td p { font-size: 14px; line-height: 24px; }
    .delivery_details table tr td { padding: 10px; }
    .contact_info table tr td { font-size: 15px; padding: 10px; }
    .contact_info table tr td p { font-size: 15px; }
    #info_form  h3 { font-size: 16px; margin-top:10px; }
    #info_form label { font-size: 16px; }
    #info_form input[type="button"] { padding: 8px 50px; font-size: 18px; }
    #info_form input[type="text"], #info_form input[type="email"], #info_form input[type="tel"] { height: 43px; }
    #products_container table tr th { font-size: 16px; }
    #products_container table tr td {   font-size: 16px; }
    #products_container p { font-size: 16px; }
    form#details_form table textarea { padding: 0; width: 50%;}
    form#details_form table input[type="text"], #details_form table input[type="tel"], #details_form table input[type="email"], #details_form table select { width: 50%; }
 
    .navbar-header img {width: 180px;}
    .right-lister li img { width: 60%;}
    .tag-box p {font-size: 12px; padding: 6px 9px;}
    .right-lister li:last-child img {width: 74%;}
    .tag-box .col-4 { padding: 4px 1px 0px 3px;}
    .navbar ul li a { padding: 0 10px !important; font-size: 13px !important;}
    
     .tag-box {margin-top: 0px;margin-bottom: 11px;}
}


@media (max-width: 767px) {

    .msform { margin-top: 10px; }
    #progressbar { width: 100%; margin-bottom: 20px; }
    #progressbar li p { font-size: 13px; }
    #progressbar li h5 { font-size: 18px;  } 
    #progressbar li { width: 100%; float: none; margin-bottom: 20px; text-align: center; }
    .center-div { padding: 6px 20px; }
    .msform fieldset { padding: 10px 0px; width:800px; }
    .panel-title { font-size: 16px; }
    #products table tr td p { font-size: 14px; line-height: 24px; }
    #progressbar li:after { display: none; }
    .form_in { overflow-x: auto; }
    .msform .action-button { padding: 10px 40px; font-size: 18px; }
    .delivery_details table tr td { padding: 10px; }
    .contact_info table tr td { font-size: 15px; padding: 10px; }
    .contact_info table tr td p { font-size: 15px; }
    #products_container table tr th { font-size: 16px; }
    #products_container table tr td {   font-size: 15px; }
    #products_container p { font-size: 15px; }
    #info_form  h3 { font-size: 16px; margin-top:10px; text-align: center; }
    #info_form label { font-size: 16px; }
    #info_form input[type="button"] { padding: 5px 40px; font-size: 15px; margin-left: 10px; }
    #info_form input[type="text"], #info_form input[type="email"], #info_form input[type="tel"] { height: 36px; }
    form#details_form table textarea { padding: 0; width: auto; height: auto;}
    form#details_form table input[type="text"], #details_form table input[type="tel"], #details_form table input[type="email"], #details_form table select { width: auto; height: auto; }
    
.sub-nav-layer {background-color: #0a940b;}
  .sub-nav-layer #top .navbar-toggle {border: 2px solid #f7cd00;background: #0a940b; padding: 5px 5px;}
  .sub-nav-layer #top { background: #0a940b;display: inherit;padding: 0 10px;}
  .buy-s-edit .buy-nav{margin:0px 0px !important;background: white!important;}
  .navbar-nav > li {float: left;}
  .right-lister li:last-child {display: inline-flex;}
  #navigator .collapse { display: block;height: 45px;}
  .right-lister li {display: none;}
  .tag-box { margin-top: 10px; position: relative; top: 0px;margin: auto;margin-bottom: 10px;text-align: center;}
  .navbar ul.right-lister li a{border-top: 0px solid #3C4E07!important;border-bottom: 0px solid #1E2703!important;}
  .tag-box p {font-size: 12px;padding: 6px 9px;}
  .right-lister li:last-child img {width: 70%;margin: auto;}
  .right-lister {width: 100%;margin: 0px 0px 15px;text-align: center;display:flex;justify-content:center;}
  .sub-nav-layer .navbar ul li { border-right: 0px;}
  .sub-nav-layer .navbar ul li a { color: white; border-top: 0px; border-bottom: 0px; line-height: 25px;font-size:14px;}
  .sub-nav-layer #menu-main-menu {display:grid;}
  .sub-nav-layer .sub-menu{background: #0a940b !important;}
  .sub-nav-layer .navbar ul ul li a {
    background: #0a940b;
    padding-left: 40px;
}
  
}

@media (max-width: 480px) {
    #info_form input[type="text"], #info_form input[type="email"], #info_form input[type="tel"] { width: 100%; }
    #info_form input[type="button"] { margin-left: 0; }


}
@media (max-width: 365px) {
    .tag-box p {font-size: 10px;}
    .right-lister li:last-child img {width: 60%;}
    
}


 
   @media(max-width:450px){
    .h-fnt td{font-size:12px!important;}
    .m-sec{min-width:290px!important;}
    .out-sec.col-sm-12{padding:0px!important;}
    .out-sec.col-md-12{padding:0px!important;}

}
.panel-body.request{padding:20px;}
    @media(max-width:470px){
    .h-fnt td{font-size:13px!important;}
    .m-sec{min-width:300px!important;}
    .out-sec.col-sm-12{padding:0px!important;}
    .out-sec.col-md-12{padding:0px!important;}
    .collapseSub table tr{display: flex;flex-wrap: wrap;}
    .collapseSub table td{display:block!important;width: 97%;}
    .panel-body.request{padding:10px;}
    .pa{position:absolute;left:18px;top:-38px;}
    .inner-tabl td{position:relative;}
    
}
@media(max-width:470px){
    .h-fnt td{font-size:13px!important;}
    .m-sec{min-width:300px!important;}
    .out-sec.col-sm-12{padding:0px!important;}
    .out-sec.col-md-12{padding:0px!important;}
    #payment_area table tr{display: flex;flex-wrap: wrap;}
    #payment_area table td{display:block!important;width: 95%!important;}
    #vm_form table {width: 91%!important;}
    
}

