@import "normalize.css";
@import "bootstrap.css";
@import "application.css";

div, p, a, span, h1, h2, h3, h4, h5 {
    font-family: 'Montserrat', sans-serif;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    width: 50%;
    text-align: center;
}
.tab-content {
    border: 1px solid #ddd;
    padding: 20px;
    border-top: none;
}
.nav>li>a {
    text-decoration: none;
    background-color: #eee;
        margin-right: 0 !important;
}
div#tabssec h4 {
    text-align: center;
    font-size: 16px;
    font-style: italic;
    margin: 17px 0 46px;
    color: #777;
}
div#tabssec h2 {
    text-align: center;
}
button.scrolltocal {
    background: #0d635b;
    border: none;
    padding: 9px 17px;
    color: #fff;
    margin-top: 20px;
    font-size: 13px;
}
.nav>li>a {
    text-decoration: none;
    background-color: #eee;
    margin-right: 0 !important;
    color: #0d635b !important;
    font-weight: bold;
}
div#tabssec h2 hr {
        color: #8cad8d;
    border-top: 3px solid #8cad8d;
    width: 60%;
}
.tab-content h5 {
    text-decoration: underline;
}
div#tabssec .tab-content ul {
    padding-left: 16px;
    padding-top: 10px;
}
div#tabssec .tab-content ul li {
    margin-bottom: 13px;
}
.mypara{
   color:black;line-height:30px;font-size:18px;margin-top:0px;font-family:sans-serif;width:90%;float:left;
}

@media screen and (max-width: 600px) {
 .mypara{
    color:black;line-height:30px;font-size:18px;font-family:sans-serif;float:left;margin-top:-60px;padding-bottom:30px;
  }
}
@media screen and (max-width: 600px) {
 .mypara3{
    margin-top:50px;
  }
}


form#gform_2 {
    padding: 60px;
    background: #8cad8d;
    border: 0px solid;
    border-radius: 4px;
}
select#input_2_5 {
    height: 36px;
}
li#field_2_24 {
    display: none;
}

div#header img {
    width: 40px;
}
div#header {
    background: #0d635b;
    padding: 11px 0;
}

.formula {
    text-align: center;
    border: 0px solid;
    padding-bottom: 27px;
    background: #e5e6d8;
    border-radius: 5px;
    padding-top: 13px;
}

.myfrml {
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 22px;
}
div#des {
    font-size: 18px;
    line-height: 31px;
    text-align: justify;
    padding: 70px 0;
}
div#des1 {
    font-size: 18px;
    line-height: 31px;
    text-align: justify;
    padding: 40px 0;
}
input#gform_previous_button_2 {
    background: #04423c;
    border: 0;
}
input#gform_previous_button_2:hover {
    background: #04423c;
    border: 0;
    color: #fff;
}

input#input_2_22 {
    text-align: center;
    max-width: 200px;
    width: 100%;
}
div#formula {
    margin-top: 40px;
}

input#input_2_11, input#input_2_13, input#input_2_14 {
    width: 95%;
}
button#button_calculate {
    margin-top: 37px;
    margin-bottom: 14px;
    background: #04423c;
    border: 0px;
    padding: 14px 20px;
}

#button_calculate:hover {  margin-top: 37px !important;
    margin-bottom: 14px !important;
    background: #0e8a7e !important;
    border: 0px !important;
    padding: 14px 20px !important;
    color: #fff !important }

#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0
{
	font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
color:#555555!important;
text-shadow: 0px 0px 0px #ffffff!important; 
margin-bottom:50px;!important;

}
.widget .title
{
 color:#7a7a7a;!important
}

.icon_list_connector
{
	display:none;
}
.header-middle-content
{
	margin:0px 15px!important
}
.header-sep-line-icon
{
	display:none;
}
.menuMega
{
	margin-top:20px!important;
}
.header-bottom
{
	display:none;
}

.header-middle-container
{
	background-color:#5e2021!important;
}
.color-2
{
	background-color:#5e2021!important;
}

