@font-face {
  font-family: 'myriadpro';
  src: url('myriadpro-regular.eot');
  src: url('myriadpro-regular.eot') format('embedded-opentype'),
    url('myriadpro-regular.woff') format('woff'),
    url('myriadpro-regular.ttf') format('truetype'),
    url('myriadpro-regular.svg#myriadpro') format('svg');
}

@font-face {
  font-family: 'KaushanScript';
  src: url('../fonts/KaushanScript-Regular.otf');
}

.lg {
  font-family: 'KaushanScript' !important;
}

h1,
h2,
h3,
h4,
ul,
p {
  margin: 0;
  padding: 0;
}

body {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: normal;
  background: url(/images/bg.png) repeat;
  background-color: #fff;
  margin: 0 auto;
  background-attachment: fixed;
}

.header_wrapper {
  height: 50px;
  width: 100%;
  z-index: 999;
}

.header {
  height: 50px;
  margin: 0 auto;
  background: #EF1433;
  border-left: 6px solid #EF1433;
  border-right: 6px solid #EF1433;
  border-bottom: 1px solid #EF1433;
  box-shadow: 0 4px 5px -3px #8E8E8E;
}

.header_left {
  height: 50px;
  float: left;
}

.header_left h1 {
  margin-top: 1px;
}

.header_left h1 a {
  color: #FFF;
  font-size: 31px;
  text-decoration: none;
  font-family: KaushanScript;
}

.header_left h1 a:hover {
  color: #EDF2FF;
}

