/*DESKTOP  BREAKPOINT SWITCH */


/*MEDIA QUERIES*/
@media screen and (min-width: 1601px) {
    #main section {
        text-align: center;
    }
    #main section .slide_header {
        max-width: 1600px;
        width: 1600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    #main section .slide {
        max-width: 1600px;
        width: 1600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: rgba(255, 255, 255, 0.2);
    }
}
/*MEDIA QUERIES*/


/*BOOTSTRAP SWITCH TEXT*/

/*Bootstrap  Large devices / Desktops (>1200px)*/
@media (min-width: 1200px) {
    .slide > .slide_box .element .screen-title,
    .slide > .slider .screen-title {
        text-align: center;
        font-size: 4.8em;
    }
    .slide > .slide_box .element .screen-text,
    .slide > .slider .screen-text {
        font-size: 2.6em;
    }

	/*table#interface_request_mod_profile_data_URS_table td h4 {float:left; text-align:left;}*/
}
/*Bootstrap  Large devices / Desktops (>1200px)*/

/*Bootstrap  Medium devices / Desktops (>992px)*/
@media (min-width: 992px) and (max-width: 1199px) {
    #landing .slide h1 {
        font-size: 2.4em !important;
        line-height: 1.4em;
    }
    .slide > .slide_box .element .screen-title,
    .slide > .slider .screen-title {
        text-align: center;
        font: 4.2em;
    }
    .slide > .slide_box .element .screen-text,
    .slide > .slider .screen-text {
        font-size: 2.4em;
    }
    .slide .slide_box .element:not(.gmap) .layer-1 > .inner .text h2 {
        text-align: left;
    }

	table#interface_request_mod_profile_data_URS_table td h4 {float:left; text-align:left;}
}
/*Bootstrap  Medium devices / Desktops (>992px)*/

/*Bootstrap  Small devices / Tablets (>768px)*/
@media (min-width: 768px) and (max-width: 991px) {
	#landing .slide h1 {
		font-size: 2.2em !important;
		line-height: 1.4em;
	}
	#footer > .lead {
		height: auto !important;
		overflow: visible;
		padding-top: 10px;
	}
	.slide > .slide_box .element .screen-title,
	.slide > .slider .screen-title {
		text-align: center;
		font-size: 3.6em;
	}
	.slide > .slide_box .element .screen-text,
	.slide > .slider .screen-text {
		font-size: 2.2em;
	}
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text {
		position: relative;
		top: 0%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text h2,
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text h3,
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text h4 {
		text-align: left;
	}

	table#interface_request_mod_profile_data_URS_table td h4 {float:right; text-align:right;}
}
/*Bootstrap  Small devices / Tablets (>768px)*/

/*Bootstrap Extra small devices / Phones (<768px)*/
@media (max-width: 767px) {
	#landing .slide h1 {
		font-size: 2em !important;
		line-height: 1.4em;
	}
	#footer > .lead {
		height: auto !important;
		overflow: visible;
		padding-top: 10px;
	}
	.slide > .slide_box .element .screen-title,
	.slide > .slider .screen-title {
		text-align: center;
		font-size: 3.2em;
	}
	.slide > .slide_box .element .screen-text,
	.slide > .slider .screen-text {
		font-size: 2em;
	}
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text {
		position: relative;
		top: 0%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text h2,
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text h3,
	.slide .slide_box .element:not(.gmap) .layer-1 > .inner .text h4 {
		text-align: left;
	}

	table#interface_request_mod_profile_data_URS_table td h4 {float:right; text-align:right;}
}
/*Bootstrap Extra small devices / Phones (<768px)*/



/*BOOTSTRAP SWITCH*/

/*Bootstrap  Large devices / Desktops (>1200px)*/    
@media (min-width: 1200px) {
}
 /*Bootstrap  Large devices / Desktops (>1200px)*/ 

/*Bootstrap  Medium devices / Desktops (>992px)*/    
@media (min-width: 992px) and (max-width: 1199px) {
	nav.interface .lead > ul > li > a {
		padding: 10px 10px 0px 10px;
	}
	/*section-fallback*/
	
	#main section.padding-before {
		padding-top: 40px !important;
	}
	#main section.padding-after {
		padding-bottom: 40px !important;
	}
	/*section-fallback*/

	/*element-fallback*/        
	section:not(.nerve) .slide .element {
		display: block;
		width: 50% !important;
		max-width: 100% !important;
		min-width: 50% !important;
	}
	section:not(.nerve) .slide .element:nth-child(odd) {
		float: left;
		clear: left;
	}
	section:not(.nerve) .slide .element:nth-child(even) {
		float: right;
		clear: right;
	}
	/*element-fallback*/
}
 /*Bootstrap  Medium devices / Desktops (>992px)*/    