.vc_custom_heading
{
	color:#333333!important;
}
.wpb_wrapper
{
	color:#333333!important;
}
/*
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button
{
	margin-right: -32px!important;
    margin-left: -32px!important;
}*/
.myGradient
{	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#29292e+0,43434b+100 */
background: #29292e; /* Old browsers */
background: -moz-linear-gradient(top,  #29292e 0%, #43434b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29292e), color-stop(100%,#43434b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #29292e 0%,#43434b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #29292e 0%,#43434b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #29292e 0%,#43434b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #29292e 0%,#43434b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29292e', endColorstr='#43434b',GradientType=0 ); /* IE6-9 */

}

#footer-bottom
{
	padding: 10px 0!important;
}
.blog-post-taxo
{
display:none;
}

.linkedInImage
{
background-image:url("http://3.bp.blogspot.com/-actHRMa_vKw/Tertm2hXvpI/AAAAAAAAAC4/ynkPjenNteE/s1600/linkedin-button.png");
background-color:transparent!important;
}
.des h4 {
    font-weight: bold;
    font-size: 20px;
}
#mob-menu { display: none;}
span.menuIcon.icon {
    display: none;
}
@media only screen and (max-width: 767px) {
    span.menuIcon.icon {
    display: inline-block;
    color: #121312;
    margin-top: 4px;
    font-size: 16px;
    cursor: pointer;
    background: #fff;
    padding: 7px 13px;
}
ul.desk-menu {
    display: none;
}
#mob-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #eae9e9;
}
#mob-menu ul li a {
    text-align: center;
    display: block;
    padding: 15px 0;
    font-size: 16px;
    border-bottom: 1px solid #fff;
}
div#myDropdown-mob {
    width: 100%;
    z-index: 999;
    margin-top: 0;
}
}

.sublist h5 {
    font-size: 22px;
    margin-top: 25px;
}
.sublist {
    border-bottom: 1px solid #e2d8d8;
    padding-bottom: 23px;
        padding-top: 20px;
}
.testans h5 {
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}












.border-right {
	border-right: 1px solid #515151;
  padding: 10px;
}

.border-left {
	border-left: 1px solid #515151;
  padding: 10px
}
.dropbtn {
  font-size: 16px;
  cursor: pointer;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 260px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
      margin-top: 19px;
      right: 0;
}

.dropdown-content a {
    color: black !important;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.show {display: block;}
.col-md-9.menu li {
    display: inline-block;
    margin-left: 25px;
    margin-top: 10px;
}
.col-md-9.menu {
    text-align: right;
}
.col-md-9.menu li a {
    font-size: 16px;
    color: #fff;
}

@media(max-width: 768px) {
  .border-right {
    display: none;
  }
  
  .border-left {
border: none;

}
}

/* Hide next button for gratuity calculator page */
#gform_page_2_1 .gform_page_footer {
	position: absolute;
	left: -9999px;
}

/* Expand 3 column layout to mobile devices */
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 30%;
}

.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 33.4%;
}

.form-field-inline {
  display: inline-block;
  padding-right: 10px;
}

.gf_progressbar_wrapper {
	display: none !important;
}

#button_calculate,
.button.gform_next_button,
.gform_wrapper input[type="submit"] {
  color: #fff;
  border-color: #5e2021;
    padding: 10px 30px;
  background-color: #5e2021;
  text-transform: uppercase;
}

#button_calculate {
  display: block;
  margin: 0 auto;
}

#button_calculate:hover,
.button.gform_next_button:hover,
.gform_wrapper input[type="submit"]:hover{
  color: #5e2021;
  background:none;
}

.gform_page_footer {
	text-align: center;
}

body .gform_wrapper .top_label div.ginput_container {
margin-top: 4px;
}

/* too much margin-top for radio buttons fixed */
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, 
body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
	margin-top: -6px;
  margin-bottom: 20px;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
  font-size: 14px;
}

/* Range slider */
.noUi-handle {
    border: none;
    background: #424242;
    box-shadow: none;
}

.noUi-tooltip {
  border: none;
  padding: 1px 5px;
}

/* Tooltips */
/* Fix: When activating the tooltip plugin, the radio buttons are not vertical aligned anymore*/
.gform_wrapper .gfield_radio li.mm-tooltip-radio label, 
.gform_wrapper .gfield_checkbox li.mm-tooltip-radio label {
    margin: 8px 0 0 4px;
}

/* Delete empty space below headline */
@media screen and (max-width: 992px) {
body #title-breadcrumb {
    margin-bottom: 0 !important;
}
}

@media(max-width: 850px) {
    
    .myfrml {
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 10px;
}
    
    div#header img {
    margin-left: 0px;
}
}

