/*
Theme Name: Kanata Physio
Theme URI: http://kanataphysiotherapy.com
Description: This is a custom child theme for Salient
Author: Mediaforce
Author URI: http://www.mediaforce.ca
Template: salient
Version: 0.1
*/

@import url("../salient/style.css");

.team-member span {
    height: 245px;
    overflow: hidden;
    display: block;
}

.page-id-2129 .vc_col-sm-12.wpb_column.column_container.col.padding-1-percent.has-animation {
    opacity: 1;
}

header#top #logo
{
padding-bottom:15px;
}

.sf-menu li li ul {
  left: 16em !important;
  top: 0 !important;
}

.boxservices {
  text-align: justify;
  width: 98%;
  box-shadow: 0px 0px 11px 0px #c4c4c4;
  padding: 14px 27px;
  border-radius: 5px 
}
.excerptdiv {
  text-align: center;
}
.titlediv {
  margin-top:10px;
  text-align:center;
  margin-bottom: 10px !important;
}
.serm_team {
   margin-left: 0px !important;
  margin-bottom: 15px;
  float: left;
  width: 100% !important;
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 46px !important;
}
.boxshadow_text {
  box-shadow: 0px 1px 2px 2px #d4d4d4;
  padding: 18px;
  margin-bottom: 10px !important;
  border-radius: 3px;
  background-color: #fff;
}
  
.postthum {
  display: inline-block;
  float: left;
  margin-right: 32px;
}
.single #page-header-wrap .bottom-shadow{
  background-color: #3B596E !important;
}
.readmorediv a {
  background-color: #3B596E;
  display: inline-block;
  color: #fff;
  padding: 4px 8px;
  margin-bottom: 27px;
}
.readmorediv {
  text-align: center;
}
ul.sub-menu {
  display: none;
}
.widget.widget_newsletterwidget {
    color: white;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0 !important;
    padding-top: 25px;
    text-align: center;
}
.newsletter.newsletter-widget {
    margin: 23px auto 0;
    max-width: 486px;
    width: 100%;
}
.newsletter.newsletter-widget p {
    padding-bottom: 20px;
}
#footer-outer li {
  display: inline;
  margin-left: 10px;
  border-bottom: 0px solid #d4d4d4;
}

#footer-outer .gform_wrapper ul.gform_fields li {
  display:inline-block;
  margin-left:0px;
}


#footer-outer .container {
  text-align: center;
}
#nav_menu-2 li {
  display: inline-table !important;
}
.news-letter-div{
  background-color: #3B596E;}
.serm  h2{
  margin-bottom: 0 !important;
}
.serm 
{
  margin-left: 36px;
  margin-bottom: 15px;
  float: left;
  width: 96%;
    border-bottom: 1px solid #d4d4d4;
  margin-bottom: 46px !important;
}
.serm2 
{
  float: left;
  border-bottom: 1px solid #d4d4d4;
  }
.linkv{
float: right;
  font-size: 18px;
}
.ser{
  border-bottom: 1px solid #3B596E;
  float: left;
  margin-bottom: 0;
}
#footer-outer #copyright {
  padding: 20px 0px;
  font-size: 12px;
  background-color: #252525;
  color: #777;
}

.sermteam{
  border-bottom: 1px solid #d4d4d4;
}
#footer-outer .row {
  margin-bottom: 1px;
  padding: 14px 0 0;
}
#footer-outer .widget {
  margin-bottom: 0px !important;
}
#footer-outer #footer-widgets .col ul li{
  border-bottom: none !important;
}
.hoptop {
  border-top: 11px solid #d4d4d4;
  border-bottom: 11px solid #d4d4d4;
}
.searchbox-sec {
  margin-left: 19px;
  margin-bottom: 50px;
  width: 92%;
  display: inline-block;
}
.searchbox-sec form.search-form {
  width: 50%;
  margin: 0 auto;
}
.searchbox-sec input.search-submit {
  height: 42px;
  width: 82px;
}
.searchbox-sec input.search-field {
  width: 80%;
}
.leftcontents
  {
  border-right: 1px dashed #d4d4d4;
 padding-right: 10px;
  }
