/*
 Theme Name:   Dr Dharma
 Template:     twentynineteen
*/

#page .wsite-logo img{    max-width: 200px; width:100%;}
#page .site-menu{    margin-top: -15px;}

#gform_fields_4 *{outline:none;}
#gform_fields_4 li{
	margin: 0px 0px;padding:0px 0px;
}
#gform_fields_4 li label{font-weight:300;}
#gform_fields_4 li.pname{
    width: 33.33%;
    float: left;
    clear: none;    margin-bottom: 20px;
}
#gform_fields_4 li.pname input.medium,
#gform_fields_4 li.pname select.medium{width:100% !important;}

#gform_fields_4 li input.small,
#gform_fields_4 li input.medium,
#gform_fields_4 li input.large{font-size:15px;    padding: 7px 10px;}

#gform_fields_4 li.breaker{clear:both;}
#gform_fields_4 li{}


#gform_fields_4 li#field_4_2,
#gform_fields_4 li#field_4_4{padding-right:20px;}
#gform_fields_4 li.pchoice{
	width: 50%;
    float: left;
    clear: none;
    padding: 10px 20px;
}
#gform_fields_4 li.pchoice2{clear:both !important;}
#gform_fields_4 li.pchoice2:after{content:" ";clear:both;display:block;}
#gform_fields_4 li.pchoice .ginput_container_radio{    margin: 0px 0px;}
#gform_fields_4 li.pchoice .ginput_container_radio ul{    margin: 0px 0px;}
#gform_fields_4 li.pchoice .ginput_container_radio ul li{
	float: left;
    margin-left: 20px !important;
    margin-top: -10px;
}
#gform_fields_4 li.date-of-onset{
	width: 50%;
    float: left;
    clear: none;
}
#gform_fields_4 li.date-of-onset textarea.medium {
    height: 60px;
    width: 100%;
    font-size: 15px;
}

#gform_fields_4 li.tchoice{    padding: 0px 20px;}
#gform_fields_4 li.tchoice .ginput_container_checkbox{    margin: -10px 0px 0px;}
#gform_fields_4 li.tchoice .ginput_container_checkbox ul{}
#gform_fields_4 li.tchoice .ginput_container_checkbox ul li{float: left;margin-left: 20px !important;}
#gform_fields_4 li.tchoice .ginput_container_checkbox ul li input{margin:0px 0px;}


#gform_fields_4 li.pchoice2 .ginput_container_checkbox{    margin: -10px 0px 0px;}
#gform_fields_4 li.pchoice2 .ginput_container_checkbox ul{}
#gform_fields_4 li.pchoice2 .ginput_container_checkbox ul li{float: left;margin-left: 20px !important;}
#gform_fields_4 li.pchoice2 .ginput_container_checkbox ul li input{margin:0px 0px;}


#gform_fields_4 li#field_4_27{    margin-top: 45px !important;}
#gform_fields_4 li.subcondition{
	width: 50%;
    float: left;
    clear: left;
    padding: 10px 0px 10px 45px;
}
#gform_fields_4 li.subcondition .ginput_container_radio{    margin: 0px 0px;}
#gform_fields_4 li.subcondition .ginput_container_radio ul{    margin: 0px 0px;}
#gform_fields_4 li.subcondition .ginput_container_radio ul li{
	float: left;
    margin-left: 20px !important;
    margin-top: -10px;
}

#gform_fields_4 li.field-breaker{
    display: block;
    clear: both !important;
    border-bottom: 1px solid #efefef;
    margin: 95px auto 10px !important;
    width: 100%;
}

#gform_fields_4 li.gsection .gsection_title{display:none;}
#gform_fields_4 li.gsection{
	clear: both !important;
    display: block;
    margin: 20px 0px 30px !important;
    border-bottom: 1px dashed #333;
}
#gform_fields_4 li#field_4_95{margin: 105px 0px 30px !important;}

