/*
* Quantum Framework
*
* 1056px - 12 Columns - 30px Gutter
*
* Copyright 2013 Quantum Outsourcing, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built by Quantum Outsourcing
* http://QuantumOutsourcing.com
*
*/


/* ==========================================================================
   960px - 12 columns - 20px gutter 
   ========================================================================== */

   /* Container */ 
   .container-12 { width: 960px; margin: 0 auto; } 

   /* Global */ 
   [class*="grid-"] { float: left; display: inline; margin-left: 10px; margin-right: 10px; } 
   .group:before, .group:after { content: ""; display: table; line-height: 0; } 
   .group:after { clear: both; } 

   /* Nested elements */ 
   .alpha { margin-left: 0px; } 
   .omega { margin-right: 0px; } 

   /* Grids */ 
   .container-12 .grid-1 {  width: 60px; }
   .container-12 .grid-2 {  width: 140px; }
   .container-12 .grid-3 {  width: 220px; }
   .container-12 .grid-4 {  width: 300px; }
   .container-12 .grid-5 {  width: 380px; }
   .container-12 .grid-6 {  width: 460px; }
   .container-12 .grid-7 {  width: 540px; }
   .container-12 .grid-8 {  width: 620px; }
   .container-12 .grid-9 {  width: 700px; }
   .container-12 .grid-10 {  width: 780px; }
   .container-12 .grid-11 {  width: 860px; }
   .container-12 .grid-12 {  width: 940px; }

   /* Offset Extra Space */ 
   .container-12 .offset-1 { padding-left: 80px; }
   .container-12 .offset-2 { padding-left: 160px; }
   .container-12 .offset-3 { padding-left: 240px; }
   .container-12 .offset-4 { padding-left: 320px; }
   .container-12 .offset-5 { padding-left: 400px; }
   .container-12 .offset-6 { padding-left: 480px; }
   .container-12 .offset-7 { padding-left: 560px; }
   .container-12 .offset-8 { padding-left: 640px; }
   .container-12 .offset-9 { padding-left: 720px; }
   .container-12 .offset-10 { padding-left: 800px; }
   .container-12 .offset-11 { padding-left: 880px; }

/* ==========================================================================
   1056px - 12 columns - 30px gutter 
   ========================================================================== */

   @media (min-width: 1056px) { 

   /* Container */ 
   .container-12 { width: 1056px; margin: 0 auto; } 

   /* Global */ 
   [class*="grid-"] { float: left; display: inline; margin-left: 15px; margin-right: 15px; } 
   .group:before, .group:after { content: ""; display: table; line-height: 0; } 
   .group:after { clear: both; } 

   /* Nested elements */ 
   .alpha { margin-left: 0px; } 
   .omega { margin-right: 0px; } 

   /* Grids */ 
   .container-12 .grid-1 {  width: 58px; }
   .container-12 .grid-2 {  width: 146px; }
   .container-12 .grid-3 {  width: 234px; }
   .container-12 .grid-4 {  width: 322px; }
   .container-12 .grid-5 {  width: 410px; }
   .container-12 .grid-6 {  width: 498px; }
   .container-12 .grid-7 {  width: 586px; }
   .container-12 .grid-8 {  width: 674px; }
   .container-12 .grid-9 {  width: 762px; }
   .container-12 .grid-10 {  width: 850px; }
   .container-12 .grid-11 {  width: 938px; }
   .container-12 .grid-12 {  width: 1026px; }

   /* Offset Extra Space */ 
   .container-12 .offset-1 { padding-left: 88px; }
   .container-12 .offset-2 { padding-left: 176px; }
   .container-12 .offset-3 { padding-left: 264px; }
   .container-12 .offset-4 { padding-left: 352px; }
   .container-12 .offset-5 { padding-left: 440px; }
   .container-12 .offset-6 { padding-left: 528px; }
   .container-12 .offset-7 { padding-left: 616px; }
   .container-12 .offset-8 { padding-left: 704px; }
   .container-12 .offset-9 { padding-left: 792px; }
   .container-12 .offset-10 { padding-left: 880px; }
   .container-12 .offset-11 { padding-left: 968px; }

   }