.aboutclass{
  padding-top: 80px;
}
.imageleftdiv .img-with-aniamtion-wrap {
  display: inline-block;
  float: left;
  padding-right: 27px;
  padding-bottom: 27px;
}
.atitle{
  font-size: 15px;
    color: #fff;
}
.imgh img{
height: 150px !important;
}
.hopbottom {
  border-bottom: 11px solid #d4d4d4;
}
.linkv a {
  font-size: 18px;
  color: #3B596E;
}
.col p {
  font-size: 20px;
  line-height: 30px;
}
.aboutrog p
{
  text-align: center;
  width: 100%;
  padding: 0 14%;
  font-size: 17px;
}
/* header section */
header#top nav > ul > li > a,header#top nav > ul li#search-btn {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
header#top nav > ul > li {
  float: left;
  margin-bottom: 9px;
}
#close .fa.fa-times {
  content: "\e002";
  display: none;
}
header .current_page_item a  {
  border-bottom:1px solid  #3B596E;
  
}
body header#top nav .sf-menu li.current-menu-item a, body header#top nav .sf-menu li a:hover  {
  
}
 
header#top nav ul li a:hover{
  border-bottom:1px solid  #3B596E;
  
} 
header#top nav ul li#search-btn a:hover{
  background:none; 
}
li#search-btn {
}
.extraimagesize{
    height: 150px !important;
}
.wpb_wrapper.boxteam {
  border: 1px solid #c4c4c4;
}
.wpb_wrapper.boxservice {
  border: 1px solid #c4c4c4;
  margin: 0 17px;
  box-shadow: 1px 2px 3px 2px #ccc;
  padding: 20px;
}
.consection h4 {
  color: #fff;
}
.consection {
  padding-bottom: 7px;
  background-color: #000;
  color: #3B596E;
}
.boxteam:hover{
  border: 2px solid #3B596E;
}
.boxservice:hover{
  /*border: 2px solid #3B596E;*/
}
.boxteam:hover .consection {
  background-color: #3B596E;
}
.boxservice:hover .consection {
  background-color: #3B596E;
}
.boxteam:hover .consection .excerptdiv{
  color: #fff;
}
.boxservice:hover .consection .excerptdiv{
  color: #fff;
}
div.tfea {
  margin-bottom: 0 !important;
}
div#header-outer {
  padding-top: 20px !important;
}
.breadcrumb-b{
  margin-bottom: 37px !important;
}
.breadcrumbs{
  padding-left: 7px;
    margin-top: 7px;
}
.widget_newsletterwidget h2 {
  color: #fff;
}
.wpb_wrapper ul li a {
  font-size: 15px;
  text-decoration: underline;
}
.container-wrap.cws {
  margin-top: -2px !important;
  padding-top: 0px !important;
}
.toptitle {
  background-color: #3B596E;
  padding-top: 21px !important;
  padding-bottom: 21px !important;
  color: #fff !important;
}
.toptitle h1 {
  color: #fff;
  font-weight: lighter;
}
.span_4.aboutd img{
  height:auto;
}
.span_4.aboutd {
  text-align: center !important;
  margin-bottom: 30px;
  margin-right: 0 !important;
}
.readmorediv2 a {
  background-color: #3B596E;
  display: inline-block;
  color: #fff;
  padding: 4px 8px;
  margin-bottom: 27px;
  float: left;
}
.toggles .toggle.open h3 a {
  color: #fff!important;
  background-color: #3B596E !important;
}

article .excerpt {
    font-size:20px;
        line-height: 30px;
}
.cws h3{
  color: #3B596E
}
.servicediv{
  padding-bottom: 1px;
  margin-bottom: 30px;
  border-bottom: 1px dotted #d4d4d4;
}
.servicediv:last-child{
  border-bottom: 0px dotted #d4d4d4;
}

.sf-menu ul {
  position: absolute;
  top: 43px !important;
  width: 16em;
}
.tfea_s {
  margin-bottom: 0 !important;
}
.consection_s {
  text-align: left;
  padding-left: 13px;
  padding-bottom: 16px;
}
.swiper-slide .button a{
  font-size: 15px !important;
}
header#top .sf-menu li ul li a
{
  line-height: 18px;
}
ul.resources li {
  background: url('pdf_icon.png') no-repeat left;
  list-style: none;
  padding-left: 42px;
  min-height: 32px;
  margin-bottom: 15px;
}
.main-content ul li{
  font-size: 15px;
}
li#menu-item-3127 {
  background-color: #75C151; 
}
li#menu-item-3127 a{
  color: #FFF !important;
}
.teampagec.span_3 {
text-align: center;
}
#page-header-bg[data-parallax="1"] {
opacity:1 !important
}
.wpb_wrapper ul
{
/*  display: inline-table;
*/    margin-right: 25px;
}
.serv_menu img {
  width: 43px !important;
  height: 35px !important;
  display: inline;
  float: left;
  border-radius: 31px;
  margin-right: 10px;
  margin-bottom: 0 !important;
  margin-bottom: 3px !important;
}

