.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
.et_pb_code_inner{position:relative}
.et_pb_with_border.et_pb_fullwidth_header .header-image-container img,.et_pb_with_border.et_pb_fullwidth_header .header-logo{border:0 solid #333}.et_pb_fullwidth_header{padding:50px 0;position:relative;background-position:50%;background-size:cover}.et_pb_fullwidth_header p{padding-bottom:0}.et_pb_fullwidth_header_subhead{display:block}.et_pb_fullscreen{padding:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{position:relative;z-index:3;width:80%;max-width:1080px;margin-left:auto;margin-right:auto}.et_pb_fullscreen .et_pb_fullwidth_header_container{min-height:100vh;width:80%;max-width:none;height:100%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom{-ms-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center{-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center{-webkit-align-self:flex-start;-ms-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container{width:100%;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-flow:row-reverse}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container{width:100%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container,.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container{width:50%;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.bottom,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.bottom,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.bottom,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.bottom{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{text-align:left;margin-left:0}.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content{margin-right:6%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{text-align:right;margin-right:0;float:right}.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content{margin-left:6%}.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom{margin-bottom:80px}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{padding-left:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{padding-right:0}.et_pb_fullwidth_header .header-content{padding:10px;text-align:center}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{margin:20px auto;width:80%;max-width:800px}.et_pb_fullwidth_header .header-image{text-align:center;margin-left:2%;margin-right:2%;line-height:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button{margin-top:20px;display:inline-block}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one{margin-right:15px}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_one{margin-right:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_two{margin-left:15px}.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none}.et_pb_fullwidth_header .et_pb_parallax_css{background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden}.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{width:100%;min-height:30px;text-align:center;padding-top:10px;padding-bottom:20px;margin:0 auto;position:absolute;z-index:3;right:0;bottom:0;left:0;pointer-events:none}.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a{display:inline-block;pointer-events:all}.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{color:#fff;font-size:3.5em}.et_pb_fullwidth_header .scroll-down-container .scroll-down-phone,.et_pb_fullwidth_header .scroll-down-container .scroll-down-tablet{display:none}@media (max-width:980px){.et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down,.et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-phone{display:none}.et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet{display:inline-block}}@media (max-width:767px){.et_pb_fullwidth_header .scroll-down-container-phone .scroll-down,.et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-tablet{display:none}.et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-phone{display:inline-block}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right{-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container,.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container{width:100%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content,.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{margin:20px 2%}}.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left,.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right{height:100px}.ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{float:none}.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}#et-info {
float: none;
}
.et-social-icons a.icon:before{
background:#fff;
padding: 8px;
border-radius: 50%;
}
.et-social-icon a{color:#df99bb!important}
.et-social-icons{float: right!important;}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
padding:5px 0;
}
#top-header .container {
font-weight: 400;
}
.et_pb_section{background:#f9fcff}
.baseline{font-size:40px;letter-spacing:-1px;position:relative;margin-bottom:30px;font-weight: 500;text-shadow: 0 0 0 #000;}
.baseline:after{position:absolute;width:85px;height:3px;background:#df99bb;display:block;content:'';margin-top:10px}
body #page-container #why-choose-us .et_pb_button, body #page-container #our-services .et_pb_button, body #page-container #latest-news .et_pb_button{padding:10px 35px!important}
#our-services h4{padding:20px 20px 10px;font-weight:600}
#our-services .et_pb_column_1_3 p{padding:0px 20px 0px}
#our-services .et_pb_column_1_3 .et_pb_button{margin:0 20px 30px}
#project-gallery .et_pb_portfolio_item h2{color:#393d48;position:absolute;bottom:0px;background:#f9fcff;width:100%;text-align:center;padding:25px 10px;text-transform:uppercase;font-size:20px;opacity: 0;transition: 0.8s all;}
#project-gallery .et_pb_portfolio_item p.post-meta{display:none}
#project-gallery .et_pb_portfolio_item:hover h2{opacity:1;z-index: 99}
#project-gallery .et_pb_portfolio_item{width:100%;float: none;box-shadow:0 0 50px #ddd}
#project-gallery .et_pb_portfolio_items{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
}
.et_pb_portfolio_items .et_overlay:before {
padding: 12px;
border: 2px #fff solid;
top: 40%;
margin: -28px 0 0 -28px;
}
.baseline.center{text-align:center;margin-bottom: 0;}
.baseline.center:after{
position: static;
text-align:center;
margin:10px auto 0;
}
#project-gallery h2{}
#project-gallery h2:after{
position: static;
text-align:center;
margin:10px auto 0;
}
#project-gallery .et_pb_portfolio_filters ul{text-align:center}
#project-gallery .et_pb_portfolio_filters ul li a{background:none;border:none;font-size:16px;padding: 13px 25px!important;display: inline;}
#project-gallery .et_pb_portfolio_filters ul li{display:inline-block;float:none}
#project-gallery .et_pb_portfolio_filters ul li a.active{border-radius:3px;background:#df99bb!important;color:#fff!important}
#pricing-panel .et_pb_pricing_table_wrap{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
}
#pricing-panel .et_pb_pricing_table_wrap .et_pb_pricing_table{width:100%;float:none;max-width: 100%;border: none;box-shadow: 0 0 100px #ddd;}
#pricing-panel .et_pb_pricing_heading{background:#df99bb;margin-bottom:0;padding-top:30px;padding-bottom: 30px;}
#pricing-panel .et_pb_pricing_content_top{background:#df99bb;padding-bottom: 50px;}
#pricing-panel .et_pb_sum{color:#fff;font-weight:800;font-size:52px}
#pricing-panel .et_pb_frequency:before{content:'Per'; height: auto;font-size: 20px;text-align: center;background:#df99bb;padding-right:8px;margin-right:-10px;z-index:999;position:relative}
#pricing-panel .et_pb_frequency{ font-size: 20px;display:block;letter-spacing:0px;}
#our-pricing .et_pb_featured_table .et_pb_dollar_sign {color:#fff;}
#our-pricing .et_pb_featured_table .et_pb_frequency:before{color:#fff}
#pricing-panel .et_pb_frequency{color:#fff;margin-bottom: 0px;}
#pricing-panel .et_pb_dollar_sign {
position: relative;
margin-left: 0px!important;
font-size: 55px;
font-weight: 600;
margin-top:15px;
}
#pricing-panel .et_pb_et_price{border: 2px #fff solid;display: inline-block;padding: 5px;}
#pricing-panel .et_pb_pricing li{padding-left:0;text-align:center;font-size:18px}
body #page-container #pricing-panel .et_pb_pricing_table_button{padding:12px 35px!important;margin-bottom: 20px;margin-top: 20px;}
#latest-news .et_pb_column_1_3 h2{padding:0px 20px 10px;font-weight:600;font-size:20px}
#latest-news .et_pb_column_1_3 p{padding:0px 20px 0px}
#latest-news .et_pb_column_1_3 .more-link{font-size:18px;margin:10px 20px 30px;padding:8px 25px!important;color:#fff;text-transform:capitalize;background:#df99bb;display:inline-block;border-radius:3px;}
#latest-news .et_pb_column_1_3 .more-link:hover{background:rgba(130,180,64,0.8)}
#latest-news p .published{padding-left: 25px;position: relative;}
#latest-news p .published:before{
font-family: ETmodules!important;
content: "\7d";
display: block;
font-size: 19px;
position: absolute;
left: 0;
color: #333;
margin-top: 0;
}
#latest-news article{margin-bottom:10px}
#testimonial-slider h2:after{
position: static;
text-align:center;
margin:10px auto 0;
}
#testimonial-slider .et_pb_slider .et_pb_slide{background:none}
#testimonial-slider .et_pb_slide .et_pb_slide_description{padding:0 0 100px}
#testimonial-slider .et_pb_slide h3{text-transform:uppercase;padding-bottom:0;font-size:20px;margin-bottom: -5px;}
#testimonial-slider .et_pb_slide p.position{font-size:14px;padding-bottom:20px;position:relative;}
#testimonial-slider .et_pb_slide p.position:after{
font-family: ETmodules!important;
content: "\e033\e033\e033\e033\e033";
position:absolute;
margin:22px -94px;
font-size:12px;
color:#df99bb;
letter-spacing:3px;
}
#testimonial-slider .et_pb_slide p{font-size:14px}
#testimonial-slider .et_pb_slide img{margin-bottom:40px;position:relative;top:18px;border:5px #fff solid;border-radius:10px;box-shadow:0 0 15px #ddd}
#testimonial-slider .et_pb_container{height:auto!important}
#testimonial-slider .et-pb-controllers a{width:30px;background:#cddcb9}
#testimonial-slider .et-pb-controllers .et-pb-active-control{background:#df99bb}
#subscribe .et_pb_newsletter .et_pb_newsletter_fields {
display: block;
}
#subscribe .et_pb_newsletter_form p.et_pb_newsletter_field{display:inline-block;width: 65%;float:left;padding-bottom: 0;background: none;height: 47px;}
#subscribe .et_pb_newsletter_button_wrap{display:inline-block;width: 35%;}
#subscribe .et_pb_newsletter_button_text{font-size: 18px;}
body #page-container #subscribe .et_pb_newsletter_button{background:#fff;padding: 10px 15px!important;font-weight: 400;color:#df99bb;box-shadow: 2px 2px 5px #999;border: 2px #fff solid;border-radius: 0 5px 5px 0;}
#subscribe .et_pb_newsletter_form {display:block;border-radius: 5px 0 0 5px;}
#our-team .et_pb_team_member_image:hover img{opacity:0.3}
#our-team .et_pb_team_member_image img{transition:0.6s all;}
.et_pb_newsletter_description{display:none}
#subscribe .et_pb_newsletter_form #et_pb_signup_email{background:none;color: #888;border-left: 2px #fff solid;border-top: 2px #fff solid;border-bottom: 2px #fff solid;}
#et-footer-nav{float:right;width: 52%;}
#menu-main-menu{padding:0;background:none;text-align: left;}
#menu-main-menu li a:hover, #menu-main-menu li.current-menu-item a{color:#df99bb!important}
#menu-main-menu li a{font-weight:400;color: #fff!important;text-transform: uppercase;}
#menu-main-menu li:last-child{padding-right:0}
#footer-bottom{padding:20px 0}
.footer-widget .title{margin-bottom:15px}
.footer-widget p{font-weight:400}
.widget_nav_menu ul li:before{display:none}
.widget_nav_menu ul li a{font-weight:400}
.widget_nav_menu ul li{padding-left:0!important;margin-bottom: 5px;}
.social-icons{margin-top:20px}
.social-icons img{margin-right:15px;}
#main-footer .et-social-icons{display:none;}
#footer-info{float: left;text-align: left;padding-bottom: 0px;font-weight: 400!important;width: 40%;font-size: 14px!important;}
#main-footer .fwidget{float:none}
#main-footer .widget_media_image{margin-bottom: 10px;}
.bottom-nav{text-align:right;padding: 0;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul{text-align:center}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li{height: 5px;width: 50px;display: inline-block;padding: 0;line-height: 0;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a{text-indent:-9999px;background:#ccdbb8;margin: 20px 5px 0;padding: 0;border-radius: 5px;color:#df99bb;display:block;line-height: 1;height: 10px;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active{background:#df99bb;}
#sbar h4.widgettitle{color:#49556b;font-weight:600;font-size:24px}
#sbar img{margin-top:10px}
#sbar p{font-weight:400}
#sbar .widget_search{border-bottom:none!important}
#sbar .et_pb_widget{border-bottom:1px #ddd solid;padding-bottom:20px;margin-bottom:30px}
#sbar .et_pb_widget:last-child{border:none;padding-bottom:0;margin-bottom:0}
#sbar .cat-item{letter-spacing:1px;margin-top:15px;font-size:16px;}
.widget_recent_entries li a {
display: block;
font-weight: 600;
font-size: 16px;
}
.widget_recent_entries li{margin-top:5px;font-size:14px!important;margin-bottom: 15px!important;}
#sbar .post-date{font-size:12px}
#blogroll article{box-shadow:0 0 100px #ddd;background:#fff}
#blogroll .entry-title{margin:0 30px}
#blogroll .post-meta{margin:0 30px 10px}
#blogroll .post-content{margin:0 30px 0px;padding-bottom:20px}
#blogroll .post-content .more-link{font-size:18px;margin:20px 0px 30px;padding:8px 25px!important;}
#blogroll .post-content .more-link:hover{border:1px #df99bb solid;background:#fff;color:#df99bb}
.et_contact_bottom_container {
float: left;
margin-top: 0;
}
body #page-container #cform .et_contact_bottom_container .et_pb_contact_submit{padding:12px 35px!important;}
#contact-info .et_pb_text{width:30%;float:left;margin-right:5%}
#contact-info .et_pb_text h4{font-size:18px;text-transform:uppercase;color:#df99bb}
#contact-info .et_pb_text:last-child{margin-right:0}
.comment-form #et_pb_submit{padding:12px 25px!important;background:#df99bb;color:#fff;}
.form-submit {
text-align: left;
}
@media (max-width:1200px){
#subscribe .et_pb_column_1_2 {width:100%;text-align:center;float:none;}
}
@media (max-width:980px){
#our-mission{padding-top:0}
#our-services .et_pb_row:last-child{max-width:500px;margin:0 auto;}
#pricing-panel .et_pb_column .et_pb_pricing_table {
width: 100%!important;
max-width: 100%!important;
}
#pricing-panel .et_pb_column .et_pb_pricing_table:nth-child(n+3) {
margin-top: 0px;
}
#subscribe .et_pb_column .et_pb_newsletter_form{width:100%}
#subscribe .et_pb_column .et_pb_newsletter_description{width:100%}
#project-gallery .et_pb_portfolio_item {
width: 100%!important;
}
#subscribe h2{text-align:center;}
#et-footer-nav, #footer-info {
float: none;
width: 100%;
text-align:center;
}
}
@media (max-width:769px){
#pricing-panel .et_pb_pricing_table_wrap{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 30px;
}
#project-gallery .et_pb_portfolio_items{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 30px;
}
}
@media (max-width:600px){
#pricing-panel .et_pb_pricing_table_wrap{
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 30px;
}
#project-gallery .et_pb_portfolio_items{
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 30px;
}
#subscribe .et_pb_newsletter_form p.et_pb_newsletter_field {
display: inline-block;
width: 100%;
}
#subscribe .et_pb_newsletter_button_wrap {
display: inline-block;
width: 100%;
}
.et_portfolio_image img{width:100%}
}
@media (max-width:480px){
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
margin-left: 0px;
}
.footer-widget {
text-align: center;
}
#menu-main-menu {
text-align: center;
}
#testimonial-slider .et_pb_slide img {
margin-bottom: 14px;
top: 9px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%!important;
}
#blogroll .entry-title {
margin: 0 30px;
font-size: 20px;
line-height: 1.3;
margin-bottom: 5px;
}
.bottom-nav {
text-align: center;
padding: 0 0 20px;
}
.bottom-nav li {
display: block;
padding-right: 0;
padding-bottom: 5px;
}
.header-content .et_pb_more_button{display:block!important;text-align:center;}
}