       /* #Media Queries
================================================== */
       @media(max-width: 1200px) {
         .header_sec .logo_sec img {
           max-width: 179px;
         }
         div.title_2, h2, h2 div, div.title_1, h1, h1 div {
           font-size: 40px;
         }
         /**************************
	  .featured_speakers_sec .featured_speakers_main .featured_speakers_inner_img{width: 200px; height: 200px;} */
         /***************************/
         .banner_sec2 {
           padding: 110px 0;
         }
         /***************************/
       }
       @media(max-width: 1024px) {
		   body.eh_fleet .escape_hatch_inner
		   {
			   margin-right:0;
		   }
		   body.eh_fleet_4 .escape_hatch_inner
		   {
			   margin-left:0;
			   Margin-right:0;
		   }
		   body.eh_fleet .escape_hatch_main,
		   body.eh_fleet_4 .escape_hatch_main
		   {
			   justify-content: space-between;
		   }
		   
		   .full_page_text_content.three_rows .na_col,
		   .full_page_text_content.three_rows .eu_col
		   {
			   width:50%;
		   }
		   .full_page_text_content.three_rows .eu_col .eu_col_inner
		   {
			   width:100%;
		   }
		  .escape_hatch_inner
		   {
			   width: calc(50% - 7px);
			   margin-bottom: 15px;
		   }
		  .escape_hatch_inner_text
		   {
			   height: auto;
			   opacity: 1;
			   margin-bottom:0;
		   }
		   .escape_hatch_description
		   {
			   padding: 0 20px 14px 20px;
			   font-size: 1.125rem;
		   }
		   .escape_hatch_inner:before
		   {
			   opacity:1;
		   }
         div.title_2, h2, h2 div, div.title_1, h1, h1 div {
           font-size: 38px;
         }
         .btn_all a, .btn_all a span {
           font-size: 18px;
         }
         
         div.title_3, h3, h3 div {
           font-size: 22px;
         }
         div.title_4, h4, h4 div {
           font-size: 18px;
         }
         /***********************************/
         .header_sec .logo_sec img {
           max-width: 155px;
         }
         .header_sec .navbar ul li a {
           font-size: 16px;
         }
         .header_sec .navbar {
           margin-top: 3px;
         }
         /***********************************/
         .banner_sec2 {
           padding: 120px 0;
         }
         /***********************************/
         .full_page_text .full_page_text_content .title_2 {
           margin-bottom: 15px;
         }
         /***********************************/
         .text_with_image {
           padding: 40px 0;
         }
         .text_with_image .title_2 {
           margin-bottom: 15px;
         }
         /***********************************/
         .no_headline_3 .three_boxes_main .three_boxes_inner .title_3 {
           margin-bottom: 15px;
         }
         /***********************************/
         /***********************************/
         .cupcake_no_headline_3 {
           padding: 40px 0;
         }
         /***********************************/
         /***********************************/
         .headline_video_placement {
           padding: 50px 0;
         }
         .headline_video_placement .video_placement_main {
           margin-top: 45px;
         }
         /***********************************/
         .headline_body_form_sec .headline_body_left_img_main img {
           width: 100%;
         }
         /***********************************/
         .featured_speakers_sec {
           padding: 40px 0;
         }
         /*  .featured_speakers_sec .featured_speakers_main .featured_speakers_inner_img{width: 170px; height: 170px;} */
         /***********************************/
         .headline_body_form_sec {
           padding: 40px 0;
         }
         .headline_body_form_sec .headline_body_left .title_2 {
           margin-bottom: 20px;
         }
         .headline_body_form_sec .headline_body_left,
		  body.header_text .headline_body_form_sec .headline_body_left
		 { width: 100%;
           float: left;
           padding-right: 0;
         }
         .headline_body_form_sec .headline_body_form_right {
           width: 100%;
           float: left;
           margin-top: 30px;
         }
         /***********************************/
         /***********************************/
         .customers_chargepoint_sec {
           padding: 80px 0 150px;
         }
         /***********************************/
         .footer_sec {
           padding: 50px 0;
         }
         /***********************************/
         .container.cf {
           display: flex;
           flex-wrap: wrap;
         }
         header .fourboxes_c .fourboxes .box,
		   main .fourboxes_c .fourboxes .box{
           padding: 0 15px 30px 15px;
           width: 50%;
         }
		 .hover_boxes_main
		   {
			   flex-wrap: wrap;
			   width:100%;
			   box-sizing: border-box;
			   padding: 35px;
		   }
		   .hover_boxes_inner
		   {
			   width:100%;
			    position: relative;
			   padding-bottom: 0;
			   overflow: hidden;
		   }
		   .hover_boxes_inner#hover_boxes_inner_1,
		   .hover_boxes_inner#hover_boxes_inner_2,
		   .hover_boxes_inner#hover_boxes_inner_3
		   {
			   margin: 17px 0;
		   }
		   .hover_boxes_inner_img
		   {
			   height: auto;
			   position: static;
		   }
		   .hover_boxes_inner_img img
		   {
			   width:100%;
			   position: absolute;
			   top:50%;
			   left: 50%;
			   transform: translate(-50%, -50%);
		   }
		   .hover_boxes_inner .description
		   {
			   position: relative;
			   height: auto;
			   background: rgba(0,0,0,0.7);
			   padding-bottom: 0;
		   }
		   .hover_boxes_inner:hover .description,
		   .hover_boxes_inner_text
		   {
			   opacity: 1;
		   }
		   .hover_boxes_inner_text
		   {
			   position: relative;
			   height: auto;
		   }
		   body.fleet_assessment header .fourboxes_c
		   {
			   padding-top:0;
		   }
		   body.fleet_assessment header .fourboxes_c .fourboxes .headline_body_form_right
		   {
			   width: 100%;
			   margin-top: 0;
			   order:1;
		   }
		   body.fleet_assessment header .fourboxes_c .fourboxes .fourboxes_inner
		   {
			   width:100%;
			   order:2;
			   margin-top: 45px;
			   padding-left:35px;
			   padding-right:35px;
			   
		   }
		   body.fleet_assessment header .fourboxes_c .fourboxes .box
		   {
			   width:50%;
		   }
		   .quote .container
		   {
			   padding-top:90px;
		   }
		    .quote .full_page_text_content {
           flex-wrap: wrap;
         }
         .quote .full_page_text_content .sub_text {
           width: 100%;
			 padding-left:0;
         }
         .quote .full_page_text_content .quote_box {
           width: 100%;
           border: none;
           padding-left: 0;
         }
         .quote .container::before {
           width: 80px;
           height: 75px;
           top: -43px;
         }
       }
       @media(max-width: 900px) {
         .featured_speakers_sec .featured_speakers_main {
           flex-wrap: wrap;
         }
         .featured_speakers_sec .featured_speakers_main .featured_speakers_inner {
           width: 33.33%;
         }
		   .text_with_image.features .text_with_image_element_left,
		   .text_with_image.features .text_with_image_element_right
		   {
			   width:100%;
			   padding:15px;
		   }
       }
       @media(max-width: 767px) {
		   .full_page_text_content.three_rows .na_col
		   {
			   padding:0;
		   }
		   .full_page_text_content.three_rows .eu_col .eu_col_inner
		   {
			   padding: 0 10px;
		   }
		   .full_page_text_content.three_rows .eu_col h3
			{
				padding-left:10px;
			}
		   
         div.title_2, h2, h2 div, div.title_1, h1, h1 div {
           font-size: 32px;
         }
         .btn_all a, .btn_all a span {
           font-size: 16px;
         }
         /***********************************/
         .header_sec {
           border: none;
         }
         .header_sec .logo_sec {
           float: none;
           max-width: 100%;
           text-align: center;
         }
         .header_sec .logo_sec img {
           max-width: 150px;
         }
         .header_sec {
           padding: 17px 0;
         }
         header .container {
           justify-content: center;
         }
         /***********************************/
         .banner_sec2 {
           padding: 50px 0;
           height: min-content !important;
         }
         /***********************************/
         .banner_sec1, .banner_sec3 .banner_slider_inner {
           height: 300px;
         }
         /***********************************/
         /***********************************/
         .full_page_text {
           padding: 12px 0 9px;
         }
         /***********************************/
         /***********************************/
         .text_with_image .title_2 {
           margin-bottom: 20px;
         }
         /***********************************/
         .no_headline_3 .three_boxes_main {
           display: block;
           text-align: center;
         }
         .no_headline_3 .three_boxes_main .three_boxes_inner {
           display: flex;
           flex-wrap: wrap;
           margin-top: 30px;
           width: 48%;
           text-align: center;
         }
		   .no_headline_3 .three_boxes_main.little_quotes .three_boxes_inner
		   {
			   width:100%;
		   }
         /***********************************/
         /***********************************/
         .cupcake_no_headline_3 .cupcake_three_boxes_main {
           display: block;
           text-align: center;
           margin: 0;
         }
         .cupcake_no_headline_3 .cupcake_three_boxes_main .cupcake_three_boxes_inner {
           margin-top: 40px;
           display: inline-block;
           width: 48%;
         }
         .cupcake_no_headline_3 .cupcake_three_boxes_main .cupcake_three_boxes_inner:first-child {
           margin-top: 30px;
         }
         .cupcake_no_headline_3 .cupcake_three_boxes_main .cupcake_three_boxes_inner_text {
           text-align: left;
         }
         /***********************************/
         /***********************************/
         .headline_video_placement {
           padding: 40px 0;
         }
         .headline_video_placement .video_placement_main {
           margin-top: 30px;
         }
         /***********************************/
         /***********************************/
         .featured_speakers_sec {
           padding: 30px 0;
         }
         .featured_speakers_sec .featured_speakers_main {
           display: flex;
           margin-top: 15px;
           text-align: center;
           flex-wrap: wrap;
           justify-content: center;
         }
         .featured_speakers_logo_img {
           justify-content: center;
         }
         .featured_speakers_sec .featured_speakers_main .featured_speakers_inner_img {
           margin: 0 auto;
           margin-bottom: 25px;
         }
         .featured_speakers_sec .featured_speakers_main .featured_speakers_inner {
           width: 48%;
           display: inline-block;
           margin-top: 25px;
         }
         /***********************************/
         /***********************************/
         .headline_body_form_sec .container {
           padding: 0;
         }
         .headline_body_form_sec .headline_body_left_text {
           padding: 0 15px;
         }
         .headline_body_form_sec .headline_body_left .title_2 {
           margin-bottom: 15px;
         }
         .headline_body_form_sec .headline_body_left_content {
           width: 100%;
           float: left;
           padding: 0 15px;
           margin-bottom: 30px;
         }
         .headline_body_form_sec .headline_body_left_img {
           width: 100%;
           float: left;
           padding-left: 0;
         }
         .headline_body_form_sec .headline_body_left_img .headline_body_left_img_inner img {
           width: 100%;
         }
         .headline_body_form_sec .headline_body_left_img .headline_body_left_img_inner .sub_text {
           padding: 0 15px;
         }
         .headline_body_form_sec .headline_body_left .sub_text {
           padding: 15px;
         }
         .headline_body_form_sec .headline_body_video {
           width: 100%;
           display: inline-block;
           padding: 0px 20px;
         }
         .headline_body_form_sec .headline_body_video .video_inner {
           margin-top: 15px;
         }
         .headline_body_form_sec .headline_body_form_right {
           margin-top: 0;
         }
         .headline_body_form_sec {
           padding: 0;
         }
         /***********************************/
         /***********************************/
         .mktoButton {
           font-size: 18px !important;
         }
         .headline_body_form_sec .headline_body_form_right {
           padding: 45px 25px 40px;
         }
         .mktoForm input[type="text"], .mktoForm input[type="url"], .mktoForm input[type="email"], .mktoForm input[type="tel"], .mktoForm input[type="number"], .mktoForm input[type="date"], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
           height: 45px !important;
         }
         /***********************************/
         .featured_speakers_sec .featured_speakers_main .featured_speakers_inner_text {
           text-align: left;
           margin: 0 auto;
         }
         /***********************************/
         .customers_chargepoint_sec {
           padding: 50px 0 120px;
         }
         /***********************************/
         .footer_sec {
           padding: 40px 0;
         }
         /***********************************/
         /*  .mktoForm .mktoFormRow {padding-bottom: 35px !important;}*/
         .mktoButtonRow {
           margin-top: 4px !important;
         }
         .mktoForm .mktoLabel {
           font-size: 15px !important;
           padding: 0 0 10px !important;
         }
         /***********************************/
         /***********responsive***************************************************************************/
         #menu-icon {
           position: absolute;
           z-index: 9;
           display: inline-block;
           top: 20px;
           left: 10px;
           color: #fff;
           text-decoration: none;
           font-weight: bold;
           cursor: pointer;
           opacity: 1;
           padding: 0 0.4em;
           z-index: 999;
           width: 41px;
         }
         #menu-icon:hover {
           opacity: 0.85;
           text-decoration: none;
           border: none;
         }
         .navbar {
           text-align: center;
           max-width: 100%;
           left: 0;
           background: #ffffff;
           display: none;
           width: 100%;
           padding: 15px;
           top: 55px;
           position: absolute;
           z-index: 100;
           box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
         }
         header .navbar ul li {
           display: block;
           margin-left: 0;
           padding: 5px 0;
         }
         header .navbar ul {
           padding-left: 0;
         }
         .header_sec .navbar ul li {
           display: block;
           padding: 10px 0;
         }
         .menu-box {
           width: 36px;
           padding: 5px;
           position: absolute;
           right: 0;
           top: 62px;
         }
         .active span:nth-child(1) {
           transform: rotate(45deg) translateY(8px) translateX(6px);
           -webkit-transform: rotate(45deg) translateY(8px) translateX(6px);
         }
         .active span:nth-child(2) {
           opacity: 0;
         }
         .active span:nth-child(3) {
           transform: rotate(-45deg) translateY(-6px) translateX(4px);
           -webkit-transform: rotate(-45deg) translateY(-6px) translateX(4px);
         }
         .menu-icon {
           width: 30px;
           display: none;
           cursor: pointer;
           color: #fff;
           text-transform: uppercase;
           text-align: center;
           font-weight: bold;
           line-height: 33px;
           font-size: 22px;
           padding: 10px 0;
         }
         #menu-icon span {
           width: 100%;
           height: 3px;
           margin-bottom: 5px;
           background: #7a8598;
           display: block;
           border-radius: 100px;
           transition: all 0.5s;
           -webkit-transition: all 0.5s;
         }
         .navbar.expand {
           display: block;
           right: 0;
           z-index: 10;
         }
         .add {
           overflow: hidden;
         }
        
         .logo_reel img {
           width: 50%;
         }
		   .feature
		   {
			   width:50%;
			   padding: 5px 10px;
		   }
		   .text_with_image.special_about .text_with_image_element_left,
		   .text_with_image.special_about .text_with_image_element_right
		   {
			   width:100%;
			   padding-left:25px;
			   padding-right:25px;
		   }
		    .text_with_image.special_about  .text_with_image_element_left_img img
		   {
			   max-width: 350px;
		   }
		    .text_with_image.special_about .text_with_image_element_left_img
		   {
			   display: flex;
			   justify-content: center;
		   }
		   
       }
       @media(max-width: 640px) {
		   
		   .escape_hatch_inner
		   {
			   width:100%;
			   padding-bottom: 60%;
		   }
		   body.dark_blue_gradient header .header_c:before, body.fleet_assessment.dark_blue_gradient header .header_c:before
		   {
			       background: rgb(15,88,128);
		   }
         div.title_2, h2, h2 div, div.title_1, h1, h1 div {
           font-size: 30px;
         }
         .btn_all a, .btn_all a span {
           font-size: 16px;
         }
         div.sub_text, div.sub_text div {
           font-size: 15px;
         }
         div.title_3, h3, h3 div {
           font-size: 20px;
         }
         /***********************************/
         /***********************************/
         .banner_sec3 .slick-dots li {
           padding: 0 8px;
         }
         .banner_sec3 .slick-dots li button {
           width: 13px;
           height: 13px;
         }
         /***********************************/
         .banner_sec2 {
           padding: 75px 0 100px;
         }
         .banner_sec2 .btn_all {
           margin-top: 30px;
         }
         .banner_sec2 .banner_text {
           padding: 15px 0;
           display: block;
           border-radius: 0 100px 100px 0;
         }
         /*  .banner_sec2 .banner_text:before {content: ""; position: absolute; top: 0; right: -1000%; width: 1000%; height: 100%; } */
         /***********************************/
         /***********************************/
         .cupcake_no_headline_3 .title_2 {
           padding: 0 15px;
         }
         .full_page_text .full_page_text_content .title_2 {
           margin-bottom: 10px;
         }
         .full_page_text .full_page_text_content .sub_text div {
           margin-top: 10px;
         }
         /***********************************/
         .text_with_image.text_with_image2.cheesecake_apple_video .text_with_image_element_left, .text_with_image.cheesecake_apple_video .text_with_image_element_right {
           padding-bottom: 0;
         }
         .text_with_image_element_right_img.desktop_responsive3 {
           position: relative;
           padding-bottom: 53%;
           margin-top: 20px;
         }
         .text_with_image_element_right_img.desktop_responsive4 {
           position: relative;
           padding-bottom: 53%;
           margin-bottom: 20px;
         }
         /***********************************/
         /***********************************/
         .text_with_image {
           padding: 30px 0;
         }
         .text_with_image .container {
           padding: 0;
         }
         .text_with_image .title_2 {
           margin-bottom: 15px;
         }
         .text_with_image .text_with_image_element_left {
           float: none;
           width: 100%;
           margin-bottom: 0;
           padding: 0;
         }
         .text_with_image .text_with_image_element_left .title_2, .text_with_image .text_with_image_element_left .sub_text, .text_with_image .text_with_image_element_left .btn_all {
           padding: 0 15px;
         }
         .text_with_image .text_with_image_element_right {
           float: none;
           width: 100%;
         }
         .text_with_image .text_with_image_element_right_img.desktop_responsive {
           margin-top: 20px;
         }
         .text_with_image .text_with_image_element_right img, .text_with_image .text_with_image_element_right_img.desktop_responsive img {
           width: 100%;
         }
         /***********************************/
         /***********************************/
         .text_with_image.text_with_image2 .text_with_image_element_right {
           float: none;
           width: 100%;
         }
         .text_with_image.text_with_image2 .text_with_image_element_left {
           float: none;
           width: 100%;
           padding: 0;
           margin-bottom: 0;
         }
         .text_with_image.text_with_image2 .text_with_image_element_left img {
           width: 100%;
         }
         .text_with_image.text_with_image2 .text_with_image_element_right {
           padding: 0;
         }
         .text_with_image.text_with_image2 .text_with_image_element_right .title_2, .text_with_image.text_with_image2 .text_with_image_element_right .sub_text, .text_with_image_element_right .sub_text, .text_with_image.text_with_image2 .text_with_image_element_right .btn_all {
           padding: 0 15px;
         }
         .text_with_image.text_with_image2 .text_with_image_element_right_img.desktop_responsive2 {
           margin: 20px 0;
         }
         .text_with_image.text_with_image2 .text_with_image_element_left img, .text_with_image.text_with_image2 .text_with_image_element_left.desktop_responsive img {
           width: 100%;
         }
         /***********************************/
         /***********************************/
         .no_headline_3 {
           padding: 0 0 30px;
         }
         .no_headline_3 .three_boxes_main .three_boxes_inner .three_boxes_inner_img {
           margin-bottom: 16px;
         }
         .no_headline_3 .three_boxes_main .three_boxes_inner {
           width: 100%;
           display: block;
         }
         .no_headline_3 .container {
           padding: 0;
         }
         .no_headline_3 .three_boxes_main .three_boxes_inner {
           padding: 0;
         }
         .no_headline_3 .three_boxes_main .three_boxes_inner .three_boxes_inner_text {
           padding: 0 15px;
         }
         .no_headline_3 .three_boxes_main .three_boxes_inner {
           margin-top: 40px;
         }
         /***********************************/
         /***********************************/
         .cupcake_no_headline_3 {
           padding: 30px 0 40px;
         }
         .cupcake_no_headline_3 .container {
           padding: 0;
         }
         .cupcake_no_headline_3 .cupcake_three_boxes_main .cupcake_three_boxes_inner {
           width: 100%;
           display: block;
           padding: 0;
         }
         .cupcake_no_headline_3 .cupcake_three_boxes_inner_img img {
           width: 100%;
         }
         .cupcake_no_headline_3 .cupcake_three_boxes_main .cupcake_three_boxes_inner_text {
           padding: 0 15px;
         }
         /***********************************/
         /***********************************/
         .headline_body_form_sec {
           padding: 30px 0;
         }
         .headline_video_placement {
           padding: 30px 0;
         }
         /**********************************
	  .featured_speakers_sec .featured_speakers_main .featured_speakers_inner_img{width: 150px; height: 150px;} */
         /***********************************/
         .accordion-item .accordion-title {
           padding: 15px 50px 15px 10px;
         }
         /***********************************/
         .customers_chargepoint_sec {
           padding: 40px 0 80px;
         }
         .customers_chargepoint_sec .customers_chargepoint_main {
           display: block;
           text-align: center;
           margin-top: 0;
         }
         .customers_chargepoint_sec .customers_chargepoint_main .customers_chargepoint_img {
           display: inline-block;
           vertical-align: middle;
           width: 32%;
           margin-top: 40px;
         }
         /***********************************/
         .footer_sec {
           text-align: center;
           padding: 30px 0;
         }
         .footer_sec .fo_right {
           float: none;
           text-align: center;
         }
         .footer_sec .fo_left {
           float: none;
           margin-top: 30px;
         }
         /***********************************/
         header .fourboxes_c .fourboxes .box,
		    main .fourboxes_c .fourboxes .box{
           width: 100%;
         }
		   
         .quote .container, .highlight .container {
           padding: 35px;
         }
         .quote .full_page_text_content .sub_text {
           padding-right: 0;
           font-size: 1rem;
         }
         .quote .container {
           margin-top: 30px;
         }
         .text_with_image .text_with_image_element_left, .headline_body_left_inner .text_with_image_element_left, .text_with_image .text_with_image_element_right, .headline_body_left_inner .text_with_image_element_right {
           width: 100%;
           padding-left: 0;
           padding-right: 0;
         }
         .text_with_image_element_left_img, .text_with_image_element_right_img {
           padding: 15px;
         }
         .headline_body_form_sec {
           padding-top: 0;
         }
         header h1 {
           font-size: 2.5rem;
         }
         .accordion-item h4 {
           font-size: 1rem;
         }
         .accordion-item .accordion-content {
           padding: 5px 10px 0;
         }
		   body.fleet_assessment header .fourboxes_c .fourboxes .box
		   {
			   width:100%;
			   margin-bottom: 0;
		   }
       }
       @media(max-width: 480px) {
		   
		   .full_page_text_content.three_rows .na_col, .full_page_text_content.three_rows .eu_col 
		   {
				width: 100%;
			   border:0;
			}

		   .full_page_text_content.three_rows .eu_col h3 
		   {
				padding-left: 0;
			   padding-top: 35px;
			}
		   .full_page_text_content.three_rows .na_eu_row
		   {
			   padding-top: 15px;
		   }
		   .full_page_text_content.three_rows .eu_col .eu_col_inner
		   {
			   padding:0;
			   
		   }
		   .escape_hatch_inner_text div
		   {
			   display:none;
		   }
		   .escape_hatch_inner_text .txt_btn
		   {
			   display: block;
			   margin-top:0;
		   }
		   
         div.title_2, h2, h2 div, div.title_1, h1, h1 div {
           font-size: 25px;
         }
         .btn_all a, .btn_all a span {
           font-size: 15px;
         }
         div.title_3, h3, h3 div {
           font-size: 18px;
         }
         div.title_4, h4, h4 div {
           font-size: 16px;
         }
         /***********************************/
         /***********************************/
         .banner_sec2 {
           padding: 20px 0 95px;
         }
         .headline_video_placement {
           padding: 20px 0;
         }
         .headline_body_form_sec {
           padding: 30px 0 20px;
         }
         /***********************************/
         /***********************************/
         .featured_speakers_sec {
           padding: 20px 0;
         }
         .featured_speakers_sec .featured_speakers_main .title_4 {
           margin-bottom: 7px;
         }
         .featured_speakers_sec .featured_speakers_main .featured_speakers_inner_img {
           margin: 0 0 18px;
         }
         /***********************************/
         .cupcake_no_headline_3 .cupcake_three_boxes_main .cupcake_three_boxes_inner:first-child {
           margin-top: 20px;
         }
         .customers_chargepoint_sec {
           padding: 40px 0 60px;
         }
         .customers_chargepoint_sec .customers_chargepoint_main .customers_chargepoint_img {
           padding: 0 8px;
           width: 28%;
           margin-top: 40px;
         }
         /***********************************/
         .featured_speakers_sec .featured_speakers_main .featured_speakers_inner {
           width: 100%;
           max-width: 275px;
         }
         .featured_speakers_sec .featured_speakers_main .featured_speakers_inner_img {
           width: 100%;
           max-width: 225px;
         }
         /*.featured_speakers_sec .featured_speakers_main .featured_speakers_inner_img img
	{
		width:120px;
	}*/
         .headline_body_form_right div.title_2, .headline_body_form_right h2, .headline_body_form_right h2 div {
           font-size: 2rem;
         }
         .slide_in_c {
           display: none;
           width: 0px;
           overflow: hidden;
           opacity: 0;
         }
         .quote .container, .highlight .container {
           padding: 40px 15px 20px 15px;
         }
         .headline_body_form_sec .headline_body_form_right {
           padding: 25px;
         }
		   .hover_boxes_inner .description
		   {
			   padding: 40px 20px 0 20px;
		   }
		   .hover_boxes_inner_text
		   {
			   padding:20px 20px 40px 20px;
		   }
		   .hover_boxes_main
		   {
			   padding: 15px;
		   }
		   .hover_boxes_inner#hover_boxes_inner_1, .hover_boxes_inner#hover_boxes_inner_2, .hover_boxes_inner#hover_boxes_inner_3
		   {
			   padding: 0;
		   }
       }
       .mktoForm .mktoFormCol .mktoCenterForm {
         width: 100% !important;
       }
       .mktoForm .mktoFieldWrap .mktoCenterForm {
         width: 100% !important;
       }