 @media(max-width:1600px)
{
.home_main_wrapper .container
	{
		max-width:100%;
		padding:0px;
	}
}
@media(max-width:1600px) and (min-width:1401px)
{
h1 {
    font-size: 3rem;
    line-height: 3.125rem;
  }
 p ,  ul li , ol li
{
    font-size: 1.25rem;
    line-height: 2rem;
}
h2 
{
    font-size: 2rem;
}
blockquote {
    font-size: 1.8rem;
    line-height: 2.5rem;
}
 h3 
{
    font-size: 1.5rem;
    margin-bottom: 20px;
}
h4 
{
    font-size: 1.25rem;
}
  .two_column_content h2 , .home_news_content h2 {
    font-size: 3rem;
    line-height: 3.125rem;
  }
.two_column_content p , .banner_content p , .full_width_section p , .home_news_content p
 {
            font-size: 1.8rem;
        line-height: 2.5rem;
  }

    .main_menu ul li a {
    font-size: 1.5rem;
  }
  .banner_content img {
    max-width: 300px;
  }
  .banner_content h1{
    font-size: 6rem;
    margin-top: 20px;
  }
	.capabilities_banner_title h1 {
    font-size: 4rem;
    margin-top: 20px;
  }
  .footer_wrapper p {
    font-size: 1.5rem;
  }
  .footer_wrapper ul li a {
    font-size: 1.5rem;
  }
.capabilities_logo_section h2 
{
    font-size: 3.5rem;
}
.related_topic_tablinks {
    font-size: 36px;
}
}