/**staff edit**/
#sidebar div ul li.cat-item.cat-item-53{
  color: #F8F8F8;
}




/********************PDF form styles on****************/

#gform_13 input[type="text"],
#gform_12 input[type="text"],
#gform_12 textarea,
#gform_11 input[type="text"],
#gform_11 textarea,
#gform_6 input[type="text"],
#gform_6 textarea,
#gform_7 input[type="text"],
#gform_7 textarea,
#gform_15 input[type="text"],
#gform_15 textarea,
#gform_9 input[type="text"],
#gform_9 textarea,
#gform_10 input[type="text"],
#gform_10 textarea  {
    background:#fff;
    border:1px solid #e6e6e6;
    box-shadow:none;
    width:100%
}



body .gform_wrapper h3.gform_title {
    letter-spacing: normal!important;
    font-size: 30px;
    line-height: 42px;
    margin-bottom: 7px;
    color: #444;
}

body .gform_wrapper .top_label .gfield_label {
        vertical-align: top !important;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    margin-top: 10px !important;
    font-weight: 600 !important;
    color: #333;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html .g_form-list-01, 
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html .g_form-list-01 {
  margin-left:0 !important;
}

.g_form-list-01 li {
  width:100% !important;
}


.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0 !important;
}

#gform_fields_13 li,
#gform_12 li,
#gform_11 li,
#gform_6 li,
#gform_7 li,
#gform_15 li,
#gform_9 li,
#gform_10 li  {
    display: inline-block;
    width:33%;
    /* float: left; */
       vertical-align: top;
}


body .gform_wrapper ul li.gfield {
    clear: none;
    /*vertical-align: top;*/
}

.acknow .gfield_required {
  display:none;
}


body .gform_wrapper .top_label div.ginput_container {
        margin-top: 0px !important;
}
#input_11_108_other {
  margin-left: 20px;
    margin-top: -20px;
}
li#field_11_49 {
    width:50% !important;
    display:inline-block;
    vertical-align: top;
}
li#field_11_53 {
  margin-top: 8%;
}
li#field_11_26 {
  width: 100%;
}
li#field_11_59 {
   margin-top: 12%;
}
li#field_11_62 {
  margin-top: 10%;
}


#field_13_55, #field_13_56, #field_13_57, #field_13_58, #field_13_50, #field_13_51, #field_13_52, #field_13_53, #field_7_10, 
#field_8_33, #field_9_98, #field_9_100, #field_9_101, #field_10_119, #field_10_120, #field_10_121, #field_10_122,
#field_6_31, #field_6_32, #field_10_110, #field_10_111, #field_10_112, #field_10_113, #field_11_36
#field_7_12, #field_7_43, #field_7_11, #field_11_84, #field_11_89, #field_11_103, #field_11_104, #field_13_87, #field_13_89, #field_11_37, #field_7_35, #field_6_24, #field_6_22, #field_6_23, #field_9_35, #field_10_145, #field_9_124, #field_9_54, #field_9_56, #field_9_85, #field_9_89, #field_9_91, #field_10_149, #field_10_103, #field_10_75, #field_15_35
{
    width:100% !important;
    display:inline-block;
}


