/*   
Theme Name: Sytian Wordpress Bootstrap
Theme URI: 
Description: Bare Wordpress URL
Author: Sytian-Productions
Author URI: http://www.sytian-productions.com
Version: 1.0
*/
span.screen-reader-text{ display:none; }
@media (min-width: 992px){
   .rtcclnmcontentwrapper.locequal.changecolorjs:only-child{
      margin: 0;
   }
}
.ui-datepicker .ui-datepicker-title select{
padding: 0 !important;
}
@media (min-width: 1200px){
   .col-lg-3 {
      width: 20%;
   }
}

.oldnew option:first-child {
display:none;
color: #ccc;
}
#hiddenfancybox {
display: none;}

.cookie-message{
   padding-left: 6% !important;
   padding-right: 6% !important;
}
.cookie-icon{
   height: 20px;
}

.cookie-icon img{
   display: none;
}
.close-button{
   width: 100% !important;
}
.cookie-message .bottomsection a{
   float: left !important;
   margin: 0 10px;
}
/*.cookie-message p, .cookie-message a{
   font: 600 18px Century Gothic Regular !important;
}*/
@media (min-width: 320px) {
   .cookie-message p, .cookie-message a{
      font: 600 14px Century Gothic Regular !important;
   }
   .cookie-message .bottomsection a{
      width: 100%;
   }
   .cookie-message h4
   {
       font-size: 18px !important;
   }
}
@media (min-width: 576px) { }
@media (min-width: 768px) { }
@media (min-width: 992px) { 
   .cookie-message p, .cookie-message a{
      font: 600 18px Century Gothic Regular !important;
   }
   .cookie-message .bottomsection a{
      width: 100%%;
   }
   .cookie-message h4
   {
       font-size: 20px !important;
   }
}
@media (min-width: 1200px) {
	.h-header-menu .container {
		width: 90%;
	}
}
.cookie-message br{
   display: none !important;
}
#close{
  display: none;
}

.social-btn{
   margin-right: 5px;
   float: left;    
}
#search.search-page {
	padding:60px 0;
}




/* GRAVITY FORM*/


#modalNewQa .modal-dialog .modal-content .modal-header .modal-title {
   color: #fea92c;
   font-size: 39px;
   padding: 0;
}

#modalNewQa .modal-dialog img {
   max-height: 26px;
}


#modalNewQa #gform_wrapper_1 form .gform_body {
   background: #e4e4e4;
   padding: 15px;
}

#modalNewQa #gform_wrapper_1 form {
   max-width: 745px;
   width: 100%;
   margin: 0 auto;
}

#gform_fields_1 {
   display: inline-block;
   width: 100%;
}

#gform_fields_1 li {
   margin: 0;
   padding: 5px 10px;
}

#gform_fields_1 li label {
   display: none;
}
#gform_wrapper_1 form .gform_body ul li {
   display: inline-block;
   width: 49.8%
}

#gform_fields_1 li input,textarea {
   border-radius: 10px;
   /*border: none;*/
   padding: 10px 20px 10px 8px;
   font-size: 14px;
   border: 1px solid #ccc;
}
#gform_fields_1 .qaf_message{
   display: block !important;
   width: 100% !important;
}
#gform_fields_1 .qaf_email{
   display: block !important;
   width: 100% !important;
}


/* FIRST NAME*/
#gform_fields_1 .qaf_fname {
   display: inline-block;
   width: 50%;
}

#gform_fields_1 .qaf_fname .ginput_container input {
   width: 100%; 
}



/* LAST NAME*/
#gform_fields_1 .qaf_lname {
    display: inline-block;
    width: 50%;
}

#gform_fields_1 .qaf_lname .ginput_container input {
   width: 100%; 
}




/* EMAIL */
#gform_fields_1 .qaf_email .ginput_container input {
   width: 100%; 
   display: block!important;
}



/* LANDLINE NUMBER */
#gform_fields_1 .qaf_lnumber {
   display: inline-block;
   width: 50%;
}

