/* CSS Document */
@media only screen and (max-width: 1600px) {
  .contact-main-outer .tstymonial-outer, .news-outer {
    height: 650px !important; }

  .emnt-outer {
    height: 790px !important; }

  .page-template-template-news .news-outer {
    height: 640px !important; }

  .page-template-template-about .tstymonial-outer {
    height: 650px !important; } }
@media only screen and (max-width: 1390px) {
  .contact-main-outer .tstymonial-outer {
    height: 650px !important; }

  .main-banner .sec1 li .c2 .capt {
    font-size: 18px;
    line-height: 18px; }
  .main-banner .sec1 li .c2 .right .detail {
    font-size: 16px;
    line-height: 20px; }
  .main-banner .sec1 li .c2 .right .more {
    font-size: 16px;
    line-height: 16px; } }
@media only screen and (max-width: 1320px) {
  .tab-outer .resp-tabs-container li .content-outer {
    width: 58%;
    float: right; } }
@media only screen and (max-width: 1240px) {
  .tab-outer .resp-tabs-list li h3 {
    font-size: 23px; } }
@media only screen and (max-width: 1200px) {
  .tab-outer .resp-tabs-container li .im-otr img {
    width: 130px;
    height: 130px; }

  .page-brke-outer .technical-container {
    max-width: 96%; }

  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 13.97%; }

  .pro-dtl {
    max-width: 96%; }

  .technical-outer {
    max-width: 96%;
    margin: auto; }

  .technical-outer.clearfix.linkfix {
    left: 2%; }

  .tab-outer .resp-tabs-container li .content-outer h3 {
    font-size: 16px; }

  .tab-outer .resp-tabs-container li {
    min-height: 230px; }

  .single-employment .emnt-outer {
    height: 780px !important; }

  .container-fluid .links-page-section .page-section-outer h2 {
    font-size: 44px; }

  .container-fluid .links-page-section .page-section-outer p {
    font-size: 17px; }

  .page-template-template-contact-php .contact-page h4 {
    font-size: 20px !important; }

  .home-wrapper .sec2 .container {
    width: 98%; }

  footer .container {
    width: 98%; }

  header nav li {
    font-size: 15px; }

  .main-banner .sec1 li .c1 .capt {
    font-size: 16px;
    line-height: 16px; }
  .main-banner .sec1 li .c2 .capt {
    font-size: 15px;
    line-height: 18px; }
  .main-banner .sec1 li .c2 .left .icon {
    display: none; }
  .main-banner .sec1 li .c2 .right {
    width: 100%; }

  footer container {
    width: 95%; }

  footer .container .sec-1 .t3 .number {
    font-size: 25px; } }
@media only screen and (max-width: 1166px) {
  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 13.9%; }

  .technical-outer .technical-sec .tec-icon-outer ul li a {
    font-size: 12px; } }
@media only screen and (max-width: 1100px) {
  footer .container .sec-1 .t3 .number {
    font-size: 23px; }

  .technical-outer .technical-sec .tec-icon-outer ul li a .ic-ot-div {
    padding: 25% 25% 25% 26%; } }