/* ==========================================================================
   768px - 12 columns - 20px gutter 
   ========================================================================== */

   @media (min-width: 768px) and (max-width: 959px) { 

   /* Container */ 
   .container-12 { width: 768px; margin: 0 auto; } 

   /* Global */ 
   [class*="grid-"] { float: left; display: inline; margin-left: 10px; margin-right: 10px; } 
   .group:before, .group:after { content: ""; display: table; line-height: 0; } 
   .group:after { clear: both; } 

   /* Nested elements */ 
   .alpha { margin-left: 0px; } 
   .omega { margin-right: 0px; } 

   /* Grids */ 
   .container-12 .grid-1 {  width: 44px; }
   .container-12 .grid-2 {  width: 108px; }
   .container-12 .grid-3 {  width: 172px; }
   .container-12 .grid-4 {  width: 236px; }
   .container-12 .grid-5 {  width: 300px; }
   .container-12 .grid-6 {  width: 364px; }
   .container-12 .grid-7 {  width: 428px; }
   .container-12 .grid-8 {  width: 492px; }
   .container-12 .grid-9 {  width: 556px; }
   .container-12 .grid-10 {  width: 620px; }
   .container-12 .grid-11 {  width: 684px; }
   .container-12 .grid-12 {  width: 748px; }

   /* Offset Extra Space */ 
   .container-12 .offset-1 { padding-left: 64px; }
   .container-12 .offset-2 { padding-left: 128px; }
   .container-12 .offset-3 { padding-left: 192px; }
   .container-12 .offset-4 { padding-left: 256px; }
   .container-12 .offset-5 { padding-left: 320px; }
   .container-12 .offset-6 { padding-left: 384px; }
   .container-12 .offset-7 { padding-left: 448px; }
   .container-12 .offset-8 { padding-left: 512px; }
   .container-12 .offset-9 { padding-left: 576px; }
   .container-12 .offset-10 { padding-left: 640px; }
   .container-12 .offset-11 { padding-left: 704px; }
	.logo img{ width:100%;}
	.login{ width:65%}
	.fb{ float:right; width:78%;}
	.fb li{ padding:3px 0 0 10px;}
	#nav a{ padding:9px 6px; font-size:14px;}
	#fwslider .slide_content{ top:-69px !important; left:auto !important;}
	.provider li img{ width:100%;}
	.provider li{ width:14%;}
	.provider li:nth-child(6n){ width:14%;}
	.provider li:nth-child(6n)img{ width:100%;}
   }

/* ==========================================================================
   Mobile 
   ========================================================================== */

   @media only screen and (max-width: 767px) {

   body { padding-left: 20px; padding-right: 20px; }

   /* Container */
   .container-12 { width: auto; }

   /* Global */
   [class*="grid-"] { display: block; margin-left: 0px; margin-right: 0px; }

   /* Nested Elements */
   .alpha { margin-left: 0px; }
   .omega { margin-right: 0px; }

   /* Grids */
   .container-12 .grid-1,
   .container-12 .grid-2,
   .container-12 .grid-3,
   .container-12 .grid-4,
   .container-12 .grid-5,
   .container-12 .grid-6,
   .container-12 .grid-7,
   .container-12 .grid-8,
   .container-12 .grid-9,
   .container-12 .grid-10,
   .container-12 .grid-11,
   .container-12 .grid-12 { width: 100%; }

   /* Offset Extra Space */
   .container-12 .offset-1, 
   .container-12 .offset-2, 
   .container-12 .offset-3, 
   .container-12 .offset-4, 
   .container-12 .offset-5, 
   .container-12 .offset-6, 
   .container-12 .offset-7, 
   .container-12 .offset-8, 
   .container-12 .offset-9, 
   .container-12 .offset-10, 
   .container-12 .offset-11 { padding-left: 0; }
   .logo img{ width:100%;}
   footer{ padding:10px; width:93%;}
   .provider h1{ font-size:22px;}
   .wel h1{ font-size:22px; margin:0px;}
   .provider li{ width:100%;}
   .video_rt{ margin:15px 0;}
   .service{ margin:10px 0;}
   #fwslider .slideNext{ display:none;}
   #fwslider .slidePrev{ display:none;}
   .fb ul{ text-align:center; margin:10px 0;}
   .fb li{ display:inline; float:none;}
   .blog_lt li h3 a{ font-size:20px;}
   .blog_lt li p{ font-size:13px;}
   .product li{ width:100%;}
   .blog_lt li p{ text-align:justify;}
   .col2 ul li a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.profile_lt{ width:100%; margin:5px 0;}
.profile_ct{ width:100%; margin:5px 0;}
.profile_rt{ width:100%; margin:5px 0;}
.profile_right{ width:100%; margin:5px 0;}
.prof_lt{ width:100%; margin:5px 0;}
.prof_ct{ width:100%; margin:5px 0;}
.prof_rt{ width:100%; margin:5px 0;}

   }