.banbtimg {
width: 24% !important;
margin-right: 0.5% !important;
}
h2.h2{ font-size:36px !important; text-transform: capitalize;}
h1{text-transform: capitalize; line-height: normal;}
div#et-info {
width: 100%;
display: flex;
justify-content: space-between;
}
div#et-info a {
font-weight: 100;
}
span#et-info-phone {
font-weight: 100;
}
ul#top-menu li {
padding-bottom: 15px;
}
ul#top-menu li a {
padding-left: 0px !important;
padding-bottom: 0px !important;
} 
ul#top-menu li#menu-item-344 a {
background-color: #eb852b;
border-color: #eb852b;
border-radius: 50px;
display: inline-block;
padding: 9px 25px !important;
color: #fff !important;
font-size: 14px !important;
}
.banner_bgg h1 {
color: #333;
padding-bottom: 5px;
} 
h1:before{ content: "";
width: 200px;
height: 10px;
background: #ea842e;
display: block;
margin-bottom: 15px;
}
ul.ul_price li {
list-style: none;
}
.pp_box .et_pb_main_blurb_image img {
background: #fff;
} .btn_link {
margin-bottom: 18px;
}
.text_link a {
color: #1e73be;
}
ul.ul_price li {
padding-top: 5px;
padding-bottom: 5px;
display: block;
}
ul.ul_price li img {
margin-right: 9px;
}
.pp_box.center_box .btn_link a {
border-color: #fff;
background: #fff;
}
.pp_box.center_box .pricing_btn .btn_link a {
background: transparent;
color: #fff;
}
.pp_box.center_box .text_link a {
color: #fff;
border: 2px solid;
}
.price_row.pss span {
font-size: 60px;
font-weight: 300;
}
sup {
bottom: 2em;
}
.price_row.pss span {
font-size: 58px;
font-weight: 300;
letter-spacing: -4px;
}
.pp_box h4 {
margin-bottom: 16px;
}
.pp_box.center_box::before {
content: "";
background: url(//strategicworkspace.com/wp-content/themes/divi-child/images/best-value_top-new.png);
width: 154px;
height: 46px;
display: block;
position: absolute;
top: -4px;
right: 0;
left: 0;
margin: auto;
}
.h2{ position:relative;}
.h2::before {
content: "";
width: 200px;
height: 10px;
background: #ea842e;
display: block;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
}
.price_row.pss {
margin-bottom: 15px;
}
h2.h2 {
margin-bottom: 10px;
}
.outer_test {
background: white;
text-align: center;
} 
.start_section {
text-align: center;
} .outer_test {
background: white;
text-align: center;
}
.start_section h3 {
font-size: 20px;
text-align: left;
}
.videoSec_test {
width: 100%;
}
.start_section p {
font-size: 16px;
}
.page-id-28 .et_pb_section_2 .white {
background: none !important;
}
.testimonial_2 {
padding: 40px 16px 40px;
background: white;
border-radius: 15px;
text-align: center;
color: black;
}
.start_section {
display: flex;
flex-direction: column;
justify-content: center;
text-align: left;
align-items: flex-start;
}
.start_section h3 {
font-size: 20px;
text-align: center;
margin-top: 10px;
}
.test_icon {
margin-bottom: 20px !important;
margin-left: inherit !important;
align-self: end; }
.testimonial_2 h3 {
font-size: 22px;
}
.sa_owl_theme .owl-dots {
display: none !important;
}
.start_section p {
padding-left: 15px;
}
.sa_hover_container {
background: none !important;
}
.testimonial_2 p {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
padding-bottom: 0;
}
.swiper-slide {
border-radius: 3%;
background: #fff;
padding: 23px 17px;
} ul.semibold.resul {
padding-left: 0;
}
ul.semibold.resul li {
font-size: 16px;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px;
list-style: none !important;
position: relative;
padding-left: 15px;
}
ul.semibold.resul li::before {
content: "";
width: 8px;
height: 8px;
background: #ed832b;
display: block;
position: absolute;
left: 0;
top: 14px;
}
ul.semibold.resul li span.orange.italic {
font-style: normal !important;
}
.orange {
color: #ed832b;
font-size: 16px;
font-weight: 700;
}
body .white .sa_owl_theme .owl-dots {
display: none !important;
}
body .autohide-arrows .owl-nav {
display: block !important;
}
body .white .sa_owl_theme .owl-nav .owl-prev, body .white .sa_owl_theme .owl-nav .owl-next {
background-color: transparent !important;
background-size: 20px !important;
height: 30px !important;
}
body .white .sa_owl_theme .owl-nav .owl-prev {
margin-left: -25px;
}
body .white .sa_owl_theme .owl-nav .owl-next {
margin-right: -25px;
}
.lgx_logo_carousel .lgx_lsw_nav_top_right {
text-align: inherit !important;
top: 50%;
transform: translateY(-50%);
margin-top: 0px !important;
z-index: 2;
position: absolute;
width: 100%;
margin-bottom: 0px !important;
}
#lgx_logo_slider_app_3738 .lgx_logo_carousel .lgx_lsw_nav_button {
color: #222b30 !important;
background-color: transparent !important;
font-size: 40px !important;
width: 20px !important;
height: 40px !important;
border: 0px !important;
border-radius: 0px !important;
padding: 0px;
}
.lgx_lsw_nav_button.lgx_lsw_nav_button_next {
float: right;
}
h2.left_after::before {
margin-left: 0;
}
h2{ line-height: normal;}
.ahed_row_block::before {
content: "";
width: 1px;
background: #dddddd;
height: 100%;
display: block;
left: 50%;
margin-right: -1px;
position: absolute;
}
.emaillist form {
position: relative;
}
.emaillist form input[type="email"] {
height: 54px;
padding: 20px;
border-radius: 50px;
background: transparent;
border: 2px solid #fff;
width: 100%;
padding-right: 200px;
color: #fff;
}
.emaillist form input[type="submit"] {
position: absolute;
right: 0;
top: 0;
height: 54px;
border-radius: 50px;
width: 170px;
border: 2px solid #fff;
background: #000;
color: #fff;
font-family: "Fjalla One", sans-serif;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
cursor: pointer;
}
.emaillist form input::placeholder { 
color: white;
opacity: 1; 
}
.emaillist form input:-ms-input-placeholder {
color: white;
}
.emaillist form input::-ms-input-placeholder {
color: white;
}
.es_subscription_message.success {
color: #fff;
font-size: 16px;
}
.newsletter_sect h2.h2.left_after::before {
background-color: #fff;
}
.newsletter_sect h2.h2.left_after {
margin: 0;
padding-bottom: 0;
}
.es-field-wrap label {
display: block;
}
#footer-widgets .fwidget {
display: block;
width: 100%;
}
#footer-widgets div#block-8 {
margin-bottom: 0;
}
#footer-widgets div#block-7 {
margin-bottom: 0;
}
#footer-widgets div#block-10 {
margin-bottom: 15px;
}
#footer-info {
width: 100%;
text-align: center;
}
.footer-widget h4::after {
content: "";
background: #f47c15;
width: 40px;
height: 5px;
display: block;
margin-top: 10px;
}
.footer-widget h4 {
position: relative;
}
#footer-widgets .footer-widget li:before {
display:none !important;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}
#footer-widgets .fwidget p.has-small-font-size {
line-height: 19px;
}
#footer-widgets .fwidget {
display: block;
width: 100%;
margin-bottom: 15px;
}
ul.social_ul {
display: flex;
}
.social_ul li {
margin-right: 10px;
}
.et_pb_blurb_description {
min-height: 230px;
}
.top_bar {
width: 100%;
padding: 0;
display: flex;
justify-content: space-between;
}
div#et-info {
display: none !important;
}
#et-secondary-menu {
float: inherit;
display: none !important;
}
.top_bar_left, .top_bar_right {
width: 50%;
display: flex;
}
ul.top_bar_ul {
display: flex;
}
ul.top_bar_ul li {
display: flex;
align-items: center;
margin-right: 30px;
}
#top-header .container {
padding-top: .50em;
font-weight: 400 !important;
padding-bottom: .50em;
}
.email, .log_in {
margin-right: 0px !important;
}
.top_bar_right {
justify-content: end;
}
.top_bar img {
margin-right: 6px;
height: 18px;
}
.pp-sect p {
font-size: 16px;
}
.byt_link a {
color: #1e73be;
}
.feature_item {
text-align: center;
background: #fff;
padding: 30px 20px;
border-radius: 15px;
box-shadow: 0px 0px 0px rgba(0,0,0,0.2);
}
.feature_item_img img {
display: inline-block;
border: 1px solid #ea842d;
border-radius: 50%;
}
h4.feature_item_title {
margin-top: 20px;
position: relative;
}
h4.feature_item_title::before {
background: #ea842d;
content: "";
height: 4px;
width: 40px;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 14px;
} .pricing_plan_row .pricing_plan_row_middle {  box-shadow: 0px 2px 18px 0px #f4f4 !important;}
.pricing_plan_row.pricing_plan_row_middle {
position: relative;
overflow: visible;
}
.pricing_plan_row.pricing_plan_row_middle::before {
content: "";
background: url(//strategicworkspace.com/wp-content/themes/divi-child/images/pp-vlu.png);
width: 61px;
height: 61px;
position: absolute;
top: -3px;
left: -2px;
margin: auto;
}
body .white .sa_owl_theme .owl-nav .owl-prev:hover, body .white .sa_owl_theme .owl-nav .owl-next:hover {
background-color: transparent !important;
}
.features_slider .white .sa_owl_theme .owl-nav .owl-prev {
background: url(//strategicworkspace.com/wp-content/themes/divi-child/images/pp_prev.png) no-repeat center center !important;
}
.features_slider .white .sa_owl_theme .owl-nav .owl-next {
background: url(//strategicworkspace.com/wp-content/themes/divi-child/images/pp_next.png) no-repeat center center !important;
}
#sticky-social-icons-container {
z-index: 999999 !important;
} .gform_heading h2 {
display: none;
}
.gform_footer.top_label input#gform_submit_button_1 {
padding: 10px 40px;
border-radius: 30px;
border: none;
background: #eb852b;
text-transform:uppercase;
cursor:pointer;
color: #fff;
font-size: 16px;
font-family: 'Fjalla One';
}
.gform_footer.top_label input#gform_submit_button_2 {
padding: 10px 40px;
border-radius: 30px;
border: none;
background: #eb852b;
color: #fff;
cursor:pointer;
font-size: 16px;
font-family: 'Fjalla One';
}  input#gform_submit_button_4 {
padding: 10px 40px;
border-radius: 30px;
border: none;
background: #eb852b;
color: #fff;
cursor: pointer;
font-size: 20px;
font-family: 'Fjalla One';
}  .black .sa_owl_theme .owl-nav .owl-prev {
background: rgba(255,255,255,0.3) url(//strategicworkspace.com/wp-content/themes/images/black_icon_prev.png) no-repeat center center !important; left: -20px;
}
.black .sa_owl_theme .owl-nav .owl-next {
background: rgba(255,255,255,0.3) url(//strategicworkspace.com/wp-content/themes/images/black_icon_next.png) no-repeat center center !important;
right: -20px !important;
}
.gform_footer.top_label input#gform_submit_button_4 {
text-transform:uppercase;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
width: 100%;
color: #798086;
padding: 10px 20px !important;
background: #f4f4f4;
border-radius: 30px;
}
.start-section {
position: relative;
}
.start-section h3{
position:absolute;
left:20px;
bottom:15px;
color:#fff;
font-size: 18px;
}
#wpem-event-list-layout {
background: white;
color: black;
}
.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon {
background: #fff;
}
.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-active-layout{background-color: #eb852b !important; color: #ffffff !important;}
#search_keywords {
border-radius: 30px;
}
#search_location {
border-radius: 30px;
}
#drp_autogen0 {
border-radius: 30px;
}
.page-id-332 .sa_owl_theme .owl-dots {
display: none !important;
}  .search_events.search-form-container {
display: none;
}
input#gform_submit_button_6 {
padding: 10px 40px;
border-radius: 30px;
border: none;
background: #eb852b;
color: #fff;
cursor: pointer;
text-transform: uppercase;
font-size: 16px;
font-family: 'Fjalla One';
}
.page-id-334 .sa_owl_theme .owl-dots {
display: none !important;
}
.con-phone {
width: 50%;
float: left;
font-size: 16px;
margin-top: -55px;
margin-left: 35px;
}
#gform_submit_button_8 {
padding: 15px 40px;
border-radius: 30px;
padding-left: 70px;
padding-right: 70px;
border: none;
background: #eb852b;
color: #fff;
cursor: pointer;
text-transform: uppercase;
font-size: 16px;
font-family: 'Fjalla One';
}
#input_8_38_3 {
border-radius: 30px;
background: #f4f4f4;
padding: 10px 20px;
}
#input_8_22 {
border-radius: 30px;
padding: 10px 20px;
background: #f4f4f4;
}
#gform_submit_button_4{
padding-top: 20px!important;
padding-right: 50px!important;
padding-bottom: 20px!important;
padding-left: 50px!important;
}
#gform_submit_button_1{
padding-top: 20px!important;
padding-right: 50px!important;
padding-bottom: 20px!important;
padding-left: 50px!important;
}
#gform_submit_button_6{
padding-top: 20px!important;
padding-right: 50px!important;
padding-bottom: 20px!important;
padding-left: 50px!important;
}
#gform_submit_button_4:hover {
outline: 2px solid #eb852b;
outline-style: hidden;
background: white;
color: black;
transition: 0.4s all;
}
#gform_submit_button_:hover {
outline: 2px solid #eb852b;
outline-style: hidden;
background: white;
color: black;
transition: 0.4s all;
}
#gform_submit_button_1:hover{
outline: 2px solid #eb852b;
background: white !important;
color: black !important;
transition: 0.4s all !important;
}
#gform_submit_button_6:hover{
outline: 2px solid #eb852b;
background: white !important;
color: black !important;
transition: 0.4s all !important;
}  .wpem-theme-button:hover, a.wpem-theme-button:hover, button.wpem-theme-button:hover, input.wpem-theme-button:hover {
background-color: #000;
border: none;
outline: 0;
}
.wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button{
background-color: #eb852b;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-viewed-event .wpem-icon-eye {
color: #ec8934;
transition: .2s color ease-in-out;
}
textarea#input_8_22 {
max-height: 100px;
max-width: 570px;
}   .price_row.pricing_btn a:hover {
color: #000 !important;
background: white !important;
transition: 0.4s all;
border-color: #000000;
}
.text_link a:hover {
text-decoration: underline;
transition: 0.4s all !important;
} html {
scroll-behavior:smooth
}  #top-menu li a {
text-transform: capitalize !important;
}
li.cntt:after {
content: '';
position: absolute;
width: 1px;
color: #000000;
height: 20px;
right: 70px;
background: #fff;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
background: #fff !important;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col {
flex: 0 0 50%;
max-width: 50%;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
border-radius: 15px;
background: #fff;
padding: 10px;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
height: 300px !important;;
background-size: cover !important;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
font-size: 24px;
margin-top: 20px;
font-weight: normal;
}
.single.single-event_listing #sidebar {
display: none !important;
}
.single.single-event_listing.et_right_sidebar #left-area {
padding-right: 0;
width: 100% !important;
}
.single.single-event_listing.et_right_sidebar #main-content .container:before{ display:none;} 
.wpem-event-listing-list-view {
border-radius: 15px;
}
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
background: #fff;
}
.pum-container.pum-responsive.pum-responsive-medium {
max-width: 500px !important;
background: #fff;
border-radius: 15px;
border: 4px solid #eb852b;
padding: 0;
border-radius: 10px;
outline: 10px solid #fff;
}
.pum-theme-4451 .pum-content, .pum-theme-default-theme .pum-content {
padding: 20px;
}
.pum-theme-4451 input#gform_submit_button_7 {
background: #eb852b;
border-radius: 50px;
width: 200px;
height: 50px;
color: #fff;
border: 0px;
font-size: 18px;
margin-left: auto;
margin-right: auto;
}
.pum-theme-4451 .pum-title, .pum-theme-default-theme .pum-title {
background: #eb852b;
color: #fff !important;
text-align: center !important;
padding: 10px 15px;
font-family: 'Fjalla One',Helvetica,Arial,Lucida,sans-serif !important;
}
.pum-theme-4451, .pum-theme-default-theme {
background-color: rgba( 0, 0, 0, .90 ) !important;
}
.pum-theme-4451 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
background: #fff !important;
height: 30px !important;
width: 30px !important;
border-radius: 50px !important;
color: #000 !important;
font-size: 16px !important;
line-height: 16px !important;
font-weight: bold !important;
text-align: center !important;
margin-top: 10px;
margin-right: 4px;
padding: 0px !important;
} .nav li ul{       border-top-color: #eb852b !important;}
#footer-widgets ul.social_ul li img {
height: 40px !important;
}
#top-menu li ul.sub-menu li {
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
#top-menu li ul.sub-menu li a {
font-size: 16px;
padding: 5px 15px !important;
}
#footer-widgets .fwidget p.has-small-font-size {
font-size: 16px !important;
}
.footer-widget li a {
font-size: 16px;
}
#footer-widgets .footer-widget li a:hover{ color: #f47c15 !important;}
#footer-widgets ul.social_ul li img:hover {
background: #f47c15;
border-radius: 50%;
}
#footer-info a {
font-weight: 400;
}
#footer-info {
color: #8a8a8a !important;
font-size: 16px;
}
#footer-info a {
font-weight: 400;
color: #8a8a8a !important;
}
#footer-info {
font-size: 16px;
padding-bottom: 0 !important;
}
#footer-bottom {
padding: 5px 0 5px !important;
} input#gform_submit_button_12{
padding: 10px 40px;
border-radius: 30px;
border: none;
background: #eb852b;
color: #fff;
cursor: pointer;
text-transform: uppercase;
font-size: 16px;
font-family: 'Fjalla One';
}
.banner_bgg{ position: relative;}
.banner_bgg::before {
content: "";
width: 43%;
height: 100%;
display: block;
position: absolute;
right: 0;
top: 0;
}
.pp_box.center_box .text_link a:hover {
background: #fff !important;
color: #f47c15 !important;
}
.start-section {
position: relative;
}
.start-section img {
display: block !important;
}
.start-section h3 {
z-index: 2;
}
.start-section:hover::before {
content: "";
background: rgba(235,133,43,0.5);
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
border-radius: 15px;
}
.page-id-4539 .wp-pagenavi {
display: none;
}
.page-id-336 ul.wp-block-categories-list li:nth-child(1) {
display: none !important;
}
.news_section {
background: #ed832b;
padding: 20px 0px 10px 0px;
}
.news_section .container {
justify-content: space-between;
display: flex;
flex-wrap: wrap;
}
.news_section .news_head {
width: 36.7%;
margin-right: 5.5%;
}
.news_section .email_rgt {
width: 57.8%;
}
.news_section h2.news_h2 {
font-size: 30px;
color: #FFFFFF!important;
text-align: center;
margin-bottom: 0;
padding-bottom: 0;
margin-top: 6px;
width: 100%;
}
button.read {
background: none !important;
text-align: center;
margin-left: auto;
margin-right: auto;
color: #ed832b;
}
button.read:hover {
text-decoration: underline;
}
.portfolio {
min-height: 90px;
}
.portfolio .more {
font-size: 16px !important;
}
.archive.category #left-area {
width: 57.8% !important;
margin-right: 5.5%;
}
.archive.category #sidebar {
width: 36.7% !important;
}
.archive.category #left-area .type-post h2.entry-title {
text-transform: capitalize !important;
}
.archive.category #left-area .type-post h2.entry-title::before {
content: "";
width: 150px;
height: 6px;
background: #ea842d;
display: block;
margin-bottom: 10px;
}
.archive.category #left-area .type-post {    border: 1px solid #dddddd !important;
padding: 1.5rem;
border-radius: 15px;
position: relative;
}
.archive.category #sidebar .widget_block h2 {
border-bottom: 1px solid #ddd;
padding: 10px 20px;
}
.archive.category #sidebar ul.wp-block-latest-posts__list {
padding: 20px  20px 20px 40px !important;
}
.archive.category #sidebar ul.wp-block-latest-posts__list li {
list-style-type: square;
}
.archive.category #sidebar .widget_block {
border: 1px solid #dddddd;
border-radius: 10px;
}
.archive.category #sidebar div#block-4 {
margin-bottom: 0;
border-bottom: 0;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.archive.category #sidebar .widget_categories {
border-top: 0px !important;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.archive.category #sidebar ul.wp-block-categories-list {
padding: 20px  20px 20px 40px !important;
}
.archive.category #sidebar ul.wp-block-categories-list li {
list-style-type: square;
}
.archive.category #sidebar ul.wp-block-categories-list li:nth-child(1) {
display: none !important;
}
.archive.category #sidebar .widget_block h2 {
text-transform: uppercase !important;
font-size: 20px;
}
.single.single-post #left-area h1.entry-title {
text-align: center;
font-size: 40px;
}
.single.single-post #left-area .type-post h1:before {
margin-left: auto;
margin-right: auto;
}
.single.single-post #left-area .type-post img, .single.single-post #left-area .type-post iframe{
border-radius: 20px;
}
.single.single-post .et_pb_post {
text-align: center;
}
.single.single-post .et_post_video{ margin-bottom: 25px;}
.single.single-post #comment-wrap {
display: none !important;
}
.sg-popup-builder-content .gform_wrapper {
padding: 20px;
}
.single.single-post .entry-content .et_pb_text_inner {
text-align: center;
}
.gform_body textarea {
background: #f4f4f4;
border-radius: 50px;
}
.gform_body textarea {
background: #f4f4f4;
border-radius: 50px;
}
.gform_wrapper.gravity-theme .gfield textarea {
width: 100%;
padding-left: 30px;
padding-top: 15px;
}
.gform_wrapper input[type="submit"]:hover{ color:#eb852b;}
ul#top-menu li#menu-item-344 a {
border: 2px solid #eb852b !important;
}
ul#top-menu li#menu-item-344 a:hover {
color: #eb852b !important;
background: #fff !important;
}
.portfolio {
font-size: 16px;
}
.portfolio .more{
font-size: 16px !important
}
button.read {
font-size: 16px;
}
.sgpb-main-html-content-wrapper input[type="submit"] {
font-size: 16px;
cursor: pointer;
}
.sgpb-main-html-content-wrapper input[type="submit"]:hover {color: #f47c15; background: #fff;}
button.read {
font-size: 16px;
position: absolute;
bottom: 40px;
right: 0;
left: 0;
margin-bottom: 0px !important;;
}
.portfolio {
padding-bottom: 10px;
}
.home .testimonial_2 {
position: relative;
padding-bottom: 80px; 
}
#gform_submit_button_4:hover {
color: #eb852b !important;
}
.wp-pagenavi .current {
height: 34px !important;
width: 34px !important;
background: #eb852b !important;
border-radius: 100px !important;
display: inline-block;
text-align: center !important;
line-height: 26px;
color: #ffffff !important;
border: 1px solid #eb852b !important;
}
.wp-pagenavi a.page {
height: 34px !important;
width: 34px !important;
background: #fff;
border-radius: 100px !important;
display: inline-block;
text-align: center;
line-height: 26px;
color: #000 !important;
border: 1px solid #ddd !important;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
color: #fff !important;
}
.wp-pagenavi span.extend {
background: none !important;
}
.wp-pagenavi a.last,.wp-pagenavi a.first {
background: none !important;
}
.header-popup {
text-align: center;
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
font-size: 16px !important;
border: 0px !important;
padding: 0 !important;
margin-top: 0 !important;
background: no-repeat !important;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
height: 100px;
}
.fluid-width-video-wrapper {
padding-top: 50% !important;
}
.gform_wrapper .gform_validation_errors>h2{padding-bottom: 0;}
.gform_wrapper .gform_validation_errors {
box-shadow: none !important;
border: 0px !important;
background: none !important;
padding: 0px !important;
padding-left: 40px !important;
}
ul.ul_price {
padding-left: 0;
}
#top-menu li ul.sub-menu li{ display: block;}
#top-menu li ul.sub-menu li a {
box-sizing: border-box;
width: 100% !important;
}
h2.news_h2 {
margin-top: 10px;
}
.emaillist form input[type="submit"]:hover {
color: #ed832b;
}
.home .outer_test {
padding: 15px 0px;
padding-right: 20px;
min-height:200px;
align-items: center;
}
.home .start_section .start_icon {
height: 30px !important;
}
.home .start_section h3 {
padding-bottom: 2px;
}
.top_bar_left, .top_bar_right {
width: auto;
}
.page-id-336 .wp-pagenavi a.page {
height: 34px !important;
width: 34px !important;
background: #fff;
border-radius: 100px !important;
display: inline-block;
text-align: center;
line-height: 26px;
color: #000 !important;
border: 1px solid #ddd !important;
}
.page-id-336 .wp-pagenavi .current{
height: 34px !important;
width: 34px !important;
background: #eb852b !important;
border-radius: 100px !important;
display: inline-block;
text-align: center !important;
line-height: 26px;
color: #ffffff !important;
border: 1px solid #eb852b !important;
}
.page-id-336 .wp-pagenavi a.page:hover{
height: 34px !important;
width: 34px !important;
background: #eb852b !important;
border-radius: 100px !important;
display: inline-block;
text-align: center;
line-height: 26px;
color: #ffffff !important;
border: 1px solid #eb852b !important;
}
.btn_link a {
color: #0000cd !important;
}
div#sgpb-popup-dialog-main-div { border: 20px solid #fff !important;
border-radius: 15px !important;
}
.sg-popup-builder-content {
border: 4px solid #ea852b !important;;
}
.header-popup h2 {
color: #fff !important;
background: #ea852b !important;
}
.header-popup h2 {
color: #fff !important;
background: #ea852b !important;
padding: 15px 20px;
}
.header-popup p {
font-size: 16px;
padding: 15px;
padding-bottom: 0 !important;
margin-bottom: 0px !important;
}
.gform_wrapper { padding-top: 0 !important;
}
div#sgpb-popup-dialog-main-div p.p_f {
font-size: 16px;
margin-bottom: 0;
padding: 9px;
margin-top: 0px !important;
padding-top: 0px !important;
padding-bottom: 15px !important;
text-align:center;
}
.sgpb-main-html-content-wrapper {
background: #fff !important;
}
div#sgpb-popup-dialog-main-div {
background: #fff !important;
}
.sgpb-popup-overlay {
z-index: 99999 !important;
}
.sgpb-main-html-content-wrapper input[type="submit"] {
width: 200px;
}
.sgpb-popup-close-button-3:hover {
background: #eb852b !important;
}
.byt_link a:hover {
text-decoration: underline;
}
.page-id-336 ul.wp-block-categories-list li{    list-style-type: square;}
.sgpb-main-html-content-wrapper input[type="submit"] {
background-color:#f47c15;
border: 2px solid #f47c15;
border-radius: 50px;
display: inline-block;
padding: 10px 35px !important;
color: #ffffff;
font-family: 'Fjalla One',Helvetica,Arial,Lucida,sans-serif;
text-transform: uppercase;
}
a.previouspostslink {
background: none !important;
}
.sgpb-main-html-content-wrapper {
border-radius: 15px !important;
}
.sgpb-main-html-content-wrapper input[type="submit"] {
align-self: center !important;
margin-left: auto;
margin-right: auto;
}
.gform_footer.top_label {
margin-top: 0px !important;
padding-bottom: 0px !important;
}
.gform_wrapper {
padding-bottom: 0px !important;
}
.header-popup h2 {
margin-bottom: 20px;
text-transform: uppercase !important;
}
.header-popup p {
font-size: 16px !important;
font-weight: bold;
line-height: 24px;
}
.sg-popup-builder-content {
border-radius: 15px;
}
.sgpb-main-html-content-wrapper input[type="submit"] {
font-size: 16px;
}
.sgpb-popup-close-button-3 {
z-index: 999999999 !important;
background-color: #ffffff !important;
top: 32px !important;
right: 50px !important;
height: 32px !important;
border-radius: 50% !important;
} 
.portfolio1{
line-height:23px;
font-size:16px; }
.md-test-_row_1.r1 .portfolio1{    min-height: 373px}
.md-test-_row_1.r2 .portfolio1{    min-height: 400px}
.md-test-_row_1.r3 .portfolio1{    min-height: 160px}
.md-test-_row_1.r4 .portfolio1{    min-height: 140px} .media-testi .videoSec_test {
width: 100% !important;
}
.media-testi2 .videoSec_test {
width: 100% !important;
} .media-testi .fluid-width-video-wrapper {
padding: 29px;
} .media-test1 .fluid-width-video-wrapper {
padding: 29px;
} .outer_test {
background: #fff !important;
border: 8px solid #fff;
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-radius: 15px;
}
.start_section h3 {
padding-left: 15px;
}
.videoSec_test{
width:57%;
}
.text_link a {
background-color: transparent;
border: 2px solid #eb852b;
border-radius: 50px;
display: inline-block;
padding: 10px 35px !important;
color: #eb852b;
font-family: 'Fjalla One',Helvetica,Arial,Lucida,sans-serif;
text-transform: uppercase;
}
.text_link a:hover {
color: #fff !important;
background: #ed832b !important;
text-decoration:none;
transition: 0.4s all !important;
}
.btn_link a{
text-decoration:none !important;
color:#eb852b !important;
}
.btn_link a:hover{
text-decoration:underline !important;
color:#eb852b !important;
}
.pp_box.center_box .btn_link a {
color: #2626b7cc !important;
text-decoration:none !important;
background:none !important;
}
.pp_box.center_box .btn_link a:hover{
text-decoration:underline !important;
}
a.book-btn {
border: none;
}
.text_link a.book-btn:hover {
background: #fff !important;
transition: 0.4s all !important;
color: #000 !important;
outline: 1px solid #000000 !important;
} .page-id-336 .et_pb_blog_0 .et_pb_widget_area_left {
border-right: 0;
padding-right: 0px;
}
.page-id-336 .et_pb_blog_0 .blog_post {
border: 1px solid #dddddd !important;
padding: 1.5rem;
border-radius: 15px;
}
.page-id-336 .et_pb_blog_0 .blog_post h2.entry-title {
text-transform: capitalize !important;
}
.page-id-336 .et_pb_blog_0 .blog_post h2.entry-title::before {
content: "";
width: 150px;
height: 6px;
background: #ea842d;
display: block;
margin-bottom: 10px;
}
.page-id-336 .widget_block h2 {
border-bottom: 1px solid #ddd;
padding: 10px 20px;
}
.page-id-336 ul.wp-block-latest-posts__list {
padding: 20px  20px 20px 40px !important;
}
.page-id-336  ul.wp-block-latest-posts__list li {
list-style-type: square;
}
.page-id-336 ul.wp-block-latest-posts__list {
padding: 20px  20px 20px 40px !important;
}
#main-content .container:before{ display: none !important;}
.et_right_sidebar #left-area {
float: left;
padding-right: 0;
width: 100% !important;
}
.et_right_sidebar #left-area h1.entry-title {
text-align: center;
}
.et_right_sidebar #left-area .type-blog_post {
text-align: center;
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {
width: 100%;
}
#commentform .form-submit {
text-align: center;
}
.et_right_sidebar #left-area .type-blog_post  h1:before{    margin-left: auto;     margin-right: auto;}
.et_right_sidebar #left-area .type-blog_post img {
border-radius: 20px;
}
.et_right_sidebar #left-area h1.entry-title {
text-align: center;
font-size: 40px;
}
.et_pb_sidebar_0 .widget_block {
border: 1px solid #dddddd;
}
.page-id-336 .et_pb_sidebar_0 ul.wp-block-categories-list {
padding: 20px  20px 20px 40px !important;
}
.page-id-336  ul.wp-block-categories-list {
list-style-type: square;
}
.page-id-336 .et_pb_sidebar_0 div#block-4 {
margin-bottom: 0;
}
.page-id-336 .et_pb_sidebar_0 .widget_categories {
border-top: 0px !important;
}
.page-id-336 .et_pb_sidebar_0 div#block-4 {
border-bottom: 0;
}
.page-id-336 .et_pb_sidebar_0 {
border-radius: 0;
border-right: 0px !important;
padding-right: 0px !important;
}
.pp_box.center_box .text_link a {
border: 2px solid #fff;
}
.et_pb_section.et_pb_section_0.work {
background: #ededed;
}
.et_pb_sidebar_0 .widget_block {
border: 1px solid #dddddd;
border-radius: 10px;
}
.page-id-336 .et_pb_sidebar_0 div#block-4 {
border-bottom: 0;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.page-id-336 .et_pb_sidebar_0 .widget_categories {
border-top: 0px !important;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.page-id-336 .widget_block h2 {
text-transform: uppercase !important;
font-size: 20px;
} h2.entry-title:hover {
text-decoration: underline !important;
transition: 0.4s all !important;
}
ul.wp-block-latest-posts__list a:hover {
color: #eb852b;
transition: 0.4s all !important;
border-bottom: 1px solid #eb852b54;
}
ul.wp-block-categories-list a:hover {
color: #eb852b;
transition: 0.4s all !important;
border-bottom: 1px solid #eb852b54;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
}
.wp-pagenavi a, .wp-pagenavi span {
background: #eb852b;
border-radius: 20px;
}
a.nextpostslink:hover {
color: black !important;
}
a.nextpostslink {
background: none;
}
.comment-respond {
display: none !important;
} .archive.category #sidebar ul.wp-block-categories-list li {
text-transform: capitalize;
}
.cat_title {
text-align: center;
padding: 100px 0px;
background: #ededed;
}
h1.h2 {
font-size: 48px;
} .et_mobile_menu li a{
font-weight:400 !important;
}
.blog-class .column.size-1of3 {
width: 47.2% !important;
}
.blog-class .column.size-1of3:nth-child(2) {
margin-right: 0px !important;
}
.media_blg {
background: #f4f4f4;
}
.media_blg .et_pb_post {
border-radius: 15px;
}
.brainstorming_blog_row .brainstorming_blog_img h2.entry-title {
display: none !important;
}
.brainstorming_blog_row .brainstorming_blog_text .et_main_video_container {
display: none;
}
.brainstorming_blog_row {
background: #fff;
padding: 20px !important;
border-radius: 15px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.brainstorming_blog_row .brainstorming_blog_img .et_main_video_container {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.brainstorming_blog_row .et_pb_column {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.brainstorming_blog_row .et_pb_post {
margin-bottom: 0px !important;
}
a.more-link{text-transform: capitalize;}
a.more-link:hover{text-decoration: underline;}
.media-test1 .videoSec_test, .media-testi .videoSec_test {
width: 100% !important;
margin-bottom: 20px;
padding: 20px;
padding-bottom: 0;
}
.media-testi .client-name-1 p {
padding-bottom: 0px !important;
}
.media-testi .client-name-1 h3 {
padding-top: 10px;
}
.media-testi .client-name-1 {
min-height: 150px !important;;
}
.media-test1 .client-name{
min-height: 160px !important;;
}
.md-test-_row_1 .testimonial_2 .test_icon {
margin-right: auto !important;
margin-left: auto !important;
}
.md-test-_row_1 .et_pb_module {
padding-right: 15px !important;
padding-left: 15px !important;
}
.md-test-_row_1 .testimonial_2 .test_icon {
margin-right: auto !important;
margin-left: auto !important;
}
.md-test-_row_1 .et_pb_module {
padding-right: 15px !important;
padding-left: 15px !important;
}
@media only screen and ( min-width: 981px) {
.blog-class .et_pb_column_4_4 .ds-blog-two-column .et_pb_blog_grid[data-columns]::before {
content: '2 .column.size-1of2' !important;
}
.blog-class .ds-blog-square-two .et_pb_blog_grid .column {
width: 47.25% !important;
margin-right: 5.5%;
}
.blog-class .ds-blog-square-two .et_pb_blog_grid .column:nth-child(even) {
margin-right: 0;
}
}
@media (min-width: 981px) {
.page-id-7272 .banner_row .banner_right {width: 57.25% !important;;}
.page-id-7272 .banner_row .banner_left {
width: 37.25% !important;;
}
.page-id-8216 .banner_row .banner_right {width: 57.25% !important;;}
.page-id-8216 .banner_row .banner_left {
width: 37.25% !important;;
}
.page-id-8387 .banner_row .banner_right {width: 70% !important;;}
.page-id-8387 .banner_row .banner_left {
width: 77% !important;
margin-right: 2%;
}
}
@media (min-width: 1100px) {
#footer-widgets .footer-widget:nth-child(1) {
width: 30.875% !important;
margin-right: 6%;
}
#footer-widgets .footer-widget:nth-child(2){
width: 15% !important;
margin-right: 0% !important;
margin-left: 4% !important;
}
#footer-widgets .footer-widget:nth-child(3){
width: 15% !important;
margin-right: 0% !important;
margin-left: 4% !important;
}
#footer-widgets .footer-widget:nth-child(4){
margin-left: 4%;
}
#footer-widgets {
padding: 40px 0 25px 0 !important;;
}
#footer-widgets .footer-widget {
margin-bottom: 0 !important;
}
}
@media (min-width: 1200px) and (max-width: 1380px){
#top-menu li {
padding-right: 18px;
}
#top-menu li a {
font-size: 16px !important;
}
} @media (min-width: 981px) and (max-width: 1199px){
ul#top-menu li {
padding-right: 8px;
}
#top-menu-nav ul#top-menu li a {
font-size: 16px !important;
}
}
@media (min-width: 981px) {
.pricing_plan_row .et_pb_column.custom-column-1 {
width: 23.875%;
margin-right: 2.5%;
}
.pricing_plan_row .et_pb_column.custom-column-2 {
width: 22.875%;
margin-right: 1.5%;	
}
.pricing_plan_row .et_pb_column.custom-column-3 {
width: 27.875%;
margin-right: 2.5%;	
}
.pricing_plan_row .et_pb_column.custom-column-4 {
width: 18.875%;
}
}
@media screen and (max-width: 1359.99px){
#logo {
height: 45px;
}
.et_pb_text_0 h1 {
font-size: 45px !important;
}
} @media screen and (max-width:480px){
.gform_footer.top_label input#gform_submit_button_1{
font-size: 16px !important;
margin-left: 35px;
}
.top_bar_left {
display: none;
}
li.cntt:after{
display:none;
}
ul.ul_price {
padding: 0px;
}
.ahed_row_block::before{
display:none;
}
.emaillist form input[type="submit"] {
width: 106px;
font-size: 16px;}
.et_pb_blurb_description {
min-height: 160px;
}
.et_pb_text_0 h1 {
font-size: 30px !important;
}
#gform_submit_button_4 {
padding-top: 6px!important;
padding-right: 40px!important;
padding-bottom: 6px!important;
padding-left: 40px!important;
}
.et_pb_text_1 h2 {
font-size: 26px !important;
}
h2.h2{
font-size: 25px !important;
}
.et_pb_button_0_wrapper .et_pb_button_0, .et_pb_button_0_wrapper {
font-size: 16px !important;
}
.variety .owl-carousel .owl-item{
padding-left:15px !important;
}
.media-testi .et_pb_text_inner {
} .form_div_rw_r {
padding-top: 20px !important;
} .tribe-events-event-image img{
width:100%  !important;
max-width:340px  !important;
}	
} @media (min-width: 480px) and (max-width:980px){ .media-testi .et_pb_text_inner {
}
}
@media (min-width: 320px) and (max-width:980px){
.archive.category #sidebar {
width: 100% !important;
float: left;
}
.archive.category #left-area {
width: 100% !important;
float: left;
}
.news_head h2 {
font-size: 25px !important;
text-align: center !important;
}
.news_head {
width: 100% !important;
}
.news_section {
padding-top: 30px;
padding-bottom: 30px;
}
.email_rgt {
width: 100% !important;
margin-top: 20px;
}
.sidebar .sw-balog .et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget {
width: 100% !important;
}	
}
@media (min-width: 767px) and (max-width:980px){
.blog-class article#post-2802 {
height: 500px !important;
}
.blog-class article#post-2796 {
height: 500px;
}
.blog-class article#post-2808 {
height: 500px;
}
.blog-class article#post-2805 {
height: 500px;
}
.news_head h2 {
font-size: 30px !important;
text-align: center !important;
}
.page-id-8556 .banner_row .banner_left {
width: 100% !important;
}
}
@media (min-width: 980px) and (max-width:1500px){
.blog-class article#post-2802 {
height: 480px !important;
}
.blog-class article#post-2796 {
height: 480px;
}
.blog-class article#post-2808 {
height: 480px;
}
.blog-class article#post-2805 {
height: 480px;
}
.com-blur {
height: 500px !important;
} .high-1 .et_pb_post {
height: 500px !important;
}
} @media (min-width: 767px) and (max-width: 1350px){
.working .et_pb_blurb_description {
min-height: 170px !important;
font-size: 16px;
}
} @media screen and (max-width:1199px){
.videoSec_test {
width: 100%;
}
.home .outer_test {
flex-direction: column;
}
.test_icon {
margin-left: auto !important;
align-self: center;
margin-right: auto !important;
}
.start_section {
text-align: center;
padding-top: 20px;
}
.home .start_section .start_icon {
margin: auto;
}
.start_section {
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
align-items: center;
}
.home .outer_test{ padding-right:0px;}
}
@media screen and (max-width:1024px){
ul#top-menu li#menu-item-344 a {
background-color: #eb852b;
border-color: #eb852b;
border-radius: 50px;
display: inline-block;
padding: 10px 11px !important;
color: #fff;
font-size: 16px !important;
}
.mobile_menu_bar:before {
color: #ea8226;
}
.et_mobile_menu {
border-top: 3px solid #eb852c;}
h2.h2 {
font-size: 30px !important;
}
.working img {
height: 80px;
width: 80px;
}
.working h4 {
font-size: 20px !important;
}
h1{ font-size: 44px !important;}
}
@media screen and (max-width:980px){
h1{ font-size: 40px !important;}
.et_pb_blurb_description{    min-height: inherit;}
.ahed_row_block .et_pb_column {
margin-bottom: 0;
}
.ahed_row_block::before{ display: none;}
h2.news_h2 {
text-align: center !important;
padding-bottom: 0;
margin-bottom: 0;
}
.banner_bgg::before {
content: "";
width: 100%;
height: 45%;
display: block;
position: absolute;
right: 0;
left: 0;
top: 0;
top: inherit;
bottom: 0px !important;
}
.banner_bgg h1 {
font-size: 40px !important;
}
h1 {
font-size: 40px !important;
}
.explore .et_pb_text {
padding-left: 0px !important;
padding-right: 0px !important;
}
.footer-widget div#block-14.widget_block {
display: none;
}
.top_bar_left {
display: none !important;
}
.column_reverse .et_pb_row, .row_reverse {
flex-direction: column-reverse;
display: flex;
}
.f_sct1 {
padding-top: 0;
}
.column_reverse .et_pb_image, .row_reverse .et_pb_image {
margin-bottom: 20px !important;
}
.pp-sect .et_pb_column {
width: 100% !important;
margin-right: 0px !important;
}
.pricing_plan_row .et_pb_button_module_wrapper {
margin-top: 15px;
}
.pricing_plan_row 
.et_pb_module {
padding-left: 0 !important;
}
.pricing_plan_row .et_pb_column {
margin-bottom: 0px !important;
}
.pricing_plan_row {
text-align: center;
}
.pricing_plan_row p {
padding-bottom: 0;
padding-top: 10px;
}
.pricing_plan_row h3, .pricing_plan_row p {
text-align: center;
}
.pricing_plan_row .et_pb_text_inner {
text-align: center;
}
li.cntt:after {
display:none;
}
.click-rsvp {
padding: 0 !important;
}	
.sw-balog .et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget {
width: 50.25%;
}
.md-test-_row_1 .portfolio1{ min-height: inherit;}
.media-test1 .videoSec_test, .media-testi .videoSec_test {
width: 100% !important;
margin-bottom: 20px;
padding: 0px;
padding-top: 20px;
}
.md-test-_row_1.r1 .portfolio1{   min-height: inherit;}
.md-test-_row_1.r2 .portfolio1{ min-height: inherit;}
.md-test-_row_1.r3 .portfolio1{  min-height: inherit;}
.md-test-_row_1.r4 .portfolio1{   min-height: inherit;}
}
@media screen and (max-width:767px){
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
margin-bottom: 30px!important;
}
#footer-widgets {
padding-bottom: 0;
}
#footer-widgets .footer-widget div#block-19 {
margin-bottom: 10px !important;
}
#footer-widgets .footer-widget div#block-7 {
margin-bottom: 10px !important;
}
#footer-widgets div#block-8 {
margin-bottom: 0 !important;
}
ul.semibold.resul {
padding-bottom: 0;
}
h2.h2 {
font-size: 24px !important;
}
.banner_bgg h1 {
font-size: 28px !important;
}
h1 {
font-size: 28px !important;
}
li.cntt:after{ display: none;}
ul.top_bar_ul {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: 100%;
}
.top_bar_right {
justify-content: initial;
width: 100% !important;
}
div#sgpb-popup-dialog-main-div {
margin-left: -12px;
}
.header-popup p {
font-size: 16px !important;
font-weight: bold;
line-height: 18px;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
font-size: 16px;
}
.header-popup p {
font-size: 16px !important;
padding-top: 0;
}
div#sgpb-popup-dialog-main-div p.p_f {
line-height: 20px;
}
.sgpb-popup-close-button-3 {
right: 30px !important;
}
.et_pb_section {
padding: 20px 0px !important;
}
h1.h2 {
font-size: 28px !important;
}
ul.semibold.resul li {
font-size: 16px;
}
.banner_bgg .et_pb_image_0 {
width: 90%;
max-width: 90%;
}
.page-id-8556 .banner_row .banner_left {
width: 100% !important;
}
.page-id-8556 .banner_bgg .et_pb_image_0 {
width: 100% !important;
max-width: 100% !important;
}
}
@media screen and (max-width:576px){
h1.h2 {
font-size: 26px !important;
}
.header-popup h2 {
padding: 10px 20px;
font-size: 18px;
}
ul.ul_price li {
font-size: 16px;
}
.banner_bgg {
padding-top: 20px;
padding-bottom: 20px;
}
}
@media screen and (max-width:479px){
body #page-container .et_pb_section .et_pb_button_3 {
font-size: 16px!important;
}
.banner_bgg::before {
height: 30%;
}
.banner_bgg h1 {
font-size: 28px !important;
}
h1 {
font-size: 28px !important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
font-size: 16px;
}
.header-popup p {
font-size: 16px !important;
padding-top: 0;
}
} ._field-wrapper input {
width: 400px !important;
}
._form-content input {
height: 54px !important;
padding: 20px !important;
border-radius: 50px !important;
background: transparent !important;
border: 2px solid #fff !important;
width: 500px !important;
padding-right: 200px !important;
color: #fff !important;
}
._submit {
border-radius: 40px !important;
color: #fff !important;
padding: 18px 50px 18px 50px !important;
margin-top: 0px;
}
._submit {
width: 60%;
float: right;
margin-right: 0;
}
._full_width {
width: 50%;
float: left;
}
._form_106 {
margin-top: 0 !important;
}
._submit {
width:78%;
float: right;
margin-top: 5px !important;
}
._form_106 ._form {
margin: 0px !important;
padding: 0px !important;
max-width: 100% !important;
}
._form_106 ._form label_form-label {
display: none !important;
}
._form_106 ._form ._form-content input#email {
width: 100% !important;
padding-right: 200px !important;
color: #fff !important;
}
._form_106 ._form ._form-content ._button-wrapper._full_width {
position: absolute;
right: 1px;
width: 160px !important;
margin: 0;
border-radius: 50px !important;
margin-top: 7px;
}
._form_106 ._form ._form-content ._button-wrapper._full_width ._submit {
margin: 0px !important;
width: 100% !important;
padding: 10px !important;
height: 50px;
font-family: 'Fjalla One',Helvetica,Arial,Lucida,sans-serif !important;
}
._form_106 ._form ._form-content input#email::placeholder {
color: white;
opacity: 1;
}
._form_106 ._form ._form-content input#email:-ms-input-placeholder {
color: white;
}
._form_106 ._form ._form-content input#email::-ms-input-placeholder {
color: white;
}
.error_message {  }
.sg-popup-builder-content p.error_message { }
input#gform_submit_button_9 {
margin-top: 27px;
}
#footer-widgets div#block-21 {
margin-bottom: 0 !important;
}
@media screen and (max-width:576px){
#footer-widgets div#block-21 {
margin-bottom: 0 !important;
}
._form_106 ._form ._form-content ._button-wrapper._full_width {
position: inherit;
right: 0;
width: 100% !important;
margin: 0;
margin-top: 0;
left: 0;
margin: auto;
display: block;
}
._form_106 ._form ._form-content ._button-wrapper._full_width ._submit {
font-weight: normal !important;
font-size: 18px !important;
}
._form_106 ._form ._form-content input#email {
padding-right: 15px !important;
}
}
form.hustle-layout-form{
display:none;
}
p.error_message {
text-align: center !important;
color:red !important;
} div#top-header {
background: #ea8226 !important;
}
h1, h2{
font-family: 'Fjalla One',Helvetica,Arial,Lucida,sans-serif !important;
}
header.tribe-events-calendar-month__header {
max-width: 1200px!important;
width: 80%!important;
margin-left: auto!important;
margin-right: auto!important;
display: block!important;
}
.tribe-events-calendar-month__body {
max-width: 1200px!important;
width: 80%!important;
margin-left: auto!important;
margin-right: auto!important;
display: block!important;
}
nav.tribe-events-calendar-day-nav.tribe-events-c-nav {
max-width: 1200px!important;
width: 80%!important;
margin-left: auto!important;
margin-right: auto!important;
display: block!important;
}
#main-footer {
background-color: #000 !important;
}
#main-footer .footer-widget h4 {
color: #fff !important;
font-family: 'Fjalla One';
}
.footer-widget a {
text-decoration: none;
color: #fff !important;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
color: #fff !important;
background: #ed832b !important;
}
ul.sub-menu {
margin-top: 15px !important;
}
.privacy-page h2 {
font-size: 26px !important;
}
._form-thank-you {
text-align: left !important;
font-size: 16px !important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large{
-webkit-border-radius: 30px;
-moz-border-radius:  30px;
border-radius:  30px;
-khtml-border-radius:  30px;
} @media (min-width: 980px) and (max-width: 1350px){
.home .testimonial_2{
height:480px !important;
}
} div#tribe-events-content {
padding-left: 10%;
padding-right: 10%;
text-align:left;
}
.com-blur {
height: 450px !important;
} .tribe-events-event-meta.primary, .tribe-events-event-meta.secondary{
width:50% !important;
} .big-text li {
font-size: 20px !important;
}
.edit #block-6 {
display: none !important;
}
.edit #nav_menu-2 {
display: none !important;
}
.edit #nav_menu-3 {
display: none !important;
} .edit #block-7 {
display: none !important;
}  .edit #block-14 {
display: none !important;
} .big-text li{
list-style:none;
font-weight:700 !important;
}
.big-text li::before {
content: '\2713\0020' !important;
}
.move {
overflow: hidden !important;
}
.move img:hover { transition: 0.4s all !important;
transform: scale(1.09) translateZ(0) !important;
}
.clh {
text-align: right;
margin-top: 20px !important;
}
body #main-footer.edit #footer-widgets .footer-widget:nth-child(4) {
width: 60% !important;
text-align:right !important;
display:flex !important;
justify-content:flex-end !important;
margin-left:0 !important;
}
#main-footer.edit #footer-widgets .footer-widget #block-19 a {
font-weight: bold !important;
}
#main-footer.edit #footer-widgets .footer-widget #block-11 p br {
display: none;
}
#main-footer.edit #footer-widgets .footer-widget ul.social_ul li img {
height: 20px !important;
}
#main-footer.edit #footer-widgets .footer-widget ul.social_ul { float:right !important; }
body #main-footer.edit #footer-widgets .footer-widget #block-11 {
justify-content: right !important;
margin-left:0 !important;
width: 100% !important;
padding-right: 15px;
max-width:400px !important;
}
#main-footer.edit #footer-widgets .footer-widget ul.social_ul li{
width:100% !important;
}
#main-footer.edit #footer-widgets .footer-widget #block-19 {
margin-right: 15px;
max-width: 170px !important;
}
#main-footer.edit #footer-widgets .footer-widget #block-17 {
margin-top: 5px;
max-width:90px !important;
} .logo_container-p {
width: 100%;
float: left;
padding:20px 0px;
}
.logo_container-p .logo {
width: 50%;
float: left;
}
.clh {
float: right;
}
.clh {
color: #ED832B;
font-size:24px;
font-weight:bold;
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
.logo_container-p img{
height:65px;
}
input#gform_submit_button_14 {
padding-top: 20px!important;
padding-right: 50px!important;
padding-bottom: 20px!important;
padding-left: 50px!important;
border-radius: 30px;
border: none;
background: #eb852b;
color: #fff;
cursor: pointer;
font-size: 16px;
font-family: 'Fjalla One';
transition:0.4s all;
}
input#gform_submit_button_14:hover{
outline: 2px solid #eb852b;
outline-style: hidden;
background: white;
color: #eb852b !important;
transition: 0.4s all;
}
@media (min-width: 980px) and (max-width: 1600px){
.vari .et_pb_column_1_3 {
width: 32% !important;
margin-right: 2% !important;
}
.vari .et_pb_blurb {
max-height: 250px !important;
}
} 
@media screen and (max-width: 320px) {
.clh {
text-align: center !important;
margin: 0 !important;
}
.head-logo .et_pb_column_1_2 {
margin-bottom: 0px !important;
}
.head-logo .et_pb_image {
text-align: center !important;
}
.newsletter_sect .et_pb_button_module_wrapper{
margin-top:0px !important;
}
} @media screen and (max-width: 320px){
.logo_container-p .logo {
width: 100% !important;
text-align: center !important;
}
input#gform_submit_button_14 {
padding-top: 10px !important;
padding-right: 30px !important;
padding-bottom: 10px !important;
padding-left: 30px !important;
font-size: 16px !important;
}
.padd .padd2 {
padding-top: 80px !important;
}
.vari .et_pb_module_header {
font-size: 18px !important;
padding-bottom: 0 !important;
}
#contact-venue p {
font-size: 16px !important;
}
body.why #contact-venue input#gform_submit_button_14 {
font-size: 16px !important;
}
}
@media screen and (max-width: 480px){
.logo_container-p .logo {
width: 100% !important;
text-align: center !important;
}
.clh {
text-align: center !important;
margin: 0 !important;
font-size: 18px;
}
.head-logo .et_pb_column_1_2 {
margin-bottom: 0px !important;
}
.head-logo .et_pb_image {
text-align: center !important;
}
.newsletter_sect .et_pb_button_module_wrapper{
margin-top:0px !important;
}
.why .et_pb_text_6 {
margin: 0 !important;
}
.big-text li{
font-size:16px !important;
font-weight:400 !important;
}
.why .et_pb_button_1 {
font-size: 16px;
}
.move2 .et_pb_column_1_3 {
width: 31.9% !important;
margin-right: 2% !important;
}
.move2 .et_pb_column {
margin-bottom: 7px !important;
}	
.loc .et_pb_section_6 {
padding: 0 !important;
}
.page-id-6443 #page-container {
padding-top: 0 !important;
}
.vari {
padding-top: 0 !important;
}
input#gform_submit_button_14 {
padding-top: 10px !important;
padding-right: 30px !important;
padding-bottom: 10px !important;
padding-left: 30px !important;
font-size: 16px !important;
}
.loc.et_pb_fullwidth_section.et_section_regular {
padding: 0 !important;
}
}
@media screen and (max-width: 768px){
.head-logo .et_pb_column_0 {
width: 100% !important;
margin-bottom: 30px !important;
display:block !important;
margin: 0 !important;
}
.clh {
margin-top: 10px !important;
float: right !important;
width: 100% !important;
}
.page-id-6443 #page-container {
padding-top: 0 !important;
}
.head-logo .et_pb_row_0 {
padding: 0 !important;
}	
.padd .padd2 {
padding-top: 80px !important;
}
#contact-venue p {
font-size: 16px !important;
}
input#gform_submit_button_14 {
padding-top: 10px !important;
padding-right: 30px !important;
padding-bottom: 10px !important;
padding-left: 30px !important;
}
.loc.et_pb_fullwidth_section.et_section_regular {
padding: 0 !important;
}
}
@media screen and (max-width: 1199px){
body.page-template #main-footer.edit .container #footer-widgets .footer-widget {
width: 100% !important;
text-align: center !important;
justify-content: center !important;
margin-bottom: 0;
}
body.page-template  #main-footer.edit .container #footer-widgets .footer-widget:nth-child(4){
width:100% !important;
text-align: center !important;
justify-content: center !important;
}
}
@media screen and (max-width: 1099px){
body.page-template #main-footer.edit .container #footer-widgets .footer-widget #block-19 {
width: 100% !important;
float: left !important;
display: flex !important;
text-align: center !important;
justify-content: center !important;
display: block !important;
}
body.page-template #main-footer.edit .container #footer-widgets .footer-widget #block-11 {
width: 100% !important;
float: left !important;
max-width: 100% !important;
display: flex !important;
}
body.page-template #main-footer.edit .container #footer-widgets .footer-widget {
width: 100% !important;
text-align: center !important;
justify-content: center !important;
margin-bottom: 0 !important;
}
body.page-template  #main-footer.edit .container #footer-widgets .footer-widget:nth-child(4){
width:100% !important;
text-align: center !important;
justify-content: center !important;
}
body.page-template #main-footer.edit .container #footer-widgets .footer-widget #block-19 {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
}
body.page-template #main-footer.edit .container #footer-widgets .footer-widget #block-11 {
width: 100% !important;
float: left !important;
max-width: 100% !important;
display: flex !important;
justify-content: center !important;
}
#main-footer.edit #footer-widgets .footer-widget #block-17 {
margin-top: 5px;
max-width: 100% !important;
margin-left: auto;
margin-right: auto;
text-align: center !important;
}
body.page-template #main-footer.edit #footer-widgets .footer-widget ul.social_ul {
float: none !important;
width: 100px !important;
margin: auto !important;
}
body.page-template #main-footer.edit .container #footer-widgets .footer-widget:nth-child(4) {
width: 100% !important;
text-align: center !important;
justify-content: center !important;
display: block !important;
}
body.page-template #main-footer.edit .container #footer-widgets .footer-widget #block-11 {
width: 100% !important;
float: left !important;
max-width: 100% !important;
display: flex !important;
justify-content: center !important;
margin: 0 !important;
}
}
@media screen and (max-width: 768px){
.clh {
margin-top: 10px !important;
float: right !important;
width: 100% !important;
text-align: center !important;
}
.logo_container-p .logo {
width: 100% !important;
float: left !important;
text-align: center !important;
}
}
.capcha label.gfield_label {
color: #fff !important;
}
#contact-venue input#gform_submit_button_14{ font-size: 20px !important;}
ul.big-text li {
line-height: 1.6;
}
*{
box-sizing:border-box !important;
} .thank h1::before {
display:none;
}
.newsletter_sect input.es_required_field.es_txt_email.ig_es_form_field_email {
border: 2px solid #fff !important;
} input#gform_submit_button_16:hover {
outline: 2px solid #eb852b !important;
outline-style: hidden !important;
background: #fff !important;
color: #eb852b !important;
transition: .4s all !important;
}
input#gform_submit_button_16 {
padding: 20px 40px !important;
border-radius: 30px !important;
border: none !important;
background: #eb852b !important;
color: #fff !important;
cursor: pointer !important;
font-size: 16px !important;
font-family: 'Fjalla One' !important;
} .tribe-events-event-image img {
width: 800px;
height: auto;
} .tribe-events-event-image img {
width: auto !important;
max-width: 550px !important;
}
.tribe-events-schedule h2 {
font-size: 24px !important;
}
.free-event {
padding: 0 !important;
}
.tribe_events-template-default .tribe-events-single-event-description p {
font-size: 16px !important;
}
.btt button {
margin-top: -20px !important;
margin-bottom: 20px !important;
margin-left: 0px !important;
}
button.btn1.sg-popup-id-4865 {
margin-right: 0 !important;
margin-left: auto !important;
margin-bottom: 30px !important;
}
.btt button.btn1.sg-popup-id-4865 {
margin-left: 0 !important;
}
.pad {
margin-left: 0px !important;
}
.cls button.btn1.sg-popup-id-4865 {
margin-right: auto !important;
margin-left: 0 !important;
margin-top: 15px;
margin-bottom: 10px !important;
}
#fsw_event {
max-width: 700px;
} button.btn1.sg-popup-id-4865:hover {
color: #ea8226;
background: #fff;
outline: 2px solid #ea8226;
transition: 0.4s all;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
margin-bottom: 0;
width: 45% !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
width: 55% !important;
}
button.btn12.sg-popup-id-4865 {
padding: 15px 30px;
background: #ea8226;
color: #fff;
border-radius: 30px;
margin-top: 20px;
}
button.btn12.sg-popup-id-4865:hover {
color: #ea8226;
background: #fff;
outline: 2px solid #ea8226;
transition: 0.4s all;
} .gchoice.gchoice_7_9_1 [type=checkbox] {
width: 17px !important;
height: 19px !important;
}
.virtvdo {
width: 600px;
height: 330px;
padding: 0 !important;
}
@media only screen and (min-width: 981px) and (max-width: 1350px)  {
.working1 .et_pb_blurb {
height: 510px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 980px)  {
.working1 .et_pb_blurb {
padding-bottom: 30px !important;
}
.heroimg img {
height: auto !important;
}
.page-id-8025 .outer_test {
flex-direction: column !important;
}
.banbtimg {
width: 49% !important;
margin-right: 1% !important;
}
} @media only screen and (min-width: 456px) and (max-width: 767px) {
.virtvdo {
width: 430px !important;
height: auto !important;  
}
.working1 .et_pb_blurb {
padding-bottom: 30px !important;
}
.heroimg img {
height: auto !important;
}
.page-id-8025 .outer_test {
flex-direction: column !important;
}
.banbtimg {
width: 49% !important;
margin-right: 1% !important;
}
}
@media only screen and (min-width: 100px) and (max-width: 455px) {
.virtvdo {
width: 350px !important;
height: auto !important;  
}
.working1 .et_pb_blurb {
padding-bottom: 30px !important;
}
.heroimg img {
height: auto !important;
}
.page-id-8025 .outer_test {
flex-direction: column !important;
}
.banbtimg {
width: 100% !important;
margin-right: 1% !important;
}
}