/*
Theme Name: gdnoosa
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.gform_wrapper .top_label .gfield_label {
	display: none !important;
}

.gform_wrapper input:not([type=radio]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 10px 12px !important;
	border-radius: 4px;
}

.gform_wrapper input[type=submit] {
	border: 2px solid #ED3237 !important;
	color: #ffffff !important;
	background-color: #ED3237 !important;
	text-align: center !important;
}

.gform_wrapper input:hover[type=submit] {
	border: 2px solid #ffffff !important;
	color: #ED3237 !important;
	background-color: #ffffff !important;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	display: none !important;
}

.gform_wrapper .gform_footer {
	padding: 0px 0 10px !important;
	margin: 0px 0 5px !important;
}

.medium.gfield_select {
	padding: 9px 0px 13px 6px !important;
    border-radius: 4px;
}

.gform_wrapper .textarea.medium {
	border-radius: 4px;
}

body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset], body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea {
    font-size: 14px !important;
}

body .gform_wrapper .gform_fields .gfield {
    margin: 0 0 7px;
}

.latest_post_two_holder .latest_post_two_info {
	display: none !important;
}

.mobile_menu_button span, .side_menu_button>a {
	font-size: 24px;
}

/* iPads (landscape) ----------- */
@media screen and (min-width : 768px) and (max-width : 1024px)
and (orientation : landscape) {
nav.main_menu > ul > li > a { font-size: 12px !important; padding: 0 9px !important; }
.drop_down .second .inner > ul > li > a { font-size: 12px !important; }
.wpb_single_image.vc_align_left.noshow { padding-top: 38px; }
}

/* iPads (portrait) ----------- */
@media screen and (min-width : 768px) and (max-width : 1024px)
and (orientation : portrait) {
.scontact { height: 30px !important; }
.wpb_single_image.vc_align_left.noshow { padding-top: 54px; }
.bigipad { width: 100% !important; }	
}

/* Smartphones (landscape new phones/tablets iphone 6/6 Plus) ----------- */
@media screen and (min-width : 501px) and (max-width : 767px) {
.call_to_action .text_wrapper .call_to_action_text { line-height: 33px; }
.wpb_single_image.vc_align_left.noshow { padding-top: 60px; }
}

/* Smartphones (landscape iphone 3/4) ----------- */
@media screen and (min-width : 415px) and (max-width : 500px) {
.wpb_single_image.vc_align_left.noshow { padding-top: 60px; }
}

/* Smartphones (portrait) ----------- */
@media screen and (max-width : 414px) {
.call_to_action .text_wrapper .call_to_action_text { line-height: 33px; }
.wpb_single_image.vc_align_left.noshow { padding-top: 75px; }
.qode-instagram-feed li img { display: inline-block !important; }	
}

/* laptop (landscape) ----------- */
@media screen and (min-width : 1024px) and (max-width : 1300px) {
nav.main_menu>ul>li>a { padding: 0 12px; }
}