
/*== 1200px and beyond ===================================================
========================================================================*/
/* Large desktop */
@media only screen and (min-width: 1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12,
	.col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5,
	.col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{float: right;}
        #mainStatus .col-md-3 .sharpHeader{padding: 5px 10px 5px 40px;}
}

/*== Up to 1199px =====================================================
========================================================================*/
/* Large desktop */

@media (max-width: 1199px) {
	.panel.OurServices-SectionPanel .panel-heading {margin: 15px -13px 0 0;font-size: 18px;}
	.contactUsForm .form-control,
	.CustomerComplaintsForm .form-control{width: 100%;}
}

/*== 980px and beyond ===================================================
========================================================================*/
/* Narrow desktop */
@media screen and (min-width: 992px){
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9
	{float: right;}
	.col-md-offset-4{float:left;}
        #mainStatus .col-md-3 .sharpHeader{padding: 5px 10px 5px 15px;}
}


@media (max-width: 991px) {
	.support-3-menu li{
		border:none;
		border-left: transparent !important;
	}
	.panel.OurServices-SectionPanel .panel-heading {margin: 15px -3px 0 0;}

}

/*== Up to 980px and beyond 768px ======================================
========================================================================*/
/* Portrait tablet to landscape and desktop */

@media (min-width: 768px){
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12,
    .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5,
    .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{
            float: right;
            }
    .navbar-nav{margin: 7.5px -15px;}

}
/*== Up to 767px ======================================================
========================================================================*/
/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
	#externalLinks li,
	#mainLinksMenu,
	#mainLinksMenu li{float:none;}
	
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12,
	.col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,
	.col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		float: right;
	}
	.navbar-nav.sm-collapsible .caret,
	.navbar-nav.sm-collapsible ul .caret{
		left:0;
		right: initial;
	}
	#SearchForm {margin:0;display: inline-block;}

	
}

/*== Up to 660px ==================================================
====================================================================*/

@media (max-width: 690px) {
	#dataTabs #tabs.nav>li>a{
			border-radius: 0px;
			-moz-border-radius: 0px;
			-webkit-border-radius: 0px;
			border-bottom: #eee 2px solid;
		}
	#dataTabs-content{
			border-radius: 0px;
			-moz-border-radius: 0px;
			-webkit-border-radius: 0px;
			border:none;
		}
}


/*== Up to 640px ==================================================
====================================================================*/

@media (max-width: 560px) {
	.CustomerComplaintsForm .intl-tel-input .flag-dropdown {right: 10px;}
}



@media (min-width: 481px) {
	.sectorsMainBox .sectorsMainBoxIcon-container{
		border-radius: 0 10px 10px 0;
		-moz-border-radius: 0 10px 10px 0;
		-webkit-border-radius: 0 10px 10px 0;
	}
	.sectorsMainBox .sectorsMainBoxText{
		border-radius: 10px 0 0 10px;
		-moz-border-radius: 10px 0 0 10px;
		-webkit-border-radius: 10px 0 0 10px;
	}
}

/*== Up to 480px ==================================================
====================================================================*/
/* Landscape phones and down */
@media (max-width: 440px) {
	.panel.OurServices-SectionPanel .panel-heading {margin: 15px -13px 0 0;}
	#externalLinks .hideText{display:none;}
	
}