@media(max-width:1400px) and (min-width:1201px)
{
h1 {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
p , ul li , ol li
{
    font-size: 1.2rem;
    line-height: 2rem;
}
h2 
{
    font-size: 2rem;
}
blockquote {
    font-size: 1.5rem;
        line-height: 2rem;
}
h3 
{
    font-size: 1.5rem;
    margin-bottom: 20px;
}
h4 
{
    font-size: 1.25rem;
}
 .two_column_content h2 , .home_news_content h2 {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
.two_column_content p , .banner_content p , .full_width_section p , .home_news_content p {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
  .main_menu ul li a {
    font-size: 1.5rem;
  }
  
  .banner_content img {
    max-width: 250px;
  }
  .banner_content h1 {
    font-size: 4.75rem;
line-height: 6rem;
  }
	.capabilities_banner_title h1 {
    font-size: 4rem;
    line-height: 6rem;
  }
  .full_width_content {
    max-width: 880px;
  }
  .home_news_list h3 {
    font-size: 1.375rem;
  }
  .home_news_list h6 {
    font-size: 1rem;
  }
  .footer_wrapper p {
    font-size: 1.5rem;
  }
  .footer_wrapper ul li a {
    font-size: 1.5rem;
  }
  .wp_news_list_title h3 {
    font-size: 1.75rem;
  }
  .wp_news_list_title h6 {
    font-size: 1rem;
  }
  .wp_news_sidebar .accordion, .wp_news_sidebar input[type="search"] {
    font-size: 1.75rem;
  }
.news_single_content h1 {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
.news_single_content p , .news_single_content ul li , .news_single_content ol li
{
    font-size: 1.2rem;
    line-height: 2rem;
}
.news_single_content h2 
{
    font-size: 2rem;
}
blockquote {
    font-size: 1.5rem;
        line-height: 2rem;
}
.news_single_content h3 
{
    font-size: 1.5rem;
    margin-bottom: 20px;
}
.news_single_content h4 
{
    font-size: 1.25rem;
}
.capabilities_logo_section h2 
{
    font-size: 3.5rem;
}
.related_topic_tablinks {
    font-size: 36px;
}
.owl-carousel_banner_slider .item 
{
    padding: 280px 0px;
}
.capabilities_pdf_section ul li
{
		font-size:1.25rem;
}
}

@media(max-width:1200px) and (min-width:991px)
{
h1 {
    font-size: 2rem;
        line-height: 3rem;
  }
p , ul li , ol li
{
            font-size: 1rem;
        line-height: 1.5rem;
}
h2 
{
    font-size: 1.8rem;
        padding-left: 0px !important;
}
blockquote {
    font-size: 1.2rem;
        line-height: 1.5rem;
}
h3 
{
    font-size: 1.3rem;
    margin-bottom: 20px;
}
h4 
{
    font-size: 1.2rem;
}
   .two_column_content h2 , .home_news_content h2 {
    font-size: 2rem;
    line-height: 2.375rem;
  }
 .two_column_content p , .banner_content p , .full_width_section p , .home_news_content p {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
  .main_menu ul li a {
    font-size: 1.25rem;
  }
 
  .banner_content img {
    max-width: 200px;
  }
  .banner_content h1 {
    font-size: 4.063rem;
line-height: 6rem;
  }
	.capabilities_banner_title h1 {
        font-size: 3rem;
        line-height: 4rem;
    }
  .full_width_content {
    max-width: 750px;
  }
  .home_news_list h3 {
    font-size: 1.125rem;
  }
  .home_news_list h6 {
    font-size: 0.875rem;
  }
  .footer_logo_wrapper ul li {
    margin: 0 15px;
  }
  .footer_logo_wrapper ul li img {
    max-width: 180px;
  }
  .footer_wrapper p {
    font-size: 1.25rem;
  }
  .footer_wrapper ul li a {
    font-size: 1.25rem;
  }
  .wp_news_list_title {
    padding: 15px 20px 15px 40px;
  }
  .wp_news_list_title h3 {
    font-size: 1.5rem;
  }
  .wp_news_list_title h6 {
    font-size: 1rem;
  }
  .wp_news_sidebar .accordion, .wp_news_sidebar input[type="search"] {
    font-size: 1.5rem;
  }
  .wp_news_sidebar input[type="search"] {
    background-size: 9% auto;
  }
  .wp_news_list h2 {
    padding-left: 40px;
    font-size: 1.5rem;
  }
  .news_sidebar h2 {
    font-size: 1.5rem;
  }
  .wp_news_sidebar .accordion .fa {
    font-size: 2.25rem;
    top: 1px;
  }
  .news_list:before {
    width: 10px;
  }
.capabilities_logo_section h2 
{
    font-size: 2.5rem;
}
.capabilities_logo_section ul li img
{
  max-width:150px;
}
.case_study_single_banner_content 
{
    padding: 25px 25px 10px 25px;
}
.related_topic_tablinks {
    font-size: 28px;
}
.owl-carousel_banner_slider .item 
{
    padding: 250px 0px;
}
.video_section iframe
{
	height:400px;
}
	.capabilities_pdf_section ul li
{
		font-size:1.25rem;
	line-height: 20px;
}
}

@media(max-width:990px) and (min-width:768px)
{
h1 {
    font-size: 2rem;
        line-height: 3rem;
  }
p , ul li , ol li
{
            font-size: 1rem;
        line-height: 1.5rem;
}
h2 
{
    font-size: 1.8rem;
        padding-left: 0px !important;
}
blockquote {
    font-size: 1.2rem;
        line-height: 1.5rem;
}
h3 
{
    font-size: 1.3rem;
    margin-bottom: 20px;
}
h4 
{
    font-size: 1.2rem;
}
  .two_column_content h2 , .home_news_content h2 {
    font-size: 1.75rem;
    line-height: 2.125rem;
  }
 .two_column_content p , .banner_content p , .full_width_section p , .home_news_content p {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
  .main_menu ul li a {
    font-size: 0.9rem;
  }
  .banner_content img {
    max-width: 200px;
  }
  .banner_content h1 , .capabilities_banner_title h1 {
    font-size: 3rem;
line-height: 4rem;
  }
  .two_column_content {
    padding: 15px 30px 15px 15px;
  }
  .full_width_content {
    max-width: 750px;
  }
  .home_news_content {
    padding: 0 20px 0 35px;
  }
  .home_news_list h3 {
        font-size: 1.2rem;
        margin: 0;
    }
  .home_news_list h6 {
    font-size: 1rem;
  }
  .footer_logo_wrapper ul li {
    margin: 0 15px;
  }
  .footer_logo_wrapper ul li img {
    max-width: 140px;
  }
  .footer_wrapper p {
    font-size: 1.125rem;
  }
  .footer_wrapper ul li a {
    font-size: 1.125rem;
  }
  .wp_news_list_title {
    padding: 15px 20px 15px 40px;
  }
  .wp_news_list_title h3 {
    font-size: 1.5rem;
  }
  .wp_news_list_title h6 {
    font-size: 1rem;
  }
  .wp_news_sidebar .accordion, .wp_news_sidebar input[type="search"] {
    font-size: 1.5rem;
  }
  .wp_news_sidebar input[type="search"] {
    background-size: 9% auto;
  }
  .wp_news_list h2 {
    padding-left: 40px !important;
    font-size: 1.5rem;
  }
  .news_sidebar h2 {
    font-size: 1.5rem;
  }
  .wp_news_sidebar .accordion .fa {
    font-size: 2.25rem;
    top: 1px;
  }
  .news_list:before {
    width: 10px;
  }
.capabilities_logo_section h2 
{
    font-size: 2.5rem;
}
.capabilities_logo_section ul li img
{
  max-width:150px;
}
.sample_page
 {
    padding: 0px 40px;
}
.case_study_single_banner_content 
{
    padding: 25px 25px 10px 25px;
   max-width:90%;
}
.case_study_single_content_section {
    padding: 50px 40px 150px 40px;
}
.contact_tab_section {
    padding: 40px 0px 40px 40px;
}
.related_topic_tabcontent {
    max-width: 45%;
}
.related_topic_tablinks {
    font-size: 28px;
}
.gallery_list ul li {
      margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.capabilities_section 
{
    padding: 0px 30px;
}
.capabilities_banner_title 
{
    padding: 15px 30px 15px 30px;
}
.reverse_section
{
    padding-top: 50px;
    padding-bottom: 90px;
}
.owl-carousel_banner_slider .item 
{
    padding: 250px 0px;
}
.padding_banner_section
{
    padding: 50px 30px 0px;
}
.video_section iframe
{
	height:400px;
}
.padding_banner_case_study 
{
    padding-left: 40px;
    padding-top: 40px;
}
p.no_post
{
	padding-left: 40px;
}
.custom_banner_section.padded {
    padding: 50px 40px 0px 40px !important;
}
.custom_banner_section.padded
{
	padding:40px 30px 0px 30px;
}
.capabilities_pdf_section ul li
{
		font-size:1.25rem;
	line-height: 20px;
}
}


@media(max-width:767px)
{
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    flex: 100%;
    max-width: 100%;
  }
  .header_social_icons ul
	{
		display:block !important
	}
  .mobile {
    display: block;
  }
  .desktop {
    display: none;
  }
h1 {
    font-size: 2.5rem;
        line-height: 3rem;
  }
p , ul li , ol li
{
          font-size: 1.25rem;
        line-height: 1.625rem;
}
h2 
{
    font-size: 1.8rem;
        padding-left: 0px !important;
}
blockquote {
    font-size: 1.2rem;
        line-height: 1.5rem;
margin-left: -40px;
}
h3 
{
    font-size: 1.3rem;
    margin-bottom: 20px;
}
h4 
{
    font-size: 1.2rem;
}
  .two_column_content h2 , .home_news_content h2 {
    font-size: 1.75rem;
    line-height: 2.125rem;
  }
 .two_column_content p , .banner_content p , .full_width_section p , .home_news_content p {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
  .main_menu ul li a {
    font-size: 1.125rem;
  }
 
  .banner_content img {
    max-width: 200px;
  }
  .banner_content h1{
    font-size: 3rem;
line-height: 4rem;
  }
	.capabilities_banner_title h1 {
        font-size: 2rem;
        line-height: 3rem;
    }
  .two_column_content {
    padding: 40px;
  }
  .full_width_content {
    max-width: 750px;
  }
  .home_news_content {
    padding: 0;
  }
  .home_news_list h3 {
    font-size: 1.5rem;
    margin: 0;
    margin-top: 10px;
  }
  .home_news_list h6 {
    font-size: 1rem;
  }
.footer_logo_wrapper 
{
    padding: 20px 0px;
}
.footer_logo_wrapper ul li 
{
      margin: 15px 20px;
}
.footer_logo_wrapper ul li img
{
   max-width: 210px;
}
.footer_wrapper p
{
    font-size: 1.5rem;
     text-align: center;
     padding-bottom: 20px;
     margin-bottom:10px;
     border-bottom: 1px solid #fed22b;
}
.footer_wrapper ul 
{
    text-align: center;
}
.footer_wrapper ul li a 
{
    font-size:1.5rem;
    margin: 0px 5px;
}
.wp_news_list_title 
{
    padding: 15px 40px 15px 40px;
}
.wp_news_list_title h3 
{
      font-size: 1.5rem;
}
.wp_news_list_title h6 
{
     font-size: 1rem;
}
.wp_news_sidebar .accordion , .wp_news_sidebar input[type="search"]
{
    font-size: 1.5rem;
}
.wp_news_sidebar input[type="search"]
{
  background-size: 5% auto;
}
.wp_news_list h2.main_news_title
{
    padding-left: 40px !important;
}
.news_sidebar h2 
{
    font-size: 1.5rem;
}
.wp_news_sidebar .accordion .fa 
{
    font-size: 2.25rem;
    top: 1px;
}
.news_list:before 
{
    width: 15px;
}
.home_main_wrapper
{
  overflow:hidden;
}
.news_page .container , .home_main_wrapper .container
{
   padding:0px;
}
.wp_news_list
 {
    max-width: 100%;
}
.news_list img
{
  width:100%;
  padding:0px 40px;
}
.news_sidebar 
{
  padding-left:40px;
}
.header_wrapper:before 
{
    width: 100%;
    height: 10px;
}
.full_width_section
{
    padding: 40px;
}
.full_width_content ul li img
{
  max-width:80px;
}
.full_width_content ul 
{
    margin-top: 20px;
    margin-bottom: 0px;
}
.home_news_section
{
    padding: 40px;
}
.home_news_list img
{
  width:100%;
}
.home_news_list 
{
    margin: 10px 0px;
    padding: 10px;
}
.footer_wrapper 
{
    padding: 30px 15px;
}
.news_single_content {
    padding: 40px 20px 70px 40px;
}

.sample_page {
    max-width: 100%;
    padding: 0px 30px;
}
.wp_news_single_content 
{
    max-width: 100%;
    margin: 0px auto;
}
.sample_page .news_single_content h1 {
           text-align: left;
        font-size: 2rem;
        line-height: 40px;
}
/*.news_section {
    background: #fff;
    padding: 0px 0px 120px 0px;
}*/
.capabilities_banner_title 
{
    padding: 15px 40px;
    position: relative;
}
.capabilities_section 
{
    padding: 0px 40px;
}
.page_builder_four_column_section 
{
	padding:25px 0px 5px !important;
}
.reverse_section 
{
	padding-top:20px !important;
	padding-bottom:40px !important;
}
.wp_reverse_section 
{
   margin-bottom: 0px;
}
.capabilities_logo_section h2 
{
    font-size: 1.5rem;
        text-align: left;
        line-height: 36px;
}
.capabilities_logo_section ul
{
  padding:0px;
  text-align:left;
}
.capabilities_logo_section ul li img
{
  max-width:120px;
}
.capabilities_pdf_section 
{
    padding-left: 0px;
}
.capabilities_pdf_section ul li 
{
    width: 100%;
	margin-bottom:10px;
}
.wp_news_list_title p span
{
	display:block;
}
.wp_news_list_title p span.line
{
	display:none !important;
}


.open
{
	position: fixed !important;
    left: 11px;
    top: 13px !important;
    right: -74%;
    z-index:999;
}
p.open_menu
	{
		display:none;
	}

.open p.open_menu
	{
		display:inline-block;
	}
.open p.close_menu
	{
		display:none;
	}
	
  

#wp_hamburger p
	{
		margin-bottom:0px;
		float: right;
    font-size: 17px !important;
		color:#003594;
		font-weight:700 !important;
	}
li.menu-item-has-children:before{
   display:none;
}
.mobile_header .col-6
{
 webkit-box-flex: 0;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
}
.mobile_header
{
  padding: 15px;
    background: url(../images/header-bg.jpg) no-repeat center center;
    background-size: cover;
    position: relative;
   border-bottom:10px solid #ffce2e;
}	
.logo img
{
  max-width: 150px;
        padding-left: 0px;
}
.case_study_single_banner_content {
    position: relative;
    bottom: 0px;
     padding: 30px 40px;
    max-width: 100%;
}
.case_study_single_banner 
{
    padding: 30px 0px 0px;
	background: none !important;
        background-color: #fff !important;
}
.case_study_single_content_section 
{
    padding: 50px 40px 100px 40px;
}
.case_study_single_banner h2 
{
  font-family: "ocr-b-std", monospace;
        font-weight: 500;
        margin-bottom: 10px;
        padding-left: 40px !important;
        margin-bottom: 20px;
}
.case_study_single_banner_content h1 {
    margin-bottom: 20px;
}
h2.contact_banner_title {
    font-family: "ocr-b-std", monospace !important;
    font-weight: 500 !important;
    margin-bottom: 10px;
    color: #000000;
    margin-top: 0px !important;
}
.mobile_contact_tab_section
{
  background:#13294b;
  padding:40px 0px 40px 40px;
}
.mobile_contact_tab_section h2
{
  font-family: "ocr-b-std", monospace;
  font-weight: 500;
  margin-bottom: 20px;
  color:#fff;
  margin-top:0px;
}

/* Accordion Buttons */
.wp_mobile_contact_tab_section .accordion {
  

background-color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px 15px;
    transition: 0.3s;
    font-size: 36px;
    border: none;
    width: 100%;
    color: #e03c31;
    font-family: "roboto-slab", serif;
    font-weight: 400;
    text-align: left;
    float: left;
    width: 100%;
    margin-top: 15px;
    border-left: 15px solid #b9d9eb;
}

.wp_mobile_contact_tab_section .active,
.wp_mobile_contact_tab_section .accordion:hover {
  border-left: 15px solid #e03c31;
}

.wp_mobile_contact_tab_section .panel {
   padding: 5px 15px;
  background: #fff;
  display: none;
  overflow: hidden;
  border-left: 15px solid #fdda25;
}
.wp_mobile_contact_tab_section .panel p
{
   color:#000000;
}
.wp_mobile_contact_tab_section .panel p span
{
  font-family: "roboto-slab", serif;
  font-weight: 700;
   display:block;
   color:#1d4f91;
}
.gallery_list ul li {
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.gallery_list ul li img
{
  max-width:135px;
}
p.four_column_content_width 
{
    max-width: 100%;
}
.page_builder_four_column_section h1 
{
    text-align: left;
}
.wp_reverse_section img
{
	margin-bottom:20px;
}
.testimonial_section
{
	margin-left:0px;
	margin-top:30px;
}
.capabilities_bottom_section
{
   padding:30px 0px 0px;
}
li.mobile_fb_icon, li.mobile_linkdin_icon {
    display: inline-block !important;
	width:auto !important;
}
	
li.mobile_fb_icon, li.mobile_linkdin_icon {
    background-color:transparent !important;
}
li.mobile_fb_icon
{
	margin-left:40px !important;
}
li.mobile_fb_icon a, li.mobile_linkdin_icon a {
    font-size:0px !important;
}	
	
li.mobile_fb_icon a {
	background-image:url(https://www.intren.com/wp-content/uploads/2024/05/Facebook.svg);
	background-repeat:no-repeat;
	margin:15px 0px !important;
	background-size:30% auto;
}	
li.mobile_linkdin_icon a {
	background-image:url(https://www.intren.com/wp-content/uploads/2024/05/Linkedin_1.svg);
	background-repeat:no-repeat;
	margin:15px 0px !important;
	background-size:62% auto;
}	
li.mobile_fb_icon a:before , li.mobile_linkdin_icon a:before
{
	display:none;
}
.owl-carousel_banner_slider .item 
{
    padding: 250px 0px;
}
.banner_content 
{
    padding: 0px 40px;
}
.padding_banner_section
{
    padding: 0px;
}
.page_builder_four_column_section
{
    padding-top: 0px;
}
.video_section iframe
{
	height:350px;
}
.banner_content p br
{
	display:none;
}
.testimonial_section 
{
	border:none;
	margin:20px 0px 30px 0px;
}
.test_capabilities_section
{
		padding:0px !important
}
.padding_banner_case_study 
{
    padding-left: 0px;
    padding-top: 0px;
}
.custom_banner_section.padded {
    padding: 0px !important;
}
.news_cat
{
    float: left;
    width: 100%;
}
.news_featured_image img 
{
    height: auto;
}
.gallery_box .col-sm-4 .four_boxes_list img {
    max-width: 100%;
}
.reverse_left_content 
{
    padding: 15px 0px;
}
.reverse_right_content
{
    padding: 20px 0px;
}
.custom_banner_section.padded
{
	padding:0px !important;
}
.news_sidebar
{
	margin-top:40px;
}
}

#hamburger {
  width: 30px;
  position: relative;
  margin: auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#hamburger span {
  display: block;
  position: absolute;
  height: 3px;
    width: 24px;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 7px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#hamburger span:nth-child(1) {
  top: 6px;
}

#hamburger span:nth-child(2) {
  top: 12px;
}

#hamburger span:nth-child(3) {
  top: 18px;
}

#hamburger.open span:nth-child(1) {
  top: 11px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#hamburger.open span:nth-child(2) {
  opacity: 0;
  left: -30px;
}

#hamburger.open span:nth-child(3) {
  top: 11px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.sitenavigation ul {
  margin: 0;
  padding: 0;
  float: right;
}
.sitenavigation li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  margin-left: -4px;
  line-height: 20px;
}
.sitenavigation li.nav-dropdown:hover > a {
  background-color: #CCC !important;
  color: #000;
}
.sitenavigation li a {
  color: #758283;
  text-decoration: none;
  display: block;
  padding: 11px 14px;
  font-size: 0.9375em;
  -webkit-tap-highlight-color: transparent;
}
.sitenavigation li a.nav-path-selected, .sitenavigation li a.linkclicked {
  color: white;
  background-color: #ECECEC;
}
.sitenavigation li a.nav-selected {
  background-color: #fff;
  color: #000;
}
.sitenavigation li a:hover {
  background-color: #fff !important;
  color: #000;
}
.sitenavigation li.clicked > ul {
  display: block;
}
.sitenavigation li ul {
  display: none;
  position: absolute;
  min-width: 200px;
  max-width: 300px;
  padding: 0;
  margin: 0;
}
.sitenavigation li ul a {
  background-color: #fff;
  font-size: 0.8125em;
}
.sitenavigation li ul li {
  float: none;
  display: block;
  margin: 0;
}
.sitenavigation li ul ul {
  left: 100%;
  margin-top: -40px;
}
.sitenavigation li ul ul a {
  background-color: lightgray;
}
.sitenavigation .nav-dropdown:hover > a, .sitenavigation .nav-dropdown.clicked > a {
  background-color: #ECECEC;
}

.no-js .sitenavigation li:hover > ul {
  display: block !important;
}

.menu-icon {
  display: none;
}
@media(max-width:545px) and (min-width:476px)
{
.footer_logo_wrapper ul li img
{
   max-width: 180px;
}
	
	.capabilities_case_study_title h2{
		font-size:18px;
	}
}
@media(max-width:475px) and (min-width:320px)
{
.footer_logo_wrapper ul li 
{
     margin: 15px 15px;
}
.footer_logo_wrapper ul li img 
{
     max-width: 113px;
}
	.capabilities_case_study_title h2{
		font-size:18px;
	}
}

@media(max-width:420px) and (min-width:320px)
{
 .banner_content h1, .capabilities_banner_title h1 
{
    font-size: 2rem;
    line-height: 2.5rem;
 }	
}