#field_13_1, #field_13_11, #field_13_23, #field_13_22, #field_13_12, #field_13_17, #field_13_32, #field_13_34, #field_13_33, #field_13_35, #field_13_31,
#input_13_34 li, #field_13_36, #field_13_41, #field_13_42, #field_13_43, #field_13_45, #field_13_49, #field_13_54, #field_13_59, #field_13_60, #field_13_61,
#field_13_65, #field_13_69, #field_13_70, #field_13_71, #field_13_75, #field_13_76, #field_12_1, #field_12_7, #field_12_9, #field_12_8, #field_12_10, #field_12_11, 
#field_12_12, #field_12_24, #field_12_31, #field_12_32, #field_12_39, #field_11_19, #field_11_22, #field_11_52, #field_11_27, #field_11_32, #field_11_25, #field_6_2, 
#field_6_4, #field_6_25, #field_6_16, #field_6_21, #field_7_3, #field_7_5, #field_7_9, #field_7_42, #field_7_15, #field_8_3, #field_8_5, 
#field_8_9, #field_8_15, #field_8_45, #field_8_26, #field_8_35, #field_8_38, #field_8_41, #field_9_3, #field_9_5, #field_9_9, #field_9_15, #field_9_26, #field_9_38, #field_9_42, #field_9_53, #field_9_60, #field_9_94, #field_9_41, #field_10_1, #field_10_4, #field_10_10, #field_10_39, #field_10_46, #field_10_61, #field_10_77, 
#field_10_93, #field_10_107, #field_10_109, #field_10_115, #field_6_18, #field_7_26, #field_7_45, #field_7_31, #field_7_30, #field_7_48, #field_10_28, #field_10_42, 
#field_10_47, #field_10_59, #field_10_58, #field_10_62, #field_10_65, #field_10_63, #field_10_68, #field_10_69, #field_10_71, #field_10_72, #field_10_70, #field_10_78,
#field_10_79, #field_10_80, #field_10_81, #field_10_82, #field_10_83, #field_10_84, #field_10_90, #field_10_91, #field_10_106, #field_10_108, #field_10_119,
#field_10_120, #field_10_121, #field_10_122, #field_9_99, #field_9_100, #field_9_30, #field_9_102, #field_9_55, #field_9_57, #field_9_108, #field_9_107,
#field_9_69, #field_9_73, #field_9_76, #field_9_84, #field_9_93, #field_9_31, #field_9_33, #field_12_51, #field_8_28, #field_8_31, #field_8_33, 
#field_8_48, #field_9_52, #field_9_112, #field_9_113, #field_11_65, #field_11_66, #field_11_68, #field_11_72, #field_11_75, #field_11_77, #field_11_79, #field_11_83, #field_11_82, #field_11_86,
#field_11_88, #field_11_90, #field_11_96, #field_11_98, #field_11_100, #field_11_102, #field_11_9, #field_11_49, #field_11_60, #field_11_63, #field_11_87, #field_11_57, #field_11_39, #field_11_56, #field_13_88, #field_13_90, #field_13_103, #field_13_96, #field_13_99, #field_13_102, #field_13_106, #field_13_109, #field_13_105, #field_13_112, #field_13_114, #field_13_113, #field_12_70, #field_12_72, #field_12_73, #field_12_71, #field_10_141, #field_10_159, #field_7_27, #field_9_72, #field_9_81, #field_9_87, #field_9_88, #field_10_19, #field_10_123, #field_10_150, #field_10_105, #field_10_155, #field_12_91, #field_12_29, #field_12_93, #field_12_87, #field_13_130, #field_13_129, #field_11_74, #field_11_80, #field_11_85, #field_11_78, #field_11_107, #field_15_3, #field_15_5, #field_15_9, #field_15_20, #field_15_45, #field_15_26, #field_15_27, #field_15_38
{ 
    width:100% !important;
}

#field_7_15 .ginput_container_list .gfield_list_container tr,
#field_7_15 .ginput_container_list .gfield_list_container,
#field_9_15 .ginput_container_list .gfield_list_container tr,
#field_9_15 .ginput_container_list .gfield_list_container {
background:transparent !important;
border:none !important;
box-shadow:none !important;
}

#field_10_59 .gfield_checkbox,
#field_10_107 .gfield_checkbox,
#field_9_53 .gfield_checkbox,
#field_6_16 .gfield_checkbox,
#field_11_9 .gfield_checkbox {
  column-count:3;
}
#field_12_72 {
column-count:4;
}

.gfield_radio li,
.gfield_checkbox li {
    width:100% !important;
    margin-bottom:0 !important;
}

#field_13_47 {
    text-align:right;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
  padding:10px 15px;
  text-transform:uppercase;
  font-size:16px !important;
  background:#3c5a6f !important;
}


