/*--  AGENCY SUITE // MATT SULLIVAN // NOVEMBER 2012  --*/

.red {
  color: red;
}

/*--  TYPE  --*/
.comment{
	position:absolute;
	display:none;
	 margin-left:22px;
	 width:233px;
	 height:150px;
	 z-index:100;
	 background-color:#CCC;
}
.rightdiv{
	width:45%;
}
.leftdiv{
	width:55%;
}
.logoimg{
	width:100%;
}
body, input {
  /*font-family: "Antic Slab", serif; */
  font-family: 'Oxygen', sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #111;
}
  p {
    text-shadow: 0 1px 0 #fff;
    padding-bottom: 20px;
  }
    .green p, .green h3 { text-shadow: 0 1px 0 rgba(250,250,250,0.4); }
    p:last-child { padding-bottom: none; }
    .module_secondary p { text-shadow: none; }
h1, h2, h3, h4, h5, h6 {
 /* font-family: "Lobster", cursive;*/
  font-family: 'Oxygen', sans-serif;
  text-shadow: 0 1px 0 #fff;
  padding-bottom: 20px;
}
  h1 { font-size: 36px; }
  h2 {
    font-size: 30px;
    line-height: 30px;
  }
  h3 { font-size: 24px; }
  h4 { font-size: 20px; }
  h5 { font-size: 18px; }
  h6 { font-size: 16px; }
