/* Your custom styles */


:root { overflow-y: scroll;}
body { overflow:hidden;}

body{ font-size: 16px !important;   color: #7c7c7c !important;  font-family: 'Source Sans Pro', sans-serif!important;}
.navbar-grey{  background: #f7f7f7 !important; box-shadow: none!important; padding: .2rem 1rem;}
.top-menu li{   padding-left: 15px; padding-right: 15px; border-left: 1px solid #eeeeee; }
.top-menu li a{ color: #333333;}
.logo{ padding-right: 15px;}
.navbar .nav-item.avatar .dropdown-toggle img {height: 35px;}
.top-menu-right li{   padding-left: 5px; padding-right: 5px; border-left: 1px solid #eeeeee; color: #b1b1b1!important;}
.top-menu-right li a i{ }
.navbar-nav a{ font-size: 16px!important;  color: #fff;}
#main-nav li a{ color: #fff;}
.main-nav li a{ padding-left:20px!important; padding-right: 20px!important; color: #fff;}

#searck-box { width: 100%; text-align: center; background-color:#f7f7f7; padding: 20px 10px 7px 10px;}


.btm_btn{ background:#C5CDA4 !important}
.bg{ background-image:url(../images/bg.jpg); background-repeat: no-repeat;  background-position: center top;   background-size: cover; }
.form-control{ background: #fff!important; }
.search-field{ border: none!important;}
.close-search{  color: #f02121; font-size: 26px; line-height: 30px; text-align:center; padding-right: 10px;}
.table-row{ display: table; width: 100%;}
.table-cell{ display: table-cell; padding: 0px; border: 0px;margin: 0px;}
.visitor-section h2{ font-size: 26px; color: #a7ac54; margin-bottom: 15px; margin-top: 15px;}

 .visitor-section-v2 .form{ background:#fff; padding: 40px; max-width: 600px; margin: 40px auto; }
 .visitor-section-v2 h1 { text-align: center; color: #363636; font-weight: 300; margin: 0 0 40px; font-size:25px }
  .visitor-section-v2{ width:100%; float:left; margin-top:30px; background:#fff; padding:0 10px}
.visitor-box{ min-height: 135px; padding-bottom: 20px; overflow: hidden!important; margin-top:10px;}

.view-details-btn{ -webkit-border-radius: 5px;  font-weight: 400!important; box-shadow: none!important;
-moz-border-radius: 5px;
border-radius: 5px; background: #0275d8!important; font-size: 15px!important; text-transform: inherit; padding: 8px 50px;}
.footer{ background: #4c4c4c; color: #fff; font-size: 15px; text-align: center; font-weight: 300; }
.footer-link ul{ margin: 0px; padding: 0px; list-style: none; text-align: center!important; width: 100%; list-style-type: none;
text-align: center;}
.footer-link ul li{ float: left!important; list-style: none; text-align: center!important; display: inline;}
.footer-link li a{ text-decoration: none; color: #fff!important;  float: left!important;}


#footer-link ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#footer-link ul li { display: inline;  padding: .2em 1em;}

#footer-link ul li a
{
text-decoration: none;

color: #fff;

}

#footer-link ul li a:hover
{
color: #fff;

}
.border-right{ border-right: 1px solid #fff;}
.label {
    position: absolute;
    top: 7px;
    right: 2px;
    text-align: center;
    font-size: 9px;
    padding:  4px;
    line-height: .9;
   
    color: #fff!important;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.label-blue {
    
    background-color: #0275d8 !important;
   
}
.label-green {
    
     background-color: #a7ac54 !important;
   
}
.dropdown-menu{ padding: 10px!important; font-size: 14px!important; border: none!important;  background-color: #0275d8 !important; 
   -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.icon-drp{  padding-top: 0px !important; margin: 0px!important; padding-right: 5px;}
.dropdown-menu a{ font-size: 14px!important; padding:5px 10px!important; margin: 0px!important; color: #fff!important;  }
.dropdown-menu a:hover{background-color: #a7ac54 !important; color: #fff!important; }
.dropdown-menu li a{ margin: 0px!important;  color: #fff!important; }
.rating{font-size: 25px; color:#a7ac54;} 
.rating{ padding-top: 10px;}
.white-text{ color: #fff!important;}
.blue-text{ color: #06F!important;}
.blue-text a{ color: #06F!important;}
.white-text a{ color: #fff!important;}
.btn-steams-green{background: #a7ac54; color: #fff !important; box-shadow: none!important;  
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-size: 18px !important;}

.btn-steams-green-small{background: #a7ac54; color: #fff !important; box-shadow: none!important; padding:5px 20px!important; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-size: 18px !important;}

.outline{background: #fff; color: #a7ac54 !important; box-shadow: none!important; padding:5px 20px!important; line-height: 33px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-size: 18px !important; border: 2px solid #a7ac54;}

.big-btn{ font-size: 25px!important; text-transform: inherit!important;}
.smal-btn{ font-size: 18px!important; text-transform: inherit!important;}

.btn-steams-blue{background: #0275d8; color: #fff !important; box-shadow: none!important; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  }

.big-btn{  }
.steams-green{ color: #a7ac54;}
.big-font-1{ font-size: 45px; text-transform: uppercase; font-weight: 700;color: #fff; }
.big-font-2{ font-size: 35px; text-transform: uppercase; color: #fff; }
.banner-main{ color: #fff;}

.solid {
  background-color: #fff !important;
    }
.solid li a{ color: #333333!important;}
#active a{ color: #0275d8!important;}
.home-nav {
 box-shadow: 0 1px 2px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.10);
}
.btn-bnner{ min-width: 218px;}
.btn-steams-blue{ background: #0275d8!important; font-size: 18px !important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  }
.btn-steams-green-outline{ background: none!important; font-size: 18px !important; -webkit-border-radius: 5px; color: #a7ac54!important;
-moz-border-radius: 5px;
border-radius: 5px;  min-width: 218px; border: 2px solid #a7ac54; line-height: 23px; box-shadow: none!important;}

.btn-steams-green-outline-auto{ background: none!important; font-size: 18px !important; -webkit-border-radius: 5px; color: #a7ac54!important;
-moz-border-radius: 5px;
border-radius: 5px;  border: 2px solid #a7ac54; line-height: 23px; box-shadow: none!important;}

.steams-blue-text{color: #0275d8;}
.steams-green-text{ color: #a7ac54;}
.content-section{ margin-top: 55px; margin-bottom: 55px;}
.section{ margin-bottom: 55px;}
p{ font-size: 15px; color: #7c7c7c;line-height: 25px;}
.section-grey{ margin-bottom: 55px;  padding-bottom: 55px; padding-top: 55px; background: #f8f8f6;}
.dot-list li { font-size: 16px; padding-bottom: 10px; color: #6e6e6e; line-height: 22px; list-style: none; padding-left: 40px; background-image: url(../images/list-icon.jpg); background-repeat: no-repeat; background-position:left middle;}

.dot-list{ margin: 0px; padding: 0px; margin-top: 10px;}
.training-video{ min-height: 320px; background-image: url(../images/video-img.jpg);}
.visitors-box{ padding: 30px 30px 30px 30px; border: 2px solid #a7ac54; font-size: 18px; color: #6e6e6e;}
.visitor-type{ padding: 0px; margin: 0px; }
.visitor-type li{ list-style:none; padding: 0px; margin: 0px; padding-bottom: 60px!important; }
.visitor-type li img{ margin-right: 10px;  float: left!important;}
.visitor-type li div{float: left;}
.visitor-type li p{ float: left!important;}
.portal-left{ margin-bottom: 20px; margin-top: 20px; padding: 30px; background-image: url(../images/portal-img1.jpg); background-repeat: no-repeat; background-position: center;}
.portal-right{ margin-bottom: 20px; margin-top: 20px; padding: 30px; background-image: url(../images/portal-img2.jpg); background-repeat: no-repeat; background-position: center;}

.portal-right2{ margin-bottom: 20px; margin-top: 20px; padding: 30px; background-image: url(../images/portal-img3.jpg); background-repeat: no-repeat; background-position: center;}

.portal-right{ margin-bottom: 20px; margin-top: 20px; padding: 30px;}
.service-bg{ background-image:url(../images/service-bg.jpg); background-repeat: no-repeat;  background-position: center top;   background-size: cover; padding-top: 50px; padding-bottom: 50px;
}
.font-lg{ font-size: 24px;}
.service-box{ padding: 30px 20px; background: #fff; margin-top: 30px;  min-height: 324px;}
.service-box h4{ margin-top: 20px;}
.service-box p{ line-height: 20px; margin-bottom: 0px; padding-bottom: 0px;}
.green-circle{  margin: 0 auto; -webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px; background:#a7ac54; margin-bottom: 10px; width: 130px; height: 130px; }

.blue-circle{  margin: 0 auto; -webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px; background:#0275d8; margin-bottom: 10px; width: 130px; height: 130px;}




/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    
   
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background: none;
    margin: auto;
   
   
}
.service-bg{ line-height: 30px; color:#000;}

.login-box{ 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a7ac54+0,003e73+100&1+1,0.8+100 */
background: -moz-linear-gradient(-45deg, rgba(189,195,138,1) 0%, rgba(187,194,138,1) 1%, rgba(0,62,115,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(189,195,138,1) 0%,rgba(187,194,138,1) 1%,rgba(0,62,115,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(189,195,138,1) 0%,rgba(187,194,138,1) 1%,rgba(0,62,115,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7ac54', endColorstr='#cc003e73',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.login-box input{  background: none !important; color:#fff!important; }
.login-box label{ color:#fff!important;}
.login-box h3{ font-weight: 300!important;}
.creat-accout-form input{  background: none !important; color:#fff!important; }
.creat-accout-form select{ background: none !important; color:#fff;}
.popup-body{ color:#fff !important;}
.login-box select option:first-child{
  color:#fff !important;
}
.popup-body select{
  color:#fff !important;
}
.popup-body option { 
        background-color: #a7ac54; 
    }
.creat-accout-form label{ color:#fff!important; text-align: left !important;}
.login-box input::placeholder {
  color: white;
}
.creat-accout-form input::placeholder {
  color: white;
}
.creat-accout-form{
  padding: 20px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a7ac54+0,003e73+100&1+1,0.8+100 */
background: -moz-linear-gradient(-45deg, rgba(189,195,138,1) 0%, rgba(187,194,138,1) 1%, rgba(0,62,115,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(189,195,138,1) 0%,rgba(187,194,138,1) 1%,rgba(0,62,115,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(189,195,138,1) 0%,rgba(187,194,138,1) 1%,rgba(0,62,115,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7ac54', endColorstr='#cc003e73',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.user-img img{ max-width: 150px; margin-bottom: 20px;}
.sidemenu{ padding: 0px; margin-top: 5px;}
.sidemenu li{ list-style: none; width: 100%; }
.sidemenu li a{ width: 100%; list-style: none; padding: 7px 15px; color: #333333; font-size: 15px; margin-bottom: 5px; background: #f7f7f7; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; display: block;}
.sidemenu li i{width: 25px; color:#0275d8;}


.edit-image-btn{ box-shadow: none!important; background: #0275d8!important;  text-transform: inherit; padding-left: 15px; padding-right:15px; font-size: 16px; line-height: 18px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.edit-image-btn i{ font-size: 18px!important;}
.alert-box{ padding: 15px 15px 0px 15px; border: 1px solid #d8d8d8; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.alert-steams{ background: #f7f7f7; color: #9ca264; border: none;}
.icon-box{ text-transform: uppercase; background: #f7f7f7; padding: 20px; margin-bottom: 10px; min-height:220px;}

.icon-box h4{ font-size: 18px; font-weight: 500; margin-bottom: 0px; color: #333333;  }
.icon-box img{ margin-bottom: 20px;}
.steams-row{     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px !important;
    margin-left: -5px!important;}

.steams-col{
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 5px!important;
    padding-left: 5px!important;
}


.alert-message{ margin: 5px 0px!important;}


.alert {
    position: relative;
    padding: 0px!important;
   
    margin-bottom: 0px !important;
    border: 1px solid transparent;
    border-radius: .25rem;}
.alert-message-green{
    background: #a7ac54!important; 
}
.alert-message-green h4{ color: #fff!important;}
.alert-message-green p{ color: #fff!important;}
.close-white{ color: #fff!important;}

.logo img{ width: 230px!important;}

@media (max-width: 575px) {.search-field{ margin-bottom: 10px;}}


@media (max-width: 767px) { 

    .social-media { text-align: center;}
    
    .inst_name { width: 100%; text-align: center; display: block;}
    
    .tabcontent p { text-align: center;}
     
    
     }

@media (max-width: 575px) { 
    
    .flex-text{ position: relative!important; margin-top: -50px; left: 0px!important;}
    .strory-of-online{ min-height: 150px!important;}
    .gray-box{ min-height: 150px!important;}
    .drak-green{ margin-bottom: 20px;}
	 .lite-black{ margin-bottom: 20px;}
    .about-bg{ padding-top: 40px!important; padding-bottom: 10px!important;}
 h1, h2, h3, h4 { text-align: center!important; }
    .quick-facts ul li{ font-size: 17px!important;}
    .img-box{ padding-bottom: 20px;}
    h1{ font-size: 25px!important;}
     h2{ font-size: 22px!important;}
    h3{ font-size: 20px!important;}
    h4{ font-size: 18px!important;}
    .dropdown-menu-right {  position:absolute!important; width: 100% !important; left: 0px!important;}
    .alert-box{ margin-top: 0px;}
    .sidemenu{ display: none;}
    
    .icon-box img{  width: 80%;}
    .icon-box{ min-height:190px;}
    #searck-box{  margin-top: 0px;}
    .home-nav {
 box-shadow: 0 1px 2px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.10);
        background-color: rgba(30, 44, 55, 0.8);
}
    .section-grey{ margin-top: 30px; margin-bottom: 30px; padding-bottom: 30px; padding-top: 30px;}
    .content-section{ margin-top: 30px; margin-bottom: 30px;}
.section{ margin-bottom: 30px;}
    .dot-list{ margin-bottom: 20px;}
    .section-grey h2,p{ text-align: center;}
    .big-font-1{ font-size: 30px; margin-top: 50px;}
    .visitors-box{ padding: 30px 10px 30px 10px; border: 2px solid #a7ac54;}
#footer-link ul li {display: block;  padding: .2em 2em; }
.border-right{ border-right: none!important;}
.top-menu li { border-left: none!important; padding-left: 0px!important; }
.navbar-toggler{ padding: 0px!important; margin: 0px!important;}
    .visitor-type li{ padding-bottom: 60px!important;}
    .service-box{ min-height: 280px;}
}
@media (min-width: 1024px) {
 .plan-detail-box{ min-height: 405px;}
  .min-height{
	min-height:400px;
}

}

@media (min-width: 575px) {
 .lg-hidden{ display: none;}
    
}
@media (min-width: 576px) { 
    .btn-side-menu{ display: none;}
    .sidemenu{margin-top: 20px;}
    
}

@media (max-width: 1024px) { 
    .img-box{ position: relative!important; bottom: 0px!important;}
    .quick-facts{ border-bottom: 20px solid #2063b0 !important;}
    
    .icon-box img{  width: 80%;}
}

.btn-side-menu{ box-shadow: none!important; background: none; color: #a7ac54 !important; padding:  0px; margin: 0px; padding-top: 5px;}

.btn-side-menu i{ font-size: 30px!important;}

.alert-message
{
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
}


.alert-message p{
line-height: 18px;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}

.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #a3a973;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-red
{
    background-color: #f4f8fa;
    border-color: #f63d3a;
}
.alert-message-red p
{
    color: #f63d3a;
}

.alert-message-green-light
{
    background-color: #FFFFCA;
    border-color: #808000;
}
.alert-message-green-light p
{
    color: #808000;
}


.md-form i{ font-size: 15px; }
.prefix {

    top: .99rem!important;
}
.lock-icon{ font-size: 18px!important;}
.email-icon{ font-size: 15px!important;}
.steams-tab li a{ color: #383838!important;}
.steams-tab-active{ background: #CCCCCC; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-weight:bold;
}
.steams-tab-grey-non-active{ background: #f7f7f7; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin:2px;
}
.steams-tab{ border-bottom: 2px #a7ac54 solid; margin-top: 15px;}
.steams-tab li { padding: 0px!important; margin: 0px!important; }
.steams-tab ul { padding: 0px!important; margin: 0px!important; }
.steams-tab-pane{ margin-top: 0px; box-shadow: none!important; padding: 20px 0px;}
.steams-tab-pane h4{ padding-bottom: 0px!important; color: #a7ac54; font-size: 20px;  font-weight: 600!important; }
.steams-tab-pane label{ }
.steams-form-box{ padding: 0px;   background: #f7f7f7; margin-bottom: 20px; color: #101010;}
.form-control { border: none!important; outline: none!important; background:#fff !important; border-bottom: 1px solid #a7ac54!important; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.steams-form-box input::placeholder {color: #d3d3d3;}
.form-tip{ color: #f63d3a!important; font-size: 16px; }
.steams-breadcrumb{ background: none; padding: 0px 0px; font-size:14px; font-style:italic; }

.date-picker-btn{ box-shadow: none!important; margin: 0px!important; padding: 0px 20px; line-height: 40px; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; background: #a7ac54;}

.input-group .form-control {
    margin: 0;
   padding-top: 0px; 
    
}

.btn-table{  box-shadow: none!important; margin: 0px!important; padding: 7px 10px!important;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  }

.edit{ background: #a7ac54!important;  }
.delete{}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

table.table td, table.table th {
    padding-top: 5px; 
    padding-bottom: 5px; 
    line-height: 25px;
}
.table-block{ width: 100%!important;}
.filter-box{ padding: 20px;   background: #0275d8; margin-bottom: 20px; color: #fff!important;}
.white-text{ color: #fff!important;}
.about-bg{ padding-top: 80px; padding-bottom: 30px;}
.explainer-box{ background: #f5f5f5; padding: 30px 40px;} 
.steams-blue{ color: #0275d8;}
.explainer-box h1 strong{ font-weight: 700;}
.quick-facts{ background: #0275d8; padding-top: 50px; padding-bottom: 50px; border-bottom: 100px solid #2063b0;}
.quick-facts h2{  border-bottom: 1px #fff solid; padding-bottom: 15px;}
.quick-facts ul { margin: 0px; padding: 0px; margin-top: 20px;}
.quick-facts ul li{ list-style: none; padding: 5px 0px; color: #fff; font-size: 20px;}
.quick-facts ul li i{ width: 30px; padding-right: 10px; }
.blue{ background: #0275d8; padding-top: 50px; padding-bottom: 50px;}
.green{ background: #a7ac54!important; padding-top: 50px; padding-bottom: 50px;}
.img-box{ position: absolute; bottom: -120px;}
.drak-green {background: #b8c07d;  color: #fff!important; min-height: 110px;}
.drak-green p{  color: #fff!important; font-size: 18px!important; line-height: 22px; padding-left: 15px; padding-right: 15px; }
.support-center{ padding-top: 50px; padding-bottom: 50px; background:url(../images/support-center-bg.jpg); background-repeat: no-repeat;  background-position: center top;   background-size: cover;}
.white-box{ padding: 20px; background: #f5f5f5;}
h1, h2 , h3, h4{ color: #383838;}
.join-us{ padding-top: 50px; padding-bottom: 50px; background:url(../images/join-us-bg.jpg); background-repeat: no-repeat;  background-position: center top;   background-size: cover; color: #fff!important; }

.btn-steams-blue-for-nav{ background: #0275d8!important; font-size: 18px !important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  padding: 7px 20px!important; box-shadow:none !important;}
.btn-steams-green-outline-for-nav{ background: none!important; font-size: 18px !important; -webkit-border-radius: 5px; color: #a7ac54!important;
-moz-border-radius: 5px; border-radius: 5px; border: 2px solid #a7ac54;  box-shadow: none!important; padding: 5px 20px!important; }
.gray-box{ background: #f2f2f2; padding: 40px 20px; min-height: 240px; margin-bottom: 20px;}

.gray-box h2{ text-transform: uppercase;font-weight: 700;}
.strory-of-online{ background:url(../images/story-of-online.jpg); background-repeat: no-repeat;  background-position: center top;   background-size: cover;  min-height: 550px;}
.flex-text{ position: absolute;  color: #fff; text-transform: uppercase;font-weight: 700; margin-top: -60px; left:30px;}




.accordion  ul li{ list-style: none;}
.accordion { 
    display: block;
 	margin: 0px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
    list-style: none;
    padding: 0px;
 }

.accordion .link {
    display: inline-block;
    margin-bottom: 10px;
	cursor: pointer;
	display: block;
	padding: 10px 5px 10px 5px;
	color: #3d3d3d;
    font-size: 20px; text-transform: inherit;
	
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
    background: #f8f8f8;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.accordion .link_cancel {
    display: inline-block;
    margin-bottom: 10px;
	cursor: pointer;
	display: block;
	
	color: #3d3d3d;
    font-size: 20px; text-transform: inherit;
	
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
   
}

.accordion li:last-child .link {
	border-bottom: 0;
	margin:10px;
}

.accordion li i {
	position: absolute;
	top: 10px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
    color: #fff;
    margin-left: 20px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #fff;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.accordion li.default .submenu {display: block;}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #fff;
 	font-size: 16px;
     
     line-height: 24px;
     margin: 0px;
     padding: 0px!important;
 }

 .submenu li {
     
 	margin-left: 15px;margin-right: 15px;
     padding-bottom: 40px;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #3d3d3d;
 	
 	padding-left: 0px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }
 .accordion li.default .submenu_cancel {display: block;}
/**
 * Submenu
 -----------------------------*/
 .submenu_cancel {
 	display: none;
 	background: #fff;
 	font-size: 16px;
     
     line-height: 24px;
     margin: 0px;
     padding: 0px!important;
 }

 .submenu_cancel li {
    margin-top:20px;
 	margin-left:15px;
	margin-right:15px;
    padding-bottom:40px;
 }

 .submenu_cancel a {
 	display: block;
 	text-decoration: none;
 	color: #3d3d3d;
 	
 	padding-left: 0px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

.steams-modal{ 
   padding-top:10px!important;
   bottom: 0;
   left: 0;
   z-index: 10040;
   overflow: auto;
   overflow-y: auto;
}
/* The container */
.steams-check {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16 px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	margin-top:10px;
}

/* Hide the browser's default checkbox */
.steams-check input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
	
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
	border:1px solid #666666;
	
}

/* On mouse-over, add a grey background color */
.steams-check:hover input ~ .checkmark {
    background-color: #999;
	
}

/* When the checkbox is checked, add a blue background */
.steams-check input:checked ~ .checkmark {
    background-color: #ccc;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.steams-check input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.steams-check .checkmark:after {
    left: 7px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid #696161;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.btn-steams-blue-small{background: #0275d8!important; color: #fff !important; box-shadow: none!important; padding:5px 20px!important; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; font-size: 18px !important;}

.review-box{  background: #f7f7f7; padding-bottom: 20px;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.card h4{  font-size: 20px;}
.block-shadow{ box-shadow: none !important;}
.block-lf-padding{ padding-left: 0px!important; padding-right: 0px!important;}
.steams-card-header{ padding-top: 10px; padding-bottom: 10px; border-bottom: none;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.steams-card-body{ padding-top: 10px; padding-bottom: 5px;}
.adress-box h4{ font-size: 20px;}
.ratting-green-box{ background: #a7ac54; padding: 20px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; color: #fff!important;}
.ratting-green-box p{color: #fff!important;}
.rating-white a{ font-size: 25px; color:#fff;}
.faq-bg{ background-image:url(../images/faq.jpg); background-repeat: no-repeat;  background-position: center top;   background-size: cover; }

.black-test{ color:#3d3d3d!important; }
.plan{ background: #f7f7f7; padding-top: 40px; padding-bottom: 0px;}
.plan-box{margin-bottom: 30px;}
.plan-body{background: #fff;  min-height: 330px; padding-top: 30px; text-align: center; }
.plan-footer{ margin-top: -20px; }
.blod{font-weight: 700!important;}
.value-box{  font-size: 70px; padding-top: 30px; padding-bottom:30px; margin-bottom: 20px;}
.value-box span{ color: #9a9a9a; font-size: 18px!important; font-weight: 300!important;}
.plan-footer{
background-image: url(../images/plan-bg-footer.png); background-repeat: no-repeat; background-position:top center;
    min-height: 106px;
   }
.green-box{ background: #a7ac54; padding: 5px 5px; margin-bottom: 20px;}
.boxp2{ padding: 0px 20px }
.plan-detail-box{ font-size: 18px; line-height: 34px;}
.gray-box-plan{ background: #f2f2f2;  margin-bottom: 30px; padding: 30px 20px; min-height: 265px;}
.font-20 p{ font-size: 20px!important;}
.border-box-green{ border:1px solid #a7ac54;}
.green-col{ background:  #a7ac54;  padding: 10px;}
.contact-form{ border: none !important;  background: #f8f8f8!important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.add-text span{ font-weight: 700;}
.p strong{ font-weight: 700!important;}
.highlight-font{ font-size:23px;}
.bold{ font-weight: 700!important;}
.btn.btn-lg {
    padding: .7rem 2.4rem;
    font-size: .94rem;
}
.btn{     padding: .64rem 1.14rem; }
.btn-steams-green-for-nav {
    background: #a7ac54!important;
    font-size: 18px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 20px!important;
    box-shadow: none !important;
}
.small-text{
	font-size:13px!important;
	
}
.ui-datepicker-trigger{ -webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;}


/*-----------04-04-2018---------------*/
/*-----------19-1-2021---------------*/
.fetures ul{ margin: 0px; margin-top: 30px; padding: 0px; margin-bottom: 40px; list-style: none!important;}
.fetures ul li{ list-style: none; list-style: none!important;  margin-bottom: 10px; color: #7c7c7c; font-size: 18px; background:url(../images/tick2.jpg); background-repeat: no-repeat; background-position:top  left!important; padding-left: 40px;}

.fetures h1{
	    font-size: 2.1rem !important;
}
.fetures h2{
	font-size:2.1rem !important;	 
}
. fetures-hd{
	font-size:2.3rem !important;	 
}
.steams-panel-head{ background: #a7ac54; font-size: 20px; color: #fff; -webkit-border-radius: 5px!important; padding-top: 5px; padding-bottom: 5px; border: none !important;
-moz-border-radius: 5px!important;
border-radius: 5px!important; }
.unique-features ul{ margin: 0px; padding-top: 0px;}
.unique-features ul li img{ margin-right: 7px;}
.unique-features ul li{ line-height: 20px; margin-bottom: 5px;}
.list-none{ list-style: none!important;}
.icon-box2{ float: left; margin-bottom: 10px; margin-left: 7px; margin-right: 7px;}
.icon-green-circle{  background: #a7ac54; width: 86px; height: 86px; -webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px; padding: 5px; text-align: center; margin-bottom: 10px; }
.icon-green-circle img{ }

/*-------------------04-10-2018-------------------------*/
.top-100-pad{
	 margin-top: 100px;
}
.light-red-color{
	color:#e06666!important;
}
.light-grey-color{
	color:#a8a8be!important;
	text-decoration:underline;
}
.color-dark-green{
	color:#006600;
}




/* Custom Style */
.onoffswitch {
    position: relative; width: 50px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
     border-radius: 50px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 25px; padding: 0; line-height: 25px;
    font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "On";
    padding-left: 10px;
    background-color: #a7ac54; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "Off";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 13px!important;  height: 13px!important; margin: 6px;
    background: #FFFFFF;
     border-radius: 50px;
    position: absolute; top: 0; bottom: 0; right: 25px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
.card2{   box-shadow: none!important; background-color: #f7f7f7!important;}

.free-month-box{
	padding: 0px  0px 40px  0px;
	border-left:20px solid #a7ac54;
	border-right:20px solid #a7ac54;
	border-top:10px solid #a7ac54;
	border-bottom:10px solid #a7ac54;
	font-size: 18px; color: #6e6e6e;
	text-align:center !important;
	}
	
.free-month-type{ padding: 0px; margin: 0px; }
.free-month-type li{ list-style:none; padding: 0px; margin: 0px; padding-bottom: 60px!important; }
.free-month-type li img{ margin-right: 10px;  float: left!important;}
.free-month-type li div{float: left;}
.free-month-type li p{ float: left!important;}
.free-month-text{
	background-color:#a7ac54;
	color: #000;
	margin-top:0px !important;
    padding: 10px 15px 20px 15px;
	margin-bottom: 60px;
	text-decoration:underline;
	}
	
.free-month-para{
	background-color:#a7ac54;
	color: #000;
	margin-top:0px !important;
    padding: 5px 15px 15px 15px;
	font-size: 18px;
}

.invite-friend{ background: #f7f7f7!important; padding-top: 50px; padding-bottom: 50px; margin:25px 15px;}
.lite-black {background: #797c69;  color: #fff!important; min-height: 223px; padding-top:30px;border-radius:5px}
.lite-black p{  color: #fff!important; font-size: 18px!important; line-height: 22px; padding-left: 15px; padding-right: 15px; }


.grp-btn-left{ padding: 7px 10px!important; box-shadow: none !important; color: darkslategrey!important; background-color:#eee !important; text-transform: capitalize!important;}
.add-activity{ padding: 7px 10px!important; box-shadow: none !important; color: #fff!important;  text-transform: capitalize!important;}
.border-l{ border-left: 1px solid #d0d1d3!important;}










@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
    #no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
.table-condensed td, th{ padding: 10px;}
.mt-0{ margin-top: -4px!important;}
.label-clndr{ font-size: 14px; padding: 5px 10px; margin-right: 5px; position: relative !important; vertical-align:top; margin-left: 5px;}

.stiky-not{
    padding: 0px 10px; color: #fff; font-size: 12px; width: 100px;
}
.table-border tr { border: 1px solid #ccc; }
.table-border td ,th { border: 1px solid #eee;  padding: 10px; }

.cell-width{width: 110px!important;}
.add-activity-modal{ background: #fff!important;}
.add-activity-modal h4{ padding: 0px!important; margin: 0px!important; font-size:16px; font-weight:200!important; }
.add-activity-modal-body{ font-size: 13px!important;
    background: #f7f7f7;
}

.input-modal{ padding-top:5px!important; padding-bottom:5px!important; font-size: 13px!important; border-bottom: none!important; }

.btn span.glyphicon {    			
	opacity: 0;				
}
.btn.active span.glyphicon {				
	opacity: 1;				
}

.color-circle{ width: 15px; float: left; height: 15px; -webkit-border-radius: 70px;
-moz-border-radius: 70px;
border-radius: 70px; margin-right: 5px;}

.dropdown-menu-white{ background: #fff!important;}

.color-1{ background: #b90954;}
.color-2{ background: #f45219;}
.color-3{ background: #b90954;}
.color-4{ background: #b90954;}
.color-5{ background: #b90954;}
.color-6{ background: #b90954;}
.color-7{ background: #b90954;}
.color-8{ background: #b90954;}
.color-9{ background: #b90954;}
.color-10{ background: #b90954;}
.color-11{ background: #b90954;}
.color-12{ background: #b90954;}
.color-13{ background: #b90954;}



.colorPickSelector {
  border-radius: 5px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  -webkit-transition: all linear .2s;
  -moz-transition: all linear .2s;
  -ms-transition: all linear .2s;
  -o-transition: all linear .2s;
  transition: all linear .2s;
}

.colorPickSelector:hover { transform: scale(1.1); }

@media (max-width: 1024px) { 
 .steams-cldr{ overflow:scroll !important; overflow-x:scroll!important; }
 
}

  .steams-cldr{   height:570px; overflow-y:scroll;     border-top: 1px solid rgba(0,0,0,.1);}
 .sp-hr{ margin-top:5px; margin-bottom:0px;}
 .cldr-drop-down{border-top: 1px solid rgba(0,0,0,.1); width:100px; }
 .table-cldr-list{border: 1px solid rgba(0,0,0,.1); }
  .table-cldr-list th{ font-weight:bold !important; }
  .plan-detail-box a{display: inline-block; /*Add this*/
  }
  
  .nav-item a.active{
	 
	  font-weight:bold;
	  color:#090!important;
  }
  .service-more-det{
	  padding-top:20px;
  }
  .service-more-det-button a{
	  color:#0275d8!important;
	  font-size:13px;
	  font-weight:bold;
	  
  }
  
.working_days_row{ width:100%; float:left}
.days_row{ width:100%; float:left}
.time_field_icon{ font-size: 22px; color:#0275d8}
.time_field_style{ float:left; border:1px solid #ccc; padding:5px 5px !important; margin-bottom:0 !important;width:150px;}
.time_field .add-on{ padding:10px 6px !important;height: 38px;}
.language_add_row{background: #f7f7f7;}
.language_add_row table{ border-left:1px solid #dee2e6!important;  border-top:1px solid #dee2e6!important; margin-bottom:0 !important; background:#fff}
.language_add_row table td{ border-right:1px solid #dee2e6!important;  border-bottom:1px solid #dee2e6 !important;}
.language_add_row table th{ border-right:1px solid #dee2e6!important;  border-bottom:1px solid #dee2e6 !important; background:#f7f7f7; color:#000}









.table_box_style th{ font-weight:600;}
.table_box_style.table thead th{border-bottom:0 !important}
.new_heading{ font-size:18px;color: #383838;}
.pagination_new_style{ padding:10px 15px; background:#fff}
.contfield-form-box { padding: 10px;background: #f7f7f7; margin-bottom: 20px;color: #101010;}
.topbtn_row{background: #fff;padding: 10px 0px;}
.table_box_style_new{ margin-bottom:0 !important}
.table_box_style_new th{ font-weight:600;}
.table_box_style_new.table thead th{border-bottom:0 !important}
.steams-form-cont{ padding: 0px; margin-bottom: 20px; color: #101010;}
.steams-form-cont .form-control {border: none!important;outline: none!important; background: #fff !important;borde: 1px solid #a7ac54!important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}



.table_car_style th{ font-weight:600; background:#f1f1f1;}

.table_car_style.table thead th{border-bottom: 1px solid #dee2e6;}

.text-right{ text-align:right !important}
.font-bold{ font-weight:500; font-size:22px;}

.font-small{font-size:13px !important;}
.font-medium{font-size:14px !important;}
.pay_later{ font-size:22px;line-height: 30px;}
.pay_later a{ font-size:17px; font-weight:normal} 
.pay_later a:hover{ text-decoration:underline;} 



.client-tab li a{
	     padding: .3rem .7rem !important;
		 font-weight:500;
		 
}
.sub-menu li.active-menu a
{
	color:#039;
	font-weight:500;
}
.no-transition {
  -webkit-transition: height 0;
  -moz-transition: height 0;
  -ms-transition: height 0;
  -o-transition: height 0;
  transition: height 0;
}

.color-white{
	color:white;
}
.share-block{
	margin:30px 0px;
}
.share-block img{
	float:left;margin-right:10px;margin-bottom:10px;
}
.share-block h4{text-align:left;
font-size:19px!important;

}
.share-block p{text-align:left;line-height:18px;}
}
/*20-5-2019*/
/*testimonials*/



.testimonial{
    margin: 0 15px !important;
    overflow: hidden !important;
	float:left !important;
	clear:none !important;
}
.demo
{
	padding: 20px 0 50px 0 !important;
}
.heading-title
{
	margin-bottom: 20px !important;
        color: #000 !important;
}
.testimonial .description {
    position: relative !important;
    font-size: 15px !important;
    line-height: 26px !important;
    color: #000 !important;
    padding: 24px 10px !important;
	background-color:#F4F4F4;
}

/*.testimonial .description:after{
    content: "" !important;
    width: 20px !important;
    height: 20px !important;
    background: #3d3d3d !important;
    border-bottom: 1px solid #767070 !important;
    border-left: 1px solid #767070 !important;
    position: absolute !important;
    bottom: -11px !important;
    left: 65px !important;
    transform: skewY(-45deg) !important;
}*/

.testimonial .pic {
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    margin: 1px 0px 34px !important;
    display: inline-block !important;
    border: 3px solid #a7ac54!important;
}

.testimonial .text{
    width: 170px !important;
    height: 80px !important;
    overflow: hidden !important;
    margin: 4px 0px 5px !important;
    display: inline-block !important;
}

.testimonial .pic img{
    width: 100% !important;
    height: auto !important;
}

.testimonial .testimonial-prof{
    text-transform: capitalize !important;
    margin: 0 30px !important;
	text-align: right;
}

.testimonial .testimonial-prof h4{
    color:#0275d8 !important;
    display: block !important;
    font-size: 17px !important;
    font-weight: bold !important;
    margin: 0 0 5px 0 !important;
}

.testimonial .testimonial-prof small{
    display: block !important;
    font-size: 14px !important;
    color: #000 !important;
}

.owl-theme .owl-controls{
    margin-top:45px !important;
}

.owl-theme .owl-controls .owl-buttons div{
    border-radius: 0 !important;
    background: #a7ac54!important;
    padding: 15px 20px !important;
    opacity: 1 !important;
    border: 1px solid transparent !important;
    transition: all 0.30s linear 0s !important;
}

.owl-theme .owl-controls .owl-buttons div:hover{
    background: transparent !important;
    border: 1px solid #a7ac54!important;
}

.owl-prev:before,
.owl-next:before{
    content: "\f053" !important;
    font-family: 'FontAwesome' !important;
    color: #000 !important;
}

.owl-next:before{
    content: "\f054" !important;
}
.testimonial-head{
	font-size:26px!important;
	font-weight:bold;
}


@media only screen and (max-width: 575px){
 
.class-container { margin: 0 0 10px;}
 
.class-container .container.mt-5.pt-5 { padding-top: 10px !important;}

.class-container .container .product-image--container { width: 100%; display: block; margin: 0 0 10px; position: relative; float: left;}

.class-container .container .product-image--container a { width: 100%; display: block; margin: 0 auto; position: relative;}

.class-container .container .product-image--container img {  width: 100%;  display: block;  margin: 0 auto;  height: auto;  max-width: 240px;}

.class-container .container .product_discription h1.title { font-size: 19px !important;}

.class-container .container .product_discription h2.subtitle { margin: 10px 0 8px !important; font-size: 18px !important; text-align: left !important;}

.class-container .container .product_discription .product_rew { display: flex; align-items: center; position: relative; margin: 0 0 10px;}

.class-container .container .product_discription .product_rew .rating { padding: 0 10px 0 0;}

.class-container .container .product_discription .product_rew span { margin: 0; padding: 0 10px 0 0;}

.class-container .container .product_discription .product_rew .rating i { font-size: 20px; margin: 0 3px 0 0;}

.class-container .container .product_discription .col-md-12 .col-md-5.m-1.text-center.p-2 { display: flex; align-items: center; text-align: left !important; font-size: 14px; margin: 0 0 5px !important; line-height: 16px;}

.class-container .container .product_discription .col-md-12 .col-md-5.m-1.text-center.p-2 br { display: none;}

.class-container .container .product_discription .col-md-12 .col-md-5.m-1.text-center.p-2 i { font-size: 20px; margin: 0 10px 0 0;}

.class-container .container .product_discription .col-md-12.m-1.p-2 { padding: 0 !important; margin: 5px 0 0 !important;}

.class-container .container .product_discription .col-md-12 .resp-sharing-button__link { float: left; margin: 5px 10px 8px 0;}

.class-container .container .product_discription .col-md-12.m-1.p-2 .fb-like { width: 100%; display: block; float: left; position: relative;}

.class-container .container .product_discription .col-md-12.m-1.p-2 .fb-like iframe { max-width: 100%;}


.business-details-container.container { margin-top: 0px !important; padding-top: 5px !important;}

.business-details-container.container .tabs-wrapper { padding: 0 15px;}

.business-details-container.container .tabs-wrapper ul.steams-tab { margin-top: 5px; flex-wrap: inherit;}

.business-details-container.container .tabs-wrapper ul.steams-tab li a.nav-link { font-size: 13px; margin: 0 auto !important; padding: 5px 10px 0 10px; display: block;}

.business-details-container.container .card.steams-tab-pane { padding: 15px 15px 0 15px;}

.business-details-container.container .card.steams-tab-pane h4 { font-size: 16px !important;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page { margin-top: 5px;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page h3 { font-size: 16px !important;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page .prd_time_frame { width: 100%;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page .prd_time_frame .row { width: 100%; align-items: center; margin: 0 auto;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page .prd_time_frame .row .col-10 { padding-left: 0; padding-right: 0;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page .prd_time_frame .row .col-10 p { font-size: 14px; line-height: 20px;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page .pc-sub-desc p.pl-1 { font-size: 14px; line-height: 18px;}

.business-details-container.container .card.steams-tab-pane .product_dtls_page .pc-sub-desc p { font-size: 14px; line-height: 18px;}





}



@media only screen and (max-width: 480px){
    .owl-theme .owl-controls{
        margin-top: 25px !important;
    }
}

#card-errors{
	color:#F00;
	font-weight:bold;
	
}