/*Bootstrap  Small devices / Tablets (>768px)*/    
@media (min-width: 768px) and (max-width: 991px) {
	/*section-fallback*/
	
	#main section.padding-before {
		padding-top: 30px !important;
	}
	#main section.padding-after {
		padding-bottom: 30px !important;
	}
	/*section-fallback*/
	/*element-fallback*/
	
	section:not(.nerve) .slide .element {
		display: block;
		width: 50% !important;
		max-width: 100% !important;
		min-width: 50% !important;
	}
	section:not(.nerve) .slide .element:nth-child(odd) {
		float: left;
		clear: left;
	}
	section:not(.nerve) .slide .element:nth-child(even) {
		float: right;
		clear: right;
	}
	/*element-fallback*/
}
/*Bootstrap  Small devices / Tablets (>768px)*/  


/*Bootstrap Extra small devices / Phones (<768px)*/    
@media (max-width: 767px) {
	/*section-fallback*/
	
	#main section.padding-before {
		padding-top: 20px !important;
	}
	#main section.padding-after {
		padding-bottom: 20px !important;
	}
	/*section-fallback*/
	/*element-fallback*/
	
	.slide .element {
		display: block;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
		margin: 0px 0px 20px 0px;
	}
	/*element-fallback*/
	/*interface-fallback*/
	
	.data_set {
		font-size: 1em;
	}
	input[type=password],
	input[type=password].has-control,
	input[type=password].has-label {
		float: left;
		width: 82% !important;
		margin-left: 1px;
	}

	.data_set.responsive{
		border:2px solid rgba(38,91,153,0.4);
		overflow-x:auto;
		overflow-y:hidden;
		padding-bottom:16px;
		white-space: nowrap;
	}

	.data_set.responsive table {
	padding:0px;
	margin:0px;
	font-size:12px;
	}

	.data_set.responsive table td {
		min-width:160px;
	}

	/*interface-fallback*/

	
}
  /*Bootstrap Extra small devices / Phones (<768px)*/
/*BOOTSTRAP SWITCH*/



/*GENERIC SWITCH*/

/*MEDIA QUERIES*/

@media screen and (max-width: 1600px) {}
/*MEDIA QUERIES*/

@media screen and (max-width: 1280px) {}
/*MEDIA QUERIES*/
/*MEDIA QUERIES*/

@media screen and (max-width: 1024px) {}
/*MEDIA QUERIES*/
/*MEDIA QUERIES*/

@media screen and (max-width: 960px) {}
/*MEDIA QUERIES */
/*MEDIA QUERIES*/

@media screen and (max-width: 768px) {}
/*MEDIA QUERIES */
/*MEDIA QUERIES*/

@media screen and (max-width: 480px) {}
/*MEDIA QUERIES*/
/*MEDIA QUERIES*/

@media screen and (max-width: 360px) {}
/*MEDIA QUERIES*/
/*MEDIA QUERIES*/

@media screen and (max-width: 320px) {}
/*MEDIA QUERIES*/
/*DEVICE SPECIFIC SWITCH*/
/*MEDIA QUERIES */
/*iPad -- portrait -- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPad -- landscape --*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {}
/* iPad Retina -- portrait --*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {}
/* iPad Retina -- landscape --*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {}
/*Huawei Ascend P6, P7, OnePlus, One -- Portrait -- */

@media screen and (device-width: 360px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {}
/*Huawei Ascend P6, P7, OnePlus, One -- Landscape -- */

@media screen and (device-width: 360px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {}
/* S2 -- Portrait -- */

@media screen and (device-width: 320px) and (device-height: 534px) and (-webkit-device-pixel-ratio: 1.5) and (orientation: portrait) {}
/* S2-- Landscape -- */

@media screen and (device-width: 320px) and (device-height: 534px) and (-webkit-device-pixel-ratio: 1.5) and (orientation: landscape) {}
/* S3 -- Portrait -- */

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {}
/* S3 -- Landscape -- */

@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {}
/* S4 -- Portrait -- */

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {}
/* S4 -- Landscape -- */

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {}
/* S5, HTC One -- Portrait -- */

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {}
/* S5, HTC One -- Landscape -- */

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {}
/* LG Nexus 5, Huawei Ascend P6, Huawei Ascend P6 P7 -- Portrait -- */

@media screen and (min-device-width: 384px) and (device-height: 592px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {}
/* LG Nexus 5, Huawei Ascend P6, Huawei Ascend P6 P7 -- Landscape -- */

@media screen and (min-device-width: 384px) and (device-height: 592px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {}
/* iPhone 4/4S -- Portrait -- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation: portrait) {}
/* iPhone 4/4S -- Landscape -- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation: landscape) {}
/* iPhone 5 -- Portrait -- */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation: portrait) {}
/* iPhone 5 -- Landscape -- */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation: landscape) {}
/* iPhone 6 -- Portrait -- */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {}
/* iPhone 6 -- Landscape -- */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {}
/* iPhone 6+ -- Portrait -- */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 3) {}
/* iPhone 6+ -- Landscape -- */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {}
/*MEDIA QUERIES DEVICES */