/*
Theme Name:  WebdesignLand
Theme URI:   https://www.webdesignland.at
Description: WebdesignLand Divi child theme.
Version:     1.0
Author:      MIKAS ISP Werbe GmbH
Author URI:  https://www.webdesignland.at
Template:    Divi
Text Domain: dpmul
*/
/********************************/
/*------ Start : General--------*/
/********************************/

/*Navigation mobil*/

@media (max-width: 1250px) {
	.et_pb_menu .et-menu li {
		padding-right: 4px !important;
		font-size: 14px !important;
	}
	.et-menu li a {
		font-size: 14px !important;
	}
}


/*Warenkorb ausblenden*/
.et-cart-info { display:none; }

/*Widget Titel*/
.widgettitle {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 22px;
	color: #18364a !important;
	letter-spacing: 2px;
	line-height: 38px;
}

/**HEADER**/
#top-menu li .menu-item-has-children > a:first-child::after {top: 0px; right: 20px;}
#top-header .container {padding-top: 0;}
#et-info {padding-bottom: 0;}
.dpmul-top-info {width: 100%;}
.dpmul-top-info .dpmul-phone-info {max-width: 40%;display: inline-block;position: relative;padding: 16px 0;}
.dpmul-top-info .dpmul-social-info {max-width: 60%;display: inline-block;position: relative;float: right;padding: 16px 0;}
#et-info-email:before, #et-info-phone:before {color: #1e90ff !important;}
.dpmul-social-info a::before {color: #bfbfbf !important;}
#top-menu li {text-transform: uppercase;}
.dpmul_social_font {font-size: 12px;background: #236e9c;border-radius: 50%;width: 22px;height: 22px;padding: 6px;line-height: 11px;margin-right: 3px;}
.widget_custom_html .dpmul_social_font.et-pb-icon{color:#fff;}
.dpmul_footer .footer-widget h4:after {content: '';display: block;width: 70px;height: 2px;background: #236e9c !important;margin-top: 12px;}
#main-header {padding: 15px 0;}
#main-header.et-fixed-header {padding: 15px 0;top: 0 !important;z-index: 99999999;}
#et-top-navigation {padding-top: 10px!important;}
#et-top-navigation li {padding-right: 15px !important;margin-left: 12px;}
#et-top-navigation ul ul li {margin-bottom: 0 !important;padding: 5px 0 0px !important;width: 100%;}
#et-top-navigation ul ul li a {width: 100%;display: block;padding: 8px 20px !important;}
#et-top-navigation li a {position: relative;display: block;font-size: 12px;font-weight: 500;padding: 20px 0.5rem !important;color: #232323;letter-spacing: 0.5px;text-transform: uppercase;-webkit-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;}
.sub-menu {padding: 0 !important;}
#et-top-navigation ul ul li a {padding: 0 !important;display: block;color: #5f5f5f !important;font-size: 12px;text-transform: none;}
#et-top-navigation li .sub-menu a {padding: 8px 20px !important;}
#top-menu .menu-item-has-children > a:first-child:after {position: absolute;top: 20px;right: -13px;font-family: ETmodules;font-size: 16px;font-weight: 800;content: "3";}
.et-fixed-header #logo {max-height: 70px !important; max-width:210px;}
/* hp-banner css */
#hp-banner-slider .et_pb_button.et_pb_more_button {position: relative;}
.error404 .container.fullwidth404{ max-width: 1500px !important;width: 100% !important; }
.error404 #main-content .container.fullwidth404 { padding-top: 0px !important;}
.error404 #main-content .container.fullwidth404 #left-area{padding-right: 0px !important;}
.error404 #main-content .container.fullwidth404 .et_pb_post {  margin-bottom: 0px;}
/**BODY**/
#hp-sec1 .blurbsec .blurb-cont {position: relative;min-height: 188px;}
#hp-sec1 .blurbsec .blurb-cont:hover {-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);}
#hp-sec1 .blurbsec .blurb-cont:hover:before {height: 100%;}
#hp-sec1 .blurbsec .blurb-cont:before {background: #1e90ff;content: "";height: 0;left: 0;position: absolute;top: 0;transition: all 0.2s ease-in-out 0s;width: 2px;}
#hp-sec1 .blurbsec .blurb-cont h4 {display: block;}
#hp-v3-sec3 .blurbsec .blurb-cont:hover .et_pb_blurb_description{color:#fff;}
#hp-sec2 .sec2-col1inner {display: inline-block;width: 75%;margin: 0;}
#hp-sec2 .sec2-col2inner {display: inline-block;width: 25%;margin: 0;}
#hp-sec2  #sec2-divider {padding: 0 !important;}
#hp-sec2 .sec2-col1inner h4 {padding: 0 !important;}
#hp-sec2 .sec2-col1inner .et_pb_image_wrap {margin-right: 30px;}

/*Change*/
#hp-sec2 .et_pb_row_1-4_1-4 {padding: 0;}
/*Change*/

.about-right-box {position: relative;display: block;overflow: hidden;padding: 90px 40px;z-index: 1;height: 100%;}
.about-right-box:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #1e90ff;opacity: .92;content: "";z-index: -1;}
#hp-sec3 .et_pb_portfolio_grid_items, #portfolio-sec2 .et_pb_portfolio_grid_items {text-align: center;}
#hp-sec3 .project , #portfolio-sec2 .project{display: inline-block;float: none;vertical-align: top;width: 30%;margin: 0 15px 30px 15px;position: relative;}
#hp-sec3 .project h2 , #portfolio-sec2 .project h2  {opacity: 0;position: absolute;top: 15px !important;right: 0;left: 0;margin: 0 auto;background: rgba(255,255,255,0.8);border: 5px solid #1e90ff;width: 90%;height: 90%;padding-top: 65px;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;}
#hp-sec3 .project .post-meta , #portfolio-sec2 .project .post-meta{opacity: 0;position: absolute;top: 125px;left: 0;right: 0;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;}
#hp-sec3 .project h2:before , #portfolio-sec2 .project h2:before{content: "IN PROGRESS";-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);position: absolute;background: #1e90ff;color: #fff;width: 80%;top: 95px;right: -101px;padding: 10px 0;font-size: 15px;letter-spacing: 4px;}
#hp-sec3 .project h2:after , #portfolio-sec2 .project h2:after{content: "";position: absolute;border-bottom: 1px solid #333;width: 65px;left: 0;right: 0;margin: 0 auto;margin-top: 35px;}
#hp-sec3 .project:hover h2,#hp-sec3 .project:hover .post-meta , #portfolio-sec2 .project:hover h2, #portfolio-sec2 .project:hover .post-meta{opacity: 1;}
#hp-sec3 .project:hover h2,#portfolio-sec2 .project:hover h2 {top: 15px;}
#hp-sec4 .et_pb_toggle_title {background: #236e9c;padding: 20px;border-radius: 10px;margin-bottom: 15px;}
#hp-sec4 .et_pb_toggle_title:before {right: 15px;}
#hp-sec4 #cta li p {display: inline-block; vertical-align: middle;}
#hp-sec5 .et_pb_team_member_image, #hp-v2-sec3 .et_pb_image_wrap {overflow: hidden;}
#hp-sec5 .et_pb_team_member_image img, #hp-v2-sec3 img {transition: all 0.5s ease;}
#hp-sec5 .et_pb_team_member_image img:hover, #hp-v2-sec3 img:hover {transform: scale(1.1);}
#hp-sec5 hr {margin: 24px 0;opacity: 0.2;}
#hp-sec5 .et_pb_module_header {padding: 0;margin-top: 20px;}
#hp-sec6 .et_pb_pricing_heading {margin: 0;}
#hp-sec6 .et_pb_pricing_content_top::before {content: "";position: absolute;border-top: 1px solid #fff;width: 250px;top: 0;left: 0;right: 0;margin: 0 auto;}
#hp-sec6 .et_pb_pricing_content_top {padding: 35px 25px;background: #236e9c;position: relative;}
#hp-sec6 .et_pb_pricing_content ul li {padding: 12px 10px;}
#hp-sec6 .et_pb_pricing_content ul li span {padding-left: 20px;}
#hp-sec6 .et_pb_pricing_content ul li span:before {content: "\2713";position: absolute;border: none;font-size: 18px;font-weight: 700;color: #236e9c;top: -5px;left: 0;}
#hp-sec6 .et_pb_pricing_content ul li:nth-child(2) {background: #EEEEEE;}
#hp-sec6 .et_pb_button {display: block;}

/*Change*/
#hp-sec7 .hp-sec7-row1,#hp-sec7 .hp-sec7-row2 {max-width: 100%;margin: 0 auto;display: block;text-align: center;}
/*Change*/

#hp-sec7 .hp-sec7-contact-sec form {text-align: center;}
#hp-sec7 .et_pb_contact_field {margin: 0;padding: 0;display: inline-block;float: none;}
#hp-sec7 .max_contact_fields .et_pb_contact_field input {display: inline-block;background: #fff;font-size: 14px;margin-bottom: 0;font-weight: 500;outline: 0;border: 2px solid #eee;min-width: 270px;max-width: 100%;-moz-border-radius-topright: 30px;-webkit-border-top-right-radius: 30px;border-top-right-radius: 0;-moz-border-radius-bottomright: 30px;-webkit-border-bottom-right-radius: 30px;border-bottom-right-radius: 0;padding: 12px 20px;width: auto;}
/*.et-pb-contact-message ul li,.et-pb-contact-message p {color:#fff;}*/
#hp-sec7 .et_pb_contact_submit.et_pb_button {border-radius: 0 50px 50px 0 !important;padding: 20px !important;height: 47px;}
#hp-sec7 .et_contact_bottom_container {float: none;margin: 0;display: inline-block;}
body #page-container #hp-sec7 .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {margin: 0;display: inline-block;background: #236e9c;cursor: pointer;color: #fff;border: none;font-size: 14px;font-weight: 500;-moz-border-radius-topright: 30px;-webkit-border-top-right-radius: 30px;border-top-right-radius: 30px;-moz-border-radius-bottomright: 30px;-webkit-border-bottom-right-radius: 30px;border-bottom-right-radius: 30px;padding: 10px 20px !important;font-family: 'Roboto' , sans-serif !important;}
body #page-container #hp-sec7 .et_contact_bottom_container .et_pb_contact_submit.et_pb_button:hover {padding: 10px 20px !important;background-color: #232323 !important;}
#hp-sec8 .column.size-1of3 {width: 47% !important;}
#hp-sec8 .entry-title {padding: 20px 15px 0px 0;}
#hp-sec8 .post-content {padding: 0px 15px 20px 0;}
#hp-sec8 article {padding: 0;box-sizing: border-box;-webkit-box-shadow: 0 10px 30px 0 rgba(50, 50, 50, .16);-ms-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;border: none;margin-bottom: 20px !important;min-height: 270px;}
#hp-sec8 article:hover {-webkit-box-shadow: 0 10px 30px 0 rgba(50, 50, 50, 0.56);}
#hp-sec8 .entry-title a:after {content: '';display: block;width: 80px;height: 2px;background: #236e9c;margin-top: 15px;margin-bottom: 15px;-webkit-transition-duration: .4s;transition-duration: .4s;}
#hp-sec8 .post-content p {color: #999 !important;font-size: 15px;font-weight: 400;margin-bottom: 12px;}
#hp-sec8 .post-content .more-link {font-size: 15px;font-weight: 500;color: #236e9c !important;text-transform: capitalize;display: block;position:relative;}
#hp-sec8 .post-content .more-link:after {content: '\45' !important;font-size: 19px;font-family: 'ETModules';color: #236e9c;margin-left: 10px;-webkit-transition-duration: .3s;transition-duration: .3s;vertical-align: top;margin: 0;}
#hp-sec8 .et_pb_image_container {float: left;width: 55%;margin: 0 !important;height: 275px;overflow: hidden;position: relative;}
#hp-sec8 .entry-featured-image-url {margin: 0 !important;position: static;}
#hp-sec8 .entry-featured-image-url img {max-width: none;height: auto;position: absolute;width: 500px;left: 0;top: 0;margin: auto;right: 0;bottom: 0;}
#hp-sec8 .entry-title, #hp-sec8 .post-content {float: right;width: 40%;}
#hp-sec9 .et_pb_image_wrap img, #event-detail-sec3 .et_pb_image_wrap img {opacity: .6;transition: all 0.5s ease;}
#hp-sec9 .et_pb_image_wrap img:hover, #event-detail-sec3 .et_pb_image_wrap img:hover {opacity: 1;}
#hp-sec9 .et_pb_column, #event-detail-sec3 .et_pb_column {margin: 0;width: 25%;}
#hp-sec9 .et_pb_image, #event-detail-sec3 .et_pb_image {margin: 0;border: 1px solid #eeeeee;padding: 20px;min-height: 100px;display: flex;align-content: center;align-items: center;align-self: center;}
#hp-sec9 .et_pb_image img:hover, #event-detail-sec3 .et_pb_image img:hover {transform: scale(1.1);}
/**FOOTER**/
#footer-widgets .footer-contact-info li:before {border-style : none;}
#footer-widgets .footer-contact-info li {padding: 0px;}
.dpmul-bottom #footer-info {text-align:center;float: none;}
.dpmul_footer #footer-widgets .footer-widget .widget_recent_entries span.post-date {color: #6f6f6f;display: block;}
.dpmul_footer #footer-widgets .footer-widget li {padding: 0px;}
.dpmul_footer #footer-widgets .footer-widget li:before {border-style : none;}
.dpmul_footer #footer-widgets .footer-widget li a:hover {color : #ffffff;}
.dpmul_footer #footer-widgets .widget_nav_menu li a:before {font-family: ETmodules;content: "3";padding-right: 8px;}
/*Widget*/
#sidebar .widgettitle {position: relative;padding-bottom: 15px;font-size: 14px;font-weight: 600;letter-spacing: 1px;margin-bottom: 20px;font-family: 'Montserrat',sans-serif;color: #232323;}
#sidebar .widgettitle:after {content: '';width: 30px;height: 1px;background: #1e90ff;position: absolute;bottom: 0;left: 0;}

/*Change*/
#sidebar .widget_search #searchsubmit {background: #1c1c1c;color: #fff;}
/*Change*/

#sidebar ul li {position: relative;padding: 0 0 0 12px;margin: 0 0 9px 0;color: #6f6f6f;}

/*Change*/
#sidebar .widget_recent_entries ul li:after,#sidebar .widget_recent_comments ul li:after,#sidebar .widget_archive ul li:after,#sidebar .widget_categories ul li:after   {content: "";width: 5px;height: 1px;background-color: #6f6f6f;position: absolute;top: 12px;left: 0;}
/*Change*/

#sidebar .et_pb_widget li a:hover {color: #236e9c;}
#content-area #left-area .et_project_categories {background-color: #1e90ff;padding: 10px 20px;display: block;width: 20%;border: 1px solid #1e90ff;}
#content-area #left-area .et_project_categories a {color: #fff;}
#content-area #left-area .et_project_categories:hover {background-color: transparent;}
#content-area #left-area .et_project_categories:hover a {color: #1e90ff;}
#content-area .nav-single.clearfix .nav-previous,
#content-area  .nav-single.clearfix .nav-next {background-color: #1e90ff;padding: 10px 20px;display: block;width: 25%;border: 1px solid #1e90ff;}
#content-area .nav-single.clearfix .nav-previous:hover,
#content-area  .nav-single.clearfix .nav-next:hover{background-color: transparent;}
#content-area .nav-single.clearfix .nav-previous a, 
#content-area  .nav-single.clearfix .nav-next a {color: #fff;}
#content-area .nav-single.clearfix .nav-previous:hover a,
#content-area  .nav-single.clearfix .nav-next:hover a {color: #1e90ff;}
/*#content-area #left-area article img {width: 100%;max-width: 750px;}*/
#commentform .comment-form-author, #commentform  .comment-form-email {display: inline-block;width: 49%;margin-right: 13px;}
#commentform  .comment-form-email {margin-right: 0;}
#commentform .comment-form-url input {width: 100% !important;}
#content-area #left-area .comment-form-comment textarea, 
#content-area #left-area input {background-color: #fff;border: 1px solid #d1d1d1;font-size: 14px;padding: 8px 15px;margin: 0 0 15px 0;font-family: 'Roboto',sans-serif;width: 100%;}
#commentform .form-submit #submit {background-color: #000;color: #fff;border: 1px solid #000;text-align: left;width: 21%;}
#commentform .form-submit {text-align: left;}
#commentform .form-submit #submit:hover {background-color: transparent;color: #000;}
/*#content-area #left-area .post-meta {background-color: #1e90ff;padding: 10px 20px;color: #fff;width: 100%;margin-top:20px;}
#content-area #left-area article img {width: 100%; max-width: 100%;margin-top: 15px;}*/
#left-area .post-meta span, #left-area .post-meta a {color: #fff;}
#left-area .post-meta:hover, #left-area .post-meta span:hover, #left-area .post-meta a:hover {color: #bfbfbf;}


/*-------------Blog Pagination-------------*/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.max_blog_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.max_blog_pagination .page-numbers.prev,.navigation.max_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.max_blog_pagination span.page-numbers {color:#1e90ff;border: 1px solid;border-color: #f9f9f9 !important;font-weight: 600;}
.navigation.max_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.max_blog_pagination a.page-numbers:hover, .navigation.max_blog_pagination span.page-numbers {background-color: #adadad !important;}
.navigation.max_blog_pagination a.page-numbers {color: #fff !important;background: #7b7373;border-left: solid 1px #f9f9f9;}
.navigation.max_blog_pagination a.page-numbers:hover {color: #fff !important; border-color: #f9f9f9 !important;} 

/* Home V2 */
/*** Slider 
#hp2-banner-slider .et-pb-controllers a{width: 20px;height: 20px;border-radius: 50%;background-color: transparent;border: 2px solid #ffffff;}
#hp-v2-sec2 .et_pb_blurb{transition:all 0.5s ease 0s;border-radius: 10px;}
#hp-v2-sec2 .et_pb_blurb:hover {border-color: #1e90ff;}
#hp-v2-sec3 h4 {padding: 0;}
***/
/*Change
#hp-v2-sec3 .hp-v2-sec3-service .et_pb_text_inner{display: block;}
#hp-v2-sec3 .hp-v2-sec3-service .et_pb_button{display: inline-block;border-radius: 4px;}*/
/*Change*/

/*Change
#hp-v2-sec5 .hp-v2-sec5-column {width: 43%;}*/
/*Change

#hp-v2-sec4-bc .et_pb_counter_title {padding-bottom: 5px;}
#hp-v2-sec4-bc .et_pb_counter_container {height: 6px;overflow: hidden;display: flex;}
#hp-v2-sec4-bc .et_pb_counter_container .et_pb_counter_amount {height: 4px;overflow: hidden;box-shadow: none;}
#hp-v2-sec4-bc .et_pb_counter_title, #members-section-2 .et_pb_counter_title {position: relative;}
*/
/*Change
#hp-v2-sec4-bc .et_pb_counter_title:after {position: absolute;top: 0;right: 0;bottom: 0;}*/
/*Change

#hp-v2-sec6 .et_pb_testimonial {position: relative;}
#hp-v2-sec6 .et_pb_testimonial_description {margin-left: 0 !important;}
#hp-v2-sec6 .et_pb_testimonial_portrait {position: absolute;bottom: 104px;display: block;margin: 0 auto;left: 0;right: 0;}
#hp-v2-sec6 p {padding: 0;width: 70%;margin: 0 auto;}
#hp-v2-sec6 .et_pb_testimonial_author {margin-top: 140px;font-size: 22px;font-weight: 500;text-align: center;line-height: normal;font-family: 'Montserrat',sans-serif;font-style: normal;color: #232323;}
#hp-v2-sec6 .et_pb_testimonial_description_inner .et_pb_testimonial_meta {color: #aaa;font-size: 15px;font-weight: 500;text-align: center;margin-bottom: 0;line-height: normal;font-family: 'Montserrat',sans-serif;font-style: normal;}
#hp-v2-sec7-pricing .et_pb_pricing_heading {position: relative;padding-top: 160px;}
#hp-v2-sec7-pricing .et_pb_pricing {position: relative;}
#hp-v2-sec7-pricing .et_pb_blurb {position: absolute;top: 30px;left: 0;width: 100%;right: 0;z-index: 999;}
*/
/*Change
#hp-v2-sec7-pricing .mt_pb_pricing_table_feature .et_pb_pricing_table .et_pb_pricing_heading {background-color: #236e9c;}
#hp-v2-sec7-pricing .mt_pb_pricing_table_premium .et_pb_pricing_table .et_pb_pricing_heading {background-color: #fcfcfc;}*/
/*Change

#hp-v2-sec7-pricing .et_pb_pricing_content_top {border: none;padding:0;}
#hp-v2-sec7-pricing .et_pb_pricing_content ul li {border-bottom: 1px solid #ececec;padding: 10px 0;}
#hp-v2-sec7-pricing a {width: 100%;}
#hp-v2-sec7-pricing .et_pb_pricing_table {padding: 0 40px 30px 40px;}
#hp-v2-sec9 article {transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
#hp-v2-sec9 article:hover {background: rgb(35, 110, 156,0.8);color: #fff !important;}
#hp-v2-sec9 article:hover .entry-title, #hp-v2-sec9 article:hover .post-meta, #hp-v2-sec9 article:hover .post-meta a, #hp-v2-sec9 article:hover .post-content p {color: #fff;}
*/
/** INNER PAGE **/
/* About Us */
.inner-page-banner a {color: #fff;}
.inner-page-banner p, .inner-page-banner .current-link {color: #aec1ff;}
#hp-v2-sec1 .about-welcome-col1 {margin-right: 0;}
#about-section2 .improve-business .et_pb_blurb {display: inline-block;width: 45%;margin-right: 20px;margin-bottom: 20px;}
#about-section2 .improve-business .et_pb_blurb:last-child,#about-section2 .improve-business .et_pb_blurb:nth-child(2){margin-right: 0px;}
#hp-sec5.about-team .et_pb_team_member {box-shadow: 0 10px 30px 0 rgba(50, 50, 50, .16);}
#hp-sec5.about-team .et_pb_team_member_image {width: 100%;max-width: 100%;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#hp-sec5.about-team .et_pb_team_member_description {padding: 0 30px 30px;}
#hp-sec5.about-team .et_pb_member_position {color: #1e90ff !important;letter-spacing: 2px;font-weight: 600;margin: 0;}
#hp-sec5.about-team p {font-weight: 400;margin: 10px 0 0 0;}
#hp-sec5.about-team .et_pb_member_social_links li {width: 35px;height: 35px;border: 1px solid #1e90ff;border-radius: 100px;padding-top: 6px;margin: 0 3px;}
#hp-sec5.about-team .et_pb_member_social_links li:hover {background: #2574a5;}
#hp-sec5.about-team .et_pb_member_social_links a {color: #1e90ff !important;font-size: 14px;}
#hp-sec5.about-team .et_pb_member_social_links li:hover a {color: #fff !important;}
#about-sec-logos .client-logos {padding: 0;text-align: center;list-style: none;margin: 0;}
#about-sec-logos .client-logos li {display: inline-block;width: 15%;margin: 0 25px;}
#about-sec-logos .client-logos li img {filter: brightness(2.5) invert(1);-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-o-transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
#about-sec-logos .client-logos li img:hover {filter: brightness(1) invert(0);}
#main-header .nav li .sub-menu li:hover {background-color: #236e9c !important;}
#main-header .nav li .sub-menu li:hover a {color: #fff !important;}
#main-header .nav li ul a:hover {color: #fff !important;opacity: 1;}

/*Change*/
#main-header ul.sub-menu li:hover ul.sub-menu {background-color: #fff !important;}
#main-header ul.sub-menu li:hover ul.sub-menu li:hover a {color: #fff !important;}
#main-header ul.sub-menu li:hover ul.sub-menu li a {color: #333 !important;}
/*Change*/

#hp2-banner-slider .et-pb-controllers .et-pb-active-control {background-color: #236e9c !important;}
#blog-sec1 .more-link {text-transform: uppercase;}
#blog-sec1 .more-link:hover {color: #1e90ff !important;}
/*Services 2*/
#srvc2-sec2 .et_pb_column {position: relative;display: block;flex: none;color: #fff;perspective: 1000px;}
#srvc2-sec2 .my-blrb .et_pb_blurb_content {text-align: left;}
#srvc2-sec2 .my-blrb:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: 0.2s ease-in-out;-moz-transition: 0.2s ease-in-out;-o-transition: 0.2s ease-in-out;transition: 0.2s ease-in-out;-webkit-transition: transform 0.1s ease-out;background-color: rgba(2,2,2,0.25);z-index: 999999;position: relative;}
#srvc2-sec2 .my-blrb{position:relative;z-index:1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;
	-z-transition: all 0.3s ease;transition: all 0.3s ease;}
#srvc2-sec2 .my-blrb .et_pb_blurb{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-z-transition: all 0.3s ease;transition: all 0.3s ease;}
#srvc2-sec2 .my-blrb:hover .et_pb_blurb {background-color: rgba(0, 0, 0, 0.25);}
#srvc2-sec3 .pln-blrb .et-pb-icon.et-waypoint.et_pb_animation_top.et-animated {background: linear-gradient(to bottom right,#1e90ff 0%,#232323 100%) !important;background-clip: border-box;background-clip: text !important;-webkit-background-clip: text !important;color: #232323 !important;display: initial;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
#srvc2-sec3 .pln-blrb .et_pb_blurb_content {text-align: left;}
#srvc2-sec3 .pln-blrb:hover {background: -webkit-linear-gradient(160deg,#1e90ff 0%,#232323 100%);background: -moz-linear-gradient-webkit-linear-gradient(160deg,#1e90ff 0%,#232323 100%);background: -o-linear-gradient(160deg,#1e90ff 0%,#232323 100%);background: linear-gradient(160deg,#1e90ff 0%,#232323 100%);}
#srvc2-sec3 .pln-blrb:hover .et-pb-icon.et-waypoint.et_pb_animation_top.et-animated {-webkit-text-fill-color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-z-transition: all 0.3s ease;transition: all 0.3s ease;}
#srvc2-sec3 .pln-blrb:hover h4 {color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;
	-z-transition: all 0.3s ease;transition: all 0.3s ease;}
#srvc2-sec3 .pln-blrb:hover .et_pb_blurb_description p {color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-z-transition: all 0.3s ease;transition: all 0.3s ease;}
#srvc2-sec4 .dsgn-blrb {transition: all ease 0.3s;background-size: 115%;background-position: center;position: relative;}
#srvc2-sec4 .dsgn-blrb:hover {background-size: 130%;background-position: center;background-color: rgba(0,0,0,0.35);}
#srvc2-sec5 .adrs-blrb {background-size: 115%;background-position: center !important;transition: all ease 0.3s;position: relative;}
#srvc2-sec5 .adrs-blrb:hover {background-size: 130%;background-color: rgba(0,0,0,0.35);}
#srvc2-sec5 .adrs-blrb:before,#srvc2-sec4 .dsgn-blrb:before {position: absolute;content: '';bottom: 0;left: 0;right: 0;width: 0;height: 5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-z-transition: all 0.3s ease;transition: all 0.3s ease;}
#srvc2-sec5 .adrs-blrb.dsgn2:before,#srvc2-sec5 .adrs-blrb.dsgn1:before  {background: #236e9c;}
#srvc2-sec4 .dsgn-blrb.dsgn2:before,#srvc2-sec4 .dsgn-blrb.dsgn3:before ,#srvc2-sec4 .dsgn-blrb.dsgn1:before {background: #ffffff;}
#srvc2-sec5 .adrs-blrb:hover:before,#srvc2-sec4 .dsgn-blrb:hover:before {width: 100%;}
#members-section-2 .member-info,#members-section-2 .member-socials {list-style-type: none;padding-left: 0;}
.title-section h4 {color: #232323;font-size: 25px;font-weight: 500;padding-bottom: 18px;position: relative;}
.title-section {margin-bottom: 29px !important;}
.title-section h4:after {content: '';display: block;width: 100px;height: 2px;background: #236e9c;margin: 0 auto;position: absolute;left: 0;bottom: 0;}
.title-section p {color: #236e9c;font-size: 14px;font-weight: 500;font-family: 'Roboto',sans-serif;}
.content-p p {font-family: 'Roboto',sans-serif;font-size: 14px;color: #6f6f6f;font-weight: 400;line-height: 24px;}
.member-info .et-pb-icon {background-color: #236e9c;color: #fff;margin-right: 10px;}
.member-socials .et-pb-icon {background-color: #ffffff;color: #236e9c;border: solid 1px #236e9c;transition:0.5s ease all;}
.member-socials .et-pb-icon, .member-info .et-pb-icon {font-size: 13px;padding: 5px;width: 25px;height: 25px;border-radius: 50%;line-height: 15px;text-align: center;}
.member-info li {margin-bottom: 10px;}
.member-socials li {display: inline-block;margin-right: 5px;}
.member-socials li:last-child {margin-right: 0;}
.member-socials a:hover .et-pb-icon {background-color: #236e9c;color: #fff;border: solid 1px #236e9c;}
.team-member-pic img {border-radius: 7px;}
.bar-counter-class .et_pb_counter_container.et-animated {position: relative !important;overflow: visible;}
.bar-counter-class .et_pb_counter_amount {position: static !important;}
.bar-counter-class .et_pb_counter_amount_number {float: right;display: block;position: absolute;height: 21px;right: 0;z-index: 9999;top: -26px;color: #000;}
.bar-counter-class .et_pb_counter_container.et-animated {background-color: #dddddd;width: 100%;max-width: 100%;height: 6px;margin-bottom: 17px;margin-top: 7px;}
.bar-counter-class .et_pb_counter_title {color: #232323;font-size: 13px;font-weight: 500; font-family: 'Roboto',sans-serif;}

/* SERVICE V2 */
#srvc2-sec6 h4 {position: relative;padding-bottom: 20px;margin-bottom: 20px;}
#srvc2-sec6 h4::after {content: "";position: absolute;border-bottom: 4px solid #1e90ff;width: 36px;bottom: 0;left: 0;right: 0;margin: 0 auto;transition: 0.33s all ease;}
#srvc2-sec6 .srvc2-sec6-blurb:hover h4::after {width: 106px;border-color: #48a3da;}
#srvc2-sec6 .srvc2-sec6-blurb {position: relative;background-color: #fff;perspective: 1000px;overflow: hidden;transition: 0.33s all ease-in;}
#srvc2-sec6 .srvc2-sec6-blurb::before {position: absolute;top: 15px;bottom: 15px;left: 15px;right: 15px;content: "";display: inline-block;border: 1px solid #48a3da;transition: 0.33s all ease-in;transform: translate3d(0, 0, 150px);pointer-events: none;}
#srvc2-sec6 .srvc2-sec6-blurb:hover::before {transform: translate3d(0, 0, 0);}
#srvc2-sec6 .srvc2-sec6-blurb:hover .et-pb-icon {color: #48a3da !important;}
#srvc2-sec7 .srvc2-sec7-blurb .et_pb_main_blurb_image {width: 100%;position: relative;}
#srvc2-sec7 .srvc2-sec7-blurb .et_pb_main_blurb_image::before,
#srvc2-sec7 .srvc2-sec7-blurb .et_pb_main_blurb_image::after {position: absolute;content: '';top: 50%;left: 50%;border-width: 0 4px 0 4px;border-style: solid;border-color: #f5f5f5;transform: translate3d(-50%, -50%, 0);pointer-events: none;}
#srvc2-sec7 .srvc2-sec7-blurb .et_pb_main_blurb_image::before {width: 114px;height: 55px;transition: all .3s ease, border-color .3s ease-in-out .3s;}
#srvc2-sec7 .srvc2-sec7-blurb .et_pb_main_blurb_image::after {width: 153px;height: 25px;transition: all .2s ease .2s, border-width .2s ease 0s, border-color .3s ease-in-out .3s;}
#srvc2-sec7 .srvc2-sec7-blurb:hover .et_pb_main_blurb_image::before {height: 44px;transform: translate3d(-50%, -50%, 0) rotate(180deg);transition-delay: 0s, 0s;border-color: #1e90ff;}
#srvc2-sec7 .srvc2-sec7-blurb:hover .et_pb_main_blurb_image::after {height: 4px;width: 173px;border-width: 0 25px 0 25px;transition-delay: 0s, .2s, 0s;border-color: #1e90ff;}

/* CONTACT V1 Additional CSS */
#contactus-sec4 .contactus-sec4-cont {margin-top: -145px;position: relative;z-index: 99;border: 1px solid #e7ecef;background-color: #fff;-webkit-box-shadow: 0px 14px 30px 0px rgba(215, 224, 229, 0.5);-moz-box-shadow: 0px 14px 30px 0px rgba(215, 224, 229, 0.5);box-shadow: 0px 14px 30px 0px rgba(215,224,229,0.5);padding: 55px;}
#contactus-sec4 .contactus-sec4-cont .et_pb_column {margin-top: -30px;}
#contactus-sec4 .contactus-sec4-cont .et_pb_column:first-child {border-right: 1px solid #e7ecef;padding-right: 65px;}
#contactus-sec4 .contactus-sec4-cont p a {color: #666666;}
#contactus-sec4 .contactus-sec4-cont p a:hover {color: #1e90ff;}
#contactus-sec4 .contactus-sec4-cont form input:focus, #contactus-sec4 .contactus-sec4-cont form textarea:focus {border-color: #1e90ff;}
#contactus-sec4 .contactus-sec4-cont form .et_contact_bottom_container {display: inline-block;text-align: left;width: 100%;margin-top: 10px;}
#contactus-sec4 .contactus-sec4-cont form .et_contact_bottom_container .et_pb_contact_submit {padding: 8px 15px;font-weight: 700;margin-left: 20px}

/* CONTACT V2 */
#contactus-sec1.contactus-v2 .contactv2-sec1-side-heading h4 {position: relative;}
#contactus-sec1.contactus-v2 .contactv2-sec1-side-heading h4::before {content: "";position: absolute;border-bottom: 1px solid #1e90ff;bottom: 0;left: 0;width: 15%;}
#contactus-sec1.contactus-v2 .contactv2-sec1-side-heading h4::after {content: "";position: absolute;border-bottom: 1px solid #ccc;bottom: 0;right: 0;width: 85%;}
#contactus-sec1.contactus-v2 .et_contact_bottom_container {float: left;padding-left: 1%;width: 100%;}
#contactus-sec1.contactus-v2 .et_pb_contact_submit {background: #1e90ff !important;max-width: 160px !important;display: block;width: 100% !important;height: 50px;text-transform: uppercase;margin-top: 20px;}
#contactus-sec1.contactus-v2 .contactv2-social-icons a::before {color: #5f5f5f;}
#contactus-sec1.contactus-v2 .contactv2-sec1-side-blurb {min-height: auto;background: transparent;box-shadow: none;}
#contactus-sec1.contactus-v2 .contactv2-sec1-side-blurb a {color: #666666;}

/* COMING SOON */
#coming-soon .coming-soon-countdown .section.values {border: 1px solid #fff;border-radius: 100px;height: 160px;}
#coming-soon .coming-soon-countdown .section.values .value {line-height: 140px !important;}
#coming-soon .coming-soon-countdown .label {line-height: 0;margin-top: -40px;}
#coming-soon .coming-soon-countdown .sep.section {opacity: 0;}
#coming-soon {position: relative;/*height: 100vh;*/}
#coming-soon::after {content: "";position: absolute;background: rgba(0,0,0,0.7);top: 0;left: 0;width: 100%;height: 100%;}
#coming-soon .coming-soon-form .et_pb_contact_field {padding: 0;float: none;display: inline-block;width: 40%;margin-right: 15px;border-radius: 3px;position: relative;}
#coming-soon .coming-soon-form .et_pb_contact_right {display: none;}
#coming-soon .coming-soon-form .et_contact_bottom_container {float: none;display: inline-block;}
#coming-soon .coming-soon-form .et_contact_bottom_container .et_pb_contact_submit {margin: 0;height: 57px;width: 140px;}

/* OUR TEAM SECTION 2*/
#our-team-sec2 .our-team2 { position: relative;}
#our-team-sec2 .our-team2::before { content: ''; position: absolute; top: 13px; right: 13px; bottom: 13px; left: 13px;border: 2px solid #f5f5f5;pointer-events: none; transition: .4s; }
#our-team-sec2 .our-team2:hover::before { border-color: #1e90ff;}
#our-team-sec2 .our-team2 .et_pb_team_member_description {position: relative;margin-top: 25px;padding-top: 35px; transition: .33s; min-height: 120px;}
#our-team-sec2 .our-team2:hover .et_pb_team_member_description { padding-top: 10px; transition: .33s;}
#our-team-sec2 .our-team2 h4, #our-team-sec2 .our-team2 p {padding-bottom: 0;}
#our-team-sec2 .our-team2 .et_pb_team_member_description::before {width: 3px;height: 30px;animation: .4s changeAxisBack both;transform: rotate(45deg) translateX(-50%);content: '';position: absolute;top: 0;left: 50%;margin-left: auto;margin-right: auto;background: #1e90ff ;}
#our-team-sec2 .our-team2 p:last-child {position: relative;top: 15px;opacity: 0;visibility: hidden;transition: .4s;}
#our-team-sec2 .our-team2:hover p:last-child {opacity: 1;visibility: visible;top: 0;}
#our-team-sec2 .our-team2:hover .et_pb_team_member_description::before {animation: .4s changeAxis both;}
@-webkit-keyframes changeAxis {0% {width: 3px;height: 26px;transform: rotate(45deg) translateX(-50%);}50% { width: 3px;height: 3px;transform: rotate(0deg) translateX(-50%);}100% {height: 3px;width: 50px;transform: rotate(0deg) translateX(-50%);}}@keyframes changeAxis {0% {width: 3px;height: 26px;transform: rotate(45deg) translateX(-50%);}50% {width: 3px;height: 3px;transform: rotate(0deg) translateX(-50%);}100% {height: 3px;width: 50px;transform: rotate(0deg) translateX(-50%);}}@-webkit-keyframes changeAxisBack {  0% {    height: 3px;    width: 50px;    transform: rotate(0deg) translateX(-50%);}50% {width: 3px;height: 3px;transform: rotate(0deg) translateX(-50%);}100% {width: 3px;height: 26px;transform: rotate(45deg) translateX(-50%);}}@keyframes changeAxisBack {0% {height: 3px;width: 50px;transform: rotate(0deg) translateX(-50%);}50% {width: 3px;height: 3px;transform: rotate(0deg) translateX(-50%);}100% {width: 3px;height: 26px;transform: rotate(45deg) translateX(-50%);}}
#our-team-sec5 .our-team-sec2-col .et_pb_team_member, #our-team-sec5 .our-team-sec2-col .et_pb_team_member h4 {position: relative;}
#our-team-sec5 .our-team-sec2-col .et_pb_team_member {overflow:hidden;}
#our-team-sec5 .our-team-sec2-col .et_pb_team_member .et_pb_team_member_description {position: static;background: #1e90ff;width: 90%;margin: -90px auto 0;padding: 20px;z-index: 99;}
#our-team-sec5 .our-team-sec2-col .et_pb_team_member .et_pb_team_member_image {z-index: -1;}
#our-team-sec5 .our-team-sec2-col .et_pb_team_member h4 {margin-bottom: 10px;font-style: normal;}
#our-team-sec5 .our-team-sec2-col .et_pb_team_member h4::after {content: "";position: absolute;background: #fff;width: 80px;height: 2px;bottom: 0;left: 0;right: 0;margin: 0 auto;}
#our-team-sec5 .our-team-sec2-col .team-overlay {position: absolute;bottom: 25px;left: 0;right: 0;margin: 0 auto;width: 100%;height: 285px;background: rgba(34,116,164,0.5);padding-top: 100px;opacity: 0;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;z-index: -1;}
#our-team-sec5 .our-team-sec2-col .et_pb_team_member:hover .team-overlay {opacity: 1;height: 330px;bottom: 25px;}
#our-team-sec5 .our-team-sec2-col .team-overlay a {font-style: normal;font-weight: 500;position: relative;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
#our-team-sec5 .our-team-sec2-col .team-overlay a:hover {color: #1e90ff !important;z-index: 999;cursor: pointer;}
#our-team-sec5 .our-team-sec2-col .team-overlay .team-phone::before {content: "\e090";position: absolute;left: -20px;font-family: 'ETmodules';}
#our-team-sec5 .our-team-sec2-col .team-overlay .team-mail::before {content: "\e010";position: absolute;left: -20px;font-family: 'ETmodules';}
#our-team-sec6 .our-team-sec6-bottom-col .et_pb_team_member_image {overflow: hidden;max-width: 100%;}
#our-team-sec6 .our-team-sec6-bottom-col .et_pb_team_member_image, #our-team-sec6 .et_pb_team_member, #our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member { position: relative;}
#our-team-sec6 .et_pb_team_member {border-bottom: 1px solid #ddd;}
#our-team-sec6 .our-team-sec6-bottom-col .et_pb_team_member_image:after, #our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member .et_pb_team_member_image:after { content: "";position: absolute;top: 0;right: 0;background: rgba(34,116,165,0.5);width: 100%;height: 100%;opacity: 0;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#our-team-sec6 .et_pb_team_member:hover .et_pb_team_member_image:after, #our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member:hover .et_pb_team_member_image:after {opacity: 1;}
#our-team-sec6 .et_pb_team_member .et_pb_team_member_description {padding: 10px 0;}
#our-team-sec6 .our-team-sec6-bottom-col .et_pb_team_member_image img,
#our-team-sec8 .our-team-sec8-bottom-col .et_pb_team_member_image img {width: 100%;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;-moz-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;-ms-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;-o-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;}
#our-team-sec6 .our-team-sec6-bottom-col .et_pb_team_member:hover img,#our-team-sec8 .our-team-sec8-bottom-col .et_pb_team_member:hover img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
#our-team-sec6 .et_pb_team_member {overflow: hidden;}
#our-team-sec6 .et_pb_team_member .et_pb_member_social_links {position: absolute;left: -100%;top: 0;height: 100%;width: 100%;z-index: 2;border-bottom: 1px solid #1e90ff;-webkit-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;-moz-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;-ms-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;-o-transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;transition: all 0.4s cubic-bezier(0.63, 0.01, 0.36, 0.99) 0s;display: block;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;align-items: center;margin: 0;background: #fff;text-align: center;padding-top: 15px;}
#our-team-sec6 .et_pb_team_member:hover .et_pb_member_social_links {left: 0;}
#our-team-sec6 .et_pb_team_member .et_pb_member_social_links li {border: 1px solid #1e90ff;border-radius: 100px;width: 30px;height: 30px;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#our-team-sec6 .et_pb_team_member .et_pb_member_social_links li a {color: #1e90ff !important;font-size: 12px;line-height: 30px;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#our-team-sec6 .et_pb_team_member .et_pb_member_social_links li:hover {border-color: #ddd;}
#our-team-sec6 .et_pb_team_member .et_pb_member_social_links li:hover a {color: #ddd !important;}
#our-team-sec6 .et_pb_team_member h4, #our-team-sec6 .et_pb_team_member p, #our-team-sec7 .et_pb_team_member h4, #our-team-sec7 .et_pb_team_member p, #our-team-sec8 .et_pb_team_member h4, #our-team-sec8 .et_pb_team_member p {font-style: normal;}
#our-team-sec7 .et_pb_team_member_image img {border-radius: 7px;}
#our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member .et_pb_member_social_links {position: absolute;bottom: 0;width: 100%;}
#our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member .et_pb_member_social_links {position: absolute;bottom: 64px;width: 75%;background: #fff;padding: 10px 0;border-top-right-radius: 7px;border-top-left-radius: 10px;margin: 0 auto;left: 0;right: 0;opacity: 0;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member:hover .et_pb_member_social_links {opacity: 1;}
#our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member .et_pb_member_social_links li {margin: 0 10px;}
#our-team-sec7 .et_pb_team_member h4 {-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member .et_pb_member_social_links li a {color: #bdbdbd !important;font-size: 15px;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member .et_pb_member_social_links li a:hover, #our-team-sec8 .et_pb_team_member .et_pb_member_social_links li a:hover {color: #1e90ff !important;}
#our-team-sec7 .et_pb_team_member:hover h4 {color: #5cc2ff !important;}
#our-team-sec8 .et_pb_team_member {background: #f2f2f2;overflow: hidden;}
#our-team-sec8 .et_pb_team_member .et_pb_team_member_image {max-width: 100%;}
#our-team-sec8 .et_pb_team_member .et_pb_team_member_description {position: relative;padding: 30px 25px;-moz-transition: all ease 0.3s;-o-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;background: #f2f2f2;bottom: 0;}
#our-team-sec8 .et_pb_team_member:hover .et_pb_team_member_description {bottom: 110px;}
#our-team-sec8 .et_pb_team_member .et_pb_member_social_links {margin-top: 35px;}
#our-team-sec8 .et_pb_team_member .person-content {position: absolute;bottom: -70px;left: 0;width: 100%;padding: 0 25px;opacity: 1;}
#our-team-sec8 .et_pb_team_member .et_pb_member_position {position: relative;}
#our-team-sec8 .et_pb_team_member .et_pb_member_position::after {content: "";position: absolute;background: #1e90ff;width: 25px;height: 3px;left: 0;right: 0;bottom: 0;margin: 0 auto;}

/* ACCORDION */
#accord_sec .et_pb_blurb_content {margin: 0 0 0 10%;position: relative;}
/*#accord_sec .et_pb_blurb_content::after {content: "";position: absolute;width: 1px;height: 300px;background: #999;left: 0;}*/
#accord_sec .accordions .et_pb_toggle {background: #fff;margin: 0 0 15px;}
#accord_sec2 .et_pb_toggle {padding: 0;box-shadow: 2px 2px 3px #cccccc;}
#accord_sec2 .et_pb_toggle h5, #accord_sec2 .et_pb_toggle_content {padding: 20px;background-color: #ffffff;}
#accord_sec2 .et_pb_toggle_title::before {right: 20px !important;color: #000000 !important;font-size: 20px;line-height: 20px;}
#accord_sec2 .et_pb_toggle h5 {border-bottom: 2px solid #dddddd;}


/* COUNTER */
#counter-sec1 .counterv1 {position: relative; margin-bottom: 0;}
#counter-sec1 .counterv1::before {opacity: 1;visibility: visible;transform: none;background: linear-gradient(to bottom, #667079 0%, rgba(67, 77, 85, 0) 100%);}
#counter-sec1 .counterv1::after {opacity: 0;visibility: hidden;transform: scaleX(0.3);background: linear-gradient(to bottom, #808992 0%, rgba(67, 77, 85, 0) 100%);}
#counter-sec1 .counterv1::before,#counter-sec1 .counterv1::after {position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;z-index: -1;transition: all .3s ease;pointer-events: none;}
#counter-sec1 .counterv1:hover::before {opacity: 0;visibility: hidden;transform: scaleX(0);}
#counter-sec1 .counterv1:hover::after {opacity: 1;visibility: visible;transform: none;}
#counter-sec2 .counterv2 .percent-value {position: relative;}
#counter-sec2 .counterv2 .percent-value::after {content: "";position: absolute;margin: 0 auto;left: 0;width: 26px;height: 4px;font-size: 0;line-height: 0;background: #236e9c;bottom: -15px;right: 0;}
#counter-sec1 .bottom-divider { position: absolute; bottom: 0; left: 50%; width: 53px; height: 5px; font-size: 0; line-height: 0; background: #fff; transform: translateX(-50%); transition: all .4s ease; }
#counter-sec1 .et_pb_column:hover .bottom-divider { bottom: 62px; transform: translateX(-50%) rotate(180deg); }

/* PRICING */
#pricing-tabs .max-price-tb {-webkit-box-shadow: 0 1px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 20px 0px rgba(0, 0, 0, 0.2);padding-bottom: 40px;border-radius: 10px;transform: scale(1);transition: all 0.5s ease 0s;}
#pricing-tabs .max-price-tb:hover {transform: scale(1.05);z-index: 1;}
#pricing-tabs .max-price-tb .et_pb_blurb_content {padding: 40px 0;transition: all 0.5s ease 0s;border-radius: 10px 10px 50% 50%;}
#pricing-tabs .max-price-tb:hover .et_pb_blurb_content {background: #1e90ff;border-radius: 10px 10px 50% 50%;}
#pricing-tabs .max-price-tb:hover .et_pb_blurb_content span, #pricing-tabs .max-price-tb:hover .et_pb_blurb_content h3, #pricing-tabs .max-price-tb:hover .et_pb_blurb_content p {color: #fff !important;}
#pricing-tabs-2 .pricing-sec2-pricing-col {padding-bottom: 50px;box-shadow: 0 15px 21px rgba(0,15,21,0.08);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
#pricing-tabs-2 .pricing-sec2-pricing-col:hover {transform: translateY(-13px);}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_blurb_content {background: #f3f3f3;padding: 65px 0;position: relative;}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_blurb_content .et_pb_main_blurb_image {position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -55px;}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon {box-shadow: 0 15px 21px rgba(0, 0, 0, 0.08);}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_text {padding: 60px 20px 30px;}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_text .price-currency {font-size: 15px;position: absolute;top: -5px;margin-left: -10px;}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_text .price-frequency {text-transform: lowercase;font-size: 25px;margin-left: -15px;}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_text .pricing-list {list-style: none;padding: 0;text-align: center;}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_text .pricing-list li {border-bottom: 1px solid #efefef;padding: 15px 0;width: 80%;margin: 0 auto;text-transform: capitalize;}
#pricing-tabs-2 .pricing-sec2-pricing-col .et_pb_text .pricing-list li:last-child {border: none;}

/* GALLERY */
#gallery-sec3 .gallery-full-width .et_overlay {height: 96%;left: 2%;overflow: hidden;position: absolute;top: 2%;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);text-align: center;width: 96%;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#gallery-sec3 .gallery-full-width .et_pb_gallery_image:hover .et_overlay {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
#gallery-sec4 .gallery-box .et_overlay {bottom: 10px;left: 10px;position: absolute;right: 10px;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);text-align: center;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;top: 10px;width: 92%;height: 94%;}
#gallery-sec4 .gallery-box .et_pb_gallery_image:hover .et_overlay {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#gallery-sec4 .gallery-box .et_pb_gallery_image:hover .et_overlay::before,#gallery-sec3 .gallery-full-width .et_pb_gallery_image:hover .et_overlay:before {top: 50%;}
#gallery-sec5 .et_pb_gallery_item, #gallery-sec6 .et_pb_gallery_item {float: none;display: inline-block !important;vertical-align: top;width: 31%;margin: 0 20px 20px 0;}
#gallery-sec5 .et_pb_gallery_title, #gallery-sec6 .et_pb_gallery_filler {display: none;}
#gallery-sec5 .et_pb_gallery_image {position: relative;}
#gallery-sec5 .et_pb_gallery_caption {position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;text-align: center;color: #ffffff;opacity: 0;z-index: 99;}
#gallery-sec5 .et_pb_gallery_item:hover .et_pb_gallery_caption {opacity: 1;}
#gallery-sec5 .et_pb_gallery_image img {position: relative;width: auto;z-index: -1;opacity: 1;min-width: 101.5%;transform: scale(1.08);transition: .33s all ease-in-out;}
#gallery-sec5 .et_overlay::before {content: "";position: absolute;width: 100%;-webkit-transform: scale(1.08);transform: scale(1.08);transition: .33s all ease-in-out;z-index: 1;margin: 0;}
#gallery-sec5 .et_overlay::after {content: "";position: absolute;top: 5px;right: 5px;bottom: 5px;left: 5px;z-index: 9;border: 2px solid rgba(255, 255, 255, 0.25);opacity: 0;transition: 0.6s all cubic-bezier(0.2, 1, 0.3, 1);}
#gallery-sec5 .et_pb_gallery_item:hover .et_overlay::before, #gallery-sec5 .et_pb_gallery_item:hover .et_overlay::after {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
#gallery-sec5 .et_pb_gallery_item:hover .et_overlay::after {top: 16px;right: 16px;bottom: 16px;left: 16px;}
#gallery-sec5 .et_pb_gallery_item:hover img {-webkit-transform: scale(1);transform: scale(1);min-width: 100%;}
#gallery-sec5 .et_pb_gallery_filler {display: none;}
#gallery-sec6 .et_pb_gallery_item img {-webkit-transition-duration: 4000ms;-o-transition-duration: 4000ms;transition-duration: 4000ms;}
#gallery-sec6 .et_pb_gallery_item:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}


/* ABOUT VERSION3 */
#aboutv3-sec1 .et_pb_divider {position: relative;}
#aboutv3-sec1 .et_pb_divider::after {position: absolute;content: "";height: 5px;width: 50px;background-color: #1e90ff;top: -2px;border-radius: 30px;left: 50%;margin-left: -28px;z-index: 99;}
#aboutv3-sec1 .aboutv3-sec1-image {position: relative;}
#aboutv3-sec1 .aboutv3-sec1-image::before,#aboutv3-sec2 .et_pb_video::before {content: "";position: absolute;border-top: 2px solid #fff;border-bottom: 2px solid #fff;-webkit-transform: scale(0, 1);transform: scale(0, 1);top: 40px;right: 40px;bottom: 40px;left: 40px;opacity: 0;z-index: 9;-webkit-transition: opacity 0.75s, -webkit-transform 0.35s;transition: opacity 0.75s, transform 0.35s;}
#aboutv3-sec1 .aboutv3-sec1-image::after,#aboutv3-sec2 .et_pb_video::after {content: "";position: absolute;border-right: 2px solid #fff;border-left: 2px solid #fff;-webkit-transform: scale(1, 0);transform: scale(1, 0);top: 40px;right: 40px;bottom: 40px;left: 40px;opacity: 0;z-index: 9;-webkit-transition: opacity 0.75s, -webkit-transform 0.35s;transition: opacity 0.75s, transform 0.35s;}
#aboutv3-sec1 .aboutv3-sec1-image:hover::before,#aboutv3-sec1 .aboutv3-sec1-image:hover::after,#aboutv3-sec2 .et_pb_video:hover::before,#aboutv3-sec2 .et_pb_video:hover::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
#aboutv3-sec1 .aboutv3-sec1-text-content {background: #fff;margin: 75px 0 0 -70px;border: 1px solid #e1e1e1;padding: 25px 60px;}
#aboutv3-sec2 .aboutv3-sec2-row .et_pb_divider {position: relative;}
#aboutv3-sec2 .aboutv3-sec2-row .et_pb_divider::after {content: "";position: absolute;height: 5px;width: 50px;background-color: #1e90ff;top: -2px;border-radius: 30px;left: 27px;margin-left: -28px;z-index: 99;}
#aboutv3-sec2 .aboutv3-sec2-row .et_pb_counter_title {margin-bottom: 10px;}
#aboutv3-sec2 .aboutv3-sec2-row .et_pb_counters li {margin-bottom: 25px;}
#aboutv3-sec2 .aboutv3-sec2-row .et_pb_counter_amount {background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 1rem 1rem;height: 22px;}
#aboutv3-sec2 .et_pb_video {min-height: 300px;position: relative;}
#aboutv3-sec3 .company-facts-blurb .et_pb_blurb {background: rgba(255,255,255,0.2);-webkit-border-radius: 6px 12%;-moz-border-radius: 6px 12%;border-radius: 6px 12%;}
#aboutv3-sec3 .company-facts-blurb .et_pb_main_blurb_image {margin: 0 auto;position: absolute;top: -70px;left: 0;right: 0;}
#aboutv3-sec3 .company-facts-blurb .et_pb_blurb_container {margin-top: 25px;}
#aboutv3-sec3 .company-facts-blurb .et-pb-icon {width: 60px;height: 60px;padding: 15px 0 0;margin-top: -30px;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(.8);-moz-transition: -moz-transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;-moz-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);margin: 0;border: 1px solid #fff;}
#aboutv3-sec3 .company-facts-blurb .et_pb_blurb:hover .et-pb-icon {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);color: #fff;box-shadow: 0 0 0 2px #fff;}
#aboutv3-sec4 .aboutv3-team-person {position: relative;}
#aboutv3-sec4 .aboutv3-team-person::after {position: absolute;content: "";bottom: -1px;left: 0;right: 0;height: 5px;width: 100%;background: #1e90ff;visibility: hidden;-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
#aboutv3-sec4 .aboutv3-team-person:hover::after {visibility: visible;-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}
#aboutv3-sec4 .aboutv3-team-person .et_pb_team_member_description {position: static;}
#aboutv3-sec4 .aboutv3-team-person .et_pb_team_member_image {position: relative;}
#aboutv3-sec4 .aboutv3-team-person .et_pb_team_member_image::after {position: absolute;content: "";background: rgba(255,255,255,0.6);top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
#aboutv3-sec4 .aboutv3-team-person:hover .et_pb_team_member_image::after {opacity: 1;}
#aboutv3-sec4 .aboutv3-team-person .et_pb_member_social_links {position: absolute;top: 40%;left: 0;right: 0;margin: 0 auto;opacity: 0;}
#aboutv3-sec4 .aboutv3-team-person:hover .et_pb_member_social_links {opacity: 1;}
#aboutv3-sec4 .aboutv3-team-person .et_pb_member_social_links li {width: 40px;height: 40px;border: 1px solid #666666;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;margin: 0 10px;}
#aboutv3-sec4 .aboutv3-team-person .et_pb_member_social_links li a {font-size: 12px;line-height: 40px;}
#aboutv3-sec4 .aboutv3-team-person:hover .et_pb_member_social_links li:nth-child(1) {-webkit-animation: fadeInLeft 1000ms ease-in-out;animation: fadeInLeft 1000ms ease-in-out;}
#aboutv3-sec4 .aboutv3-team-person:hover .et_pb_member_social_links li:nth-child(2) {-webkit-animation: fadeInDown 1000ms ease-in-out;animation: fadeInDown 1000ms ease-in-out;}
#aboutv3-sec4 .aboutv3-team-person:hover .et_pb_member_social_links li:nth-child(3) {-webkit-animation: fadeInRight 1000ms ease-in-out;animation: fadeInRight 1000ms ease-in-out;}
#aboutv3-sec5 .aboutv3-testimonial {border: 1px solid #c8c8c8;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
#aboutv3-sec5 .aboutv3-testimonial:hover {border: 1px solid #1e90ff;}
#aboutv3-sec5 .aboutv3-testimonial {position: relative;}
#aboutv3-sec5 .aboutv3-testimonial .et_pb_testimonial_portrait {position: absolute;bottom: -140px;left: 0;}
#aboutv3-sec5 .aboutv3-testimonial .et_pb_testimonial_author {position: absolute;bottom: -105px;left: 100px;color: #fff !important;font-size: 20px;line-height: 30px;font-family: Montserrat, sans-serif;}
#aboutv3-sec5 .aboutv3-testimonial .et_pb_testimonial_meta {position: absolute;bottom: -125px;left: 100px;color: #fff !important;padding: 0;}
#aboutv3-sec5 .aboutv3-testimonial::before {top: 20px;left: 10px;transform: rotate(180deg);font-size: 45px;background: transparent;content: "\7b";}
#aboutv3-sec5 .aboutv3-testimonial p {padding-left: 25px;}
#aboutv3-sec5 .aboutv3-testimonial::after {content: "";position: absolute;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #c8c8c8;bottom: -15px;left: 20px;visibility: visible;}
#aboutv3-sec4 .et_pb_divider {position: relative;}
#aboutv3-sec4 .et_pb_divider::after {position: absolute;content: "";height: 5px;width: 50px;background-color: #1e90ff;top: -2px;border-radius: 30px;left: 50%;margin-left: -28px;z-index: 99;}

/* TESTIMONIAL */
#testimonial-sec1 .testimonial-sec1-col .et_pb_testimonial::before {transform: rotate(180deg);content: "\7b";}
#testimonial-sec2 .testimonial-sec2-col .et_pb_testimonial::after {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;visibility: visible;bottom: -10px;position: absolute;left: 55px;}
#testimonial-sec1 .testimonial-sec1-col .et_pb_testimonial_meta {color: #1e90ff !important;font-weight: 300;}
#testimonial-sec1 .et_pb_column .et_pb_testimonial_portrait {bottom: 135px;display: block;margin: 0 auto;left: 0;right: 0;position: absolute;}
#testimonial-sec1 .et_pb_column p {padding-bottom: 35px;}
#testimonial-sec1 .et_pb_column .et_pb_testimonial_author {margin-top: 120px;}
#testimonial-sec2 .testimonial-sec2-col {position: relative;}
#testimonial-sec2 .testimonial-sec2-col .et_pb_testimonial_portrait {position: absolute;bottom: -110px;width: 75px;height: 75px;}
#testimonial-sec2 .testimonial-sec2-col .et_pb_testimonial_author {font-size: 20px;line-height: 30px;position: absolute;bottom: -110px;left: 100px;}
#testimonial-sec2 .testimonial-sec2-col .et_pb_testimonial_meta {position: absolute;bottom: -130px;left: 100px;font-style: italic;color: #1e90ff !important;}
#testimonial-sec2 .testimonial-sec2-col .et_pb_testimonial_description {margin: 0 !important;}
#testimonial-sec2 .testimonial-sec2-col .testi-comment {font-size: 20px;font-family: Playfair Display;letter-spacing: 1px;}
#testimonial-sec2 .testimonial-sec2-col .et_pb_testimonial::before {transform: rotate(180deg);content: "\7b";background: transparent;font-size: 60px;top: -30px;left: 30px;font-weight: 800;}
#testimonial-sec3 .testimonial-sec3-col .et_pb_testimonial {position: relative;}
#testimonial-sec3 .testimonial-sec3-col .et_pb_testimonial {position: relative;border: 2px solid #cfe5f2;padding-top: 75px;border-top-width: 0;}
#testimonial-sec3 .testimonial-sec3-col .et_pb_testimonial .et_pb_testimonial_portrait {position: absolute;top: -70px;margin: 0 auto;left: 0;right: 0;z-index: 999;}
#testimonial-sec3 .testimonial-sec3-col {position: relative;}
#testimonial-sec3 .testimonial-sec3-col::before {left: 33%;transform: translateX(-100%);}
#testimonial-sec3 .testimonial-sec3-col::after {right: 33%;transform: translateX(100%);}
#testimonial-sec3 .testimonial-sec3-col::before,#testimonial-sec3 .testimonial-sec3-col::after {content: '';position: absolute;margin-top: -1px;top: 0;border-top: 2px solid #cfe5f2;width: 118px;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
#testimonial-sec3 .testimonial-sec3-col:hover::before {left: 100%;width: 100%;}
#testimonial-sec3 .testimonial-sec3-col:hover::after {right: 100%;width: 100%;}
#testimonial-sec3 .testimonial-sec3-col .et_pb_testimonial .et_pb_testimonial_author {display: inline-block;margin: 20px 0 0;font-size: 16px;}
#testimonial-sec3 .testimonial-sec3-col .et_pb_testimonial .et_pb_testimonial_meta {display: inline-block;font-style: italic;margin-left: 10px;color: #1e90ff !important;}
#testimonial-sec4 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_portrait {position: relative;overflow: visible;}
#testimonial-sec4 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_portrait::after {content: "";position: absolute;border: 5px solid #fff;width: 90%;height: 90%;left: -15px;top: -15px;z-index: -1;}
#testimonial-sec4 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_author {display: inline-block;margin: 20px 0 0;font-size: 16px;}
#testimonial-sec4 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_meta {display: inline-block;font-style: italic;margin-left: 10px;color: #64a0c5 !important;}
#testimonial-sec5 .testimonial-sec5-heading h3 strong {font-weight: 600;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_portrait {width: 50% !important;height: 100%;min-height: 350px;margin: 0;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_portrait::before {display: none;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description {position: relative;background: #f0f4f6;width: 50%;margin: 0 !important;float: right;min-height: 350px;padding: 30px;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description::before {content: "";position: absolute;width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #f0f4f6;left: -15px;top: 45%;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author {font-size: 25px;color: #232323 !important;position: absolute;top: 40px;font-weight: 600;letter-spacing: 1px;margin: 0;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta {position: absolute;top: 70px;color: #1e90ff !important;font-weight: 600;font-style: normal !important;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {position: static;padding-top: 90px;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p {font-style: italic;}
#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .testi-date {font-style: normal;color: #232323 !important;font-weight: 400;margin-top: 40px;display: block;position: absolute;bottom: 35px;}

/* CTA */
#cta-sec1 h3 strong {color: #1e90ff;}
#cta-sec3 .et_pb_button_module_wrapper {display: inline-block;margin: 0 5px 0 0;}


/*HOME VERSION 3 */
#hp-v3-banner .et_pb_container {width: 80% !important;}
#hp-v3-sec8 h3,#hp-v3-sec8 .content {text-shadow: none;}

/* HOME VERSION 4 */
#hp-sec4 #icons a {border: 1px solid #236e9c;border-radius: 100px;color: #236e9c;padding: 10px;font-size: 12px;transition: all ease 0.5s;}
#hp-sec4 #icons a:hover {background: #236e9c;color: #fff;}

/* HOME VERSION 5 */
#sliderHomeV5 .et_pb_container {height: 600px !important;}
#sliderHomeV5 .et_pb_slide_title {font-size: 46px !important;line-height: 54px !important;margin-bottom: 12px;}
#sliderHomeV5 .et_pb_slide_title small,#sliderHomeV5 .et_pb_slide_title span {font-size: 22px;line-height: 22px;display: block;margin-bottom: 12px;}
#sliderHomeV5 .et_pb_slide_title small::before,
#sliderHomeV5 .et_pb_slide_title span::before {content: " ";width: 20px;display: block;border-bottom: 3px solid #1e90ff !important;margin: 0 0 12px;}
#sliderHomeV5 .et_pb_slide_title span::before{margin: 0 auto 12px;}
#sliderHomeV5 .et_pb_slide_content br {display: none;}
.yellow {background-color: #1e90ff;color: #ffffff !important}
.white {background-color: #ffffff;}
#sliderHomeV5 a {display: inline-block;vertical-align: top;}
#sliderHomeV5 .conts-btn {font-size: 12px;line-height: 14px;text-transform: uppercase;color: rgb(34, 41, 49);padding: 14px 29px 12px;font-weight: bold;letter-spacing: 2px;transition: all 0.3s ease; min-width: 320px; margin-bottom: 10px;}
#sliderHomeV5 .conts-btn:hover{background-color: rgb(34, 41, 49);color:#ffffff;}
#sliderHomeV5 .et_pb_media_alignment_center .et_pb_slide_description {padding-right: 0 !important;}
#sliderHomeV5 .et-pb-slider-arrows a {height: 90px;line-height: 90px;background: rgba(0,0,0,0.4);}
#sliderHomeV5 .et-pb-slider-arrows a:hover {background: #1e90ff;}
#homev5-sec2 .et_pb_main_blurb_image { margin: 0 !important;}
#homev5-sec2 .et_pb_module {width: 50%;float: left;text-align: left;margin-bottom: 0;}
#homev5-sec2 .et_pb_number_counter .percent {height: 36px;margin-bottom: 0;}
#homev5-sec2 .et_pb_number_counter .percent p {text-align: left;}
#homev5-sec2 .et_pb_number_counter .title {font-size: 13px;line-height: 22px;padding-bottom: 0;}
#homev5-sec3 .et_pb_button:hover::before {color: #fff !important;}
#homev5-sec4 .homev5-sec4-bottom-col {position: relative;overflow: hidden;}
#homev5-sec4 .homev5-sec4-bottom-col .et_pb_module {max-height: 290px !important;margin: 0;}
#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb {position: absolute;top: 0;background: #fff;width: 100%;height: 100%;border: 1px solid #e7e7e7;padding: 30px;pointer-events: none;-webkit-transition: all .45s cubic-bezier(0.485,.065,.165,.95);transition: all .45s cubic-bezier(0.485,.065,.165,.95);}
#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb .et_pb_blurb_content {text-align: left;}
#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb h5 {position: relative;margin-bottom: 10px;padding-bottom: 10px;}
#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb h5::after {content: "";position: absolute;background: #1e90ff;width: 20px;height: 3px;bottom: 0;left: 0;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;	}
#homev5-sec4 .homev5-sec4-bottom-col .et_pb_button_module_wrapper {position: absolute;top: 37%;-webkit-transform: translateX(-50%);transform: translateX(-50%);left: -200%;z-index: 1;-webkit-transition: all .25s cubic-bezier(0.465,.05,.965,.32);transition: all .25s cubic-bezier(0.465,.05,.965,.32);}
#homev5-sec4 .homev5-sec4-bottom-col:hover .et_pb_blurb {-webkit-transform: translateX(120%);transform: translateX(120%);-webkit-transition: all .45s cubic-bezier(0.485,.065,.165,.95);transition: all .45s cubic-bezier(0.485,.065,.165,.95);}
#homev5-sec4 .homev5-sec4-bottom-col:hover .et_pb_button_module_wrapper {left: 170px;-webkit-transition: all .55s cubic-bezier(0.485,.065,.165,.95);transition: all .55s cubic-bezier(0.485,.065,.165,.95);}
#homev5-sec4 .homev5-sec4-bottom-row2 .et_pb_column {text-align: center;}
#homev5-sec4 .homev5-sec4-bottom-row2 .et_pb_button_module_wrapper {display: inline-block;}
#homev5-sec6 .homev5-sec6-bottom-row {margin-bottom: -155px;}
#homev5-sec6 {position: relative;}
#homev5-sec3 {overflow: visible;}
#homev5-sec6 .homev5-sec6-bottom-row h5 {padding: 0;}

/* HOME VERSION 6 */
#homev6-sec1 .homev6-sec1-bottom-col {box-shadow: 0px 0px 16px #ccc;padding: 50px;background: #fff;border-radius: 8px;}
#homev6-sec1 .homev6-sec1-bottom-col ul {margin: 15px 0 0;list-style: none;padding: 0;}
#homev6-sec1 .homev6-sec1-bottom-col ul li {position: relative;padding-left: 25px;margin: 0 0 10px;}
#homev6-sec1 .homev6-sec1-bottom-col ul li::before {content: " →";position: absolute;font-size: 18px;color: #000;left: 0;top: -3px;}
#homev6-sec1 h4 {padding: 0;margin: 10px 0 0;}
#homev6-sec1 .homev6-sec1-blurb .et_pb_image_wrap {width: 80px;height: 80px;border: 2px solid #1e90ff;border-radius: 100px;text-align: center;}
#homev6-sec1 .homev6-sec1-blurb .et-pb-icon {line-height: 80px;display: block;-webkit-font-smoothing: antialiased;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#homev6-sec1 .homev6-sec1-bottom-col:hover .homev6-sec1-blurb .et-pb-icon {-moz-animation: toBottomFromTop 0.1s forwards;-webkit-animation: toBottomFromTop 0.1s forwards;animation: toBottomFromTop 0.1s forwards;background: #1e90ff;box-shadow: 0 0 0 8px rgba(34, 116, 165, 0.27);color: #ffffff !important;border-radius: 100px;}
#homev6-sec2 h6::after {width: 420px;background-color: rgba(255, 255, 255, 0.26);}
#homev6-sec4 .homev5-sec4-blurb .et_pb_main_blurb_image {width: 150px;}
#homev6-sec4 .homev5-sec4-blurb .et_pb_blurb_container {border-bottom: 1px solid #d7d7d7;padding-right: 75px;padding-bottom: 5px;position: relative;}
#homev6-sec4 .homev5-sec4-blurb .prod-price {font-size: 35px;line-height: 45px;color: #000;font-weight: 700;font-family: Abril Fatface;position: absolute;right: 0;top: 0;}
#homev6-sec4 .homev5-sec4-blurb img {box-shadow: 10px 20px 18px rgba(134, 142, 150, 0.3);-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; transition: all ease 0.3s;border-radius: 100px;}
#homev6-sec4 .homev5-sec4-blurb img:hover {box-shadow: -4px -8px 18px rgba(134, 142, 150, 0.3);}
#homev6-sec5 .homev6-sec5-testimonial {position: relative;overflow: visible;max-width: 500px;margin: 0 auto;}
#homev6-sec5 .homev6-sec5-testimonial .et_pb_testimonial_portrait {position: absolute;top: -70px;left: 0;right: 0;margin: 0 auto;box-shadow: 10px 15px 16px rgba(21, 21, 21, 0.15);border-radius: 100px;}
#homev6-sec5 .homev6-sec5-testimonial .et_pb_testimonial_description {margin: 60px 0 0 !important;position: static;}
#homev6-sec5 .homev6-sec5-testimonial .et_pb_testimonial_description_inner {position: static !important;max-width: 400px;margin: 0 auto;}
#homev6-sec5 .homev6-sec5-testimonial .et_pb_testimonial_author {position: absolute;background: #78a6c2;color: #fff !important;font-size: 23px;line-height: 30px;width: 100%;left: 0;bottom: -50px;padding: 15px;}
#homev6-sec5 .homev6-sec5-testimonial .et_pb_testimonial_meta {position: absolute;background: #78a6c2;width: 100%;left: 0;color: #fff !important;bottom: -90px;padding: 0 0 30px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
#pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col .schedule-list {list-style: none;padding: 0;text-align: center;margin-top: 20px;}
#pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col .schedule-list li {border-bottom: 1px solid #efefef;padding: 15px 0;width: 80%;margin: 0 auto;text-transform: capitalize;}
#pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col .schedule-list li:last-child {border: none;}
#pricing-tabs-2.homev5-sec6 .et_pb_image_wrap {overflow: visible;}
#pricing-tabs-2.homev5-sec6 .et_pb_blurb img {border-radius: 100px;box-shadow: 0 15px 21px rgba(0,0,0,0.08);}
#homev6-sec7 form .et_pb_contact_field {display: inline-block;text-align: right;width: 62%;}
#homev6-sec7 form input[type="text"] {max-width: 400px;}
#homev6-sec7 form .et_contact_bottom_container {display: inline-block;float: none;margin: 0;}
#homev6-sec7 form .et_contact_bottom_container .et_pb_contact_submit {height: 56px;width: 165px;margin: 10px 0 0;}

/* PROJECT DETAIL PAGE */
#projectdetails-sec2 ul li a {
	color: #333 !important;
}
#projectdetails-sec2 ul li.et_pb_tab_active a {
	color: #236e9c !important;
}
/* ADDITIONAL CSS */

#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {color: #333;}
#main-header #et_mobile_nav_menu .mobile_menu_bar.mobile_menu_bar_toggle {color: #333 !important;}
#hp-sec4 .et_pb_toggle {padding-left: 0 !important;padding-right: 0 !important;margin-bottom: 0 !important;}
/*#hp-sec4 .et_pb_testimonial::before {content: '{';font-family: ETmodules !important;font-size: 25px;display: block;margin: auto auto 15px;font-style: italic;text-align: center;}*/
#hp-sec4 .et_pb_testimonial_description {margin: 0 !important;}
#hp-sec4 .et_pb_testimonial_portrait {position: absolute;bottom: 115px;display: block;margin: 0 auto;left: 0;right: 0;}
#hp-sec4 .et_pb_testimonial_author {margin-top: 140px;color: #333333;font-size: 24px;line-height: 32px;font-style: normal;}
#hp-sec4 .et_pb_testimonial_meta {font-style: normal;}

#hp-v2-sec1 .et_pb_image_0 .et_pb_image_wrap img{left:50px;top:50px;}
/* footer css */
.widget_custom_html img {max-width: 180px;margin-bottom: 16px;}
.widget_custom_html p {margin-bottom: 16px;}
footer h3:after {background: #236e9c !important;}
#footer-bottom .et-social-icons {float: none;text-align: center;margin: 30px 0 0;}
#footer-bottom .et-social-icons li {display: inline-block;margin-left: 20px;position: relative;padding: 0;vertical-align: middle;margin-bottom: 20px;}
#footer-bottom ul li a {background: #ffffff;text-align: center;padding: 14px;font-size: 20px;width: 50px;height: 50px;border-radius: 100px;color: #236e9c;-webkit-transition: 0.5s ease-out;-moz-transition: 0.5s ease-out;-o-transition: 0.5s ease-out;transition: 0.5s ease-out;
}
#footer-bottom ul li:hover a {background: #236e9c;color: #ffffff;cursor: pointer;}

#top-menu .et_mobile_menu li a:hover, .nav ul li a:hover {background-color: rgba(255, 255, 255, 0);}
#main-header .nav li ul a {padding: 0 20px !important;margin-bottom: 8px;}

/*innerpage banner*/
.inner-page-banner p {color: #ffffff;}
.inner-page-banner p .current-link {color: #6cd6ff;}
/* Home page V3 css */
#hp3-banner-slider .et-pb-arrow-prev, #hp3-banner-slider .et-pb-arrow-next {background-color: #ffffff;}
/* Service page css */
#service-sec3 .col1 {width: 45%;}
#service-sec3 .col2,#service-sec3 .col3,#service-sec3 .col4 {width: 15%;}
#service-sec3 .et_pb_number_counter .percent {height: 32px;}
#service-sec2 .et_pb_image_wrap,#service-sec2 .et_pb_image_wrap img {width: 100%;display: block;}
/*Portfolio Page css*/
#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters{margin-top:40px;}
#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{width:500px;margin:0 auto;text-align: center;}
#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li {display: inline-block;float: none;}
#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a{border:none;padding:10px 0;margin-right:20px;}
#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a:hover{background:none;}
#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a.active{background:none;border-bottom: solid 1px #1e90ff ;color: #1e90ff !important;border-radius:0;}
#portfolio-sec2 .et_pb_portofolio_pagination{display:none;}
/*GALLERY HOVER*/
#gallery-sec2 .et_pb_image {overflow: hidden;}
#gallery-sec2 .et_pb_image img {transition: all 0.5s ease;display:block;}
#gallery-sec2 .et_pb_image_wrap {overflow:hidden;}
#gallery-sec2 .et_pb_image_wrap:hover img {transform: scale(1.2);}
#gallery-sec2 .et_pb_image_wrap .et_overlay:before, #service-sec2 .et_pb_image_wrap .et_overlay:before  {display: none;}
#gallery-sec2 .et_pb_image_wrap .et_overlay {position: absolute;bottom: 0;left: 0;right: 0;height: 100%;max-height: 100%;width: 100%;opacity: 0;background: rgba(0, 0, 0, .5);border: 8px solid rgba(255, 255, 255, 0.65);padding: 3%;-webkit-transition-duration: .4s;transition-duration: .4s;}
#gallery-sec2 .et_pb_image_wrap .et_overlay:hover {opacity: 1;-webkit-transition-duration: .5s;transition-duration: .5s;}
/* FAQ CSS */
.hp-sec4-faq .et_pb_toggle {padding: 0 !important;}
#hp-sec4 .et_contact_bottom_container, #contactus-sec2 .et_contact_bottom_container {width: 35%;float: left;text-align: left;}
#hp-sec4 .et_contact_bottom_container .et_pb_button, #contactus-sec2 .et_contact_bottom_container .et_pb_button {padding: 12px 30px !important;width: 100%;}
#hp-sec4 #et_pb_contact_form_0 {padding: 0px 40px;}
/* Contact us CSS */
#contactus-sec1 .et_pb_blurb {box-shadow: 0 20px 80px rgba(0, 0, 0, .12);min-height: 250px;}
/*Blog CSS */
#blog-sec1 article .post-meta {background-color: #1e90ff;color: #fff;padding: 5px 10px;width: 82%;}
#blog-sec1 article .post-meta a {color: #fff;}
/* Project Details CSS */
#projectdetails-sec1 .about_project .et_pb_with_border ul {list-style: none;padding-bottom: 0;}
#projectdetails-sec1 .about_project .et_pb_with_border ul li {border-bottom: 1px solid #ececec;padding: 12px 0;}
#projectdetails-sec1 .about_project .et_pb_with_border ul li:last-child {border: none;}
#projectdetails-sec1 .about_project .et_pb_with_border ul li h6 {margin-right: 25px;width: 70px;max-width: 100%;}
#projectdetails-sec1 .about_project .et_pb_with_border ul li h6, 
#projectdetails-sec1 .about_project .et_pb_with_border ul li p {display: inline-block;padding:0;}
#projectdetails-sec2 .et_pb_tabs_controls {border: none !important;background-color: #ffff;}
#projectdetails-sec2 .et_pb_tabs_controls li {border: none !important;background: #f7f7f7;}
#projectdetails-sec2 .et_pb_tabs_controls li a {padding: 18px 24px;}
#projectdetails-sec2 ul.et_pb_tabs_controls:after {display: none;}
#projectdetails-sec2 .et_pb_all_tabs {background-color: #f7f7f7 !important;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab {padding: 5%;background: #f7f7f7 !important;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content h6 {font-size: 25px;/*  font-family: 'Montserrat',sans-serif;*/color: #232323;margin-bottom: 20px;line-height: 35px;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content h6::after {content: "";display: block;width: 100px;height: 2px;background: #236e9c;margin-top: 10px;margin-bottom: 10px;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content p {font-weight: 400;margin-bottom: 15px;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content ul {list-style: none;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content ul li {color: #232323;font-size: 15px;font-weight: 500;margin-top: 15px;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content ul li i {color: #236e9c;padding-right: 10px;font-size: 15px;line-height: 25px;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .left, #projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .right {display: inline-block;vertical-align: top;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .left {width: 33%;background: #fff;background-repeat: repeat;background-size: auto auto;background-repeat: repeat;
	background-size: auto auto;border: 2px solid #236e9c;background-repeat: no-repeat;background-size: cover;margin-right: 44px;padding: 15px;}
#center .left {margin-left: 44px;margin-right: 0px !important;}
#home-v4 .et_pb_all_tabs {background: #ffffff !important;}
#home-v4 .et_pb_all_tabs .et_pb_tab {background-color: unset !important;}
#home-v4 ul li {width: 33.33%;text-align: center;}
#home-v4 .et_pb_tabs_controls li.et_pb_tab_active {border-top: 2px solid #47588f !important;}
#home-v4 .et_pb_tabs_controls li.et_pb_tab_active, #home-v4 .et_pb_tab.et-pb-active-slide {background-color: #ffffff !important;}
#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .right {width: 60%;}
/* ABOUT US V2 */
#hp-v2-sec1 .aboutv2-sec1 .left {width: 48%;display: inline-block;margin-right: 5px;}
#hp-v2-sec1 .aboutv2-sec1 img {width: 100%;display: block;}
#hp-v2-sec1 .aboutv2-sec1 .left img {border-radius: 5px 0 0 5px;}
#hp-v2-sec1 .aboutv2-sec1 .right {width: 48%;display: inline-block;margin-left: 5px;}
#hp-v2-sec1 .aboutv2-sec1 .right img {border-radius: 0px 5px 5px 0;}
#aboutv2-sec5 .et_pb_blurb {padding: 25px 25px 25px 35px;border-radius: 5px;border: 1px solid #ececec;}
#aboutv2-sec5 .et_pb_blurb .et_pb_main_blurb_image {width: 13%;}
#aboutv2-sec5 h4 {padding: 0 !important;}
#aboutv2-sec5 .et_pb_blurb .et_pb_blurb_container p {margin: 0;width: 90%;margin-top: 10px;font-weight: 400;}
#aboutv2-sec5 .et_pb_blurb .et_pb_blurb_container p span {font-size: 13px;line-height: 23px;color: #6f6f6f;}
#aboutv2-sec5 .et_pb_blurb .et_pb_blurb_container p:first-child {margin-top: 0;}
#aboutv2-sec5 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {border: 1px solid #ececec;border-radius: 50%;padding: 2px;}

/* Home Version 3 */
.hp-v3-global-btn {padding: 7px !important;max-width: 130px;width: 100%;text-align: center;}
#hp-v3-banner .et_pb_button {padding: 7px;max-width: 130px;width: 100%;text-align: center;}
#hp-v3-banner .et-pb-arrow-prev,#hp-v3-banner .et-pb-arrow-next {background: #fff;width: 50px;height: 50px;text-align: center;}
#hp-v3-banner .et-pb-arrow-prev:before,#hp-v3-banner .et-pb-arrow-next:before {font-size: 25px;line-height: 50px;color: #000;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-banner .et-pb-arrow-prev:hover:before,#hp-v3-banner .et-pb-arrow-next:hover:before {font-size: 40px;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec1 .et_pb_blurb_content .et_pb_image_wrap {position: relative;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec1 .et_pb_blurb_content .et_pb_image_wrap:after {content: "";position: absolute;background: rgba(34, 116, 165,0.5);width: 100%;height: 100%;
	overflow: hidden;opacity: 0;left: 0;z-index: 99;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec1 .et_pb_blurb_content:hover .et_pb_image_wrap:after {opacity: 1;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec1 .et_pb_row {position: relative;}
#hp-v3-sec1 .et_pb_row .et_pb_blurb {padding: 0 !important;}
#hp-v3-sec1 .et_pb_row .et_pb_blurb .et_pb_blurb_content {max-width: 550px;margin: 0 auto;text-align: center;overflow: hidden;position: relative;height: 425px;}
#hp-v3-sec1 .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {margin: 0 !important;}
#hp-v3-sec1 .et_pb_blurb_content .et_pb_blurb_container {height: 195px;position: absolute;top: 195px;background-color: #f5f5f5;padding: 45px 45px 50px !important;text-align: center;z-index: 999;transition: all 0.5s ease;}
#hp-v3-sec1 .et_pb_blurb_content:hover .et_pb_blurb_container {height: 260px;top: 170px;background: rgb(245, 245, 245);z-index: 99;padding-top: 50px !important;}
#hp-v3-sec1 .et_pb_blurb_content .et_pb_blurb_container .feature-number {position: absolute;top: -40px;left: 0;right: 0;margin: 0 auto;width: 70px;height: 70px;background: #1e90ff;font-size: 25px;color: #fff;line-height: 70px;border-radius: 100px;font-family: Montserrat,sans-serif;z-index: 99;padding: 0;}
#hp-v3-sec1 .et_pb_blurb_content:hover .et_pb_blurb_container {height: 260px;top: 170px;background: rgb(245, 245, 245);z-index: 99;padding-top: 50px !important;}
#hp-v3-sec1 .et_pb_blurb_content .et_pb_blurb_container .hp-v3-sec1-btn {font-family: Roboto, sans-erif;color: #1e90ff;opacity: 0;}
#hp-v3-sec1 .et_pb_blurb_content:hover .et_pb_blurb_container .hp-v3-sec1-btn {opacity: 1;}
#hp-v3-sec3 .et_pb_blurb_content {position: relative;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec3 .et_pb_blurb_content .services-number {font-size: 30px;text-align: right;font-family: Montserrat, sans-serif;font-weight: 700;color: #efefef;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec3 .et_pb_blurb:hover {background: #1e90ff;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec3 .et_pb_blurb:hover h4,#hp-v3-sec3 .et_pb_blurb:hover p,#hp-v3-sec3 .et_pb_blurb:hover .et-pb-icon{color: #fff !important;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#hp-v3-sec3 .et_pb_blurb:hover .services-number {color: rgba(255,255,255,0.4) !important;}
#hp-v3-sec4 .percent {height: auto !important;}
#hp-v3-sec4 .percent .percent-value {position: relative;}
#hp-v3-sec4 .percent .percent-value::after {content: "";position: absolute;border-bottom: 2px solid #fff;width: 45px;left: 0;right: 0;margin: 0 auto;bottom: -5px;}
#hp-v3-sec5 .et_pb_portfolio_filters ul li a {border: none;font-weight: 600;color: #000;border-radius: 0;padding: 10px;}
#hp-v3-sec5 .et_pb_portfolio_filters ul li a:hover {background: transparent;}
#hp-v3-sec5 .et_pb_portfolio_filters ul li a.active {color: #1e90ff;border-bottom: 2px solid #1e90ff;}
#hp-v3-sec5 .et_pb_overlay {display: none;}
#hp-v3-sec5 .et_pb_portfolio_item {display: inline-block !important;float: none;width: 30%;vertical-align: top;margin: 0 15px 30px;position: relative;}
#hp-v3-sec5 .et_pb_portfolio_item .et_pb_module_header {opacity: 0;position: absolute;top: 15px !important;right: 0;left: 0;margin: 0 auto;background: rgba(255,255,255,0.8);border: 5px solid #1e90ff;width: 90%;height: 80%;padding-top: 65px;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;}
#hp-v3-sec5 .et_pb_portfolio_item .et_pb_module_header:before {content: "IN PROGRESS";-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);position: absolute;background: #1e90ff;color: #fff;width: 72%;top: 86px;right: -95px;padding: 2px 0;font-size: 11px;letter-spacing: 4px;}
#hp-v3-sec5 .et_pb_portfolio_item .post-meta {opacity: 0;position: absolute;top: 125px;left: 0;right: 0;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;}
#hp-v3-sec5 .et_pb_portfolio_item:hover .post-meta,#hp-v3-sec5 .et_pb_portfolio_item:hover .et_pb_module_header {opacity: 1;}
#hp-v3-sec6 .hp-v3-sec6-columns .et_pb_column {border: 1px solid #ececec;border-left: none !important;}
#hp-v3-sec6 .hp-v3-sec6-left:nth-child(2) {margin-right: 30px;}
#hp-v3-sec6 .hp-v3-sec6-left .et_pb_divider::before,#hp-v3-sec6 .hp-v3-sec6-right .et_pb_divider::before {transition: all 0.5s ease;width: 40px !important;}
#hp-v3-sec6 .hp-v3-sec6-left:hover .et_pb_divider:before,#hp-v3-sec6 .hp-v3-sec6-right:hover .et_pb_divider:before{width: 80px !important;}
#hp-v3-sec6 .hp-v3-sec6-columns ul li .icon::before {font-size: 12px;}
#hp-v3-sec8 .et_pb_slider::before {position: absolute;background-size: 25px 18px;left: 0;right: 0;margin: 0 auto;top: 0;content: '{';font-family: ETmodules !important;
	font-size: 40px;display: block;font-style: italic;text-align: center;color: #236e9c;}
#hp-v3-sec8 .et_pb_slides,#hp-v3-sec8 .et_pb_slides .et_pb_slide {position: relative;}
#hp-v3-sec8 .et_pb_slide_description {padding-bottom: 120px;}
#hp-v3-sec8 .et_pb_slide h3 {position: absolute;top: 80px;left: 0;right: 0;}
#hp-v3-sec8 .et_pb_slide h3 span {display: block;font-size: 17px;line-height: 25px;font-style: italic;color: #6f6f6f;}
#hp-v3-sec9 .post-meta {background-color: #1e90ff;padding: 5px 10px;width: 82%;}
#hp-v3-sec9 .more-link {padding: 5px !important;max-width: 100px;width: 100%;text-align: center;background: #232323;color: #fff !important;text-transform: capitalize;
	display: block;margin-top: 20px;border-radius: 5px;font-size: 14px;font-weight: 500;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;}
#hp-v3-sec9 .more-link:hover {background: #1e90ff;}
#hp-v3-sec8 .et_pb_slides {padding: 40px 0;}
#hp-v3-sec8 .et-pb-arrow-prev {left: 44%;top: 95%;bottom: 0;z-index: 999999999;opacity: 1;background-color: #fdfdfd;padding: 5px 10px;border-radius: 5px;font-size: 27px;}
#hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-prev {left: 44%;opacity: 1;}
#hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-next {right: 44%;opacity: 1;}
#hp-v3-sec8 .et-pb-arrow-next {right: 44%;top: 95%;bottom: 0;z-index: 999999999999;opacity: 1;background-color: #fdfdfd;padding: 5px 10px;border-radius: 5px;font-size: 27px;}
#hp-sec4 #cta h5 {margin: 0 0 25px;padding: 0;letter-spacing: 0;font-weight: 500;font-family: 'Montserrat',sans-serif;color: #232323;font-size: 30px;line-height: normal;}
#hp-sec4 #cta ul {padding: 0;}
#hp-sec4 #cta li {list-style: none;margin-bottom: 20px;padding-left: 0;font-family: 'Roboto',sans-serif;font-size: 14px;color: #6f6f6f;font-weight: 400;line-height: 24px;}
#hp-sec4 #cta li i {background: #fff none repeat scroll 0 0;border-radius: 30px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);color: #236e9c;font-size: 18px;height: 45px;line-height: 33px;margin-right: 20px;text-align: center;width: 45px;}
#hp-sec4 #cta li strong {color: #236e9c;font-size: 16px;}
#hp-sec4 #cta li a {color: #6f6f6f;}
#hp-sec4 #icons p a {color: #236e9c;border: 1px solid #236e9c;border-radius: 35px;padding: 8px;font-size: 14px;line-height: 24px;transition: all 0.5s ease;}
#hp-sec4 #icons p a:hover {background-color: #236e9c;color: #fff;} 
#hp-sec4 .et_contact_bottom_container .et_pb_button {margin-left: 30px;text-transform: uppercase;height: 50px;}
.mx-right{font-size:15px;}
ul.mt_ul{list-style-type:none;}

/* ACCORDION */
.link-play .et_pb_blurb_content {text-align: left;}
#about-accord h3 {text-transform: uppercase;}
#about-accord h3 span {font-weight: bold;}
#about-accord .et_pb_toggle { padding: 0; background-color: transparent !important; margin-bottom: 18px !important; }
#about-accord .accordions .et_pb_toggle h5 { padding: 17px 20px 15px 48px; background-color: #fff; }
#about-accord .accordions .et_pb_toggle .et_pb_toggle_title::before {position: absolute;top: 50%;right: 0;margin-top: -.5em;color: #104076;font-size: 18px;content: "\L";left: 16px !important;transition: all .3s ease;}
#about-accord .accordions .et_pb_toggle h5::after {position: absolute;content: '';bottom: 0;left: 0;height: 2px;width: 0;transition: all .3s ease;background-color: #fff;}
#about-accord .accordions .et_pb_toggle.et_pb_toggle_open h5::after {background: #104076;width: 100%;}
#about-accord .accordions .et_pb_toggle.et_pb_toggle_open h5::before {display: block;content: "\K";}
#about-accord .accordions .et_pb_toggle .et_pb_toggle_content {padding: 20px 10px 4px;background-color: transparent;}


/* SERVICE DETAILS */
#service-2col-sec .accordion-col { display: block; float: left; width: 58%; padding-right: 15px;}
#service-2col-sec .team-col { float: right; display: block; max-width: 270px; margin-left: auto; padding-left:  15px; }
.col1-left { display: block; padding-right: 15px;margin: 0; }
.col1-left .et_pb_text_inner h2 { padding: 0; }
.col1-left .et_pb_text_inner p { padding: 0; margin-top: 24px; }
#service-2col-sec .accordion-col .et_pb_toggle {padding: 0;border: none;background-color: transparent;margin-bottom: 18px;}
#service-2col-sec .accordion-col .et_pb_toggle h2 {font-size: 16px;position: relative;z-index: 1;padding: 17px 20px 15px 48px;font-weight: 500;line-height: 1.25;letter-spacing: .1em;background: #f5f5f5;border-radius: 0 0 0 0;transition: .3s all ease;color: #18364a !important;}
#service-2col-sec .accordion-col .et_pb_toggle h2::after {content: "";position: absolute;bottom: 0;left: 0;height: 2px;width: 0;background: #104076;transition: all .3s ease;}
#service-2col-sec .accordion-col .et_pb_toggle.et_pb_toggle_open h2::after {width: 100%;}
#service-2col-sec .accordion-col .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_content {padding: 20px 10px 4px;font-weight: 400;}
#service-2col-sec .accordion-col .et_pb_toggle h2::before {position: absolute;top: 50%;right: 0;margin-top: -.5em;color: #18364a;font-size: 16px;content: "\L";left: 16px;}
#service-2col-sec .accordion-col .et_pb_toggle.et_pb_toggle_open h2::before {display: block;content: "\K";}
#service-2col-sec .team-col p:first-child {margin-top: 0;}
#service-2col-sec .team-col p {font-weight: 300;margin-top: 36px;}
#service-2col-sec .team-col p:last-child {font-size: 15px;font-weight: 500;letter-spacing: 1.6px;color: #18364a;margin-top: 10px;font-style: normal;}
#service-2col-sec .team-col p a {color: #18364a;}
#service-2col-sec .team-col p span {color: #db0f30;}
#service-2col-sec .nav-col h2 {font-weight: 500;}
#service-2col-sec .nav-col ul {list-style: none;padding: 0;margin-top: 20px;}
#service-2col-sec .nav-col ul li a {padding-top: 20px;padding-bottom: 20px;position: relative;display: block;border-bottom: 1px solid #e1e1e1;color: #18364a;font-weight: 400;}
#service-2col-sec .nav-col ul li a::before {content: "";position: absolute;bottom: -1px;left: 0;height: 3px;width: 0;background: #104076;transition: all .3s ease;}
#service-2col-sec .nav-col ul li a.active::before {width: 47px;}
#service-2col-sec .nav-col ul li a:hover:not(.active)::before {width: 100%;}
#service-2col-sec .et_pb_blurb h4 {padding: 0;}
#service-2col-sec .et_pb_main_blurb_image, #service-2col-sec .et_pb_blurb_container {display: inline-block;padding: 0;vertical-align: middle;margin: 0;}
#service-2col-sec .et_pb_blurb_description a {font-size: 20px;line-height: 35px;color: #333333;}

/* PORTFOLIO */
#portfolio-sec3 .box-portfolio:hover::before {transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
#portfolio-sec3 .box-portfolio::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);content: '';transition: transform 0.6s;transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
#portfolio-sec3 .project::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);content: '';transition: transform 0.6s;z-index: 9;transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);}
#portfolio-sec3 .project:hover::before {transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);}
#portfolio-sec3 .project h2 {opacity: 0;position: absolute;top: 0px !important;right: 0;left: 0;margin: 0 auto;background: #1e90ffb3;border: 0px solid #1e90ff;width: 100%;height: 100%;padding-top: 185px;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;color:#fff !important;text-align: left !important;padding-left: 90px;}
#portfolio-sec3 .project h2::before, #hp-v3-sec5 .et_pb_portfolio_item .et_pb_module_header::before {content: "IN PROGRESS" !important;display: none;}
#portfolio-sec3 .et_pb_portfolio_grid_items {text-align: center;}
#portfolio-sec3 .project{display: inline-block;float: none;vertical-align: top;width: 30%;margin: 0 15px 30px 15px;position: relative;overflow: hidden;}
#portfolio-sec3 .project .post-meta {opacity: 0;position: absolute;top: 145px;left: 0;right: 0;-moz-transition: all ease 0.5s;-ms-transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-o-transition: all ease 0.5s;transition: all ease 0.5s;text-align: left;margin-left: 90px;font-size: 27px;}
#portfolio-sec3 .project h2:before{content: "IN PROGRESS";-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);position: absolute;background: #1e90ff;color: #fff;width: 80%;top: 95px;right: -101px;padding: 10px 0;font-size: 15px;letter-spacing: 4px;}
#portfolio-sec3 .project h2::after {content: "";position: absolute;width: 3px;right: 40px;margin: 0 auto;margin-top: 0px;margin-top: 35px;background-color: #fff;height: 22%;top: 115px;}
#portfolio-sec3 .project:hover h2, #portfolio-sec3 .project:hover .post-meta{opacity: 1;}
#portfolio-sec3 .project:hover h2 {top: 15px;}
#portfolio-sec3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {margin: 0 auto;text-align: center;}
#portfolio-sec3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {float: none;text-align: center;display: inline-block;margin: 0 auto;}
#portfolio-sec3 .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter a {border-color: transparent;}
#portfolio-sec3 .et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter a:hover {background-color: transparent;color: #1e90ff !important;}
#portfolio-sec3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {background-color: transparent;color: #1e90ff !important;}
#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {margin: 0 auto;text-align: center;}
#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {float: none;text-align: center;display: inline-block;margin: 0 auto;}
#portfolio-sec4 .project {display: inline-block !important;width: 30%;float: none;margin: 0 15px 30px 15px;position: relative;vertical-align: top;position: relative;overflow: hidden;}
#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	display: inline-block;text-decoration: none;font-size: 13px;border: 2px solid #1e90ff;padding: 15px 20px;background: transparent;color: #1e90ff !important;text-transform: uppercase;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;font-weight: normal;margin-right: 20px;}
#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {background-color:#1e90ff;border-color:#1e90ff;color:#fff !important;}
#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {background-color:#1e90ff;border-color:#1e90ff;color:#fff !important;}
#portfolio-sec4 .et_pb_module_header, #portfolio-sec4 .post-meta {position: absolute;bottom: 0;left: 0;padding: 20px;background: #236e9c;color: #fff;height: 64px;width: 100%;opacity: 0;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;transition: transform 0.4s, opacity 0.1s 0.3s;z-index: 99;}
#portfolio-sec4 .project:hover .post-meta {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;-moz-transition: -moz-transform 0.4s, opacity 0.1s;transition: transform 0.4s, opacity 0.1s;}
#portfolio-sec4 .project:hover .et_portfolio_image img {-webkit-transform: translateY(-50px);-moz-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px);}
#portfolio-sec4 .project .et_portfolio_image img  {-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;	}
#portfolio-sec5 .et_pb_portfolio_filters ul, #portfolio-sec6 .et_pb_portfolio_filters ul, #portfolio-sec7 .et_pb_portfolio_filters ul {text-align: center;margin-bottom: 70px;}
#portfolio-sec5 .et_pb_portfolio_filters ul li, #portfolio-sec6 .et_pb_portfolio_filters ul li, #portfolio-sec7 .et_pb_portfolio_filters ul li {float: none;display: inline-block;text-transform: uppercase;padding: 0 20px;}
#portfolio-sec5 .et_pb_portfolio_filters ul li a, #portfolio-sec7 .et_pb_portfolio_filters ul li {margin: 0 0 15px;}
#portfolio-sec5 .et_pb_portfolio_filters ul li a, #portfolio-sec6 .et_pb_portfolio_filters ul li a, #portfolio-sec7 .et_pb_portfolio_filters ul li a {border: none;color: #666 !important;position: relative;border-radius: 0;padding: 0;overflow: visible;}
#portfolio-sec5 .et_pb_portfolio_filters ul li a:after, #portfolio-sec7 .et_pb_portfolio_filters ul li a:after {content: "";position: absolute;background: #1e90ff;width: 0;height: 1px;bottom: -5px;left: 0;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#portfolio-sec5 .et_pb_portfolio_filters ul li a.active:after, #portfolio-sec7 .et_pb_portfolio_filters ul li a.active:after {width: 100%;}
#portfolio-sec5 .et_pb_portfolio_filters ul li a.active, #portfolio-sec7 .et_pb_portfolio_filters ul li a.active {color: #232323 !important;}
#portfolio-sec5 .et_pb_portfolio_filters ul li a:hover, #portfolio-sec7 .et_pb_portfolio_filters ul li a:hover {background: transparent;}
#portfolio-sec5 .et_pb_portfolio_item, #portfolio-sec6 .et_pb_portfolio_item, #portfolio-sec7 .et_pb_portfolio_item {position: relative;}
#portfolio-sec5 .et_pb_portfolio_item::after, #portfolio-sec6 .et_pb_portfolio_item::after {content: "";position: absolute;background: rgba(34,116,165,0.7);width: 100%;height: 100%;top: 0;left: 0;opacity: 0;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#portfolio-sec5 .et_pb_portfolio_item:hover::after, #portfolio-sec6 .et_pb_portfolio_item:hover::after {opacity: 1;}
#portfolio-sec5 .et_pb_portfolio_item h2, #portfolio-sec5 .et_pb_portfolio_item .post-meta, #portfolio-sec6 .et_pb_portfolio_item h2, #portfolio-sec6 .et_pb_portfolio_item .post-meta, #portfolio-sec7 .et_pb_portfolio_item h2, #portfolio-sec7 .et_pb_portfolio_item .post-meta {position: absolute;left: 30px;z-index: 99;width: 100%;overflow: hidden;}
#portfolio-sec5 .et_pb_portfolio_item h2 {top: 20px;height: 20px;}
#portfolio-sec5 .et_pb_portfolio_item .post-meta {top: 60px;height: 40px;}
#portfolio-sec5 .et_pb_portfolio_item h2 a, #portfolio-sec5 .et_pb_portfolio_item .post-meta a, #portfolio-sec6 .et_pb_portfolio_item h2 a, #portfolio-sec6 .et_pb_portfolio_item .post-meta a {font-weight: 600;margin-bottom: 0;order: 1;text-align: left;position: absolute;left: 0;z-index: 99;visibility: hidden;transform: translateY(100%);}
#portfolio-sec6 .et_pb_portfolio_item .post-meta {color: #ddd !important;}
#portfolio-sec6 .et_pb_portfolio_item .post-meta a {position: relative;}
#portfolio-sec5 .et_pb_portfolio_item h2 a, #portfolio-sec6 .et_pb_portfolio_item h2 a, #portfolio-sec7 .et_pb_portfolio_item h2 a {color: #fff !important;}
#portfolio-sec5 .et_pb_portfolio_item .post-meta a, #portfolio-sec6 .et_pb_portfolio_item .post-meta a, #portfolio-sec7 .et_pb_portfolio_item .post-meta a {color: #ddd !important;}
#portfolio-sec5 .et_pb_portfolio_item::before, #portfolio-sec6 .et_pb_portfolio_item::before { content: "";position: absolute;background: #fff;width: 0;height: 2px;top: 100px;left: 30px;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;transition-delay: 0.5s;z-index: 999;}
#portfolio-sec5 .et_pb_portfolio_item:hover:before, #portfolio-sec6 .et_pb_portfolio_item:hover:before {width: 40px;}
#portfolio-sec5 .et_pb_portfolio_item:hover h2 a, #portfolio-sec5 .et_pb_portfolio_item:hover .post-meta a, #portfolio-sec6 .et_pb_portfolio_item:hover h2 a, #portfolio-sec6 .et_pb_portfolio_item:hover .post-meta a {transition: .3s ease-in-out .2s;transform: translateY(0);visibility: visible;}
#portfolio-sec5 .et_pb_portfolio_item:hover .post-meta a, #portfolio-sec6 .et_pb_portfolio_item:hover .post-meta a {transition-delay: 0.3s;}
#portfolio-sec6 .et_pb_portfolio_filters ul li {padding: 0;}
#portfolio-sec6 .et_pb_portfolio_filters ul li a {padding: 0 0 1px;-webkit-transition: 350ms ease-in-out;-o-transition: 350ms ease-in-out;transition: 350ms ease-in-out;cursor: pointer;border-bottom: 1px solid transparent;margin: 0 0 5px;}
#portfolio-sec6 .et_pb_portfolio_filters ul li:hover a, #portfolio-sec6 .et_pb_portfolio_filters ul li a.active {border-bottom: 1px solid #1e90ff;}
#portfolio-sec6 .et_pb_portfolio_filters ul li a {padding: 10px 20px;}
#portfolio-sec6 .et_pb_portfolio_filters ul li:hover a {background: #fff;}
#portfolio-sec6 .et_pb_portfolio_item h2 {top: 33%;left: 0;height: 20px;}
#portfolio-sec7 .et_pb_portfolio_item h2 {top: 39%;left: 0;height: 20px;}
#portfolio-sec6 .et_pb_portfolio_item .post-meta {top: 55%;left: 0;height: 40px;}
#portfolio-sec7 .et_pb_portfolio_item .post-meta {top: 52%;left: 0;height: 40px;}
#portfolio-sec6 .et_pb_portfolio_item h2 a, #portfolio-sec6 .et_pb_portfolio_item .post-meta a, #portfolio-sec7 .et_pb_portfolio_item h2 a, #portfolio-sec7 .et_pb_portfolio_item .post-meta a {left: 0;right: 0;margin: 0 auto;text-align: center;}
#portfolio-sec6 .et_pb_portfolio_item::before {top: 50%;left: 0;right: 0;margin: 0 auto;}
#portfolio-sec6 .et_pb_portfolio_item:hover::before {width: 25px;transform: rotate(-45deg);}
#portfolio-sec6 .et_pb_portfolio_item h2 a, #portfolio-sec7 .et_pb_portfolio_item h2 a {font-weight: 700;font-size: 20px;}
#portfolio-sec7 .et_pb_portfolio_item h2, #portfolio-sec7 .et_pb_portfolio_item .post-meta  {opacity: 0;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;color: #ddd !important;}
#portfolio-sec7 .et_pb_portfolio_item:hover h2, #portfolio-sec7 .et_pb_portfolio_item:hover .post-meta  {opacity: 1;}
#portfolio-sec7 .et_pb_portfolio_item::before, #portfolio-sec7 .et_pb_portfolio_item::after {background: rgba(34, 116, 165, 0.4) none repeat scroll 0 0;content: "";height: 90%;left: 5%;position: absolute;top: 5%;transform: scale(0);transition: all 0.5s ease 0s;width: 90%;z-index: 9;}
#portfolio-sec7 .et_pb_portfolio_item::before {transform-origin: 0 0 0;}
#portfolio-sec7 .et_pb_portfolio_item::after {transform-origin: 100% 100% 0;}
#portfolio-sec7 .et_pb_portfolio_item:hover::before, #portfolio-sec7 .et_pb_portfolio_item:hover::after {transform: scale(1);}

/* EVENTS */
#events-sec1 .et_pb_column {margin: 0; width: 50%;}
#events-sec1 .et_pb_blurb { display: inline-block;margin: 0 30px 0 0;}
#events-sec1 .et_pb_countdown_timer {width: 100%; margin: 30px 0 0;}
#events-sec1 .et_pb_countdown_timer .section.values {width: 22%;max-width: 175px;background: #053c5d;padding: 20px 10px;}
#events-sec1 .et_pb_countdown_timer .sep.section {opacity:0;}
#events-sec2 .events-sec2-col {border: 1px solid #ebedf2;padding-bottom: 30px;}
#events-sec2 .events-sec2-col .et_pb_main_blurb_image {width: 20px;}
#events-sec2 .events-sec2-col .et_pb_main_blurb_image span, #event-detail-banner .event-detail-banner-blurb .et_pb_main_blurb_image span {margin-top: 4px;}
#events-sec2 .events-sec2-col .et_pb_button {line-height: 30px !important;}
#events-sec2 .events-sec2-col .et_pb_button:hover {color: #1e90ff !important;}

/* EVENT DETAIL */
#event-detail-banner { position: relative;text-align: center;}
#event-detail-banner .event-detail-banner-blurb {display: inline-block;}
#event-detail-banner .event-detail-banner-blurb .et_pb_main_blurb_image {width: 20px;}
#event-detail-banner .event-detail-banner-share {position: absolute;bottom: -35px;max-width: 285px !important;width: 100%;z-index: 9;margin: 0 auto;left: 0;right: 0;background: #fff;border: 1px solid #ddd;border-radius: 5px;padding: 20px 10px;}
#event-detail-banner .event-detail-banner-share-title, #event-detail-banner .event-detail-banner-social-shares {display: inline-block;vertical-align: middle;}
#event-detail-banner .event-detail-banner-social-shares .icon {margin: 0;}
#event-detail-banner .event-detail-banner-social-shares .icon::before {color: #bdcadd !important;font-size: 14px;}
#event-detail-banner .event-detail-banner-social-shares .icon:hover::before {color: #1e90ff !important;}
#event-detail-sec1 .event-overview-list {list-style: none;padding: 0;margin-top: 50px;}
#event-detail-sec1 .event-overview-list li { position: relative; padding-left: 35px;display: inline-block;width: 48%;color: #535353;font-weight: 600;margin-bottom: 5px;}
#event-detail-sec1 .event-overview-list li::before {content: "";position: absolute;content: "\4e";font-family: 'ETmodules';color: #1e90ff;left: 0;}
#event-detail-sec1 h3, #event-detail-sec2 h3, #event-detail-sec3 h3, #event-detail-sec5 h3 {margin-bottom: 30px;}
#event-detail-sec2 .et_pb_team_member_image {display: inline-block;width: 48%;}
#event-detail-sec2 .et_pb_team_member_description {display: inline-block;width: 45%;margin-left: 5%;}
#event-detail-sec2 .et_pb_team_member_description .et_pb_member_position {margin-bottom: 25px; color: #666666 !important;}
#event-detail-sec2 .et_pb_member_social_links {margin-top: 40px;}
#event-detail-sec2 .et_pb_member_social_links li {background: #d4efff;width: 40px;height: 40px;text-align: center;border-radius: 100px;margin-right: 10px;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
#event-detail-sec2 .et_pb_member_social_links li:hover {background: #1e90ff;}
#event-detail-sec2 .et_pb_member_social_links li a {line-height: 40px;font-size: 12px;}
#event-detail-sec2 .et_pb_member_social_links li:hover a  { color: #fff !important;}#event-detail-sec5 input, #event-detail-sec5 textarea {border: 1px solid #ddd;padding: 12px 20px;}
#event-detail-sec5 .et_contact_bottom_container {display: block;width: 100%;text-align: left;padding-left: 5px;margin-top: 20px;}
#event-detail-sec5 .et_contact_bottom_container .et_pb_contact_submit {height: 50px;max-width: 160px;width: 100%;}
#event-detail-sec5 .et_contact_bottom_container .et_pb_contact_submit:hover, #event-detail-banner .et_pb_button:hover {opacity: 0.7 !important;}

#faq form .et_pb_contact_submit {margin-left: 0px !important;}
#faq .et_pb_contact_form { margin-left: 0;}

/* hamburger menu */
.et_divi_100_custom_hamburger_menu__icon {position: relative;display: block;width: 1.875rem;height: 1.875rem;box-sizing: border-box;cursor: pointer;padding: 0.25rem;clear: both;z-index:9999;}
.et_divi_100_custom_hamburger_menu__icon div{background:#000;width:100%;height:.125rem;margin:.25rem auto;border-radius:10px;-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);-webkit-transform:0;transform:0;-webkit-transform-origin:center;transform-origin:center;}
.et_divi_100_custom_hamburger_menu__icon div:before,.et_divi_100_custom_hamburger_menu__icon div:after{-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);}
/* Type 1 */
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child){width:0;margin-left:0;opacity:1;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S3DF;animation-name: T1S3DF;}
@-webkit-keyframes T1S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S3L;animation-name: T1S3L;}
@-webkit-keyframes T1S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S4DF;animation-name: T1S4DF;}
@-webkit-keyframes T1S4DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {width: 0;margin-right: 0;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {width: 0;margin-right: auto;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S4DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {width: 0;margin-right: 0;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {width: 0;margin-right: auto;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S4L;animation-name: T1S4L;}
@-webkit-keyframes T1S4L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {width: 0;margin-left: 0;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {width: 0;margin-left: auto;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S4L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {width: 0;margin-left: 0;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {width: 0;margin-left: auto;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S5DF;animation-name: T1S5DF;}
@-webkit-keyframes T1S5DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: top right;transform-origin: top right;}
	25% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S5DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: top right;transform-origin: top right;}
	25% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {-webkit-animation-name: T1S5DM;animation-name: T1S5DM;width: 0%;}
@-webkit-keyframes T1S5DM {
	0% {width: 100%;opacity: 1;}
	40% {width: 100%;}
	50% {width: 0%;opacity: 1;}
}
@keyframes T1S5DM {
	0% {width: 100%;opacity: 1;}
	40% {width: 100%;}
	50% {width: 0%;opacity: 1;}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S5L;animation-name: T1S5L;}
@-webkit-keyframes T1S5L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: bottom left;transform-origin: bottom left;}
	25% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S5L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: bottom left;transform-origin: bottom left;}
	25% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);
	}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
/* Type 2 */
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:0;}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after{content:'';display:block;background:#000;width:2px;min-width:2px;height:2px;border-radius:10px;margin:0 2px 0 0;}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after{width:100%;margin:0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {width: 0;min-width: 0;margin-left: 0;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T2S3DF;animation-name: T2S3DF;}
@-webkit-keyframes T2S3DF {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T2S3DF {
	0% {-webkit-transform: none;transform: none;}
	20% { -webkit-transform: none; transform: none; }
	40% { -webkit-transform: translateY(0.375rem); transform: translateY(0.375rem);}
	80% { -webkit-transform: translateY(0.375rem) rotate(45deg); transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {-webkit-animation-name: T2S3DFB;animation-name: T2S3DFB;}
@-webkit-keyframes T2S3DFB {
	0% { width: 100%; -webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
@keyframes T2S3DFB {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {-webkit-animation-name: T2S3DMA;animation-name: T2S3DMA;}
@-webkit-keyframes T2S3DMA {
	0% {width: 100%; -webkit-transform: none;transform: none;}
	20% { -webkit-transform: none; transform: none;}
}
@keyframes T2S3DMA {
	0% { width: 100%;-webkit-transform: none; transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T2S3DL;animation-name: T2S3DL;}
@-webkit-keyframes T2S3DL {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.25rem);transform: translateY(-0.25rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T2S3DL {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.25rem);transform: translateY(-0.25rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {-webkit-animation-name: T2S3DFB;animation-name: T2S3DFB;}
@keyframes T2S3DFB {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {-webkit-animation-name: T2S3DMA;animation-name: T2S3DMA;}
@keyframes T2S3DMA {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {width: 0%;min-width: 0;margin: 0 auto;opacity: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {position: relative;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {position: absolute;width: 100%;-webkit-transition: all 0.3s linear transform 0.3s 0.3s linear;transition: all 0.3s linear transform 0.3s 0.3s linear;-webkit-transform-origin: center;transform-origin: center;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {width: 100%;min-width: 0;opacity: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {position: relative;-webkit-animation-name: T2S5DF;animation-name: T2S5DF;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
@-webkit-keyframes T2S5DF {
	20% {-webkit-transform: none;transform: none;}
}
@keyframes T2S5DF {
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {position: absolute;width: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {left: 0;-webkit-animation-name: T2S5DFB;animation-name: T2S5DFB;}
@-webkit-keyframes T2S5DFB {
	20% {width: 0%;}
}
@keyframes T2S5DFB {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {right: 0;-webkit-animation-name: T2S5DFA;animation-name: T2S5DFA;}
@-webkit-keyframes T2S5DFA {
	20% {width: 0%;}
}
@keyframes T2S5DFA {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {position: relative;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {margin: 0 auto;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {display: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {-webkit-animation-name: T2S5DL;animation-name: T2S5DL; width: 2px;}
@-webkit-keyframes T2S5DL {
	20% {-webkit-transform: 100%;transform: 100%;}
}
@keyframes T2S5DL {
	20% {-webkit-transform: 100%;transform: 100%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {position: relative;-webkit-animation-name: T2S5DL;animation-name: T2S5DL;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
@keyframes T2S5DL {
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {position: absolute;width: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {left: 0;-webkit-animation-name: T2S5DFB;animation-name: T2S5DFB;}
@keyframes T2S5DFB {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {right: 0;-webkit-animation-name: T2S5DMA;animation-name: T2S5DMA;}
@-webkit-keyframes T2S5DMA {
	20% {width: 0%;}
}
@keyframes T2S5DMA {
	20% {width: 0%;}
}
/* Type 3 */
.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before {width: 100%;margin: 0 2px 0 0;}
.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after {width: 2px;margin: 0;}
/* Type 4 */
.et_divi_100_custom_hamburger_menu--type-4 .et_divi_100_custom_hamburger_menu__icon div {width: 2px;margin-right: auto;margin-left: auto;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S2DF;animation-name: T4S2DF;}
@-webkit-keyframes T4S2DF {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T4S2DF {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T4S2L;animation-name: T4S2L;}
@-webkit-keyframes T4S2L {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T4S2L {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {-webkit-animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);}
@-webkit-keyframes T4S3 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes T4S3 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S3DF;animation-name: T4S3DF;}
@-webkit-keyframes T4S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T4S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T4S3L;animation-name: T4S3L;}
@-webkit-keyframes T4S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T4S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);
	}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {-webkit-animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);}
@-webkit-keyframes T4S4 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes T4S4 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S4DF;animation-name: T4S4DF;}
@-webkit-keyframes T4S4DF {}
@keyframes T4S4DF {}.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {width: 2px;-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {width: 100%;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-transform: translateY(4px);transform: translateY(4px);}
/* Toggled */
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {width: 100%;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;
	-webkit-animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:after, .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:before {width: 100%;}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-transform: translateY(0.375rem) rotate(45deg);
	transform: translateY(0.375rem) rotate(45deg);}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {opacity: 0;}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-transform: translateY(-0.375rem) rotate(-45deg);
	transform: translateY(-0.375rem) rotate(-45deg);}
.et_divi_100_custom_hamburger_menu .mobile_menu_bar:before, .et_divi_100_custom_hamburger_menu .mobile_menu_bar:after {display: none;}


/*Back To Top Style*/
.et_divi_100_custom_back_to_top .et_pb_scroll_top {z-index: 9999999;position: fixed;right: 20px;bottom: 20px;background: #236e9c;width: 40px;height: 40px;box-shadow: 0 2px 4px rgba(108, 46, 185, 0.2);-webkit-transition: all 0.2s ease, -webkit-transform 0.6s ease;transition: all 0.2s ease, -webkit-transform 0.6s ease;transition: all 0.2s ease, transform 0.6s ease;transition: all 0.2s ease, transform 0.6s ease, -webkit-transform 0.6s ease;cursor: pointer;}
.et_divi_100_custom_back_to_top .et_pb_scroll_top:before {display: none;}
.et_divi_100_custom_back_to_top .et_pb_scroll_top, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-visible, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-hidden {-animation: none !important;animation: none !important;}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-hidden {-webkit-transform: scale(0) rotate(0deg);transform: scale(0) rotate(0deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(360deg);transform: scale(1) rotate(360deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top .et-icon-arrow-up {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
	.et_divi_100_custom_back_to_top--style-1 .et_pb_scroll_top {border-radius: 100%;}
	.et_divi_100_custom_back_to_top--style-2 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(405deg);transform: scale(1) rotate(405deg);}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top .et-icon-arrow-up {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top {right: 0;border-radius: 4px 0 0 4px;}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1) translate(100%, 0);transform: scale(1) translate(100%, 0);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top {right: 0;width: auto;border-radius: 4px 0 0 4px;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top:before {content: 'Back To Top';display: inline-block;color: #FFF;font-weight: 700;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1) translate(100%, 0);transform: scale(1) translate(100%, 0);}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top {right: 0;width: auto;border-radius: 4px 4px 0 0;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top:before {content: 'Back To Top';display: inline-block;color: #FFF;font-weight: 700;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-hidden {right: 40px;bottom: 100px;-webkit-transform-origin: right top;transform-origin: right top;-webkit-transform: scale(1) translate(100%, 0) rotate(-90deg);transform: scale(1) translate(100%, 0) rotate(-90deg);}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-visible {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top {right: 0;left: 0;bottom: 0;width: auto;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top:before {content: 'Back To Top';display: block;color: #FFF;font-weight: 700;text-align: center;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1);transform: scale(1);}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	/* RESPONSIVE STYLES */
	@media only screen and (max-width: 1711px) {
		#srvc2-sec2 .my-blrb .et_pb_blurb {min-height: 455px !important;height: 455px;padding: 127px 45px !important;}
		#srvc2-sec2 .my-blrb .et_pb_main_blurb_image a .et-pb-icon.et-waypoint.et_pb_animation_top.et-animated {font-size: 40px;line-height: 40px;}
		#srvc2-sec2 .my-blrb .et_pb_main_blurb_image {margin-bottom: 20px;}
	}
	@media only screen and (max-width: 1440px) {
		#et-top-navigation li { padding-right: 8px !important; margin-left: 5px; }
		#hp-sec8 .entry-title {font-size: 15px;}
		#hp2-banner-slider .et_pb_slide,#hp-v3-banner .et_pb_slide {min-height: 0px;}
		#hp2-banner-slider .et_pb_slide_description,#hp-v3-banner .et_pb_slide_description {padding: 50px 0 !important;}
		#hp2-banner-slider .et_pb_container,#hp-v3-banner .et_pb_container {height: 600px !important;}
		#about-section2 .improve-business .et_pb_blurb {min-height: 280px;}
		#hp-v2-sec1 .et_pb_column {margin-right: 0;}
		#coming-soon h1 {font-size: 50px;line-height: 60px;}
		#coming-soon .coming-soon-countdown .section.values .value {line-height: 115px !important;}
		#coming-soon .coming-soon-countdown .label {margin-top: -30px;}
		#coming-soon .coming-soon-subheading {margin-top: 50px !important;}
		#coming-soon {padding: 80px 0 !important;}
		#coming-soon .coming-soon-countdown .section.values {border: 1px solid #fff;border-radius: 100px;height: 130px;max-width: 130px;}
		#coming-soon .coming-soon-form .et_pb_contact_field {width: 39%;}
		#hp-banner-slider.homev6-banner .et_pb_slide {min-height: 600px !important;}
		#hp-banner-slider.homev6-banner .et_pb_slide .et_pb_container {height: 600px !important;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb h5 {font-size: 18px;}
		#testimonial-sec3 .testimonial-sec3-col::before, #testimonial-sec3 .testimonial-sec3-col::after {display: none;}
		#testimonial-sec3 .testimonial-sec3-col .et_pb_testimonial {border-top-width: 2px;}
	}

	@media only screen and (max-width: 1376px) {
		/*Change*/
		.container.et_menu_container { width: 95%;}
		#et-top-navigation li { padding-right: 8px !important; margin-left: 5px; }
		#srvc2-sec2 .et_pb_row.srvc2-sec2-row {max-width: 100% !important;}
		#srvc2-sec5 .et_pb_row.srvc2-sec5-row {max-width: 100% !important;}
		/*Change*/
		.et_pb_section .et_pb_row {/*max-width: 1100px !important;*/width: 100%;}
		#hp-banner .et_pb_slide_title,#hp2-banner .et_pb_slide_title,#hp-v3-banner .et_pb_slide_title {font-size: 50px !important;line-height: 58px !important;}
		#hp-banner .et_pb_button,#hp2-banner .et_pb_button {font-size: 18px !important;}
		#hp-banner p,#hp2-banner p,#hp-v3-banner p {font-size: 16px;line-height: 24px !important;}
		/*#hp-sec1, #hp-sec3, #hp-sec7, #hp-sec8,#hp-v2-sec1, #hp-v2-sec2, #hp-v2-sec3, #hp-v2-sec4,#hp-v2-sec5, #hp-v2-sec6, #hp-v2-sec7,#hp-v2-sec9,#hp-sec5,#hp-v3-sec1, #hp-v3-sec3, #portfolio-sec2,#hp-v3-sec9 {padding: 50px 0;}
		#hp-v2-sec1.about-sec1 {padding: 50px 0 100px;}*/
		#hp-sec1 .blurbsec .blurb-cont h4 {width: 100%;display: block;}#hp-sec3 .project h2::before {top: 90px;}
		/*#hp-sec9 {padding: 0 0 50px;}*/
		#blog-sec1 article .post-meta {width: 85% !important;}
		#srvc2-sec5 .adrs-blrb {background-size: 130%;background-repeat: no-repeat;}
		#srvc2-sec5 .adrs-blrb:hover {background-size: 140%;}
		#srvc2-sec4 .dsgn-blrb .et_pb_blurb {min-height: 300px;}
		#srvc2-sec5 .adrs-blrb .et_pb_module_header a,#srvc2-sec4 .dsgn-blrb .et_pb_blurb .et_pb_module_header a,#srvc2-sec2 .my-blrb .et_pb_blurb .et_pb_module_header a {font-size: 26px;line-height: 26px;}
		#accord_sec .accord-sec-row {margin: 0;max-width: 100% !important;}
		#hp-v2-sec9 h2 {min-height: 47px;}
	}

	@media only screen and (max-width: 1280px) {
		.container.et_menu_container { width: 95%;}
		#et-top-navigation li { padding-right: 8px !important; margin-left: 5px; }
		#main-header #logo {max-width: 200px;}
		#hp2-banner-slider .et_pb_container,#hp-v3-banner .et_pb_container {height: 500px !important;}
		#hp2-banner-slider .et_parallax_bg {background-position: 72% 37% !important;}
		/*Change*/
		#about-section2 .improve-business {padding-top: 50px;padding-bottom: 50px;}
		/*Change*/
		#srvc2-sec4 .dsgn-blrb {padding: 40px 40px;}
		#srvc2-sec5 .adrs-blrb {padding: 80px 50px;}
		#srvc2-sec3 {padding: 90px 0 70px;}
		#srvc2-sec2 .my-blrb .et_pb_blurb {min-height: 430px !important;height: 430px;padding-top: 70px !important;}
		#hp-v3-sec6 .et_pb_column .et_pb_text, #hp-v3-sec6 .et_pb_column .et_pb_divider {padding-left: 20px !important;}
		#hp-v3-sec6 .et_pb_column .et_pb_divider:before {left: 20px;}
		/*Change*/
		#about-section2 .improve-business-v4 {padding: 70px 40px;}
		/*Change*/
		#hp-v2-sec1 .et_pb_image_0 .et_pb_image_wrap img {left: 25px;top: 25px;}
		#hp-v2-sec1 .et_pb_image_hp-v2-sec1 .et_pb_image_wrap {left: -40px;}
	}

	@media only screen and (max-width: 1200px) {
		.container.et_menu_container { width: 95%;}
		#et-top-navigation li { padding-right: 6px !important; margin-left: 5px; }
		#et-top-navigation li a {font-size: 12px; padding-left: 0 !important;}
		#et-top-navigation {padding-left: 100px !important;}
		.et_pb_section .et_pb_row {max-width: 95% !important;}
		#hp-sec2 .percent-value {font-size: 35px;line-height: 45px;}
		#hp-sec3 .project h2 {height: 88%;}
		#hp-sec3 .project h2 a {font-size: 15px !important;}
		#hp-sec3 .project h2::before {top: 73px;right: -84px;font-size: 12px;letter-spacing: 2px;width: 81%;right: -80px;}
		#hp-sec8 .entry-title {padding: 15px 15px 0px 0;}
		#hp-sec8 .entry-title a::after {margin-top: 13px;margin-bottom: 10px;}
		#hp-sec8 .post-content p {font-size: 13px;line-height: 21px;}
		#blog-sec1 .entry-title {font-size: 18px !important;line-height: 28px !important;}
		#blog-sec1 article .post-meta {width: 100% !important;}
		/*Change*/
		#about-section2 .improve-business {padding: 40px;}
		/*Change*/
		#about-section2 .improve-business .et_pb_blurb.second_blurb {margin-right: 0px}
		.service_offer .blurb-cont {min-height: 212px;}
		#hp-sec3 .project h2:before, #portfolio-sec2 .project h2:before {width: 80%;top: 80px;right: -85px;font-size: 14px;}
		#srvc2-sec3 .et_pb_blurb {padding: 30px !important;}
		#srvc2-sec3 .et_pb_blurb .et_pb_blurb_container h4 {font-size: 20px;line-height: 25px;}
		#srvc2-sec3 .et_pb_blurb .et_pb_main_blurb_image {margin-bottom: 10px;}
		#srvc2-sec3 .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon {font-size: 40px;}
		#hp-sec3 .project, #portfolio-sec2 .project {width: 29%;}
		#portfolio-sec2 .project h2:before {top: 73px;right: -80px;}
		#hp-v3-sec1 .et_pb_row .et_pb_blurb .et_pb_blurb_content {height: 447px !important;}
		#hp-v3-sec1 .et_pb_blurb_content .et_pb_blurb_container {height: auto !important;top: 160px !important;}
		#hp-v3-sec1 .et_pb_blurb_content:hover .et_pb_blurb_container {height: auto !important;top: 136px !important;}
		/*Change*/
		#hp-v3-sec6 .hp-v3-sec6-right-last {margin-right: 0 !important;}
		#hp-v3-sec9 .blog-section .entry-title {font-size: 18px !important;line-height: 28px;}
		/*Change*/
		#hp-v3-sec9 .post-meta {width: 92% !important;}
		#hp-v3-banner .et_pb_slide {padding: 0 90px;}
		#aboutv3-sec1, #aboutv3-sec2, #aboutv3-sec4, #pricing-tabs {padding: 50px 0;}
		#aboutv3-sec5 {padding: 70px 0 150px;}
		#aboutv3-sec2 .et_pb_video {min-height: 260px;}
		#aboutv3-sec5 .aboutv3-testimonial .et_pb_testimonial_author {font-size: 15px;line-height: 20px;}
		#aboutv3-sec4 .aboutv3-team-person .et_pb_member_social_links {top: 35%;}
		#gallery-sec2, #gallery-sec3, #gallery-sec4, #style-title, #gallery-sec5, #gallery-sec6 {padding: 10px 0;}
		#srvc2-sec2 .my-blrb .et_pb_blurb h4 a {font-size: 20px !important;line-height: 25px !important;}
		#srvc2-sec2 .my-blrb .et_pb_blurb p {line-height: 20px;}
		#service-2col-sec .team-col {max-width: 230px;}
		#portfolio-sec3 .project, #portfolio-sec4 .project {width: 29%;}
		#portfolio-sec3 .project .post-meta { font-size: 20px; }
		#portfolio-sec3 .project h2 { padding-top: 180px; }
		#portfolio-sec3 .project h2::after { right: 30px; }
		#portfolio-sec3 .project h2 a {font-size: 13px;line-height: 20px;}
		#portfolio-sec5 .et_pb_portfolio_item h2 a {font-size: 16px;}
		#portfolio-sec5 .et_pb_portfolio_item .post-meta { top: 50px;}
		#portfolio-sec5 .et_pb_portfolio_item::before{top: 90px;}
		#portfolio-sec6 .et_pb_portfolio_item h2 {top: 30%;}
		#homev6-sec1 .homev6-sec1-blurb .et_pb_image_wrap {width: 55px;height: 55px;}
		#homev6-sec1 .homev6-sec1-blurb .et-pb-icon {font-size: 25px; line-height: 50px;}
		#hp-v3-sec6 .et_pb_social_media_follow {padding: 0 0 0 20px;}
		#hp-v3-sec6 .hp-v3-sec6-columns .et_pb_text {padding-right: 10px !important;}
		#events-sec1 .et_pb_blurb {margin: 0 15px 0 0;}
		#events-sec1 .et_pb_blurb .et_pb_main_blurb_image {width: 15px;}
		#events-sec1 .et_pb_countdown_timer .section.values {width: 21%;}
		#events-sec1 .et_pb_countdown_timer .section.values .value {font-size: 30px !important;}
		#events-sec1 .et_pb_countdown_timer .section.values .label {font-size: 12px !important;}
		#events-sec2 .events-sec2-col .et_pb_button {font-size: 16px;}
		#events-sec2 .events-sec2-col h5 {font-size: 14px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb .et_pb_main_blurb_image {margin-bottom: 10px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb .et-pb-icon {font-size: 30px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb h5 {font-size: 16px;line-height: 20px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb p {font-size: 13px;line-height: 21px;}
		#homev5-sec4 .homev5-sec4-bottom-col:hover .et_pb_button_module_wrapper {left: 145px;}
		#homev5-sec6 .homev5-sec6-bottom-row .et_pb_blurb h5 {font-size: 18px;}
		#event-detail-banner h1 {font-size: 42px;line-height: 52px;}
		#event-detail-sec1 .event-overview-list li {font-size: 14px;line-height: 24px;}
		#aboutv3-sec1 .aboutv3-sec1-text-content {background: #fff;margin: 40px 0 0 -70px;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author {font-size: 20px;}
		#hp-sec1 .blurbsec .blurb-cont h4 {width: 101%;}
		#service-2col-sec .col2-right h2 {font-size: 22px;}
		#homev5-sec3 h3 {padding: 0 !important;}
		#homev5-sec3 h3 {font-size: 25px !important;line-height: 42px;}
		#commentform .form-submit #submit {padding: 13px 12px !important; width: 20.6% !important;}
	}
	@media only screen and (max-width: 1164px){
		#main-header #logo {max-width: 150px;}
		#main-header #et-top-navigation ul li {margin-left: 6px;}	
		#main-header #et-top-navigation ul li .sub-menu li {margin-left: 0;}
	}
	@media only screen and (max-width: 1155px) {
		#main-header #logo {max-width: 150px;}
		#portfolio-sec2 .et_pb_row.et_pb_row_2 {margin: 0 auto;text-align: center;}	
	}
	@media only screen and (max-width: 1087px) {
		#hp-sec4 #cta li p {
			width: 195px;
		}
	}
	@media only screen and (max-width: 1050px) {
		#et-top-navigation li a {font-size: 12px;padding-left: 0 !important;}
		#et-top-navigation {padding-left: 100px !important;}
		#hp-sec2 .percent-value {font-size: 35px;line-height: 45px;}
		#hp-sec3 .project h2 a {font-size: 13px !important;}
		#hp-sec3 .project h2::before {font-size: 10px;}
		#top-menu li a {font-size: 11px;}
		#srvc2-sec1 {padding: 100px 0 80px;}
		#hp-v3-sec2 h3 {font-size: 28px;line-height: 38px;}
		#about-section2 .improve-business .et_pb_blurb { min-height: 365px;vertical-align: top;}	
		#srvc2-sec5 .adrs-blrb {background-size: 140%;}
		#srvc2-sec5 .adrs-blrb:hover {background-size: 150%;}
		#commentform .form-submit #submit {padding: 13px 12px !important; width: 21.6% !important;}
	}

	@media only screen and (max-width: 980px) {
		.et_header_style_left .logo_container { position: relative; width: auto; height: 100%; display: inline-block;}
		body.et_divi_100_maxi_m_style3.et_header_style_left .logo_container,body.et_divi_100_maxi_m_style4.et_header_style_left .logo_container { position: absolute; width: auto; height: 100%; display: inline-block;margin-left: -45px;}
		/*body.et_divi_100_maxi_m_style3 .et-fixed-header#main-header { background-color: #fff !important;}*/
		/*body.et_divi_100_maxi_m_style3 #et-top-navigation ul ul li,body.et_divi_100_maxi_m_style4 #et-top-navigation ul ul li { padding: 0px 15px 0 0px !important;}*/
		body.et_divi_100_maxi_m_style4 #et-top-navigation li a ,body.et_divi_100_maxi_m_style4 #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before{color:#fff;}
		/*body.et_divi_100_custom_hamburger_menu.et_divi_100_maxi_m_style4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {background:#1e90ff;}*/
		body.et_divi_100_maxi_m_style4 .et_mobile_menu {top: 74px;}
		body.et_divi_100_maxi_m_style4 .et-fixed-header .et_mobile_menu {top: 66px;}
		body.et_divi_100_maxi_m_style3 #main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a { color: #fff;font-size: 20px;font-weight: bold;}
		#et-top-navigation { padding-top: 15px !important;margin-right: 15px;}
		.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar { padding-bottom: 35px;}
		#top-header.et-fixed-header {display: none;}
		/*#et_mobile_nav_menu .mobile_nav.opened #mobile_menu {background: #104076 !important;}*/
		#et-info {padding-top: 10px;}
		#top-header.et-fixed-header, #main-header.et-fixed-header {position: fixed;}
		#top-header {z-index: 99;}
		#main-header #et-top-navigation ul ul li a {color: #fff !important;}
		/*#main-header #et-top-navigation ul ul.sub-menu li a:hover {color: #104076 !important;}*/
		#main-header #et_mobile_nav_menu .et_mobile_menu li a {opacity: 1;}
		#main-header #et_mobile_nav_menu .et_mobile_menu li a:hover {color: #fff !important;}
		#main-header ul.sub-menu li:hover ul.sub-menu {background-color: #104076 !important;}
		.dpmul-top-info .dpmul-phone-info {max-width: 100%;display: block;text-align: center;}
		.dpmul-top-info .dpmul-social-info {max-width: 100%;display: block;float: none;padding: 5px 0 16px;text-align: center;}
		#hp-sec1 .blurbsec .blurb-cont {min-height: auto;}
		/*Change*/
		#hp-sec2 .et_pb_row .et_pb_column_single {padding-top: 0;}
		/*Change*/
		#et-top-navigation .mobile_menu_bar.mobile_menu_bar_toggle {color: #1e90ff;}
		.et_mobile_menu {padding: 20px;}
		#et-top-navigation li a {padding: 10px 0 !important;	}
		.et_mobile_menu .menu-item-has-children > a,.et_mobile_menu li a:hover, .nav ul li a:hover {opacity: .7;background-color: #ffffff;}
		.et_pb_section .et_pb_row {/*max-width: 747px !important;*/}
		#hp-banner .et_pb_slide_title,#hp2-banner .et_pb_slide_title,#hp-v3-banner .et_pb_slide_title {font-size: 40px !important;line-height: 48px !important;text-align: center !important;}
		#hp-banner p, #hp2-banner p, #hp-v3-banner p {font-size: 14px;line-height: 20px !important;text-align: center;}
		#logo {max-height: 100%;}
		#hp-banner h2, #hp2-banner h2 {font-size: 30px !important;line-height: 40px !important;letter-spacing: 3px !important;}
		#hp-banner p, #hp2-banner p {font-size: 16px;line-height: 22px !important;}
		#hp-banner .et_pb_button,#hp2-banner .et_pb_button {font-size: 16px !important;}
		#hp-sec2 .about-right-box {padding-bottom: 90px;}
		#hp-sec3 .project, #portfolio-sec2 .project {width: 45% !important;margin: 0 30px 30px 0 !important;}
		#hp-sec3 .project h2::before {top: 94px;right: -94px;font-size: 15px;width: 78%;line-height: 20px;}
		#hp-sec2 .et_pb_row {padding: 80px 100px;box-sizing: border-box;}
		#hp-sec8 .et_pb_column .et_pb_blog_grid .column.size-1of2, #hp-sec8 .et_pb_column .et_pb_widget:nth-child(n) {width: 100% !important;margin: 0 !important;}
		#hp-sec8 article {margin-bottom: 50px;}
		#hp-sec8 .entry-title { padding: 40px 15px 0px 0;}
		#hp-sec9 .et_pb_column {margin: 0;width: 50% !important;}
		#hp-sec9 .et_pb_image a {text-align: center !important;margin: 0 auto;}
		#hp-sec5 .et_pb_team_member_description,#hp-sec5 .et_pb_team_member_image {width: 70%;display: block;margin: 0 auto;float: none;}
		#hp-banner .et_pb_slide .et_pb_button_wrapper,#hp2-banner .et_pb_slide .et_pb_button_wrapper,#hp-v3-banner .et_pb_button_wrapper {text-align: center !important;}
		/*Change*/
		#hp-v2-sec1 .hp-v2-sec1-col {margin-top: 50px;}
		/*Change*/
		#hp-v2-sec9 .column.size-1of2 {width: 100% !important;}
		#hp-v2-sec9 .column.size-1of2 article {margin-bottom: 50px;}
		#hp2-banner-slider .et_pb_container,#hp2-banner-slider .et_pb_container,#hp-v3-banner .et_pb_container {height: 400px !important;}
		#hp-v2-sec3 .et_pb_image_wrap,#hp-v2-sec3 img {width: 100%;}
		#hp-v2-sec1 .et_pb_text_align_left, #hp-v2-sec1 .et_pb_button_module_wrapper {text-align: center;}
		#hp-v2-sec1 .et_pb_space {margin: 0 auto !important;}
		#hp-v2-sec2, #hp-v2-sec3, #service-sec2 {padding-top: 0;}
		#hp-v2-sec1 ul {padding: 0 0 20px;max-width: 270px;text-align: left;margin: 0 auto;}
		#portfolio-sec2 .project {width: 48% !important;margin-right: 10px !important;}
		#portfolio-sec2 .project h2 a {font-size: 20px;line-height: 30px;}
		#portfolio-sec2 .project h2::before {top: 102px;right: -105px;padding: 7px 0;}
		#blog-sec1 .et_pb_blog_grid_wrapper article {height: 100%;min-height: 475px !important;}
		#contactus-sec2 .et_pb_text iframe {width: 100%;}
		#about-banner-404 .et_pb_row {padding: 0 !important;}
		#about-banner-404 h1 {font-size: 120px;line-height: 130px;}
		/*.mobile_menu_bar.mobile_menu_bar_toggle {padding: 12px 0;}*/
		#about-section2 .improve-business .et_pb_blurb {width: 48%;margin-right: 3%;min-height: auto !important;}
		.service_offer .blurb-cont {min-height: auto;}
		#contactus-sec1 .et_pb_blurb {box-shadow: unset !important;}
		#srvc2-sec1 h1 {font-size: 30px;line-height: 35px;padding: 0;}
		#srvc2-sec3 .et_pb_blurb {display: inline-block;vertical-align: top;width: 49%;}
		#aboutv2-sec5 {padding: 0 !important;}
		#hp-v3-banner .et_pb_slide_content {text-align: center !important;font-size: 16px !important;line-height: 22px !important;}
		#hp-v3-sec1 .et_pb_blurb {background-color: #f9f9f9;}
		#hp-v3-sec1 .et_pb_row .et_pb_blurb .et_pb_blurb_content {max-width: 480px !important;}
		#hp-v3-sec2 .et_pb_video {padding: 20px 0;}
		#hp-v3-sec6 .hp-v3-sec6-left {margin-bottom: 20px !important;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides h3 {margin-top: 60px;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides .content {top: -100px !important;}
		#hp-v3-sec8 .et_pb_row {padding: 0 !important;}
		#hp-v3-sec9 .column.size-1of2 {width: 100%;}
		#hp-v3-sec9 article {margin-bottom: 30px;}
		#hp-v3-banner .et_pb_slide, #hp-v2-sec1 .hp-v4-sec1-col2 {padding: 0;}
		#hp-v3-sec1 .hp-v3-sec1-top-cont, #hp-v3-sec2 .hp-v3-sec2-cont, #hp-v3-sec3 .hp-v3-sec3-top-cont, #hp-v3-sec6 .hp-v3-sec6-top-cont, #hp-v3-sec2, #hp-v3-sec3, #hp-sec4 .et_pb_column_testimonial {padding-top: 0;}
		#hp-v3-sec2 .hp-v3-sec2-heading {margin: 0 !important;}
		#hp-v3-sec1 .et_pb_blurb_content .et_pb_blurb_container {padding: 45px 45px 0px !important;}
		#hp-v3-sec1 .et_pb_blurb_content .et_pb_blurb_container:hover {padding-bottom: 20px !important;}
		#hp-v3-sec1 .et_pb_row .et_pb_blurb .et_pb_blurb_content {height: 350px !important;}
		#hp-v3-sec3 .hp-v3-sec3-bottom-cont .blurb-cont {margin-top: 0 !important;}
		#hp-v3-sec3 .hp-v3-sec3-bottom-cont .hp-v3-sec3-services-col1 {margin-top: 30px !important;}
		#hp-v3-sec4 .hp-v3-sec4-heading h3 {text-align: center !important;}
		#hp-v3-sec1 .hp-v3-sec1-top-cont p br, #hp-v3-sec4 .hp-v3-sec4-heading h3 br {display: none;}
		#hp-v3-sec4 .hp-v3-sec4-divider {margin: 0 auto !important;}
		#hp-v3-sec6 .hp-v3-sec6-left:nth-child(2) {margin-right: 0 !important;}
		/*Change*/
		#service-sec2 .service_offer .et_pb_column {width: 32%;margin-right: 14px;}
		/*Change*/
		#service-sec2 .et_pb_with_border {padding: 10px;min-height: 173px;}
		#service-sec2 .et_pb_module_header {font-size: 20px;}
		/*Change*/
		#service-sec2 .et_pb_text_service-sec2 {max-width: 100%;}
		/*Change*/
		#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .left {margin-right: 16px;width: 37%;}
		#hp-sec4 {padding: 0 0 20px;}
		/*Change*/
		#best-col .et_pb_text_best-col {max-width: 200px;}
		/*Change*/
		#center .left {margin-left: 40px !important;}
		#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .right {width: 55% !important;}
		#hp-sec5 .hp-v4-persons .et_pb_column {width: 50%;}
		#hp-v2-sec1.about-sec1 {padding: 50px 0 !important;}
		#hp-v2-sec1.about-sec1 .et_pb_image_0 .et_pb_image_wrap img {left: 20px;top: 20px;}
		#hp-v2-sec1.about-sec1 .et-last-child {margin-top: 20px;}
		#hp-sec5.about-team .about-sec4-team {display: inline-block;float: none;width: 45%;margin: 0 10px 20px;}
		#mobile_menu li a { float: unset !important; }
		#service-sec3 .col1 {width: 100%;}
		#service-sec3 .col2, #service-sec3 .col3, #service-sec3 .col4 {width: 30%;}
		#aboutv3-sec1 .aboutv3-sec1-image .et_pb_image_wrap, #aboutv3-sec1 .aboutv3-sec1-image img {width: 100%;}
		#aboutv3-sec1 .aboutv3-sec1-text-content {margin: 25px 0 0 0;}
		#aboutv3-sec4 .aboutv3-team-person .et_pb_team_member_description {width: 100%;display: block;}
		#aboutv3-sec5 .aboutv5-test-col {margin-bottom: 150px;}
		#aboutv3-sec5 .aboutv5-test-col:last-child {margin-bottom: 50px;}
		#pricing-tabs .max-price-tb {width: 45%;margin: 5px 15px 30px;}
		#style-title h1 {font-size: 30px;line-height: 40px;}
		#counter-sec2 {padding: 50px 0;}
		#counter-sec2 h1 {font-size: 50px;line-height: 60px;}
		#counter-sec2 .counter-sec2-top-row h5 {font-size: 20px;line-height: 30px;letter-spacing: 2px;}
		#counter-sec2 .counter-sec2-col {width: 30%;margin: 0 10px;}
		#counter-sec3 {display: block !important;}
		#counter-sec3 .et_parallax_bg {background-attachment: fixed !important;transform: none !important;height: 100% !important;}
		#counter-sec3 .col1 h3 {text-align: center;}
		#counter-sec3 .col1 .et_pb_divider {margin: 0 auto !important;}
		#srvc2-sec2 .my-blrb .et_pb_blurb {padding-top: 100px !important;}
		#srvc2-sec1, #srvc2-sec3, #accord_sec #image-accord { padding: 50px 0;}
		#contactus-sec1 .et_pb_row {padding: 0;}
		#contactus-sec1 .et_pb_divider {margin-top: 30px !important;margin-bottom: 30px !important;}
		#contactus-sec1.contactus-v2 .contactv2-sec1-side-heading h4 {font-size: 20px;}
		#coming-soon h1 {font-size: 40px;line-height: 50px;}
		#coming-soon .coming-soon-countdown .section.values {height: 110px;max-width: 110px;}
		#coming-soon .coming-soon-countdown .section.values .value {line-height: 90px !important;font-size: 30px !important;}
		#coming-soon .coming-soon-subheading {margin-top: 30px !important;}
		#coming-soon .coming-soon-form .et_pb_contact_field {width: 38%;}
		#coming-soon .coming-soon-form .et_contact_bottom_container {width: 18%;}
		#coming-soon .coming-soon-form .et_contact_bottom_container .et_pb_contact_submit {width: 100%;}
		#et_pb_contact_form_0 .input {line-height: 22px;padding: 10px;}
		#coming-soon .coming-soon-form .et_contact_bottom_container .et_pb_contact_submit {height: auto;padding: 10px !important;line-height: 35px !important;}
		#our-team-sec2 .our-team2 .et_pb_team_member_description {display: block;}
		#accord_sec #about-accord {padding: 50px 100px;}
		#accord_sec #about-accord h3, #service-2col-sec h2 {font-size: 30px;line-height: 30px;}
		#service-2col-sec .col2-right {padding: 0;}
		#service-2col-sec .col2-right h2 {font-size: 22px;}
		#service-2col-sec .col2-right .et_pb_blurb_content {max-width: 100%;}
		#portfolio-sec3 .project, #portfolio-sec4 .project { width: 45%;}
		#portfolio-sec3 .project h2 { padding-left: 140px;}
		#portfolio-sec3 .project .post-meta {top: 155px;margin-left: 140px;}
		#portfolio-sec5 .et_pb_portfolio_item h2, #portfolio-sec5 .et_pb_portfolio_item::before { left: 15px;}
		#portfolio-sec5 .et_pb_portfolio_item h2 { height: 30px; }
		#portfolio-sec5 .et_pb_portfolio_item h2 a {font-size: 15px;}
		#portfolio-sec5 .et_pb_portfolio_item .post-meta {top: 55px;left: 15px;}
		#portfolio-sec7 .et_pb_portfolio_item h2 {top: 35%;height: 35px;}
		#sliderHomeV5 .et_pb_slide_title, #event-detail-banner h1 {font-size: 40px !important;line-height: 48px !important;}
		#sliderHomeV5 .et_pb_container {height: 490px !important;}
		#portfolio-sec2 h5, #hp-v3-sec9 h5, #homev5-sec4 h5, #homev5-sec5 h5, #homev5-sec6 h5 {font-size: 16px;line-height: 20px;}
		#hp-banner-slider.homev6-banner .et_pb_slide {min-height: 400px !important;}
		#hp-banner-slider.homev6-banner .et_pb_slide .et_pb_container {height: 400px !important;}
		.restaurant-heading h3 {font-size: 35px !important;line-height: 55px !important;}
		.restaurant-heading .et_pb_text {max-width: 100% !important;}
		#homev5-sec3 h3, #homev5-sec3 .homev5-sec3-col.col-btn .et_pb_button_module_wrapper {text-align: center;}
		#homev5-sec3 .homev5-sec3-col.col-title {margin-bottom: 0;}
		#homev5-sec3 .homev5-sec3-col.col-btn .et_pb_button {margin: 0 auto;float: none;display: inline-block;}
		#homev6-sec1 .homev6-sec1-bottom-col .et_pb_blurb_content {margin: 0;}
		#homev6-sec1 .homev6-sec1-blurb .et_pb_image_wrap {width: 80px; height: 80px;}
		#homev6-sec1 .homev6-sec1-blurb .et-pb-icon {font-size: 30px;line-height: 80px;}
		#homev6-sec5 .homev6-sec5-bottom-col.col1 {margin-bottom: 215px;}
		#pricing-tabs-2 .pricing-sec2-pricing-col {max-width: 500px;margin: 0 auto 30px !important;width: 100%;display: block;float: none;}
		#homev6-sec7 form .et_pb_contact_field {width: 69%;}
		#events-sec1 .et_pb_column {width: 100%;}
		#events-sec1 h3 {text-align: center;}
		#events-sec1 h3 a {font-size: 25px;line-height: 35px;}
		#events-sec1 .et_pb_blurb {width: 30%;margin: 0 0 0 85px;}
		#events-sec2 .events-sec2-col {max-width: 500px;margin: 0 auto 30px !important;float: none;display: block;}
		#events-sec2 .events-sec2-row {padding-bottom: 0;}	
		#homev5-sec4 .homev5-sec4-bottom-col {max-width: 500px;width: 100%;margin: 0 auto 30px !important;float: none;display: block;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb .et-pb-icon {font-size: 40px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb h5 {font-size: 18px;line-height: 30px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb p {font-size: 14px;line-height: 24px;}
		#homev5-sec4 .homev5-sec4-bottom-col:hover .et_pb_button_module_wrapper {left: 50%;}
		#homev5-sec4 .homev5-sec4-bottom-row {margin-top: 0 !important;}
		#homev5-sec4 .homev5-sec4-top-row {margin-bottom: 50px;}
		#homev5-sec5 {padding: 100px 0;}
		#homev5-sec5 h2, #homev5-sec6 h2 {font-size: 35px;line-height: 45px;}
		#event-detail-banner {padding: 100px 0;}
		#contactus-sec4 .contactus-sec4-cont .et_pb_column:first-child {border-right: none;margin-bottom: 70px !important;}
		#contactus-sec4 #et_pb_contact_form_0 {margin: 0 !important;}
		#contactus-sec4 .et_pb_text_1 {margin: 0 !important;}
		#event-detail-banner {padding: 80px 0;}
		#event-detail-sec3 .et_pb_column_6 {width: 100% !important;}
		#event-detail-sec1 h3, #event-detail-sec2 h3, #event-detail-sec3 h3, #event-detail-sec5 h3 {margin-bottom: 0;}
		#event-detail-sec1,#event-detail-sec2,#event-detail-sec3  {padding: 40px 0 0;}
		#event-detail-sec1 .et_pb_row_2,#event-detail-sec2 .et_pb_row_4,#event-detail-sec3 .et_pb_row_4col {padding: 0 0 40px;}
		#event-detail-sec5 {padding: 40px 0;}
		#our-team-sec6 .our-team-sec6-bottom-col .et_pb_team_member_image{width: 100%; margin-bottom: 0;}
		#our-team-sec6 .et_pb_column .et_pb_team_member_description {display: inline-block;width: 100%;padding: 20px 0 20px;}
		#hp-sec4 .et_pb_column_testimonial {padding-bottom: 0;padding-top: 30px;}
		#hp-sec4 .et_pb_column_9.et_pb_column_faq {padding-top: 30px;padding-bottom: 30px;}
		#hp2-banner-slider .et_pb_slide_content{text-align: center !important;}
		#hp-v2-sec1 .et_pb_image_hp-v2-sec1 .et_pb_image_wrap {left: 0;}
		#hp-v2-sec9 h2 {min-height: 0px;}
		#contactus-sec1.contactus-v2 .contactv2-sec1-side-blurb .et_pb_blurb_content {margin: 0;}
		#hp-sec5 .et_pb_team_member_image img, #hp-v2-sec3 img {width: 100%;}
		#our-team-sec8 .our-team-sec8-bottom-row .our-team-sec8-bottom-col {width: 100%;margin-right: 0;}
		#our-team-sec8 .et_pb_team_member .et_pb_team_member_image {max-width: 100%;width: 100%;margin: 0;float: none;display: block;}
		#our-team-sec8 .et_pb_team_member .et_pb_team_member_description {float: none;width: 100%;display: block;}
		#our-team-sec8 .et_pb_team_member:hover .et_pb_team_member_description {bottom: 85px;}
		#our-team-sec8 .et_pb_team_member .person-content {bottom: -40px;}
		#our-team-sec7 .et_pb_team_member_description {display: block;}
		#our-team-sec5 .our-team-sec2-col .et_pb_team_member .et_pb_team_member_description {display: block;}
		#our-team-sec5 .our-team-sec2-col .et_pb_team_member:hover .team-overlay {height: 450px;bottom: 23px;}
		#srvc2-sec2 .my-blrb {width: 100%;margin-bottom: 30px;}
		#srvc2-sec2 .my-blrb:last-child {margin: 0;}
		#pricing-tabs .max-price-tb {margin: 45px 15px 20px;}
		#testimonial-sec3 .testimonial-sec3-col::before, #testimonial-sec3 .testimonial-sec3-col::after {width: 246px;}
		#testimonial-sec3 .et_pb_column_1_3 {margin-bottom: 100px;}
		#testimonial-sec3 .et_pb_column_1_3:last-child {margin: 0;}
		.testimonial-sec3-testimonials {margin-top: 100px !important;}
		#testimonial-sec1 .et_pb_testimonial_description {margin: 0 !important;}
		#testimonial-sec2 .testimonial-sec2-col:last-child {padding-top: 130px;}
		#testimonial-sec1 .testimonial-sec1-col {margin-bottom: 0 !important;}
		#testimonial-sec1 .et_pb_column p {padding-bottom: 20px;}
		#testimonial-sec3 .testimonial-sec3-testimonials:last-child {margin-top: 100px !important;}
		#gallery-sec5 .et_pb_gallery, #gallery-sec6 .et_pb_gallery {display: block;margin: 0 auto;text-align: center;width: 100%;}
		#gallery-sec5 .et_pb_gallery_item, #gallery-sec6 .et_pb_gallery_item {width: 45%;}
		#sliderHomeV5 .et_pb_slide_description {text-align: center;}
		#sliderHomeV5 .et-pb-slider-arrows a {font-size: 40px;}
		#hp-v3-sec8 .et-pb-arrow-next, #hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-next {right: 40%;}
		#hp-v3-sec8 .et-pb-arrow-prev, #hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-prev {left: 40%;}
		#hp-v3-sec2 {padding: 50px 0 !important;}
		#hp-v3-sec3 {padding: 50px 0 !important;}
		#portfolio-sec2 .et_pb_row.et_pb_row_8 {padding-top: 0 !important; padding-bottom: 0 !important;}
		#testimonial-sec2 {padding-bottom: 150px;}
		#our-team-sec6 .et_pb_row.et_pb_row_6.our-team-sec6-bottom-row {max-width: 450px !important;}
		#our-team-sec6 .et_pb_team_member:hover .et_pb_member_social_links {top: 18px;}
		#contactus-sec2 p.et_pb_contact_field {padding: 0 0 0 0;}
		#contactus-sec2 .et_contact_bottom_container .et_pb_contact_submit.et_pb_button {margin-left: 0;}
		#contactus-sec2 .et_contact_bottom_container {width: auto;}
		#hp-v2-sec5 .hp-v2-sec5-column {width: 43%;}
		#hp-v2-sec3 .hp-v2-sec3-service, #hp-v2-sec9 .et_pb_row {max-width: 450px !important;}
		#hp-v3-sec9 .et_pb_row.et_pb_row_14.et_pb_equal_columns {max-width: 640px !important;}
		#hp-v2-sec5 .hp-v2-sec5-column {padding-top: 0;width: 100%;}
		#hp-sec4 .et_contact_bottom_container .et_pb_button {margin-left: 0;}
		#hp-sec4 .et_contact_bottom_container {padding-left: 3%;}
		#hp-sec4 #cta li p {width: 70%;}
		#hp-v3-sec9 .column{width: 100%;margin-left: auto;margin-right: auto;max-width: 450px;float:none;}
		#hp-sec3 .project .post-meta, #portfolio-sec2 .project .post-meta {opacity: 0;position: absolute;top: 160px;}
		#hp-sec3 .project h2, #portfolio-sec2 .project h2 {padding-top: 90px;}
		#counter-sec2 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 { width: 30.25% !important; }
		#hp-v2-sec2, #hp-v2-sec3, #service-sec2 { padding-top: 50px;}
		#hp-sec4 {  padding: 50px 0 20px;}
		#faq h1 {  font-size: 26px; line-height: 35px;}
		#hp-sec5 .et_pb_row, #hp-sec6  .et_pb_row { max-width: 450px !important;}
		#hp-v2-sec1 ul{text-align:center;}
		#counter-sec2 .et_pb_row_5col .et_pb_column {display: inline-block;width: 17% !important;}
		#counter-sec2 { padding-bottom: 0;}
		#counter-sec2 .et_pb_row_5col {padding-top: 0;}
		#hp-v3-sec6 .hp-v3-sec6-top-cont, #our-team-sec7 .our-team-sec7-top-row, #our-team-sec8 .our-team-sec6-top-row, #our-team-sec8 .our-team-sec6-top-row, #our-team-sec6 .our-team-sec6-top-row, #our-team-sec5 .our-team-sec2-heading, #our-team-sec2 .et_pb_row, #hp-sec5 .et_pb_row, #hp-sec6 .et_pb_row {padding-bottom: 0;}
		#aboutv3-sec4 .et_pb_row_4col {margin-top: 30px !important;}
		#hp-v3-sec6 .et_pb_space {margin-bottom: 0 !important;}
		#hp-v3-sec6 .hp-v3-sec6-columns, #our-team-sec7 .our-team-sec7-bottom-row, #our-team-sec8 .our-team-sec8-bottom-row, #our-team-sec8 .our-team-sec8-bottom-row, #our-team-sec6 .our-team-sec6-bottom-row, #our-team-sec5 .our-team-sec2-team {margin-top: 10px !important;}
		.et_pb_section .teamclass {max-width: 450px !important;}
		#pricing-tabs-2 .pricing-sec2-bottom-row, #pricing-tabs .pricing-sec1-bottom-row {margin-top: 0 !important;}
		
	}

	@media only screen and (max-width: 959px) {
		#aboutv3-sec5 .aboutv3-testimonial .et_pb_testimonial_description {margin: 0 !important;}
		#testimonial-sec3 .et_pb_testimonial_description {margin: 0 !important;}
	}

	@media only screen and (max-width: 795px) {
		#hp-sec3 .project {width: 415px !important;margin: 0 auto 30px !important;display: block;}
		#hp-sec3 .project h2 {padding-top: 100px;}
		#hp-sec3 .project h2::before {top: 115px;right: -120px;font-size: 12px;width: 75%;}	
		#hp-sec3 .project h2 a {font-size: 17px !important;}
		#hp-sec3 .project .post-meta {top: 160px;}
		/*Change*/
		#hp-v2-sec1 .et_pb_image_hp-v2-sec1 .et_pb_image_wrap img {left: 10px !important;top: 9px !important;width: 300px;}
		#hp-v2-sec1 .et_pb_column_hpv2sec1 {margin-bottom: 0;}
		/*Change*/
	}
	@media only screen and (max-width: 768px) {
		#hp-v3-banner .et_pb_container {height: 384px !important;}
		.et_pb_section .et_pb_row {/*max-width: 600px !important;*/}
		#hp-banner .et_pb_slide_title, #hp-v3-banner .et_pb_slide_title {font-size: 28px !important;line-height: 38px !important;}	
		#hp-sec2 .sec2-col1inner {width: 75% !important;}
		#hp-sec2 .sec2-col2inner {width: 20% !important;}
		#hp-v2-sec1 {padding: 22px 0 !important;}
		/*Change*/
		#hp-sec4 .et_pb_column_testimonial {padding-bottom: 25px;}
		/*Change*/
		#hp-sec2 .percent-value {font-size: 25px;line-height: 35px;}
		#hp-sec2 .about-right-box {padding-bottom: 50px;padding-top: 50px;}
		#hp-sec4 .accordion-sec {margin-top: 20px !important;}
		#hp2-banner-slider .et_pb_container {height: 340px !important;}
		#hp-v2-sec3 h4, #hp-v2-sec3 p {text-align: center;}
		#hp-v2-sec3 .et_pb_button_module_wrapper {text-align: center !important;}
		#hp-v2-sec3 .hp-v2-sec3-service-btn {margin: 0 auto;display: block;text-align: center;width: 182px;}
		#hp-v2-sec3 .hp-v2-sec3-service-col {padding: 20px 0 20px;width: 600px !important;display: block;float: none;margin: 22px auto !important;}
		#hp-v2-sec3 .hp-v2-sec3-service {padding-top: 0 !important;}
		#hp-v2-sec3 .hp-v2-sec3-service-image,#hp-v2-sec3 .sec3-col-title {margin-bottom: 16px;}
		#hp-v2-sec4 .hp-v2-sec4-cont, #hp-v2-sec6 .hp-v2-sec6-cont {padding: 0 !important;}
		#hp-v2-sec6 .hp-v2-sec6-heading {margin-bottom: 0;}
		#hp-v2-sec6 .hp-v2-sec6-testimonial {margin-top: 20px !important;padding: 20px 5px;}
		#hp-v2-sec6 .et_pb_testimonial_portrait {bottom: 75px;}
		#hp-v2-sec6 .hp-v2-sec6-testimonial strong {margin-top: 112px;}
		#blog-sec1 article .post-meta {padding: 5px !important;font-size: 12px !important;line-height:22px !important;}
		#blog-sec1 article .post-meta a {font-size: 12px !important;line-height:22px !important;}
		#hp-v2-sec6 #aboutv2-sec5 {padding-bottom: 22px !important;}
		#hp-v3-sec2 .hp-v3-sec2-heading {margin: 0 !important;}
		#hp-v3-sec4 .hp-v3-sec4-heading h3 {text-align: center !important;}
		#hp-v3-sec4 .hp-v3-sec4-heading br {display: none;}
		#hp-v3-sec4 .hp-v3-sec4-divider {margin: 0 auto !important;}
		#hp-v3-sec6 {padding-bottom: 22px;}
		#portfolio-sec2 .project h2::before {top: 77px;right: -83px;padding: 7px 0;}
		#service-sec2 .service_offer .et_pb_column {width: 47%;}
		#hp-sec5.about-team .et_pb_team_member_description {padding: 0 0 30px;}
		#contactus-sec1 h3 {font-size: 30px;line-height: 40px;}
		#contactus-sec1 .contactv2-sec1-side-heading {margin-top: 30px !important;}
		#contactus-sec1 .contactv2-sec1-side-heading:first-of-type {margin-top: 0 !important;}
		#coming-soon h1 {font-size: 35px;line-height: 40px;}
		#coming-soon .coming-soon-countdown .section.values {height: 90px;max-width: 90px;}
		#coming-soon .coming-soon-countdown .section.values .value {line-height: 70px !important;font-size: 25px !important;}
		#coming-soon .coming-soon-countdown .label {margin-top: -25px;font-size: 12px !important;}
		#coming-soon .coming-soon-form .et_pb_contact_field {width: 100%;}
		#coming-soon .coming-soon-form .et_contact_bottom_container {width: 100%;margin-bottom: 20px;margin-top: 0;}
		#coming-soon {padding: 50px 0 !important;}
		#portfolio-sec3 .project, #portfolio-sec4 .project { width: 44%;}
		#portfolio-sec3 .project .post-meta {top: 150px;margin-left: 80px;}
		#portfolio-sec3 .project h2 {padding-left: 80px;padding-top: 175px;}
		#events-sec1 .et_pb_blurb {width: 40%; margin: 0 0 0 40px;}
		#event-detail-sec2 .et_pb_team_member_description {width: 40%;}
		#sliderHomeV5 .et_pb_slide_title, #event-detail-banner h1 {font-size: 32px !important;line-height: 42px !important;}
		#event-detail-sec1 h3, #event-detail-sec2 h3, #event-detail-sec3 h3, #event-detail-sec5 h3 {font-size: 23px;line-height: 33px;}
		#event-detail-sec2 h4 {font-size: 21px;line-height: 31px;}
		#our-team-sec5 .our-team-sec2-col .et_pb_team_member:hover .team-overlay {height: 366px;}
		#our-team-sec8 .et_pb_team_member .person-content {bottom: -45px;}
		#testimonial-sec2 .testimonial-sec2-col .et_pb_testimonial_portrait {bottom: -130px;}
		#testimonial-sec3 .testimonial-sec3-col::before, #testimonial-sec3 .testimonial-sec3-col::after {width: 197px;}
		#counter-sec2 .et_pb_number_counter .percent p {font-size: 36px;}
		#counter-sec2 .percent {margin-bottom: 10px;}
		#counter-sec2 .et_pb_row_5col .et_pb_column {display: block;width: 100% !important;margin-bottom: 0 !important;margin-right: 0 !important;}
	}
	@media only screen and (max-width: 767px) {
		p.et_pb_contact_field {padding: 0;}
		#commentform .form-submit #submit {padding: 13px 12px !important; width: auto !important;}
		.dpmul-top-info .dpmul-phone-info {padding: 0 0 15px;}
		.dpmul-social-info {padding: 0 !important;}
		#top-header #et-info-phone {margin: 0 0 10px !important;display: block;}
		#hp-sec8 article div:first-child {float: none;width: 100%;padding: 0 0 10px;}
		#hp-sec8 .entry-title {float: none;width: 100%;padding: 25px 25px 0;font-size: 20px;line-height: 25px;}
		#hp-sec8 .post-content {width: 100%;padding: 20px;}
		#hp-v2-sec2 {padding-bottom: 20px;}
		#hp-v2-sec3 {padding-bottom: 0;}
		#hp-v2-sec7 {padding: 30px 0;}
		#hp-v3-sec2 h3, #hp-v3-sec2 .hp-v3-sec2-cont, #hp-v3-sec2 .hp-v3-sec2-cont p {text-align: center !important;}
		#hp-v3-sec2 .et_pb_space {margin: 0 auto !important;}
		#portfolio-sec2 .et_pb_portfolio_filter {width: auto;text-align: center;}
		#portfolio-sec2 .project h2:before {top: 84px;right: -88px;padding: 4px 0;}
		#portfolio-sec2 .project h2 a {font-size: 18px;line-height: 28px;}
		#members-section-2 {padding: 16px 0 !important;}
		.team-member-pic img {border-radius: 7px;width: 400px;}
		#service-sec2 .service-sec2-offer {width: 100% !important;margin-right: 0 !important;float: none;}
		#service-sec2 .blurb-cont {padding: 20px;min-height: auto;}
		#home-v4 ul li {width: 100% !important;text-align: center;}
		#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .left,#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .right {width: 100% !important;margin-bottom: 20px;margin-right: 0px;}
		#projectdetails-sec2 #home-v4 ul li {display: inline-block;width: 32% !important;vertical-align: top;}
		#projectdetails-sec2 #home-v4 ul li a {text-align: center;}
		#center .left {margin-left: 0px !important;}
		#center .left img, #projectdetails-sec2 .et_pb_all_tabs .et_pb_tab .left img {width: 100%;}
		#gallery-sec4 .et_pb_gallery_item {margin-right: 15px;margin-bottom: 15px;display: inline-block !important;float: none !important;}
		#gallery-sec4 .et_pb_gallery_filler {display: none;}
		#portfolio-sec3 .et_pb_portfolio_filters ul li, #portfolio-sec4 .et_pb_portfolio_filters ul li, #portfolio-sec5 .et_pb_portfolio_filters ul li, #portfolio-sec6 .et_pb_portfolio_filters ul li, #portfolio-sec7 .et_pb_portfolio_filters ul li {width: auto;}
		#portfolio-sec5 .et_pb_portfolio_item {float: none;display: inline-block !important;width: 44%;margin: 0 15px 30px;}
		#portfolio-sec6 .et_pb_portfolio_item h2 {top: 33%;}
		#sliderHomeV5 .et_pb_slide_title, #hp-banner-slider.homev6-banner h2 {font-size: 28px !important;line-height: 38px !important;}
		#sliderHomeV5 .et_pb_container {height: 400px !important;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_portrait {width: 100% !important;height: 100%;min-height: 650px;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description {float: none;display: block;min-height: 260px;width: 100%;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description::before {display: none;}
		#testimonial-sec1 .et_pb_column .et_pb_testimonial_portrait {bottom: 115px;}
		#faq h1 {font-size: 28px;}
		#hp-sec4 #et_pb_contact_form_0 {padding: 0;}
	}
	@media only screen and (max-width: 744px) {
		#pricing-tabs .pricing-sec1-bottom-row {margin-top: 40px !important;}
		#pricing-tabs-2 {padding-top: 0;}
		#pricing-tabs-2 .et_pb_row.et_pb_row_3 {padding-top: 0 !important;}

	}
	@media only screen and (max-width: 662px) {
		#portfolio-sec5 .et_pb_portfolio_item {	width: 43%;}
	}

	@media only screen and (max-width: 640px) {
		#commentform .form-submit #submit {padding: 13px 12px !important; width: 21.6% !important;}
		.et_pb_section .et_pb_row {/*max-width: 400px !important;*/}
		#hp-sec1 h3 {font-size: 28px;line-height: 35px;}	
		#hp-banner .et_pb_slide_title, #hp-v3-banner .et_pb_slide_title {font-size: 25px !important;line-height: 30px !important;letter-spacing: 1px !important;}
		#hp-sec3 {padding-bottom: 0;}
		#hp-sec4, #hp-sec4 .et_pb_column_testimonial {padding-top: 0;}
		#hp-sec3 h3, #hp-sec4 h3, #hp-sec5 h3, #hp-sec6 h3,#hp-sec7 h3, #hp-sec8 h3, #hp-v2-sec1 h4, #hp-v2-sec2 h3,#hp-v2-sec3 h3, #hp-v2-sec4 h3, #hp-v2-sec5 h3,#hp-v2-sec6 h2, #hp-v2-sec7 h3, #hp-v2-sec9 h3, #portfolio-sec2 h3, #gallery-sec2 h3, #service-sec2 h3, #blog-sec1 h3, #contactus-sec1 h3, #about-section2 h4,#hp-v3-sec1 h3, #hp-v3-sec3 h3, #hp-v3-sec6 h3,#hp-v3-sec8 h3, #hp-v3-sec9 h3, #hp-v3-sec2 h3, #hp-v3-sec7 h3,#hp-v3-sec8 h2, #hp-v3-sec4 .hp-v3-sec4-heading h3, #aboutv3-sec1 h3, #aboutv3-sec2 h3, #aboutv3-sec3 h3, #aboutv3-sec4 h3, #aboutv3-sec5 h3, #gallery-sec3 h3, #gallery-sec4 h3, #pricing-tabs h3, #srvc2-sec1 h1, #srvc2-sec4 h2, #srvc2-sec6 h1, #srvc2-sec5 h1, #srvc2-sec7 h1, #our-team-sec2 h3, #accord_sec #about-accord h3, #service-2col-sec h2, #portfolio-sec3 h3, #portfolio-sec4 h3, #portfolio-sec5 h3, #portfolio-sec6 h3, #portfolio-sec7 h3, #homev5-sec3 h3, #homev5-sec4 h3, #our-team-sec5 h3, #our-team-sec6 h3, #our-team-sec7 h3, #our-team-sec8 h3, #testimonial-sec1 h3, #testimonial-sec2 h3, #testimonial-sec3 h3, #testimonial-sec4 h3, #testimonial-sec5 h3, #gallery-sec5 h3, #gallery-sec6 h3  {font-size: 25px ;line-height: 35px;}
		#hp-sec4 .et_pb_column_testimonial {padding-bottom: 25px;padding-top: 50px;}
		#hp-sec4 .et_pb_column_faq {padding-top: 50px;padding-bottom: 20px;}
		#hp-sec5, #faq .et_pb_column {padding: 0 !important;}
		#hp-sec6 {padding-bottom: 20px;}
		#hp-sec7 .max_contact_fields .et_pb_contact_field input {width: 100% !important;display: block !important ;border-top-right-radius: 100px !important;border-bottom-right-radius: 100px !important;margin: 0 auto 10px !important;}
		#hp-sec7 .hp-sec7-contact-sec .et_pb_contact_field input {margin: 0 auto 10px !important;}
		body #page-container #hp-sec7 .et_contact_bottom_container .et_pb_contact_submit.et_pb_button{width: 100%;margin: 0 auto !important;border-radius: 100px !important;}
		#hp-sec7 .et_pb_contact_field{display: block !important;max-width: 80%;margin: 0 auto;}
		#hp-sec7 .et_contact_bottom_container{	float: none;margin: 0 auto;display: block;width: 80%;}
		#hp-sec7 .et_pb_contact_form_container .et_pb_contact_field_0.et_pb_contact_field .input::-moz-placeholder {font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight: 500;color: #5e5e5e !important;text-align: center;}
		#hp-sec6 .et_pb_no_featured_in_first_row {margin: 0 auto;width: 80%;}
		#hp-sec6 .et_pb_no_featured_in_first_row .et_pb_pricing_content_top .et_pb_sum {font-size: 60px;line-height: 70px;}
		#hp-v2-sec3 .et_pb_row_4 .et_pb_column {width: 400px !important;}
		#about-banner, #portfolio-sec2, #service-banner, #portfolio-banner {padding: 50px 0;}
		#hp-sec1 .et_pb_text, #hp-sec3 .et_pb_text, #hp-sec6 .et_pb_text, #hp-sec7 .et_pb_text , #hp-sec8 .et_pb_text, #portfolio-sec2 .et_pb_text, #gallery-sec2 .et_pb_text, #service-sec2 .et_pb_text, #blog-sec1 .et_pb_text, #hp-sec5 .et_pb_text, #hp-v2-sec7 .et_pb_text,#hp-v2-sec9 .et_pb_text, #portfolio-sec3 .et_pb_text, #portfolio-sec4 .et_pb_text, #portfolio-sec5 .et_pb_text, #portfolio-sec6 .et_pb_text, #portfolio-sec7 .et_pb_text {margin: 0 !important;max-width: 100% !important;font-size: 14px !important;line-height: 24px !important;}
		#hp-v2-sec9 .blog-section {margin-top: 30px;}
		#portfolio-sec2 .project {width: 100% !important;margin-bottom: 20px !important;}
		#portfolio-sec2 .project:last-child {margin-bottom: 0 !important;}
		#portfolio-sec2 .project h2::before {top: 125px;right: -127px;}
		#contactus-sec1 {padding-top: 50px;}
		#faq {padding: 50px 0 0 !important;}
		#about-banner-404 h1 {font-size: 80px;line-height: 90px;}
		#about-banner-404 h3 {font-size: 35px;line-height: 45px;}
		#about-banner-404 h4 {font-size: 16px;line-height: 26px;}
		#hp-v2-sec6 .et_pb_text {margin-bottom: 5px !important;}
		#hp-sec9 {padding: 30px 0 30px;}
		#aboutv2-sec5 .et_pb_blurb .et_pb_main_blurb_image {width: 20% !important;}
		#aboutv2-sec5 .et_pb_blurb {padding: 20px !important;}
		#hp-v3-banner .et_pb_container {height: 320px !important;}
		#hp-v3-sec1 .et_pb_row .et_pb_blurb .et_pb_blurb_content {height: 370px !important;}
		#hp-v3-sec6 .hp-v3-sec6-left, #hp-v3-sec6 .hp-v3-sec6-right {width: 100%;margin-bottom: 20px !important;}
		#hp-v3-sec1 .hp-v3-sec1-feature h4, #srvc2-sec6 .srvc2-sec6-blurb h4, #srvc2-sec7 .srvc2-sec7-blurb h4 {font-size: 18px;line-height: 22px;}
		#hp-v3-sec6 .hp-v3-sec6-columns .et_pb_column {border-left: 2px solid #ececec !important;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides h3 {margin-top: 120px !important;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides .content {top: -172px !important;} 
		#about-section2 .improve-business .et_pb_blurb {width: 100%;margin-right: 0;}
		#best-col {padding: 20px 0;}
		#footer-bottom .et-social-icons {margin: 15px 0 0 !important;}
		#footer-bottom .et-social-icons li {margin: 0 5px 10px !important;}
		#footer-bottom .et-social-icons li a {font-size: 15px;line-height: 35px;padding: 0;width: 35px;height: 35px;}
		#service-sec2 .service_offer .et_pb_column {width: 100%;}
		#hp-sec5.about-team .about-sec4-team {display: block;width: 100%;margin: 0 0 20px;}
		#service-sec3 .col1 {margin: 0;}
		#service-sec3 .col2, #service-sec3 .col3, #service-sec3 .col4 {width: 100%;margin: 80px 0 0;}
		#service-sec3 .col1 .et_pb_divider {margin: 0 !important;}
		#aboutv3-sec1 h6 {font-size: 14px;line-height: 24px;}
		#aboutv3-sec1 .aboutv3-sec1-text-content {padding: 20px 25px;}
		#aboutv3-sec1 .aboutv3-top-row .et_pb_text, #aboutv3-sec4 .aboutv4-top-row .et_pb_text, #gallery-sec3 .et_pb_text, #gallery-sec4 .et_pb_text, #pricing-tabs .pricing-sec1-top-row .et_pb_text, #our-team-sec2 .our-team-sec2-top-row .et_pb_text {margin: 0 !important;max-width: 100%;}
		#aboutv3-sec2 {padding-top: 0;}
		#aboutv3-sec2 .aboutv3-sec2-row .et_pb_divider, #aboutv3-sec1 .et_pb_divider, #aboutv3-sec4 .et_pb_divider { margin-top: 0 !important;}
		#aboutv3-sec4 .aboutv3-team-person h4 {font-size: 14px;line-height: 20px;}
		#aboutv3-sec4 .aboutv3-team-person p {font-size: 12px;line-height: 16px;}
		#aboutv3-sec2 .et_pb_video {min-height: 225px;}
		#gallery-sec4 .et_pb_gallery_item {margin-right: 10px;}
		#pricing-tabs .max-price-tb {width: 100% !important;margin: 5px auto 15px !important;max-width: 280px;}
		#style-title h1 {font-size: 25px;line-height: 35px;}
		#counter-sec1 .percent-value, #counter-sec2 .percent-value, #counter-sec3 .percent-value {font-size: 35px;line-height: 45px;}
		#counter-sec2 h1 {font-size: 40px;line-height: 50px;letter-spacing: 10px;}
		#counter-sec2 .counter-sec2-col {width: 100%;margin: 0 0 20px;}
		#counter-sec2, #counter-sec3  {padding: 30px 0;}
		#srvc2-sec2 .my-blrb .et_pb_blurb {padding-top: 100px !important;}
		#contactus-sec1 .et_pb_divider {margin-top: 0px !important;}
		#contactus-sec1 .contactus-v2-subcontent {margin-bottom: 30px !important;}
		#contactus-sec1.contactus-v2 .contactv2-sec1-side-heading h4 {font-size: 18px;}
		#coming-soon h1 {font-size: 28px;line-height: 35px;}
		#coming-soon .coming-soon-countdown .section.values .value {line-height: 63px !important;font-size: 20px !important;}
		#coming-soon .coming-soon-countdown .section.values {max-width: 100%;}
		#our-team-sec2 {padding: 10px 0;}
		#our-team-sec2 .our-team-sec2-bottom-row .our-team-sec2-team {width: 100%;margin: 0 0 15px;}
		#accord_sec #about-accord {padding: 50px;}
		#service-2col-sec .accordion-col {float: none;width: 100%;padding-right: 0;}
		#service-2col-sec .team-col {max-width: 100%;float: none;padding: 0;text-align: center;}
		#service-2col-sec h2, #service-2col-sec p {text-align:center;}
		#service-2col-sec .accordion-col h2, #service-2col-sec .accordion-col p {text-align: left;}
		#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {width: 100%;}
		#portfolio-sec3 .project, #portfolio-sec4 .project, #portfolio-sec5 .et_pb_portfolio_item {width: 100%;margin: 0 0 30px;}
		#portfolio-sec3 .project .post-meta {top: 160px;margin-left: 0;text-align: right;padding-right: 50px;}
		#portfolio-sec3 .project h2 {padding-left: 0;padding-top: 185px;text-align: right !important;padding-right: 50px;}
		#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { padding: 10px 20px; margin-right: 10px;}
		#portfolio-sec6 .et_pb_portfolio_item h2 {top: 31%;}
		#sliderHomeV5 .et_pb_slide_title {font-size: 25px !important;line-height: 30px !important;}
		#sliderHomeV5 .et_pb_container, #hp-banner-slider.homev6-banner .et_pb_slide .et_pb_container {height: 320px !important;}
		#hp-banner-slider.homev6-banner .et_pb_slide {min-height: 320px !important;}
		#homev6-sec1, #homev6-sec2, #hp-v3-sec6.homev5-sec3, #homev6-sec4, #pricing-tabs-2.homev5-sec6, #homev6-sec7, #hp-v3-sec9 {padding: 50px 0;}
		#homev6-sec5 {padding: 50px 0 150px;}
		.restaurant-heading h3 {font-size: 25px !important;line-height: 35px !important;}
		.restaurant-heading p, #homev6-sec1 .homev6-sec1-bottom-col p, #homev6-sec1 .homev6-sec1-bottom-col ul li, #homev6-sec4 .homev5-sec4-blurb p, #homev6-sec5 .homev6-sec5-testimonial p {font-size: 14px;line-height: 24px;}
		#homev6-sec1 .homev6-sec1-bottom-col h4, #hp-v3-sec6.homev5-sec3 .hp-v3-sec6-columns h4, #homev6-sec4 .homev5-sec4-blurb h4, #homev6-sec5 .homev6-sec5-testimonial .et_pb_testimonial_author, #pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col h3 {font-size: 20px;}
		#hp-v3-sec6.homev5-sec3 .hp-v3-sec6-columns .et_pb_column {padding-bottom: 0px;}
		#pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col .et_pb_blurb_content {padding: 30px 0 65px;}
		#pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col .schedule-list li, #pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col .et_pb_button {font-size: 16px;line-height: 20px;}
		#homev5-sec2 .et_pb_number_counter .percent-value {font-size: 25px;}
		#homev5-sec2 .et_pb_number_counter .title {font-size: 12px;}
		#homev5-sec3 .et_pb_column:nth-child(2){margin-bottom: 20px;}
		#homev6-sec7 form .et_pb_contact_field, #homev6-sec7 form .et_contact_bottom_container {width: 100%;padding: 0;}
		#homev6-sec7 form input[type="text"] {max-width: 100%;}
		#homev6-sec7 form .et_contact_bottom_container .et_pb_contact_submit {height: 50px;width: 100%;margin: 0;}
		#events-sec1 .et_pb_blurb {width: 70%;margin: 0 auto 15px;display: block;}
		#homev5-sec4 .homev5-sec4-bottom-row2 {margin-top: 0 !important;}
		#homev5-sec3, #homev5-sec5, #homev5-sec6 {padding: 50px 0;}
		#homev5-sec5 h2, #homev5-sec6 h2 {font-size: 25px;line-height: 35px;}
		#homev5-sec6 .homev5-sec6-bottom-row {margin-bottom: 0;}
		#homev5-sec6 .homev5-sec6-bottom-row .homev5-sec6-bottom-col {width: 100%;margin: 0 auto 10px !important; max-width: 250px;}
		#contactus-sec4 .contactus-sec4-cont {padding: 30px;margin-top: -110px;}
		#contactus-sec4 .contactus-sec4-cont .et_pb_column:first-child {padding-right: 0 !important;}
		#contactus-sec4 .et_pb_button {width: 97%;margin-left: 10px !important;}
		#event-detail-banner .et_pb_text_0 {max-width: 100% !important;}
		#event-detail-sec1 .event-overview-list li {width: 100%;display: block;}
		#event-detail-sec2 .et_pb_team_member_image {display: block;width: 100%;}
		#event-detail-sec2 .et_pb_team_member_description {width: 100%;display: block;margin: 0 !important;}
		#event-detail-sec2 .et_pb_team_member_description .et_pb_member_position {margin-bottom: 10px;}
		#portfolio-sec6 .et_pb_portfolio_filters ul li{width: 40% !important;}
		#hp-v3-sec9 .et_pb_row_13.et_pb_row {padding-top: 0;}
		.widget_custom_html img {max-width: 90px;margin-bottom: 16px;}
		#hp-sec5 .et_pb_column {width: 100%;margin: 0 0 30px;}
		#hp-sec5 .et_pb_column:last-child {margin:0;}
		#aboutv3-sec4 .et_pb_column {width: 100%;margin: 0 0 30px;}
		#aboutv3-sec4 .et_pb_column:last-child {margin:0;}
		#aboutv3-sec4 .aboutv3-team-person .et_pb_team_member_image {display: block;width: 100%;float: none;max-width: 100%;}
		#our-team-sec5 .et_pb_row {margin-top: 0 !important;}
		#our-team-sec5 .our-team-sec2-col {width: 100%;margin: 0 0 30px;}
		#our-team-sec5 .our-team-sec2-col:last-child {margin: 0;}
		#our-team-sec5 .our-team-sec2-col .et_pb_team_member .et_pb_team_member_image {width: 100%;display: block;max-width: 100%;}
		#our-team-sec5 .our-team-sec2-col .et_pb_team_member:hover .team-overlay {height: 511px;}
		#our-team-sec7 .our-team-sec7-bottom-col {width: 100%;margin: 0 0 30px;}
		#our-team-sec7 .our-team-sec7-bottom-col:last-child {margin: 0;}
		#our-team-sec7 .our-team-sec7-bottom-col .et_pb_team_member_image {width: 100%;display: block;max-width: 100%;}
		#pricing-tabs .max-price-tb {margin: 30px auto 0px !important;}
		#pricing-tabs .max-price-tb:last-child {margin-bottom: 30px !important;}
		#testimonial-sec1 .testimonial-sec1-testimonials:last-child .et_pb_testimonial:last-child {padding-bottom: 0 !important;}
		#testimonial-sec2 .testimonial-sec2-col:last-child {padding-bottom: 135px;}
		#testimonial-sec3 .testimonial-sec3-col::before, #testimonial-sec3 .testimonial-sec3-col::after {width: 131px;}
		#testimonial-sec4 .testimonial-sec4-testimonials {margin-top: 40px !important;}
		#testimonial-sec4 .et_pb_testimonial {padding-bottom: 0 !important;}
		#testimonial-sec4 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_author {margin: 0;}
		#testimonial-sec5 .testimonial-sec4-testimonial {margin-top: 0 !important;}
		#testimonial-sec5 .testimonial-sec4-testimonial .et_pb_testimonial {padding-bottom: 0 !important;}
		#testimonial-sec3 .testimonial-sec3-testimonials {margin-top: 100px !important;}
		#hp-sec5 .et_pb_row.et_pb_row_1 {padding-top: 30px;}
		#aboutv3-sec4 .et_pb_row_8.et_pb_row {margin-top: 45px !important;}
		#testimonial-sec2 {padding-bottom: 50px;}
		#our-team-sec6 .et_pb_row.et_pb_row_6.our-team-sec6-bottom-row {max-width: 360px !important;}
		#service-2col-sec h2 {font-size: 22px;}
		#blog-sec1 {padding-top: 10px;}
		#hp-v2-sec3 .hp-v2-sec3-service {max-width: 400px !important;}
		#hp-v3-sec9 .et_pb_row.et_pb_row_14.et_pb_equal_columns {max-width: 400px !important;}
		#hp-sec4 .et_pb_contact_submit.et_pb_button {width: 100%;}
		#hp-v3-sec6 .homev5-sec3 .hp-v3-sec6-columns .et_pb_column {padding-bottom: 0;margin-bottom: 0 !important;}
		#hp-v3-sec6 .et_pb_column.et_pb_column_1_4.et_pb_column_8 .et_pb_image_wrap img {margin-top: 100px !important;}
		#commentform .form-submit #submit {padding: 13px 12px !important; width: auto !important;}
		#hp-v3-sec8 .et-pb-arrow-prev, #hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-prev { left: 34%;}
		#hp-v3-sec8 .et-pb-arrow-next, #hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-next { right: 34%;}
		#hp-v3-sec7 .et_pb_column .et_pb_module.et_pb_button_module_wrapper {margin-top: 20px !important;}
		#hp-v3-sec2 .hp-v3-sec2-subtext {margin-bottom: 10px;}
		#counter-sec2 h5 {font-size: 20px;}
		#counter-sec2 h1 {font-size: 30px;line-height: 30px;letter-spacing: 7px;}
		#faq h1 {font-size: 25px;}
	}

	@media only screen and (max-width: 600px) {
		#hp-sec2 .sec2-col1inner {width: 100% !important;}
		#hp-sec2 .sec2-col2inner {width: 100% !important;display: block;text-align: center;}
		#hp-sec2 .percent {height: auto;}
		#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li {width: 100%;}
		#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li {display: inline-block;width: 100%;margin: 0 auto;text-align: center;}
		#hp-sec2 .percent-value {text-align: center;display: block;}
		#commentform .form-submit #submit {padding: 13px 12px !important; width: auto !important;}
	}

	@media only screen and (max-width: 540px) {
		#srvc2-sec2 .my-blrb .et_pb_blurb {padding-top: 50px !important;}
		#portfolio-sec6 .et_pb_portfolio_item h2 {top: 28%;}
		#portfolio-sec3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,#portfolio-sec5 .et_pb_portfolio_filters ul li,#portfolio-sec7 .et_pb_portfolio_filters ul li  {width: 100%;}
		#portfolio-sec4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {display: block;}
		#portfolio-sec6 .et_pb_portfolio_filters ul li {width: 75% !important;display: block;margin: 0 auto;}
		#portfolio-sec5 .et_pb_portfolio_filters ul li a {background-color: transparent !important;}
		#portfolio-sec7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {background-color: transparent;}	
		#portfolio-sec7 .t_pb_filterable_portfolio .et_pb_portfolio_filters{margin-bottom: 20px;}
		#sliderHomeV5 .et-pb-slider-arrows a.et-pb-arrow-prev, #sliderHomeV5 .et-pb-slider-arrows a.et-pb-arrow-prev:hover, #sliderHomeV5 .et-pb-slider-arrows a.et-pb-arrow-next, #sliderHomeV5 .et-pb-slider-arrows a.et-pb-arrow-next:hover {width: 30px !important;height: 40px !important;line-height: 42px;font-size: 25px;}
		#sliderHomeV5 .et_pb_slider:hover .et-pb-arrow-next {right: -4px;}
		#sliderHomeV5 .et_pb_slider:hover .et-pb-arrow-prev {left: -4px;}
	}

	@media only screen and (max-width: 500px) {
		#hp-sec2 .about-right-box {padding: 50px 10px !important;}
		#hp-sec2 .sec2-col1inner .et_pb_image_wrap {margin-right: 0;}
		#hp-sec2 .percent-value {font-size: 27px;line-height: 35px;}
		#hp-sec3 .project {width: 320px !important;}
		#hp-sec3 .project h2 {padding-top: 55px;}
		#hp-sec3 .project h2::before {top: 85px;right: -93px;font-size: 12px;width: 78%;}
		#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a.active {border: none !important;}
		#portfolio-sec2 .project h2::before {display: none;}
		#about-section2 .improve-business .et_pb_blurb {width: 100%;}
		#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {width: 100% !important;}
	}

	@media only screen and (max-width: 480px) {
		.et_pb_section .et_pb_row {/*max-width: 400px !important;*/}
		#hp-banner .et_pb_slide_title, #hp-v3-banner .et_pb_slide_title, #srvc2-sec5 .adrs-blrb h4 a {font-size: 20px !important;line-height: 25px !important;}
		#hp-sec2 .sec2-col1inner {width: 100% !important;}
		#hp-sec2 .sec2-col2inner {float: none;width: 100% !important;}
		#hp-sec2 .percent-value {text-align: center;width: 100%;display: block;margin-top: 10px;}
		#hp-sec2 .et_pb_main_blurb_image {width: 100%;float: none;display: block;}
		#hp-sec2 .et_pb_blurb_container {width: 100%;float: none;display: block;text-align: center;}
		#hp-sec2 .sec2-col1inner .et_pb_image_wrap {margin-right: 0;}
		#hp-sec2 .sec2-col1inner .et_pb_image_wrap span {margin: 0 auto;display: block;width: 100%;text-align: center;}
		#hp-sec3 h3, #hp-sec4 h3, #hp-sec5 h3,#hp-sec6 h3, #hp-sec7 h3, #hp-sec8 h3,#hp-v2-sec1 h4, #hp-v2-sec2 h3,#hp-v2-sec3 h3, #hp-v2-sec4 h3,#hp-v2-sec5 h3, #hp-v2-sec6 h2,#hp-v2-sec7 h3, #hp-v2-sec9 h3, #gallery-sec2 h3, #service-sec2 h3,#blog-sec1 h3, #contactus-sec1 h3, #aboutv3-sec1 h3, #aboutv3-sec2 h3, #aboutv3-sec3 h3, #aboutv3-sec4 h3, #aboutv3-sec5 h3, #gallery-sec3 h3, #gallery-sec4 h3, #pricing-tabs h3, #srvc2-sec1 h1, #srvc2-sec4 h2, #srvc2-sec6 h1, #srvc2-sec5 h1, #srvc2-sec7 h1, #our-team-sec2 h3, #accord_sec #about-accord h3, #service-2col-sec h2, #gallery-sec5 h3, #gallery-sec6 h3 {font-size: 20px;line-height: 30px;}
		#content-area #left-area .post-meta {width: 100%;}
		#commentform .form-submit #submit {text-align: center !important;width: 60% !important;}
		.post .entry-title {font-size: 25px;}
		.single .et_pb_post {margin-bottom: 0px;}
		.single .post {padding-bottom: 0px;}
		#comment-wrap {padding-top: 20px;}
		#hp2-banner-slider p br {display: none;}
		#hp-v3-banner .et_pb_container {height: 250px !important;}
		#aboutv3-sec1 .aboutv3-bottom-row {margin-top: 30px !important;}
		#aboutv3-sec1 .aboutv3-sec1-text-content {margin-top: 0;}
		#aboutv3-sec3 h6 {font-size: 12px;}
		#aboutv3-sec3 .aboutv3-bottom-row, #aboutv3-sec4 .aboutv3-bottom-row, #aboutv3-sec5 .aboutv3-bottom-row {margin-top: 40px !important;}
		#pricing-tabs .max-price-tb .et_pb_blurb_content {padding: 25px 0;}
		#pricing-tabs .max-price-tb p {font-size: 14px;line-height: 25px;}
		#counter-sec1 .counterv1 {padding: 60px 0;}
		#counter-sec2 .counter-sec2-top-row h5 {font-size: 16px;line-height: 25px;letter-spacing: 1px;}
		#counter-sec2 h1 {font-size: 30px;line-height: 40px;letter-spacing: 5px;}
		#counter-sec3 .et_pb_number_counter .percent {height: auto;}
		#counter-sec3 .col2, #counter-sec3 .col3, #counter-sec3 .col4 {margin-bottom: 20px;}
		#srvc2-sec4 .dsgn-blrb h4 a {font-size: 20px !important;line-height: 30px !important;}
		#srvc2-sec4 {padding: 10px 0;}
		#srvc2-sec5 {padding: 0;}
		#accord_sec #about-accord .et_pb_accordion {margin-top: 30px !important;}
		#accord_sec #about-accord .et_pb_accordion h5 {font-size: 14px;}
		#service-2col-sec .col2-right h2 {font-size: 16px;line-height: 22px;}
		#sliderHomeV5 .et_pb_slide_title, #hp-banner-slider.homev6-banner h2 {font-size: 20px !important;line-height: 25px !important;}
		#sliderHomeV5 .et_pb_container, #hp-banner-slider.homev6-banner .et_pb_slide .et_pb_container {height: 250px !important;}
		#sliderHomeV5 .et_pb_container .et_pb_slide_description {padding: 0 !important;}
		#sliderHomeV5 .conts-btn {font-size: 11px;padding: 10px 15px;letter-spacing: 1px;margin-right: 5px;}
		#portfolio-sec2 h5, #hp-v3-sec9 h5, #homev5-sec5 h5, #homev5-sec6 h5 {font-size: 14px;}
		#hp-banner-slider.homev6-banner .et_pb_slide {min-height: 250px !important;}
		#our-team-sec2 .et_pb_team_member_image {width: 100%;display: block;max-width: 100%;}
		#service-2col-sec h2 {font-size: 20px;}
		#hp-v2-sec3 .hp-v2-sec3-service, #hp-v2-sec9 .et_pb_row, #hp-sec5 .et_pb_row, #hp-sec6 .et_pb_row {max-width: 350px !important;}
	}

	@media only screen and (max-width: 479px) {
		#hp-sec5 .et_pb_team_member_image {margin: 0 auto;}	
		#hp-sec5 .et_pb_team_member_description {margin-top: 10px;}
		#hp-sec6 .et_pb_no_featured_in_first_row .et_pb_pricing_content_top .et_pb_sum {font-size: 50px;line-height: 60px;}
		#footer-bottom ul li a {font-size: 15px;width: 40px;height: 40px;line-height: 14px;text-align: center !important;padding: 13px 0;}
		.et_pb_section .et_pb_row {max-width: 100% !important;}
		#hp-v2-sec1 .et_pb_row {padding-top: 12px !important;}
		#hp-v2-sec3 .et_pb_row_4 .et_pb_column {width: 90% !important;padding: 0px 0 20px;}
		#portfolio-sec2 .et_pb_portfolio_filter {width: auto;margin: 0 12px;}
		#portfolio-sec2 .et_pb_portfolio_filter a {padding: 0 !important;}
		#srvc2-sec3 .et_pb_blurb {width: 100%;}
		.team-member-pic img {width: 300px;}
		#portfolio-sec2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a {margin: 0 !important;}
		#hp-sec3 .project h2, #portfolio-sec2 .project h2 {left: 26px;margin: 0;width: 80%;}
		#portfolio-sec2 .project h2 {width: 88%;}
		#aboutv3-sec4 .aboutv3-team-person {max-width: 320px;width: 100%;margin: 0 auto;}
		#counter-sec3 .col1 {margin-bottom: 75px;}
		#srvc2-sec2 .my-blrb .et_pb_blurb {padding-top: 100px !important;}
		#portfolio-sec2 .project img {width: 100%;}
		#portfolio-sec3 .project img, #portfolio-sec4 .et_pb_portfolio_item img, #portfolio-sec6 .et_pb_portfolio_item img, #portfolio-sec7 .et_pb_portfolio_item img {width: 100%;}
		#portfolio-sec6 .et_pb_portfolio_item h2 {top: 37%;}
		#portfolio-sec7 .et_pb_portfolio_item h2 { top: 40%; }
		#gallery-sec3 .et_pb_row_4 {padding: 0 23px;}
		#gallery-sec3 .et_pb_row_4 img {width: 100%;}
		#gallery-sec3 .et_pb_row_4 .et_pb_gallery_item {margin-bottom: 30px;}
		#gallery-sec3 .et_pb_row_4 .et_pb_gallery_item:last-child {margin: 0;}
		#gallery-sec5 .et_pb_gallery_item, #gallery-sec6 .et_pb_gallery_item {width: 100%;margin-right: 0;}
		#gallery-sec4 img {width: 100%;display: block;}
		#gallery-sec4 .gallery-box .et_overlay {width: 95%;height: 96%;}
		#homev5-sec5 h5, #homev5-sec5 h2 {text-align: center;}
		#homev5-sec5 .et_pb_divider {text-align: center;margin: 0 auto !important;display: block;}
		#homev5-sec5 .et_pb_text {max-width: 100%;text-align: center;display: block;width: 100%;}
		#homev5-sec5 .et_pb_column {background-color: rgb(255, 255, 255, 0.8);padding: 20px;}
		#homev5-sec5 .et_pb_button {margin: 0 auto;text-align: center;display: block;}
	}

	@media only screen and (max-width: 450px) {	
		#hp-v3-banner .et-pb-arrow-prev, #hp-v3-banner .et-pb-arrow-next {background: #fff;width: 35px;height: 35px;}
		#hp-v3-banner .et-pb-arrow-prev::before, #hp-v3-banner .et-pb-arrow-next::before {font-size: 25px;line-height: 35px;}
		#hp-v3-banner .et-pb-arrow-prev:hover::before, #hp-v3-banner .et-pb-arrow-next:hover::before {font-size: 25px;line-height:25px;}		
	}

	@media only screen and (max-width: 440px) {	
		#hp-banner p {font-size: 14px;line-height: 18px !important;}
		#hp-banner-slider .et_pb_button, #hp2-banner-slider .et_pb_button {font-size: 14px !important;}
		#hp-sec2, #hp-v3-sec4, #aboutv3-sec1, #aboutv3-sec2, #aboutv3-sec3, #aboutv3-sec4, #pricing-tabs {padding: 30px 0;}
		#hp-sec2 .about-right-box {padding: 50px 20px;}
		#hp-sec1 h3, #hp-sec2 h3, #hp-sec3 h3,#hp-sec4 h3, #hp-sec5 h3, #hp-sec5 h3,#hp-sec6 h3, #hp-sec8 h3, #portfolio-sec2 h3,#blog-sec1 h3, #hp-sec2 h2, #about-section2 h4,#service-sec3 h3, #hp-v3-sec1 h3, #hp-v3-sec2 h3, #hp-v3-sec3 h3, #hp-v3-sec4 .hp-v3-sec4-heading h3, #hp-v3-sec6 h3, #hp-v3-sec7 h3, #hp-v3-sec8 h2, #hp-v3-sec9 h3, #best-col h3, #hp-sec4 #cta h5, #portfolio-sec3 h3, #portfolio-sec4 h3, #portfolio-sec5 h3, #portfolio-sec6 h3, #portfolio-sec7 h3, #hp-v3-sec8 h3, #events-sec1 h3 a, #homev5-sec3 h3, #homev5-sec4 h3, #our-team-sec5 h3, #our-team-sec6 h3, #our-team-sec7 h3, #our-team-sec8 h3, #testimonial-sec1 h3, #testimonial-sec2 h3, #testimonial-sec3 h3, #testimonial-sec4 h3, #testimonial-sec5 h3 {font-size: 20px;line-height: 25px;}
		#hp-sec2 .et_pb_row {padding: 50px 50px;box-sizing: border-box;}
		#hp-sec1, #hp-sec3, #hp-sec8, #hp-v2-sec1 .et_pb_row  {padding: 0 0 0 !important;}
		#hp-sec1 .blurbsec .blurb-cont h4 {width: 100%;font-size: 16px;}
		#hp-sec4 div:first-child, #hp-v3-sec6 .hp-v3-sec6-columns, #projectdetails-sec2 div:first-child {padding-top: 0;padding-bottom: 0;}
		#hp-sec4 .et_pb_testimonial_0.et_pb_testimonial {font-size: 16px;line-height: 24px;}
		#hp-sec4 .et_pb_toggle_title {font-size: 14px;line-height: 18px;}
		#hp-sec4 .et_pb_testimonial_description p, #hp-v2-sec6 p, #hp-v3-sec8 .et_pb_column .et_pb_slides .content, #projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content h6, #aboutv2-sec5 h4 {font-size: 16px !important;line-height: 25px !important;}
		#hp-sec4 .et_pb_testimonial_author, #hp-v2-sec6 .et_pb_testimonial_author {font-size: 18px !important;line-height: 25px !important;}
		#hp-sec5 .et_pb_row.team_headline.et_pb_row_4col {padding-top: 0;}
		#hp-sec6 { padding-top: 20px; }
		#hp-sec6 .et_pb_no_featured_in_first_row .et_pb_pricing_content_top .et_pb_sum, #hp-v2-sec7-pricing .et_pb_sum {font-size: 40px;line-height: 50px;}
		#hp-sec6 .et_pb_pricing_content_top, #service-banner,#gallery-sec2, #portfolio-banner, #portfolio-sec2, #about-banner, #hp-sec2 .et_pb_row, #hp-sec4 .et_pb_column_faq, 	#about-section2 .et_pb_column {padding: 20px 20px;}
		#hp-sec1, #hp-sec3, #hp-sec7, #hp-sec8, #hp-v2-sec1, #hp-v2-sec2, #hp-v2-sec3, #hp-v2-sec4, #hp-v2-sec5, #hp-v2-sec6, #hp-v2-sec9, #hp-sec4 .et_pb_column_testimonial,#service-sec2, #service-sec3, #hp-v3-sec1 {padding: 30px 0 !important;}
		#hp-sec5 {padding-top: 0 0 30px !important;}
		#hp-sec8 .entry-title, #hp-v2-sec2 .et_pb_blurb h4, #hp-v2-sec3 .hp-v2-sec3-service-col h4, #hp-v3-sec3 .et_pb_blurb h4, #hp-v3-sec6 .hp-v3-sec6-columns .et_pb_column .et_pb_module_header, #hp-v3-sec1 .hp-v3-sec1-feature h4, #service-sec2 .et_pb_module_header, #about-section2 .improve-business h5 {font-size: 16px;line-height: 20px;}
		#hp-v2-sec9, #hp-v2-sec9 .et_pb_row, #hp-v2-sec3 .hp-v2-sec3-service, #hp-v2-sec1, #hp-v2-sec2, #hp-v3-sec2 {padding-bottom: 0 !important;}
		#hp-v2-sec3, #hp-v2-sec7, #hp-v2-sec9 {padding: 0 !important;}
		#hp-v2-sec3 .hp-v2-sec3-service .et_pb_button {margin-left: 0;width: 140px;}
		#hp-v2-sec9 .blog-section .entry-title {font-size: 16px;line-height: 30px;margin-bottom: 10px;}
		#hp-v2-sec9 .blog-section .et_pb_image_container, #projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content h6 {margin-bottom: 0 !important;}
		#hp-v2-sec9 .blog-section .et_pb_image_container a {margin-bottom: 10px;}
		#hp-sec9 {padding: 20px 0 !important;}
		#hp2-banner-slider .et_pb_container {height: 250px !important;}
		#service-banner h3, #portfolio-banner h3, #about-banner h3 {font-size: 25px;line-height: 30px;}
		#about-section2 .improve-business .et_pb_blurb:last-child {margin-bottom: 0 !important;}
		#about-banner-404 {padding: 50px 0 !important;}
		#about-banner-404 h3 {font-size: 25px;line-height: 35px;}
		#about-banner-404 .et_pb_text {margin: 0 !important;}
		body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button {padding: 0.3em 0em !important;}
		#hp-sec4 .et_contact_bottom_container {width: 50% !important;float: none !important;text-align: center !important;}
		#hp-sec9 .et_pb_column {margin: 0;width: 100% !important;}
		#hp-v3-banner .et_pb_button { max-width: 105px !important;font-size: 14px !important;}
		#hp-v3-banner .et_pb_slide_content {font-size: 14px !important;line-height: 18px !important;}
		#hp-v3-sec3 {padding-bottom: 30px;}
		#hp-v3-sec3 .hp-v3-sec3-subheading {max-width: 100%;}
		#hp-v3-sec4 .et_parallax_bg {transform: none !important;background-attachment: fixed;}
		#hp-v3-sec4 .percent .percent-value {font-size: 27px;line-height: 35px;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides h3 {font-size: 18px !important;line-height: 25px !important;}
		#hp-v3-sec9 .blog-section .entry-title {font-size: 16px !important;line-height: 20px;margin-bottom: 10px;}
		.hp-v3-global-btn {font-size: 14px !important;max-width: 100px;}
		#best-col .et_pb_text_best-col {max-width: 100px;}
		#best-col .et_pb_module.et_pb_text {max-width: 100% !important;}
		#projectdetails-sec2 .et_pb_all_tabs .et_pb_tab_content p, #aboutv2-sec5 .et_pb_blurb p {font-size: 14px !important;line-height: 20px !important;}
		#about-section2 .improve-business.improve-business-v4 {padding: 40px 20px;}
		#hp-sec4 #icons p {text-align: center;}
		#hp-v2-sec1.about-sec1 {padding: 30px 0 !important;}
		#service-sec3 .col2, #service-sec3 .col3, #service-sec3 .col4 {margin: 60px 0 0;}
		#aboutv3-sec5 {padding: 30px 0 100px;}
		#contactus-sec1.contactus-v2 .contactv2-sec1-side-heading h4 {font-size: 16px;}
		#contactus-sec1 {padding-top: 30px;padding-bottom: 30px;}
		#coming-soon h1 {font-size: 23px;line-height: 1.1em;}
		#coming-soon .coming-soon-countdown .label {margin-top: -25px;font-size: 11px !important;}
		#coming-soon .coming-soon-countdown .section.values .value {line-height: 55px !important;font-size: 16px !important;}
		#coming-soon .coming-soon-countdown .sep.section {display: none;}
		#coming-soon .coming-soon-countdown .section.values {height: 70px;width: 41%;margin-bottom: 5px;border-radius: 0;}
		#coming-soon h4 {font-size: 20px;line-height: 1.1em;}
		#portfolio-sec2 .project h2 {width: 85%;}
		#portfolio-sec6 .et_pb_portfolio_item h2 {top: 35%;}
		.restaurant-heading h3 {font-size: 20px !important;line-height: 25px !important;}
		#homev6-sec1 .homev6-sec1-bottom-col h4, #hp-v3-sec6.homev5-sec3 .hp-v3-sec6-columns h4, #homev6-sec4 .homev5-sec4-blurb h4, #homev6-sec5 .homev6-sec5-testimonial .et_pb_testimonial_author, #pricing-tabs-2.homev5-sec6 .homev6-sec6-schedule-col h3 {font-size: 18px;}
		#homev6-sec1 .homev6-sec1-bottom-col h4 {line-height: 55px;}
		#events-sec1 .et_pb_column {padding: 25px;}
		#events-sec1 .et_pb_column .et_pb_text {margin-bottom: 20px !important;}
		#events-sec1 h3 { line-height: 25px;}
		#events-sec2 .events-sec2-col .et_pb_button_module_wrapper {margin-top: 0 !important;}
		#events-sec2 .events-sec2-col .et_pb_image {margin-bottom: 10px;}
		#events-sec2 .events-sec2-col {padding-bottom: 10px;}
		#homev5-sec5 h2, #homev5-sec6 h2 {font-size: 20px;line-height: 30px;}
		#homev5-sec3 .et_pb_column:nth-child(2){margin-bottom: 15px;}
		#hp-v3-sec8 .et-pb-arrow-prev,#hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-prev {left: 30%;}
		#hp-v3-sec8 .et-pb-arrow-next,#hp-v3-sec8 .et_pb_slider:hover .et-pb-arrow-next {right: 30%;}
		#about-banner .et_pb_column {margin-bottom: 0;}
		#event-detail-banner {padding: 65px 0;}
		#sliderHomeV5 .et_pb_slide_title, #event-detail-banner h1 {font-size: 25px !important;line-height: 35px !important;}
		#event-detail-sec1 h3, #event-detail-sec2 h3, #event-detail-sec3 h3, #event-detail-sec5 h3 {font-size: 20px;line-height: 30px;}
		#event-detail-sec1 p {font-size: 14px !important;line-height: 24px;}
		#event-detail-sec2, #event-detail-sec3 {padding: 30px 0 0;}
		#event-detail-sec1 {padding: 55px 0 0;}
		#event-detail-sec1 .et_pb_row_2, #event-detail-sec2 .et_pb_row_4, #event-detail-sec3 .et_pb_row_4col {padding: 0 0 30px;}
		#event-detail-sec2 .et_pb_member_social_links {margin-top: 5px;margin-bottom:30px;}
		#event-detail-sec5 {padding: 30px 0;}
		#event-detail-sec5 .et_pb_column_13 {margin: 0 !important;}
		#event-detail-sec3 .et_pb_column {width: 50% !important;}
		#event-detail-sec2 .et_pb_team_member_description p {font-size: 14px !important;line-height: 24px;}
		#event-detail-sec2 .et_pb_team_member_description .et_pb_member_position {margin-bottom: 0;}
		#portfolio-sec6 .et_pb_portfolio_filters ul li {width: 80% !important;}
		#portfolio-sec6 .et_pb_portfolio_filters ul{margin-bottom: 30px;}
		#projectdetails-sec2 #home-v4 ul li {width: 100% !important;vertical-align: top;margin: 0 auto;display: block;}	
		#projectdetails-sec2 #home-v4 ul li a {display: block;}
		#event-detail-sec2 .et_pb_team_member_image {text-align: center !important;margin: 0 auto !important;}
		#event-detail-sec2 h3{text-align: center !important; text-align: center;}
		#event-detail-sec2 .et_pb_team_member_description{margin: 10px 0 0 0 !important;}
		#hp-sec4 .et_pb_toggle {padding-left: 0 !important;padding-right: 0 !important;padding-top: 0;padding-bottom: 0;margin-bottom: 0 !important;}
		#hp-sec7 .max_contact_fields .et_pb_contact_field input {min-width: 100%;}
		#hp-sec7 .et_contact_bottom_container{width: 100%;}
		#hp-sec7 .et_pb_contact_field{max-width: 100%;}
		#hp-v3-sec3 .et_pb_column_1_3 {margin: 0 0 30px;}
		#hp-v3-sec3 .et_pb_column_1_3:last-child {margin: 0;}
		#our-team-sec6 .et_pb_column .et_pb_team_member_description {padding: 20px 0;}
		#hp-v2-sec1 .about-welcome-col1 {margin-bottom: 30px;}
		#service-sec2 .service_offer .et_pb_column {margin: 0 0 30px;}
		#service-sec2 .service_offer .et_pb_column:last-child {margin: 0;}
		#hp-sec2 .et_pb_image { margin-bottom: 30px;}
		#contactus-sec1 .et_pb_column, #contactus-sec2 .et_pb_column {margin-bottom: 30px;}
		#contactus-sec1 .et_pb_column:last-child, #contactus-sec2 .et_pb_column:last-child {margin: 0;}
		#hp-sec5 .et_pb_column_1_3,#hp-sec5 .et_pb_column_1_4,#aboutv3-sec4 .et_pb_column_1_4,#our-team-sec5 .et_pb_column_1_4,#our-team-sec7 .et_pb_column_1_4,#our-team-sec8 .et_pb_column_1_3, #srvc2-sec2 .my-blrb, #srvc2-sec4 .et_pb_column_1_3, #srvc2-sec6 .srvc2-sec6-col, #srvc2-sec5 .et_pb_column_1_2, #srvc2-sec7 .srvc2-sec7-col, #hp-sec1 .blurbsec .et_pb_blurb, #testimonial-sec2 .testimonial-sec2-col {margin-bottom: 30px !important;}
		#hp-sec5 .et_pb_column_1_3:last-child,#hp-sec5 .et_pb_column_1_4:last-child,#aboutv3-sec4 .et_pb_column_1_4:last-child,#our-team-sec5 .et_pb_column_1_4:last-child,#our-team-sec7 .et_pb_column_1_4:last-child,#our-team-sec8 .et_pb_column_1_3:last-child, #srvc2-sec2 .my-blrb:last-child, #srvc2-sec4 .et_pb_column_1_3:last-child, #srvc2-sec6 .srvc2-sec6-col:last-child, #srvc2-sec5 .et_pb_column_1_2:last-child, #srvc2-sec7 .srvc2-sec7-col:last-child, #hp-sec1 .blurbsec .et_pb_blurb:nth-child(6), #testimonial-sec2 .testimonial-sec2-col:last-child {margin-bottom: 0px !important;}
		#our-team-sec5, #our-team-sec6, #our-team-sec7, #our-team-sec8, #pricing-tabs-2 {padding: 30px 0;}
		#our-team-sec6 .our-team-sec6-bottom-row, #our-team-sec7 .our-team-sec7-bottom-row, #our-team-sec8 .our-team-sec8-bottom-row, #pricing-tabs .pricing-sec1-bottom-row {margin-top: 0 !important;}
		#srvc2-sec5 .adrs-blrb {background-size: 185%;}
		#srvc2-sec5 .adrs-blrb:hover {background-size: 195%;}
		#testimonial-sec3 .testimonial-sec3-col {margin-bottom: 90px !important;}
		#testimonial-sec3 .testimonial-sec3-col:last-child {margin: 0 !important;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_portrait {min-height: 400px;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner {padding-top: 70px;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author {font-size: 20px;line-height: 30px;}
		#testimonial-sec3 .testimonial-sec3-col::before, #testimonial-sec3 .testimonial-sec3-col::after {display: none;}
		#testimonial-sec3 .testimonial-sec3-col .et_pb_testimonial {border-top-width: 2px;}
		#testimonial-sec1 .et_pb_column p {font-size: 14px;line-height: 24px;}
		#our-team-sec6 .et_pb_row.et_pb_row_6.our-team-sec6-bottom-row {max-width: 280px !important;}
		#hp-sec7 .et_pb_contact_field {    padding: 0 0 0 3%;}
		#event-detail-sec2 .et_pb_row {max-width: 73% !important;}
		#hp-sec4 .et_pb_column.et_pb_column_1_2.et_pb_column_27.et_pb_css_mix_blend_mode_passthrough {padding: 20px 20px 10px;}
		#hp-v3-sec9 .column {max-width: 350px;}
		#hp-v3-sec7 .et_pb_column .et_pb_module.et_pb_button_module_wrapper {margin-top: 20px !important;}
		#hp-v3-sec2 .hp-v3-sec2-subtext {margin-bottom: 0px;}
		#counter-sec2 h5 {font-size: 18px;}
		#counter-sec2 h1 {font-size: 25px;line-height: 25px;letter-spacing: 5px;}
	}

	@media only screen and (max-width: 384px) {
		#events-sec1 .et_pb_countdown_timer .section.values{	max-width: 60px;box-sizing: border-box;padding: 10px;margin-left: 0 !important;width: 100%;	}
		#our-team-sec5 .our-team-sec2-col .et_pb_team_member:hover .team-overlay {height: 442px;}
		#our-team-sec8 .et_pb_team_member .person-content {bottom: -70px;}
		#sliderHomeV5 .et_pb_slide_title, #event-detail-banner h1 {font-size: 21px !important;line-height: 31px !important;}
		#sliderHomeV5 .et-pb-slider-arrows a {font-size: 25px;}
	}

	@media only screen and (max-width: 382px) {
		#homev5-sec4 .homev5-sec4-bottom-row2 .et_pb_button_module_wrapper {max-width: 230px;width: 100%;text-align: center;margin-bottom: 10px !important;}
		#homev5-sec4 .homev5-sec4-bottom-row2 .et_pb_button_module_wrapper .et_pb_button {display: block;}
	}

	@media only screen and (max-width: 380px) {
		#hp-v2-sec1 .aboutv2-sec1 {text-align: center;}
		#hp-v2-sec1 .aboutv2-sec1 .left, #hp-v2-sec1 .aboutv2-sec1 .right {width: 45% !important;}
		#portfolio-sec2 .project h2 {width: 83%;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb .et-pb-icon {font-size: 30px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb h5 {font-size: 16px;line-height: 25px;}
		#homev5-sec4 .homev5-sec4-bottom-col .et_pb_blurb p {font-size: 13px;line-height: 20px;}
	}

	@media only screen and (max-width: 375px) {
		#hp-v2-sec1.about-sec1 .et_pb_image_0 .et_pb_image_wrap img {left: 5px;top: 5px;}
	}

	@media only screen and (max-width: 367px) {
		#events-sec1 .et_pb_countdown_timer .section.values{	max-width: 100%;}
	}

	@media only screen and (max-width: 350px) {
		#srvc2-sec2 .my-blrb .et_pb_blurb {padding-top: 100px !important;}
		#portfolio-sec2 .project h2 {width: 82%;height: 88%;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p {padding-bottom: 30px;}
	}

	@media only screen and (max-width: 320px) {
		.et_pb_section .et_pb_row{width: 100%;}
		#hp-sec6 h2 {font-size: 23px !important;line-height: 28px !important;}
		#hp-sec7 .et_contact_bottom_container {width: 100%;}
		#hp-sec2 .et_pb_row {box-sizing: border-box;margin: 0;text-align: center;width: 100%;}	
		#hp-sec3 .project {width: 100% !important;}
		#hp-sec3 .project h2::before {top: 75px;right: -79px;}
		#hp-sec9 .et_pb_row {padding: 0 !important;}
		#about-section2 .improve-business {padding: 50px 10px !important;}
		#contactus-sec2 .et_contact_bottom_container {width: 50% !important;}
		#about-banner-404 h1 {font-size: 50px;line-height: 60px;}
		#about-banner-404 h3 {font-size: 20px;line-height: 30px;}
		#about-banner-404 h4 {font-size: 14px;line-height: 24px;}
		#hp-v2-sec1 .aboutv2-sec1 .left {margin: 0 !important;}
		#aboutv2-sec5 .et_pb_blurb .et_pb_main_blurb_image {width: 100% !important;display: block;margin: 0 auto;margin-bottom: 10px;}
		#aboutv2-sec5 .et_pb_blurb .et_pb_main_blurb_image img {margin: 0 auto;display: block;}
		#aboutv2-sec5 .et_pb_blurb .et_pb_blurb_container {width: 100%;display: block;margin: 0 auto;text-align: center;padding: 0;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides h3 {margin-top: 215px !important;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides .content {top: -215px !important;}
		#hp-v3-sec9 .post-meta {width: 100% !important;}
		#hp-v3-sec6 h3 {font-size: 18px !important;line-height: 35px !important;}
		#hp-v2-sec6 p {width: 100%;}
		#hp-v3-sec8 .et_pb_column .et_pb_slides h3 {margin-top: 160px !important;}
		#contactus-sec4 .et_pb_button {width: 96%;}
		#event-detail-sec3 .et_pb_column_6 {width: 100% !important;}
		body.et_cover_background {overflow-x: hidden;}
		#hp-v3-sec6 .et_pb_column .et_pb_divider::before {left: 20px !important;}
		#pricing-tabs .max-price-tb {width: 90% !important;}
		#testimonial-sec5 .testimonial-sec4-col .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p {padding-bottom: 30px;}
		#srvc2-sec2 {padding: 30px !important;}
		#srvc2-sec2 .et_pb_section.et_pb_row{width: 100% !important;}
		#srvc2-sec2 .my-blrb .et_pb_blurb {padding: 50px 20px 0 20px !important;}
		#accord_sec2 {padding-top: 0;}
		#accord_sec .et_pb_blurb_content {margin: 0 auto;}
		#accord_sec .et_pb_row, #accord_sec2 .et_pb_row {width: 100% !important;}
		#accord_sec2 .et_pb_toggle_title::before {right: 5px !important;}
		#hp-sec1 .blurbsec .blurb-cont h4 {font-size: 15px;}
		#hp-sec4 .et_contact_bottom_container {width: 100% !important;}
		#hp-sec4 .et_pb_contact_submit.et_pb_button {max-width: 100% !important;}
	}