@media(max-width: 600px) {
    
    .formula h2 {
    font-size: 18px;
}
  
  .gform_wrapper {
  	margin:0px;
  }
  div#formula {
    margin-top: 0;
}
div#des {
    font-size: 13px;
    line-height: 22px;
    text-align: left;
    padding: 0px 0;
}
  
#title-breadcrumb h1 {
     font-size: 16px;
    padding: 20px 0;
    padding-bottom: 5px;
}
.title-wrap h3 {
    font-size: 11px;
}
.page-id-11240 .title-wrap {
    padding: 10px 0px;
}
div#main {
    padding-top: 0;
}
form#gform_2 {
    padding: 13px;
}
  
	.page-id-11500 .title-wrap,
  .page-id-11511 .title-wrap,
    .page-id-11240 .title-wrap{
    padding: 30px 20px;
}
}


@media screen and (max-width: 992px) {
    .col-md-4.second {
    margin-top: 4%;
}
    .row.mobile_row {
    display: grid !important;
}
.first {
    order: 1;
}
.second {
    order: 2;
}
.third {
    order: 3;
}
    .no_border {
        border-left: none !important;
        border-width: 0 !important;
    }
    .mobile_row {
		width: auto !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		border: none !important;
		margin: 0 !important;
	}
    .form-inline {
        display: -webkit-inline-box;
    }
    label.radio {
        margin-top: 0;
        margin-right: 30px;
        margin-bottom: 0;
    }
    
   
    ul {
        padding-left: 18px;
        list-style-type: initial;
    }
    #pnlResignation > ul:nth-child(2) {
        list-style-type: none;
    }
    img.vc_single_image-img.attachment-large {
        padding-left: 20px;
        padding-right: 2px;
    }
    /*#main > div > div > div > div:nth-child(1) > div {
        padding-left: 0;
    }*/
    img.alignleft.wp-image-11207.size-full {
        margin-bottom: 40px;
        margin-top: 40px;
    }
    img.vc_single_image-img.attachment-large {
        padding-left: 9px;
    }
    .col-md-12.col-sm-12.col-xs-5 {
        margin-top: 11px;
    }
    h5.text-muted {
        margin-bottom: 5px !important;
    }
    #main > div > div > div > div:nth-child(3) > div > div > div > div > h2 {
        margin-top: 0;
    }
    #main > div > div > div > div:nth-child(1) > div > div > div > div > div:nth-child(1) > center > a > img {
        margin-bottom: 20px;
    }
	.col-md-4 {
		height: auto !important;
		border: none !important;
	}
	#form_inline{
	    margin-left: 15% !important;
	}
	#pnlResignation {
        margin-bottom: 6% !important;
    }
    .mobile_title {
        padding: 30px 14px 10px;
        display: block !important;
    }
    .circum {
        margin-left: -15%;
    }
    /*#main > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a > img {
        height: 140px;
    }*/
    #title-breadcrumb {
        margin-bottom: 10px !important;
    }
}
.pad_10 {
    padding: 10px;
    display: inline-flex;
}
.title-wrap {
    padding-bottom: 0;
}
#main > div > div > div > div:nth-child(n + 2) {
    display: none;
}
#main > div > div > div > div:nth-child(7) {
    display: block !important;
}
.article_section {
    display: -webkit-box;
}
.width_50 {
    width: 50%;
}
.article_section {
    padding: 6px;
}
.marg {
    margin-top: 5px;
    margin-bottom: 5px;
}
.row.row_10.marg {
    margin-top: 20px;
}
.form-inline {
    display: grid;
}
.span_or {
    font-weight: 600;
    margin-left: 8%;
    margin-top: 1%;
}
.row.mobile_row {
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
#termination_span, #resignation_span {
    margin-left: 3px;
}
.boxed #header, .boxed #title-breadcrumb, .boxed #main, .boxed #footer-meta, .boxed #footer-bottom, .boxed #footer {
    width: 100%;
}
.g-recaptcha {
    margin-bottom: 10px !important;
}
span#checkEmail {
    color: #5e2021;
    font-weight: bold;
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
    .font_cus {
        font-size: 11px !important;
    }
}
img.article_image {
    width: 100%;
    height: 120px;
}
.font_cus {
    font-size: 80% !important;
}
.infeed{
    max-height: 150px;
}
.ads{
    max-height: 200px;
}