#field_13_54, #field_13_17, #field_13_41, #field_13_59, #field_12_6, #field_12_54, #field_12_59, #field_12_39, #field_11_5,
#field_11_1, #field_11_27, #field_6_25, #field_6_29, #field_7_38, #field_7_41, #field_7_20, #field_8_38, #field_8_41, #field_8_20, 
#field_9_94, #field_9_41, #field_9_38, #field_9_20, #field_10_32, #field_10_109, #field_10_115, #field_6_11, #field_10_128, #field_11_67, #field_9_42 {
    text-align:left;
    border-top: 1px dashed #d4d4d4;
    padding-top:20px;
    margin-top:20px !important;
    width:100% !important;
}

.charleft.ginput_counter {
    display: none;
}


label#label_7_56_1 {
    font-size: 16px;
}
li#field_6_37 {
    margin-left: 150px !important;
}
label#label_6_38_1 {
    font-size: 16px;
}
.acknow{
    width:100% !important;
 }


label#label_8_54_1 {
    font-size: 16px;
}


label#label_9_110_1 {
    font-size: 16px;
}
label#label_9_111_1 {
    font-size: 16px;
}



label#label_10_125_1 {
    font-size: 16px;
}
.main-content .span_9  .gf_browser_chrome .gform_body input, select {
    background-color: rgba(248, 248, 248, 0);
}
.main-content .span_9  .gf_browser_chrome .gform_body input:hover, select:hover {
    background-color: #ffffff !important;
}

#field_12_69, #field_11_105, #field_12_85 {
  display: none!important;
}
#field_12_68, #field_10_133 {
  width: 100%!important;
}
#field_11_37, #field_11_54, #field_13_87, #field_10_30, #field_10_129, #field_10_33, 
#field_10_36, #field_10_110, #field_9_28, #field_9_43 ,#field_9_45, #field_7_28 
 {
  vertical-align: top;
}
#field_12_68 table td, #field_12_70 table td {
    text-align: center ;
}
li#field_12_68 table td:first-child, #field_12_68 td:nth-child(2), #field_12_70 td:first-child {
    text-align:left;
}
/*#field_7_63, #field_6_33, #field_9_104, #field_10_17, #field_9_121, #field_9_125, #field_9_120, #field_15_63 {
    margin-top:5%;
}
#field_7_52, #field_6_43, #field_9_127, #field_10_146, #field_9_75, #field_15_52 {
    margin-top:7%;
}

#field_10_148, #field_10_157  {
    margin-top:14%;
}
#field_7_50, #field_6_35, #field_9_106, #field_10_158, #field_15_50 {
    margin-top:22%;
}
#field_7_49, #field_6_34, #field_9_103, #field_15_49 {
    margin-top:19%;
}
#field_7_51, #field_6_36, #field_9_105, #field_15_51 {
    margin-top:21%;
}*/
#field_7_64, #field_6_44, #field_9_126, #field_10_147, #field_15_64  {
    margin-top:0px;
}




.gform_page_footer .gform_previous_button.button, 
.gform_page_footer .gform_next_button.button, .gform_page_footer .gform_button {
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 16px !important;
    background: #3c5a6f !important;
    
}
.span_9 .gf_browser_chrome .gform_body .gform_page_footer .gform_previous_button.button:hover, 
.span_9 .gf_browser_chrome .gform_body .gform_page_footer .gform_next_button.button:hover, 
 .span_9 .gf_browser_chrome .gform_body .gform_page_footer .gform_button:hover {
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 16px !important;
    background: #3c5a6f !important;
    
}
#field_11_56 table {
    border-top: 1px solid #2c2c2c;
}
#field_11_56 table tr th:first-child, #field_11_56 table tr td:first-child {
    border-color: #2c2c2c;
}
#field_11_56 table td, #field_11_56 table th {
    border-color: #2e2e2e;
}


input#gform_next_button_11_116_1, input#gform_next_button_12_98_1 {
    margin: 0 16px 0 0;
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 16px !important;
    background: #3c5a6f !important;
    cursor: pointer;
    position: absolute;
    left:  131px;
    bottom:  16.5px;
    z-index: 9999;
}
input#gform_next_button_11_116, input#gform_next_button_12_98{
    z-index: -1;
}
@media screen and (max-width: 640px) {
input#gform_next_button_11_116_1, input#gform_next_button_12_98_1{
width:100%;
position:absolute;
/* top:20px; */
left:0px;
bottom:0px;
margin-bottom:-40px
}


