/* @import url('http://example.com/example_style.css'); */

	/***********************************************/
	/* CSS @imports must be at the top of the file */
	/* Add them above this section                 */
	/***********************************************/

	/*****************************************/
	/* Start your style declarations here    */
	/*****************************************/



.video_overlay { width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; right: 0px; z-index: 999999; background: rgba(0, 0, 0, 0.6); display: none; }
.video_overlay .video_pop { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; width: 100%; background-color: #fff; max-width: 1170px; text-align: center; padding:5px 5px 0px 5px; } 
.video_overlay .video_pop a.close-btn { background: #a6c141 !important; border: none !important; border-radius: 100%;font-family: sans-serif; font-size: 20px; font-weight: 700; height: 40px; line-height: 40px; padding: 0 !important; right: -15px; text-align: center; top: -15px; width: 40px; position: absolute; color: #fff; }
.video_overlay .video_pop iframe, .video_overlay .video_pop video { width: 100% !important; height: 650px !important; margin:0 !important; }

	[data-global-resource-path*="header-no-navigation.html"], [data-global-resource-path*="header.html"] {z-index:999999;}
	.header__container .header__column { padding: 30px 20px 20px 20px; }
	.header .header__navigation { justify-content:space-between; }
	#header-row-2 { margin-top: 0; }
	.header .navigation-primary { display: block; width: 1030px; margin: auto; text-align: center; }
	.header .navigation-primary .submenu.level-1>li { display: inline-block; padding: 35px 50px; }
	.header .navigation-primary .submenu.level-1>li a { text-transform: uppercase; font-size: 17px; font-family: sans-serif; font-weight: bold; color:#fff; }
	.header .container-fluid { left: 20px; position: absolute; text-align: right; top: 10px; width: 1920px; padding-right: 12px; } 
	.header .container-fluid a { font-size: 12px; }
	.header .container-fluid a:first-child { margin-right: 50px; }
	.header.active { background-color: rgb(42 40 41 / 81%) !important; }
	.header.active .header__container .header__column { padding: 0; }
	.header.active .container-fluid { left: 70px; top: 0px; }
	.menu-button a.button { font-size: 17px; padding: 0; width: 276px; text-align: left; height: 42px; line-height: 44px; text-transform: uppercase; font-family: sans-serif; letter-spacing: -0.50px; font-weight: bold; position: relative; padding-left: 15px; } 
	.menu-button li { padding: 0; } 
	.menu-button a.button span { margin: 0 !important; position: absolute; right: 2px; width: 38px; height: 38px; border-radius: 100%; top: -2px; } 
	.menu-button a.button span svg { width: 36px; height: 36px; }

	#hs_cos_wrapper_widget_1717752194249 { margin-top:28px !important; }
	.header.active .widget-type-rich_text#hs_cos_wrapper_widget_1717752194249 { margin-top:0 !important; }
	.body-container .dnd-section:first-child { max-width: 1920px; min-height: 930px; margin-top:0 !important; }
	.body-container .dnd-section:first-child:before { display: none; }
	 
	body { background-color:#F7F7F7 !important; }  
	.container-fluid .row-fluid .max-width-850, .max-width-850 { max-width: 100%; }
	.container-fluid .row-fluid .max-width-850 .tagline-wrap { margin:0;} 
	.container-fluid .row-fluid .max-width-850 .tagline-wrap .tagline { font-size: 24px; line-height: 30px; font-family: sans-serif; letter-spacing: 0; } 
	.container-fluid .row-fluid .max-width-850 .heading-text h1 {margin-bottom: 20px;font-family: sans-serif;letter-spacing: -0.50px; font-weight: bold;} 
	.container-fluid .row-fluid .max-width-850 .heading-text h1 .heading-color strong { color: #B8E417 !important; font-weight:bold; }
	.container-fluid .row-fluid .max-width-850 .heading-line { display: none; } 
	.container-fluid .row-fluid .max-width-850 .button { min-width: 212px; width:auto; height: 42px; padding: 0 40px 0 0; display: inline-block; line-height: 35px; position: relative; border: 4px solid #FFFFFF; text-align: left; padding-left: 14px; font-weight: bold; text-transform: uppercase; font-size: 18px; letter-spacing: -0.50px; font-family: sans-serif; } 
	.container-fluid .row-fluid .max-width-850 .button span { margin: 0; position: absolute; top: -2px; right: -1px; width: 38px; height: 38px; line-height: 0; } 
	.container-fluid .row-fluid .max-width-850 .button span svg {width: 38px;height: 38px;}
	.container-fluid .row-fluid .max-width-850 .button:hover { background: #a8c140 !important; color: #fff !important; border-color: #a8c140 !important; }
	.container-fluid .row-fluid .max-width-850 .button:hover span svg {fill: #fff;}
	.body-container .dnd-section { border: none; border-radius: 20px; margin-left: auto; margin-right: auto; max-width: 1920px; padding: 0px 100px; position: relative; z-index: 10; }

	.row-number-3 .span12.widget-span { border-top-left-radius: 28px; border-top-right-radius: 28px; } 
	.row-number-3 .span12.widget-span .oembed_custom-thumbnail_icon {background: #fff;width: 92px;height: 92px;border-radius: 100%;} 
	.row-number-3 .span12.widget-span .oembed_custom-thumbnail_icon svg { width: 40px; border-radius: 5px; padding-left: 6px; } 
	.row-number-3 .span12.widget-span .widget-type-text span { font-family: sans-serif; font-size: 25px; line-height: 30px; font-weight: 400; color: #505050; max-width: 100%; text-align: center; display: block; margin-top: 14px; } 
	.row-number-3 .span12.widget-span .dnd-column { margin-bottom: 30px; }

	/*Footer*/
	footer.footer { background: transparent; position: relative; } 
	footer.footer:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/Contac%20Us%20&%20FOOTER%20translucent.png) center center no-repeat; z-index: 0; background-size: cover; background-color: #fff; background-blend-mode: luminosity; opacity: 55%; } 

	footer.footer .widget-type-cell .row-number-1 { overflow: hidden; position: relative; background: rgb(255 255 255 / 90%); padding: 100px 130px; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-type-custom_widget {padding-right: 40px;justify-content: flex-start !important;} 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-type-custom_widget img { border: 20px solid #A6C141; border-radius: 18px; box-shadow:10px 20px 30px rgb(0 0 0 / 16%); } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell { padding-top: 45px; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell h2 { font-size: 55px; line-height: 60px; text-transform: uppercase; color: #A6C141; margin-bottom: 22px; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text { overflow: hidden; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul { width: 50%; float: left; list-style: none; padding: 0; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size: 29px; line-height: 38px; text-align: left; font-weight: bold; letter-spacing: 0.20px; font-family: sans-serif; color: #505050; padding-left: 30px; position: relative; margin-bottom: 15px; }
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li a { color:#505050; }
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li:before { content: ''; position: absolute; top: 10px; left: 0; width: 16px; height: 21px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/cb-phone.png) center center no-repeat; background-size: 100%; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li:nth-child(2):before {background:url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/cb-email.png) center center no-repeat;} 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul:nth-child(2) li:before {background:url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/cb-location.png) center center no-repeat;} 

	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form { padding: 0; max-width: 400px; margin-top: 20px; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form .field { margin-bottom:3px !important; }
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form .field label { margin-bottom:0px !important; }
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form input { width: 100%; height: 34px; border: 1px solid #B8B9BB; border-radius: 0; position: relative; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form textarea { width: 100%; min-height: 100px; border: 1px solid #B8B9BB; border-radius: 0; } 
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form input.hs-button { width: 216px; height: 42px; line-height: 32px; padding: 0; border: none; background-color: #fff !important; font-size: 18px; color: #A6C141; text-transform: uppercase; font-weight: bold; font-family: sans-serif; border-radius: 60px; box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); text-align: left; padding-left: 18px; position: relative; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) right 5px center no-repeat; background-size: 34px; margin-top: 20px; }
	footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form input.hs-button:hover {background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) right 5px center no-repeat; background-size: 34px; background-color:#A6C141 !important; color:#fff; }

	footer.footer .widget-type-cell .row-number-5 { overflow: hidden; background: linear-gradient(0deg, #1b1a1a, rgb(80 80 80 / 81%)); position: relative; padding: 90px 110px 110px 110px !important; }
	footer.footer .widget-type-cell .row-number-5 .span2 { width: 24%; padding-right: 60px; }
	footer.footer .widget-type-cell .row-number-5 .span2 p span { font-size: 16px; line-height: 24px; color: #FFFFFF; opacity: 80%; font-family: sans-serif; }
	footer.footer .widget-type-cell .row-number-5 .span6 { width: 32%; margin: 0; padding-right: 30px; padding-top: 30px; } 
	footer.footer .widget-type-cell .row-number-5 .span6 .span6 { width: 50%; padding-right: 16px; padding-top: 0; } 
	footer.footer .widget-type-cell .row-number-5 .span6 .span6 h3 { font-size: 18px; line-height: 24px; color: #FFFFFF; text-transform: uppercase; font-family: sans-serif; font-weight: 400; letter-spacing: 0.50px; margin-bottom: 25px; } 
	footer.footer .widget-type-cell .row-number-5 .span6 .span6 ul li a { font-size: 14px; line-height: 18px; color: #fff; font-family: sans-serif; text-transform: uppercase; padding:0; }
	footer.footer .widget-type-cell .row-number-5 .span6 .span6 ul li { margin-bottom: 16px; } 
	footer.footer .widget-type-cell .row-number-5 .span6 .span6 #hs_cos_wrapper_footer-module-9 { margin-top: 50px !important; } 
	footer.footer .widget-type-cell .row-number-5 .span6 .span6:nth-child(2) { padding-right: 0; } 
	footer.footer .widget-type-cell .row-number-5 .span4 { width: 44%; margin: 0; padding-top: 30px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(1) { width: 20%; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 { padding-top: 0; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 h4 { font-size: 18px; line-height: 24px; color: #FFFFFF; text-transform: uppercase; font-family: sans-serif; font-weight: 400; letter-spacing: 0.50px; margin-bottom: 25px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 ul li { margin-bottom: 16px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 ul li a { font-size: 14px; line-height: 18px; color: #fff; font-family: sans-serif; text-transform: uppercase; padding:0; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 h3 { font-size: 18px; line-height: 24px; color: #FFFFFF; text-transform: uppercase; font-family: sans-serif; font-weight: 400; letter-spacing: 0.50px; margin-bottom: 25px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 .subscribe-form-wrap { background: transparent; padding: 0; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 .subscribe-form-wrap form { padding: 0; display: block; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(2) { width: 45%; padding-right: 80px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 .subscribe-form-wrap form input { width: 100%; border: 2px solid #EBEBEB; border-radius: 0; height: 34px !important; margin-bottom: 0; padding: 0; padding-left: 12px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 .subscribe-form-wrap form .hs-button { width: 203px; border: 4px solid #A6C141; height: 40px !important; text-align: left; border-radius: 60px; font-size: 15px; text-transform: uppercase; color: #A6C141; font-weight: bold; font-family: sans-serif; margin-top: 20px; margin-bottom: 0; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) right center no-repeat; background-size: 32px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 .subscribe-form-wrap form .actions { padding: 0; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 .subscribe-form-wrap form .hs-button:hover { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) right center no-repeat; background-size: 32px; background-color: #A6C141 !important; color: #fff; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(3) { width: 35%; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 p { font-size: 18px; line-height: 20px; color: #FFFFFF; margin-bottom: 10px; font-family: sans-serif; position: relative; padding-left: 25px; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 p a { color: #fff; }
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 p span { position: absolute; left: 0; } 
	footer.footer .widget-type-cell .row-number-5 .span4 .span4 p span svg { fill: #FFFFFF; opacity: 75%; }

	footer.footer .widget-type-cell .row-number-20 { position: absolute; bottom: 0; width: 100%; background: none !important; padding-bottom: 35px !important; padding-top: 0 !important; } 
	footer.footer .widget-type-cell .row-number-20 span { font-size: 14px; line-height: 18px; color: #BDBCCF; font-family: sans-serif; letter-spacing: 0.25px; }
	footer.footer .footer-column-1-row-0-margin { margin-top: 0px !important; margin-bottom: 12px !important; }

	/*Home page*/
	body .body-container-wrapper.homepage { padding: 0; background: #fff; }
	.homepage .body-container .dnd-section:first-child { padding-top: 170px !important; margin-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-left: 20px; margin-right: 20px; margin-top: 20px !important; }
	.homepage .th-hero-2 { max-width: 990px; margin-left: 220px; }
	.homepage .th-hero-2 .tagline.secondary-color span { color: #A6C141; } 
	.homepage .th-hero-2 h1 { font-size: 76px; line-height: 65px; font-family: sans-serif; font-weight: bold; } 
	.homepage .th-hero-2 h1 span { font-size: 76px; line-height: 75px; font-family: sans-serif; font-weight: bold; } 
	.homepage .th-hero-2 h1 span strong { color: #B8E417; font-weight: bold; } 
	.homepage .th-hero-2 .mb-50 { margin-bottom: 10px; } 
	.homepage .th-hero-2 .mb-50 span { font-size: 24px; line-height: 30px; font-family: sans-serif; opacity: 60%; }

	.homepage .row-number-3 { max-width: 490px; margin-left: 220px; } 
	.homepage .row-number-3 .col { padding-right: 0; } 
	.homepage .row-number-3 .col p { font-size: 22px; line-height: 24px; margin-bottom: 0; font-family: sans-serif; } 
	.homepage .row-number-3 .col p a { font-size: 33px; line-height: 44px; font-weight: bold; display: inline-block; } 
	.homepage .row-number-3 .col.border-radius { padding-left: 0; border-radius: 0 !important; margin-top:-50px; } 
	.homepage .row-number-3 .col.border-radius img {border-radius: 0 !important;}

	.homepage .row-number-4 { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/Rectangle%2018026.jpg) center center no-repeat; border-radius: 0; padding: 0 0 90px 0; background-size: cover; margin-bottom:0px !important; margin-left: 20px; margin-right: 20px; position: relative; z-index: 99;border-bottom-left-radius:24px; border-bottom-right-radius:24px; } 
	.homepage .row-number-4 .row-fluid { max-width: 100%; padding: 0 220px; } 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell {margin-top: -150px !important;border-radius: 18px;box-shadow: 20px 40px 80px rgb(0 0 0 / 16%);padding: 55px 85px !important;} 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .row-fluid-wrapper> .row-fluid { padding: 0; } 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .th-hero-2 { max-width: 100%; margin: 0; } 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .th-hero-2 .tagline { font-size: 20px; line-height: 34px; text-transform: uppercase; letter-spacing: 0.40px; font-family: sans-serif; color: #505050; } 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .th-hero-2 h1 span {font-size: 55px;line-height: 45px;padding-top: 5px;display: block;color: #505050;font-family: sans-serif;margin-bottom: 30px;} 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .th-hero-2 h1 { font-size: 0; margin-bottom: 0; }

	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column { position: relative; } 
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #231F20; z-index: 2; opacity: 40%; } 
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button { border: none; } 
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button { z-index: 2; } 
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button .oembed_custom-thumbnail_icon { position: relative; z-index: 3; width: 66px; height: 66px; border-radius: 100%; background: #fff; text-align: center; padding-left: 6px; } 
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button .oembed_custom-thumbnail_icon svg {width: 30px;border-radius: 5px;} 
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-8.dnd-row { width: 100%; text-align: center; }
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column h2 { font-size: 19px; line-height: 24px; color: #505050; font-family: sans-serif; text-transform: capitalize; font-weight: 400; margin-bottom:0; }
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column h2 b { text-transform: capitalize; }
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .hs_cos_wrapper_type_text { font-size: 18px; line-height: 20px; color: #505050; font-weight: bold; font-style: italic; font-family: sans-serif; display:none; }

	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-11.dnd-row { text-align: center; width: 100%; }
	.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-14.dnd-row { text-align: center; width: 100%; }

	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .row-number-16 { margin-top: 40px; } 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .row-number-16 a.button { width: 216px; height: 46px; padding: 0 0 0 20px; background: #FFFFFF; box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); display: inline-block; font-family: sans-serif; font-size: 18px; text-transform: uppercase; font-weight: bold; letter-spacing: -0.20px; color: #A6C141; line-height: 46px; text-align: left; position: relative; border-radius:60px; } 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .row-number-16 a.button:before { content: ''; position: absolute; top: 50%; right: 5px; width: 38px; height: 38px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; transform: translate(0, -50%); } 
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .row-number-16 a.button:hover { background: #A6C141; color: #fff; }
	.homepage .row-number-4 .row-fluid > .span12.widget-span.widget-type-cell .row-number-16 a.button:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }

	.homepage .row-number-17.dnd-section { overflow: visible; position: relative; padding: 82px 120px 100px 120px; border-radius: 0; margin-bottom:0; } 
	.homepage .row-number-17.dnd-section:before { content: ''; position: absolute; top: 0px; left: 0; width: 100%; height: 1430px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/connectionway-bg.jpg) bottom center no-repeat; z-index: -1; background-size: cover; margin-top: -315px; } 
	.homepage .row-number-17.dnd-section>.row-fluid { max-width: 100%; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column { background: #423F40 !important; border-radius: 28px; box-shadow: 20px 40px 80px rgb(0 0 0 / 32%); padding: 50px 115px !important; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .tagline-wrap .tagline { font-size: 65px; line-height: 60px; color: #E8F807; font-weight: bold; font-family: sans-serif; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .heading-text h2 { font-size: 36px; line-height: 34px; font-weight: 400; font-family: sans-serif; margin-bottom: 30px; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .mb-50 {margin-bottom: 40px;} 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .mb-50 p { font-size: 20px; line-height: 30px; color: #FEFEFE; font-weight: 400; font-family: sans-serif; }

	.timeline ul.timeline-lists li.timeline-item { background: transparent !important; width: 100% !important; padding: 0 !important; margin-bottom: 20px !important; }
	.timeline ul.timeline-lists li.timeline-item:after { display: none; }
	.timeline ul.timeline-lists li.timeline-item .box-shadow {width: 100%;left: 0 !important;background: transparent !important;box-shadow: none;padding: 30px 100px 0 292px; min-height: 234px; text-align: left; position: relative;} 
	.timeline ul.timeline-lists li.timeline-item .box-shadow h4 { font-size: 34px; line-height: 24px; letter-spacing: -0.80px; font-family: sans-serif; color: #FEFEFE; margin-bottom: 14px; position: relative; z-index: 1;}
	.timeline ul.timeline-lists li.timeline-item .box-shadow p { font-size: 20px; line-height: 22px; font-family: sans-serif; color: rgb(254 254 254 / 80%); margin-bottom:12px; position: relative; z-index: 1;}
	.timeline ul.timeline-lists li.timeline-item .box-shadow span { position: absolute; left: 0; top: 0; display: block; width: 267px; height: 100%; font-size: 160px; line-height: 240px; font-family: sans-serif; color: rgb(118 148 8 / 60%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/one-bg.png) center center no-repeat; background-size: cover; text-align: center; font-weight: 500; }
	.timeline ul.timeline-lists li.timeline-item .box-shadow:before { content: ''; position: absolute; top: 0; left: 170px !important; width: 1258px; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-strip.png) center center no-repeat; background-size: 100%; display: block; z-index: 0; border: none; opacity:0; transition:all 0.4s; }
	.timeline ul.timeline-lists li.timeline-item:hover .box-shadow:before { opacity:100%; }
	.timeline ul.timeline-lists li.timeline-item:hover .box-shadow h4 { color:#505050; }
	.timeline ul.timeline-lists li.timeline-item:hover .box-shadow p { color:#505050; opacity:80%; }
	.timeline ul.timeline-lists li.timeline-item:nth-child(2) .box-shadow span { background:url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/two-bg.png) center center no-repeat; background-size: 100%; color:rgb(255 255 255 / 54%); }
	.timeline ul.timeline-lists li.timeline-item:nth-child(3) .box-shadow span { background:url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/three-bg.png) center center no-repeat; background-size: 100%; color:rgb(80 80 80 / 60%); }
	.timeline ul.timeline-lists li.timeline-item:nth-child(4) .box-shadow span { background:url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/four-bg.png) center center no-repeat; background-size: 100%; color:rgb(255 255 255 / 60%); }
	.timeline ul.timeline-lists li.timeline-item:nth-child(5) .box-shadow span { background:url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/five-bg.png) center center no-repeat; background-size: 100%; color:rgb(35 31 32 / 46%); }

	.timeline ul.timeline-lists li.timeline-item:nth-child(2) .box-shadow { padding-top: 50px; } 
	.timeline ul.timeline-lists li.timeline-item:nth-child(3) .box-shadow { padding-top: 60px; } 
	.timeline ul.timeline-lists li.timeline-item:nth-child(4) .box-shadow { padding-top: 80px; } 
	.timeline ul.timeline-lists li.timeline-item:nth-child(5) .box-shadow { padding-top: 55px; } 

	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .mt-60 { margin-top: 45px; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 a.button { width: 412px; max-width:98%; height: 42px; background: #A6C141; padding: 0; line-height: 42px; text-align: left; padding-left: 20px; font-size: 18px; text-transform: uppercase; font-weight: bold; font-family: sans-serif; letter-spacing: -0.20px; position: relative; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 a.button span { margin: 0; position: absolute; right: 4px; top: -1px; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 a.button span svg { width: 36px; height: 36px; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-19.dnd-row .widget-type-text span { font-size: 24px; color: #A7A7A7; font-family: sans-serif; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-19.dnd-row .widget-type-text span a { color: #A6C141; font-weight: bold; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 a.button:hover { background: #fff !important; color: #A6C141 !important; } 
	.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 a.button:hover svg { fill: #A6C141; }

	.body-container .row-number-20.dnd-section {padding: 0 !important;} 
	.body-container .row-number-20.dnd-section .row-fluid { max-width: 100%; padding: 0 5px; display: flex; justify-content: center; align-items: flex-start; flex-wrap: nowrap; } 
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 50%; margin: 5px 5px; height: 476px; position: relative; } 
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: absolute; top: 45%; left: 0; transform: translate(0, -50%); width: 100%; padding-left: 90px; } 
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid { display: block; } 
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 { max-width: 100%; margin: 0; } 
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 60px !important; line-height: 55px; font-family: sans-serif; font-weight: bold; letter-spacing: -0.20px; color: #231F20; margin-bottom: 10px; position: relative; display: flex; align-items: center; }
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 13px; }
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 30px; }
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 34px; line-height: 34px; font-family: sans-serif; font-weight: bold; color: #404040; letter-spacing: -0.20px; }
	.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position: absolute; bottom: -10px; }
	.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { height:250px; }

	.body-container .row-number-23.dnd-section {padding: 0 !important;} 
	.body-container .row-number-23.dnd-section .row-fluid { max-width: 100%; padding: 0 5px; display: flex; justify-content: center; align-items: flex-start; flex-wrap: nowrap; } 
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 50%; margin: 5px 5px; height: 476px; position: relative; } 
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: absolute; top: 45%; left: 0; transform: translate(0, -50%); width: 100%; padding-left: 90px; height:260px; } 
	.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { height:260px; } 
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid { display: block; } 
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 { max-width: 100%; margin: 0; } 
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 60px !important; line-height: 55px; font-family: sans-serif; font-weight: bold; letter-spacing: -0.20px; color: #231F20; margin-bottom: 10px; position: relative; display: flex; align-items: center; }
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 13px; }
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 30px; }
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 34px; line-height: 34px; font-family: sans-serif; font-weight: bold; color: #404040; letter-spacing: -0.20px; }
	.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position: absolute; bottom: -10px; }
	.showonhover { display: none; }

	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { color: #B8E417; } 
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { color: #FFFFFF; }

	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { color: #B8E417; } 
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { color: #FFFFFF; }

	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover { background: #a8c140; border-color: #a8c140; color: #fff; } 
	.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover svg { fill: #fff; }

	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover { background: #a8c140; border-color: #a8c140; color: #fff; } 
	.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover svg { fill: #fff; }


	/*CONTACT PAGE START HERE*/
	.hs-content-id-183218341799 .row-number-1.footer-row-0-vertical-alignment.dnd-section .row-fluid,
  .hs-content-id-191333295267 .row-number-1.footer-row-0-vertical-alignment.dnd-section .row-fluid{ visibility: hidden; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { position: relative; top: -565px; padding-bottom:90px; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section> .row-fluid { background: rgb(246 245 245 / 90%); border-radius: 28px; max-width: 100%; box-shadow: 20px 40px 80px rgb(0 0 0 / 16%); padding: 75px 95px; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form { overflow: hidden; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col { padding: 0; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col #form { padding: 0; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .p-40 { padding: 0; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .flex { margin: 0; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col h3 { padding-top: 0 !important; font-size: 48px; line-height: 60px; font-weight: bold; font-family: sans-serif; padding-bottom: 0 !important; margin-bottom: 28px; color: #505050 !important; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p { font-size: 29px; line-height: 38px; font-family: sans-serif; font-weight: bold; color: #505050; margin-bottom: 16px !important; position: relative; padding-left: 30px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p a {color:#505050;}
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p > span { position: absolute; left: 0; top: 12px; line-height: 0; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p > span svg { height: 20px; width: 15px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p > span span { line-height: 0; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p:last-of-type > span { top: 8px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form { overflow: hidden; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-form-field { margin-bottom: 8px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-form-field input { width: 100% !important; height: 40px !important; border: 1px solid #92AF27; border-radius: 0; padding-left: 14px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-form-field textarea { width: 100% !important; border: 1px solid #92AF27; border-radius: 0; padding-left: 14px; min-height: 140px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs_message { margin-bottom: 25px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-submit .hs-button { font-size: 18px; text-transform: uppercase; font-weight: bold; font-family: sans-serif; letter-spacing: 1px; color: #A6C141; background: #fff; width: 216px; height: 46px; text-align: left; padding: 0; padding-left: 20px; position: relative; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) right 5px center no-repeat; background-color: #fff; background-size: 36px; border-radius:60px; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-submit .hs-button:hover { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) right 5px center no-repeat; background-color:#A6C141 !important; color:#fff; }

	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-form-field input::-ms-input-placeholder { color: #A7A7A7; font-family:sans-serif; font-size:10px; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-form-field input::placeholder { color: #A7A7A7; font-family:sans-serif; font-size:10px; }

	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-form-field textarea::-ms-input-placeholder { color: #A7A7A7; font-family:sans-serif; font-size:10px; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col .form form .hs-form-field textarea::placeholder { color: #A7A7A7; font-family:sans-serif; font-size:10px; }

	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .row-number-5.dnd-row { padding-top: 100px; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .row-number-5.dnd-row .span12.widget-span.widget-type-custom_widget { width: 100%; display: block !important; }
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .row-number-5.dnd-row .span12.widget-span.widget-type-custom_widget img { width: 100%; }

	.contact-page .body-container .dnd-section:first-child {margin-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;} 
	.contact-page .body-container .dnd-section:first-child .heading-text h1 .heading-type { font-size: 80px; line-height: 75px; font-weight: bold; color: #fff; } 
	.contact-page .body-container .dnd-section:first-child .heading-text h1 .heading-type strong { font-weight: bold; } 
	.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { content: ''; position: absolute; top: 565px; left: 0; width: 100%; height: 480px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/Rectangle%2018026.jpg) center center no-repeat; z-index: -1; border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; background-size: 100%; }

	.hs-content-id-183218341799 .footer.footer, .hs-content-id-191333295267 .footer.footer { background: transparent; position: absolute; width: 100%; bottom: 0; left: 0; }

	/*Blog Page CSS Start*/
.blog .blog-content, .blog .blog-sidebar {
    border: 1px solid #dedede;
    padding: 30px 40px 40px 40px;
    background: #fff none repeat scroll 0 0;
}
.blog .blog-content, .blog .blog-sidebar {
    border: 1px solid #dedede;
    padding: 30px 40px 40px 40px;
    background: #fff none repeat scroll 0 0;
}
.blog .blog-content h2 {
    font-size: 1.3em;
    margin: 0 0 10px;
    font-weight: 400;
}
.post-item {
    margin-bottom: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.blog-sidebar h3 {
    margin: 25px 0 10px;
    font-size: 20px;
}
.recent-post-grp {
    padding: 6px 0;
    border-top: 1px solid #eee;
}
#hubspot-author_data {
    color: #777;
    margin: 0 0 10px;
    font-size: 0.923em;
}
.blog-sidebar .date-recent-post {
    font-size: 13px;
    color: #777777;
}
/* Pagination */
/* Numbered Pagination */
.blog-pagination{
    display: block;
}

.blog-pagination > div{
    display: inline-block;
}

.blog-pagination-left{
    text-align: right;
}

.blog-pagination-right{
    text-align: left;
}

.th-blog-post-related-posts .mb-50{ display:none; }

/*.blog-pagination a{}
.blog-pagination a:hover,
.blog-pagination a:focus{
    background-color: #c8ecff;
    text-decoration: none;
}*/

.blog-pagination  a.active{
    color: #000;
    background: #f7f7f7;
}


.blog-pagination > div {
    display: inline-block;
}
.blog-pagination a {
    line-height: 1;
    display: inline-block;
    padding: 0.4em 0.7em;
    font-size: 0.923em;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #ddd;
    color: #888;
    transition: all .15s ease-in-out;
    margin: 0 1px 4px 0;
}

.blog-pagination a:hover {
    color: #000;
    background: #f7f7f7;
    text-decoration: none;
}
.fa-angle-right:before {
    content: "\f105";
}
.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

  .blog .dnd-section:first-child{min-height:480px;}
  .blog-post__body{ color:#fff;}
  .blog-author{ display: none !important; }
  #hs_cos_wrapper_th_blog_post_cta, #hs_cos_wrapper_th_blog_post_subscribe{ display:none;}

	/*Profile Page CSS Start*/
	.profile-page.body-container-wrapper { background:#fff; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-1.dnd-section { margin-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding: 0 132px 90px 132px; position:relative; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { content: ''; position: absolute; top: 352px; left: 0; width: 100%; height: 480px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-bg.jpg) center center no-repeat; background-size: cover; z-index: -1; border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid { background: #FFFFFF; border-radius: 28px; box-shadow: 20px 40px 80px rgb(0 0 0 / 16%); padding: 90px 85px; margin-top: -352px; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-custom_widget { overflow: hidden; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-custom_widget .widget-type-linked_image { overflow: hidden; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-custom_widget .widget-type-linked_image .hs_cos_wrapper_type_linked_image { height: 483px; display: block; overflow: hidden; border-radius: 38px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-custom_widget .widget-type-linked_image .hs_cos_wrapper_type_linked_image img {border-radius: 0;width: 100%;height: 100% !important;object-fit: cover;} 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row { overflow: hidden; border-bottom-left-radius: 38px; border-bottom-right-radius: 38px; background: #505050; text-align: center; position: relative; padding: 15px 0 0px 0; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module {overflow: hidden;} 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module .hs_cos_wrapper_type_icon {overflow: hidden;padding-right: 9px;} 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module .widget-type-rich_text { border-radius: 0; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module h3 { font-size: 26px; line-height: 24px; font-family: sans-serif; font-weight: 500; color: #FFFFFF; letter-spacing: 0; margin: 0; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module h4 { font-size: 16px; line-height: 20px; color: #B8E417; font-family: sans-serif; font-weight: 400; text-transform: uppercase; margin-bottom: 5px; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module p { font-size: 16px; line-height: 16px; color: #FFFFFF; opacity: 75%; font-family: sans-serif; margin-bottom: 20px; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module a { display:none; padding: 18px 0; background: #B8E417; font-size: 14px; line-height: 15px; color: #617A04; text-transform: uppercase; font-family: sans-serif; font-weight: bold; letter-spacing: -0.30px; display: flex; justify-content: center; align-items: center; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row .span12.dnd-module a .hs_cos_wrapper_type_icon svg { fill: #505050; width: 46px; height: 46px; }

	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span8.widget-type-cell.dnd-column { margin: 0; padding-left: 60px; padding-top: 15px; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text h2 { font-size: 55px; line-height: 60px; margin-bottom: 15px; font-family: sans-serif; font-weight: bold; letter-spacing: 0; color: #505050; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p { font-size: 22px; line-height: 34px; font-family: sans-serif; color: #231F20; margin-bottom:30px; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type { font-size: 24px; } 
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type a { font-size: 18px; letter-spacing: -0.20px; font-family: sans-serif; text-transform: uppercase; font-weight: bold; color: #FFFFFF; background: #A6C141; width: 220px; display: inline-block; height: 46px; line-height: 40px; margin-right: 30px; border-radius: 60px; text-align: left; padding-left: 15px; position: relative; border:4px solid #a6c141; transition:all 0.5s; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section > .row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type a:before { content: ''; position: absolute; top: 50%; right: 0px; width: 38px; height: 38px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; transform: translate(0, -50%); }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type a:hover { background: #fff; color: #a6c141; }
	.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type a:hover:before { background: #fff; color: #a6c141; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; }


	/*About Page CSS Start*/
	.about-page.body-container-wrapper { background: #fff; padding-left:0; padding-right:0; }
	.about-page .span12.widget-type-cell .row-number-1 { margin-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-left: 20px; margin-right: 20px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section { position: relative; margin: 0; padding-bottom: 100px; margin-left: 20px; margin-right: 20px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section:before { content: ''; position: absolute; top: 352px; left: 0; width: 100%; height: 480px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-bg.jpg) center center no-repeat; background-size: cover; z-index: -1; border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid { background: #FFFFFF; border-radius: 28px; box-shadow: 20px 40px 80px rgb(0 0 0 / 16%); padding: 90px 120px; margin-top: -352px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column { overflow: hidden; border-radius: 0; }
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column a.play-btn { display: inline-block; float: right; height: 400px; position: relative; border-radius: 0 !important; overflow: hidden; margin-left: 100px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column a.play-btn img { width: 100% !important; object-fit: cover; object-position: center center; border-radius: 0 !important; position: relative; height:100% !important; }
  .about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .no-play-btn { display: inline-block; float: right; height: 400px; position: relative; border-radius: 0 !important; overflow: hidden; margin-left: 100px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .no-play-btn img { width: 100% !important; object-fit: cover; object-position: center center; border-radius: 0 !important; position: relative; height:100% !important; }
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text { border-radius: 0; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .span12.dnd-module { border-radius: 0 !important; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column a.play-btn:before { content: ''; position: absolute; top: 50%; left: 50%; width: 126px; height: 126px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-126.png) center center no-repeat; background-size: 100%; z-index: 1; transform: translate(-50%, -50%); } 
  .about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h5 { font-size: 20px; line-height: 34px; font-family: sans-serif; font-weight: 400; color: #92AF27; text-transform: uppercase; margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2 { font-size: 48px; line-height: 50px; font-family: sans-serif; font-weight: bold; color: #505050; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2 strong { font-weight: bold; color: #A6C141; } 
  .about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text ul { font-size: 22px; line-height: 34px; color: #231F20; font-family: sans-serif; margin-bottom: 30px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p { font-size: 22px; line-height: 34px; color: #231F20; font-family: sans-serif; margin-bottom: 30px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h3 { font-size: 48px; line-height: 50px; color: #505050; font-family: sans-serif; font-weight: bold; margin-bottom: 20px; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type a { background: #a6c141; border-radius: 60px; color: #fff; display: inline-block; font-family: sans-serif; font-size: 18px; font-weight: 700; height: 46px; letter-spacing: -.2px; line-height: 39px; margin-right: 30px; padding-left: 20px; position: relative; width: 212px; border: 4px solid #a6c141; transition:all 0.5s; } 
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type a:before { content: ''; position: absolute; top: 50%; right: 0px; width: 38px; height: 38px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; transform: translate(0, -50%); }
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type a:hover { background:#fff; color:#A6C141; }
	.about-page .span12.widget-type-cell .row-number-3.dnd-section > .row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type a:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; }
	.downtime a.play-file-btn { display: inline-block; float: right; height: 400px; position: relative; border-radius: 0 !important; overflow: hidden; margin-left: 100px; } 
	.downtime a.play-file-btn img { width: 100% !important; object-fit: cover; object-position: center center; border-radius: 0 !important; position: relative; height:100% !important; }
	.about-page .span12.widget-type-cell .row-number-5.dnd-section { overflow: hidden; padding: 0 265px; margin-bottom:90px; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 55px; line-height: 45px; color: #505050; font-family: sans-serif; font-weight: bold; margin-bottom: 0px; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column { overflow: hidden; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .dnd-module { display: block !important; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .dnd-module .widget-type-linked_image { overflow: hidden; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .dnd-module .widget-type-linked_image span { display: block; height: 260px; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .dnd-module .widget-type-linked_image span img { border-radius: 0; width: 100% !important; height: 100% !important; object-fit: cover; transition: all 0.5s; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text { text-align: center; padding-top: 12px; display: block; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a { color: #574e50; display: block; font-family: sans-serif; font-size: 30px; font-weight: 700; letter-spacing: -.8px; line-height: 35px; transition: all .5s; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column>.row-fluid-wrapper.dnd-row { margin-bottom: 35px !important; padding: 0 !important; margin-top: 0 !important; }
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .row-number-6.dnd-row { margin-bottom: 0 !important; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column:hover .dnd-module .widget-type-linked_image span img { transform: scale(1.3); } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column:hover .hs_cos_wrapper_type_rich_text a { color: #92AF27; }

.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-40.dnd-row { margin: 0 !important; } 
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-40.dnd-row a.button { border: 4px solid #a6c141; color: #a6c141; display: inline-block; font-family: sans-serif; font-size: 18px; font-weight: 700; height: 46px; letter-spacing: -.3px; line-height: 39px; margin: 0 !important; padding: 0 0 0 15px; position: relative; text-align: left; text-transform: uppercase; width: 204px; border-radius: 60px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-40.dnd-row a.button:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) 50% no-repeat; background-size: 100%; content: ""; height: 38px; position: absolute; right: -1px; top: 50%; transform: translateY(-50%); width: 38px; } 
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-40.dnd-row a.button:hover { background: #A6C141; color: #fff; }
	.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-40.dnd-row a.button:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; right:0; }

	.about-page .span12.widget-type-cell .row-number-41.dnd-section { padding: 0 0; margin:auto; }

	.about-page .span12.widget-type-cell .row-number-41.dnd-section > .row-fluid { max-width: 1920px; } 
	.about-page .span12.widget-type-cell .row-number-41.dnd-section > .row-fluid .widget-type-cell.dnd-column .row-number-44.dnd-row {overflow: hidden; background: #FDFFF8;}
	.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-42.dnd-row { position: absolute; top: 110px; z-index: 9; width: 100%; } 
	.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row { position: absolute; top: 145px; z-index: 2; width: 100%; } 
	.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-42.dnd-row h5 { font-size: 20px; line-height: 34px; font-family: sans-serif; letter-spacing: 0.40px; color: #B8E417; font-weight: 400; text-transform: uppercase; } 
	.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2 {font-size: 55px;line-height: 45px;font-family: sans-serif;color: #fff;font-weight: bold;margin: 0;}

	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents { display: block; }
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a { display: block; height: 845px; position: relative; }
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a img { width: 100%; height: 100%; object-fit: cover; }
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #231F20; opacity: 65%; }
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a:after { content: ''; position: absolute; top: 47%; left: 50%; width: 198px; height: 198px; transform: translate(-50%, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-198.png) center center no-repeat; background-size: 100%; }
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption {padding: 0 !important;bottom: 90px !important;text-align: center;background: transparent !important;}
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p { font-family: sans-serif !important; font-size: 55px; font-weight: 500; line-height: 60px; margin: auto auto 18px; max-width: 1000px; } 
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p:last-of-type { font-size: 18px; font-style: normal; font-weight: 400; line-height: 20px; margin-bottom: 0; text-transform: uppercase; font-family: sans-serif !important; letter-spacing: 1px; }
	.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p:last-of-type strong { font-weight: 400; }
	.splide__main .splide__arrows { display: none; }

	.slider__container .splide__nav { padding: 0; } 
	.slider__container .splide__nav button.splide__arrow.splide__arrow--prev { opacity: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/testi-arrow-left.png) center center no-repeat; display: block; width: 51px; height: 171px; background-size: 100%; border-radius: 0; display:none; } 
	.slider__container .splide__nav button.splide__arrow.splide__arrow--prev span { display: block; }
	.slider__container .splide__nav button.splide__arrow.splide__arrow--prev span svg { display: none; }
	.slider__container .splide__nav button.splide__arrow.splide__arrow--next { opacity: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/testi-arrow-right.png) center center no-repeat; display: block; width: 51px; height: 171px; background-size: 100%; border-radius: 0; display:none; }
	.slider__container .splide__nav button.splide__arrow.splide__arrow--next span { display: block; } 
	.slider__container .splide__nav button.splide__arrow.splide__arrow--next span svg { display: none; }

	.slider__container .splide__nav .splide__track { overflow: hidden; } 
	.slider__container .splide__nav .splide__track .splide__list { display: flex; justify-content: center; }
	.slider__container .splide__nav .splide__track .splide__list .splide__slide { display: block; float: left; width: 20%; opacity: 100% !important; height: 185px; border: 1px solid #92AF27 !important; position:relative; margin-right:24px !important; }
	.slider__container .splide__nav .splide__track .splide__list .splide__slide:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #231F20; opacity: 40%; }
	.slider__container .splide__nav .splide__track .splide__list .splide__slide:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/slider-play-icon-55.png) center center no-repeat; }

	.about-page .span12.widget-type-cell .row-number-41.dnd-section .row-number-45.dnd-row { overflow: hidden; padding-top: 40px; padding-bottom:30px; background:#FDFFF8; } 
	.about-page .span12.widget-type-cell .row-number-41.dnd-section .row-number-45.dnd-row a.button { margin: 0 !important; background: #fff; border-radius: 60px !important; box-shadow: 5px 10px 15px rgba(0, 0, 0, .16); color: #a6c141; display: inline-block; font-family: sans-serif; font-size: 18px; font-weight: 700; height: 46px; letter-spacing: -.2px; line-height: 46px; padding: 0 !important; padding-left: 20px !important; position: relative; text-transform: uppercase; width: 220px; text-align: left; }
	.about-page .span12.widget-type-cell .row-number-41.dnd-section .row-number-45.dnd-row a.button:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.about-page .span12.widget-type-cell .row-number-41.dnd-section .row-number-45.dnd-row a.button:hover { background: #A6C141 !important; color: #fff; }
	.about-page .span12.widget-type-cell .row-number-41.dnd-section .row-number-45.dnd-row a.button:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }


	.about-page .span12.widget-type-cell .row-number-46.dnd-section { overflow: hidden; margin: auto; padding: 55px 90px 100px 90px !important; background:#FDFFF8 !important; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section > .row-fluid { max-width: 100%; border-radius: 18px; box-shadow: 20px 40px 80px rgba(0, 0, 0, .16); padding: 0 !important; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column { overflow: hidden; border-radius:18px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-47.dnd-row { padding-top: 90px; background: #FFFFFF; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-47.dnd-row h5 { font-size: 20px; line-height: 34px; font-family: sans-serif; letter-spacing: 0.40px; color: #92AF27; font-weight: 400; text-transform: uppercase; margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-48.dnd-row { overflow: hidden; padding-bottom: 44px; background: #FFFFFF; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-48.dnd-row h2 { font-size: 55px; line-height: 50px; color: #505050; font-family: sans-serif; font-weight: bold; margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row { overflow: hidden; padding: 0 148px 65px 148px; background: #FFFFFF; }

	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 32px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell:nth-child(1) { padding-right: 32px; padding-left: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h3 { font-size: 53px; line-height: 55px; margin-bottom: 5px; font-family: sans-serif; font-weight: bold; color: #505050; padding-left: 113px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h3 span { display: inline-block; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h4 { font-size: 34px; line-height: 34px; font-weight: bold; color: #505050; font-family: sans-serif; letter-spacing: -0.20px; margin-bottom: 15px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell p { font-size: 22px; line-height: 34px; color: #505050; font-family: sans-serif; margin-bottom: 35px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell p:last-of-type { margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell p:last-of-type a { display: inline-block; font-size: 18px; color: #A6C141; text-transform: uppercase; font-weight: bold; font-family: sans-serif; letter-spacing: -0.20px; width: 220px; height: 46px; padding-left: 20px; line-height: 46px; background: #FFFFFF; box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); border-radius: 60px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell p:last-of-type a:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell p:last-of-type a:hover { background: #A6C141; color: #fff; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell p:last-of-type a:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell img { border-radius: 0; }


	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row { overflow: hidden; padding: 0px 148px 60px 148px; background: #fff; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 32px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell:nth-child(1) { padding-right: 32px; padding-left: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3 { font-size: 53px; line-height: 55px; margin-bottom: 5px; font-family: sans-serif; font-weight: bold; color: #505050; padding-left: 113px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3 span { display: inline-block; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h4 { font-size: 34px; line-height: 34px; font-weight: bold; color: #505050; font-family: sans-serif; letter-spacing: -0.20px; margin-bottom: 15px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell p { font-size: 22px; line-height: 34px; color: #505050; font-family: sans-serif; margin-bottom: 35px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell p:last-of-type { margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell p:last-of-type a { display: inline-block; font-size: 18px; color: #A6C141; text-transform: uppercase; font-weight: bold; font-family: sans-serif; letter-spacing: -0.20px; width: 220px; height: 46px; padding-left: 20px; line-height: 46px; background: #FFFFFF; box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); border-radius: 60px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell p:last-of-type a:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell p:last-of-type a:hover { background: #A6C141; color: #fff; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell p:last-of-type a:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell img { border-radius: 0; }

	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row { overflow: hidden; padding: 60px 148px; background: #FBFBFB; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 32px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell:nth-child(1) { padding-right: 32px; padding-left: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3 { font-size: 53px; line-height: 55px; margin-bottom: 5px; font-family: sans-serif; font-weight: bold; color: #505050; padding-left: 113px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3 span { display: inline-block; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h4 { font-size: 34px; line-height: 34px; font-weight: bold; color: #505050; font-family: sans-serif; letter-spacing: -0.20px; margin-bottom: 15px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell p { font-size: 22px; line-height: 34px; color: #505050; font-family: sans-serif; margin-bottom: 35px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell p:last-of-type { margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell p:last-of-type a { display: inline-block; font-size: 18px; color: #A6C141; text-transform: uppercase; font-weight: bold; font-family: sans-serif; letter-spacing: -0.20px; width: 220px; height: 46px; padding-left: 20px; line-height: 46px; background: #FFFFFF; box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); border-radius: 60px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell p:last-of-type a:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell p:last-of-type a:hover { background: #A6C141; color: #fff; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell p:last-of-type a:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell img { border-radius: 0; }


	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row { overflow: hidden; padding: 60px 148px 60px 148px; background: #F6F5F5; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 32px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell:nth-child(1) { padding-right: 32px; padding-left: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 { font-size: 53px; line-height: 55px; margin-bottom: 5px; font-family: sans-serif; font-weight: bold; color: #505050; padding-left: 113px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 span { display: inline-block; position: absolute; left: 0; top: 50%; transform: translate(0, -50%); } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h4 { font-size: 34px; line-height: 34px; font-weight: bold; color: #505050; font-family: sans-serif; letter-spacing: -0.20px; margin-bottom: 15px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell p { font-size: 22px; line-height: 34px; color: #505050; font-family: sans-serif; margin-bottom: 35px; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell p:last-of-type { margin: 0; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell p:last-of-type a { display: inline-block; font-size: 18px; color: #A6C141; text-transform: uppercase; font-weight: bold; font-family: sans-serif; letter-spacing: -0.20px; width: 220px; height: 46px; padding-left: 20px; line-height: 46px; background: #FFFFFF; box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); border-radius: 60px; position: relative; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell p:last-of-type a:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell p:last-of-type a:hover { background: #A6C141; color: #fff; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell p:last-of-type a:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }
	.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell img { border-radius: 0; }


	.about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .tagline-wrap .tagline { color: #fff; padding-bottom:5px; }
	.about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .tagline-wrap .tagline strong { color: #A6C141; font-weight: 400; } 
	.about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .heading-text h1 { font-weight: bold; }
	.about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .heading-text h1 strong { font-weight:bold; }
	.about-page .body-container {max-width: 1920px;margin: auto;}
	.about-page .body-container .row-fluid-wrapper > .row-fluid .span12.widget-span.widget-type-cell .row-number-1 { max-width: 100% !important; }


	/*Service Detail IT*/
	.service-details .span12.widget-type-cell .row-number-5.dnd-section { padding: 0 0; margin:auto; border-radius:0; }
	.service-details .span12.widget-type-cell .row-number-5.dnd-section > .row-fluid { max-width: 1920px; } 
	.service-details .span12.widget-type-cell .row-number-5.dnd-section > .row-fluid .widget-type-cell.dnd-column .row-number-6.dnd-row {overflow: hidden;}
	.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-6.dnd-row { position: absolute; top: 110px; z-index: 9; width: 100%; } 
	.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row { position: absolute; top: 145px; z-index: 2; width: 100%; } 
	.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-6.dnd-row h5 { font-size: 20px; line-height: 34px; font-family: sans-serif; letter-spacing: 0.40px; color: #B8E417; font-weight: 400; text-transform: uppercase; } 
	.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row h2 {font-size: 55px;line-height: 45px;font-family: sans-serif;color: #fff;font-weight: bold;margin: 0;}


	.service-details.body-container-wrapper { padding-bottom:0; }
	.service-details .row-number-9.dnd-section {padding: 50px 0 0 0!important;} 
	.service-details .row-number-9.dnd-section .row-fluid { max-width: 100%; padding: 0 5px; display: flex; justify-content: center; align-items: flex-start; flex-wrap: nowrap; } 
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 50%; margin: 5px 5px; height: 476px; position: relative; } 
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); width: 100%; padding-left: 90px; } 
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid { display: block; } 
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 { max-width: 100%; margin: 0; } 
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 60px !important; line-height: 55px; font-family: sans-serif; font-weight: bold; letter-spacing: -0.20px; color: #231F20; margin-bottom: 10px; position: relative; display: flex; align-items: center; }
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 13px; }
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 30px; }
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 34px; line-height: 34px; font-family: sans-serif; font-weight: bold; color: #404040; letter-spacing: -0.20px; }

	.service-details .row-number-12.dnd-section {padding: 0 !important;} 
	.service-details .row-number-12.dnd-section .row-fluid { max-width: 100%; padding: 0 5px; display: flex; justify-content: center; align-items: flex-start; flex-wrap: nowrap; } 
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 50%; margin: 5px 5px; height: 476px; position: relative; } 
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); width: 100%; padding-left: 90px; } 
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid { display: block; } 
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 { max-width: 100%; margin: 0; } 
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 60px !important; line-height: 55px; font-family: sans-serif; font-weight: bold; letter-spacing: -0.20px; color: #231F20; margin-bottom: 10px; position: relative; display: flex; align-items: center; }
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 13px; }
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 30px; }
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 34px; line-height: 34px; font-family: sans-serif; font-weight: bold; color: #404040; letter-spacing: -0.20px; }

	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { color: #B8E417; } 
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { color: #FFFFFF; }
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button { box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); }

	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover { background: #a8c140; border-color: #a8c140; color: #fff; } 
	.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover svg { fill: #fff; }

	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { color: #B8E417; } 
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { color: #FFFFFF; }
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button { box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); }

	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover { background: #a8c140; border-color: #a8c140; color: #fff; } 
	.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover svg { fill: #fff; }

	.service-details .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column > .row-number-9.dnd-row { overflow: hidden; padding-top: 40px; padding-bottom:70px !important; }
	.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button { margin: 0 !important; background: #fff; border-radius: 60px !important; box-shadow: 5px 10px 15px rgba(0, 0, 0, .16); color: #a6c141; display: inline-block; font-family: sans-serif; font-size: 18px; font-weight: 700; height: 46px; letter-spacing: -.2px; line-height: 46px; padding: 0 !important; padding-left: 20px !important; position: relative; text-transform: uppercase; width: 220px; text-align: left; }
	.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button:hover { background: #A6C141 !important; color: #fff; }
	.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }


/*IT Feid Service last Four Box Section*/
.service-details .row-number-10.dnd-section {padding: 0px 0 0 0!important;} 
.service-details .row-number-10.dnd-section .row-fluid { max-width: 100%; padding: 0 5px; display: flex; justify-content: center; align-items: flex-start; flex-wrap: nowrap; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 50%; margin: 5px 5px; height: 476px; position: relative; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: absolute; top: 45%; left: 0; transform: translate(0, -50%); width: 100%; padding-left: 90px; height:260px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid { display: block; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 { max-width: 100%; margin: 0; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 60px !important; line-height: 55px; font-family: sans-serif; font-weight: bold; letter-spacing: -0.20px; color: #231F20; margin-bottom: 10px; position: relative; display: flex; align-items: center; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 13px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 30px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 34px; line-height: 34px; font-family: sans-serif; font-weight: bold; color: #404040; letter-spacing: -0.20px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position:absolute; bottom:-10px; }

.service-details .row-number-13.dnd-section {padding: 0 !important;} 
.service-details .row-number-13.dnd-section .row-fluid { max-width: 100%; padding: 0 5px; display: flex; justify-content: center; align-items: flex-start; flex-wrap: nowrap; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 50%; margin: 5px 5px; height: 476px; position: relative; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: absolute; top: 45%; left: 0; transform: translate(0, -50%); width: 100%; padding-left: 90px; height:260px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid { display: block; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 { max-width: 100%; margin: 0; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 60px !important; line-height: 55px; font-family: sans-serif; font-weight: bold; letter-spacing: -0.20px; color: #231F20; margin-bottom: 10px; position: relative; display: flex; align-items: center; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 13px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 30px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 34px; line-height: 34px; font-family: sans-serif; font-weight: bold; color: #404040; letter-spacing: -0.20px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position:absolute; bottom:-10px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { color: #B8E417; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { color: #FFFFFF; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button { box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover { background: #a8c140; border-color: #a8c140; color: #fff; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover svg { fill: #fff; }

.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { color: #B8E417; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { color: #FFFFFF; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button { box-shadow: 5px 10px 15px rgb(0 0 0 / 16%); }

.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover { background: #a8c140; border-color: #a8c140; color: #fff; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 a.button:hover svg { fill: #fff; }

.service-details .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column > .row-number-9.dnd-row { overflow: hidden; padding-top: 40px; padding-bottom:70px !important; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button { margin: 0 !important; background: #fff; border-radius: 60px !important; box-shadow: 5px 10px 15px rgba(0, 0, 0, .16); color: #a6c141; display: inline-block; font-family: sans-serif; font-size: 18px; font-weight: 700; height: 46px; letter-spacing: -.2px; line-height: 46px; padding: 0 !important; padding-left: 20px !important; position: relative; text-transform: uppercase; width: 220px; text-align: left; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button:hover { background: #A6C141 !important; color: #fff; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section .row-number-9.dnd-row a.button:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; }


	/*How we do it page*/
	.how-we-do.body-container-wrapper { background: #EDEDED; padding-bottom:0; } 
	.how-we-do .row-number-5.dnd-section { margin-bottom: 0 !important; padding: 0 !important; text-align: center; max-width: 1920px; margin: auto; position: relative; z-index: 21; } 
	.how-we-do .row-number-5.dnd-section .row-fluid { max-width: 100%; padding: 0 20px; } 
	.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column { background: #fff; border-radius: 18px; padding: 50px 0; } 
	.how-we-do.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column>.row-fluid-wrapper.dnd-row { margin-bottom: 0 !important; } 
	.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column .row-number-6.dnd-row h2 { font-size: 65px; line-height: 60px; padding-bottom: 10px; } 
	.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row { margin-bottom: 0 !important; } 
	.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row .hs_cos_wrapper_type_text { font-size: 40px; line-height: 34px; color: #231F20; font-family: sans-serif; } 

	.how-we-do .row-number-8.dnd-section { padding: 0 20px; border-radius: 0; overflow: hidden; margin-top: -10px; margin-bottom: 0; position: relative; z-index: 20; }
	.how-we-do .row-number-8.dnd-section > .row-fluid { max-width: 100%; padding: 0; border-radius: 0; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column { height: 600px; margin: 0; width: 50%; position: relative; }
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(2) .row-fluid-wrapper.row-depth-1.dnd-row { padding: 0; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 1190px; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-white-bg.png) right center no-repeat; z-index: 1; background-size: cover; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: 2; padding-left: 105px; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { position: relative; padding-left: 135px; display: block; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { position: absolute; top: 0; left: 0; font-size: 200px; line-height: 150px; color: #A6C141; font-family: sans-serif; font-weight: 500; width: 135px; text-align: center; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size: 55px; line-height: 60px; color: #505050; font-weight: bold; font-family: sans-serif; margin-bottom: 10px; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 22px; line-height: 34px; color: #5E5E5E; font-family: sans-serif; margin-bottom: 35px; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; color: #A7A7A7; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a { font-weight: bold; color: #A6C141; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1) { font-size: 18px; text-transform: uppercase; font-family: sans-serif; letter-spacing: -0.20px; border: 4px solid #A6C141; border-radius: 60px; width: 212px; display: inline-block; padding: 10px 0px 10px 15px; height: auto; line-height: 18px; position: relative; background: #A6C141; color: #fff; margin-right: 30px; transition: all 0.5s; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):before { content: ''; position: absolute; top: 50%; right: 0; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):hover { background: #fff; color: #A6C141; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):hover:before { ackground: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text { display: block; } 
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { display: block; height: 600px; position:relative; }	
	.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { content: ''; position: absolute; top: 50%; left: 60%; width: 126px; height: 126px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-126.png) center center no-repeat; background-size: 100%; transform: translate(-50%, -50%); }
	.how-we-do .row-number-8.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn img {border-radius: 0;border-bottom-right-radius: 28px;width: 100%;height: 100%;object-fit: cover;}



	.how-we-do .row-number-11.dnd-section { padding: 0 20px; border-radius: 0; overflow: hidden; margin-top: -22px; margin-bottom: 0; position: relative; z-index: 19; }
	.how-we-do .row-number-11.dnd-section > .row-fluid { max-width: 100%; padding: 0; border-radius: 0; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column { height: 600px; margin: 0; width: 50%; position: relative; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(2) .row-fluid-wrapper.row-depth-1.dnd-row { padding: 0; }
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 1190px; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-white-bg-2.png) right center no-repeat; z-index: 1; background-size: cover; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: 2; padding-left: 105px; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { position: relative; padding-left: 135px; display: block; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { position: absolute; top: 0; left: -20px; font-size: 200px; line-height: 150px; color: #A6C141; font-family: sans-serif; font-weight: 500; width: 135px; text-align: center; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size: 55px; line-height: 60px; color: #505050; font-weight: bold; font-family: sans-serif; margin-bottom: 10px; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 22px; line-height: 34px; color: #5E5E5E; font-family: sans-serif; margin-bottom: 35px; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; color: #A7A7A7; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a { font-weight: bold; color: #A6C141; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1) { font-size: 18px; text-transform: uppercase; font-family: sans-serif; letter-spacing: -0.20px; border: 4px solid #A6C141; border-radius: 60px; width: 212px; display: inline-block; padding: 10px 0px 10px 15px; height: auto; line-height: 18px; position: relative; background: #A6C141; color: #fff; margin-right: 30px; transition: all 0.5s; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):before { content: ''; position: absolute; top: 50%; right: 0; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):hover { background: #fff; color: #A6C141; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text { display: block; } 
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { display: block; height: 600px; position:relative; }
	.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { content: ''; position: absolute; top: 50%; left: 60%; width: 126px; height: 126px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-126.png) center center no-repeat; background-size: 100%; transform: translate(-50%, -50%); }
	.how-we-do .row-number-11.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn img {border-radius: 0;border-bottom-right-radius: 28px;width: 100%;height: 100%;object-fit: cover;}



	.how-we-do .row-number-14.dnd-section { padding: 0 20px; border-radius: 0; overflow: hidden; margin-top: -20px; margin-bottom: 0; position: relative; z-index: 18; }
	.how-we-do .row-number-14.dnd-section > .row-fluid { max-width: 100%; padding: 0; border-radius: 0; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column { height: 600px; margin: 0; width: 50%; position: relative; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(2) .row-fluid-wrapper.row-depth-1.dnd-row { padding: 0; }
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 1190px; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-white-bg-3.png) right center no-repeat; z-index: 1; background-size: cover; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: 2; padding-left: 105px; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { position: relative; padding-left: 135px; display: block; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { position: absolute; top: 0; left: -20px; font-size: 200px; line-height: 150px; color: #A6C141; font-family: sans-serif; font-weight: 500; width: 135px; text-align: center; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size: 55px; line-height: 60px; color: #505050; font-weight: bold; font-family: sans-serif; margin-bottom: 10px; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 22px; line-height: 34px; color: #5E5E5E; font-family: sans-serif; margin-bottom: 35px; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; color: #A7A7A7; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a { font-weight: bold; color: #A6C141; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1) { font-size: 18px; text-transform: uppercase; font-family: sans-serif; letter-spacing: -0.20px; border: 4px solid #A6C141; border-radius: 60px; width: 212px; display: inline-block; padding: 10px 0px 10px 15px; height: auto; line-height: 18px; position: relative; background: #A6C141; color: #fff; margin-right: 30px; transition: all 0.5s; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):before { content: ''; position: absolute; top: 50%; right: 0; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):hover { background: #fff; color: #A6C141; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text { display: block; } 
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { display: block; height: 600px; position:relative; }
	.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { content: ''; position: absolute; top: 50%; left: 60%; width: 126px; height: 126px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-126.png) center center no-repeat; background-size: 100%; transform: translate(-50%, -50%); }
	.how-we-do .row-number-14.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn img {border-radius: 0;border-bottom-right-radius: 28px;width: 100%;height: 100%;object-fit: cover;}



	.how-we-do .row-number-17.dnd-section { padding: 0 20px; border-radius: 0; overflow: hidden; margin-top: -20px; margin-bottom: 0; position: relative; z-index: 17; }
	.how-we-do .row-number-17.dnd-section > .row-fluid { max-width: 100%; padding: 0; border-radius: 0; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column { height: 600px; margin: 0; width: 50%; position: relative; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(2) .row-fluid-wrapper.row-depth-1.dnd-row { padding: 0; }
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 1190px; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-white-bg-4.png) right center no-repeat; z-index: 1; background-size: cover; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: 2; padding-left: 105px; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { position: relative; padding-left: 135px; display: block; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { position: absolute; top: 0; left: -30px; font-size: 200px; line-height: 150px; color: #A6C141; font-family: sans-serif; font-weight: 500; width: 135px; text-align: center; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size: 55px; line-height: 60px; color: #505050; font-weight: bold; font-family: sans-serif; margin-bottom: 10px; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 22px; line-height: 34px; color: #5E5E5E; font-family: sans-serif; margin-bottom: 35px; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; color: #A7A7A7; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a { font-weight: bold; color: #A6C141; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1) { font-size: 18px; text-transform: uppercase; font-family: sans-serif; letter-spacing: -0.20px; border: 4px solid #A6C141; border-radius: 60px; width: 212px; display: inline-block; padding: 10px 0px 10px 15px; height: auto; line-height: 18px; position: relative; background: #A6C141; color: #fff; margin-right: 30px; transition: all 0.5s; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):before { content: ''; position: absolute; top: 50%; right: 0; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):hover { background: #fff; color: #A6C141; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text { display: block; } 
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { display: block; height: 600px; position:relative; }
	.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { content: ''; position: absolute; top: 50%; left: 60%; width: 126px; height: 126px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-126.png) center center no-repeat; background-size: 100%; transform: translate(-50%, -50%); }
	.how-we-do .row-number-17.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn img {border-radius: 0;border-bottom-right-radius: 28px;width: 100%;height: 100%;object-fit: cover;}



	.how-we-do .row-number-20.dnd-section { padding: 0 20px !important; border-radius: 0; overflow: hidden; margin-top: -20px; margin-bottom:0; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid { max-width: 100%; padding: 0; border-radius: 0; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column { height: 600px; margin: 0; width: 50%; position: relative; }
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(2) .row-fluid-wrapper.row-depth-1.dnd-row { padding: 0; }
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(2) .row-fluid-wrapper.row-depth-1.dnd-row .row-fluid { padding: 0; }
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 1190px; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-white-bg.png) right center no-repeat; z-index: 1; background-size: cover; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper { position: absolute; top: 50%; left: 0; transform: translate(0, -50%); z-index: 2; padding-left: 105px; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { position: relative; padding-left: 135px; display: block; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { position: absolute; top: 0; left: -20px; font-size: 200px; line-height: 150px; color: #A6C141; font-family: sans-serif; font-weight: 500; width: 135px; text-align: center; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size: 55px; line-height: 60px; color: #505050; font-weight: bold; font-family: sans-serif; margin-bottom: 10px; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 22px; line-height: 34px; color: #5E5E5E; font-family: sans-serif; margin-bottom: 35px; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; color: #A7A7A7; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a { font-weight: bold; color: #A6C141; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1) { font-size: 18px; text-transform: uppercase; font-family: sans-serif; letter-spacing: -0.20px; border: 4px solid #A6C141; border-radius: 60px; width: 212px; display: inline-block; padding: 10px 0px 10px 15px; height: auto; line-height: 18px; position: relative; background: #A6C141; color: #fff; margin-right: 30px; transition: all 0.5s; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):before { content: ''; position: absolute; top: 50%; right: 0; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) center center no-repeat; background-size: 100%; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(1) .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:nth-child(1):hover { background: #fff; color: #A6C141; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text { display: block; } 
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { display: block; height: 600px; position:relative; }
	.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { content: ''; position: absolute; top: 50%; left: 60%; width: 126px; height: 126px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-126.png) center center no-repeat; background-size: 100%; transform: translate(-50%, -50%); }
	.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn img {border-radius: 0;border-bottom-right-radius: 28px;width: 100%;height: 100%;object-fit: cover;}


	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color { overflow: hidden; background: transparent !important; margin-bottom: 0; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid { display: block; padding: 80px 210px 40px 210px; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .heading-text {overflow: hidden;} 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .heading-text h2 { font-size: 55px; line-height: 45px; font-family: sans-serif; font-weight: bold; margin-bottom: 30px; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .heading-line { display: none; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col { padding-top: 0; padding-bottom: 40px; }
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card { background: #FFFFFF !important; border: none !important; border-radius: 28px !important; overflow: hidden; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .card-image { position: relative; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .card-image:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #231F20; border-top-right-radius: 28px; border-top-left-radius: 28px; opacity: 15%; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .p-20 { padding: 28px 10px; min-height: 185px; position: relative; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .p-20 .card-tagline.secondary-color { font-size: 18px; line-height: 16px; color: #231F20; font-family: sans-serif; font-weight: 500; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .p-20 .mb-10 { margin-bottom: 0; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .p-20 h3 { padding-top: 7px; font-size: 16px; line-height: 20px; font-weight: 400; color: #92AF27 !important; font-family: sans-serif; text-transform: uppercase; margin-bottom: 0; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .card-title-line { display: none; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .card-text { overflow: hidden; }
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .card-text p { font-size: 16px; line-height: 16px; color: #231F20; font-family: sans-serif; opacity: 75%; } 
	.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .flex .col a .card .p-20:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 54px; background: #B8E417; }

	.how-we-do .span12.widget-type-cell .row-number-24.dnd-section { padding: 0 0; margin:auto; }
	.how-we-do .span12.widget-type-cell .row-number-24.dnd-section > .row-fluid { max-width: 1920px; } 
	.how-we-do .span12.widget-type-cell .row-number-24.dnd-section > .row-fluid .widget-type-cell.dnd-column .row-number-25.dnd-row {overflow: hidden;}
	.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-25.dnd-row { position: absolute; top: 110px; z-index: 9; width: 100%; } 
	.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-25.dnd-row h5 { font-size: 20px; line-height: 34px; font-family: sans-serif; letter-spacing: 0.40px; color: #B8E417; font-weight: 400; text-transform: uppercase; }
	.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row { position: absolute; top: 145px; z-index: 2; width: 100%; }  
	.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row h2 {font-size: 55px;line-height: 45px;font-family: sans-serif;color: #fff;font-weight: bold;margin: 0;}

	.how-we-do .span12.widget-type-cell .row-number-28.dnd-row { padding: 35px 0 90px 0; }
	.how-we-do .span12.widget-type-cell .row-number-28.dnd-row a.button { margin: 0 !important; background: #fff; border-radius: 60px !important; box-shadow: 5px 10px 15px rgba(0, 0, 0, .16); color: #a6c141; display: inline-block; font-family: sans-serif; font-size: 18px; font-weight: 700; height: 46px; letter-spacing: -.2px; line-height: 46px; padding: 0 !important; padding-left: 20px !important; position: relative; text-transform: uppercase; width: 220px; text-align: left; }
	.how-we-do .span12.widget-type-cell .row-number-28.dnd-row a.button:before { content: ''; position: absolute; top: 50%; right: 4px; width: 38px; height: 38px; transform: translate(0, -50%); background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) center center no-repeat; background-size: 100%; } 
	.how-we-do .span12.widget-type-cell .row-number-28.dnd-row a.button:hover { background: #A6C141 !important; color: #fff; }

.testimonial-page .row-number-3.dnd-section .row-fluid > .span12.widget-span.widget-type-cell .widget-type-header h2 { font-size: 55px; line-height: 60px; font-weight: bold; font-family: sans-serif; margin-bottom: 40px; }
.testimonial-page .row-number-3.dnd-section .row-fluid > .span12.widget-span.widget-type-cell .row-fluid-wrapper.dnd-row .widget-span.widget-type-cell.dnd-column button.oembed_custom-thumbnail {border: 1px solid #A6C141;}

.menu-button a.button:hover { background: #a8c140; color: #fff; }
.menu-button a.button:hover span svg {fill: #fff;}
body .navigation-primary .submenu.level-1>.has-submenu>.menu-arrow {background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/menu-drop.png); background-repeat: no-repeat; right: -2px; top: 1px;}
body .header.active .navigation-primary .submenu.level-1>.has-submenu>.menu-arrow {background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/menu-drop.png); background-repeat: no-repeat;}
body .header .navigation-primary .submenu.level-2 li a {color: #505050; text-align:left; }
body .header .navigation-primary .submenu.level-2 li a:hover {color: #fff;}

.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { background:linear-gradient(1turn, #F3F3F3, #F2F3E4, #E4E4E4); }

.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-overlay.png) center center no-repeat; background-size: cover; opacity:80%; transition:all 0.5s; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):hover:before { opacity:100%; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #404040;opacity: 80%; transition: all 0.5s; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):hover:before { opacity:90%; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) { background-blend-mode: luminosity; background-color: #fff; } 

.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 38px !important; } 
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 br { display: none; } 
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 55px; } 
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { display: none; } 
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover { display: block; } 
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { display: block; font-size: 20px; line-height: 28px; font-weight: 500; max-width: 80%; }

.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) { background-blend-mode: luminosity; background-color: #fff; } 
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #404040; opacity: 80%; transition:all 0.5s; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):hover:before { opacity:90%; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-overlay.png); z-index: 0; opacity:80%; transition:all 0.5s; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):hover:before { opacity:100%; }

.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 38px !important; } 
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 br { display: none; } 
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 55px; } 
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { display: none; } 
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover { display: block; } 
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { display: block; font-size: 20px; line-height: 28px; font-weight: 500; max-width: 80%; }


.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-overlay.png) center center no-repeat; background-size: cover; opacity:80%; transition:all 0.5s; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):hover:before { opacity:100%; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #404040;opacity: 80%; transition:all 0.5s; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):hover:before { opacity:90%; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2) { background-blend-mode: luminosity; background-color: #fff; } 

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 38px !important; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 br { display: none; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 55px; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { display: none; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover { display: block; } 
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { display: block; font-size: 20px; line-height: 28px; font-weight: 500; max-width: 80%; }


.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1) { background-blend-mode: luminosity; background-color: #fff; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #404040; opacity: 80%; transition:all 0.5s; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(1):hover:before { opacity:90%; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/green-overlay.png); z-index: 0; opacity:80%; transition:all 0.5s; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:nth-child(2):hover:before { opacity:100%; }

.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 38px !important; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 br { display: none; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 55px; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { display: none; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover { display: block; } 
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { display: block; font-size: 20px; line-height: 28px; font-weight: 500; max-width: 80%; }


.about-page .body-container .row-fluid-wrapper>.row-fluid .span12.widget-span.widget-type-cell .row-number-1:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(150deg, black, transparent); display: block; }
.profile-page .span12.widget-span.widget-type-cell .row-number-1.dnd-section:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(150deg, black, transparent); display: block; }

/*Free Risk Assessment Page Start Here*/
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section { padding-bottom:50px }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section:before { display: none; }
.risk-assessment .body-container .row-fluid-wrapper>.row-fluid .span12.widget-span.widget-type-cell .row-number-1:before { border-bottom-left-radius: 0; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { box-shadow:none; padding-bottom:0; }

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .tagline.secondary-color { font-family: sans-serif; font-weight: 400; font-size: 20px; line-height: 34px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .tagline-wrap.mb-15 { margin-bottom: 4px; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .heading-text h2 { font-size: 48px; line-height: 50px; color: #505050; font-family: sans-serif; font-weight: bold; letter-spacing: 0; margin-bottom: 10px; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .heading-line { display: none; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-4.dnd-row .mb-0 { font-size: 22px; line-height: 34px; font-family: sans-serif; font-weight: 400; margin-bottom: 40px; } 

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row { overflow: hidden; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form { overflow: hidden; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form {padding: 0; max-width: 1098px; margin: auto;}
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs_firstname { width: 50%; float: left; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs_firstname input { width: 100%; border: 1px solid #ddd; border-radius: 10px; padding: 13px 20px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs_email { width: 50%; float: left; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs_email input { width: 100%; border: 1px solid #ddd; border-radius: 10px; padding: 13px 20px; }

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-form-field { overflow: hidden; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio:before {position: absolute;left: 0;width: 108px;height: 108px;background: #505050;border-radius: 100%;text-align: center;color: #fff;font-size: 68px;font-family: sans-serif;font-weight: 500;} 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio label { font-size: 32px; line-height: 40px; font-family: sans-serif; font-weight: 500; color: #505050; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio.field { padding-left: 145px; position: relative; margin-bottom:50px; } 

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input { padding-bottom: 35px; border-bottom: 1px solid #707070; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list { list-style: none; padding: 0; margin: 30px 0 0px 0; display: flex; align-items: center; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li { margin: 0; margin-right: 18px; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:before { display: none; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label { margin: 0; font-size: 14px; line-height: 10px; font-family: sans-serif; font-weight: 400; color: #505050; text-align: center; } 

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label input[type=radio] { width: 120px; height: 67px; margin: 0; display: block; margin-bottom: 5px; position: relative; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label input[type=radio]:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 5px solid #CCDA2B !important; background: #fff; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label input[type=radio]:before { content: counter(css-counter); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; text-align: center; font-size: 36px; line-height: 67px; color: #505050; font-family: sans-serif; font-weight: 500; }

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(1) label input[type=radio]:after { border-top-left-radius:10px; border-bottom-left-radius:10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:last-of-type label input[type=radio]:after { border-top-right-radius:10px; border-bottom-right-radius:10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(2) label input[type=radio]:after { border-color:#D7DF22 !important; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(3) label input[type=radio]:after { border-color:#DFE21A !important; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(4) label input[type=radio]:after { border-color:#C4D929 !important; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(5) label input[type=radio]:after { border-color:#9CCA3D !important; }

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(1) label input[type=radio]:checked:after { background:#CCDA2B; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(2) label input[type=radio]:checked:after { background:#D7DF22; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(3) label input[type=radio]:checked:after { background:#DFE21A; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(4) label input[type=radio]:checked:after { background:#C4D929; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li:nth-child(5) label input[type=radio]:checked:after { background:#9CCA3D; }

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-submit { overflow: hidden; padding-left: 145px; padding-bottom: 30px; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-submit .actions { padding: 0; display:inline-block; position:relative; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-submit .actions input.hs-button { background: #fff; border-radius: 60px; box-shadow: 5px 10px 15px rgba(0, 0, 0, .16); border: 4px solid #A6C141; display: inline-block; font-family: sans-serif; font-size: 18px; font-weight: 700; height: 46px; letter-spacing: -.2px; line-height: 40px; padding: 0 0 0 20px; position: relative; text-align: left; text-transform: uppercase; width: 216px; } 
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-submit .actions:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/btn-icon.png) 50% no-repeat; background-size: 100%; content: ""; height: 38px; position: absolute; right: 4px; top: 50%; transform: translateY(-50%); width: 38px; z-index:1; }

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-submit .actions input.hs-button:hover {background: #a6c141; color: #fff !important; border-color: #a6c141; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-submit .actions:hover:before { background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/white-arrow.png) 50% no-repeat; background-size: 100%;}


.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs_question_10 .input { padding-bottom: 0; border: none; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .submitted-message { text-align: center; font-size: 25px; font-weight: 600; color: #aeaf27; padding-bottom: 70px; }

.homepage .row-number-3 .col.border-radius { padding-right: 0; cursor: pointer; }
/*Home page Header popup video css*/
/*
.homepage .row-number-3 .col.border-radius:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #231F20; opacity: 52%; transition: all 0.5s; } 
.homepage .row-number-3 .col.border-radius:after { content: ''; position: absolute; top: 50%; left: 50%; width: 38px; height: 38px; background: url(https://46361583.fs1.hubspotusercontent-na1.net/hubfs/46361583/play-white-38.png) center center no-repeat; background-size: 100%; transform: translate(-50%, -50%); } 
.homepage .row-number-3 .col.border-radius:hover:before { opacity: 68%; }*/
































@media (min-width:1921px){
.homepage .body-container .dnd-section:first-child { margin:auto; }
.homepage .row-number-4 { margin:auto; }
}


@media (max-width:1900px){
.header .container-fluid { left: 0; position: absolute; text-align: right; top: 8px; max-width: 1920px; width: 100%; padding-right: 170px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow:before { background-size: contain; left: 80px !important; position: absolute; top: 0; width: 100%; z-index: 0; background-position: left center; }
.header.active .container-fluid { top:3px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid {padding: 90px 100px;}
.about-page .span12.widget-type-cell .row-number-5.dnd-section { margin-bottom: 90px; padding: 0 230px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column a.play-btn { height: 400px; margin-left: 40px; width: 560px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .no-play-btn { height: 400px; margin-left: 40px; width: 560px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section { padding:0 !important; }
  
.downtime a.play-file-btn { height: 400px; margin-left: 40px; width: 560px; }
}


@media (max-width:1800px){
.timeline ul.timeline-lists li.timeline-item .box-shadow:before { left:0px !important; }
.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 60px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 60px; }

.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 60px; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 60px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 60px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 60px; }

footer.footer .widget-type-cell .row-number-1 { padding:100px 100px; }
footer.footer .widget-type-cell .row-number-5 { padding:90px 100px 100px!important; }
.header .container-fluid { left: 0; max-width: 100%; padding-right: 140px; position: absolute; text-align: right; top: 8px; width: 100%; }
.header.active .container-fluid { left: 40px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h3 { font-size: 50px; line-height: 50px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h4 { font-size:32px; line-height:34px; }

.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3 { font-size: 50px; line-height: 50px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h4 { font-size:32px; line-height:34px; }

.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3 { font-size: 50px; line-height: 50px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h4 { font-size:32px; line-height:34px; }

.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 { font-size: 50px; line-height: 50px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h4 { font-size:32px; line-height:34px; }

.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row { padding: 60px 100px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row { padding: 60px 100px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row { padding: 60px 100px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row { padding: 60px 100px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-48.dnd-row { padding-bottom: 0; }

}



@media (max-width:1720px){
.header .navigation-primary { width: 960px; }
.homepage .th-hero-2 { margin-left: 130px; max-width: 920px; }
.homepage .th-hero-2 h1 span { font-size:66px; line-height:65px; }
.homepage .row-number-3 { margin-left: 130px; max-width: 490px; }
.homepage .row-number-4 .row-fluid { padding: 0 100px; }
.homepage .row-number-17.dnd-section { padding: 82px 80px 100px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow { padding:40px 100px 0 290px;}
.timeline ul.timeline-lists li.timeline-item:nth-child(3) .box-shadow { padding-top: 50px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 32px; letter-spacing: -.2px; line-height: 38px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size:55px!important; line-height:55px; }
.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size:55px!important; line-height:55px; }
.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 32px; letter-spacing: -.2px; line-height: 38px; }

.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 32px; letter-spacing: -.2px; line-height: 38px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size:55px!important; line-height:55px; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size:55px!important; line-height:55px; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 32px; letter-spacing: -.2px; line-height: 38px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 32px; letter-spacing: -.2px; line-height: 38px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size:55px!important; line-height:55px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size:55px!important; line-height:55px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 32px; letter-spacing: -.2px; line-height: 38px; }

footer.footer .widget-type-cell .row-number-1 { padding: 100px 80px; }
footer.footer .widget-type-cell .row-number-5 { padding: 90px 80px 100px !important; }

.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width:1050px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width:1050px; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width:1050px; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width:1050px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width:1050px; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width:90% }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width: 90%; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width:90% }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width: 90%; }

}



@media (max-width:1650px){
.header__container .header__column { padding: 30px 10px 20px; }
.header .navigation-primary .submenu.level-1>li { display: inline-block; padding: 35px 40px; }
.header .navigation-primary { width: 930px; }
.homepage .th-hero-2 .mb-50 { margin-bottom: 20px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button { height: 235px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-8.dnd-row { top:210px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-11.dnd-row, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-14.dnd-row { top:210px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column { padding: 50px 90px !important; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size:28px; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4 .subscribe-form-wrap form .hs-button { width:150px; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(2) { padding-right: 40px; width: 43%; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(3) { width: 37%; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 80px 60px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section { margin-bottom: 80px; padding: 0 180px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row { padding: 60px 80px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell:first-child { padding-left: 0; padding-right: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell:first-child { padding-left: 0; padding-right: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell:first-child { padding-left: 0; padding-right: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell:first-child { padding-left: 0; padding-right: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 20px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a { font-size:28px; line-height:32px; }

.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { padding-left:60px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { padding-left:60px; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { padding-left:60px; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { padding-left:60px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { padding-left:60px; }
.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row .hs_cos_wrapper_type_text { font-size: 35px; line-height: 34px; }
.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size:40px; line-height:40px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size:40px; line-height:40px; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size:40px; line-height:40px; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size:40px; line-height:40px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size:40px; line-height:40px; }
.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid { padding: 80px 150px 40px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding: 0 60px 80px; position: relative; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column { margin: 0; padding-left: 40px; padding-top: 5px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type a { margin-right:10px; }
.testimonial-page .row-number-3.dnd-section .row-fluid > .span12.widget-span.widget-type-cell { padding: 60px 90px !important; border-top-left-radius: 28px; border-top-right-radius: 28px; }
.testimonial-page .row-number-3.dnd-section { margin-top: -130px; padding: 0 60px; }

}


@media (max-width:1600px){
.header__container .header__column { padding: 30px 0px 20px; }
.header .navigation-primary { width: 880px; }
.header .container-fluid { padding-right:120px; }
.header.active .container-fluid { left: 0; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container { height: 235px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow:before { left: 60px !important; background-size: cover; background-position: right center !important; width: 95%; }
.timeline ul.timeline-lists li.timeline-item .box-shadow span { background-size:cover; }
.timeline ul.timeline-lists li.timeline-item .box-shadow { padding: 40px 50px 0 290px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(2) .box-shadow { padding-top: 40px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(3) .box-shadow { padding-top: 40px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(4) .box-shadow { padding-top: 70px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 50px !important; line-height: 50px; }

.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 50px !important; line-height: 50px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 50px !important; line-height: 50px; }

footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size: 26px; line-height: 32px; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li:nth-child(1):before { top: 5px; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li:nth-child(2):before {top:7px;}
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul:nth-child(2) li:nth-child(1):before {top:6px;}
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2 { font-size: 45px; line-height: 48px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column a.play-btn { height: 470px; margin-left: 40px; width: 560px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .no-play-btn { height: 470px; margin-left: 40px; width: 560px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h3 { font-size: 45px; line-height: 48px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 50px; line-height: 45px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p { font-size: 55px; line-height: 60px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h4 { font-size: 28px; line-height: 32px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h4 { font-size: 28px; line-height: 32px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h4 { font-size: 28px; line-height: 32px; }

.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 110px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h4 { font-size: 28px; line-height: 32px; }

.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .heading-text h2 { font-size: 50px; line-height: 45px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 70px 60px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { top:520px; }

.downtime a.play-file-btn{ height: 470px; margin-left: 40px; width: 560px; }
}


@media (max-width:1530px){
.header .navigation-primary { width: 850px; }
footer.footer .widget-type-cell .row-number-5 { padding: 90px 60px 100px !important; }
footer.footer .widget-type-cell .row-number-1 { padding: 100px 60px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2 { font-size: 42px; line-height: 45px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h3 { font-size: 42px; line-height: 45px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h3 span img { border-radius: 0; max-width: 90px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3 span img { border-radius: 0; max-width: 90px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3 span img { border-radius: 0; max-width: 90px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 100px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 100px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 100px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 { font-size: 45px; line-height: 45px; padding-left: 100px; }

.contact-page footer.footer .widget-type-cell .row-number-5 { padding: 50px 60px 60px !important; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col h3 { font-size: 38px; line-height: 40px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p { font-size:25px; line-height:35px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col p>span { top: 8px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { height:450px; background-size:cover; }
.contact-page footer.footer .widget-type-cell .row-number-5 { padding: 60px 60px 60px !important; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 32px !important; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 32px !important; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 32px !important; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 32px !important; }
}


@media (max-width: 1500px) {
.header .navigation-primary { width: 790px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell { padding:50px 60px!important; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column { padding: 50px 60px !important; }
.timeline ul.timeline-lists li.timeline-item .box-shadow p {font-size: 19px; line-height: 22px; margin-bottom: 10px;}
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 50px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 45px !important; line-height: 45px; }
.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 30px; letter-spacing: -.2px; line-height: 34px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 30px; letter-spacing: -.2px; line-height: 34px; }


.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 50px; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 50px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 45px !important; line-height: 45px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 30px; letter-spacing: -.2px; line-height: 34px; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 30px; letter-spacing: -.2px; line-height: 34px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 50px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 50px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 45px !important; line-height: 45px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 30px; letter-spacing: -.2px; line-height: 34px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 30px; letter-spacing: -.2px; line-height: 34px; }


footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell { margin-left: 0; width: 50%; }
footer.footer .widget-type-cell .row-number-5 .span2 { padding-right: 40px; width: 22%; }
footer.footer .widget-type-cell .row-number-5 .span4 { padding-top: 30px; width: 46%; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section { margin: 0 20px; position: relative; padding: 0 60px 80px 60px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section { margin-bottom: 80px; padding: 0 140px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { height: 150px; max-width: 240px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section { overflow: hidden; margin: auto; padding: 55px 60px 100px 60px !important;}
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 20px; width: 50%; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2, .about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h3 { font-size: 40px; line-height: 42px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { max-width:230px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row { padding: 60px 60px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width: 940px; }

.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { font-size:150px; line-height:120px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { font-size:150px; line-height:120px; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { font-size:150px; line-height:120px; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { font-size:150px; line-height:120px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { font-size:150px; line-height:120px; }

.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 110px;}
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 110px;}
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 110px;}
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 110px;}
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 110px;}
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { border-radius:24px; padding:60px 40px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-custom_widget .widget-type-linked_image .hs_cos_wrapper_type_linked_image { border-top-left-radius: 20px; height: 400px; border-top-right-radius: 20px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span4.widget-type-cell.dnd-column .row-number-5.dnd-row {border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.testimonial-page .row-number-3.dnd-section .span12.widget-span .widget-type-text span { font-size: 26px; line-height: 28px; width: 100%; display: block; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { height: 260px; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { height: 280px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { height: 260px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { height: 280px; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section { padding-bottom:50px; }

}


@media (max-width: 1440px) {
.header .navigation-primary { width: 750px; }
.homepage .th-hero-2 { margin-left: 100px; max-width: 920px; }
.homepage .row-number-3 { margin-left: 100px; max-width: 490px; }
  footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size: 25px; line-height: 32px; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4 p { font-size: 17px; }
	  
}


@media (max-width: 1400px) {
footer.footer .widget-type-cell .row-number-5 .span6 { margin: 0; padding-right: 0px; padding-top: 30px; width: 32%; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size: 24px; line-height: 30px; }
.header .navigation-primary { width: 710px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column a.play-btn { height: 450px; margin-left: 40px; width: 500px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .no-play-btn { height: 450px; margin-left: 40px; width: 500px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section { margin-bottom: 80px; padding: 0 100px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a { height: 800px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a:after { width:150px; height:150px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { max-width: 220px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { background-size: cover; height: 400px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .row-number-5.dnd-row { padding-top: 60px; }
.hs-content-id-183218341799 .footer.footer, .hs-content-id-191333295267 .footer.footer { background: transparent; bottom: -50px; left: 0; position: absolute; width: 100%; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 50px 50px; }
.downtime a.play-file-btn{ height: 450px; margin-left: 40px; width: 500px; }
}


@media (max-width: 1366px) {
.header .navigation-primary { width: 700px; }
.header .navigation-primary .submenu.level-1>li { display: inline-block; padding: 35px 25px; }
.homepage .th-hero-2 { margin-left: 80px; max-width: 920px; }
.homepage .row-number-3 { margin-left: 80px; max-width: 490px; }
.homepage .row-number-4 .row-fluid { padding: 0 80px; }
.homepage .row-number-17.dnd-section { padding: 80px 60px 100px; }
footer.footer .widget-type-cell .row-number-5 { padding: 90px 50px 100px !important; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell { padding-top: 20px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { padding-left: 30px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width: 850px; }
.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid { padding: 60px 100px 30px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type a { margin-right: 10px; font-size: 16px; width: 190px; }

}

@media (max-width: 1350px) {
.header .navigation-primary { width: 680px; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 30px; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 30px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 30px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 30px; }

}


@media (max-width:1330px){
.header .header__container .header__row-2 { padding:0; }
.homepage .body-container .dnd-section:first-child { margin-left: 15px; margin-right: 15px; margin-top: 15px !important; padding-top: 170px !important; }
.homepage .row-number-4 { margin-left: 15px; margin-right: 15px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow { padding: 20px 50px 0 290px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 40px !important; line-height: 40px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 26px; letter-spacing: -.2px; line-height: 30px; }


.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 40px !important; line-height: 40px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 26px; letter-spacing: -.2px; line-height: 30px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 40px !important; line-height: 40px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 26px; letter-spacing: -.2px; line-height: 30px; }

footer.footer .widget-type-cell .row-number-1 { padding: 100px 40px; }
footer.footer .widget-type-cell .row-number-5 { padding: 80px 40px 80px !important; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4 p { font-size: 16px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2, .about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h3 { font-size: 38px; line-height: 40px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column a.play-btn { height: 400px; margin-left: 40px; width: 450px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .no-play-btn { height: 400px; margin-left: 40px; width: 450px; }
.about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .heading-text h1, .about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .heading-text h1 strong { font-weight: 700; line-height: 60px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a { font-size: 25px; line-height: 28px; }
.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-42.dnd-row { top:80px; }
.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row { top:120px; }

.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-6.dnd-row { top:80px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row { top:120px; }

.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-25.dnd-row { top:80px; }
.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row { top:120px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p { font-size: 45px; line-height: 50px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 { font-size: 40px; line-height: 40px; padding-left: 70px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h4 { font-size: 25px; line-height: 30px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h4 { font-size: 25px; line-height: 30px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h4 { font-size: 25px; line-height: 30px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3 span img, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3 span img, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 span img { border-radius: 0; max-width: 60px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { background-size: cover; height: 350px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding-bottom: 120px; position: relative; top: -565px; padding-left: 50px; padding-right: 50px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type { font-size: 22px; }
.testimonial-page .row-number-3.dnd-section .span12.widget-span .widget-type-text span { font-size: 24px; line-height: 26px; width: 100%; display: block; }
.testimonial-page .body-container .dnd-section:first-child { padding-left: 30px; padding-right: 30px; }
.downtime a.play-file-btn{ height: 400px; margin-left: 40px; width: 450px; }
}


@media (max-width:1300px){
.header .navigation-primary .submenu.level-1>li a { font-size:16px; }
.header .navigation-primary { width: 650px; }
.container-fluid .row-fluid .max-width-850 .tagline-wrap .tagline { font-size: 22px; }
.homepage .th-hero-2 h1 span { font-size: 60px; line-height: 60px; }
.homepage .th-hero-2 .mb-50 span { font-family: sans-serif; font-size: 22px; line-height: 27px; }
.homepage .th-hero-2 { margin-left: 60px; max-width: 840px; }
.homepage .row-number-3 { margin-left: 60px; max-width: 490px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .th-hero-2 h1 span { font-size: 50px; line-height: 40px; }
.homepage .row-number-4 .row-fluid { padding: 0 60px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell { padding: 50px 50px !important; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .tagline-wrap .tagline { font-size:60px;}
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .heading-text h2 { font-size: 30px; line-height: 30px; }
.homepage .row-number-17.dnd-section { padding: 60px 50px 100px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .mb-50 p { font-size: 18px; line-height: 28px; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell h2 {font-size: 50px; line-height: 55px; margin-bottom: 20px;}
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size: 23px; line-height: 30px; }
.header .container-fluid { padding-right: 100px; }
.header.active .container-fluid { left: 0; padding-right: 80px; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-type-custom_widget img { border: 14px solid #a6c141; border-radius: 15px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { border-radius: 20px; padding: 60px 30px; }
.testimonial-page .row-number-3.dnd-section .row-fluid>.span12.widget-span.widget-type-cell { border-top-left-radius: 28px; border-top-right-radius: 28px; padding: 60px 60px !important; }

.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width: 95%; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width: 95%; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width: 95%; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .showonhover p { max-width: 95%; }
.video_overlay .video_pop iframe, .video_overlay .video_pop video{ height: 92vh !important; margin: 0 !important; width: 100% !important; }
ul.submenu.level-2 { max-height: 460px; overflow-y: auto; }

}


@media (max-width:1260px){
.header .navigation-primary .submenu.level-1>li { display: inline-block; padding: 35px 20px; }
.header .navigation-primary { width: 590px; }
.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 10px; max-width: 80px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 38px !important; line-height: 38px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 10px; max-width: 80px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 22px; letter-spacing: 0; line-height: 30px; }

.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 38px !important; line-height: 38px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 10px; max-width: 80px; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 10px; max-width: 80px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 22px; letter-spacing: 0; line-height: 30px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 38px !important; line-height: 38px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 10px; max-width: 80px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { opacity: 100%; padding-right: 10px; max-width: 80px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 22px; letter-spacing: 0; line-height: 30px; }

footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell { margin-left: 0; width: 53%; }
footer.footer .widget-type-cell .row-number-1 { padding: 80px 30px; }
footer.footer .widget-type-cell .row-number-5 { padding: 80px 30px !important; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column a.play-btn { height: 360px; margin-left: 40px; width: 400px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .no-play-btn { height: 360px; margin-left: 40px; width: 400px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 45px; line-height: 40px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2 { font-size: 45px; line-height: 40px; }
.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row h2 { font-size: 45px; line-height: 40px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row h2 { font-size: 45px; line-height: 40px; }
.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2 { font-size: 45px; line-height: 40px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-48.dnd-row h2 { font-size: 45px; line-height: 40px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-47.dnd-row h5 { font-size:18px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row { padding: 60px 40px; }
.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child { font-size: 16px; margin-right: 10px; width: 190px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child { font-size: 16px; margin-right: 10px; width: 190px; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child { font-size: 16px; margin-right: 10px; width: 190px; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child { font-size: 16px; margin-right: 10px; width: 190px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child { font-size: 16px; margin-right: 10px; width: 190px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width: 820px; }
.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row .hs_cos_wrapper_type_text { font-size: 30px; line-height: 30px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding: 0 30px 80px; position: relative; }
.testimonial-page .container-fluid .row-fluid .max-width-850 .heading-text h1 .heading-type.font-size-76 { font-size: 60px; line-height: 60px; }
.video_overlay .video_pop { max-width: 900px; }
.video_overlay .video_pop iframe, .video_overlay .video_pop video{ width: 100% !important; height: 580px !important; margin: 0; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 30px !important; line-height: 30px; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 30px !important; line-height: 30px; }


.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 30px !important; line-height: 30px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell:hover .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 30px !important; line-height: 30px; }

.video_overlay .video_pop iframe { height: 92vh !important; margin: 0; width: 100% !important; } 
.menu-button li { padding-left:0; }
.downtime a.play-file-btn { height: 360px; margin-left: 40px; width: 400px; }
}



@media (max-width:1200px){ 
.body-container .dnd-section:first-child { min-height: 850px; }
.homepage .th-hero-2 .mb-50 span { opacity:80%; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size: 22px; line-height: 30px; }
footer.footer .widget-type-cell .row-number-5 .span2 { padding-right: 0; width: 100%; }
footer.footer .widget-type-cell .row-number-5 .span6 { margin: 0; padding-right: 0; padding-top: 30px; width: 47%; }
footer.footer .widget-type-cell .row-number-5 .span4 { padding-top: 30px; width: 53%; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 60px 30px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column a.play-btn:before { width:90px; height:90px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a { font-size: 20px; line-height: 23px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-47.dnd-row { padding-top: 60px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 { font-size: 30px; line-height: 30px; padding-left: 70px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h4, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h4, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h4 { font-size: 20px; line-height: 25px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { font-size: 100px; line-height: 80px; text-align:left; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 80px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 50px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column { height: 600px !important; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width: 720px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding-bottom: 260px; position: relative; top: -525px; padding-left: 50px; padding-right: 50px; }
}




@media (max-width:1140px){ 
.header .container-fluid { padding-right: 100px; top: 24px; }
.header.active { padding: 10px 0px; }
.header.active .container-fluid { top: 24px; }
.header.active .container-fluid { left: 0; padding-right: 100px; }
.header .navigation-primary { width: 100%; }
.header .navigation-primary .submenu.level-1>li { display: block; padding: 15px 10px; }
body .navigation-primary .submenu.level-1 { background-color: #444; border: 1px solid #a8c140; border-radius: 20px; width: 100%; padding: 10px 0; border-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
#hs_cos_wrapper_menu_button { text-align: center; background: #444; padding-bottom: 30px; border: 1px solid #a8c140; border-top: 0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 450px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 450px; }

.homepage .body-container .dnd-section:first-child { margin-left: 15px; margin-right: 15px; margin-top: 15px !important; padding-top: 150px !important; }
.header .navigation-primary .submenu.level-1>li a { font-size: 16px; padding: 0; text-align: left; padding-left: 20px;}
body .header.active .navigation-primary .submenu.level-1>.has-submenu>.menu-arrow, body .navigation-primary .submenu.level-1>.has-submenu>.menu-arrow { background:none; }
#hs_cos_wrapper_menu_button { text-align:left; padding-left:20px; }
body .navigation-primary .submenu.level-2 { padding: 5px 30px 0 30px; }
body .header .navigation-primary .submenu.level-2 li { border:none !important; }
body .header .navigation-primary .submenu.level-2 li a { color: #fff; background: transparent; padding: 5px 0 0 0; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 450px; }
.homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position:inherit; bottom:inherit; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position:inherit; bottom:inherit; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position:inherit; bottom:inherit; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button-col { position:inherit; bottom:inherit; }

}


@media (max-width:1124px){ 
.homepage .body-container .dnd-section:first-child { margin-left: 10px; margin-right: 10px; margin-top: 10px !important; padding-top: 150px !important; }
.homepage .row-number-4 { margin-left: 10px; margin-right: 10px; padding:0 0 60px; }
.homepage .row-number-4 .row-fluid { padding: 0 40px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell { padding: 50px 30px !important; }
.homepage .row-number-17.dnd-section { padding: 60px 30px 80px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow h4 { font-size: 30px; line-height: 22px; }
	  timeline ul.timeline-lists li.timeline-item .box-shadow p { font-size: 17px; line-height: 22px; margin-bottom: 10px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 30px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 34px !important; line-height: 34px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 20px; letter-spacing: 0; line-height: 26px; }

.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 30px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 34px !important; line-height: 34px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 20px; letter-spacing: 0; line-height: 26px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 30px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 34px !important; line-height: 34px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 20px; letter-spacing: 0; line-height: 26px; }

footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell h2 { font-size: 45px; line-height: 45px; margin-bottom: 20px; }
.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column { height: auto !important; margin: 0; position: relative; width: 100%; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column { height: auto !important; margin: 0; position: relative; width: 100%; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column { height: auto !important; margin: 0; position: relative; width: 100%; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column { height: auto !important; margin: 0; position: relative; width: 100%; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column { height: auto !important; margin: 0; position: relative; width: 100%; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { position: inherit; transform: inherit; padding: 60px 130px 60px 50px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width: 100%; }
.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { height: auto; position: relative; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { height: auto; position: relative; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { height: auto; position: relative; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { height: auto; position: relative; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn { height: auto; position: relative; }

.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { left:50%; width:120px; height:120px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { left:50%; width:120px; height:120px; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { left:50%; width:120px; height:120px; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { left:50%; width:120px; height:120px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { left:50%; width:120px; height:120px; }

.how-we-do .row-number-8.dnd-section>.row-fluid { display: flex; flex-direction: column-reverse; }
.how-we-do .row-number-11.dnd-section>.row-fluid { display: flex; flex-direction: column-reverse; }
.how-we-do .row-number-14.dnd-section>.row-fluid { display: flex; flex-direction: column-reverse; }
.how-we-do .row-number-17.dnd-section>.row-fluid { display: flex; flex-direction: column-reverse; }
.how-we-do .row-number-20.dnd-section>.row-fluid { display: flex; flex-direction: column-reverse; }

.how-we-do .row-number-11.dnd-section { margin-top:0; }
.how-we-do .row-number-14.dnd-section { margin-top:0; }
.how-we-do .row-number-17.dnd-section { margin-top:0; }
.how-we-do .row-number-20.dnd-section { margin-top:0; }
.how-we-do .row-number-20.dnd-section > .row-fluid .span6.widget-type-cell.dnd-column:nth-child(2) .row-fluid-wrapper.row-depth-1.dnd-row { padding: 0; position: inherit; transform: inherit; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child:before { width: 100%; background: #fff; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { position: inherit; transform: inherit; padding: 60px 50px 60px 50px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col h3 { font-size: 35px; line-height: 35px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { background-size: cover; height: 250px; }
.testimonial-page .row-number-3.dnd-section { margin-top: -130px; padding: 0 30px; }
.testimonial-page .row-number-3.dnd-section .span12.widget-span .widget-type-text span { font-size: 22px; line-height: 26px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section { padding:0 30px 40px 30px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio label { font-size: 25px; line-height: 30px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { margin: 0 10px !important; }
  
.downtime a.play-file-btn{ height: auto; position: relative; }
}


@media (max-width:1024px){ 
.timeline ul.timeline-lists li.timeline-item:nth-child(2) .box-shadow { padding-top: 20px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(3) .box-shadow { padding-top: 30px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(4) .box-shadow { padding-top: 50px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(5) .box-shadow { padding-top: 40px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-19.dnd-row .widget-type-text span {font-size:20px;}
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li { font-size: 20px; line-height: 26px; padding-left:25px; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li:first-child:before { top: 3px; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul li:nth-child(2):before { top: 5px; }
footer.footer .widget-type-cell .row-number-5 .span6 { margin: 0; padding-right: 0; padding-top: 30px; width: 100%; }
footer.footer .widget-type-cell .row-number-5 .span4 { padding-top: 30px; width: 100%; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(2) { padding-right: 40px; width: 30%; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(3) { width: 40%; }
.menu-button li:last-child { padding: 0 !important; }
.about-page .span12.widget-type-cell .row-number-1 { margin-left: 10px; margin-right: 10px; }
body .body-container-wrapper { padding: 10px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section { margin: 0 10px; padding: 0 30px 60px; position: relative; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section { margin-bottom: 80px; padding: 0 60px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section { padding: 55px 40px 100px 40px !important; } 
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { margin-top:-392px; }

.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding-bottom: 450px; position: relative; top: -565px; padding-left: 50px; padding-right: 50px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-1.dnd-section { border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-bottom: 0 !important; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column { padding-top: 20px !important; width: 100%; padding-left: 0 !important; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span4.widget-span.widget-type-cell.dnd-column { width: 100%; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-custom_widget, .profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-custom_widget .widget-type-linked_image { overflow: hidden; width: 100%; height: auto; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-custom_widget .widget-type-linked_image .hs_cos_wrapper_type_linked_image { border-top-left-radius: 20px; border-top-right-radius: 20px; height: auto; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { border-radius: 20px; padding: 60px 50px; }

}




@media (max-width:990px){
.homepage .th-hero-2 { margin-left: 40px; max-width: 100%; }
.homepage .th-hero-2 h1 span { font-size: 60px; line-height: 50px; }
.container-fluid .row-fluid .max-width-850 .heading-text h1 { margin-bottom: 20px; line-height: 52px; }
.homepage .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 150px; }
.homepage .body-container .dnd-section:first-child { margin-left: 10px; margin-right: 10px; margin-top: 10px !important; padding-top: 120px !important; margin-bottom: 0 !important; }
.body-container .dnd-section:first-child { min-height: 820px; }
.homepage .row-number-3 { margin-left: 40px; max-width: 490px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .th-hero-2 h1 span { font-size: 40px; line-height: 35px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .th-hero-2 .tagline { font-size: 18px; line-height: 25px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button { height: 160px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container { height: 160px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-11.dnd-row, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-14.dnd-row, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-8.dnd-row { top: 130px; left: 10px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .widget-type-text { line-height: 20px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .hs_cos_wrapper_type_text { font-size: 16px; line-height: 19px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .tagline-wrap .tagline { font-size: 40px; line-height: 40px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 .heading-text h2 { font-size: 20px; line-height: 20px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow span { font-size: 100px; font-weight: 500; height: 100%; left: 0; line-height: 230px; position: absolute; text-align: center; top: 0; width: 127px; background-size: cover !important;}
.timeline ul.timeline-lists li.timeline-item .box-shadow { padding: 20px 50px 0 150px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow p { font-size: 16px; line-height: 22px; margin-bottom: 10px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(4) .box-shadow { padding-top: 70px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(3) .box-shadow { padding-top: 40px; }
.timeline ul.timeline-lists li.timeline-item:nth-child(5) .box-shadow { padding-top: 50px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 0; }
.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 0; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 20px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 25px !important; line-height: 25px; }
.body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 60px; opacity: 100%; padding-right: 10px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 17px; letter-spacing: 0; line-height: 23px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button { font-size: 16px; height: 42px; min-width: 170px; width: auto;  padding-right:40px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 280px; }


.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 0; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 0; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 20px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 25px !important; line-height: 25px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 60px; opacity: 100%; padding-right: 10px; }
.service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 60px; opacity: 100%; padding-right: 10px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 17px; letter-spacing: 0; line-height: 23px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button { font-size: 16px; height: 42px; width: 170px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 280px; }


.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 0; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 0; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { padding-left: 20px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 25px !important; line-height: 25px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 60px; opacity: 100%; padding-right: 10px; }
.service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 span { max-width: 60px; opacity: 100%; padding-right: 10px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 17px; letter-spacing: 0; line-height: 23px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 .button { font-size: 16px; height: 42px; width: 170px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 280px; }


footer.footer .widget-type-cell .row-number-1 .span6.widget-type-custom_widget { justify-content: flex-start !important; padding-right: 0; width: 100%; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell { margin-left: 0; width: 100%; padding-top: 40px; }
footer.footer .widget-type-cell .row-number-1 .row-fluid { display: block !important; }
.timeline ul.timeline-lists li.timeline-item .box-shadow:before { width:91%; }
.about-page .body-container .row-fluid-wrapper>.row-fluid .span12.widget-span.widget-type-cell .row-number-1 { max-width: 100% !important; padding-left: 30px; padding-right: 30px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column a.play-btn { height: auto; margin-left: 0; width: 100%; margin-bottom: 20px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2, .about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h3 { font-size: 35px; line-height: 38px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; font-size: 20px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type a { width:200px; margin-right:10px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section { margin-bottom: 80px; padding: 0 40px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-48.dnd-row h2, .about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 35px; line-height: 40px; }
.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row h2 { font-size: 35px; line-height: 40px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row h2 { font-size: 35px; line-height: 40px; }
.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2 { font-size: 35px; line-height: 40px; }

.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .dnd-module .widget-type-linked_image span { display: block; height: 150px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a { height: 550px; }

.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-42.dnd-row { top: 50px; }
.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row { top: 80px; }

.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-6.dnd-row { top:50px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row { top:80px; }

.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-25.dnd-row { top: 50px; }
.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row { top: 80px; }

.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--image_caption__wrapper .splide__slide--image__wrapper a:after { height: 100px; width: 100px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption { bottom: 40px !important; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p { font-size: 30px; line-height: 35px; padding: 0 50px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p:last-of-type { font-size: 16px; line-height: 20px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { max-width: 210px; margin-right: 15px !important; }
.slider__container .splide__nav { padding: 0; margin-top: 0; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell:first-child, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell:first-child, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell:first-child { padding-left: 0; padding-right: 0; width: 100%; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell { margin: 0; padding-left: 0; width: 100%; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h3 { font-size: 30px; line-height: 30px; padding-left: 70px; margin-bottom: 20px; }
.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column { background: #fff; border-radius: 18px; padding: 30px 0; }
.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid { padding: 60px 60px 30px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding-bottom: 450px; position: relative; top: -565px; padding-left: 30px; padding-right: 30px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 50px 30px; }
.testimonial-page .container-fluid .row-fluid .max-width-850 .heading-text h1 .heading-type.font-size-76 { font-size: 40px; line-height: 40px; }
.testimonial-page .body-container .dnd-section:first-child { padding-left: 30px; padding-right: 30px; min-height: 650px; border-radius: 15px; }
.testimonial-page .row-number-3.dnd-section .row-fluid>.span12.widget-span.widget-type-cell { border-top-left-radius: 20px; border-top-right-radius: 20px; padding: 60px 30px !important; }
.testimonial-page .row-number-3.dnd-section .row-fluid>.span12.widget-span.widget-type-cell .widget-type-header h2 { font-size: 45px; line-height: 50px; }
.video_overlay .video_pop { max-width:700px; }
.video_overlay .video_pop iframe, .video_overlay .video_pop video{ width: 100% !important; height: 380px !important; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: inherit; transform: inherit; top: inherit; left: inherit; padding:0; height:auto; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: auto; width: 100%; padding: 30px 30px; }
.homepage .body-container .row-number-20.dnd-section .row-fluid { display: block; }
.homepage .body-container .row-number-23.dnd-section .row-fluid { display: block; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper { position: inherit; transform: inherit; top: inherit; left: inherit; padding:0; height:auto; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: auto; width: 100%; padding: 30px 30px; }
.service-details .row-number-10.dnd-section .row-fluid { display: block; }
.service-details .row-number-13.dnd-section .row-fluid { display: block; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column>.row-number-9.dnd-row { overflow: hidden; padding-bottom: 20px !important; margin-bottom: 0 !important; }

.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label { font-size:12px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label input[type=radio] { width:90px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio:before { font-size: 48px; line-height: 68px; height: 70px; width: 70px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio.field { padding-left: 90px; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section { margin: 0 10px; padding: 0 10px 40px 10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .heading-text h2 { font-size:40px; line-height:45px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { max-width: 170px; margin: 0 10px !important; }
.downtime a.play-file-btn{ height: auto; margin-left: 0; width: 100%; margin-bottom: 20px; }
}


@media (max-width:800px){
.homepage .th-hero-2 .mb-50 span { font-size: 20px; line-height: 26px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section:before { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { max-width: 210px; margin-right: 15px !important; height: 110px; }
.slider__container .splide__nav button.splide__arrow.splide__arrow--prev { height: 100px; width: 34px; }
.slider__container .splide__nav button.splide__arrow.splide__arrow--next { height: 100px; width: 34px; }
.slider__container .splide__nav { padding: 0; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide:after { background-size:35px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .flex { margin: 0; display: block; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col { padding-bottom:30px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text p:last-of-type a { font-size: 16px; margin-right: 10px; width: 220px; display: block; margin-bottom: 10px; }
.video_overlay .video_pop { max-width:600px }
.video_overlay .video_pop iframe, .video_overlay .video_pop video { width: 100% !important; height: 340px !important; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { margin: 0 10px !important; }
}


@media (max-width:767px){
#hs_cos_wrapper_site_logo { max-width: 160px; }
.homepage .th-hero-2 .mb-50 { margin-bottom: 20px; padding-right: 30px; }
.homepage .th-hero-2 { margin-left: 30px; max-width: 100%; }
.homepage .th-hero-2 h1 span { font-size: 40px; line-height: 30px; }
.container-fluid .row-fluid .max-width-850 .heading-text h1 { line-height: 22px; margin-bottom: 20px; }
.container-fluid .row-fluid .max-width-850 .tagline-wrap .tagline { font-size: 18px; }
.homepage .row-number-3 { margin-left: 30px; max-width: 80%; }
.homepage .row-number-3 .col.border-radius { border-radius: 0 !important; margin-top: -50px; padding-left: 0; flex: none; padding-right: 0; width: 50%; float: left; }
.homepage .row-number-3 .col { width: 50%; float: left; flex: none !important; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .oembed_container button { height: 300px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-11.dnd-row, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-14.dnd-row, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-8.dnd-row { left: 20px; bottom: 15px; top: inherit; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column { position: relative; margin-bottom: 40px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-16 { margin-top: 0; }
.timeline ul.timeline-lists li.timeline-item .box-shadow span { background-size: cover !important; font-size: 80px; font-weight: 500; height: 100%; left: 0; line-height: 230px; position: absolute; text-align: center; top: 0; width: 80px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow { padding: 20px 30px 0 100px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow p { font-size: 15px; line-height: 20px; margin-bottom: 6px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 16px; letter-spacing: 0; line-height: 22px; }
.body-container .row-number-20.dnd-section .row-fluid { display:block; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 280px; }
.body-container .row-number-23.dnd-section .row-fluid { display:block; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell {width:100%;}
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 30px !important; line-height: 30px; }

.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 16px; letter-spacing: 0; line-height: 22px; }
.service-details .row-number-9.dnd-section .row-fluid { display:block; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 280px; }
.service-details .row-number-12.dnd-section .row-fluid { display:block; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell {width:100%;}
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 30px !important; line-height: 30px; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 p { font-size: 16px; letter-spacing: 0; line-height: 22px; }
.service-details .row-number-10.dnd-section .row-fluid { display:block; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: 280px; }
.service-details .row-number-13.dnd-section .row-fluid { display:block; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell {width:100%;}
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 30px !important; line-height: 30px; }

footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(3) { width: 100%; padding-top: 30px; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(2) { padding-right: 0; width: 100%; text-align: left; padding-top: 40px; }
footer.footer .widget-type-cell .row-number-5 .span6 .span6:nth-child(2) #hs_cos_wrapper_footer-module-9 { margin-top: 0 !important; } 
footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(2) section.th-subscribe-form.text-center { text-align: left !important; } 
footer.footer .widget-type-cell .row-number-5 .span4 .span4:nth-child(2) .form { max-width: 100%; }
footer.footer .footer-column-5-row-1-margin { margin-top: 0px !important; margin-bottom: 0px !important; }
.about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .heading-text h1, .about-page .span12.widget-type-cell .row-number-1 .span12.widget-type-cell.dnd-column section.th-hero-2 .heading-text h1 strong { font-weight: 700; line-height: 30px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { margin-top: -460px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type a { font-size:16px; width:180px; display:block; margin-bottom:10px; text-align:left; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 60px 20px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section { margin: 0 10px; padding: 0 20px 60px; position: relative; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type { margin: 0; font-size: 22px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column .dnd-module .widget-type-linked_image span { display: block; height: auto; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-fluid-wrapper .widget-type-cell.dnd-column { overflow: hidden; margin-bottom: 30px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column>.row-fluid-wrapper.dnd-row { margin-bottom: 0px !important; margin-top: 0 !important; padding: 0 !important; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section { padding: 30px 20px 80px 20px !important;}
.about-page .span12.widget-type-cell .row-number-5.dnd-section { margin-bottom: 80px; padding: 0 20px; }
.about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row { padding-top:20px; }
.how-we-do .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 35px; line-height: 35px; margin-bottom: 0; }
.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row .hs_cos_wrapper_type_text { font-size: 20px; line-height: 20px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper { padding: 50px 30px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size: 35px; line-height: 35px; }
.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .heading-text h2 { font-size: 40px; line-height: 30px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h5 { font-size:16px; line-height:30px; }
.contact-page .body-container .dnd-section:first-child { padding-left: 30px; padding-right: 30px; }
.hs-content-id-183218341799 .footer.footer, .hs-content-id-191333295267 .footer.footer { background: transparent; position: inherit; width: 100%; }
.hs-content-id-183218341799 footer.footer .widget-type-cell .row-number-1, .hs-content-id-191333295267 footer.footer .widget-type-cell .row-number-1 { display: none; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding-bottom: 0; padding-left: 30px; padding-right: 30px; position: relative; top: 0; margin-top: -550px; }
.hs-content-id-183218341799 footer.footer:before, .hs-content-id-191333295267 footer.footer:before {height: 50%; left: 0; opacity: 55%; position: absolute; top: inherit; width: 100%; z-index: 0;}
.contact-page .body-container .dnd-section:first-child .heading-text h1 .heading-type { color: #fff; font-size: 50px; font-weight: 700; line-height: 50px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding-bottom: 50px; padding-left: 30px; padding-right: 30px; position: relative; top: 0; margin-top: -600px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section:before { background-size: cover; height: 250px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-1.dnd-section { border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-bottom: 0 !important; min-height: 670px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .span8.widget-type-cell.dnd-column .row-number-6.dnd-row .row-fluid .hs_cos_wrapper_type_rich_text h2 { font-size: 35px; font-weight: 700; letter-spacing: 0; line-height: 40px; margin-bottom: 10px; }
.video_overlay .video_pop { max-width:500px }
.video_overlay .video_pop iframe, .video_overlay .video_pop video { width: 100% !important; height: 320px !important; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio.field { padding-left: 0; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio > label { padding-left: 85px; font-size: 22px; line-height: 26px; padding-top: 10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-4.dnd-row .mb-0 { font-size: 18px; line-height: 24px; margin-bottom: 30px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-submit { overflow: hidden; padding-bottom: 30px; padding-left: 0; }
}



@media (max-width:640px){
 .homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column .row-number-18.dnd-row .span12.widget-span.widget-type-custom_widget.dnd-module .th-vertical-timeline-1 a.button{ font-size:15px; }
.homepage .row-number-3 .col p a { display: inline-block; font-size: 23px; font-weight: 700; line-height: 14px; }
.homepage .row-number-3 .col p { font-family: sans-serif; font-size: 16px; line-height: 20px; margin-bottom: 0; }
.container-fluid .row-fluid .max-width-850 .button { font-size: 16px; width: 162px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow span { font-size: 50px; line-height: 230px; width: 60px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow { padding: 20px 30px 0 70px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow:before { left: 40px !important; }
.timeline ul.timeline-lists li.timeline-item .box-shadow h4 { font-size: 25px; line-height: 20px; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell .hs_cos_wrapper_type_rich_text ul { float: left; list-style: none; padding: 0; width: 100%; margin-bottom: 0; }
.header .container-fluid a:first-child { margin-right: 20px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { height: 80px; left: 50%; width: 80px; }
.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 20px; line-height: 30px; margin-bottom: 30px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 20px; line-height: 30px; margin-bottom: 30px; }
.how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 20px; line-height: 30px; margin-bottom: 30px; }
.how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 20px; line-height: 30px; margin-bottom: 30px; }
.how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p { font-size: 20px; line-height: 30px; margin-bottom: 30px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text h3 { font-size: 26px; line-height: 28px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { border-radius: 20px; padding: 60px 20px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label input[type=radio] { width: 70px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list { align-items: flex-start; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label { font-size: 12px; line-height: 14px; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 60px 10px 0px 10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .tagline.secondary-color { font-size: 16px; line-height: 26px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { margin: 0 6px !important; max-width: 120px; }
}


@media (max-width:550px){
.header .container-fluid { padding-right: 90px; top: 24px; z-index: 2; }
.header .container-fluid a:first-child { margin-right: 10px; }
.homepage .row-number-4 .row-fluid { padding: 0 20px; }
.homepage .row-number-17.dnd-section { padding: 60px 20px 80px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell { padding: 50px 0px !important; }
.timeline ul.timeline-lists li.timeline-item .box-shadow:before { width: 100%; left: 0 !important; background: #fff; }
.timeline ul.timeline-lists li.timeline-item { margin-left:0 !important; }
footer.footer .widget-type-cell .row-number-1 .span6.widget-span.widget-type-cell form .field { margin-bottom: 0px !important; padding: 0; }
footer.footer .widget-type-cell .row-number-5 .span6 .span6 { padding-right: 0; padding-top: 0; width: 100%; }
footer.footer .widget-type-cell .row-number-5 .span4 .span4:first-child { width: 100%; }
footer.footer .widget-type-cell .row-number-20 { background: none !important; bottom: 0px; padding-bottom: 20px !important; padding-top: 0 !important; position: absolute; width: 100%; }
footer.footer .widget-type-cell .row-number-5 { padding: 60px 20px 80px 20px !important; }
.about-page .body-container .row-fluid-wrapper>.row-fluid .span12.widget-span.widget-type-cell .row-number-1 { max-width: 100% !important; padding-left: 10px; padding-right: 10px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 60px 20px 60px 20px; border-radius: 15px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h5 { font-size: 16px; line-height: 30px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h2, .about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text h3 { font-size: 30px; line-height: 32px; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text p:last-of-type { font-size: 22px; line-height: 24px; margin: 0; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2, .about-page .span12.widget-type-cell .row-number-41.dnd-section .row-fluid .span12.dnd-column .row-number-43.dnd-row h2, .about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 30px; line-height: 32px; }
.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row h2 { font-size: 30px; line-height: 32px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row h2 { font-size: 30px; line-height: 32px; }
.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2 { font-size: 30px; line-height: 32px; }


.about-page .span12.widget-type-cell .row-number-46.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-42.dnd-row h5 { font-size: 16px; line-height: 30px; }
.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-25.dnd-row h5 { font-size: 16px; line-height: 30px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-6.dnd-row h5 { font-size: 16px; line-height: 30px; }
.splide__main .splide__track .splide__list .splide__slide .splide__slide__contents .splide__slide--caption p { font-size: 25px; line-height: 30px; padding: 0 20px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-47.dnd-row { padding-top: 40px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-47.dnd-row h5 { font-size: 16px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h3, .about-page .span12.widget-type-cell .row-number-45.dnd-section .row-fluid .span12.dnd-column .row-number-50.dnd-row .span6.widget-type-cell h3 { font-size: 25px; line-height: 26px; margin-bottom: 20px; padding-left: 70px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row .span6.widget-type-cell h4, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row .span6.widget-type-cell h4, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row .span6.widget-type-cell h4 { font-size: 19px; line-height: 23px; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-44.dnd-row { padding-top: 20px; padding-bottom: 30px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text p a:first-child { font-size: 16px; margin-right: 0; width: 190px; display: block; margin-bottom: 10px; }
.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid { padding: 60px 20px 30px; }
.how-we-do .row-number-23.dnd-section.dnd_area-row-8-background-color .row-fluid section.th-card-3 .heading-text h2 { font-size: 35px; line-height: 30px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section .row-fluid .widget-type-cell.dnd-column .row-number-4.dnd-row .th-form .col h3 { font-size: 30px; line-height: 30px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .row-number-5.dnd-row { padding-top: 0px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid .row-number-5.dnd-row .span12.widget-span.widget-type-custom_widget #hs_cos_wrapper_widget_1718431891211 { border-width: 6px !important; border-radius: 10px !important; }
.hs-content-id-183218341799 footer.footer:before, .hs-content-id-191333295267 footer.footer:before { height:56%; }
.testimonial-page .row-number-3.dnd-section { margin-top: -130px; padding: 0 20px; }
.testimonial-page .body-container .dnd-section:first-child { padding-left: 20px; padding-right: 20px; min-height: 550px; border-radius: 15px; }
.video_overlay .video_pop { max-width:320px }
.video_overlay .video_pop iframe, .video_overlay .video_pop video { width: 100% !important; height: 300px !important; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio:before { font-size: 38px; height: 70px; line-height: 62px; width: 70px; padding: 5px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li { margin: 0 10px 0 0; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section { margin: 0 10px; padding: 0 10px 40px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio>label { font-size: 20px; line-height: 23px; padding-left: 80px; padding-top: 10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label input[type=radio]:before { font-size:25px; line-height:60px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label input[type=radio] { width: 60px; height: 60px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li { margin: 0 10px 0 0; overflow: hidden; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input ul.inputs-list li label { font-size: 12px; line-height: 14px; text-align: center; overflow: hidden; max-width: 60px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio.field { margin-bottom: 30px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio .input { padding-bottom:30px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio>label { font-size: 20px; line-height: 23px; padding-left: 80px; padding-top: 0px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { margin: 0 6px !important; max-width: 105px; height: 100px; }

}


@media (max-width:479px){
.header .container-fluid { padding-right: 60px; top: 10px; z-index: 2; }
.homepage .body-container .dnd-section:first-child { margin-bottom: 0 !important; margin-left: 0; margin-right: 0; margin-top: 0px !important; padding-top: 120px !important; border-radius: 0; }
.header__container .header__column { padding: 30px 0 20px; margin: 0px 10px; }
.header .container-fluid { padding-right: 10px; top: -14px; z-index: 2; right: 0; }
.header.active { padding: 20px 0; }
.header.active .container-fluid { left: 0; padding-right: 20px; top: 0px; }
.homepage .th-hero-2 { margin-left: 20px; max-width: 100%; }
.homepage .row-number-3 .col p a { display: inline-block; font-size: 21px; font-weight: 700; line-height: 14px; }
.homepage .row-number-3 .col p { font-family: sans-serif; font-size: 14px; line-height: 19px; margin-bottom: 0; }
.th-two-column-content-1 .flex.flex--right-image .col:first-child { order: 1; padding-bottom: 0; padding-top: 0px; padding-left: 10px; margin-top: -62px; }
.homepage .row-number-4 { margin-left: 0; margin-right: 0; padding: 0 0 60px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .th-hero-2 h1 span { font-size: 30px; line-height: 30px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .th-hero-2 .tagline { font-size: 16px; line-height: 25px; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-11.dnd-row, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-14.dnd-row, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .row-number-8.dnd-row { bottom: 35px; left: 20px; top: inherit; }
.homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell .row-number-6 .dnd-column .widget-type-text { line-height: 20px; padding-left: 10px; }
.homepage .row-number-17.dnd-section>.row-fluid .span12.widget-span.widget-type-cell.dnd-column, .homepage .row-number-4 .row-fluid>.span12.widget-span.widget-type-cell { padding: 50px 10px !important; }
.homepage .row-number-17.dnd-section { padding: 60px 10px 80px; }
.timeline ul.timeline-lists li.timeline-item .box-shadow p { font-size: 13px; line-height: 17px; margin-bottom: 6px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 28px !important; line-height: 30px; }
.body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 100%; margin-left: 0; }

.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 28px !important; line-height: 30px; }
.service-details .row-number-9.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-12.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 100%; margin-left: 0; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell .row-fluid-wrapper .row-fluid .widget-type-custom_widget.dnd-module .th-hero-2 h3 { font-size: 28px !important; line-height: 30px; }
.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { width: 100%; margin-left: 0; }

footer.footer .widget-type-cell .row-number-1 { padding: 60px 20px; }
footer.footer .widget-type-cell .row-number-5 { padding: 60px 20px !important; }
.about-page .body-container .row-fluid-wrapper>.row-fluid .span12.widget-span.widget-type-cell .row-number-1 { max-width: 100% !important; padding-left: 10px; padding-right: 10px; margin: 0; border-radius: 0; }
.about-page.body-container-wrapper { padding:0; }
.about-page .span12.widget-type-cell .row-number-3.dnd-section { margin: 0 0px; padding: 0 20px 60px; position: relative; }
.about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-49.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-52.dnd-row, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-55.dnd-row { padding: 60px 20px; }

.about-page .span12.widget-type-cell .row-number-46.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2, .about-page .span12.widget-type-cell .row-number-46.dnd-section .row-fluid .span12.dnd-column .row-number-48.dnd-row h2, .about-page .span12.widget-type-cell .row-number-5.dnd-section .span12.widget-type-cell.dnd-column .row-number-6.dnd-row .span12.dnd-module h2 { font-size: 30px; line-height: 32px; padding: 0 20px; }
.how-we-do .span12.widget-type-cell .row-number-24.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-26.dnd-row h2 { font-size: 30px; line-height: 32px; padding: 0 20px; }
.service-details .span12.widget-type-cell .row-number-5.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row h2 { font-size: 30px; line-height: 32px; padding: 0 20px; }
.about-page .span12.widget-type-cell .row-number-41.dnd-section>.row-fluid .span12.widget-type-cell.dnd-column .row-number-43.dnd-row h2 { font-size: 30px; line-height: 32px; padding: 0 20px; }


.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { font-size: 50px; line-height: 50px; text-align: left; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text { padding-left: 20px; }
.how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column:first-child .row-fluid-wrapper .hs_cos_wrapper_type_rich_text span { left:-10px; }
.how-we-do .row-number-11.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-14.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-17.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-20.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before, .how-we-do .row-number-8.dnd-section>.row-fluid .span6.widget-type-cell.dnd-column .hs_cos_wrapper_type_rich_text a.play-btn:before { height: 60px; left: 50%; width: 60px; }
.how-we-do .row-number-5.dnd-section .row-fluid .span12.widget-type-cell.dnd-column .row-number-7.dnd-row .hs_cos_wrapper_type_text { font-size: 16px; line-height: 20px; padding-top: 8px; display: block; }
body .body-container-wrapper { padding:0; }
.contact-page .body-container .dnd-section:first-child { padding-left: 10px; padding-right: 10px; border-radius: 0; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding-bottom: 50px; padding-left: 20px; padding-right: 20px; position: relative; top: 0; margin-top: -600px; }
.contact-page .container-fluid .row-fluid-wrapper .span12.widget-span.widget-type-cell .row-number-3.dnd-section>.row-fluid { padding: 50px 20px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-1.dnd-section { margin-bottom: 0 !important; min-height: 670px; border-radius: 0 !important; padding: 0 20px 0 20px; }
.profile-page .span12.widget-span.widget-type-cell .row-number-3.dnd-section { padding: 0 20px 60px; position: relative; }
.testimonial-page .body-container .dnd-section:first-child { padding-left: 20px; padding-right: 20px; min-height: 550px; border-radius: 0; }
.testimonial-page .container-fluid .row-fluid .max-width-850 .heading-text h1 .heading-type.font-size-76 { font-size: 35px; line-height: 38px; }
.testimonial-page .row-number-3.dnd-section .row-fluid>.span12.widget-span.widget-type-cell .widget-type-header h2 { font-family: sans-serif; font-size: 40px; font-weight: 700; line-height: 40px; margin-bottom: 30px; }
.testimonial-page .row-number-3.dnd-section .row-fluid>.span12.widget-span.widget-type-cell { border-top-left-radius: 10px; border-top-right-radius: 10px; padding: 50px 20px !important; }
.testimonial-page .row-number-3.dnd-section .span12.widget-span .widget-type-text span { font-size: 20px; line-height: 22px; }
.testimonial-page .row-number-3.dnd-section { margin-top: -130px; padding: 0 10px; }
.video_overlay .video_pop { max-width:300px }
.video_overlay .video_pop iframe, .video_overlay .video_pop video { width: 100% !important; height: 260px !important; }
.homepage .body-container .row-number-20.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .homepage .body-container .row-number-23.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: auto; padding: 30px 20px; width: 100%; overflow: hidden; }

.service-details .row-number-10.dnd-section .row-fluid .span6.widget-span.widget-type-cell, .service-details .row-number-13.dnd-section .row-fluid .span6.widget-span.widget-type-cell { height: auto; padding: 30px 20px; width: 100%; overflow: hidden; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs_firstname { float: none; width: 100%; margin-bottom: 10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs_email { float: none; width: 100%; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio.field { margin-bottom: 30px; padding-right: 0; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-form-field { overflow: hidden; padding: 0; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section { margin: 0; padding: 0 10px 0px 10px; position: relative; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio:before { font-size: 30px; height: 60px; line-height: 50px; padding: 5px; width: 60px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .row-number-5.dnd-row .widget-type-form .hs-custom-form .hs-fieldtype-radio>label { font-size: 18px; line-height: 22px; padding-left: 70px; padding-top: 0; }
.risk-assessment .span12.widget-type-cell .row-number-3.dnd-section>.row-fluid { border-radius: 15px; padding: 60px 10px 30px 10px; }
.risk-assessment .row-number-3.dnd-section .widget-type-cell.dnd-column .heading-text h2 { font-size: 35px; line-height: 36px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide { margin: 0 4px !important; max-width: 85px; height: 90px; }
.slider__container .splide__nav .splide__track .splide__list .splide__slide:after { background-size: 30px; }
}

@media(max-width:390px){
	.slider__container .splide__nav .splide__track .splide__list .splide__slide { margin: 0 4px !important; max-width: 70px; height: 80px; }
}