.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et_pb_testimonial_description_inner{word-wrap:break-word}.et_pb_with_border .et_pb_testimonial_portrait{border:0 solid #333}.et_pb_testimonial{position:relative;padding:30px;line-height:1.5}.et_pb_testimonial.et_pb_testimonial_no_bg{padding:30px 0 0}.et_pb_testimonial .et_pb_testimonial_content p{padding-bottom:1em}.et_pb_testimonial .et_pb_testimonial_meta{padding-bottom:0}.et_pb_testimonial_portrait,.et_pb_testimonial_portrait:before{border-radius:90px}.et_pb_testimonial_portrait{float:left;position:relative;display:block;width:90px;height:90px;margin-right:30px;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_testimonial_portrait:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.et_pb_column_1_3 .et_pb_testimonial_portrait,.et_pb_column_1_4 .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait,.et_pb_column_3_8 .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}.et_pb_testimonial_description,.et_pb_testimonial_description_inner{display:block;position:relative}.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}.et_pb_testimonial_description_inner+.et_pb_testimonial_meta>span{display:inline-block;margin-top:32px}.et_pb_testimonial_description_inner:empty{display:none}.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_author,.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_meta>span{margin-top:12px}.et_pb_testimonial_author{margin-top:32px;font-weight:700;display:block}.et_pb_testimonial_author:empty{display:none}.et_pb_testimonial_author a{color:inherit}.et_pb_testimonial_company:empty,.et_pb_testimonial_meta:empty,.et_pb_testimonial_position:empty{display:none!important}.et_pb_testimonial:before{content:"|";font-size:32px;left:50%;position:absolute;top:-16px;background:#f5f5f5;margin-left:-16px;border-radius:31px;z-index:2}.et_pb_testimonial.et_pb_testimonial_no_bg:before{background:inherit}.et_pb_testimonial.et_pb_icon_off:before{display:none}.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}@media (min-width:981px){.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait{width:100%;padding-bottom:100%;height:0}}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_pb_testimonial_description a{color:#fff}}@media (min-width:768px) and (max-width:980px){.et_pb_column .et_pb_testimonial_portrait{float:left;display:block;margin-right:30px}.et_pb_column .et_pb_testimonial_description{display:block}.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,.et_pb_row_4col .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}}@media (max-width:767px){.et_pb_column .et_pb_testimonial_description{width:100%;display:block}.et_pb_column .et_pb_testimonial_portrait{display:block;float:none;margin:0 auto 20px}.et_pb_bg_layout_dark_phone .et_pb_testimonial_description a{color:#fff}}@media (max-width:479px){.et_pb_testimonial{padding-top:10%}}
.et_pb_toggle_content,.et_pb_toggle_title{word-wrap:break-word}.et_pb_toggle{border:1px solid #d9d9d9}.et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_open{padding:20px;background-color:#fff;z-index:1}.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et_pb_toggle_title:before{content:"\E050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\E04F"}.et_pb_toggle_content{padding-top:20px;position:relative}.et_pb_toggle_content:empty{display:none!important}.et_pb_toggle_content p:last-of-type{padding-bottom:0}@media (max-width:980px){.et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
opacity: 0.2;
background-color: #ffffff;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
.lazy-loaded {
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-ms-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 1 !important;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#2b2b38}.et_bloom .et_bloom_close_button::before {
color: #333;
}
.et_bloom .et_bloom_form_header p {
color: rgba(0, 0, 0, 0.5);
font-size: 14px !important;
line-height: 1.3em !important;
margin-top: 0.5em;
}
.et_pb_column {
margin-right: 0 !important;
}
@media only screen and (min-width: 981px) {
.et_pb_column_1_3 {
width: 33.333% !important;
}}
@media only screen and (min-width: 980px) {
.et_pb_column_1_2 {
width: 50% !important;
}}
.et_pb_column {
margin-bottom: 0px !important;
}
#service1 {
min-height: 480px;
padding-bottom: 40px;
}
#service2 {
min-height: 480px;
padding-bottom: 40px;
}
#service3 {
min-height: 480px;
padding-bottom: 40px;
}
tr td {
border-top: none !important;
}
.golden {color: #d1ceb4; font-weight: bold; }
.golden1 {color: #6d6726; font-weight: bold; }
.golden-table {color: #6d6726; font-weight: bold; }
@media only screen and (max-width: 680px) {
.golden-table { font-size: 12px;
}
}
.golden1-1 {color: #6d6726; font-weight: bold; }
.darktxt {color: #3a3c44;}
h1 {
font-size: 27px !important;
}
p {
font-size: 16px !important;
}
@media only screen and (max-width: 767px) {
p {
font-size: 14px !important;
}
}
.menu-item-48 a {
color: #fff !important;
}
.menu-item-233 a {
color: #fff !important;
}
.menu-item-368 a {
color: #fff !important;
}
.menu-item-236 a {
color: #fff !important;
}
#top-menu li, .fullwidth-menu li {
font-family: "Montserrat", Arial, Helvetica, sans-serif;
font-size: 15px;
}
body, input, textarea, select, h1, h2, h3, h4, h5, h6, h7, p, .et_pb_contact_field, .input {
font-family: "Poppins", Arial, Helvetica, sans-serif !important;
}
.et_pb_section--with-menu {
line-height: 1.7em;
padding: 0 0 0 0 !important;
}
page-id-346 #top-menu li, .fullwidth-menu li {
padding-right: 22.5px;
}
.page-id-346 .menu-item-424 a {
color: #bfbb8f !important;
} #top-menu-nav #top-menu li.current-item a { color: #bfbb8f !important; }
#footer1 {
color: #666666;
background-color: #171717;
height: 100px;
}
#footcon {
font-size: 16px;
color: #666;
margin: auto;
padding-left: 30px;
padding-top: 20px;
}
.page-id-434 .et_pb_contact_message {
min-height: 240px;
}
img.logo-shadow {
max-width: 600px;
margin-top: -120px;
}
.shadow-div {
display: none;
position: absolute; 
width: 80%; 
opacity: 0.4;
z-index: -1;
}
.ie .header-content img {
margin-top: 70px;
}
.et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after {
content: "34" !important;
right: 148px !important;
}
#m-back .et_pb_promo_button:hover, a.et_pb_more_button:hover, .et_pb_newsletter_button:hover {
padding: 6px 14px 6px 34px;
}
.et_pb_toggle_title::before {
display: none;
}
.et_pb_toggle h5.et_pb_toggle_title {
padding: 3px 0 0 0;
}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth .et_pb_row  {
max-width: 1366px !important;
width: 100% !important;
}
.container, .et_pb_row {
max-width: 1366px !important;
width: 100% !important;
}
.container, .et_pb_row {
max-width: 1366px !important;
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
max-width: 1366px;
}
#footcon {
max-width: 1366px;
}
@media only screen and (max-width: 980px) {
.testimonials {
padding-left: 0px;
}
}
@media only screen and (min-width: 981px) {
.testimonials-column-left {
padding-right: 30px !important;	
}
.testimonials-column-right {
padding-left: 20px !important;	
}
}
.et_pb_text_7 {
background-color: transparent !important;
}
.testimonials-section .et_pb_row {
padding-top: 0px !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.et_pb_column {
padding-left: 20px;
padding-right: 20px;
}
.servicebox {
padding-top: 40px;
padding-left: 30px;
padding-right: 30px;
}
.et_pb_contact_form_0 {
padding-bottom: 60px !important;
}
#footer-info {
font-size: 14px !important;
padding-left: 30px;
}
#pricing {
padding-top: 0px !important;
padding-bottom: 100px !important;
}
#contact {
padding-top: 10px !important;
}
#contact-page {
padding-top: 0px !important;
}
.et_pb_toggle_title {
background: transparent none repeat scroll 0 0;
border: 2px solid;
border-color: #bfbb8f;
border-radius: 3px;
font-size: 22px;
font-weight: 500;
line-height: 1.7em !important;
padding: 0.3em 1em;
position: relative;
transition: all 0.2s ease 0s;
max-width: 300px;
height: 50px;
margin: auto;
text-align: center;
}
.et_pb_module.et_pb_toggle.et_pb_toggle_close.et_pb_toggle_item h5:hover,.et_pb_toggle_title:hover:before { 
color: #fff !important;
background-color: #333333 !important;
}
#et-top-navigation {
padding-top: 10px;
padding-bottom: 14px;
}
#menu-subpage-menu {
padding-top: 21px !important;
margin-left: -11px;
}
.et_pb_fullwidth_menu .et-menu>li {
padding-left: 13.5px;
padding-right: 13px;
}
.home #page-container {
padding-top: 0 !important;
}
.home-mobile-menu {
z-index: 9999;
}
#main-header {
box-shadow: 0 0;
}
@media only screen and (max-width: 980px) {
#et-top-navigation, #main-header {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
}
.select_page {
opacity: 0;
}
.fullwidth-menu-nav {
padding-bottom: 7px !important;
}
.logo-inline-light {
max-width: 170px;
padding-bottom: 5px;
}
.logo-inline-section {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.servicetitle {
min-height: 80px;
}
#pricingtable {
padding-right: 0px !important;
}
.pricing-column .et_pb_column_1 {
padding-right: 0px !important;
}
@media only screen and (max-width: 680px) {
#p-table {
font-size: 11px !important;
line-height: 1em;
}
}
@media only screen and (max-width: 480px) {
.et_pb_column_1  {
padding-left: 0px !important;
padding-right: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.entry-content tr td {
max-width: 100px !important;
padding-right: 0 !important;
}
}
@media only screen and (max-width: 1060px) {
.entry-content tr td {
padding-right: 0 !important;
}
}
@media only screen and (max-width: 980px) {
.logo-inline-section {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
}
@media only screen and (max-width: 980px) {
.header-content img {
margin-top: 0px !important;
} 
}
@media only screen and (max-width: 320px) {
.et_pb_toggle_title {
font-size: 18px;
line-height: 36px !important;}
.testimonials {
padding-left: 0px !important;
padding-right: 0px !important;
}
}
.testimonial-title {
white-space: nowrap;
}
.testimonial-icon {
text-align: center;
margin-bottom: 30px;
}
.testimonial-icon img {
max-width: 26px;
}
@media only screen and (max-width: 980px) {
.testimonial-icon img {
max-width: 22px;
}
}
.testimonials .et_pb_row {
max-width: 850px !important;
}
.testimonial-single-text {
padding-top: 80px !important;
}
@media only screen and (max-width: 980px) {
.testimonial-single-text {
padding-left: 5% !important;
padding-right: 5% !important;
}	
}
@media only screen and (max-width: 480px) {
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
display: none !important;
}
}
.header-content img {
width: 100%;
max-width: 380px;
margin-top: -15px;
}
@media only screen and (max-width: 1024px)  {
.header-content img {
max-width: 260px;
margin-top: 0px;
}
img.logo-shadow {
max-width: 500px;
margin-top: -80px;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
.header-content img {
width: 100%;
max-width: 300px;
margin-top: -15px;
}
}
@media only screen and (max-width: 980px) {
.et_pb_column {
padding-left: 5px;
padding-right: 5px;
}
.home .et_pb_image_0 {
margin-left: 0px !important;
}
}
@media only screen and (max-width: 980px) { 
.et_pb_image_0 {
padding-left: 5% !important;
padding-right: 5% !important;
}
.et_pb_toggle_title {
margin-top: 40px !important;
margin-bottom: 40px !important;
}
}
#demo .et_pb_row, #thestudio .et_pb_row {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.home-services .et_pb_module {
padding-top: 70px;
padding-bottom: 70px !important;
}
#demo, #thestudio {
padding-top: 50px;
padding-bottom: 80px !important;
}
#about {
padding-top: 140px;
padding-bottom: 180px !important;
}
@media only screen and (max-width: 980px) { 
#thestudio {
padding-bottom: 0px !important;
margin-bottom: 80px !important;
}
#about {
padding-bottom: 40px !important;
margin-top: -80px !important;
}
.testimonials {
padding-top: 100px !important;
padding-bottom: 100px !important;
}
.et_pb_testimonial_author {
font-size: 17px !important;
}
}
@media only screen and (min-width: 981px) {
#page-container {
padding-top: 67px!important; 
}
.home-services .et_pb_module {
padding-top: 120px;
padding-bottom: 240px !important;
}
#demo {
padding-top: 110px;
padding-bottom: 150px !important;
}
#thestudio {
padding-top: 70px;
padding-bottom: 110px !important;
}
#about {
padding-top: 150px;
padding-bottom: 150px !important;
}
.testimonials {
padding-top: 150px;
padding-bottom: 100px;
}
.about-desktop .et_pb_image {
margin-left: auto !important;
}
.about-desktop .et-last-child {
padding-left: 0 !important;
}
}
@media only screen and (max-width: 980px) {
#page-container { 
padding-top: 60px!important; 
}
.home-services {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.home-hero {
padding-bottom: 0 !important;
}
.about-mobile img {
margin-bottom: 30px; !important;
}
}
@media only screen and (max-width: 980px) {
.golden1-1 { white-space: normal !important; 
}
}
.meshim_widget_components_ChatButton.br .button_bar {
border-top-left-radius: 2px !important;
border-top-right-radius: 2px !important;
} .home-hero {
height: 100vh;
}
@media only screen and (max-width: 980px) {
.home-hero {
height: calc(100vh - 0px);
}
.home-hero .et_parallax_bg {
background-size: 385%;
}
.home-hero .et_pb_section_parallax {
height: 100vh !important;
margin-top: -10vh;
}
}
@media only screen and (min-width: 981px) {
.home-hero .et_parallax_bg {
background-position: top;
}
.home-hero .et_pb_module {
top: 50%;
transform: translateY(-50%);
padding-top: 0;
}
}
@media only screen and (max-width: 980px) {
.home-hero .et_pb_module {
top: 45%;
transform: translateY(-50%);
}
}
.home-hero-cover {
position: absolute;
width: 100vw;
height: 100vh;
z-index: 1;
}
#footcon {
text-align: center;
}
#footer-info {
text-align: center;
float: none;
padding-left: 0;
}
#footer-info a {
font-weight: 500;
color: #b1ad85;
}
body {
background-color: #32343d;
}
.page-id-434 {
background-color: #171717;
}
.et_header_style_centered #et_mobile_nav_menu {
margin-top: 0;
}
@media only screen and (max-width: 980px) {
.intro-fullwidth-studio {
top: 0;
}
}
.hero-scroll-arrow {
color: #bfbb8f;
position: absolute !important;
z-index: 2;
top: 85vh !important;
width: 100vw;
}
.scroll-down.et-pb-icon {
font-size: 50px;
}
@media only screen and (max-width: 980px) {
.hero-scroll-arrow {
top: calc(90vh - 80px) !important;
}
.scroll-down.et-pb-icon {
font-size: 40px;
}
}
@media only screen and (max-height: 480px) {
.hero-scroll-arrow {
display: none;
}
.header-content img {
max-height: 70vh;
}
}
.scroll-down {
transition: all 300ms ease 0ms;
}
.scroll-down:hover {
transform: scale(1.3);
}
.hero-scroll-arrow-code {
-webkit-animation: et_pb_bounce 0.8s;
-moz-animation: et_pb_bounce 0.8s;
-ms-animation: et_pb_bounce 0.8s;
-o-animation: et_pb_bounce 0.8s;
animation: et_pb_bounce 0.8s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-ms-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-delay: 3s;
-moz-animation-delay: 3s;
-ms-animation-delay: 3s;
-o-animation-delay: 3s;
animation-delay: 3s;
}
@-webkit-keyframes et_pb_bounce {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
-webkit-transform: scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform: scale3d(.7, .7, .7);
transform:scale3d(.7, .7, .7)
}
60% {
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
to {
opacity: 1;
-webkit-transform: scaleX(1);
transform:scaleX(1)
}
}
@media only screen and (min-width: 981px) {
#services h2 {
font-size: 28px;
}
#demo h2, #thestudio h2, #about h2, .testimonials h2 {
font-size: 36px;
}
#thestudio h2, #about h2  {
font-size: 36px;
}
#contact h2, .demo-contact-form h2 {
font-size: 36px;
}
#thestudio .et_pb_column {
padding-left: 30px !important;
}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
padding-bottom: 19px;
margin-top: 0.5px;
}
}
.testimonials-inner-row.et_pb_row, .testimonials-section .et_pb_row  {
max-width: 1200px !important;
}
.et-pb-contact-message {
text-align: center !important;
}
@media only screen and (max-width: 980px) {
.et_pb_column {
max-width: 100% !important;
padding-left: 5% !important;
padding-right: 5% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.et_pb_section, .et_pb_row, .et_pb_column {
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.et_pb_text {
max-width: 100vw !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 5% !important;
padding-right: 5% !important;
}
#demo .et_pb_button {
margin-left: 5%;
}
.et_pb_contact_form_0.et_pb_contact_form_container {
max-width: 90vw !important;
}
.demo-divider {
max-width: 100% !important;
}
}
.et_pb_contact_form_0.et_pb_contact_form_container {
padding-left: 0 !important;
}
a.db-button {
transition: all 0.3s ease 0s;}
a.db-button:hover {
transform: scale(1.1);
}
@media only screen and (max-width: 980px) {
.no-br br {display: none;
}
p {
line-height: 1.9em !important;
}
.db-mobile-menu {
position: fixed;
top: 0 !important;
width: 100%;
z-index: 99;
}
.db-mobile-menu .et_pb_fullwidth_menu {
height: 60px;
}
.db-mobile-menu .et_pb_row.clearfix {
min-height: 60px !important;
}
#main-content {
padding-top: 0px;
}
.home #main-content {
padding-top: 0px;
}
.logo-inline-section {
padding-bottom: 40px !important;
}
.logo-inline-section {
padding-top: 0px !important;
}
.logo-inline-section .et_pb_row {
padding-top: 45px;
}
}
@media only screen and (min-width: 981px) {
.db-mobile-menu {
display: none;
}
.logo-inline-section {
padding-top: 0px !important;
}
.logo-inline-section .et_pb_row {
padding-top: 40px;
}
.logo-inline-section {
padding-bottom: 40px !important;
}
#contact .et_pb_row, #contact .et_pb_module {
padding-top: 0 !important;
}
#contact .et_pb_row {
padding-top: 70px !important;
}
.page-id-434 #contact .et_pb_row {
padding-top: 0px !important;
}
}
.entry-content tr td {
padding-left: 0 !important;
}
.form-info-text {
color: darkgray;
}
.et_pb_contact_field_checkbox {
color: darkgray;
}
.form-asterisk-info {
color: #f9587b;
}
#main-footer {
}
#footcon {
padding-left: 0;
}
.et_pb_contact_field_half:nth-child(7), .et_pb_contact_field_half:nth-child(8) {
margin-top: 30px !important;
}
@media only screen and (max-width: 767px) {
.et_pb_contact_field_half:nth-child(8) {
margin-top: 0px !important;
}
}
.et_pb_contact_field_radio {
display: none;
}
.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
font-weight: 500;
}
.order-mastering-button-section {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
margin: 0 !important;
height: 0px;
z-index: 9;
}
.order-mastering-button-section .et_pb_row, .order-mastering-button-section .et_pb_column, .order-mastering-button-section .et_pb_module  {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
margin: 0 !important;
}
.order-mastering-button-section .et_pb_button {
margin-top: -80px;
margin-left: auto !important;
margin-right: auto !important;
}
.order-mastering-button-section .et_pb_button_module_wrapper {
margin-top: -120px !important;
}
@media only screen and (max-width: 980px) {
.order-mastering-button-section .et_pb_button_module_wrapper {
margin-top: -135px !important;
}
#service3 {
padding-bottom: 230px !important;
}
.order-mastering-button-section .et_pb_column {
padding-left: 5% !important;
}
}
.mobile_nav {
height: 60px;
background-color: #22212d!important;
}
.mobile_menu_bar {
top: 15px!important;
right: 50% !important;
transform: translate(50%, 0) !important;
}
#main-header {
position: fixed !important;
}
@media only screen and (max-width: 767px) {
.about-mobile {
background-size: cover;
background-position: 0px 0px;
}
}
.et-pb-contact-message p {
font-size: 17px !important;
}
.et_contact_bottom_container {
margin-top: 0;
}
.logo-inline-section {
min-height: calc(265px - 10vw);
} .grecaptcha-badge {
display: none !important;
} #services {
background: rgb(58,60,67) !important;
background: linear-gradient(90deg, rgba(58,60,67,1) 50%, rgba(45,46,53,1) 50%) !important;
}
#main-header {
background-color: #22212d !important;
}
.home #main-header {
background-color: transparent !important;
}
#main-header.et-fixed-header, .et_pb_fullwidth_menu {
background-color: #22212d !important;
}
.logo-inline-section.et_pb_section_2.et_pb_section {
background-color: #22212d !important;
}
#services {
background: rgb(46,46,59) !important;
background: linear-gradient(90deg, rgba(46,46,59,1) 50%, rgba(41,40,54,1) 50%) !important;
}
#service1 {
background-color: transparent !important;
}
.service-col-1 {
background-color: #2e2e3b !important;
}
#service2 {
background-color: transparent !important;
}
.service-col-2 {
background-color: #2b2b38 !important;
}
#service3 {
background-color: transparent !important;
}
.service-col-3 {
background-color: #292836 !important;
}
.testimonials {
background-color: #1e1d28 !important;
}
.home-contact.et_pb_section_8.et_pb_section {
background-color: #2e2e3b !important;
}
#contact {
background-color: #22212d !important;
}
#contact .et_pb_module {
background-color: transparent !important;
}
body, #footer1, #main-footer, #footer-bottom {
background-color: #1e1d28 !important;
}