.page-id-4057 div#sidebar, .page-id-4059 div#sidebar{
    margin-top: 50px;
}
	}


/*form styling end*/

@media screen and (max-width: 1001px) {
#gform_fields_13 li,
#gform_12 li,
#gform_11 li,
#gform_6 li,
#gform_7 li,
#gform_8 li,
#gform_9 li,
#gform_10 li  {
    display: inline-block;
    width:100%;
  
}
#gform_8 #field_8_56, #gform_9 #field_9_114, #gform_7 #field_7_57, #gform_12 #field_12_69, #gform_11 #field_11_105, #gform_11 #field_12_85 {
  display: none!important;
}

#field_7_50, #field_6_35, #field_9_106, #field_10_158, #field_15_50, #field_7_51, #field_6_36, #field_9_105, #field_15_51, #field_7_49, #field_6_34, #field_9_103, #field_15_49, #field_10_148, #field_10_157, #field_7_64, #field_6_44, #field_9_126, #field_10_147, #field_15_64, #field_7_52, #field_6_43, #field_9_127, #field_10_146, #field_9_75, #field_15_52,
#field_7_63, #field_6_33, #field_9_104, #field_10_17, #field_9_121, #field_9_125, #field_9_120, #field_15_63 {
    margin-top:0;
}
}
/********************PDF form styles off****************/





@media screen and (min-width: 1001px) {
   .sf-menu .serv_mainmenu ul {
  position: absolute;
  top: 43px !important;
  width: 600px;
  float: none;
  background: #1C1C1C !important
}

.sf-menu .serv_mainmenu ul li{
  width: 50% !important;
  float:left !important
}

.sf-menu .serv_mainmenu ul li:nth-last-child(2) a, .sf-menu .serv_mainmenu ul li:last-child a{
    border-bottom: 0px solid #d4d4d4;
}

}

.fima:hover {
    background-position: 0 120px;
    transform: scale(1.2);
}

.calltoclass a {
  background: #3B596E !important;
  color: #fff !important;
  position: relative;
  left: 3px;
}
.titlediv_s a h4
{
  text-align: center !important;
}
.wpb_wrapper .boxservice .excerpt_s p{
  text-align: center !important;
}
.excerptdiv_s p a {
  text-align: center !important;
  color: #fff;
  background-color: #3B596E !important;
  padding: 8px 31px;
}

.excerptdiv_s{
  text-align: center;
}

.mcon .wpb_text_column {
  margin-bottom: 11px;
}

.boxservices img , .team-member  img {
display: inherit;
}

.ser h2 {
  border-bottom: 1px solid #3B596E;
}
.boxservices{
  text-align: center;
}
@media screen and (min-width: 1001px) {

.extraspace{
  margin-left: 17%;
}
.extraspace2{


    margin-left: 24%;
  }
}

@media screen and (max-width: 1001px) {

.leftcontents{
  border-bottom: 0px solid #d4d4d4;
}
.toptitle{
  padding-bottom: 0 !important;
}
.searchbox-sec input.search-submit {
  height: 42px;
  width: 27%;
}
.searchbox-sec input.search-field {
  width: 70%;
}
.searchbox-sec form.search-form {
  width: 100%;
  margin: 0 auto;
}

}
.rright{
  margin-right: 0;
}

.menu-item-3267{
  clear: left;
}

/* Hide google experiment related items */
.exp-show {
  display: none;
}

/* custom css  survey form */

span#input_5_1_3_container label, span#input_5_8_3_container label {
    display:none;
}
.pagination-servey1 span, .pagination-servey2 span {
    border: 1px solid #000;
    padding: 15px 4.3%;
    cursor: pointer;
    border-right-width: 0;
}
.pagination-servey1 span:last-child, .pagination-servey2 span:last-child {
    border-right-width: 1px;
}
.not-at-all .not-at-all-likely {
    width: 49%;
    display: inline-block;
    margin: auto;
}
.not-at-all .extremely-likely {
    width: 49%;
    text-align: right;
    display: inline-block;
    margin: auto;
    padding-right: 10px;}
 .pagination-servey1 span.active, .pagination-servey2 span.active   {
    background-color: #75C151;
    color: #fff;
  }
  #gform_5 label{
  font-family: 'Open Sans', sans-serif;}

