/*
Theme Name: wso-divi-child 
Description: WSO Child theme for the Divi
Template: Divi
*/
.gform_wrapper input[type=checkbox] {
    width: auto!important;
	  margin:5px;
}

.gform_wrapper input[type=radio] {
    width: auto!important;
	  margin:5px;
}
#main-header{background-color: #880016}
body h2{color: #2d2d2d!important}
/*Header*/
header.et-fixed-header .logo_container img{width: 200px}
header #logo{margin:8px 0px!important;}
header .logo_container{position: initial!important; width: 50%!important; float: left;}
header .contact_container{float: right;width: 50%!important;color: #FFF;font-size: 17px;text-align:  right;line-height: 24px;font-weight: 600;padding-top: 15px;}
header .contact_container .widget_text{width: 100%}
header .contact_container span{display: block;}
#et_top_search{margin-top: 19px!important}
#et-top-navigation{z-index: 99!important}
#et-top-navigation {float: right;padding-top: 0px!Important;padding-left: 0px!important;width: 100%;border-top: 2px solid #2d2d2d;border-bottom: 2px solid #2d2d2d;z-index: 9;position: relative;}
#et-top-navigation li{padding-right: 0px}
#et-top-navigation li a{padding-top:18px!important;padding-bottom:18px!important; padding-left: 0px; padding-right: 0px!important; padding: 15px!important; margin: 2px; color: rgba(0,0,0,1)}
#et-top-navigation li ul{border-top: 3px solid #2d2d2d!important;padding-top: 0px;padding-bottom: 0px;width: auto!important;}
#et-top-navigation li ul li{padding: 0px;}
#et-top-navigation li ul li a{padding: 3px 12px!important;font-size: 14px;margin: 0px!Important;border-bottom: 1px solid #2d2d2d;width: 250px;}
#et-top-navigation li#menu-item-657 ul{border-top: 3px solid #2d2d2d!important; padding-top: 0px; padding-bottom: 0px; width: 450px!important; padding: 0px!important;}
#et-top-navigation li#menu-item-657 ul li {padding: 0px; width: 49%; display: inline-block; float: none; vertical-align: top; }
#et-top-navigation li#menu-item-657 ul li a { width: 100%;}
#et-top-navigation li a:after{display: none;}
#et-top-navigation li.current-menu-item>a {background: #2d2d2d!important;color: #fcf4cf;}
#top-menu li.current-menu-ancestor>a{background: #2d2d2d!important;color: #fcf4cf;}
#et-top-navigation li a:hover { background: #2d2d2d!important; color: #fcf4cf; opacity: 1!important}
.et-fixed-header .contact_container{padding-top: 6px;font-size: 14px;line-height: 20px;}
.container.et_search_form_container.et_pb_search_visible{background-color: white; height: 50px!important;}
.et_search_outer{top: 136px;}
.et-search-form input{left: 0px; width: 95%; font-family: "Open Sans",Arial,sans-serif}
span.et_close_search_field{width: 40px; text-align: center;}

/*Global*/

#et-main-area{margin-top: 52px}
sup { bottom: 1.1em!important; font-size: 14px!important; }
.home-banner{-webkit-clip-path: polygon(50% 100%,100% 90%,100% 0%,0% 0%,0 90%);clip-path: polygon(50% 100%,100% 90%,100% 0%,0% 0%,0 90%);}
.et_pb_text_0 p{font-size: 14px!Important}
.et_pb_text ul li{font-size: 14px!Important}
.et_pb_text ol li{font-size: 14px!Important}

/*Footer*/

#main-footer {background-color: rgb(252, 244, 207);border-top: 2px solid #2d2d2d; float: left; width: 100%;}
#footer-widgets {padding: 20px 0 10px 0px;margin-bottom: 25px!important;margin-bottom: 0px!important;}
#footer-widgets .footer-widget{margin-bottom: 30px}
#footer-widgets .footer-widget li:first-child{font-weight: bold;text-transform: uppercase;padding-left: 0px;margin-bottom: 5px!important;}
#footer-widgets .footer-widget li:first-child a{color: #870016!important}
#footer-widgets .footer-widget li:first-child:before{display: none;}
#footer-widgets .footer-widget li{margin-bottom: 0px!important}
#footer-widgets .footer-widget li:before{border-color: #2d2d2d!important;}
#footer-widgets .footer-widget li a{color: #2d2d2d!important;}
#footer-widgets .footer-widget li a:hover{color: rgb(135, 0, 22)!important; font-weight: bold;}
#footer-bottom {padding: 15px 0 15px;background: #2d2d2d;}
.footer-copyrights { text-align: center; width: 100%; font-size: 13px; color: #faefba; line-height: 16px; }
.footer-copyrights .widget_text { width: 100%; }

/*Meeting Form*/

.meeting_form{ font-size: 14px; }
.meeting_form fieldset{width: 100%; float: left; border-bottom: 1px solid #666; margin-bottom: 20px; padding-bottom: 20px;}
.meeting_form .form-group{width: 33%;display: inline-block;vertical-align: top;}
.meeting_form .col-md-4{width: 50%;float:left;padding: 0px 5px;box-sizing: border-box;line-height: 16px;margin-bottom: 15px;}
.meeting_form input[type=text]{border: 1px solid #666;width: 100%;height: 30px;font-size: 14px;}
.meeting_form select{border: 1px solid #666;width: 100%;height: 30px;font-size: 14px;}
.meeting_form textarea{}
.meeting_form input[type=radio]{}
.meeting_form em{font-size: 12px; font-weight: bold;}
.meeting_form .radio-style{margin-bottom: 10px}
.meeting_form .radio-style label{display: block;}
.meeting_form p{margin: 10px 0px; padding: 0px;}
.meeting_form p em{font-size: 14px}

/* Link Button */
.link_button {
  background: none;
  display: inline;
  border: none;
  margin:0;
  padding:0;
  color: #069;
  text-decoration: underline;
  cursor: pointer;
}

.alert {
white-space:nowrap;
 background: none;
  display: inline;
  border: none;
  margin:0;
  padding:0;
  color: #069;
  text-decoration: underline;
 }
/* Meeting List Editor*/

/*shop-btm*/

.shop-btm{padding: 10px 0px!Important}
.shop-btm .et_pb_column_1_4{border-radius: 5px;border: 1px solid #2d2d2d;}
.shop-btm .et_pb_column_1_4 img{ border-radius: 50px; } 
.shop-btm .et_pb_column_1_4 .et_pb_text{background: #2d2d2d;} 
.shop-btm .et_pb_column_1_4 h3{padding-bottom: 0px; font-size: 16px!important}
.shop-btm .et_pb_column_1_4:hover{box-shadow: 0px 1px 3px 0px #870016;}
.shop-btm .et_pb_column_1_4:hover h3{color: white!important}
.shop-btm .et_pb_column_1_2{border-radius: 5px;box-shadow: 0px 1px 3px 0px #947f82; border: 1px solid #e4e4e4; width: 33%; float: none; display: inline-block; vertical-align: top;}
.shop-btm .et_pb_column_1_2 img{ border-radius: 50px; } 
.shop-btm .et_pb_column_1_2 .et_pb_text{background: #860016} 
.shop-btm .et_pb_column_1_2 h3{padding-bottom: 0px}
.shop-btm .et_pb_column_1_2:hover{box-shadow: 0px 1px 3px 0px #870016;}
.shop-btm .et_pb_column_1_2:hover h3{color: white!important}
.shop-btm{text-align: center!important}
.shop-btm .et_pb_column_1_3{border-radius: 5px;box-shadow: 0px 1px 3px 0px #947f82; border: 1px solid #e4e4e4;}
.shop-btm .et_pb_column_1_3 img{border-radius: 50px;} 
.shop-btm .et_pb_column_1_3 .et_pb_text{background: #860016} 
.shop-btm .et_pb_column_1_3 h3{padding-bottom: 0px}
.shop-btm .et_pb_column_1_3:hover{box-shadow: 0px 1px 3px 0px #870016;}
.shop-btm .et_pb_column_1_3:hover h3{color: white!important}
.table-css table{width: 100%!important; margin-bottom: 25px}
.table-css table th {padding-top: 11px;padding-bottom: 11px;background-color: #870016;color: white;font-weight:  500;font-size: 14px;text-align:  center;padding: 5px;}
.table-css table td{font-weight: 500; font-size: 14px; text-align: center; padding: 5px;}
.table-css table tr:nth-child(even) {background-color: #f2f2f2;}
.table-css table a.link{background: #870016; color: white; padding: 6px; border-radius: 3px; font-size: 13px; width: 205px; display: block; float: right;}
.widgettitle{line-height: 35px;font-size: 16px!important;text-align: left;padding-bottom: 0px;padding-left: 10px;margin-bottom: 5px;background: #2d2d2d;display: block;color: white;-webkit-clip-path: polygon(50% 100%,100% 90%,100% 0%,0% 0%,0 90%);clip-path: polygon(50% 100%,100% 90%,100% 0%,0% 0%,0 90%);}
.et_pb_widget_area .menu{}
.et_pb_widget_area .menu li{margin-bottom: 0px!Important; border-bottom: 1px dashed #2d2d2d;}
.et_pb_widget_area .menu li a{font-size: 14px;line-height: 30px;padding-left: 10px;font-weight: 600;}
.et_pb_widget_area .menu li:hover a{background: #fcf4cf;color: #2d2d2d;display: block;}
.et_pb_widget_area .menu li.current-menu-item a{background: #fcf4cf;display: block;color: #2d2d2d;}
.et_pb_widget_area{margin-bottom: 0px!important}
.et_pb_widget_area_left{border: 0px; padding-right: 0px}
.gform_wrapper{}
.gform_wrapper .gform_heading{}
.gform_wrapper .gform_heading h3{text-align: center; border-bottom: 1px solid #870016; font-size: 22px!important; font-weight: bold; text-transform: uppercase;}
.gform_wrapper .gform_body{font-size: 13px!important; font-weight: 500!important; text-align: justify!important;}
.gform_wrapper .gform_body h2{text-align: center; border-bottom: 1px solid #870016; font-size: 22px!important; font-weight: bold; text-transform: uppercase; margin-top: 20px}
.gform_wrapper .gform_body .field_sublabel_below{width: 33%; display: inline-block; vertical-align: top; float: none;}
.gform_wrapper .gform_body .field_sublabel_below.gfield_html{width: 100%;}
.gform_wrapper .gform_body label{font-weight: 600!important; font-size: 14px!important; }
.gform_wrapper .gform_body .gfield_description{color: #870016; line-height: initial;}
.gform_wrapper .gform_body .ginput_container_radio{margin-top: 0px!Important}
.gform_wrapper .gform_body #field_1_4{width: 100%!important; margin-top: 0px!Important}
.gform_wrapper .gform_body #field_1_16{width: 100%!important; margin-top: 0px!Important}
.gform_wrapper .gform_body .gfield_radio li{width: 100%!important; margin-top: 0px!Important}
.gform_wrapper .gform_body .gfield_checkbox li{width: 100%!important; margin-top: 0px!Important}
.gform_wrapper textarea{width: 100%!important}
.gform_wrapper select{width: 100%!important; padding: 4px!important; margin-left: 0px!important;}
.gform_wrapper .gform_button.button{background: #860016; color: white; border: 0px; width: 120px!important; padding: 10px; border-radius: 5px; font-weight: 500; font-family: "Open Sans",Arial,sans-serif; text-transform: uppercase;}
.wpcf7-form{}
.wpcf7-form input{border: 1px solid #666; padding: 7px 5px; border-radius: 2px; margin-bottom: 5px; width: 100%; font-family: "Open Sans",Arial,sans-serif;}
.wpcf7-form textarea{border: 1px solid #666; padding: 7px 5px; border-radius: 2px; margin-bottom: 5px; width: 100%;  height: 80px; font-family: "Open Sans",Arial,sans-serif;}
.wpcf7-form select{border: 1px solid #666; padding: 7px 5px; border-radius: 2px; margin-bottom: 5px; width: 100%;font-family: "Open Sans",Arial,sans-serif;}
.wpcf7-form .wpcf7-submit{background: #2d2d2d; color: #fcf4cf; text-transform: uppercase; font-weight: bold; font-size: 14px; font-family: "Open Sans",Arial,sans-serif;}
.extra-form-css{float: left; position: absolute; left: 0px; margin-top: 270px!important;}
.extra-form-css.a{float: left; position: absolute; left: 230px; margin-top: 270px!important;}
.extra-form-css.b{float: left; position: absolute; right: 0px; left: initial!important; margin-top: 270px!important;}
#field_1_19{margin-bottom: 25px}
.tabs {margin: 50px 0px}
.tabs .tab_nav{width: 100%; display: block; overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #870016;}
.tabs .tab_nav ul{margin: 0px;padding: 0px;}
.tabs .tab_nav ul li { float: left; list-style: none; font-weight: bold;  text-transform: uppercase; cursor: pointer; color: #2d2d2d; }
.tabs .tab_nav ul li.active a{ border-top-left-radius: 10px; border-top-right-radius: 10px; color: #870016; border: 1px solid #870016; border-bottom: 0px; }
.tabs .tab_nav ul li a{padding: 10px 30px; display: inline-block; color:#2D2D2D}
.tabs .tab_nav ul li a:hover{color:#880016;}
.tabs .tab_content_outer{}
.tabs .tab_content_outer .tab_content{display: none;}
.tabs .tab_content_outer .tab_content table{width: 100%}
.tabs .tab_content_outer .tab_content table th {padding: 5px 10px;background-color: #870016;color: white;font-size: 14px;font-weight: 400;}
.tabs .tab_content_outer .tab_content table tr:nth-child(even) { background-color: #f2f2f2; }
.tabs .tab_content_outer .tab_content table td{padding: 5px 10px}
.tabs .tab_content_outer .tab_content:first-child{display: block;}
.tabs .tab_content_outer .tab_above_sec{padding: 5px 0px 15px 0px;}
.tabs .tab_content_outer .tab_above_sec h4{ display: inline-block; padding-bottom: 0px; line-height: 32px; width: 150px; width: 56%}
.tabs .tab_content_outer .tab_above_sec a{ display: inline-block; vertical-align: top; background: #2D2D2D; color: white; padding: 5px 20px; width: 150px; text-align: center; }
.tabs .tab_content_outer .tab_above_sec a:hover{background:#880016;}
.tabs .tab_content_outer .tab_above_sec select{display: inline-block;vertical-align:top;border: 1px solid #ccc;width: 150px; padding: 7px;}
.left-mapsec{float: left; width: 75%; box-sizing: border-box; padding-right: 2%;}
.left-mapsec #vmap{width: 100% !important}
.left-mapsec h4{float: left;width: 100%;text-align: center;font-size: 24px; padding-bottom: 16px;}
.right-mapsec{float: left; width: 25%; background: #fafafa; padding: 15px; border: 1px solid #eee; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); margin-top: 40px;}
.right-mapsec .mt-form label{float: left;width: 100%;font-size: 16px; padding-bottom: 10px;}
.tabs .tab_content_outer{float: left; width: 100%; padding-bottom: 50px;}
form.mt-form .wso-search{float: left; width: 100%;padding: 5px;min-height: 30px;margin-bottom: 8px;}
form.zip-form label.mtzip-label{font-size: 16px; width: 100%; float: left; padding-bottom: 12px;}
form.zip-form span{font-size: 13px; float: left; width: 100%; line-height: 16px; padding-bottom: 20px;}
form.mt-form .mtsearch{background: #2d2d2d;color: #fcf4cf; font-size: 12px; text-transform: uppercase; width: 100%; padding: 8px 5px; border: none; margin-bottom: 23px;}
form.zip-form input.zipcode-search{float: left; width: 100%;padding: 5px;min-height: 30px;margin-bottom: 8px;}
form.zip-form input.zipsearch{background: #2d2d2d;color: #fcf4cf; font-size: 12px; text-transform: uppercase; width: 100%; padding: 8px 5px; border: none; margin-bottom: 23px;}
.tab_content h2{float: left; width: 100%; font-size: 29px; padding: 12px 0 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.tab_content ul{float: left; width: 100%;}
.tab_content ul li{float: left; width: 20%; font-size: 20px; line-height: 32px;}
.projectdetail{float: left; width: 100%; background: #fafafa; padding: 15px; border: 1px solid #eee; margin: 10px 0; border-right: none; border-left: none;}
.floatleft{float: left; margin-bottom: 25px; font-size: 25px; color: #333; font-weight: 700;}
.floatright span{font-size: 21px;}
.floatright{float: right; margin-bottom: 25px; }
.maincont{float:left; width: 100%;}
.maincont .col-md-6{float: left; width: 33.33%; padding: 0 12px;}
.contactdetail{float: left; width: 100%; padding: 40px 0;}
.contactdetail-left{float: left; width: 65%;}
.contactdetail-right{float: left; width: 35%;}
.contactdetail-left h4{ font-size: 25px; font-weight: normal !important; padding-bottom: 13px;}
.contactdetail-left h5{line-height: 22px;}
.contactdetail-right h4{font-size: 22px; font-weight: 700; padding-bottom: 25px;}
.printdiv{float: left; width: 100%; margin-top: 14px;}
.printdiv .floatleft{font-size: 14px; font-weight: 400; margin-bottom: 5px !important;}
.printdiv .floatright{font-size: 14px; font-weight: 400; margin-bottom: 5px !important;}
.wp-pagination{width: 100%; text-align: center; margin: 10px 0px}
.wp-pagination .page-numbers{background: #faefba; color: #870016; padding: 4px 10px; margin: 0px 2px; border-radius: 5px;}
.wp-pagination .page-numbers.current{background: #870016; color: #faefba;}
.wp-pagination .page-numbers:hover{background: #870016; color: #faefba;}
.page-template-page-template-map #et-main-area table { margin: 0 auto 40px auto; }
.page-template-page-template-map #et-main-area .wso-scroll li{padding:4px 8px 4px 8px }
.page-template-page-template-map #et-main-area .wso-scroll li a {display: block; color: #333; font-size: 15px;}
.page-template-page-template-map #et-main-area .wso-scroll li a:hover{color: #2ea3f2}
#map-canvas{width: 500px; height: 500px}
.popup-main{background: rgba(0, 0, 0, .8);width: 100%;height: 100%;position: fixed;top: 0%;text-align: center; display: none; z-index: 99}
.pop-up{width: 300px;background: #f1f1f1;border: 1px solid #aaaaaa;top: 30%;position: relative;margin: 0 auto;text-align: left;border-radius: 4px;padding: 4px!Important;}
.pop-up input{float: right;width: 100px;background: red;border: 1px solid red;color: white;font-weight: bold;}
.pop-up a{color: red;float: right;padding: 6px 25px; cursor: pointer; position: absolute; top: 0px; right: 5px; padding: 0px!important}
.wso-scroll{max-height: 507px; overflow-x:scroll; overflow-y:auto; }
.pop-up .title{border: 1px solid #aaaaaa; background: #cccccc url(http://www.meetings.adultchildren.org/assets/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; font-size: 20px; line-height: 30px; padding: 0px 6px; font-weight: 600;}
.pop-up .content{padding: 12px;}
.pop-up .content p{ padding-bottom: 0px; }
.pop-up .content p strong{color: black}
.map-container{width: 1050px; margin: 20px auto; overflow: hidden; text-align: center;}
.map-container #marker_count{text-align: left; font-weight: 600}
.map-container #map_canvas{width: 70%!important}
.map-container #side_bar{width: 30%!important; padding-top: 14px!important;}
.map-container #side_bar a {display: block; color: #333; font-size: 15px; padding: 2px 8px 2px 8px; text-align: left; line-height: 0px;}
.map-container .map-form{width: 100%;clear: both;margin: 20px 0px;text-align: left;}
.map-container .map-form span{width: 33%;display: inline-block;vertical-align: top;margin-bottom: 6px;}
.map-container .map-form input{width: 98%;border: 1px solid #2d2d2d;padding: 5px;font-size: 14px;}
.map-container .map-form input[type='button']{background: #fcf4cf; margin-right: 7px; font-weight: 500; line-height: 17px}
.map-container .map-form input[type='button']:hover{background: #870016; color: white}
.map-container .map-form select{width: 98%;border: 1px solid #2d2d2d;padding: 5px;font-size: 14px;}
.conf_info{width: 100%; text-align: center;}
.conf_info input{background: #870016; border: 0px; color: white; padding: 10px; font-family: "Open Sans",Arial,sans-serif; font-size: 14px; border-radius: 4px; position: relative; top: -40px; cursor: pointer; z-index: 9999}
.page-template-page-template-conatct-deatils  #et-main-area .et_pb_text_align_left{margin-bottom: 20px!Important}
.page-template-page-template-conatct-deatils  #et-main-area .et_pb_section {padding-bottom: 0px!Important}
.page-template-page-template-conatct-deatils  #et-main-area .et_pb_row_1{text-align: center;}
.page-template-page-template-conatct-deatils  #et-main-area .et_pb_row_1 p{padding-bottom: 0px!Important}
.list-main-a{width: 66%; float: left; }
.list-li{width: 46%; display: inline-block; vertical-align: top; margin-right: 3%;}
.list-li ul li{border-bottom: 1px solid #e6dede; padding: 6px 0px;}
.list-main-b{width: 100%; float: right; background: white; border: 1px solid #2d2d2d; padding: 10px; text-align: center; margin: 20px 0px}
.list-main-b .inter-left{width: 49%; display: inline-block; vertical-align: top;}
.printdiv{width: 100%; text-align: center;}
.printdiv ul{}
.printdiv ul li{display: inline-block;width: 32%; vertical-align: middle; text-align: center;}
.page-template-page-template-map #et-main-area .et_pb_section { padding: 0; }
.page-template-page-template-meeting-search #et-main-area .et_pb_section { padding: 0; }
.temp-search{text-align: center; padding-bottom: 40px}
.temp-search .col-md-4 { display: inline-block; width: 33%; padding: 10px 0px; font-weight: bold; }
.temp-search .col-md-4 select { width: 200px; border: 1px solid #2d2d2d; font-family: "Open Sans",Arial,sans-serif; }
.temp-search .mt_result{margin-top: 30px;}
.temp-search .mt_result table{width: 100%!important; margin-bottom: 25px}
.temp-search .mt_result table th {padding-top: 11px;padding-bottom: 11px;background-color: #870016;color: white;font-weight:  500;font-size: 14px;text-align:  center;padding: 5px;}
.temp-search .mt_result table td{font-weight: 500; font-size: 14px; text-align: center; padding: 5px;}
.temp-search .mt_result table tr:nth-child(odd) { background-color: #f2f2f2; }
.printsec{float: right; width: auto; text-align: right;}
.printsec select{width: 80px !important}
.thankcont{float: left; width: 100%; padding: 100px 0;}
.thankyou{margin: 0 auto; width: 500px; border: 2px dashed #880016; text-align: center; min-height: 100px; font-size: 17px; line-height: 27px; font-weight: bold; padding: 13px;}
.wpregthaks, #gform_confirmation_message_6, #gform_confirmation_message_5, #gform_confirmation_message_1, #gform_confirmation_message_3, #gform_confirmation_message_4{margin: 0 auto; width: 500px; border: 2px dashed #880016; text-align: center; min-height: 100px; font-size: 17px; line-height: 27px; font-weight: bold; padding: 13px;}
.thanksmsg{line-height: 63px; font-size: 23px; margin: 0 auto; width: 500px; border: 2px dashed #880016; text-align: center; min-height: 100px; font-size: 17px; line-height: 27px; font-weight: bold; padding: 13px;}
.list-main-a{width: 100% !important}
.dys_srch{float: left; background: #2d2d2d; padding: 6px 10px; color: #fcf4cf; font-size: 13px; border: none; letter-spacing: 1px; border-radius: 3px; cursor: pointer; margin-top: 20px;}
.dys_close{display: inline-block; width: 20px; background: url(images/close.png) no-repeat; background-size: auto auto; background-size: 66%; color: #000; padding-bottom: 13px; padding-left: 35px; font-size: 15px; font-weight: bold;}
.dys_dta_class{float: left; width: 100%; background: #efefef; padding: 19px; box-shadow: 1px 1px 1px #ccc;}
.srch_rt {float: left; width: 100%;}
.container.mtlist h2{float: left; width: 100%;}

.points{}
.points li{list-style-type: disc; margin-left: 20px}
.points li a{color: #870016}


.custom-search-form{float: left !important; width: 100%;}
.custom-search-form .frm-left {float: left;width: 45%;margin-bottom: 50px;}
.custom-search-form .frm-left small{float: left;width: 100%;font-size: 12px;font-style:  italic;margin-bottom: 10px;}
.custom-search-form .frm-dayfilter{float: left; width: 100%; margin-top: 10px;}
.custom-search-form .frm-dayfilter label{display: block;margin-bottom: 4px;}
.custom-search-form .mil_srch{margin: 10px 0px;display: inline-block;width: auto;}
.custom-search-form .mil_srch select{border: 1px solid #bbb;color: #4e4e4e;padding: 7px 10px;border-radius: 2px;margin: 0px 8px;}
.custom-search-form input[type="text"]{width: 50%!important;margin-right:  10px;}
.custom-search-form .frm-right {width: 45%;padding: 2%;float: right;border: 1px solid #dedede;}
.custom-search-form .frm-right input{float: right;}
.custom-search-form .frm-right h2{font-size: 20px; margin-bottom: 20px;}
.frm-dayfilter {float: left;width: 100%;margin-top: 25px;}
.frm-dayfilter p label {float: left;width: 25%;line-height: 0;padding: 4px 0px;font-size: 13px;}

.checkbx-css{}
.checkbx-css label{width: 14%!important}

form.mtsortfrm input.sortbt{padding: 8px 24px!Important}

.custom-inter{width: 100%; float: left;}
.custom-inter .left-sec{float: left;}
.custom-inter .left-sec span{display: inline-block; vertical-align: top;}
.custom-inter .left-sec p{display: inline-block; padding: 2px 10px;}
.custom-inter .left-sec select{border: 1px solid #dadada; padding: 1px 5px; font-size: 14px; width: 140px; min-height: 30px;}
.custom-inter .left-sec input[type=submit]{border: 0px; background: #860016; color: white; padding: 7px 9px;}
select#input_country { padding: 8px 10px; border-radius: 3px; }

.custom-inter .right-sec{float: right;}
.srh-country { float: left; margin-bottom: 20px; }
.srh-country label { margin-bottom: 20px !important; float: left; }
.mtlist-content ul li p {
    color: #000 !important;
    font-weight: 600!important;
}

a.intcont {
    font-size: 12px;
    color: #880016;
    text-decoration: underline;
}


@media (max-width: 1300px){
	#et-top-navigation li a{padding: 16px 10px!important}
	.tabs .tab_nav ul li a {padding: 10px 9px!important}
	.map-container{width: 96%}
	.updatelink{top: 0px!important}
}

@media (max-width: 1179px){
	#et-top-navigation li a{padding: 15px 2px!important; margin-top: 5px;}
	.custom-search-form input[type="text"] { width: 40%!important;}
}

@media (max-width: 979px){
	header .contact_container{padding-top: 6px}
	.et_header_style_left #logo{max-width: 240px!important}
	.et_header_style_left .mobile_menu_bar{padding-bottom: 17px;}
	.mobile_menu_bar:before{color: #870016; top: 10px}
	.et_mobile_menu{padding: 5px!important; border:2px solid #870016;}
	.et_header_style_left .et-search-form{width: 98%!important; max-width: 98%!important}
	.et_search_outer {top: 112px;}
	#et_top_search {margin-top: 10px!important;}
	#et-top-navigation li a {padding: 5px 3px!important; margin-top: 0px!important}
	#et-top-navigation li ul li {padding: 0px; width: 49%; display: inline-block; float: none;}
	#et-top-navigation li ul li a{width: 100%;}
	footer .container{width: 96%!important}
	body #main-footer #footer-widgets .footer-widget{width: 22%!important; margin-right: 10px!Important; margin-left: 10px!important;}
	#et-top-navigation li#menu-item-657 ul{width: 100%!important}
	.shop-btm .et_pb_column_1_4{margin-bottom: 10px!Important;}
	.shop-btm {padding: 0px!Important}
	.box-layout-css .shop-btm .et_pb_column_1_3 {width: 30%!important; display: inline-block; float: none; vertical-align: top; margin: 0px 10px;}
	.box-layout-css .shop-btm .et_pb_column_1_2 {width: 46%!important; display: inline-block; float: none; vertical-align: top; margin: 0px 10px;}
	.box-layout-css .shop-btm h3{font-size: 14px}
	.tabs .tab_nav ul li{width: 33%; height: 45px;}
	.tabs .tab_nav ul li a{padding: 10px 0px!important; display: block; text-align: center;}
	.tabs .tab_content_outer .tab_above_sec h4{width: 40%}
	.map-container #side_bar a{line-height: 20px;}
	.temp-search .col-md-4{width: 30%;}
	.temp-search .col-md-4 select{width: 96%;}
	.tabs .tab_content_outer .tab_above_sec a{width: auto!important}
	.frm-dayfilter p label{width: 33%!important}
	.custom-search-form input[type="text"]{width: 100%!important}
	.checkbx-css label{width: 25%!important}
	body.page-template-update-meeting-link .et_pb_widget_area{display:none;}
	body.page-template-update-meeting-link .et_pb_image_0{display:none;}
	body.page-template-update-meeting-link #content-area{text-align: center;}
	.updatelink { top: -30px!important; margin: 0 auto; left: initial!important; float: none; }
	.label-css{float: left; width: 100%}
	.label-css .checkbox-inline{width: 25%}
}

@media (max-width: 767px){
	h1 br{display: none;}
	h2 br{display: none;}
	header .container{width: 98%;}
	header .contact_container{line-height: 20px; font-size: 14px;}
	header .logo_helper{display: none;}
	.box-layout-css .shop-btm .et_pb_column_1_3 {width: 100%!important; margin-bottom: 20px}
	.box-layout-css .shop-btm .et_pb_column_1_2 {width: 100%!important; margin-bottom: 20px}
	.et_mobile_menu{border: 0px; border-top:2px solid #870016 }
	.et_header_style_left .mobile_menu_bar{right: 10px}
	#et-top-navigation li ul li{width: 100%}
	#et-top-navigation .container{width: 100%}
	#et_top_search{left: 10px}
	body #main-footer #footer-widgets .footer-widget{width: 45%!important; margin-bottom: 0px!important; min-height: 190px;}
	.gform_wrapper .gform_body .field_sublabel_below{width: 46%; margin-right: 10px;}
	.et_pb_section_0 {padding-top: 0px!important; padding-bottom: 0px!important;}
	.et_pb_text_0 h1{font-size: 28px!Important}
	.et_pb_text_1 h2{font-size: 21px!Important}
	.et_pb_column {margin-bottom: 0px!important;}
	.left-mapsec{width: 100%!important}
	.right-mapsec{width: 100%!important; margin-bottom: 20px}
	.tabs .tab_nav ul li{}
	.tabs .tab_nav ul li a {font-size: 11px; line-height: 12px;}
	.tabs .tab_content_outer .tab_above_sec h4{width: 100%; margin-bottom: 10px}
	.tabs .tab_content_outer .tab_above_sec{text-align: center; float: left; width: 100%;}
	.tabs .tab_content_outer .tab_above_sec a{width: 130px; margin: 0px 5px;}
	.tabs .tab_content_outer form.mtsortfrm{width: 100%!important}
	.tabs .tab_content_outer form.mtsortfrm input.sortbt{padding: 8px 24px}
	.tabs .tab_content_outer .printsec{text-align: center; width: 100%}
	.page-template-page-template-tabs2 .et_pb_section_0{padding: 0px!Important}
	.list-main-a{width: 100%}
	.list-main-b{width: 100%}
	.list-li{width: 100%}
	.printdiv ul li{font-size: 13px; line-height: 16px;}
	.page-template-page-template-map #et-main-area .et_pb_section {padding: 0!important;}
	.map-container #map_canvas {width: 100%!important;}
	.map-container #side_bar {width: 100%!important; padding-top: 14px!important;  height: 300px!important;}
	.map-container #side_bar br{display: none;}
	.map-container .map-form span{width: 32%!important}
	.temp-search .col-md-4{width: 100%;}
	.tabs { margin: 10px 0px 50px 0px!important; }
	.custom-search-form .frm-left{width: 100%!important}
	.custom-search-form .frm-right{width: 100%!important; margin-top: 0px!Important}
	.custom-search-form input[type="text"] { width: 44%!important; }
	.checkbx-css label{width: 33%!important}
	.list-main-b .inter-left{width: 100%; display: inline-block; vertical-align: top;}
	.inter-table{overflow-x: auto;}
	custom-inter .left-sec select{margin-bottom: 10px}
	.table-css.inter-table{width: 90%!important; float: none!important}
	.table-css.inter-table span{width: 100%; margin: 0 auto 10px auto; float: none;}
	.custom-inter .right-sec{width: 100%!important}
	.table-css.inter-table span select{width: 100%!important}
	.custom-inter .left-sec { float: left; width: 100%; }
}

@media (max-width: 479px){
	header .contact_container{width: 100%!important; text-align: center; padding-top: 0px; padding-bottom: 5px; font-size: 13px}
	header .contact_container span{display: inline-block; vertical-align: top; margin: 0px 8px}
	.et_header_style_left .logo_container{width: 100%!important; text-align: center!important}
	.et_search_outer {top: 137px;}
	body #main-footer #footer-widgets .footer-widget {width: 43%!important; font-size: 13px;}
	.gform_wrapper .gform_body .field_sublabel_below{width: 100%; margin-right: 0px;}
	.tabs .tab_nav{border-bottom: 0px !important}
	.tabs .tab_nav ul li {width: 100%; height: auto!important}
	.tabs .tab_nav ul li a {padding: 8px 0px!important; font-size: 12px; border-bottom: 1px solid #870016;}
	.tabs .tab_nav ul li.active a{border-bottom: 1px solid #870016; border-radius: 3px;}
	.gform_wrapper .gform_body .field_sublabel_below {width: 100%; margin-right: 0px; margin-top: 0px;}
	.map-container .map-form span{width: 100%!important}
	.tabs .tab_content_outer .printsec{}
	.tabs .tab_content_outer .tab_above_sec a{padding: 5px 13px!important; margin-bottom: 10px!Important}
	.tabs .tab_content_outer .tab_above_sec select{width: 100%!important}
	.tabs .tab_content_outer form.mtsortfrm select{width: auto!Important}
	.tabs .tab_content_outer .tab_content:first-child{overflow-x: auto!important;}
	.tabs .tab_content_outer .tab_content table{width: 600px!important}
	.frm-dayfilter p label{width: 50%!important}
	.custom-search-form .frm-right ul li{text-align: center;}
	.custom-search-form .frm-right ul li label{width: 100%!important; margin-right: 0px; text-align: center;}
	.custom-search-form .frm-right ul li input{float: none; display: inline-block;}
	#meeting-search-form input[type="text"]{width: 100%!important}
	.custom-search-form .frm-right h2{text-align: center; margin-bottom: 0px!important}
	.checkbx-css label{width: 50%!important}
	.custom-inter .left-sec{float: left;width: 100%; margin-bottom: 10px}
	.custom-inter .right-sec{float: right; width: 100%; margin-bottom: 10px}
	.label-css .checkbox-inline{width: 33%}
}

.datadiff {background-color: yellow}