#gform_fields_4 li.fullchoice{}
#gform_fields_4 li.fullchoice .ginput_container_radio{margin:0px 0px 20px;}
#gform_fields_4 li.fullchoice .ginput_container_radio ul{    margin: 0px;}
#gform_fields_4 li.fullchoice .ginput_container_radio ul li{display: inline-block;margin:0px 0px 0px 20px !important;}


#gform_fields_4 li#field_4_102 .ginput_container_radio{    margin: 0px 0px;}

#gform_fields_4 li#field_4_103,
#gform_fields_4 li#field_4_105 .ginput_container_textarea,
#gform_fields_4 li#field_4_109 .ginput_container_textarea,
#gform_fields_4 li#field_4_102 .gfield_description{
	padding: 0px 20px;
}

#gform_fields_4 li#field_4_106{padding: 10px 20px 0px;}
#gform_fields_4 li#field_4_106 .gfield_label{    margin: 0px 0px;}
#gform_fields_4 li#field_4_106 .ginput_container_text{
	margin: 0px 0px;
    max-width: 500px;
}

#gform_fields_4 li#field_4_113{
	float: left;
    clear: none;
    width: 35%;
	margin-bottom: 40px;
	padding-right:20px;
}
#gform_fields_4 li#field_4_113 input.small{width:100%;}
#gform_fields_4 li#field_4_114{
	float: left;
    clear: none;
    width: 65%;
    margin-bottom: 40px;
}
#gform_fields_4 li#field_4_114 input.small{width:100%;}

#gform_fields_4 li.subchoice{
	padding: 0px 20px;
    margin: 15px 0px 15px;
}
#gform_fields_4 li.subchoice .ginput_container_radio{margin: -10px 0px 0px;}
#gform_fields_4 li.subchoice .ginput_container_radio ul{}
#gform_fields_4 li.subchoice .ginput_container_radio ul li{
	display: inline-block;
    margin-left: 20px !important;
}

#gform_fields_4 li.drinfo{
	padding: 15px 20px 0px;
}
#gform_fields_4 li.drinfo .gfield_label{
	margin: 0px 0px;
    min-width: 155px;
}
#gform_fields_4 li.drinfo .ginput_container_text{
	margin: 0px 0px;
    display: inline-block;
    width: 100%;
    max-width: 250px;
}
#gform_fields_4 li.drinfo .ginput_container_text .medium{
	width: 100%;
    font-size: 15px;
}

#gform_wrapper_4 .gform_footer{
	border-top: 1px dashed #333;
    margin: 40px 0px 0px;
    padding: 35px 20px;
    text-align: center;
}
#gform_wrapper_4 .gform_footer .gform_button{
	text-transform: uppercase;
    width: 100%;
    max-width: 163px;border: 1px solid #000;
}
#gform_wrapper_4 .gform_footer .gform_button:hover{
	border: 1px solid #000;
    background-color: transparent;
    color: #000;
}


.header-main .main-menu ul li.current-menu-item a {
    color: #fff;
    background-color: #516c45;
}
body div.footer p{
    font-size:16px;
}
@media (max-width:991px){
    body .homecollage{
        background-position: top center !important;
    }
}
@media (max-width:767px){
    body .homecollage{
        background-position: 50% 100% !important;
        background-size: contain !important;
    }
    body #generic-section-two .homecollage{
        min-height: 400px !important;
    }
}
@media (max-width:559px){
    .title-header h2{
        font-size: 2rem !important;
    }
}
@media (max-width:505px){
    body #generic-section-two .homecollage {
        min-height: 350px !important;
    }
}
@media (max-width:429px){
    body #generic-section-two .homecollage {
        min-height: 307px !important;
    }
}
@media (max-width:423px){
    .title-header h2{
        font-size: 1.5rem !important;
    }
}
@media (max-width:366px){
    body #generic-section-two .homecollage {
        min-height: 273px !important;
    }
}

button, input, select, optgroup, textarea{
    font-family: 'Montserrat'!important;
}