.error { color: #c01f1f; }
.footnote {
  padding: 20px 0 0;
  font-size: 12px;
  line-height: 16px;
}



/*--  LINKS --*/
a {
    text-decoration: none;
    color: #606e7c;
}
  a:hover {
    color: #111;
    text-shadow: none;
  }
  h1 a {
    display: block;
    padding-top: 40px;
    color: #70888e;
    font-size: 46px;
    text-shadow: 0 2px 0 rgba(0,0,0,1), 0 0 20px rgba(250,250,250,.2);
  }
.btn, .round_btn, .nav-tabs a {
  display: inline-block;
  height: 40px;
  line-height: 40px;

  -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,.4);
  box-shadow: 0 3px 0 0 rgba(0,0,0,.4);
  border-top: 1px solid #fff;
  text-align: center;
}
  .btn, .nav li a {
    padding: 0 20px;
    /*-webkit-border-radius: 20px;*/
    /*border-radius: 20px;*/
    color: #111;
  }
    .btn_small {
      padding: 0 15px;
      height: 30px;
      line-height: 30px;
    }
    .btn_large {
      padding: 0 25px;
      height: 50px;
      line-height: 50px;
     /* border-radius: 40px;*/
    }
    .btn_purple {
      border-top: 1px solid #1c2020;
      color: #c9abdd;
      text-shadow: 0 -1px 0 #1c2020;
    }
      .btn_purple:hover { color: #fff; }
    .btn span.icon_left { margin-right: 5px; }
    .btn span.icon_right { margin-left: 5px; }
    .round_btn {
      width: 40px;
      /*-webkit-border-radius: 40px;*/
      /*border-radius: 40px;*/
      font-size: 20px;
	  line-height: 34px;
    }
      .btn:active, .round_btn:active {
        -webkit-box-shadow: inset 0 3px 0 0 rgba(0,0,0,.2);
        box-shadow: inset 0 3px 0 0 rgba(0,0,0,.2);
        border: 1px solid rgba(0,0,0,0.5);
      }
    .nav-tabs a {
      /*-webkit-border-radius: 10px 10px 0 0;*/
     /* border-radius: 10px 10px 0 0;*/
      padding: 0 20px;
      -webkit-box-shadow: none;
      box-shadow: none;
      float: left;
      margin-right: 10px;
      background: #aaa;
      border-bottom: 1px solid #999;
      text-shadow: none;
      color: #444;
    }
      .nav-tabs .active a {
        border-bottom: 1px solid #ccc;
        text-shadow: 0 1px 0 rgba(250,250,250,1);
        color: #111;
      }
    .utility { position: absolute; top: 0; right: 0; }
    .utility .btn {
/*      -webkit-border-top-right-radius: 0;
      -webkit-border-top-left-radius: 0;
      border-top-right-radius: 0;
      border-top-left-radius: 0;*/
    }
a.link_collapse, a.icon {
  color: #111;
  cursor: pointer;
}
  .module_secondary a.link_collapse, .module_secondary a.icon, .gallery li a.icon { color: #fff; }
    .gallery li a.icon { font-size: 18px; }
.btn_group li {
  float: left;
  margin: 0 10px 20px 0;
}
  .float_right.btn_group li, .float_right.btn_group li, .utility.btn_group li { margin-left: 10px; margin-right: 0; }
.nav li { display: inline; }
  .nav li a {
    display: inline-block;
    background: #666;
    margin-right: 10px;
    padding: 5px 20px;
  }
    .nav li.active a, .nav li a:hover { background: #ccc; }



/*--  GENERAL  --*/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.clear { clear: both; }
.hidden { display: none; }

body { background: url(../img/bg_brokennoise.png); }
.header_inner, .footer_inner, .content_inner, .nav_inner {
  width: 90%;
  max-width:960px;
  margin: 0 auto;
}
  .header_inner { position: relative; }
header {
  height: 100px;
  border-bottom: 2px solid #474a4c;
}
footer {
  color: #ccc;
  border-top: 2px solid #000;
  padding: 0;
}
  .footer_inner {
    overflow: auto;
    padding: 20px;
  }
  footer .address { margin-top: 10px; }
    footer .address li {
      display: inline;
      border-right: 1px solid #ccc;
      padding-right: 10px;
      padding-left: 10px;
    }
      footer .address li:first-child { padding-left: 0; }
      footer .address li:last-child { border: none; }
.nav {
  padding: 10px 0;
  background: #222;
  background: url(../img/bg_brokennoise.png);
}
.content {
  background: url(../img/bg_diamonds.png);
  padding: 20px 0;
  overflow: auto;
}
  .content_inner { min-height: 400px;
/*	  opacity: 0.8;
	  -webkit-opacity: 0.8;
	  -moz-opacity: 0.8;
	  filter:alpha(opacity=80);*/
   }
.float_left { float: left; }
.float_right { float: right; }
.module, .carousel {
  background: #fff;
 /* -webkit-border-radius: 20px;*/
 /* border-radius: 20px;*/
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
  box-shadow: 0 2px 0 0 rgba(0,0,0,.2);
  border-top: 1px solid #fff;
  overflow: hidden;
  margin-bottom: 30px;
}
  .tab-content .module {
    /*-webkit-border-radius: 0 20px 20px;*/
    /*border-radius: 0 20px 20px;*/
    border-top: none;
  }

  .module_group .module {
    margin-bottom: 0;
    /*-webkit-border-radius: 0;*/
    /*border-radius: 0;*/
    border-bottom: 1px solid #aaa;
  }
    .tab-content .module_group .module { border-top: 1px solid #fff; }
    .module_group .module:first-child {
    /*  -webkit-border-top-left-radius: 20px;
      -webkit-border-top-right-radius: 20px;
      border-top-left-radius: 20px;
      border-top-right-radius: 20px;*/
    }
      .tab-content .module_group .module:first-child {
        /*-webkit-border-radius: 0 20px 0 0;*/
       /* border-radius: 0 20px 0 0;*/
        border-top: none;
      }
    .module_group .module:last-child {
      margin-bottom: 30px;
      border-bottom: none;
    /*  -webkit-border-bottom-left-radius: 20px;
      -webkit-border-bottom-right-radius: 20px;
      border-bottom-left-radius: 20px;
      border-bottom-right-radius: 20px;*/
    }
  .module_inner {
    padding: 20px;
    /*overflow: auto;*/
  }
  .three_across, .two_across, .four_across {
    width: 32%;
    float: left;
    min-height: 250px;
    margin-right: 2%;
  }
  .two_across {
    width: 49%;
  }
  .four_across {
	  width: 22%;
	  min-height: 215px;
  }
    .three_across:last-child, .two_across:last-child, .four_across:last-child { margin-right: 0; }
  .module img.float_right { margin: 0 0 20px 40px; }
  .module img.float_left { margin: 0 40px 20px 0; }
  .module_secondary {
    background: #333;
    /*-webkit-border-radius: 10px;*/
    /*border-radius: 10px;*/
    color: #fff;
    margin-bottom: 20px;
    padding: 20px;
  }
    .module_secondary.alert {
      background: #c01f1f;
    }
    .module_secondary.info {
      /*background: #10558f;*/
	  background-color:#3D8901;
    }
    .module_secondary_group .module_secondary {
      margin-bottom: 0;
      /*-webkit-border-radius: 0;*/
     /* border-radius: 0;*/
      border-bottom: 1px solid #000;
      border-top: 1px solid #444;
    }
      .module_secondary_group .module_secondary:first-child {
/*        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;*/
        border-top: none;
      }
      .module_secondary_group .module_secondary:last-child {
/*        -webkit-border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;*/
        border-bottom: none;
        margin-bottom: 20px;
      }
.two_column {
  float: left;
  width: 48%;
  margin-right: 4%;
}
  .two_column:last-child { margin-right: 0; }
hr {
  border: none;
  border-top: 1px solid rgba(0,0,0,0,5);
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
.chromeframe {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 30px;
  border: 1px solid #666;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
  .fade.in {
    opacity: 1;
  }
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
  .collapse.in {
    height: auto;
  }
.tab-content .tab-pane { display: none; }
.tab-content .active { display: block; }
.breadcrumb { padding-bottom: 20px; }
  .breadcrumb li {
    display: inline;
    font-size: 14px;
  }
.gallery > li, .styled_img {
  padding: 5px;
 /* background: #fff;*/
 /* -webkit-border-radius: 5px;*/
 /* border-radius: 5px;*/
  /*-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);*/
}
  .gallery > li {
    display: inline-block;
    margin: 0 20px 20px 0;
    position: relative;
  }
    .gallery > li .checks_radios {
     /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);*/
      bottom: 5px;
	  /*left: 5px;
      right: 5px;*/
      color: #000;
      font-size: 12px;
      padding: 10px;
      position: absolute;
    }
    .gallery > li > a:hover .hidden { display: block; }

		.Viewer > li {
			height:300px;
			position:relative;
			text-align: center;
			margin-right: 0px;
			padding-right: 0px;
            vertical-align: top;
		}

		.Viewer > li a{
			 color: #000;
			 font-size: 17px;

		}

		.Viewer > li .checks_radios {
			font-size: 17px;
			line-height: 150%;
			left: 10px;
			bottom: auto;
			top: 50%;
      transform: translateY(-50%);
			color: white;
			font-weight: bold;
		  visibility: hidden;
			z-index: 1000;
			text-transform: uppercase;
			text-align: left;
			letter-spacing: 1px;

		}

		.Viewer > li:hover .checks_radios {
		 visibility: visible;
		}

		.Viewer > li  img{
	    max-width: 100%;
	    max-height: 100%;
	    -webkit-transition: .5s all;
			transition: .5s all;
		}

		.Viewer > li:hover img{
		   -webkit-filter: brightness(50%);
			 filter: brightness(50%);
		}



/* Tooltip */
.tooltip {
  position: absolute;
  z-index: 11000;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 12px;
  line-height: 15px;
}
.tooltip.top { margin-top: -3px; }
.tooltip.right { margin-left: 3px; }
.tooltip.bottom { margin-top: 3px; }
.tooltip.left { margin-left: -3px; }
.tooltip-inner {
  max-width: 200px;
  padding: 10px;
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
  background-color: rgba(0,0,0,0.9);
  /*-webkit-border-radius: 4px;*/
  /*-moz-border-radius: 4px;*/
 /* border-radius: 4px;*/
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/*--  Carousel  --*/
.carousel {
  height: 300px;
  position: relative;
  /*-webkit-border-radius: 0;*/
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel .item > img {
  display: block;
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  text-align: center;
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h3,
.carousel-caption p {
  color: #ffffff;
  text-shadow: none;
  padding-bottom: 0;
}
  .carousel-caption h3 { padding-bottom: 10px; }



/*--  FORMS  --*/
.form > li, .package .form_inline { padding-bottom: 20px; }
  .form_inline > li {
    display: inline-block;
    padding: 0 20px 20px 0;
  }
    .package .form_inline { padding: 20px 20px 0 0; }
label {
  display: block;
  padding-bottom: 5px;
}



input[type="text"], input[type="password"], input[type="email"], input[type="url"], select {
  /*-webkit-border-radius: 10px;*/
 /* border-radius: 10px;*/
  border: 1px solid #ccc;
  /*padding: 0 10px;*/
  width: 200px;
  text-shadow: 0 1px 0 #fff;
  height: 36px;
  line-height: 36px;
}


  input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus {
    width: 220px;
    background: #ffd;
    border: 1px solid #aaa;
  }
  .input_radiocheck li {
    display: inline-block;
    margin-right: 20px;
    padding-bottom: 0;
  }
    .input_radiocheck input { margin-right: 5px; }
  input.input_mini, select.input_mini { width: 60px; }
    input.input_mini:focus { width: 80px; }
  input.input_small, select.input_small { width: 120px; }
    input.input_small:focus { width: 140px; }
  input.input_large { width: 300px; }
    input.input_large:focus { width: 320px; }
  select { padding: 10px; }
  .checks_radios input, .checks_radios label {
    display: inline-block;
    margin-right: 10px;
    padding: 0;
  }
textarea { width: 300px; height: 100px; }
.dropdown { position: absolute; }
  .dropdown-menu {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
   /* border-radius: 10px;*/
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    min-width: 150px;
    position: absolute;
    top: 100%;
    z-index: 1000;
    overflow: hidden;
  }
    .open > .dropdown-menu { display: block; }
    .dropdown-menu .divider {
      background-color: #ccc;
      height: 1px;
      overflow: hidden;
    }
    .dropdown-menu li > a {
      clear: both;
      color: #222;
      display: block;
      font-weight: normal;
      padding: 10px 20px;
      white-space: nowrap;
    }
      .dropdown-menu li > a:hover { color: #FFFFFF; }



/*--  TRANSITIONS  --*/
input {
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
}
a {
  transition: color .5s;
  -moz-transition: color .5s;
  -webkit-transition: color .5s;
  -o-transition: color .5s;
}



/*--  GRADIENTS  --*/
/*  Very Light Gray  */
.btn, .round_btn, .nav-tabs .active a {
  background: #cccccc;
  background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
  background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
  background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
  background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
  background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}
/*  Very Light Gray (Reverse)  */
.btn:hover, .btn:active, .round_btn:hover, .round_btn:active, .module, .chromeframe, .dropdown.open .btn  {
  background: #eeeeee;
  background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee));
  background: -webkit-linear-gradient(top,  #cccccc 0%,#eeeeee 100%);
  background: -o-linear-gradient(top,  #cccccc 0%,#eeeeee 100%);
  background: -ms-linear-gradient(top,  #cccccc 0%,#eeeeee 100%);
  background: linear-gradient(top,  #cccccc 0%,#eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
}
/*  Green  */
.green {
  background: #489a2b;
  background: -moz-linear-gradient(top,  #60b542 0%, #489a2b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60b542), color-stop(100%,#489a2b));
  background: -webkit-linear-gradient(top,  #60b542 0%,#489a2b 100%);
  background: -o-linear-gradient(top,  #60b542 0%,#489a2b 100%);
  background: -ms-linear-gradient(top,  #60b542 0%,#489a2b 100%);
  background: linear-gradient(top,  #60b542 0%,#489a2b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60b542', endColorstr='#489a2b',GradientType=0 );
}
/*  Blue  */
.blue {
  background: #00A4F2;
  background: -moz-linear-gradient(top,  #4DACFB 0%, #00A4F2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4DACFB), color-stop(100%,#00A4F2));
  background: -webkit-linear-gradient(top,  #4DACFB 0%,#00A4F2 100%);
  background: -o-linear-gradient(top,  #4DACFB 0%,#00A4F2 100%);
  background: -ms-linear-gradient(top,  #4DACFB 0%,#00A4F2 100%);
  background: linear-gradient(top,  #4DACFB 0%,#00A4F2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4DACFB', endColorstr='#00A4F2',GradientType=0 );
}

/*  Purple  */
header, .btn_purple, .dropdown-menu li > a:hover {
  background: #606e7c;
  background: -moz-linear-gradient(top,  #606e7c 0%, #2a2d2f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606e7c), color-stop(100%,#2a2d2f));
  background: -webkit-linear-gradient(top,  #606e7c 0%,#2a2d2f 100%);
  background: -o-linear-gradient(top,  #606e7c 0%,#2a2d2f 100%);
  background: -ms-linear-gradient(top,  #606e7c 0%,#2a2d2f 100%);
  background: linear-gradient(top,  #606e7c 0%,#2a2d2f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606e7c', endColorstr='#2a2d2f',GradientType=0 );
}
/*  Purple (Reverse)  */
.btn.btn_purple:hover {
  background: #2a2d2f;
  background: -moz-linear-gradient(top,  #2a2d2f 0%, #606e7c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2d2f), color-stop(100%,#606e7c));
  background: -webkit-linear-gradient(top,  #2a2d2f 0%,#606e7c 100%);
  background: -o-linear-gradient(top,  #2a2d2f 0%,#606e7c 100%);
  background: -ms-linear-gradient(top,  #2a2d2f 0%,#606e7c 100%);
  background: linear-gradient(top,  #2a2d2f 0%,#606e7c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2d2f', endColorstr='#606e7c',GradientType=0 );
}

a.link_collapse span.icon-chevron-down{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
}

a.collapsed span.icon-chevron-down{
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* IE 9 */
	-webkit-transform:rotate(0deg); /* Safari and Chrome */
}

.dash_stats{
	color:#CCC;
}

.dash_stats .number{
	display: inline-block;
	text-align:center;
	min-width:20px;
	color:#FFF;
}
.dash_stats .sep{
	display: inline-block;
	text-align:center;
	width:10px;
	font-size:x-large;

}

ul.yes_bullets{
	list-style:inherit;
	padding:inherit;
	margin:inherit;
	padding-top:0;
	min-height:85px;
}

.talent_color{
	background: #ED8C57;
}

.package_color{
	background: #33CCCC;
}

.casting_color{
	background: #339BCC;
}

.chart_color{
	background: #EBED57;
}

  .module {
	  background:  url(../img/trans.png) !important;
  };
.rightdiv{
	width:45%;
}
.leftdiv{
	width:55%;
}
.confirm_red p{
	  text-shadow: 0 0.1px 0 #000 !important;
}
/*--  RESPONSIVE  --*/
/*  Tablet  */

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


  .header_inner, .content_inner, .nav_inner, .footer_inner {
    margin: 0;
    padding: 0 20px;
    width: auto;
  }
    .footer_inner { padding: 20px; }
      .footer_inner .address { margin: 0; }
      .footer_inner .float_left, .footer_inner .float_right { float: none; }
      .footer_inner .btn_group li { margin: 10px 10px 0 0; }
  .utility { right: 20px; }
  .content { padding: 0; }
    .content_inner { padding-top: 20px; }
      .tooltip { display: none !important; }
}


@media screen and (max-width: 973px) {
	.rightdiv{
		float:left !important;
		width:100% !important;
	}
	.leftdiv{
		width:auto !important;
	}
}

/*  Small Tablet  */
@media screen and (max-width: 600px) {


  .footer_inner .address { font-size: 12px; }
  .utility .btn {
    padding: 0 10px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    /*border-radius: 0 0 5px 5px;*/
  }
  .module, .carousel { margin-bottom: 20px; }
    .three_across, .four_across {
      float: none;
      width: auto;
      margin-right: 0;
    }
    .module img.float_right, .module img.float_left {
      float: none;
      margin: 0 0 20px 0;
      width: 100%;
      height: 100%;
    }
  footer .address li {
    display: block;
    border: none;
    padding: 0;
  }
  /*.two_column {
    float: none;
    width: auto;
  }*/
}

/*  Mobile  */
@media screen and (max-width: 480px) {
	.comment{
		width:180px !important;
		margin-left:0px !important;
	}
	.content{
		overflow:auto;
	}
	.nav_inner, .footer_inner {
		width:90%;
	}
	.content_inner{
		width:98%;
		margin:0 auto;
	}
	.rightdiv{
		width:90%;
	}
	#talentimg{
		width:35%;
	}
	.talentmadtls{
		margin-left:45% !important;
	}
	.module_inner{
		padding:15px;
	}


  .header_inner, .content_inner, .nav_inner, .footer_inner {
    padding: 0 0px;
  }
    .utility { right: 10px; }
    .content_inner { padding-top: 20px; }
    .footer_inner { padding: 5px; }
  .nav li {
    float: left;
    display: block;
  }
    .nav li a {
      /*-webkit-border-radius: 0;*/
      /*border-radius: 0;*/
      margin-right: 0;
    }
      .nav li:first-child a {
       /* -webkit-border-radius: 20px 0 0 20px;*/
        /*border-radius: 20px 0 0 20px;*/
      }
      .nav li:last-child a {
       /* -webkit-border-radius: 0 20px 20px 0;*/
       /* border-radius: 0 20px 20px 0;*/
      }
}

.category-index {
  font-size: 18px;
  margin-top: 10px;
  text-align: center;
}

.category-index a {
  display: inline-block;
}

.category-index a.active {
  text-decoration: underline;
}

.category-index a::after {
  content: "|";
  display: inline-block;
  margin: 0 10px;
}

.category-index a:last-of-type::after {
  display: none;
}
