@charset "utf-8";
/* CSS Document */

@media (max-width: 1169px){
	.ms-webpart-cell-vertical { display: inline-flex; }
	.social-icons li { margin-right: 10px; }
	.footer-menu li { padding: 0 9px; }
	.thumbnail { border: none; }
	.share-footer { background: none; }
	.footer-menu .footer-sub-menu li { padding: 0; }
	.navbar-brand { width: 250px; }
	#MenuBar.nav > li > a { font-size: 13px; padding: 8px 10px; }
	.sidebar .panel-title { font-size: 14px; }


}


@media (max-width: 1023px){
	.menubar li a { padding: 10px 9px; }
	/*.social-section { width: 33%; }*/
	.container { width: 100%; }
	.share-price-right ul li { margin-left: 0; }
	.share-footer { background: none; padding: 7px 25px 0px 25px; }

}


@media (max-width: 767px){
	.navbar-nav ul.sm-nowrap > li > a { white-space: nowrap; font-weight: 200; }
	.menubar li a { font-weight: 300; color: #0064a8 !important; text-transform: uppercase; }
	.navbar-brand { width: 200px; margin-top: -7px; }
	.headerFixed .navbar-brand { margin-bottom: 20px;	}
	.navbar-toggle { margin-top: 15px; margin-bottom: 0; margin-right: 0; }
	.top-nav li a small { font-weight: 100; }
	.top-nav li a small{ border-left: 1px solid #444; padding: 0 0em 0 1.2em; }
	.top-nav li img{ margin-right:-10px; }	
	.nav>li>a { position: relative; display: block; padding: 10px 8px; }
	.col-sm-6 .thumbnail:nth-child(1), .col-sm-6 .thumbnail:nth-child(2) { width: 50%; margin-top: 7%; float: left; }
	.share-price-left .col-sm-6 { width: 49%; float: left; }
	.share-price-right ul li { margin-left: 0%; }	
	.social-media-section { margin-top: 30px; }
	.footer-menu li a { border-bottom: 1px solid #d8e3ee; margin: 10px 0px; }
	.footer-section ul.social-icons { text-align: center; float: none; }
	.footer-section .social-icons li { float: none; margin-top: 15px; }

	.news-section .col-sm-4:nth-child(2)::after { display: none; }
	.news-section .col-sm-4 { margin-bottom: 40px; }
	#SpotlightCarousel iframe { height: 300px !important; }
	.share-price-right::after { display: none; }
	.share-footer { margin-bottom: 0; padding: 14px 14px 0px 14px; }
	.share-footer p, .share-footer span { float: none !important; }
	.carousel-inner .carousel-caption h1 { font-size: 24px; }
	.social-section { width: 100%; margin-bottom: 30px; }
	.social-section:nth-child(2) { margin-left: 0; margin-right: 0; margin-bottom: 25px;  }
	/*.about-section #description { padding: 0; }
	.about-section .thum-img{ padding: 0; }*/

	/*.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container { height: auto !important; margin-bottom: 20px; }
	.scrtabs-tabs-movable-container { width: 100% !important; left: initial !important;  }*/

	.green-tab-content.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container { height: auto !important; margin-bottom: 20px; }
	.green-tab-content .scrtabs-tabs-movable-container { width: 100% !important; left: initial !important;  }

	.scrtabs-tabs-fixed-container .nav-tabs>li>a { text-align: left; font-size: 15px; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #0164a7; border-color: #0164a7; }
	.navbar-default .navbar-toggle:hover .icon-bar { background-color: #fff; }
	.navbar-default .navbar-toggle:hover.sub-arrow:before { color: #fff !important; }
	.search-bx { display: none; }
	#topNavbar { padding: 0;}
	.navbar-default .navbar-collapse.in .top-nav li { width: 100%; }
	.navbar-default .navbar-collapse.in .navbar-nav { margin: 7.5px 0px; }
	.search-bx {  width: 100%; margin-top: 0; padding-right: 15px; }
	/*.headerFixed { position: relative; }*/
	.footer-section .social-icons li:last-child { margin-right: 10px; }
	.footer ul { float: none; width: 100%; }
	.footer-sub-menu li a { padding: 7px 15px !important; margin: 0; border: none; }
	.art-list .media-left { float: none; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: right !important; }
	.video-library li { height: auto; width: 150px; display: inline-block; margin: 5px; }
	.tab-half .scrtabs-tabs-fixed-container .nav-tabs>li>a { text-align: center; }
	header { margin-bottom: 10px; }
	.ani-slider-link a { font-size: 30px; margin: 0 60px; }
	.carousel-inner img { min-height: initial; }
	.news-section .col-sm-4 a { display: block; }
	#myCarousel-sz .carousel-caption, #SustainabilityCarousel .carousel-caption { margin-bottom: 0; }
	.news-section .carousel-inner>.item { height: auto; }
	.navbar-nav.sm-collapsible .caret:before { position: relative; top: 1px; }
	.carousel-indicators { bottom: -15px; }
	.abt-img-cont { margin-bottom: 30px; }
}


@media (max-width: 640px){
	.col-sm-6 .thumbnail:nth-child(1) { width: 100%; margin-top: 25px; margin-bottom: 25px; }
	.col-sm-6 .thumbnail:nth-child(2) { width: 100%; margin-top: 0; }
	.carousel-inner .carousel-caption h1 { font-size: 18px; }
	.case-studies-img { width: 100%; height: auto; }
	.tab-half .scrtabs-tabs-fixed-container .nav-tabs>li {  width: 100%; text-align: center; }
	.carousel-inner .home-caption { display: none; }
	
	
}

@media (max-width: 567px){
	.btn-primary { font-size: 13px !important; }
}