/* -------------------------------------------------- 
  Table of Contents
-----------------------------------------------------
:: Imported Stylesheets

*/


/* ------------------------------------------------------
  Imported Stylesheets (Their order is important.)
------------------------------------------------------ */
/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700); */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700|Open+Sans+Condensed:300italic,400italic,600italic,800italic,400,300,600,700,800&subset=latin,latin-ext);
div.jwts_content {font-family: Arial !important; padding: 10px !important}
div.jwts_toggleControlContainer a.jwts_toggleControl {font-weight: bold !important; font-family: Arial !important}
div.jwts_toggleControlContainer {clear: both;}
.magic_button .jcepopup {display: none}
ul.pricelist {margin-left: 10px !important}
.btn-danger {color: black !important}
.t3-navhelper {background: black}
.t3-mainnav .dropdown-menu li > a:hover {background: #FFCC33 !important; color: black !important}
/* ------------------------------------------------------
  General
------------------------------------------------------ */
  body{font-family: 'Oswald', sans-serif;font-size:16px; font-weight:300;color: #000 !important;}
  
  h1,h2,h3,h4,h5,h6{font-weight:400;text-rendering:auto;}
  h1,h2,h3,h4,h5,h6{font-family: 'Oswald', sans-serif;font-weight:400;color: #63686b;}
  p{font-family: 'Open Sans', sans-serif;}

  a{color: #63686b}
  a:hover{text-decoration: none;}
  ul{list-style: none;}
  .text-left{text-align:left;}
  .text-center{text-align:center;}
  .text-right {text-align: right;}

  
  .container{width: 960px;}


  .row {margin-left: 0px;}
  
  /* Header*/
  .t3-header{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .header_main{
    width: 100%;
    padding-top: 24px;
    position: fixed;
    z-index: 2000;
    background: black
  }
  .header2{padding-top:103px;}

  .moduletable-AutoHeight{
    margin-bottom: 30px;
    margin-top: 40px;
  }
  .GetTutor {
    background-color: #63686b;
    padding: 37px 0px 26px 0px;
  }
  .GetTutor h4 {
    color: #fff;
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
  }
  .GetTutor p {
    margin-top: 27px;
  }

  /* Button*/
  .button_black{
    box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    padding: 0px 41px;
    background: #63686b;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    border: 0px;

    color: #fff;
    height: 42px;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
  /* =============   2. Button  =========== */

  .navbar .nav{text-transform:uppercase;}
  .button_yellow,
  .button_ynoshadow,
  .button_black,
  .button_bkshodow,
  .button_blacksmall,
  .button_black_slide{
    color: #fff;height: 42px;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
    border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
  }
  .button_black_slide{

    padding: 10px 41px !important;
      background: #63686b !important;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
      text-transform: uppercase;
      border: 0px;
      font-weight: 400 !important;
      color: #fff !important;
      font-size: 16px !important;
      font-family: 'Oswald', sans-serif !important;
      border-radius: 5px !important;
      -moz-border-radius: 5px !important;
      -o-border-radius: 5px !important;
      -webkit-border-radius: 5px !important;
      margin:18px 0px 26px 20px !important;
        box-shadow: 0px 3px 0px rgba(99,104,107,0.3) !important;
      -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3) !important;
      -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3) !important;
      -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3) !important;
  }
  .button_yellow{
    padding:0px 41px;
    -moz-box-shadow: 0px 3px 0px rgba(239, 121, 69, 0.25);
    -o-box-shadow: 0px 3px 0px rgba(239, 121, 69, 0.25);
    -webkit-box-shadow: 0px 3px 0px rgba(239, 121, 69, 0.25);
    box-shadow: 0px 3px 0px rgba(239, 121, 69, 0.25);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
  }
  .button_yellow:hover{background: #63686b;color:#fff;}
  .button_ynoshadow{
    width: 155px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    }
  .button_ynoshadow:hover{background:#d26e42 !important;color:#fff;}  
    
  .buttonReds{
        
        box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      padding: 10px 41px;      
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
      text-transform: uppercase;
      color: #fff;
      font-size: 16px;
      font-family: 'Oswald', sans-serif;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      text-align: center;
      font-weight: 400;
  }
  .tp-caption a:hover {color: #fff;}
  .tp-caption a {color: #fff;}
  /**/

  .sequence-canvas .button_black:hover{background-color: #bd362f;}
  .button_black {
    padding: 0px 41px;
    background: #63686b;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    border: 0px;
  }
  .button_black:hover{color: #fff;}

  .button_black_slide{
    padding:0px 41px;
    background: #63686b;
    box-shadow: 0px 3px 0px rgba(99,104,107,0.2);
    -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.2);
    -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.2);
    -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.2);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    border:0px;
  }
  .button_black_slide:hover{background-color:#3f4447!important;color: #fff;}

  .button_bkshodow{
    width: 155px;
    background: #63686b;
    box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-bottom:0px;
  }
  .button_bkshodow:hover{background:#3f4447 !important;color:#fff;}

  .button_blacksmall{
    padding: 0px 23px;
    height: 30px!important;
    background: #63686b;
    box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
  }
  

  .button_black2{font-size: 16px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 15px;
    height: 42px;
    background: #63686b;
    box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    border:0px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #ffffff;
  }
  .button_black2:hover{color:#fff;}

/********************************************************************************************/
  /* Home Page 1 */
/********************************************************************************************/

  .logo{margin:0 0 12px 0;}
  .mainBody{padding:0 10px;}
  .fullwidth{width:100%;}
  .menuIcon{font-size: 18px;padding-left: 6px;}
  .main1{padding-bottom:150px;}
  .t3-mainnav .nav-collapse .nav > li > a:hover{color: #fff}

  /**/
  .Titles {
    font-size: 36px;
    font-family: 'Oswald', sans-serif;
    color: #63686b;
  }
  .Titles_text {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #63686b;
  }
  /* Menu */
  .dropdown-menu li {
    background: #000;
    color: #fff;
    }
    .t3-mainnav .dropdown-menu li > a{padding:10px 20px;}

    .dropdown-menu li > a:hover,
    .dropdown-menu li > a:focus,
    .dropdown-submenu:hover > a {
      padding-left: 33px;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      color: #fff;

      text-decoration: none;
      background: #FFCC33;
    }

    .t3-mainnav .dropdown-menu li > a {
      border-bottom: 1px solid #26292c;
      border-top: 1px solid #26292c;
      }
    .dropdown-menu li > a {
      white-space: nowrap;
    
      font-size: 16px;
      color: #a8acaf;
      text-transform: uppercase;
      font-family: 'Oswald', sans-serif;
      font-weight: 300;
      letter-spacing: 0;
    }

  .t3-mainnav .navbar .nav > li > a:hover{background: transparent;}
  .t3-mainnav {
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
    border-top: 0px solid #e6e6e6;
    border-bottom: 0px solid #cccccc;
    margin-top:12px;
  }
  .navbar .nav > li > a{color:#fff;}
  .t3-mainnav .navbar .nav > li > a {
    border-top: 0;
    border-right: 0px solid #d9d9d9;
    padding: 10px 20px 37px 20px;
    text-shadow: none;
  }
  .t3-mainnav .navbar-inner {border-left: 0px solid #d9d9d9;}
  .t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
    color: #eee;
    text-shadow: none;
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
  }
  .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
    background-color:transparent;
    background-image: transparent;
    background-repeat: repeat-x;
    text-shadow: none;
    outline: none;
  }

  .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle,
  .navbar .nav li.dropdown.open.active > .dropdown-toggle{
    background-color: transparent;
    color: #FFCC33;
  }

  /* Home page slider */
  .moduletablehome-slider1 .tp-bullets{visibility: hidden;}
  .tp-leftarrow.default {left: 0px !important;}
  .tp-rightarrow.default {right: 0px !important;}
    /* Home page feature */
    .modulehome1-feature1{margin-top: 49px;}
    .modulehome1-feature1:hover{
      -moz-box-shadow: 0 0 5px 15px rgba(232, 232, 233, 0.5);
      -webkit-box-shadow: 0 0 5px 15px rgba(232, 232, 233, 0.5);
      box-shadow: 0 0 5px 15px rgba(232, 232, 233, 0.5);
      cursor:pointer;
    }
    .roket_readmore .btn-icon i{color: #000}
    .modulehome1-feature1 .nspArt {padding: 10px 5px 5px 5px !important;}
    

    .home1-feature1 .nspImageWrapper .nspImage{margin: 0 auto;}
    .home1-feature1 .nspArt .nspText{
      font-family: 'Open Sans', sans-serif;
      color: #63686b;
      font-size: 14px;
      line-height: 20px;
    }
    .home1-feature1 .nspArt h4.nspHeader{
      margin-top: 15px
    }
    .home1-feature1 .nspArt .readon{
      padding: 10px 41px;
      background: #63686b;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
      text-transform: uppercase;
      border: 0px;
      color: #fff;
      font-size: 16px;
      font-family: 'Oswald', sans-serif;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      margin:18px 0px 26px 33px;
        box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    }
.home1-feature1 .nspArt .readon:hover {color: black}

    /* Our latest Project */
    .moduletable-OurLatestProject{margin-top: 35px;}
    .moduletable-home-project1{margin-top: 36px;background: #f5f5f5;margin-bottom: 30px;}
    .moduletable-home-project1 .sprocket-mosaic-item .sprocket-padding{padding: 0px;}
    .moduletable-home-project1 .sprocket-mosaic-item{margin:0px}
    .moduletable-home-project1 .sprocket-mosaic .sprocket-mosaic-container{margin:0px}
    /* =============   Our Services  =========== */  
  .accordingT {
    margin-top: 46px;
  }
  .moduletableservice_accordion{margin-top: 44px;}
  .moduletableservice_accordion .toggler{
    padding: 12px 10px;
    background: #f5f5f5;
    text-decoration: none;
    color: #63686b;
    font-size: 18px;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 0px
  }
  .moduletableservice_accordion .sp-accordion-inner {
    background: #f5f5f5;
    margin: 0;
    padding: 10px;
    font-size: 14px;
    line-height: 1.5em;
    font-family: 'Open Sans', sans-serif;
  }

  .sp-accordion.sp-accordion-style2 .toggler {
    padding: 13px 10px !important;
    background: #f5f5f5;
    text-decoration: none;
    color: #63686b;
    font-size: 18px !important;
    font-family: 'Oswald', sans-serif;
    background-image: none !important;
    margin-top: 10px;
    margin-bottom: 0px !important;
    line-height: 20px;
  }
  .sp-accordion.sp-accordion-style2 .toggler, .sp-accordion.sp-accordion-style2 .toggler span, .sp-accordion.sp-accordion-style2 .toggler span span{
    background-image: none;
  }
  .sp-accordion.sp-accordion-style2 .toggler:hover, .sp-accordion.sp-accordion-style2 .active {
    background-position: 0 -30px;
  }
    /* Tabs*/

    .moduletable-TabsOrganized ul.tabs_container li.tab,
    .moduletable-TabsOrganized ul.tabs_container li.tab span{font-size: 18px !important;}
    .carrotsTab .tabs_buttons{}
    /* =============   9. Our Skills  =========== */  
    .OurSkills{}
    .OurSkills .Our_Skills {margin-top: 13px;}

  .moduletableourProgress{margin-bottom: 70px;}
  .homeskills  .Our_Skills{margin-top: 15px;}
  .Our_Skills {margin-top: 44px;}

  .ourprogress{
    margin-bottom: 15px;
    overflow: hidden;
    background-color: #f5f5f5;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
        
  }
  .ourprogress .progressbar {
    float: left;
    width: 0;
    padding: 6px 8px;
    font-size: 21px;
    text-align: left;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15) inset ;
    -moz-box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15) inset ;
    box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15) inset ;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
  }
  .progressbar p{margin:0;padding:6px 8px;font-size:21px;color:#000;font-family: 'Oswald', sans-serif;}

  
    /* Our client */
    .gkNspPM-NewsGallery .gkImagesWrapper > a > .gkImgOverlay > span {
      background-size: 24% 66% !important;
    }
    .gkNspPM-NewsGallery.gkArrows {
      padding-top: 21px;
      padding-bottom:72px;
    }
  .gkNspPM-NewsGallery .gkImagesWrapper > a img {
    border: 0px solid #eee !important;
  }
  /* Tabs organized*/
    /* Rockspoket Tab*/
    .moduletablehomeTab{}
    .sprocket-tabs-nav > li {
      margin-bottom: -1px;
      background: #63686b;
      color: #fff;
      font-size: 18px;
      font-weight: bold;
    }
    .sprocket-tabs-nav > li > .sprocket-tabs-inner {
      border-radius: 0px 0px 0 0 !important;
    }
    .moduletablehomeTab .sprocket-tabs-nav li .sprocket-tabs-inner {padding: 10px 20px;}
    .sprocket-tabs-nav .active{color: #63686b;background: #f5f5f5}
    .sprocket-tabs-nav {
        padding: 0px !important;
        background: none repeat scroll 0% 0% white !important;
        border: 0px none !important;
    }
    .sprocket-tabs-nav li {
      margin-right: 2px;
          border-left: 0px solid rgb(220, 220, 220);
          border-top: 0px solid rgb(220, 220, 220);
    }
    .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
      background-color: #f5f5f5;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
    }
    .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
      background-color: #f5f5f5 !important;
      border: 0px solid #ddd !important;
      border-bottom-color: transparent;
    }
    .sprocket-tabs-panels{
      background: #f5f5f5;
      padding: 10px;
    }
    .moduletablehomeTab .layout-top .sprocket-tabs-nav{padding: 5px 5px 0 0px !important;}
    .sprocket-tabs-nav > li > .sprocket-tabs-inner{border:0 !important}

  .sptabs .items_mask{background: #f5f5f5;}


    /* =============   2. Prices Table  =========== */

  .pricetable{padding-top: 60px;}

  .prices1 {
    margin: 42px 0;
    box-shadow: 1px 1px 1px #E6E6E6, 1px -1px 1px #E6E6E6, -1px 1px 1px #E6E6E6, -1px -1px 1px #E6E6E6;
    -webkit-box-shadow: 1px 1px 1px #E6E6E6, 1px -1px 1px #E6E6E6, -1px 1px 1px #E6E6E6, -1px -1px 1px #E6E6E6;
    -moz-box-shadow: 1px 1px 1px #E6E6E6, 1px -1px 1px #E6E6E6, -1px 1px 1px #E6E6E6, -1px -1px 1px #E6E6E6;
    background: #eff0f0;
    padding-bottom: 26px;

    -moz-transition: margin-top 0.2s linear, top 0.2s linear, -moz-box-shadow 0.2s linear;
    -ms-transition: margin-top 0.2s linear, top 0.2s linear, box-shadow 0.2s linear;
    -o-transition: margin-top 0.2s linear, top 0.2s linear, box-shadow 0.2s linear;
    -webkit-transition: margin-top 0.2s linear, top 0.2s linear, -webkit-box-shadow 0.2s linear;
    transition: margin-top 0.2s linear, top 0.2s linear, box-shadow 0.2s linear;
  }
  .prices1:hover {
    position: relative;
    z-index: 1000;
    width:235px;
    margin-left:-10px;margin-top: 19px;
    padding-bottom:39px;
    border:5px solid #e8e9ea;
    cursor:pointer;
    border:5px;
    -moz-box-shadow: 0px 0px 5px 5px #e8e8e9;
    -o-box-shadow: 0px 0px 5px 5px #e8e8e9;
    -webkit-box-shadow: 0px 0px 5px 5px #e8e8e9;
    box-shadow: 0px 0px 5px 5px #e8e8e9;
  }

  .prices1:hover .prices_plans{padding-top:50px;}

  .prices1 h4 {padding: 10px 0 0 0;}
  .pricesrow {margin: -10px 0 10px 0;float: left;width: 100%;height: 105px;background: #E6E6E6;}

  .pricelist {list-style: none;margin-top:25px;}
  .pricelist li{list-style: none;margin:0px 0px 10px 0px;font-size: 16px;color: #606772;}
  .pricelist li i {margin-right:10px;}

  .prices_plans{background-color:#63686b;padding:28px 0px 21px 0;color:#fff;}
  .prices_plans h2{font-size:32px;text-transform:uppercase;margin:0px;padding:0px;color: #fff;}
  .prices_plans p{font-size:18px;text-transform:lowercase;margin:0px;padding:0px;}

  .prices_rate{padding:18px 5px;color:#fff;}
  .prices_rate h2{font-size:40px;padding-left: 10px;}
  .prices_rate h3{font-size:21px; line-height: 23px; padding-top: 10px; border-top: 1px dotted; display: block}
  .prices_rate h2 sup{font-size: 21px;top: -23px;margin-left: 4px;}
  .prices_rate h2 sub{left: -38px;font-size: 21px;}
  .prices_rate h3 sup{font-size: 16px;top: -14px;margin-left: 4px;}
  .prices_rate h3 sub{left: -23px;font-size: 16px;}
  
.prices_btn{width: 100px;margin: 0 auto;}

  .chooseplan{
    width:100px;height:42px;background:#63686b;
    box-shadow: 0px 3px 0px #dadcdc;
    -moz-box-shadow:0px 3px 0px #dadcdc;
    -o-box-shadow:0px 3px 0px #dadcdc;
    -webkit-box-shadow:0px 3px 0px #dadcdc;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
    font-family: 'Oswald', sans-serif;
    font-size:16px;
  }
  .chooseplan:hover{
    color:#fff;
    box-shadow: 0px 3px 0px #efe1da;
    -moz-box-shadow:0px 3px 0px #efe1da;
    -o-box-shadow:0px 3px 0px #efe1da;
    -webkit-box-shadow:0px 3px 0px #efe1da;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 15px;
  }

  /* Scroll To Top */
  #scrollToTop{padding: 4px !important;}


    /* Accordion */
    .sprocket-lists-title .indicator {
      font-size: 33px;
      }

    .sprocket-lists-title .indicator {
      top: 31% !important;
      width: 32px !important;
      height: 32px !important;
      background: transparent !important;
      }
    .sprocket-lists-title{
      border-radius: 0px !important;
      background: #f5f5f5 !important;
      border: 0px solid red !important;
      color: #63686b;
      padding: 10px 15px 
    }
    .active .sprocket-lists-item {background: #f5f5f5;}
    .sprocket-lists-container li{margin-top: 10px;}
  
    div.k2Pagination ul li {
background: none;
display: inline-block;
padding: 0 5px;
}
    div.k2Pagination ul li.disabled a {
      background: #eee;
      color: #999999;
      text-shadow: 1px 1px 0 #fff;
      }

    div.k2Pagination ul li a {
      background: #666;
      color: #fff;
      display: block;
      padding: 5px 10px;
      text-shadow: 1px 1px 0 #4d4d4d;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s;
      }
    

  /* Blog page Pagination End */
  /* item page*/
    .ItemPageAuthor{float: left;margin-right: 5px;}
  /* item page*/



  .recentNewsDate {
    width:50px;
    height:37px;
    margin:0;
    padding: 17px 0px 0px 0px;
    font-size: 36px;
    text-align: center;
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: 0px 3px 0px #e8e8e9;
    -webkit-box-shadow: 0px 3px 0px #e8e8e9;
    -moz-box-shadow: 0px 3px 0px #e8e8e9;
    -o-box-shadow: 0px 3px 0px #e8e8e9;
  }
  .recentNewsmonth {
  margin-top: 10px;
  font-size: 16px;
  text-align: center;
  }
  .news_info {
  padding-left: 18px;
  width: 88%;
  }

/* */
  .carrots-services{}
  carrots-extension{}
  .row-fluid [class*="span"]{min-height: 0px;}


/********************************************************************************************/
  /* Home Page 2 */
/********************************************************************************************/

  .home2{}

  /* Home 2 menu */
  .home2 .t3-mainnav{visibility: hidden;display: none;}
  .home2 .carrots-slider{
    background: url('../images/carrots/header_img2.jpg') no-repeat 0% 0%;
    padding: 80px 0px 250px 0px;
    background-size: 100%;
  }
  ul.menuHome2 li{
    float: left;
    width: 132px;
    height: 27px;
    padding: 52px 0px;
    font-family: 'Oswald', sans-serif;
    font-size: 21px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
  }
  ul.menuHome2 li a:hover{color: #63686b;}
  ul.menuHome2  .dropdown-menu .active > a,
  ul.menuHome2  .dropdown-menu .active > a:hover,
  ul.menuHome2 .dropdown-menu li > a:hover{color: #63686b !important;}
  
  ul.menuHome2 .dropdown-menu li > a{color: #fff}
  ul.menuHome2 li:nth-child(even){position: relative;top: 130px;}
  ul.menuHome2 li .dropdown-menu li{top:0px;}

  ul.menuHome2 li .dropdown-menu li{padding: 10px 20px;}
  .menuHome2 > li > a {color: #fff;}
  .dropdown-menu li > a {padding: 10px 20px;}
  .menuHome2 li.dropdown.open > .dropdown-toggle,
   .menuHome2 li.dropdown.active > .dropdown-toggle,
    .menuHome2 li.dropdown.open.active > .dropdown-toggle,
   
     .menuHome2 > li.dropdown.open.active > a:hover{background: transparent;}
     .menuHome2 .dropdown-menu li > a {padding: 10px 20px 10px 10px;text-align: left;}
     .menuHome2 .dropdown-menu li{width: 180px}
     .menuHome2 > li > a:hover {background-color: transparent;color: #eee;}

  .GetTutor_2 {padding: 23px 0;}
  .TutorText2 {
    color: #fff;
    font-size: 24px;
    padding-bottom: 21px;
  }
  .home2Feature .nspArt .nspImage{margin: 0 auto;}
  .home2Feature .nspArtPage .nspArt .readon{text-align: center;}
  .home2 .t3-feature .nspTopInterface {
    clear: both;
    float: none;
    margin: 0px auto;
    overflow: hidden;
    width: 100px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .home2 .nspText{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
  }
  .home2Feature .nspArt p.nspText {margin-bottom: 27px;}
  .home2Feature .nspArtPage .nspArt .readon{float: none;}
  .home2Feature .nspArtPage .nspArt .readon{
    padding: 10px 41px;
    background: #63686b;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    border: 0px;
    color: #fff;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 18px 0px 26px 33px;
    box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
    -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
  }
  /* Our recent Project */
  .moduletable-home-project2 .da-thumbs li article{height: 100%}
  .moduletable-home-project2 .sprocket-mosaic .sprocket-mosaic-container {margin: 0px;}
  .moduletable-home-project2 {
    margin-top: 36px;
    margin-bottom: 30px;
  }
  .moduletable-home-project2 .sprocket-mosaic-item .sprocket-padding {padding: 0px;}
  .moduletable-home-project2 .sprocket-mosaic-item .sprocket-mosaic-text {margin:0px 0;}
  .moduletable-home-project2 .sprocket-mosaic-loadmore{margin-top: 40px;}

/********************************************************************************************/
  /* Home Page 3 */
/********************************************************************************************/

    .bigbanner {
      padding: 40px 0 40px 0;
      background: url('../../../images/carrots/bigbanner.jpg');
      background-size: 100% 100%;
    }
    .bigbanner1 {
      width: 397px;
      margin: 0 auto;
      font-size: 21px;
      font-family: 'Open Sans', sans-serif;
      padding-left: 87px;
      margin-bottom: 25px;
    }
    .componentheading{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    padding: 10px 0px;
    font-weight: 700;
  }

    .bigbanner .Titles, .bigbanner .Titles_text, .bigbanner p {color: #fff;}
    
    .progress_round {margin-top: 47px;}
  
  /* Home3 slider*/
    .moduletable-home3Slider .fullwidthbanner-container .fullwidthabanner{background-size: 100%;}
    .moduletable-home3Slider .tp-bullets.tp-thumbs {display: none;}
    .moduletable-home3Slider .tp-caption a {color: #fff;}
  
  /* Feature home3 */
    .moduletable-Feature-3 .nspImageWrapper{width: 29% !important;}
    .moduletable-Feature-3 .nspHeader{width: 68% !important;}
    .moduletable-Feature-3 .nspHeader a{font-size: 21px;}
    .moduletable-Feature-3 .nspText {font-size: 14px;font-family: 'Open Sans', sans-serif;}
    .moduletable-Feature-3 .readon{
      font-size: 17.5px;
      font-weight: 400;
      margin-top: 10px;
    }
    .-Feature-3{
      margin-bottom: 50px;
    }
    .-Feature-3 .nspTopInterface {
      clear: both;
      float: none;
      margin: 0px auto;
      overflow: hidden;
      width: 100px;
      margin-top: 20px;
      margin-bottom: 10px;
      }
    .moduletable-Feature-3 .nspArt p.nspText{margin: 10px 0 0 0 }
    .moduletable-Feature-3 .nspArt:hover a{cursor: pointer;}
  /* Our latest project */
    .moduletable-home-project3 .da-thumbs li article{height: 100%}
    .moduletable-home-project3 .sprocket-mosaic .sprocket-mosaic-container {margin: 0px;}
    .moduletable-home-project3 {
      margin-top: 36px;
      margin-bottom: 30px;
    }
    .moduletable-home-project3 .sprocket-mosaic-item .sprocket-padding {padding: 0px;}
    .moduletable-home-project3 .sprocket-mosaic-item .sprocket-mosaic-text {margin:0px 0;}
    .moduletable-home-project3 .sprocket-mosaic-loadmore{margin-top: 40px;}

    .container .row-fluid .sprocket-mosaic-loadmore{padding: 0px;border: 0;}
    .container .row-fluid .sprocket-mosaic-loadmore .loadmore-more{
       box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      padding: 10px 11px;      
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
      text-transform: uppercase;
      color: #000;
      font-size: 16px;
      font-family: 'Oswald', sans-serif;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      text-align: center;
      font-weight: 400;
    }

  /* customerSay */
  .CustomerSay{margin: 20px;}
  .CustomerSay .nspArt p.nspText{padding: 10px 10px 40px 10px !important;
    background:url('../images/carrots/testimonial.png') no-repeat 0% 0%;
    background-size: 100% 100%;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    line-height: 22px;
  }

/********************************************************************************************/
  /* Home Page 4 */
/********************************************************************************************/

  /* Home Page 4 Slider*/
  .moduletable-home4Slider{}
  .moduletable-home4Slider .tp-bullets{visibility: hidden;}

  /* Our latest Project */

    .moduletable-home-project4{margin-top: 36px;background: #f5f5f5;margin-bottom: 30px;}
    .moduletable-home-project4 .sprocket-mosaic-item .sprocket-padding{padding: 0px;}
    .moduletable-home-project4 .sprocket-mosaic-item{margin:0px}
    .moduletable-home-project4 .sprocket-mosaic .sprocket-mosaic-container{margin:0px}
    .moduletable-home-project4 .da-thumbs li article {height: 75%;}

/********************************************************************************************/
  /* Home Page 5 */
/********************************************************************************************/

  .HomePage5 .header_main{background: transparent;}
  .HomePage5 .header2 {padding-top: 0px;}
  .HomePage5 .tp-bullets{visibility: hidden;}
  .HomePage5 .t3-mainbody{margin-top: 30px;margin-bottom: 0px;}

  /* Home page 5 Slider*/
  .moduletablehome-slider5 .tp-caption a.buttonReds{color: #fff;}

  .fullpage_footer{
    background: #61686b;
    margin: 0 auto;
    width: 100%;
    bottom: 0px;
    left: 0;
    z-index: 9999;
    position: fixed;
    }
    .fullpage_footer p{color:#fff;}
    .fullpage_footer p a{color:#fff;}
    .HomePage5 .socialIcons1 i {
    font-size: 24px;
    margin-right: 10px;
    color: #fff;
    }
    .fright{float: right;}
    .shortLink1 {
    padding-top: 15px;
    padding-bottom: 7px;
    }
    .copyright1 {
    padding-right: 8px;
    padding-top: 12px;
    }
    .fullpage_footer span3{margin-left: 0px;}

    span.itemImage img{border: 0px solid red;}
    div.itemBackToTop a{visibility: hidden;}
    .itemFullText p{font-family: 'Open Sans', sans-serif}

/********************************************************************************************/
  /* Home Page 6 */
/********************************************************************************************/

  /* Our latest Project */

    .moduletable-home-project6{margin-top: 36px;background: #f5f5f5;margin-bottom: 30px;}
    .moduletable-home-project6 .sprocket-mosaic-item .sprocket-padding{padding: 0px;}
    .moduletable-home-project6 .sprocket-mosaic-item{margin:0px}
    .moduletable-home-project6 .sprocket-mosaic .sprocket-mosaic-container{margin:0px}
    .moduletable-home-project6 .da-thumbs li article {height: 75%;}


/********************************************************************************************/
  /* Portfolio Common*/
/********************************************************************************************/

  .moduletablePortfolioPtitle{padding: 30px 0px 0px 0px;}
  
  .moduletable-Portfolio-all-Column{padding: 30px 0px}

  .moduletable-Portfolio-all-Column .sprocket-mosaic-header .sprocket-mosaic-filter li,
  .moduletable-Portfolio-all-Column .sprocket-mosaic-header .sprocket-mosaic-order li{
    border-radius: 0px;
    border: 0px solid #ddd;
    background: transparent;
  }
  .moduletable-Portfolio-all-Column .sprocket-mosaic .sprocket-mosaic-header {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .moduletable-Portfolio-all-Column .sprocket-mosaic-filter ul li.active{
    font-weight: 700;
  }
  
  
  .PortfolioPageAllImg{float: left;width: 40%}
  .PortfolioPageAlltext{float: left;width: 55%;padding-left:20px; }
  div.itemCategory,div.itemTagsBlock,div.itemView{border: 0}
/********************************************************************************************/
  /* Portfolio 2 Column*/
/********************************************************************************************/

  .P2Column .da-thumbs li article{height: 87%;}
  
/********************************************************************************************/
  /* Portfolio 3-1 Column*/
/********************************************************************************************/
  
  .P3-1Column .da-thumbs li article{height: 96%;}

/********************************************************************************************/
  /* Portfolio 3-2 Column*/
/********************************************************************************************/
  .P3-2Column .da-thumbs li article{height: 81%;}
/********************************************************************************************/
  /* Portfolio 4 Column*/
/********************************************************************************************/
  .P4Column .da-thumbs li article{height: 95%;}


/********************************************************************************************/
  /* About Us Page*/
/********************************************************************************************/
    .about_who p{font-family: 'Open Sans', sans-serif;}
    .testimon{padding-top: 8px;}
    .member-info {
      display: block;
      padding: 16px 0px 9px;
      }
    .member-info h3 {
      margin: 0px;
      font-size: 25px;
      text-align: center;
      }
    .member-info p {
      text-align: center;
      border-bottom: 1px solid rgba(0, 0, 0, 0.0980392);
      border-top: 1px solid rgba(0, 0, 0, 0.0980392);
      margin: 10px 0px 0px;
      padding: 20px 5px;
      font-family: 'Open Sans', sans-serif;
    }
    .member-info .position {
      display: block;
      margin-bottom: 15px;
      font-size: 16px;
      text-align: center;
      }
    .member-social-links {
      width: 100%;
      overflow: hidden;
      text-align: center;
      margin: 0px;
      padding: 0px 0px 1px;
      }
    .member-social-links div {
      width: auto;
      float: none;
      text-align: left;
      display: inline-block;
      zoom: 1;
      margin: 20px auto 0px;
      padding: 0px 0px 0px 5px;
      }
    .member-social-links span {
      float: left;
      margin: 0px 5px 0px 0px;
      padding: 0px;
      position: relative;
      }

    .member-social-links span.facebook a {
      width: 27px;
      background: url(../images/carrots/facebookabout.png) 0px 0px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
      outline: none;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      }
    .member-social-links span a {
      float: left;
      text-indent: -10000px;
      height: 28px;
      }

    .member-social-links span.facebook a:hover {
      width: 27px;
      background: url(../images/carrots/facebook.png) 0px -33px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
      }

    .member-social-links span.twitter a {
      width: 28px;
      background: url(../images/carrots/twitterabout.png) 0px 0px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
      }
    .member-social-links span.twitter a:hover {
      width: 28px;
      background: url(../images/carrots/twitterabout.png) 0px -33px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
    }
    .member-social-links span.linkedin a {
      width: 28px;
      background: url(../images/carrots/linkedinabout.png) 0px 0px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
    }
    .member-social-links span.linkedin a:hover {
      width: 28px;
      background: url(../images/carrots/linkedinabout.png) 0px -33px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
    }
    .member-social-links span.tumblr a {
      width: 28px;
      background: url(../images/carrots/tumblrabout.png) 0px 0px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
    }
    .member-social-links span.tumblr a:hover {
      width: 28px;
      background: url(../images/carrots/tumblrabout.png) 0px -33px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
    }
    .member-social-links span.skype a {
      width: 28px;
      background: url(../images/carrots/skypeabout.png) 0px 0px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
      -webkit-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out;
    }
    .member-social-links span.skype a:hover {
      width: 28px;
      background: url(../images/carrots/skypeabout.png) 0px -33px / 27px no-repeat;
      min-height: 29px;
      min-width: 27px;
    }
    .moduletable-AboutUsPtitle{padding: 30px 0px 0px 0px;}
    .moduletable-OurTeam{
      padding-top: 20px;
    }
    .moduletable-OurTeam h2{}
    .t3-module{margin-bottom: 0px;}

    .t3-sl {
      padding-bottom: 40px;
      padding-top: 40px;
    }
/********************************************************************************************/
  /* Service Page*/
/********************************************************************************************/
  

  .moduletable-servicePaccordion{margin-top: 40px;}
  .serviceProgress{padding-top: 30px;}
  .moduletable-ServicePtitle{padding: 30px 0px 0px 0px;}

/********************************************************************************************/
  /* Pricetables Page*/
/********************************************************************************************/
  .moduletable-PricetablesPtitle{padding: 30px 0px 0px 0px;}

/********************************************************************************************/
  /* */
/********************************************************************************************/

  div.itemToolbar {
    border-top: 0px dotted #ccc;
    border-bottom: 0px dotted #ccc;
    background:transparent;
  }
  .latestWork h3{text-align: center;font-size: 30px;}
  .latestWork .sprocket-mosaic-filter{text-align: center;float: none !important;}
  .latestWork .sprocket-mosaic-order{display: none;}
  .latestWork .da-thumbs li article{height: 76%;}




/********************************************************************************************/
  /* Faq page */
/********************************************************************************************/

    .find_ans {
      border: 1px solid lightgrey;
      padding: 5px 5px 14px 5px;
      background: lightgray;
      float: left;
      width: 100%;
    }
    .find_ans .Titles_text{margin-bottom: 20px;}
    .moduletable-searchFaqP{margin-top: 65px;}
    .moduletableBlogCatName{clear: both;padding-top: 20px}
    .moduletable-faqMain{margin-bottom: 40px;}

/********************************************************************************************/
  /* 404 Error Page */
/********************************************************************************************/
    .moduletable-404Page{margin-bottom: 100px;}


    .t3-mainbody{}
  /* K2 Recent post */

/* Video Gallery */
  #jm-video-myModal{margin: 0 auto;}

  div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float: left;}

  .RpK2Img {
    width: 20%;
    float: left;
    margin-right: 6px;
    padding-top: 13px;
  }
  .RpK2Img img{height: 60px;}
  .moduleItemIntrotext{float: left;width: 77%;}
  .Rpost-Title h3{font-size: 18px;margin: 4px 0px;line-height: 26px;}


  .Rp-dateComments{margin-bottom: 6px;color: #ced1d3;}
  .Rpost-comments{float: left;}
  .Rpost-comments a{color: #ced1d3;}
  .Rpost-Introtext{color: #63686b;font-size: 14px;font-family: 'Open Sans', sans-serif;}

  /* Tabs organized */
  .txtabs-nav li{
    background: #63686b;
    margin: 0 4px 0 0 !important;
  }
  .txtabs-nav li a{
    border: 0px;
    padding: 10px 10px !important;
    font-size: 18px !important;
    color: #ffffff;
    font-weight: bold;
  }
  .txtabs-nav li a span{padding: 10px 10px !important;  }

  /* Active Tab */
  .txtabs-nav .active{
    border-radius: 0;
    background: #f5f5f5;
    
    font-weight: bold;
  }
  .txtabs-nav .active a,.txtabs-nav li:hover a{color: #63686b;}
  .txtabs-nav li:hover{background: #f5f5f5;}

  /* Tab Content */
  .txtabs-content{background: #f5f5f5;}


  /* Our latest project */
  /* =============   1. Our latest project  =========== */


  .da-thumbs li ,.da-thumbs li img {
    display: block;
    position: relative;
    width: 100%;
  }
  .da-thumbs { text-align:center; }
  .da-thumbs li { overflow: hidden;}
  .da-thumbs li article {
    position: absolute;
    width: 100%;
    display:none;
    height: 82%;
  }
  .da-thumbs li article.da-animate {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  /* Initial state classes: */
  .da-slideFromTop { left: 0px; top: -100%; }
  .da-slideFromBottom { left: 0px; top: 100%; }
  .da-slideFromLeft { top: 0px;  left: -100%; }
  .da-slideFromRight { top: 0px; left: 100%; }

  /* Final state classes: */
  .da-slideTop { top: 0px; }
  .da-slideLeft { left: 0px; }


  .da-thumbs li article a { color:green; padding:10px;}
  .da-thumbs li article .roket_readmore{margin-top:35%;}


  a.jcepopup span.jcemediabox-zoom-link,
  a.jcepopup span.jcemediabox-zoom-link.icon-right {
      padding-right: 0px;
      background: transparent;
      display: none !important;
  }
  a.jcepopup span.jcemediabox-zoom-link, a.jcepopup span.jcemediabox-zoom-link.icon-right{display: none !important;visibility: hidden;}

  /* About us page */
  .about-us-page{}
  .about-us-page div.catItemReadMore{
    display: inherit;
    text-align: center;
    margin: 0 auto;
    width: 80%;
  }
.about-us-page div.catItemIntroText{font-family: 'Open Sans', sans-serif;text-align: left;padding: 10px}
.about-us-page .catItemImage a:hover img{
  border:1px solid rgba(82, 168, 236, 0.8)
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}


  /* .breadcrumb */
  .breadcrumb a {color: #fff;}
  .PageLink {color: #fff;padding-bottom: 20px}
  .breadcrumb .divider {
    padding: 0 5px;
    color: #fff;
  }
    .breadcrumb li {
    text-shadow: none;
    float: none;
    display: inline;
    text-transform: uppercase;
  }

  /* Footer */
  
  .t3-footer {
    background: #63686b;
    color: #fff;
    margin-bottom: -23px;
  }
  .t3-footer .module-title{
    color: #fff;
    font-size: 21px;
    font-family: 'Oswald', sans-serif;
  }
  .modulefooter1 p{font-size: 14px;font-family: 'Open Sans', sans-serif;}
  .modulefooter2 .ns2-inner a{color: #fff}
  
  .modulefooter2 .ns2-inner{
    list-style: none;
    border-bottom: 1px solid #929698;
    padding-bottom: 12px;
    padding-top: 0px;
  }
  .modulefooter2 .ns2-title {
    color: #fff;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
  }
  .modulefooter2 div.ns2-created{font-style: italic;color: #fff}

  .modulefooter3 .tweetFeed a{color: #fff}
  .local_address {
    line-height: 23px;
  }
  .phn_no, .email_address {
    margin: 0px;
  }
  .email_address a{color: #fff;}
  
  .sans14 {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    }
  .sans16{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
  }
  .whoWe p{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
  }

  .socialIcons_header {margin: 0px 0 0 0;}
  .socialIcons h3{text-align: right;}
  .socialIcons_header i {
    font-size: 24px;
    margin-right: 10px;
    color:#fff
  }
  .socialIcons{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
  }
  .socialIcons i {
    font-size: 24px;
    margin-right: 10px;
    color: #fff;
    }
  
  .shortLink{text-align: right;}
  .shortLink a{color: #fff;}

  /* Blog Page */
  
  .PageLink{text-align: center;}
  .page_titles h1 {font-size: 48px; color: black}
  .int_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 300;
    margin-top: 19px;
	  color: black
    }
  .catItemView{margin-bottom: 48px;}
  .blogheadline{font-size: 32px;}
  .blog_info{
    float: left;
    width: 100%;
    color: #c2c6c8;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding-bottom: 10px;
  }
  .blog_info .blogpage_author,
  .blog_info .blogpage_tag,
  .blog_info .catItemCommentsLink{float: left;}
  div.catItemTagsBlock{padding: 0px;}
  .blogBorder{padding: 0px 5px 0px 5px;}
  .recentBlogs {
    margin-bottom: 25px;
    margin-left: 0px;
    width: 100%;
  }
  .blog_info a,
  .blog_info .catItemTagsBlock span{color: #c2c6c8;}
  
  div.catItemTagsBlock {border-bottom: 0px dotted #ccc;}
  div.catItemCommentsLink{border-right: 0px solid #ccc;}

  .mainBlogPage span.catItemImage img {
    border: 0px solid #ccc;
    padding: 0px;
  }
  .mainBlogPage div.catItemIntroText {
    font-weight: normal;
    line-height: inherit;
    padding: 4px 0 12px 0;
    color: #63686b;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
  }
  .sp_qc_error {border: 1px solid #e20000 !important;}
    div.catItemReadMore a {
        
        box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -moz-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -o-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      -webkit-box-shadow: 0px 3px 0px rgba(99,104,107,0.3);
      
      padding: 10px 41px;
      
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
      text-transform: uppercase;
      color: #fff;
      font-size: 16px;
      font-family: 'Oswald', sans-serif;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      text-align: center;
      font-weight: 400;
      }
      /* K2 Search*/
      .k2Search {margin-top: 30px}

      /**/ 
      .BlogMainDate {
        width: 54px;
        padding: 7px;
        float: left;
        margin-left: -87px;
        margin-top: 15px;
        font-size: 26px;
        text-align: center;
        line-height: 30px;
        font-weight: 400;
        background: #f5f5f5;
        border-radius: 4px;
        box-shadow: 0px 3px 0px #e8e8e9;
        -webkit-box-shadow: 0px 3px 0px #e8e8e9;
        -moz-box-shadow: 0px 3px 0px #e8e8e9;
        -o-box-shadow: 0px 3px 0px #e8e8e9;
        }
      .mainBlogPage {float: left;}

    /* Blog Recent post & popular Post */
      .moduleblog_RecentPopular .k2ItemsBlock ul{margin-left: 0px;}
      .moduleblog_RecentPopular .k2ItemsBlock .Rp-dateComments{font-size: 14px;}
      .moduleblog_RecentPopular .k2ItemsBlock .moduleItemIntrotext .moduleItemTitle h3{font-size: 16px;}
      .moduleblog_RecentPopular .k2ItemsBlock .Rpost-Introtext{line-height: 18px;}

/* K2 Single Page */
  .t3-content .itemComments{
    background: transparent;
    border: 0;
  }
  div.itemComments ul.itemCommentsList li{border-bottom:0 }
  div.itemComments ul.itemCommentsList li.even{background: transparent; }
  div.itemComments ul.itemCommentsList li.odd{margin-left: 65px;}
  div.itemComments ul.itemCommentsList li img{margin: 4px 10px 4px 0;}
  div.itemComments ul.itemCommentsList li p {
    padding: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
  }
  .module-k2comments .lcUsername,
  .module-k2comments .lcCommentDate{
    font-size: 16px;font-weight: 400;
  }
  div.itemCommentsForm form label{margin-bottom: 5px !important;}
  .module-k2comments{
    margin-top: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
  }
  div.itemCommentsForm p.itemCommentsFormNotes {
    border-top: 2px solid #ccc;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding-top: 10px;
    }
  .comment-form{font-family: 'Open Sans', sans-serif;}
  div.k2LatestCommentsBlock ul{margin-left: 0px;}
  .-k2comments li{margin-bottom: 10px;padding-bottom: 10px}
  .even {background:transparent;}
  div.itemCommentsForm form input.inputbox{width: 100%;}
  div.itemCommentsForm form textarea.inputbox{width: 100%;}
  


  /* Blog Page Catagory */
    .moduleBlogCatName{margin-top:0px;}
    .moduleBlogCatName .module-title {font-size: 24px;}
    .module-title {color: #63686b;font-size: 24px}
    .BlogCatName li {
      font-size: 18px;
      font-family: 'Open Sans', sans-serif;
      font-weight: 400;
      padding: 7px 0px;
      -webkit-transition: all 1s ease-in-out;
      -moz-transition: all 1s ease-in-out;
      -o-transition: all 1s ease-in-out;
      transition: all 1s ease-in-out;
    }
    .BlogCatName ul{margin-left:0px;}
    .BlogCatName li:hover {color: #fff;padding: 13px 20px;}
    .BlogCatName ul li a:hover{color: #fff}
    /* tag Cloud */
    div.k2TagCloudBlock a{
      padding: 4px 7px;
      float: left;
      display: block;
      background: #63686b;
      color: #c2c6c8;
      text-decoration: none;
      margin: 2px 2px;
    }
    div.k2TagCloudBlock a:hover {padding: 4px 7px;}
    /* Blog Page Search */
    div.k2SearchBlock form input.button {
      background: transparent;
      border: 0px;
      box-shadow: 0px 0px 0px;
      margin-left: -39px;
      margin-top: -7px;
      }
    .k2SearchBlockForm input[type="text"]{
      padding: 7px 6px;
      width: 90%;
      background: #f5f5f5;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      font-family: 'Open Sans', sans-serif;
      font-size: 14px;
    }
    .k2SearchBlockForm   input[type="text"]:focus{
      border-color: rgba(82, 168, 236, 0.8);
        outline: 0;
        outline: thin dotted \9;
        /* IE6-9 */

        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
           -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);

    }


    /* Blog Page Left side*/
    .blog-left .BlogMainDate{visibility: hidden;}
    .blog-left #k2Container{margin-left: 20px}
    .blog-left .moduleBlogCatName{margin-top: 0px}
    .moduleblog_RecentPopular {margin-top: 20px;}
    div.itemHeader span.itemDateCreated,
    .ItemPageAuthor,.ItemPageAuthor a{
      color: #c2c6c8;
      font-family: 'Open Sans', sans-serif;
      font-size: 14px;
    }
    .xac-container{font-family: 'Open Sans', sans-serif;font-size: 16px !important;}
    .itemAuthor{margin-top: 2px;}
    th{color: #63686b}

    /* Site Map */
    .moduletable-xmaps{padding: 20px 0px}
    /* Contact Us */
  .sp_ctName{width: 48%;float: left;margin-right: 10px}
  .sp_ctName #name{width: 92%;}
  .sp_ctMail{width: 48%;float: left;}
  .sp_ctMail #email{width: 92%;}
  .sp_ctSubject,.sp_ctMessage{width: 100%}
  .sp_ctSubject #subject,.sp_ctMessage #message{width: 94%}

  .sp_ctName #name,
  .sp_ctMail #email,
  .sp_ctSubject #subject,
  .sp_ctMessage #message{
    background-color: transparent;
    border: 0 solid #dddddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 1px white, inset 0 1px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 4px rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
    outline: none;
    color: #838383;
    display: block;
    padding: 7px 10px;
  }
  .moduletable-contactInf{margin-top: 20px;}
  .sc_divider {
    text-align: center;
    height: auto;
    background: url(../images/carrots/lt_border.png) 50% 50% no-repeat;
    }
    .sc_divider span {
      background: white;
      padding-left: 10px;
      padding-right: 10px;
    }
    .moduletable-mailIcon{
      margin-bottom: 20px;
      width: 95%;
    }
  .moduletable-OurAddress{
    margin-top: 0px;
    margin-bottom: 20px;
  }
  /* Joomla Pages */
  .article-info{
    font-family: 'Open Sans', sans-serif;
    color: #63686b;
    font-size: 16px;
  }
  .article-content p,.article-intro p,.article-info{
    font-family: 'Open Sans', sans-serif;
    color: #63686b;
    font-size: 14px;
  }
  /* Image gallery */
  .text p{font-family: 'Open Sans', sans-serif;}
  .moduletableimagegallery{margin-top: 0px}

  /* Tabs & Accordion Page */
  .moduletable-allAccord{padding: 20px 0px;}
  .moduletablexpartAccordion1{margin-bottom: 30px}
  .moduletablexpartAccordion1 .xac-container p{font-size: 14px;}
  .moduletableservice_accordion2 .sp-accordion{margin-top: 18px;}
  .tabs2{margin-bottom: 40px}
    
  /* Other Extensions*/
  .module-sc-popuplogin {margin: 20px 0px}
  .flickr .no-bullet{margin: 0px}
  .flickr #nocallback li{float: left;}
    

    /* k2 Image fix*/
  .modal{
    position:relative;
    left:0%;
    margin-left: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0px;
    border: 0px;
  }


.home2Mobile{visibility: hidden;display: none;}
/*****************************************************************************************/
  /* Media Screen */
/*****************************************************************************************/

  /* Media Screen 1200px */
    @media (min-width: 1200px) {

    }/* Media Screen 1200px */

    @media (max-width: 1200px) {

    }
  /* Media Screen 1200px */


    @media (max-width: 1024px) {

      body {padding-top: 0px;}
      .header_main{position: relative;}
      .header2 {padding-top: 0px;}
      .container{width: 95%;}
      .t3-mainnav .navbar .nav > li > a{padding: 10px 18px 37px 13px;}

       .row-fluid [class*="span"] {
          margin-left: 5px;
         *margin-left: 5px;
      }
      .row-fluid .span3 {width: 23%;}

    }  
  /* Media Screen 1024px */


    @media (max-width: 960px) {
      .home1-feature1 .nspArt .readon{padding: 10px 20px;}
      .container .row-fluid .logo{width: 100%;margin: 0 auto;text-align: center;}
      .header_main .span9{width: 100%;margin: 0 auto;}

      .home2 .t3-mainnav{visibility: visible;display: block;}
      .home2Mobile{visibility: visible;display: block;}
      .menuHome2{visibility: hidden;}
      .home2 .carrots-slider {
        background: url('../images/carrots/header_img2.jpg') no-repeat 0% 0%;
        padding: 10px 0px 10px 0px;
        background-size: 100%;
        height: 100px;
      }
      .blogheadline {font-size: 24px;}
    }
   /* Media Screen 960px */
     @media (max-width: 800px){
       .home1-feature1  .nspArts{padding: 0 2px;}
       .Titles{font-size: 28px;}
       .home2Feature .nspArt{width: 50%;}

      .moduletable-home-project4 .da-thumbs li article {height: 80%;}
      .moduletable-home-project6 .da-thumbs li article{height: 80%;}
      .latestWork .da-thumbs li article {height: 87%;}

     }

    @media (max-width: 768px) {
      body{padding-left: 0px;padding-right: 0px;}
      .t3-mainnav .nav li.dropdown.active > .dropdown-toggle,
       .t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle {background-color: #07b;}
       .nav-collapse .nav > li{}
       .t3-mainnav .navbar .nav > li > a {color: #000;padding: 10px 18px 10px 13px;}

      .nspArt h4.nspHeader{line-height: 24px;}
      .home1-feature1 .nspArt .readon {position: relative;left: 25%;}
      .gkNspPM-NewsGallery.gkArrows {padding: 50px 12px;}


      .t3-footnav {padding: 20px 0px;}
      .t3-footer,.t3-navhelper {margin-left: 0px;margin-right: 0px;}
      .pricelist {list-style: none;
        margin-top: 21px;margin-left: 0px;}
      .bigbanner1 {
        width: 60%;
        margin: 0 auto;
        font-size: 18px;
        padding-left: 7px;
        margin-bottom: 25px;
        }
      .prices1:hover{width: 192px;}
      .prices_rate h2 {font-size: 34px;padding-left: 12px;}
      .chooseplan {width: 119px;height: 38px;}
      .prices_btn {text-align: center;width: auto;}
      .CustomerSay {margin: 20px 0px;}
      .CustomerSay .nspArt {padding: 0px !important}
      .progress_round .row-fluid .span3{width: 24%;float: left;}
      .PortfolioPageAllImg {float: left;width: 37%;}
    }  /* 768px End */

  

    @media (max-width: 680px) {
      .page_titles h1 {font-size: 34px;}
      .int_text {font-size: 18px;}
      .row-fluid .span3 {width: 100%;}
      .modulefooter4 .socialIcons{padding-right: 30px;}
      .home1-feature1 .nspArt .readon {left: 26%;}
      .gkNspPM-NewsGallery.gkArrows {padding: 50px 16px !important;}
      .home2Feature .nspArt{width: 100%;}
      .home2Feature .nspArtPage .nspArt .readon{position: relative;left: 25%; }
      .companyStrat1_img{display: none;}
      .homeskills{margin-left: 20px;}

      .moduletablepricetable .row-fluid .span3{width: 24%;float:left;}
    
    .chooseplan {
      width: 89px;
      height: 30px;
      font-size: 13px;
      padding: 0px 3px !important;
    }
    .pricelist li {  margin: 0px 0px 7px 10px;font-size: 12px;}
    .prices_rate h2 sup {font-size: 13px;top: -23px;margin-left: 4px;}
    .prices_rate h2 sub {left: -24px;font-size: 12px;}
    .prices1:hover {width: 134px;}
    .PortfolioPageAlltext {float: left;width: 52%;padding-left: 20px;}
    .find_ans{width: 91%;}
      .buttonReds{padding: 4px 10px}
  } /* 680px End */
   

    @media (max-width: 480px) {
      .button_black_slide {padding: 5px 14px !important;}
      .da-thumbs li article{height: 87%;}
      .pricelist li {
        list-style: none;
        margin: 0px 0px 10px 18px;
        font-size: 11px;
        color: #606772;
      }
      .bigbanner1 {
        width: 80%;
        margin: 0 auto;
        font-size: 18px;
        padding-left: 7px;
      }
      .pricelist li{margin: 0px 0px 10px 5px;font-size: 10px;}
      .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter{padding-bottom: 20px;}
      .fullpage_footer p{font-size: 12px;}
      .fullpage_footer .socialIcons1 h3{margin-top: 0px;}
      .HomePage5 .socialIcons1 i{font-size: 20px;}
      .fullpage_footer .span4{width: 34%;float: left;}
      .buttonReds{padding: 4px 10px;font-size: 12px;}

    } /* 480px End */
   

    @media (max-width: 320px) {

    
    }/* 320px End */
   

    @media (max-width: 240px) {

    } /* 240px End */