#gform_fields_1 .qaf_lnumber .ginput_container input {
   width: 100%; 
}



/* MOBILE NUMBER*/
#gform_fields_1 .qaf_mnumber {
   display: inline-block;
   width: 50%;
}

#gform_fields_1 .qaf_mnumber .ginput_container input {
   width: 100%; 
}


/* GFORM BODY */

.gform_footer input {
   background: #06c;
   border: none;
   width: 198px !important;
   margin: 15px 0 !important;
   border-radius: 10px;
   color: #fff;
   font-family: Century Gothic Bold;
   font-size: 18px !important;
}

/* MEDIA SCREEN */


@media (min-width: 768px) {
   #modalNewQa .modal-dialog img {
      max-height: 40px;
   }
}

@media (min-width: 992px) {
   #modalNewQa .modal-dialog {
      min-width: 787px;
   }
}





/* SET AN APPOINTMENT */

#gform_wrapper_2 form .gform_body ul li label {
   display: none;
}

/*#gform_fields_2 .saa_fname {
   display: inline-block;
   width: 50%
}

#gform_fields_2 .saa_lname {
   display: inline-block;
   width: 50%
}

#gform_fields_2 .saa_nationality {
   display: inline-block;
   width: 50%
}

#gform_fields_2 .saa_gender {
   display: inline-block;
   width: 50%
}*/

#gform_wrapper_2 form .gform_body ul li {
   display: inline-block;
   width: 50%
}

#gform_wrapper_2 form .gform_body ul li .ginput_container input {
   width: 100%;
}


#gform_fields_2 .saa_gender .ginput_container select {
   width: 100%;
}

#gform_fields_2 .saa_patient {
   display: block !important;
   width: 100% !important;
}
#gform_fields_2 .saa_purpose {
   display: block !important;
   width: 100% !important;
}
#gform_fields_2 .saa_others {
   display: block !important;
   width: 100% !important;
}
#gform_fields_2 .saa_branch {
   display: block !important;
   width: 100% !important;
}
#gform_fields_2 .saa_doctor {
   display: block !important;
   width: 100% !important;
}
#gform_fields_2 .saa_indicate {
   display: block !important;
   width: 100% !important;
}

#gform_fields_2 .saa_option1{
   display: block !important;
   width: 100% !important;
}
#gform_fields_2 .saa_option2{
   display: block !important;
   width: 100% !important;
}

#gform_fields_2 .saa_patient .ginput_container select {
   display: block;
   width: 100%;
}

#gform_fields_2 .saa_purpose .ginput_container select {
   display: block;
   width: 100%;
}
#gform_fields_2 .saa_others .ginput_container select {
   display: block;
   width: 100%;
}
#gform_fields_2 .saa_branch .ginput_container select {
   display: block;
   width: 100%;
}
#gform_fields_2 .saa_doctor .ginput_container select {
   display: block;
   width: 100%;
}

#gform_fields_2 li {
   margin: 0;
   padding: 5px 10px;
}

#gform_fields_2 li .ginput_container input, select {
   border-radius: 0px;
   border: 1px solid #ccc;
   /*padding: 10px 20px 10px 8px;*/
   font-size: 14px;
   line-height: 1.42857143;
   color: #555 !important;
   height: 40px;
   padding: 10px 20px;
}

#gform_fields_2 li .ginput_container select {
   border-radius: 0px;
   border: 1px solid #ccc;
   /*padding: 10px 20px 10px 8px;*/
   font-size: 14px;
   line-height: 1.42857143;
   color: #555 !important;
   height: 40px;
   padding: 10px 20px;
}

.ui-datepicker-trigger{
   margin-left: -35px;
}



/* SET APPOINTMENT 2*/
#gform_wrapper_4 form .gform_body ul li label {
   display: none;
}
#gform_wrapper_4 form .gform_body ul li {
   display: inline-block;
   width: 50%
}

#gform_wrapper_4 form .gform_body ul li .ginput_container input {
   width: 100%;
}
#gform_fields_4 li {
   margin: 0;
   padding: 5px 10px;
}