.header_left p {
  color: #FFF;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}

.header_middle {
  float: right;
  padding-right: 10px;
  padding-top: 12px;
}

.header_middle ul li {
  float: left;
  list-style: none;
  margin: 2px;
}

.row,
.cat_list li {
  list-style: none !important;
}

.header_middle ul li a {
  transition: all .18s cubic-bezier(0.64, 0.2, 0.02, 0.35) 0;
  color: #FFF;
  display: block;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  padding: 6px 10px;
  margin-left: 5px;
}

.header_middle ul li a:hover {
  background: none repeat scroll 0 0 #EF1433;
}

.anav {
  background: #EF1433 !important;
}

.header_right {
  float: right;
  padding-top: 12px;
  padding-right: 10px;
}

.header_right input {
  float: left;
  border: 0;
  margin: 0;
}

.main_search {
  width: 73%;
  padding: 5px 10px;
}

.main_search:focus {
  border: 1px solid #EF1433;
}

.col-md-4 input[type="submit"] {
  background: #EF1433;
  color: white;
}

.main_search_btn {
  width: 30% !important;
  display: block;
  font-size: 11px;
  height: 26px;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 6px 10px 5px;
  background: #EF1433;
}

.main_search_btn:hover {
  background: #D6D6D6;
}

.clear_top {
  clear: both;
  height: 20px;
}

.main_wrapper {
  background: none repeat scroll 0 0 #FFF;
  border: 1px solid #CCC;
  min-height: 550px;
  width: 1085px;
  margin: 0 auto;
}

.main_contents {
  //float:left;//padding-bottom:30px;//width:656px;
}

.main_sidebar {
  //float: left;
  // width: 40%;
  position: relative;
  //left: 105px;
  //border:1px solid red;
}

.clear {
  clear: both;
}

.list_thumbnail {
  //float:left;
  width: 100%;
  height: auto;
}

.link_li {
  width: 508px;
  height: 230px;
  display: block;
}

.list_thumb {
  //background:#F2F2F2;
  display: block;
  width: 750px;
  margin-left: 4px;
  margin-bottom: 0px;
  padding-top: 2px;
  margin-top: 25px;
  background: #F1F2F5;
  height: 260px;
}

.list_thumb a {
  text-decoration: none;
}

.list_thumb:hover {

  //background:#ebebeb;}
  .thumb_rt {
    //height: 250px;
    //margin-left: 255px;
    margin: 8px;
    padding: 3px;
    //position: absolute;
    //width: 490px;
  }

  .thumb_rt h2 {
    color: #EF1433;
    font-size: 15px;
    font-weight: normal;
    //border-bottom: 1px solid #ccc;
    //padding-bottom: 4px;
    margin: 0px !important;
    padding: 0px !important;
    font-weight: bold;
  }

  .thumb_rt p {
    color: #4F4F4F;
    font-size: 13px;
    height: auto;
    line-height: 20px;
    margin-top: 4px;
    overflow: hidden;
    // width: 480px;
    height: 139px;
    text-align: justify;
  }

  .thumb_desc {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-bottom: 1px;
    padding: 5px 0 5px 10px;
  }

  .thumb_link {
    display: block;
    height: 230px;
    float: left
  }

  .fb_like_pan {
    position: relative;
    left: 4px;
    // top: 222px;
  }

  .category_set a:hover {
    text-decoration: none;
  }

  .fb_like_pan a {
    //background: none repeat scroll 0 0 #ff497d;
    border: medium none;
    //color: #fff;
    cursor: pointer;
    display: block;
    //margin-top: -16px;
    //padding: 5px 5px 5px 5px;
    text-align: center;
    //width: 73px;
    float: left;
    margin-right: 12px;
  }

  .paging_pan {
    padding-top: 10px;
    padding-left: 7px;
  }

  .paging_pan img:hover {
    opacity: 0.8;
  }

  .cat_list {
    list-style: none;
  }

  .cat_list li a {
    background: #F2F2F2;
    transition: all .18s cubic-bezier(0.64, 0.2, 0.02, 0.35) 0;
    border-bottom: 1px solid #CCC;
    color: #EF1433;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 9px;
    letter-spacing: 1px;
    text-decoration: none;
    font-weight: bold;
  }

  .cat_list li a:hover {
    background: #FFFFFF;
    //border:1px solid #EF1433;

    border-radius: 3px;
  }

  .cat_active {
    background: #F9F9F9 !important;
    border-right: 3px solid #EF1433;
    margin-right: -1px;
  }

  .side_sect {
    clear: both;
    //width: 304px;
    position: relative;
    float: left;
    top: 2px;
    background: #f7f7f7;
    height: 325px;
    //border-bottom: 1px solid #ccc;
  }

  .side_sect h3 {
    background: none repeat scroll 0 0 #F1F2F5;
    color: #131111;
    font-size: 13px;
    font-weight: 700;
    height: 32px;
    line-height: 33px;
    margin-top: -2px;
    text-transform: uppercase;
    padding: 0 28px;
  }

  .side_sect_h4 {
    text-transform: uppercase;
    padding-top: 7px;
  }

  .side_sect p {
    font-size: 13px;
    padding: 6px;
  }

  .side_sect p a {
    text-decoration: none;
    color: #EF1433;
  }

  .side_sect p a:hover {
    text-decoration: underline
  }

  .h3span {
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #3673AA;
    position: absolute;
    margin-left: 322px;
    margin-top: -6px;
  }

  .sthumb li {
    background: #f7f7f7;
    list-style: none;
    border-bottom: 1px solid #ccc;
    padding: 8px;
    height: 158px;
  }

  .sthumb li:hover {
    background: #f2f2f2;
  }

  .sthumb li a {
    text-decoration: none;
    color: #EF1433;
    font-weight: bold;
    font-size: 12px;
  }

  .sthumb li a img {
    float: left;
    margin-right: 5px;
  }

  .sthumb li a span {
    display: block;
    float: left;
    width: 191px;
  }

  .sthumb li a span span span {
    background: none repeat scroll 0 0 #EF1433;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 73px;
  }

  .sthumb li a span span span:hover {
    background: #EF1433;
  }

  .sthumb li a span span {
    color: #4f4f4f
  }

  .breadcrumbcus {
    background: none repeat scroll 0 0 #f2f2f2;
    color: #4f4f4f;
    font-size: 11px;
    font-weight: 700;
    height: 32px;
    margin: 0 auto 0 -1px;
    //  width: 762px;
  }

  .breadcrumbcus a {
    display: block;
    float: left;
    background: none repeat scroll 0 0 #EF1433;
    color: #FFF;
    font-size: 11px;
    font-weight: 700;
    margin-top: -1px;
    text-decoration: none;
    padding: 9px 15px;
  }

  .breadcrumbcus a:hover {
    background: #EF1433;
  }

  .bd_lc {
    background: #EF1433 !important;
  }

  .bd_lc:hover {
    background: #EF1433 !important;
  }

  .breadcrumbcus span {
    padding-left: 15px;
    display: block;
    float: left;
    line-height: 30px;
  }

  .page_no {
    color: #727272;
  }

  .para {
    color: #4F4F4F;
    font-size: 13px;
    padding: 14px 25px 10px;
    text-align: justify;
    //width: 728px;
  }

  .para a {
    color: #EF1433;
    text-decoration: none;
  }

  .para a:hover {
    text-decoration: underline;
  }

  .mainheading {
    color: #EF1433;
    font-size: 15px;
    font-weight: 700; //height:20px;
    margin-left: 0;
    text-transform: uppercase; //padding:10px 13px;
  }

  .mainheading span {
    line-height: 20px;
    color: #fff;
    float: right;
    font-size: 11px;
    font-weight: 700;
    text-transform: capitalize;
  }

  .mainheading span a {
    color: #fff;
    text-decoration: none;
  }

  select {
    background: none repeat scroll 0 0 #ffffff;
    border: 2px solid #EF1433;
    border-radius: 2px;
    color: #FFF;
    font-weight: 700;
    height: 24px;
    margin-top: 0px;
    min-width: 50px;
    padding: 2px;
  }

  .taglist {
    border-bottom: 1px solid #ccc;
    width: 700px;
    font-size: 13px;
    margin: 0 auto;
    padding: 5px 0;
  }

  .taglist span {
    font-weight: 700;
  }

  .taglist a {
    text-decoration: none;
    margin-left: 3px;
    color: #224A76;
    text-transform: lowercase;
  }

  .generate {
    width: 500px;
    //padding-left: 20px;
    position: relative;
    top: 10px;
  }

  .span_form {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    display: block;
  }

  .name_frm {
    background: none repeat scroll 0 0 #F2F2F2;
    font-family: myriadpro;
    margin-top: -3px; //width:484px;padding:10px;//margin-left:13px;
  }

  .name_field {
    border: 2px solid #CCC;
    font-size: 17px;
    margin-right: 10px;
    width: 250px;
    padding: 10px;
  }

  .note_style {
    font-size: 12px;
    display: block;
    width: 308px;
    float: right;
  }

  .generate_btn {
    background: none repeat scroll 0 0 #EF1433;
    border: 1px solid #EF1433;
    color: #FFF;
    cursor: pointer;
    font-size: 21px;
    padding: 5px 10px;
    position: relative;
  }

  .generate_btn:hover {
    background: #EF1433;
  }

  .social_cover {
    padding: 10px 0 10px 5px;
  }

  .comment_like {
    padding: 10px 0 10px 9px;
  }

  #div_name_msg {
    color: #EF1433;
    float: right;
    font-size: 15px;
    line-height: 19px;
    text-align: left;
    width: 263px;
    padding: 0 10px;
  }

  .green {
    font-weight: 700;
    color: green;
  }

  .fb-like2 {
    margin-left: 10px;
    overflow: hidden;
    width: 430px;
    height: 58px;
    padding: 10px 0 0;
  }

  .updown_pan {
    margin-top: 4px;
    text-align: center;
    margin-left: 5px;
  }

  .updown_pan a {
    width: 100%;
    //float: left;
    transition: all .18s cubic-bezier(0.64, 0.2, 0.02, 0.35) 0;
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin-top: 27px;
    margin-bottom: 21px;
    min-height: 15px;
    text-decoration: none;
    padding: 10px;
    text-align: center;
  }

  .faceb_pan {
    margin-top: 4px;
    text-align: center;
    margin-left: 5px;
  }

  .faceb_pan a {
    width: 100%;
    transition: all .18s cubic-bezier(0.64, 0.2, 0.02, 0.35) 0;
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: 700;
    margin-top: 27px;
    margin-bottom: 21px;
    min-height: 15px;
    text-decoration: none;
    padding: 10px;
    text-align: center;
  }

  .faceb_btn {
    background: #3673aa;
  }

  .upload_btn {
    background: none repeat scroll 0 0 #3673AA;
  }

  .download_btn {
    background: #36BC5E;
  }

  .download_btn:hover {
    background: none repeat scroll 0 0 #379B6D;
  }

  label {
    color: #4F4F4F;
    font-size: 12px;
    font-weight: 700;
  }

  .submit {
    background: #EF1433;
    transition: all .18s cubic-bezier(0.64, 0.2, 0.02, 0.35) 0;
    border: 0;
    color: #FFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    padding: 8px 10px;
    border: 1px solid white;
  }

  .dmca {
    padding: 14px;
    font-size: 12px;
    color: #4F4F4F
  }

  .dmca p a {
    text-decoration: none;
    color: #EF1433;
  }

  .dmca p a:hover {
    text-decoration: underline;
  }

  .mainheading span a:hover,
  .taglist a:hover {
    text-decoration: underline;
  }

  .upload_btn:hover,
  .submit:hover {
    background: #EF1433;
  }

  .back-to-top {
    position: fixed;
    bottom: 2em;
    right: 2em;
  }

  .back-to-top:hover {
    opacity: 0.9
  }

  .footer_wrapper {
    line-height: 18px;
    color: #FFFFFF;
    font-size: 12px;
    margin: 24px auto 0;
    padding-left: 5px;
    padding-top: 8px;
    background: #EF1433;
  }

  .footer_wrapper a {
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px 6px 0px 0px;
  }

  .footer_wrapper a:hover {
    color: #000;
  }

  .float_right {
    float: right;
    width: 280px;
  }

  .float_right p {
    margin-right: 10px;
    text-align: right;
    float: right;
  }

  .amungh {
    z-index: 1;
    display: block;
    background: #EF1433;
    height: 20px;
    width: 80px;
    position: absolute;
  }

  .fo-row1 {
    height: 120px;
  }

  .fo-row1 ul {
    width: 240px;
    float: left;
    margin-left: 20px;
  }

  .fo-row1 ul li {
    list-style: circle;
  }

  .fo-row {
    background: #CD0C36;
    height: 31px;
    padding-top: 7px; //margin-left:-5px;//padding-left:12px;}

    .pgno {
      color: #EF1433;
      position: absolute;
      margin-left: 500px;
    }

    input {
      border: 2px solid #ccc;
      padding: 5px 10px;
    }

    textarea {
      border: 2px solid #ccc;
      padding: 5px 10px;
      width: 300px
    }

    .hidep {
      display: none
    }

    .ctag_list {
      margin: 0 auto;
      font-size: 13px;
      line-height: 27px;
      padding: 0 5px
    }

    .ctag_list span {
      font-weight: bold;
      color: #4F4F4F;
      text-transform: uppercase;
      font-size: 12px;
    }

    .ctag_list a {
      text-decoration: none;
      margin-left: 1px;
      color: #EF1433;
      text-transform: lowercase
    }

    .ctag_list a:hover {
      text-decoration: underline;
    }

    .share_left {
      float: right;
      width: 165px;
      padding: 0 20px;
      background: #F2F2F2;
      min-height: 500px;
    }

    .share_left p {
      font-weight: bold;
      font-size: 12px;
    }

    .share_this {
      padding: 0 0 0 9px;
    }

    .share_this span {
      margin-left: -1px;
    }

    .pic_pan {
      text-align: center;
      min-height: 500px;
    }

    .pic_pan img {
      border-bottom: 2px solid #EF1433;
      border-top: 2px solid #EF1433;
      border-left: 2px solid #EF1433;
      border-right: 2px solid #EF1433;
    }

    .txt_list {
      margin: 0 0 20px 40px;
      list-style: none;
    }

    .txt_list li {
      padding: 0;
      margin: 0;
      list-style: none;
      font-size: 13px;
      color: #4F4F4F
    }

    .txt_list li span {
      background: #EF1433;
      height: 6px;
      width: 6px;
      display: block;
      float: left;
      margin-left: -15px;
      margin-top: 5px;
      border-radius: 20px;
    }

    .twocols {
      clear: both;
      //width: 738px;
      //margin: 0 0 10px 13px;
      padding: 0;
      display: block;
      position: relative;

    }

    .twocols h3 {
      color: #EF1433;
      clear: both;
      margin: 1px 0;
      padding: 3px 0;
      display: block;
      border-bottom: 1px solid #CCCCCC;
      border-top: 1px solid #CCCCCC;
      font-weight: bold;
      font-size: 14px;
      text-transform: uppercase;
    }

    .col1 {
      float: right;
      margin-right: 0px;
      background: #F2F2F2;
      width: 321px;
      padding: 0px 0px 0px 8px;
      min-height: 311px;
      position: relative;
      left: 10px;
    }

    .col2 {
      float: left;
      background: #F2F2F2;
      width: 316px;
      padding: 0px 6px 20px 5px;
      position: relative;
      left: 11px;
    }

    .share_spn {
      display: block;
      float: left;
      margin-bottom: 3px;
      width: 120px;
      margin-top: 2px;
    }

    #recaptcha_image {
      border: 1px solid #ccc;
      width: 316px !important;
      text-align: center;
      margin-top: 5px;
      min-height: 57px
    }

    #recaptcha_container {
      font-size: 11px;
    }

    #recaptcha_reload_btn {
      cursor: pointer;
      color: #EF1433;
      font-weight: bold;
      margin-left: 30px
    }

    #recaptcha_reload_btn:hover {
      color: #000;
    }

    #recaptcha_container a {
      font-size: 11px;
      color: #EF1433;
      font-weight: bold;
      text-decoration: none;
    }

    #recaptcha_container a:hover {
      color: #000;
    }

    .ad_sidebar {
      height: 250px;
      width: 300px;
      margin: 3px auto 0
    }

    .ad_picture {
      height: 282px;
      width: 338px;
      margin-top: 10px;
      border: 1px solid red;
    }

    .aftr_header_ad {
      width: 936px;
      text-align: center;
      background: #fff;
      border: 1px solid #ccc;
      padding: 2px;
      height: 90px;
      margin: 0 auto 10px
    }

    .aftr_header_ad p {
      color: #8E8E8E;
      font-size: 11px;
      font-weight: bold;
      letter-spacing: 1px;
      margin-top: -15px;
      position: absolute;
      margin-left: 826px
    }

    .join_nletter {
      margin: 12px 0;
      text-align: center;
      border: 5px dashed #676767;
      min-height: 78px;
      background: url("/images/snl.png") no-repeat scroll left 29px #F2F2F2
    }

    .join_nletter p {
      text-align: center;
      font-weight: bold;
    }

    .nlfld {
      border: 2px solid #000000;
      width: 250px;
    }

    .nlerror {
      font-weight: bold;
      color: red;
      font-size: 13px;
      margin-top: 5px;
    }

    .nlsucc {
      font-weight: bold;
      color: green;
      font-size: 13px;
      margin-top: 5px;
    }

    .nlsbmt {
      margin-top: 5px;
      border: 0;
      background: #000;
      color: #fff;
      font-weight: bold;
      cursor: pointer;
    }

    .nlsbmt:hover {
      background: #EF1433;
    }

    .howto {
      text-align: center;
      color: #000;
      font-size: 12px;
      padding: 14px;
    }

    .howto p {
      font-size: 20px;
      line-height: 32px;
      min-height: 100px;
      text-align: left;
    }

    .howto p span {
      border: 2px solid #EF1433;
      border-radius: 64px;
      color: #EF1433;
      display: block;
      float: left;
      font-size: 20px;
      padding: 35px 20px;
      margin-right: 10px;
      line-height: 23px;
    }

    .ln_sep {
      color: #EF1433;
      padding: 0 5px;
    }

    .linkad {
      min-height: 152px;
    }

    .right_sidebar {

      //float:right;//width:145px;}
      .r_side_sect {
        clear: both;
        margin-bottom: 10px;
        margin-top: 15px;
        width: 100%;
      }

      .r_side_sect h3 {
        background: none repeat scroll 0 0 #EF1433;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: 700;
        height: 32px;
        line-height: 33px;
        margin-top: -2px;
        padding: 0 7px;
        margin-right: -1px;
        text-transform: uppercase;
      }

      .r_side_600 {
        height: 610px;
        padding: 5px;
      }

      .popli {
        float: left;
        text-align: center;
        padding: 5px 38px !important;
      }

      .brshare {
        display: block;
        height: 21px;
        margin-top: 5px;
        overflow: hidden;
        position: absolute;
        width: 66px;
        float: right;
        position: relative;
        right: 60px;
      }

      .acc_box {
        padding: 0;
      }

      .acc_box input {
        width: 13px !important;
        margin-left: 10px !important;
        margin-right: 4px !important;
      }

      .acc_box a {
        color: #EF1433;
        text-decoration: none;
      }

      .acc_box a:hover {
        text-decoration: underline;
      }

      .tab {

        //width:1043px; margin-top: 20px;}
        .tar {
          width: 400px;
        }

        .c_img {
          width: 300px;
          height: 100px;
        }

        .word {
          color: #EF1433;
        }

        .btn {
          background: none repeat scroll 0 0 #EF1433;
          height: 50px;
          color: #fff;
          font-size: 17px;
          width: 69px;
        }

        .inputc {
          font-family: times now roman;
          font-size: 20px;
          width: 400px;
        }

        .steps {
          text-align: center;
          color: #000;
          font-size: 12px;
          padding: 14px;
        }

        .steps p {
          font-size: 15px;
          line-height: 32px;
          min-height: 100px;
          text-align: left;
          // width: 1001px;
          font-weight: bold;
        }

        .steps p span {
          border: 2px solid #EF1433;
          border-radius: 64px;
          color: #EF1433;
          display: block;
          float: left;
          font-size: 20px;
          padding: 35px 20px;
          margin-right: 10px;
          line-height: 23px;
        }

        .singlecol {
          //width: 313px;
          //float: right;
          position: relative;

        }

        .singlecol h3 {
          background: none repeat scroll 0 0 #EF1433;
          color: #FFF;
          font-size: 13px;
          font-weight: 700;
          height: 32px;
          line-height: 33px;
          margin-top: -2px;
          text-transform: uppercase;
          padding: 0 7px;
        }

        .wrt-cat {
          margin-top: 5px;
          padding: 5px;
          background: #F1F2F5 none repeat scroll 0 0 !important;
        }

        .wrt-btn {
          margin-top: 4px;
          padding: 6px;
          background: #CD0C36 !important;
          color: white;
          font-weight: 700;
          font-size: 16px;
        }

        .tw-btn {
          background: #14d8ef !important;
        }

        .fb-btn {
          background: #487FB1 !important;
        }

        .gp-btn {
          background: #ef1433 !important;
        }

        .set_conteat {
          position: relative;
          left: 71px;
          right: 42px;
          text-align: justify;
          width: 802px;
        }

        .detail_ad {
          height: auto;
          //width: 177px;
          //margin-left: 13px;
          //margin-top: 10px;
        }

        .generate_img {
          display: block;
          //width: 680px;
          // margin-left: 10px;
          margin-bottom: 0px;
          padding-top: 8px;
          margin-top: 0px;
          //padding-left: 60px;
          background: #F2F2F2;
        }

        .category_set {
          bottom: -6px;
          clear: both;
          position: relative;
          width: 100%;
        }

        .side_sect2 {
          /* clear: both; */
          //width: 432px;
          position: relative;
          top: 2px;
          //float: left;
        }

        .side_sect2 h3 {
          background: none repeat scroll 0 0 #F1F2F5;
          color: #131111;
          font-size: 13px;
          font-weight: 700;
          height: 38px;
          color: #EF1433;
          line-height: 33px;
          text-transform: uppercase;
          padding: 0 5px;
        }

        .horizntal_ad {
          clear: both;
          //width: 175px;
          position: relative;
          //float: left;
          top: 2px;
        }

        .horizntal_ad h3 {
          background: none repeat scroll 0 0 #F1F2F5;
          color: #131111;
          font-size: 13px;
          font-weight: 700;
          height: 32px;
          line-height: 33px;
          margin-top: -2px;
          text-transform: uppercase;
          padding: 0 28px;
        }

        .fb_commet {
          margin-top: 0px;
          margin-left: 19px;
          position: relative;
          top: 10px;
        }

        .postbox {
          border: 1px solid #A8A7A5;
          border-radius: 5px;
          background: #F1F2F5;
          margin: 5px 0 5px 0;
          padding: 2px;
        }

        .homemenu {
          display: none !important;
        }

        @media (max-width:456px) {
          .genadd {
            width: 100% !important;
          }

          .appimg2 img {
            display: block !important;
          }

          .appimg img {
            display: none !important;
          }

          .homemenu {
            display: block !important;
            margin-left: 7px;
          }

          .breadcrumbcus a {
            padding: 5px !important;
            border-left: 1px solid white;

          }

          .brshare {
            margin: 50px 0 0 0px;

          }

          .sthumb li {
            padding: 0px !important;
          }

          .container,
          .col-md-8 {
            margin: 1px !important;
            padding: 1px !important;
          }

          .fo-row {
            font-size: 11px !important;
          }

          .list_thumbnail {
            width: 100%;
            height: 316px;
          }

          .sthumb li {
            height: 185px;
          }

          .sthumb li a span {
            width: 159px !important;
          }

          .right_sidebar {
            width: 100%;
          }

          .fb_like_pan a {
            border: medium none;
            color: #fff;
            cursor: pointer;
            display: block;
            float: left;
            font-size: 18px;
            font-weight: 500;
            padding: 7px;
            text-align: center;
            width: 16%;
          }

          .wrt-btn {
            width: 97% !important;
          }
        }

        #nav-trigger {
          background: white none repeat scroll 0 0;
          display: none;
          float: right;
          margin-top: 12px;
          padding: 9px;
          text-align: center;
        }

        #nav-trigger span {
          color: #ffffff;
          cursor: pointer;
          display: inline-block;
          padding: 5px;
          text-transform: uppercase;
        }

        #nav-trigger span:after {
          content: "Menu" !important;
          display: inline-block;
          color: black;


          // width: 20px;
          //height: 10px;
          content: "";
          //  border-left: solid 10px transparent;
          // border-top: solid 10px #fff;
          // border-right: solid 10px transparent; }

          #nav-trigger span.open:after {
            // border-left: solid 10px transparent;
            // border-top: none;
            // border-bottom: solid 10px #fff;
            //  border-right: solid 10px transparent; }

            nav {
              margin-bottom: 0px;
            }

            nav#nav-main ul {
              list-style-type: none;
              margin: 0;
              padding: 0;
              text-align: center;
            }

            nav#nav-main li:last-child {
              border-right: none;
            }

            nav#nav-mobile {
              position: relative;
              display: none;
            }

            nav#nav-mobile ul {
              display: none;
              list-style-type: none;
              // position: absolute;
              left: 0;
              right: 0;
              margin-left: auto;
              margin-right: auto;
              text-align: center;
              background-color: #EF1433;
            }

            nav#nav-mobile li {
              display: block;
              z-index: 180;
              padding: 5px 0;
              margin: 0 5px;
              width: 100%;
              border-bottom: solid 1px #BCBEC0;
              background-color: #EF1433;
            }

            nav#nav-mobile li:last-child {
              border-bottom: none;
            }

            nav#nav-mobile a {
              display: block;
              color: #ffffff;
              font-weight: 500;
              text-align: left;
              padding: 10px 30px;
            }

            nav#nav-mobile a:hover {
              background-color: #FFFFFF;
              color: #000000;
            }

            /* =Media Queries
-------------------------------------------------------------- */
              {
              .list_social_box img {
                width: 25px !important;
                margin-top: 5px !important;
              }
            }

            @media all and (max-width: 980px) {
              .genadd {
                width: 100% !important;
              }

              .list_thumb {
                width: 100%;
              }

              .namebox h3 {
                font-size: 16px;
              }

              .reltitle {
                font-size: 24px !important;
              }

              #nav-trigger {
                display: block;
              }

              nav#nav-main {
                display: none;
              }

              nav#nav-mobile {
                display: block;
                z-index: 180;
                background: red;
              }

              .header_middle {
                margin-left: 0px !important;
              }

              .header_middle {
                margin-right: 0px;
                padding-top: 0px;
              }

              .sthumb {
                //display: none;
              }

              .picture {
                display: none;
              }

              .sbtn {
                float: left;
                width: 26%;
              }

              .name_field {
                width: 100% !important;
              }
            }

            .sbtn {
              margin: 19px;
            }

            .stButton>span {
              display: -moz-inline-box;
            }

            span.stMainServices {
              display: inline-table !important;
            }

            .stButton .stArrow {
              display: inline !important;
            }

            .sthumb>li {
              border: 1px solid #ffa0bf;
              border-radius: 3px;
            }

            .wrt-cat>span {
              color: #EF1433;
            }

            .cat_list li {
              float: left;
              width: 50%;
            }

            .appimg img {
              width: 100%;
            }

            .appimg2 img {
              display: none;
              width: 100%;
            }

            .genadd {
              width: 725px;
            }

            .thumb_rt>p:nth-of-type(2) {
              display: none !important;
            }

            .stButton_gradient.stHBubble {
              height: 24px !important;
            }