div#web-sticker1 {
    position: fixed;
    top: 20vh;
    z-index: 99;
    left: 0;
    background: rgba(59, 89, 110, 0.82);
    color: #fff;
    text-align: center;
    max-width: 200px;
    padding: 20px;
}  
#web-sticker1 .close01 {
    position: absolute;
    right: 12px;
    top: 5px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
}
div#web-sticker1 strong {
    font-family: 'OpenSansBold';
    font-weight: bold!important;
    font-size: 15px;
    line-height: 1;
}
div#web-sticker1 a {
    padding: 10px;
    background: #75c151;
    color: #fff;
    display: inline-block;
    margin-top: 10px;
    font-size: 13px;
    font-weight: bold;
}





@media screen and (min-width: 320px) and (max-width: 767px) {

.vc_col-sm-11.text_discription p{
    font-size: 20px!important;
    text-align: center!important;
    margin-bottom: 20px;
    line-height: 30px!important;
    margin-top: 5px!important;
}



  .leftcontents {
    border-right:none;
  }

  .gform_wrapper table.gfield_list thead th {
    font-size:12px;
}

body .gform_wrapper h3.gform_title {
    font-size: 20px;
    }

#footer-outer .gform_wrapper ul.gform_fields li, #field_13_55, #field_13_56, #field_13_57, #field_13_58, #field_13_50, #field_13_51, #field_13_52, #field_13_53, #field_7_10, 
#field_8_33, #field_9_98, #field_9_100, #field_9_101, #field_10_119, #field_10_120, #field_10_121, #field_10_122,
#field_6_31, #field_6_32, #field_10_110, #field_10_111, #field_10_112, #field_10_113, #field_11_36 #field_11_38, #field_11_55,
#field_7_12, #field_7_43, #field_7_11, #field_11_37, #field_15_65, #field_15_35, #field_15_6, #field_15_7, #field_15_67, #field_15_21, #field_15_22, #field_15_23, #field_15_4, #field_15_58, #field_15_66, #field_15_28, #field_15_40, #field_15_8, #field_11_89, #field_11_104, #field_11_84, #field_15_10, #field_15_11, #field_15_12 {
  width:100% !important;
}

#gform_fields_13 li,
#gform_12 li,
#gform_11 li,
#gform_6 li,
#gform_7 li,
#gform_8 li,
#gform_9 li,
#gform_10 li  {
    width:100%;
}


#field_10_59 .gfield_checkbox,
#field_10_107 .gfield_checkbox,
#field_9_35 .gfield_checkbox,
#field_9_53 .gfield_checkbox,
#field_6_16 .gfield_checkbox,
#field_11_9 .gfield_checkbox {
  column-count:1;
}
#field_11_56 {
    overflow-x: scroll;
}

}



@media screen and (min-width: 320px) and (max-width: 767px) {

.text_discription .desc_text p{
    font-size: 24px!important;
    text-align: center!important;
    margin-bottom: 30px!important;
    line-height: 35px!important;
    margin-top: 30px!important;
}
.page-id-2129 .text_discription .wpb_wrapper ul {
    margin-right: 0px;
    margin-left: 0px;
}
.full-width-section .team-member img {
    margin: auto;
}
#copyright .container .col.span_6 img {
  float: none!important;
  margin-bottom: 0;
}
#footer-outer #copyright .col.span_6 p {
    text-align: center;
}
#footer-widgets .container .row.toprow .col {
    margin-left: 0px;
    width: 100%;
}
}

@media screen and  (max-width: 500px) {

div#web-sticker1 {
  display: none;
}


  }
/*our services page*/
.services_section .wpb_wrapper.boxservice {
    min-height: 365px !important;
}
@media screen and (min-width: 1380px) {
.services_section .col.span_4.wpb_column.column_container.col.centered-text.no-extra-padding.has-animation {
    margin: 05px 8px 05px 8px;
}}
@media only screen and (min-width: 999px)and (max-width: 1299px) {
    .wpb_wrapper.boxservice {
  padding:0px !important;
 }
    .services_section .col.span_4.wpb_column.column_container.col.centered-text.no-extra-padding.has-animation {
    margin:0px 0px 0px 11px;
}
.tfea_s {
    padding-top: 15px;
}

.services_section .consection_s {
    padding-left: 8px;
    padding-right: 6px;
    
}
.services_section .consection_s .excerpt_s p {
    font-size: 17px !important;
} 
}