#gform_fields_4 li .ginput_container input, select {
   border-radius: 0px;
   border: 1px solid #ccc;
   /*padding: 10px 20px 10px 8px;*/
   font-size: 14px;
   line-height: 1.42857143;
   color: #555 !important;
   height: 40px;
   padding: 10px 20px;
}

#gform_fields_4 li .ginput_container select {
   border-radius: 0px;
   border: 1px solid #ccc;
   /*padding: 10px 20px 10px 8px;*/
   font-size: 14px;
   line-height: 1.42857143;
   color: #555 !important;
   height: 40px;
   padding: 10px 20px;
}

#gform_fields_4 .saa_gender .ginput_container select {
   width: 100%;
}

#gform_fields_4 .saa_patient {
   display: block !important;
   width: 100% !important;
}
#gform_fields_4 .saa_purpose {
   display: block !important;
   width: 100% !important;
}
#gform_fields_4 .saa_others {
   display: block !important;
   width: 100% !important;
}

#gform_fields_4 .saa_indicate {
   display: block !important;
   width: 100% !important;
}
#gform_fields_4 .saa_message {
   display: block !important;
   width: 100% !important;
}
#gform_fields_4 .drname {
   display: block !important;
   width: 100% !important;
}
#gform_fields_4 .saa_message textarea {
   border-radius: 0px;
    border: 1px solid #ccc;
    padding: 10px 20px;
    font-size: 14px;
}

#gform_fields_4 .saa_patient .ginput_container select {
   display: block;
   width: 100%;
}

#gform_fields_4 .saa_purpose .ginput_container select {
   display: block;
   width: 100%;
}
#gform_fields_4 .saa_others .ginput_container select {
   display: block;
   width: 100%;
}

/*#gform_4 .gform_footer input{
   margin: 5px 10px!important;
}*/
#gform_2 .gform_footer input{
   margin: 5px 10px!important;
}
#gform_1 .gform_footer input{
   margin: 5px 10px!important;
}

#gform_wrapper_4 .gform_body{
   background: #e4e4e4;
   padding-bottom: 20px;
}

.top-header .h-partnerslogo figure img{
	max-height: none;
}
.tccwlifcwcontent img{
	max-height: none;
}
.tccwlifcwcontent .tccwlifcwscontent{
	padding: 54px 0;
}
#field_2_38 {
	width: 100% !important;
}
#field_4_38 {
	width: 100% !important;
}
#field_2_37, #field_4_37 {
	width: 100% !important;
	margin-top: 20px !important;
}

#field_2_37 input, #field_4_37 input {
  width: auto !important;
}
#field_2_37 label, #field_4_37 label {
display: inline-block !important;
}
#field_2_37 .ginput_container_radio, #field_4_37 .ginput_container_radio {
    margin-top: 0 !important;
}
#field_2_37 ul.gfield_radio li, #field_4_37 ul.gfield_radio li {
        height: 35px !important;
}
.accredited-list .boxheading {
	background: #06c;
    color: #fff;
    padding: 15px;
    text-align: center;
}
.accredited-list .boxcontent {
	padding: 30px;

}
.accredited-list .container {
	max-width: 900px;
}
.accredited-list:last-child {
	margin-bottom: 50px;
}

.page-id-97 #field_2_42 {    
	width: 100% !important;
    padding-top: 30px !important;
}
.page-id-97 #field_2_42 .gfield_label {
    display: inline-block !important;
    clear: none !important;
}

.page-id-97 #field_2_42  .gfield_checkbox {
	width: 100px !important;
}
.page-id-97 #field_2_42  .gfield-choice-input {
	height: auto !important;
    width: auto !important;
    display: inline-block !important;
    float: left !important;
}
.page-id-97 #label_2_42_1 {
    display: inline !important;
    float: right !important;
}
.page-id-97 #field_2_43 {
	width: 100% !important;
}

.page-id-97 #field_2_51 {
width: 100% !important;
}