@media only screen and (max-width: 1024px) {
  .tab-outer .resp-tabs-container li .content-outer h3 {
    font-size: 14px; }

  .tab-outer .resp-tabs-container li .content-outer p {
    font-size: 14px; }

  .resp-vtabs .resp-tab-content {
    border: 0px !important; }

  footer .container .sec-1 .t3 .number {
    font-size: 21px; }

  .technical-outer .technical-sec .tec-icon-outer ul li a .ic-ot-div {
    padding: 25% 25% 25% 24%; }

  .single-post #respond form p {
    width: 100%; }

  .page-template-blog-excerpt .widget-wrapper h3, .archive .widget-wrapper h3, .single-post .widget-wrapper h3 {
    font-size: 16px; }

  .page-template-blog-excerpt .post-list-class h2 a, .archive .post-list-class h2 a, .single-post .post-list-class h2 a {
    font-size: 16px; }

  .page-template-blog-excerpt .post-list-class .has-post-thumbnail .post-entry, .archive .post-list-class .has-post-thumbnail .post-entry, .single-post .post-list-class .has-post-thumbnail .post-entry {
    font-size: 13px; }

  .tab-outer .resp-tabs-list li h3 {
    font-size: 20px; }

  .map-outer {
    width: 45%;
    float: right; }

  .inner-page-banner {
    height: 275px; }

  .container-fluid .links-section ul li a {
    font-size: 24px; }

  .container-fluid .links-section ul li h4 {
    font-size: 14px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content p {
    font-size: 18px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content h3 {
    font-size: 40px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .ms-im {
    width: 42px;
    height: 40px;
    background-size: cover; } }
@media only screen and (max-width: 1000px) {
  .is-sticky header .menu-item-has-children .sub-menu {
    top: 41px !important; }

  header nav li {
    line-height: 22px; }

  .menu-item-has-children .sub-menu {
    padding: 0px 0px 6px;
    background: none;
    top: 38px; }
    .menu-item-has-children .sub-menu:before {
      display: none; }
    .menu-item-has-children .sub-menu li a {
      padding-left: 30px; }
      .menu-item-has-children .sub-menu li a:hover {
        color: #f9b11e; }

  header nav .open {
    background-position: 1px -20px; }

  header nav .menu-item-has-children {
    position: relative; }

  .sub-menu-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    z-index: 200;
    background: url(../images/filter-arrow.png) no-repeat 1px 1px;
    cursor: pointer; }

  .scrl {
    display: none !important; }

  .main-banner .sec1 {
    width: 100%; }

  .main-banner .sec1 li {
    width: 25%; }

  footer .container .sec-1 .t3 {
    width: 17%; }

  .brake-clss {
    margin-top: 240px; }

  .technical-outer {
    max-width: 100%;
    left: 0% !important;
    background: #eee; }

  .technical-outer .technical-sec .tec-icon-outer ul li.active {
    background: #de8233; }
    .technical-outer .technical-sec .tec-icon-outer ul li.active a {
      color: #fff; }

  .technical-outer .technical-sec {
    padding: 4% 2% 0%; }

  .menu-header_menu-container .menu {
    display: block;
    top: 0px;
    right: 0px;
    width: 100%; }

  .technical-outer .technical-sec .tec-icon-outer ul li a .ic-ot-div {
    display: none; }

  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 19.6%;
    text-align: center;
    font-size: 10px;
    background: #d1d1d1;
    padding-bottom: 0px;
    line-height: 30px;
    margin-bottom: 4px; }

  .single-employment .emnt-outer {
    height: 740px !important; }

  .main-banner {
    width: 100%;
    height: 500px; }

  /*.camera_caption > div {
    height: 430px; }*/

  .camera_caption > div h1 {
    font-size: 30px !important;
    line-height: 32px !important; }

  .camera_caption > div h2 {
    font-size: 16px !important;
    line-height: 18px !important;
    margin-top: 10px !important; }

  .main-banner .sec1 li .c2 .t2 {
    margin-top: 10px; }

  .main-banner .sec1 li .c2 .right .detail {
    font-size: 13px;
    list-style: 17px; }

  .main-banner .sec1 li .c2 .capt {
    font-size: 17px;
    line-height: 18px; }

  .home-wrapper .sec1 .left .tag1 .t1 {
    font-size: 17px;
    line-height: 22px; }

  .home-wrapper .sec1 .right h1 {
    font-size: 40px;
    line-height: 42px; }

  .home-wrapper .sec1 .right .detail-sec {
    font-size: 15px;
    line-height: 25px; }

  .home-wrapper .sec1 .right .btn {
    margin-top: 40px; }

  .home-wrapper .sec1 .right {
    width: 58%; }

  .home-wrapper .sec1 .left {
    width: 40%; }

  .home-wrapper .sec1 .right .btn {
    width: 200px;
    padding-left: 0;
    font-size: 25px;
    background: #000000;
    height: 100px;
    line-height: 100px; }

  .home-wrapper .sec2 .tag2 .detail {
    width: 72%; }

  .home-wrapper .sec2 h2 {
    font-size: 40px;
    line-height: 40px; }

  .home-wrapper .sec2 .sub-hed {
    font-size: 16px;
    list-style: 25px;
    padding-top: 20px; }

  .home-wrapper .sec2 .tag2 .t1 {
    margin-top: 40px; }

  footer .container .sec-1 .t1 .logo {
    width: 40px; }

  footer .container .sec-1 .t1 li {
    font-size: 14px;
    line-height: 14px; }

  footer .container .sec-1 .t1 .detail {
    width: 83%; }

  footer .container .sec-1 .t2 p {
    font-size: 14px;
    line-height: 14px; }

  footer .container .sec-1 .t3 .number {
    font-size: 16px; }

  footer .container .sec-1 .t3 p {
    font-size: 15px;
    line-height: 15px; }

  footer .container .sec-1 .t3 {
    width: 22%; }

  footer .container .sec-1 .t1 {
    width: 42%; }

  footer .container .sec-1 .t1 h3 {
    font-size: 18px;
    line-height: 18px; }

  footer .container .sec-1 .t2 h3 {
    font-size: 18px;
    line-height: 18px; } }
@media only screen and (max-width: 968px) {
  .tab-outer .resp-tabs-container li .im-otr img {
    width: 100px;
    height: 100px; }

  .main-banner .sec1 li .c1 .capt {
    font-size: 14px; }

  footer .container .sec-1 .t3 .number {
    font-size: 14px; } }
@media only screen and (max-width: 900px) {
  .tab-outer .resp-tabs-container li .im-otr img {
    width: 160px;
    height: 160px; }

  .page-template-blog-excerpt .post-list-class .has-post-thumbnail .post-entry, .archive .post-list-class .has-post-thumbnail .post-entry, .single-post .post-list-class .has-post-thumbnail .post-entry {
    width: 100%; }

  .page-template-blog-excerpt .list-side-bar-content, .archive .list-side-bar-content, .single-post .list-side-bar-content {
    width: 30%; }

  .page-template-blog-excerpt .post-list-class, .archive .post-list-class, .single-post .post-list-class {
    width: 55%; }

  .page-template-blog-excerpt .post-list-class .blg-im, .archive .post-list-class .blg-im, .single-post .post-list-class .blg-im {
    width: 100%;
    margin-bottom: 25px; }

  .resp-vtabs ul.resp-tabs-list {
    width: 100% !important;
    float: none !important;
    margin: auto;
    padding: 0% 5%;
    background: #eee;
    z-index: 100; }
    .resp-vtabs ul.resp-tabs-list li {
      display: inline-block;
      float: left;
      padding: 15px 0% 15px !important;
      margin-bottom: 0px !important;
      width: 33.33%;
      text-align: center; }

  .tab-outer .linkfix {
    top: 45px; }

  .resp-vtabs .resp-tabs-container {
    margin-top: 30px; }

  .tab-outer .resp-tabs-container li {
    width: 50%; }

  .tab-outer .resp-tabs-list li h4 {
    display: none !important; }

  .tab-outer .resp-tabs-list li .aro-div {
    display: none !important; }

  .resp-vtabs .resp-tabs-container {
    width: 100% !important; }

  .single-employment .emnt-outer {
    height: 785px !important; }

  .emnt-outer {
    height: 700px !important; }

  .em-content {
    padding: 5% 6% 0px 6% !important; }

  .inner-page-banner .inner-page-content h1, .inner-page-banner .inner-page-content h2 {
    font-size: 48px; }

  .container-fluid .links-section {
    width: 100%;
    height: auto;
    background: #efefef;
    padding: 2% 0%; }

  .container-fluid .links-section ul li {
    display: inline-block;
    padding: 0% 5.7% 0%; }
    .container-fluid .links-section ul li:last-child {
      padding-right: 0px; }
    .container-fluid .links-section ul li a {
      font-size: 20px; }
    .container-fluid .links-section ul li h4 {
      display: none; }
    .container-fluid .links-section ul li .active-aro {
      display: none !important; }

  .container-fluid .links-section ul .current_page_item a {
    color: #f7721d; }

  .container-fluid .links-page-section {
    width: 100%;
    margin-top: 3%; }

  .container-fluid .linkfix {
    position: fixed;
    top: 44px; } }
@media only screen and (max-width: 868px) {
  .tab-outer .resp-tabs-container li .im-otr img {
    width: 130px;
    height: 130px; }

  footer .container .sec-1 .t1 .logo {
    margin-right: 15px; }

  footer .container .sec-1 .t1 .detail {
    width: 75%; }

  footer .container .sec-1 .t3 .number {
    font-size: 17px; }

  footer .container .sec-1 .t1 {
    width: 33%;
    margin-right: 6%; }
    footer .container .sec-1 .t1 p {
      font-size: 13px; }

  footer .container .sec-1 .t2 {
    width: 33% !important; }
    footer .container .sec-1 .t2 p {
      font-size: 13px; }

  footer .container .sec-1 .t3 {
    width: 23%; }

  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 19.5%; }

  .container-fluid .links-section ul li {
    padding: 0% 3.7% 0%; }
    .container-fluid .links-section ul li a {
      font-size: 18px; } }
@media only screen and (max-width: 800px) {
  footer .container .sec-1 .t3 {
    width: 25%; }

  footer .container .sec-1 .t1 {
    margin-right: 3%; }

  .pro-dtl .sin-pro {
    width: 34%;
    height: auto; }
    .pro-dtl .sin-pro img {
      height: auto;
      width: 100%; }

  .pro-dtl .sin-pro-dscr {
    width: 60%; }

  .page-brke-outer #brake1 .title-colm-left, .page-brke-outer #brake2 .title-colm-left, .page-brke-outer #brake3 .title-colm-left, .page-brke-outer #brake4 .title-colm-left, .page-brke-outer #brake5 .title-colm-left, .page-brke-outer #brake6 .title-colm-left, .page-brke-outer #brake7 .title-colm-left {
    width: 100%;
    margin-bottom: 20px; }

  .page-brke-outer #brake1 .content-colm-right, .page-brke-outer #brake2 .content-colm-right, .page-brke-outer #brake3 .content-colm-right, .page-brke-outer #brake4 .content-colm-right, .page-brke-outer #brake5 .content-colm-right, .page-brke-outer #brake6 .content-colm-right, .page-brke-outer #brake7 .content-colm-right {
    width: 100%; } }
@media only screen and (max-width: 768px) {
  .camera_caption > div {
    height: 360px; }

  .main-banner .sec1 li .c2 {
    padding-top: 15px; }

  .main-banner .sec1 li .c2 .right .more {
    margin-top: 15px; }

  .main-banner .sec1 li .c1 .capt {
    font-size: 19px;
    line-height: 22px; }

  .main-banner .sec1 li {
    height: 190px; }

  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 24.5%; }
    .technical-outer .technical-sec .tec-icon-outer ul li a {
      font-size: 13px; }

  .search-results .serch-page-colm .colm-sr {
    width: 35%; }

  .search-results .serch-page-colm .clom-srh-dtl {
    width: 61%; }

  .page-template-blog-excerpt .widget-wrapper ul li a, .archive .widget-wrapper ul li a, .single-post .widget-wrapper ul li a {
    font-size: 13px; }

  .page-template-blog-excerpt .list-side-bar-content, .archive .list-side-bar-content, .single-post .list-side-bar-content {
    width: 35%; }

  .tab-outer .resp-tabs-list li h3 {
    font-size: 16px; }

  .resp-vtabs .resp-tabs-container {
    padding-top: 83px; }

  h2.resp-accordion {
    display: none !important; }

  .resp-vtabs ul.resp-tabs-list {
    display: block !important; }

  .contact-main-outer .tstymonial-outer {
    height: 590px !important; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content {
    padding: 5% 0px 0px 5%; }

  .page-template-template-about .tstymonial-outer {
    height: 590px !important; } }
@media only screen and (max-width: 700px) {
  .tab-outer .resp-tabs-container li .im-otr img {
    width: 100px;
    height: 100px; }

  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 24.4%; }
    .technical-outer .technical-sec .tec-icon-outer ul li a {
      font-size: 12px; }

  .em-content ul li {
    padding: 7% 0%; }

  .container-fluid .links-page-section .page-section-outer p {
    font-size: 18px; }

  .container-fluid .links-page-section .page-section-outer h2 {
    font-size: 38px; }

  .inner-page-banner .inner-page-content {
    top: 75px; }

  .inner-page-banner {
    height: 220px; }

  .main-banner {
    width: 100%;
    height: 300px; }

  .camera_caption > div {
    height: 150px; }

  header {
    top: 10px; }

  .main-banner .sec1 li {
    width: 49%;
    border: none;
    margin: .3%;
    background: #fff; }

  .main-banner .sec1 li .c1 .capt {
    color: #000; }

  .main-banner .sec1 {
    bottom: -420px;
    width: 100%;
    padding: 0 0%; }

  .main-banner .sec1 {
    position: relative;
    bottom: -299px; }

  .home-wrapper {
    margin-top: 390px; }

  .scrl {
    top: 34%; }

  .main-banner .sec1 {
    margin: auto; }

  .home-wrapper .sec1 .left .tag1 {
    margin: 5px 0; }

  .home-wrapper .sec2 .tag2 .left {
    width: 100%; }

  .home-wrapper .sec2 .tag2 .right {
    width: 100%;
    clear: both; }

  .home-wrapper .sec2 .tag2 .detail {
    width: 83%; }

  .home-wrapper .sec2 .tag2 .detail {
    width: 76%; }

  .home-wrapper .sec2 .tag2 .detail h3 {
    font-size: 16px;
    line-height: 16px; }

  .home-wrapper .sec2 .tag2 .detail p {
    font-size: 14px;
    line-height: 24px; }

  .home-wrapper .sec2 h2 {
    font-size: 30px;
    line-height: 30px; }

  .home-wrapper .sec2 .sub-hed {
    font-size: 14px;
    line-height: 20px; }

  footer .container .sec-1 .t1 {
    width: 50%; }

  footer .container .sec-1 .t2 {
    width: 50%; }

  footer .container .sec-1 .t3 {
    width: 180px;
    clear: both;
    margin-top: 10px;
    float: left; }

  footer .container .sec-2 {
    text-align: center; }

  footer .container .sec-2 .left {
    width: 100%; }

  footer .container .sec-2 .right {
    width: 100%;
    clear: both;
    margin-top: 10px; }

  footer .container .sec-2 .right li {
    float: none;
    display: inline-block;
    margin: 0 5px; } }
@media only screen and (max-width: 630px) {
  .custom-file-upload label.error {
    font-size: 12px; }

  .single-employment .form-outer-sctn form .ads-colm label.error {
    font-size: 12px; }

  .single-employment .form-outer-sctn form .frm-lft label.error {
    font-size: 12px; }

  .single-employment .form-outer-sctn form .frm-rt label.error {
    font-size: 12px; }

  .main-banner .sec1 li .c2 {
    padding-top: 55px; }

  .main-banner .sec1 li .c2 .capt {
    font-size: 26px; }

  .home-wrapper .sec1 .right .detail-sec .t1 {
    width: 100%; }

  .home-wrapper .sec1 .right .detail-sec .t2 {
    width: 100%; }

  .page-brke-outer #brake1 .content-colm-right .im-colm, .page-brke-outer #brake2 .content-colm-right .im-colm, .page-brke-outer #brake3 .content-colm-right .im-colm, .page-brke-outer #brake4 .content-colm-right .im-colm, .page-brke-outer #brake5 .content-colm-right .im-colm, .page-brke-outer #brake6 .content-colm-right .im-colm, .page-brke-outer #brake7 .content-colm-right .im-colm {
    width: 100%; }
    .page-brke-outer #brake1 .content-colm-right .im-colm img, .page-brke-outer #brake2 .content-colm-right .im-colm img, .page-brke-outer #brake3 .content-colm-right .im-colm img, .page-brke-outer #brake4 .content-colm-right .im-colm img, .page-brke-outer #brake5 .content-colm-right .im-colm img, .page-brke-outer #brake6 .content-colm-right .im-colm img, .page-brke-outer #brake7 .content-colm-right .im-colm img {
      width: 100%;
      height: auto; }

  .tab-outer .resp-tabs-container li .content-outer h3 {
    font-size: 14px; }

  .tab-outer .resp-tabs-container li .content-outer p {
    font-size: 14px; }

  .tab-outer .resp-tabs-container li {
    min-height: 205px; }

  .tab-outer .resp-tabs-list li h3 {
    font-size: 12px; }

  .single-employment .emnt-outer {
    height: 730px !important; }

  .contact-main-outer .tstymonial-outer {
    height: 545px !important; }

  .container-fluid .links-page-section .page-section-outer p {
    font-size: 16px !important; }

  .news-outer .slde-content .item h4 {
    font-size: 20px; }

  .news-outer .slde-content .item h5 {
    font-size: 18px; }

  .page-template-template-news .news-outer {
    height: 565px !important; }

  .news-outer .slde-content .item p {
    width: 72% !important;
    font-size: 15px !important; }

  .container-fluid .links-page-section .page-section-outer p {
    font-size: 18px; }

  .event-links ul li a {
    font-size: 18px; }

  .event-links ul li h5 {
    font-size: 18px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .ms-im {
    width: 33px;
    height: 36px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content p {
    width: 70%;
    font-size: 16px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content h3 {
    font-size: 36px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .owl-theme .owl-controls {
    bottom: -25px; }

  .container-fluid .links-section ul li a {
    font-size: 14px; }

  .main-banner .sec1 li {
    width: 100%;
    margin: 1px 0;
    clear: both; }

  .home-wrapper .sec1 .left {
    width: 100%; }

  .home-wrapper .sec1 .right {
    width: 96%;
    clear: both;
    padding: 0 2%; }

  .home-wrapper {
    margin-top: 770px; }

  .home-wrapper .sec1 .right h1 {
    font-size: 30px;
    line-height: 32px; }

  .home-wrapper .sec1 .right h2 {
    font-size: 15px;
    line-height: 15px; }

  .home-wrapper .sec1 .left .tag1 {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%; }

  footer .container .sec-1 .t2 {
    width: 46% !important; }

  footer .container .sec-1 .t1 .logo {
    width: 60px;
    margin-right: 0px; }

  footer .container .sec-1 .t1 .detail {
    width: 70%; }

  footer .container .sec-1 {
    padding: 30px 0; }

  footer .container .sec-2 {
    padding: 20px 0; }

  footer .container .sec-1 .t2 .mail-box {
    max-width: 100%; }

  .container-fluid .links-page-section .page-section-outer {
    padding: 5% 5%; } }
@media only screen and (max-width: 600px) {
  header nav ul {
    right: 0px !important; }

  .is-sticky header .menu-item-has-children .sub-menu {
    width: 100%; } }
@media only screen and (max-width: 568px) {
  .custom-file-upload label.error {
    left: 0px;
    top: 52px; }

  .contact-main-outer .status p {
    margin: 28px 0px 0px !important;
    font-size: 16px !important; }

  .tab-outer .resp-tabs-container li .content-outer {
    width: 64%;
    float: left; }

  .tab-outer .resp-tabs-container li .im-otr img {
    width: 160px;
    height: 160px; }

  .pro-dtl .sin-pro-dscr {
    width: 100%; }

  .pro-dtl .sin-pro {
    width: 65%;
    height: auto;
    margin: auto;
    float: none;
    margin-bottom: 30px; }

  .technical-outer .technical-sec .tec-icon-outer ul li a {
    font-size: 10px; }

  .tab-outer .resp-tabs-container li {
    width: 100%; }

  .page-template-template-contact-php .contact-page {
    width: 100%; }

  .map-outer {
    width: 100%;
    height: 375px;
    padding: 6% 0% 0% 0%; } }
@media only screen and (max-width: 540px) {
  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 32.6%; }

  .brake-clss {
    margin-top: 230px; }

  .technical-outer .technical-sec h2 {
    font-size: 24px;
    padding-top: 20px; }

  .technical-outer .technical-sec .tec-icon-outer {
    margin-top: 10px; } }
@media only screen and (max-width: 480px) {
  .contact-main-outer .slde-content .cnt-form .rqst-btn {
    width: 100%; }

  .contact-main-outer .status p {
    font-size: 13px !important; }

  .tab-outer .resp-tabs-container li .im-otr img {
    width: 130px;
    height: 130px; }

  .custom-file-upload {
    width: 100%;
    height: 70px; }

  .single-employment .form-outer-sctn form .frm-sbt {
    width: 100% !important; }

  .file-upload-button {
    width: 100%; }

  .single-employment .form-outer-sctn form .frm-sbt {
    margin-top: 30px; }

  .file-upload-input {
    width: 100%;
    text-align: center;
    top: 42px;
    left: 0px; }

  footer .container .sec-1 .t1 {
    width: 70% !important;
    margin-bottom: 30px; }

  footer .container .sec-1 .t2 {
    width: 100% !important;
    margin-bottom: 30px; }

  footer .container .sec-1 .t3 {
    width: 50% !important;
    margin-bottom: 30px; }

  .page-brke-outer #brake1 .content-colm-right .lt-colm, .page-brke-outer #brake2 .content-colm-right .lt-colm, .page-brke-outer #brake3 .content-colm-right .lt-colm, .page-brke-outer #brake4 .content-colm-right .lt-colm, .page-brke-outer #brake5 .content-colm-right .lt-colm, .page-brke-outer #brake6 .content-colm-right .lt-colm, .page-brke-outer #brake7 .content-colm-right .lt-colm {
    width: 100%; }

  .page-brke-outer #brake1 .content-colm-right .rt-colm, .page-brke-outer #brake2 .content-colm-right .rt-colm, .page-brke-outer #brake3 .content-colm-right .rt-colm, .page-brke-outer #brake4 .content-colm-right .rt-colm, .page-brke-outer #brake5 .content-colm-right .rt-colm, .page-brke-outer #brake6 .content-colm-right .rt-colm, .page-brke-outer #brake7 .content-colm-right .rt-colm {
    width: 100%; }

  .page-template-blog-excerpt .list-side-bar-content, .archive .list-side-bar-content, .single-post .list-side-bar-content {
    width: 96%;
    margin-bottom: 10%; }

  .page-template-blog-excerpt .post-list-class, .archive .post-list-class, .single-post .post-list-class {
    width: 98%; }

  .page-template-blog-excerpt .post-list-class .has-post-thumbnail .post-entry, .archive .post-list-class .has-post-thumbnail .post-entry, .single-post .post-list-class .has-post-thumbnail .post-entry {
    font-size: 15px; }

  .single-employment .emnt-outer {
    height: 1240px !important; }

  .single-employment .form-outer-sctn form .frm-lft {
    width: 100%; }

  .single-employment .form-outer-sctn form .frm-rt {
    width: 100%; }

  .single-events .evnt-im-otr {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px; }

  .contact-main-outer .slde-content .cnt-form .left {
    width: 100%; }

  .contact-main-outer .slde-content .cnt-form .right {
    width: 100%; }

  .contact-main-outer .tstymonial-outer {
    height: 580px !important; }

  .emnt-outer {
    height: 620px !important; }

  .container-fluid .links-section ul li a {
    font-size: 12px; }

  .container-fluid .links-page-section .page-section-outer h2 {
    font-size: 36px; }

  .container-fluid .links-page-section .page-section-outer p {
    font-size: 16px; }

  .container-fluid .links-page-section .page-section-outer ul li {
    font-size: 16px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content h3 {
    font-size: 32px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .ms-im {
    margin-right: 10px;
    width: 30px;
    height: 30px; } }
@media only screen and (max-width: 450px) {
  .news-outer .slde-content .item p {
    width: 95% !important; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .clnt-nm-outer .nmsection {
    margin-left: 4%;
    padding-left: 4%; }

  .home-wrapper .sec1 .right .detail-sec .t1 {
    width: 100%; }

  .home-wrapper .sec1 .right .detail-sec .t2 {
    width: 100%;
    clear: both;
    margin-top: 10px; }

  .home-wrapper .sec1 .right .btn {
    width: 100px;
    height: 50px;
    font-size: 15px;
    line-height: 50px; }

  .home-wrapper .sec2 .tag2 .detail {
    width: 69%; }

  .home-wrapper .sec2 .tag2 .detail h3 {
    font-size: 14px;
    line-height: 14px; }

  footer .container .sec-1 .t1 .detail {
    width: 77%; } }
@media only screen and (max-width: 420px) {
  .contact-main-outer .c_loading {
    margin-top: 73px; }

  .contact-main-outer .status {
    width: 100% !important; }

  .contact-main-outer .status p {
    text-align: center;
    margin: 10px 0px 0px !important; }

  footer .container .sec-1 .t1 {
    width: 100% !important; }

  .technical-outer .technical-sec .tec-icon-outer ul li {
    width: 49.3%; }

  .search-results .serch-page-colm .colm-sr {
    width: 100%;
    margin-bottom: 30px; }

  .search-results .serch-page-colm .clom-srh-dtl {
    width: 100%; }

  .tab-outer .resp-tabs-list li h3 {
    font-size: 10px; }

  .page-template-template-about .tstymonial-outer {
    height: 530px !important; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .ms-im {
    width: 24px;
    height: 25px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content h3 {
    font-size: 26px; }

  .container-fluid .links-section ul li {
    padding: 0% 1.7% 0%; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content p {
    width: 85%;
    font-size: 15px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .clnt-nm-outer .imdiv {
    width: 65px; } }
@media only screen and (max-width: 380px) {
  .news-outer .slde-content .item p {
    width: 85% !important; }

  .news-outer .slde-content .item h4 {
    font-size: 18px;
    padding-right: 15%; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .clnt-nm-outer .nmsection h4 {
    font-size: 15px; }

  .container-fluid .links-page-section .tstymonial-outer .slde-content .clnt-nm-outer .nmsection h5 {
    font-size: 12px; }

  .tab-outer .resp-tabs-container li .content-outer {
    padding-left: 8%;
    width: 58%; } }
@media only screen and (max-width: 360px) {
  .tab-outer .resp-tabs-container li .im-otr img {
    width: 100px;
    height: 100px; }

  footer .container .sec-1 .t3 {
    width: 100% !important; }

  .tab-outer .resp-tabs-list li h3 {
    font-size: 8px; }

  .container-fluid .links-section ul li a {
    font-size: 10px; } }
@media only screen and (max-width: 340px) {
  .brake-clss {
    margin-top: 260px; } }

/*# sourceMappingURL=responsive.css.map */
