body {

        font-size: 14px;

        font-family:  roboto;

}

@font-face  {

      font-family:  aparaj;

      src:  url("/fonts/aparaj.ttf") format("ttf"),    url("/fonts/aparaj.ttf") format("ttf");

}

@font-face  {

      font-family:  aparajb;

      src:  url("/fonts/aparajb.ttf") format("ttf"),    url("/fonts/aparajb.ttf") format("ttf");

}

@font-face  {

      font-family:  aparajbi;

      src:  url("/fonts/aparajbi.ttf") format("ttf"),    url("/fonts/aparajbi.ttf") format("ttf");

}

@font-face  {

      font-family:  aparaji;

      src:  url("/fonts/aparaji.ttf") format("ttf"),    url("/fonts/aparaji.ttf") format("ttf");

}

h1 {

        font-size: 26px;

}

h2 {

        font-size: 24px;

}

h3 {

        font-size: 22px;

}

h4 {

        font-size: 20px;

}

h5 {

        font-size: 18px;

}

h6 {

        font-size: 16px;

}

a  {

        color:  #eb157c;

        text-decoration: none;

}

a:hover {

        text-decoration: none;

}

p  {

        margin-bottom:  10px;

}

img  {

        max-width:  100%;

}

/********header css*********/.top_bg ul {

        margin-bottom: 0;

        padding-left: 0;

}

.top_bg  {

        background-color:  #eb157c;

}

.ph_ul li a {

        color: #fff;

}

.ph_ul li a span  {

        margin-right:  4px;

        vertical-align:  top;

        margin-top:  3px;

        display:  inline-block;

}

ul.ph_ul  {

        padding-left:  0;

        margin-bottom:  0;

        margin-top:  6px;

}

.loc-ul1 ul li img  {

        height:  11px;

        object-fit:  cover;

}

.socl_ul  {

        text-align:  right;

}

ul.icn_sol, ul.acc_ul  {

        display:  inline-block;

}

.ph_ul li  {

        display:  inline-block;

        margin-right:  65px;

}

ul.acc_ul li  {

        display:  inline-block;

        margin-left:  25px;

}

ul.acc_ul li a  {

        color:  #fff;

}

.icn_sol li  {

        display:  inline-block;

}

.icn_sol li a {

        color: #fff;

}

.icn_sol li a  {

        color:  #fff;

        height:  35px;

        display:  block;

        width:  35px;

        line-height:  35px;

        text-align:  center;

}

ul.icn_sol  {

        margin-left:  35px;

}

/**homepage***/.main-banner  {

        background: url(images/banner-img.jpg) center top no-repeat;

        background-size: cover;

        padding-top:  80px;

        padding-bottom:  100px;

}

.feml-esc .form-group  {

        margin:  0;

        position: relative;

}

.feml-esc .form-group:before  {

        content:  "\f0a1";

        font-family:  fontawesome;

        position:  absolute;

        left:  10px;

        top:  12px;

        font-size:  22px;

        color:  #7d7d7d;

}

.feml-esc .form-group.you-loc:before {

        content:  "\f05b";

}

.feml-esc .form-group.sel-serv:before {

        content:  "\f013";

}

.feml-esc .form-group.ser-btn:before {

        display: none;

}

.feml-esc input,  .feml-esc select  {

        height:  55px;

        border:  0;

        padding:  10px 15px 10px 45px;

        width:  100%;

        font-weight:  400;

        font-size:  15px;

        color:  #888888;

        border-right:  #dbdbdb solid 1px;

}

.feml-esc select  {

        -webkit-appearance:  none;

        appearance:  none;

}

.feml-esc .esc-fem input  {

        border-radius:  8px 0 0 8px;

}

input:focus, select:focus {

        outline: 0;

}

.feml-esc button  {

        width:  100%;

        height:  55px;

        border:  0;

        border-radius:  0 8px 8px 0;

        background-color:  #eb157c;

        color:  #fff;

        text-transform:  uppercase;

        font-size:  16px;

}

.feml-esc button:before  {

        content:  "\e090";

        font-family:  'simple-line-icons';

        font-size:  18px;

        margin-right:  11px;

        vertical-align:  bottom;

}

form.feml-esc  {

        display:  block;

        padding:  0 55px;

}

.bnr-hd1  {

        text-align:  center;

        margin-bottom:  30px;

}

.bnr-hd1 h5  {

        margin:  0;

        font-weight:  300;

        color:  #fff;

        font-size:  20px;

}

.bnr-hd1 h2  {

        margin-bottom:  0;

        font-size:  48px;

        font-family:  aparaj;

        color:  #fff;

        font-weight:  500;

}

.top-loc11  {

        background-color:  #1e1e1e;

        padding-top: 60px;

        padding-bottom: 55px;

}

.hd1-top h5  {

        text-align:  center;

        font-size:  33px;

        color:  #fff;

        font-family:  aparaj;

        margin:  0 0 22px 0;

        text-transform:  uppercase;

        font-weight:  600;

}

.loc-ul1 ul li  {

        display:  inline-block;

        margin:  0 7px 7px 0;

}

.loc-ul1 ul li a  {

        display:  block;

        border:  #959595 solid 1px;

        color:  #959595;

        padding:  4px 10px 4px 6px;

        border-radius:  50px;

}

.loc-ul1 ul li a:hover {

        color: #eb157c;

}

.loc-ul1 ul li img  {

        padding-right:  6px;

}

.loc-ul1 ul li a.lod-mr1  {

        border:  0;

        color:  #eb157c;

}

.fst-del {

        text-align: center;

}

.pink1-bg  {

        background:  url("images/pink-bg1.jpg") center center no-repeat;

        background-size: cover;

        padding-top:  25px;

        padding-bottom:  30px;

}

.fst-del p  {

        margin:  0;

        font-size:  36px;

        font-family:  aparaj;

        font-weight:  600;

        line-height:  32px;

        color:  #fff;

}

.scrt1-lv {

        background:  url("images/grey-bg1.jpg") center center no-repeat;

        background-size: cover;

        padding-top:  50px;

        padding-bottom:  50px;

}

.scrt-lv1 {

        text-align: center;

}

.scrt-lv1 h4  {

        font-size:  38px;

        color:  #eb157c;

        text-transform:  uppercase;

        font-family:  aparaj;

        font-weight:  600;

        margin: 0 0 20px 0;

}

.scrt-lv1 p  {

        font-size:  14px;

        color:  #fff;

        line-height:  26px;

        font-weight:  300;

}

.testi-sec1  {

        background:  url("images/lady-bg1.jpg") center center no-repeat;

        background-size: cover;

        padding-top:  70px;

        padding-bottom:  70px;

}

.thnk-tst {

        text-align: center;

}

.thnk-tst h6  {

        color:  #eb157c;

        margin-top:  0;

        margin-bottom: 25px;

        font-family:  aparaj;

        font-size:  36px;

        font-weight:  600;

}

.hm-testi .item  {

        text-align:  center;

}

.hm-testi .item p  {

        font-size:  25px;

        color:  #fff;

        font-family:  aparaj;

        font-style:  italic;

        margin-bottom: 20px;

}

.hm-testi .item h6  {

        color:  #888;

        font-size: 15px;

        text-transform:  uppercase;

        font-weight:  400;

        margin: 0;

}

.img1-mn img  {

        width:  100%;

        height:  370px;

        object-fit:  cover;

        border-radius:  10px;

}

.girls-main a  {

        border-radius:  10px;

        overflow:  hidden;

        background-color: #000;

        max-width:  262px;

        display:  block;

        position: relative;

        border:  #eb157c solid 1px;

}

.girls-main .gbp1  {

        text-align:  center;

        padding:  10px 15px;

        position:  absolute;

        top:  0;

        z-index: 9;

        transform:  translateY(-100%);

        opacity:  0;

        transition:  .3s;

}

.girls-main .gbp1 p  {

        background-color:  #eb157c;

        color:  #fff;

        padding:  4px;

        font-size:  18px;

        border-radius:  50px;

}

.girls-main .gbp1 span  {

        font-size:  14px;

        color:  #fff;

        font-weight:  300;

}

.girls-main .tilt h2  {

        margin:  0;

        font-family:  aparaj;

        font-size:  28px;

        color:  #fff;

        text-transform:  uppercase;

        font-weight:  600;

}

.tilt ul li  {

        list-style:  none;

        display:  inline-block;

        border-right:  #dbdbdb solid 1px;

        padding-right:  10px;

        margin-right:  10px;

        color:  #222222;

}

.tilt ul li:last-child {

        border:  none;

        padding-right:  0;

        margin-right:  0;

}

.tilt ul li em  {

        display:  block;

        font-family:  aparaj;

        font-style:  normal;

        color:  #eb157c;

        font-weight:  600;

        margin-bottom: 4px;

        font-size:  13px;

}

.girls-main .tilt  {

        text-align:  center;

        position:  absolute;

        bottom:  0;

        width:  100%;

        transition:  .3s;

        transform:  translateY(74%);

}

.tilt ul  {

        background-color:  #fff;

        padding:  20px 6px;

        margin:  0;

}

.girls-main .img1-mn {

        background-color: #000;

        position: relative;

}

.girls-main a:hover .img1-mn:before  {

        content:  "";

        background-color:  #000000b3;

        width:  100%;

        height:  100%;

        position:  absolute;

}

.girls-main a:hover .gbp1 {

        transform: translateY(0);

        opacity: 1;

}

.girls-main a:hover .tilt  {

        transform:  translateY(0);

}

.girls-main  {

        position:  relative;

        margin-bottom: 30px;

}

.label-girl  {

        position:  absolute;

        right:  -20px;

        top:  30px;

}

.label-girl ul {

        padding: 0;

        margin: 0;

        list-style: none;

}

.label-girl ul li  {

        margin-top:  -15px;

}

.girls-main:hover .label-girl {

        opacity: 0;

}

.lod-es-btn  {

        text-align:  center;

}

.lod-es-btn a  {

        border:  #222 solid 2px;

        padding:  12px 40px;

        display:  inline-block;

        color:  #222;

        font-size:  16px;

        text-transform:  uppercase;

        font-weight:  500;

        border-radius:  7px;

}

.lod-es-btn a:hover {

        background-color: #eb157c;

        border-color: #eb157c;

        color: #fff;

}

.top-gl-mn  {

        padding-top:  70px;

        padding-bottom:  70px;

}

.filter-sel1 select  {

        border:  #ccc solid 1px;

        padding:  8px 7px;

        font-size:  14px;

        border-radius:  6px;

        color:  #959595;

        cursor:  pointer;

}

.filter-sel1 select:focus {

        outline: 0;

}

.esko-hd1 h5  {

        font-size:  38px;

        margin:  0;

        font-family:  aparaj;

        text-transform:  uppercase;

        font-weight:  600;

        color:  #eb157c;

}

.pad-rmv-dsk {

        padding: 0;

}

.bsd-bch {

        position: relative;

        text-align: center;

}

.bsd-bch p  {

        text-align:  center;

        margin:  0;

        background-color:  #fff;

        font-size:  16px;

        font-weight:  300;

        color:  #959595;

        position:  relative;

        display:  inline-block;

        padding:  0 10px;

}

.bsd-bch:before  {

        content:  "";

        width:  100%;

        height:  1px;

        background-color:  #959595;

        top:  50%;

        position:  absolute;

        left:  0;

}

.eskot12 {

        padding-bottom: 25px;

}

/**homepage***//**about us***/.scrt-lv1.ab-txt1  {

        text-align:  left;

}

.scrt-lv1.ab-txt1 p  {

        color:  #000;

}

.ab-img21 img  {

        width:  100%;

}

.page-title.page-title-nor h1  {

        margin:  0;

}

.page-title.page-title-nor  {

        padding:  70px 0;

}

/**about us***//*terms**/.txt-term ol li h2  {

        font-size:  17px;

     margin-top:  0;

        margin-bottom:  5px;

}

.txt-term ol li  {

        font-size:  15px;

        color:  #000;

        line-height:  25px;

        margin-bottom:  18px;

        font-weight:  300;

      list-style: auto;

}

.txt-term ol li::marker  {

        font-weight:  500;

}

.txt-term ol  {

        padding:  0;

        margin:  0;

}

/*terms**//**faq**/.faq-home1 .panel .panel-heading  {

      background-color:  #fff;

      padding:  0;

}

.faq-home1 .panel .panel-heading .panel-title  {

      font-weight:  300;

      font-size:  17px;

      color:  #6c7476;

}

.faq-home1 .panel .panel-heading .panel-title a  {

      padding:  15px 20px 15px 38px;

      position:  relative;

      display:  block;

}

.faq-home1 .panel .panel-heading .panel-title a:before  {

      content:  "\f067";

      font-family:  fontawesome;

      font-size:  14px;

      font-weight:  300;

      color:  #4f5557;

      position:  absolute;

      left:  15px;

      top:  18px;

}

.faq-home1 .panel .panel-body  {

      line-height:  24px;

      font-size:  15px;

      font-weight:  300;

      color:  #000;

}

 .faq-home1.panel-group .panel  {

      margin-bottom:  13px;

}

.faq-mn-hm1  {

      padding-top:  40px;

      padding-bottom:  50px;

}

/**faq**//****dashboard***/.breadcrumb  {

        margin-bottom:  40px;

}

.dashboard_main_class form  {

        background-color:  #fff;

        padding: 20px 0;

        border-radius:  8px;

}

.db-sidebar .list-group  {

        box-shadow:  #cccccc8c 0 0 10px;

}

.dashboard_main_class h1  {

        font-size:  23px;

        text-transform:  uppercase;

        font-family:  aparaj;

        font-weight:  600;

        margin:  0 0 10px 0;

        color:  #eb157c;

}

.db-index h2  {

        font-size:  21px;

        text-transform:  uppercase;

        font-family:  aparaj;

        font-weight:  600;

        margin:  0 0 10px 0;

}

.db-sidebar .list-group a:hover  {

        background-color:  #eb157c;

        color:  #fff;

        border-color:  #eb157c;

}

.dashboard_main_class .wd-50 {

    width: 49%;

    display: inline-block;

}

.dashboard_main_class .form-group .toggle.btn.off {

    border-color: #ccc;

}

.dashboard_main_class .form-group .toggle.btn {

    margin-left: 10px;

    border-radius: 50px;

    height: 28px!important;

    background-color: #ccc;

    border-color: #eb157c;

}

.dashboard_main_class .toggle-group label,

.dashboard_main_class .toggle-group span {

    border-radius: 50px;

}

.dashboard_main_class .toggle-on.btn {

    padding-right: 30px;

    padding-top: 4px;

    padding-bottom: 3px;

    font-size: 13px;

    background-color: #eb157c!important;

    border-color: #eb157c;

}

.dashboard_main_class .toggle-off.btn {

    padding-left: 27px;

    padding-top: 4px;

    font-size: 13px;

    padding-bottom: 3px;

    border: none;

    background-color: #ccc!important;

    color: #000!important;

    border-color: #ccc;

}

.dashboard_main_class .toggle-handle {

    background-color: #ffffff;

    left: -11px;

    height: 22px;

    width: 21px;

    padding: 0;

    top: 2px;

}

.dashboard_main_class .off span.toggle-handle {

    left: 13px;

}

.dashboard_main_class .wd-33 .form-group {

    width: 32%;

    display: inline-block;

}

.pad-20-botm {

    padding-bottom: 20px;

}

.text-form h3 {

    font-size: 19px;

    font-weight: 600;

    color: #111;

    margin: 0 0 12px 0;

}

.text-form ol {

    padding-left: 16px;

    margin: 0;

}

.text-form ol li {

    font-size: 15px;

    margin-bottom: 6px;

    color: #000;

}

.pad-lft0 {

    padding-left: 0;

}

.db-sidebar .list-group a  {

        border-radius:  0;

        font-weight:  400;

        color:  #000000;

        font-size:  14px;

        border:  #e7e7e7 solid 1px;

}

.db-sidebar form legend  {

        padding:  0 0px 10px;

        font-size:  15px;

        color:  #000;

        text-transform:  uppercase;

        font-weight:  500;

        border:  none;

        border-bottom:  #ccc solid 1px;

}

.dashboard_main_class form .form-control  {

        box-shadow:  none;

        border-radius:  0;

        height:  43px;

}

.dashboard_main_class form .form-control[disabled],  .dashboard_main_class form .form-control[readonly],  .dashboard_main_class form fieldset[disabled] .form-control  {

        background:  #fbfbfb;

}

.dashboard_main_class  form .select2-container--default .select2-selection--single .select2-selection__rendered  {

        line-height:  41px;

}

.dashboard_main_class form .select2-container--default .select2-selection--single,

.dashboard_main_class .select2-container--default .select2-selection--multiple  {

        height:  43px;

        border-radius:  0;

        border:  1px solid #ccc;

}

.dashboard_main_class form input[type=submit]  {

        background-color:  #eb157c;

        border:  none;

        border-radius:  0;

        height:  42px;

        font-size:  15px;

        padding:  0 25px;

}

.dashboard_main_class select2-container--default .select2-selection--multiple .select2-selection__rendered {

    height: 43px;

    line-height: 43px;

}

.dashboard_main_class form a.remove_field  {

        position:  absolute;

        right:  5px;

        top:  5px;

}

.uppimgs  {

        width:  100%;

        border:  #c6c6c65e solid 1px!important;

        border-bottom:  0;

        padding:  10px;

        margin:  5px 0;

        border-radius:  5px;

        box-shadow:  #c6c6c65e 0 0 10px;

        position:  relative;

}

.buttons .btn  {

        border-radius:  0;

}

.dashboard_main_class form textarea.form-control  {

        height:  100px;

        resize:  none;

}

.dashboard_main_class,  .db-sidebar  {

        margin:  20px 0 30px 0;

}

.uppimgs img  {

        width:  60px;

        height:  49px;

        object-fit:  cover;

        border-radius:  4px;

}

.setdefultclass  {

        display:  inline-block;

        margin-left:  15px;

}

.setdefultclass label  {

        vertical-align:  top;

        margin-left:  4px;

}

.db-index ul li  {

        font-size:  16px;

        width:  32%;

        display:  inline-block;

        margin-right:  7px;

        margin-bottom:  12px;

}

.db-index ul li a  {

        width:  100%;

        display:  block;

        background-color:  #fff;

        box-shadow:  #ccc6 0 0 10px;

        padding:  15px;

        border-radius:  6px;

        font-size:  14px;

}

.db-index ul li a:hover  {

        background-color:  #111;

        color:  #fff;

}

/****dashboard***//*newsletter**/.noti-btn1 a  {

        padding:  15px 10px;

        background-color:  #eb157c;

        display:  block;

        color:  #fff;

        text-align:  center;

        border-radius:  5px;

        font-size:  16px;

        text-transform:  uppercase;

        font-weight:  500;

}

.noti-btn1 a:hover  {

        background-color:  #fff;

        color:  #eb157c;

}

.int_ltr p  {

        font-size:  20px;

        text-transform:  uppercase;

        font-weight:  500;

        color:  #fff;

        margin-bottom:  10px;

        margin-top:  0;

}

.int_ltr button[type="submit"]  {

        background-color:  #9e6e3b;

        border:  0;

        padding:  8px 24px 9px;

        color:  #fff;

        font-size:  15px;

        font-weight:  500;

        width:  21%;

        margin-left:  -4px;

}

.int_ltr input[type="text"],
 .int_ltr input[type="email"]  {

        border:  #313131 solid 1px;

        padding: 8px 55px 8px 15px;

        width:  100%;

        border-radius:  6px;

        background-color: transparent;

        color:  #fff;

        height:  45px;

}

.int_ltr input[type="submit"]:focus, .int_ltr input[type="submit"]:hover {

        outline: 0;

        background-color: #000;

}

.int_ltr input[type="text"]:focus  {

        outline:  0;

}

.int_ltr span  {

        font-size:  14px;

        font-style:  italic;

        color:  #999999;

}

.int_ltr span.icon  {

        font-size:  15px;

        font-weight:  600;

        margin-right:  4px;

}

.int_ltr form  {

        text-align:  left;

        padding-bottom:  8px;

        position:  relative;

}

.int_ltr button  {

        background: url(images/arrow.png) center center no-repeat;

        border:  0;

        box-shadow:  none;

        font-size:  0;

        height:  45px;

        width:  55px;

        padding:  0;

        position:  absolute;

        right:  0;

}

.ltr_txt_mn  {

        background-color:  #242424;

}

.ltr_txt_mn p  {

        background-color:  #242424;

        border:  #242424 solid 13px;

        box-shadow:  inset #fff 0px 0 0 1px;

        padding:  14px 25px 14px 25px;

        border-left:  0;

        font-size:  21px;

        color:  #fff;

        margin-bottom:  0;

        line-height:  25px;

        float:  left;

}

.ltr_txt p span.in_bx  {

        text-transform:  uppercase;

        font-size:  27px;

        font-family:  rajdhani;

        font-weight:  700;

        display:  block;

        line-height:  20px;

}

.ltr_txt span.icon  {

        float:  right;

        color:  #fff;

        font-size:  45px;

        margin-top:  -21px;

        margin-left:  60px;

}

.int_ltr  {

        padding:  20px 0 0;

}

.int_ltr:before  {

        border:  #d7d7d7 solid 1px;

        content:  "";

        position:  absolute;

        width:  99%;

        height:  100%;

        left:  0;

        top:  0;

        z-index:  -1;

        border-left:  0;

}

.nsltr_sec  {

        padding-bottom:  40px;

        padding-top:  10px;

}

/*newsletter**//*footer***/ul  {

        margin-left:  0;

        padding-left:  0;

}

.footer_main ul li a  {

        color:  #fff;

        display:  block;

}

.footer_main ul li a:hover  {

        color:  #eb157c;

}

.footer_main .fot_add ul li span  {

        position:  absolute;

        left:  0;

        top:  3px;

        font-size:  15px;

        color:  #ad845a;

}

.footer_main .fot_add ul li  {

        padding-left:  28px;

        margin-bottom:  13px;

}

.footer_main ul {

        margin-bottom: 0;

}

.footer_main ul li  {

        list-style:  none;

        margin-bottom:  15px;

        position: relative;

}

.footer_main  {

        background-color: #111111;

        padding-top:  50px;

        padding-bottom:  70px;

        padding-left:  50px;

        padding-right:  50px;

}

.fot_mnu ul li a  {

        text-transform:  uppercase;

        padding-left:  20px;

}

.fot_mnu ul li a:before  {

        content:  "\f101";

        font-family:  fontawesome;

        font-weight:  200;

        font-size:  15px;

        position:  absolute;

        left:  0;

        top:  5px;

        line-height:  10px;

}

.footer_main .fot_soc ul li  {

        display:  inline-block;

        margin-bottom:  0;

}

.footer_main .fot_soc ul li a:hover  {

        color:  #242424;

}

.footer_main .fot_soc ul li a  {

        color:  #918b80;

        margin-right:  26px;

}

.footer_main .foooter-title  {

        font-family:  rajdhani;

        font-weight:  800;

        color:  #242424;

        font-size:  24px;

}

.footer_main .foooter-title  {

        font-family:  rajdhani;

        font-weight:  800;

        color:  #242424;

        font-size:  24px;

        margin-bottom:  20px;

}

.fot_add ul  {

        margin-top:  32px;

}

.fot_mnu,  .fot_soc  {

        margin-top:  30px;

}

.fot_soc .fol_top  {

        margin-top:  23px;

        margin-bottom:  12px;

}

.footer-bottom  {

        background-color:  #000;

        padding-top:  15px;

        padding-bottom:  15px;

}

.pymnt_img  {

        text-align:  right;

}

.pymnt_img ul  {

        margin:  0;

}

.copy_ryt p  {

        color:  #999999;

        margin-bottom:  0;

        padding-top:  0;

}

.copy_ryt a  {

        color:  #999999;

}

.copy_ryt a:hover {

        color: #eb157c;

}

.pymnt_img ul li  {

        list-style:  none;

        display:  inline-block;

}

.pymnt_img ul li a  {

        width:  40px;

        height:  40px;

        display:  block;

        font-size:  22px;

        background-color:  #595959;

        text-align:  center;

        border:  #2f2f2f solid 1px;

        color:  #fff;

        line-height:  39px;

}

.pymnt_img ul li a:hover  {

        background-color:  #eb157c;

}

/*footer***//**testimonial**/.carousel-indicators li img  {

        display:  block;

}

.carousel-indicators li, .carousel-indicators .active  {

        width:  auto;

        height:  auto;

        border:  0;

}

.carousel-indicators  {

        top:  100%;

}

#quote-carousel  {

        padding:  0 10px 0px 10px;

        margin-top:  10px;

}

#quote-carousel .carousel-control  {

        background:  none;

        color:  #CACACA;

        font-size:  2.3em;

        text-shadow:  none;

        margin-top:  30px;

}

#quote-carousel .carousel-indicators  {

        position:  relative;

        right:  50%;

        top:  auto;

        bottom:  0px;

        margin-top:  40px;

            height:  100px;

        margin-right:  -19px;

}

#quote-carousel .carousel-indicators li  {

        cursor:  pointer;

        transition:  all 300ms ease;

        vertical-align:  middle;

        background-color:  transparent;

        position:  relative;

        text-indent:  0;

}

.carousel-indicators li img  {

        display:  block;

        width:  45px;

        height:  45px;

        transition:  all 300ms ease;

        opacity: 0.4;

        border-radius:  50%;

        margin:  0 auto;

}

#quote-carousel .carousel-indicators li.active  {

        min-width:  75px;

}

.carousel-indicators li small  {

        color:  #fff;

        font-size:  13px;

        font-weight:  600;

        display:  none;

}

.carousel-indicators li.active small  {

        display:  block;

}

#quote-carousel .carousel-indicators .active img  {

        width:  75px;

        height:  75px;

        opacity:  1;

        transition:  all .2s;

}

.item blockquote  {

        border-left:  none;

        margin:  0;

}

.item blockquote p:before  {

        content:  "\f10d";

        font-family:  'Fontawesome';

        float:  left;

        margin-right:  10px;

}

.tsti_mn .item p  {

        color:  #fff;

        font-size:  16px;

        font-style:  italic;

        line-height:  26px;

}

.bg_feat_tst .sec_title h3  {

        color:  #fff;

        text-transform:  none;

}

.bg_feat_tst {

        padding-top:  60px;

        padding-bottom:  50px;

}

/**testimonial**//**menu **/header .stellarnav .blc_clr li a  {

        color:  #fff;

        text-transform:  uppercase;

        font-weight:  400;

}

.stellarnav li.has-sub>a:after {

        display: none;

}

header.bg_hd  {

        padding-top:  15px;

        padding-bottom:  15px;

        z-index:  9;

        position:  relative;

        background-color:  #111111;

}

header .stellarnav .blc_clr li li a  {

        padding:  13px 15px;

        color:  #333;

        background-color:  #fff;

        font-size:  14px;

        transition:  all 0.4s ease;

        border-bottom:  #eee solid 1px;

}

header .stellarnav .blc_clr li li:last-child a {

        border-bottom: 0;

}

header .stellarnav ul ul  {

    }

header .stellarnav .blc_clr li li a: hover {

        background:  #eb157c;

        color: #fff;

}

header .stellarnav>ul  {

        margin-top:  1px;

}

.serch_bar select  {

        background:  none;

        border:  0;

        color:  #fff;

        margin-right:  13px;

}

/**menu**/.craze-search-form-bg-overlay  {

        position:  fixed;

        width:  100%;

        height:  100%;

        left:  0;

        top:  0;

        background-color:  rgba(0, 0, 0, 0.5);

        opacity:  0;

        visibility:  hidden;

        z-index:  99;

        transition:  all 0.5s ease 0s;

        -moz-transition:  all 0.5s ease 0s;

        -webkit-transition:  all 0.5s ease 0s;

}

.craze-search-form-bg-overlay.active  {

        opacity:  1;

        visibility:  visible;

}

.craze-search-form  {

        background-color:  #fff;

        border:  1px solid #d1d0d8;

        left:  auto;

        padding:  40px 20px;

        position:  fixed;

        right:  0;

        top:  95px;

        opacity:  0;

        visibility:  hidden;

        width:  100%;

        z-index:  9999;

        transition:  all 0.5s ease 0s;

        -webkit-transition:  all 0.5s ease 0s;

        -moz-transition:  all 0.5s ease 0s;

}

.craze-search-form.active  {

        top:  0px;

        opacity:  1;

        visibility:  visible;

}

.craze-search-icon  {

        cursor:  pointer;

        display:  inline-block;

        line-height:  29px;

        padding:  0 0 0 15px;

        vertical-align:  middle;

}

.craze-search-icon a  {

        color:  #fff;

        font-size:  17px;

        cursor:  pointer;

}

.serch_bar a.usr-anc  {

        color:  #fff;

        font-size:  17px;

        padding:  0 0 0 15px;

        vertical-align:  middle;

        line-height:  31px;

}

.craze-search-form form  {

        display:  inline-block;

        width:  calc(100% - 30px);

        float:  left;

        text-align:  left;

}

.craze-submt-icon input  {

        vertical-align:  top;

}

.craze-search-form input[type="search"]  {

        border-width:  0 0 2px;

        border-style:  solid;

        border-color:  #eb157c;

        color:  #000;

        width:  90%;

        padding:  10px 15px;

        font-size:  14px;

}

.craze-search-form input[type="search"]:focus, .craze-search-form input[type="search"]:focus {

        outline: 0;

}

.craze-search-form input[type="submit"]  {

        border:  0;

        background-color:  #eb157c;

        color:  #fff;

        padding:  10px 25px 12px;

        font-size:  16px;

}

.craze-search-form .search-form label  {

        width:  calc(100% - 150px);

}

.craze-search-close-icon  {

        cursor:  pointer;

        float:  left;

        padding:  0;

        width:  25px;

        margin:  7px 0 0;

}

.crt  {

        position:  relative;

        overflow:  hidden;

        border:  #000 solid 1px;

        border-radius:  50px;

        width:  150px;

        float:  right;

}

.serch_bar  {

        display:  inline-block;

        padding-left:  11px;

}

.ryt-mnu1  {

        text-align:  right;

}

.serch  {

        padding-right:  0;

        margin-top:  6px;

        padding-left:  0;

        text-align:  right;

}

.city-selc  {

        display:  inline-block;

        float:  left;

        vertical-align:  middle;

        margin-top:  10px;

}

.city-selc select  {

        background:  none;

        color:  #fff;

        border:  0;

        text-transform:  uppercase;

}

.city-selc select option, .serch_bar select option {

        color: #000;

}

.city-selc em  {

        font-size:  13px;

        font-style:  italic;

        color:  #999999;

}

.post-ad-btn,  .user-login12  {

        display:  inline-block;

}

.post-ad-btn a  {

        background-color:  #eb157c;

        padding:  10px 20px;

        border-radius:  5px;

        color:  #fff;

        text-transform:  uppercase;

}

.crt a  {

        padding-left:  69px;

        position:  relative;

        display:  block;

        padding-top:  8px;

        padding-bottom:  4px;

}

.crt p  {

        text-transform:  uppercase;

        color:  #242424;

        font-family:  rajdhani;

        font-weight:  900;

        font-size:  20px;

        line-height:  16px;

        margin-bottom:  0;

}

.crt span  {

        position:  absolute;

        left:  0;

        top:  0;

        background-color:  #000;

        color:  #fff;

        font-size:  26px;

        width:  55px;

        height:  51px;

        text-align:  center;

        line-height:  50px;

}

.crt small  {

        font-size:  16px;

        color:  #000;

}

/**slider**/.main_slider .carousel-caption  {

        left:  9%;

        width:  550px;

        text-align:  left;

        top:  50%;

        text-shadow:  none;

        transform:  translateY(-50%);

        padding-top:  00;

        padding-right:  25px;

}

.main_slider .carousel-caption h3  {

        font-size:  50px;

        margin-bottom:  13px;

        color:  #242424;

            margin-top:  0;

        font-weight:  700;

}

.main_slider .carousel-caption p  {

        font-size:  16px;

        line-height:  25px;

        color:  #000;

        margin-bottom:  15px;

}

.main_slider .carousel-caption a  {

        font-size:  15px;

        background-color:  #9e6e3b;

        color:  #fff;

        padding:  14px 33px;

        display:  inline-block;

        border-radius:  50px;

        text-shadow:  none;

        font-weight:  500;

}

.main_slider .carousel-control.left,  .main_slider .carousel-control.right  {

        background-image:  none;

        border-radius:  50%;

        box-shadow:  none;

        height:  40px;

        color:  #000;

        line-height:  40px;

        opacity:  1;

        text-align:  center;

        text-shadow:  none;

        top:  50%;

        transform:  translateY(-50%);

        width:  40px;

        z-index:  9;

}

.main_slider .carousel-control.left  {

        left:  39%;

        top:  auto;

        bottom:  52px;

          transform:  scaleX(-1);

  }

.main_slider .carousel-control.right  {

        right:  auto;

        left:  43%;

        top:  auto;

        bottom:  31px;

}

.main_slider .item:before  {

        content:  "";

        background-color:  #fef2dc;

        width:  50%;

        height:  100%;

        display:  block;

        position:  absolute;

        z-index:  9;

}

/**slider**//********home page css*********//**about us Page css****/.sec_title p  {

        color:  #666666;

        font-size:  15px;

        line-height:  21px;

        text-align:  center;

        margin-bottom:  0;

        padding:  0 60px 17px;

}

.ab_fet  {

        padding-top:  75px;

        padding-bottom:  65px;

}

.gt_bg.bg_gt  {

        background-color:  #242424;

}

.gf_inr.inr_gf i  {

        width:  60px;

        height:  60px;

        background-color:  #eb157c;

        line-height:  60px;

        margin-right: 30px;

        border-radius:  50%;

        text-align:  center;

        font-size:  36px;

}

.gf_inr.inr_gf h1  {

        margin-bottom:  3px;

        margin-top:  6px;

}

.fm_txt h1  {

        font-size:  35px;

        font-weight:  600;

        color:  #242424;

        margin-bottom:  16px;

}

.fm_txt p  {

        color:  #666666;

        font-size:  15px;

        line-height:  25px;

}

.fm_img  {

        text-align:  center;

}

.ou_fam_mn  {

        padding-top:  70px;

        padding-bottom:  65px;

}

.hdr_titl  {

        background-color:  #eeeeee;

        padding-top:  30px;

        padding-bottom:  30px;

}

.ab_hdr_inr h1  {

        font-size:  21px;

        text-transform:  uppercase;

        font-weight:  700;

        margin:  0;

        display:  inline-block;

}

.ab_hdr_inr ul  {

        float:  right;

        margin-bottom:  0;

}

.ab_hdr_inr ul li  {

        display:  inline-block;

        list-style:  none;

        color:  #ababab;

        font-size:  14px;

        font-weight:  500;

        border-right:  #ababab solid 1px;

        line-height:  13px;

        margin-left:  6px;

        padding-right:  9px;

}

.ab_hdr_inr ul li a  {

        color:  #ababab;

}

.ab_hdr_inr ul li a:hover  {

        color:  #eb157c;

}

.ab_hdr_inr ul li:last-child  {

        padding-right:  0;

        border:  0;

}

/**about us Page css****//**contact us page css**/.cont_hm  {

        padding-top:  60px;

}

.gf_inr.inr_cnt h1  {

        color:  #9e6e3b;

        margin-top:  16px;

        font-weight:  600;

}

.gf_inr.inr_cnt p  {

        font-weight:  400;

        color:  #9e6e3b;

}

.gf_inr.inr_gf.inr_cnt i  {

        width:  70px;

        height:  70px;

        line-height:  70px;

        margin-right: 25px;

        font-size:  43px;

}

.form_cs input.form-control  {

        border-radius:  0;

        border-color:  #e1e1e1;

        box-shadow:  none;

        font-size:  14px;

        font-weight:  500;

        padding:  10px 15px;

        height:  auto;

}

.form_cs textarea.form-control  {

        height:  150px;

        resize:  none;

        border-radius:  0;

        border-color:  #e1e1e1;

        box-shadow:  none;

        padding:  15px;

}

.form_cs input[type="submit"]  {

        background-color:  #9e6e3b;

        border:  0;

        margin:  0 auto;

        padding:  10px 35px;

        display:  inherit;

        color:  #fff;

        font-weight:  500;

        text-transform:  uppercase;

        font-size:  14px;

}

.ad_mn  {

        background-color:  #242424;

        padding-top:  45px;

        padding-bottom:  45px;

}

.ad_inr_co  {

        text-align:  center;

}

.ad_inr_co h5  {

        color:  #fff;

        text-transform:  uppercase;

        font-weight:  800;

        font-size:  20px;

        margin-bottom:  4px;

}

.ad_inr_co p  {

        color:  #fff;

        font-size:  14px;

        margin-bottom:  0;

}

.ad_inr_co a  {

        color:  #fff;

        margin-top:  0;

}

.form_cs  {

        margin-top:  12px;

}

/**contact us page css**//*********************************** Css for Shop Page Starts Here ************************************************/.woocommerce ul.cart_list li dl dd,  .woocommerce ul.product_list_widget li dl dd  {

        margin:  0;

        padding:  0;

}

.archive.woocommerce h1.page-title  {

        display:  none;

}

.entry-header  {

        background-color:  #fff;

        border-bottom:  1px solid #eaebf0;

        color:  #000000;

        margin:  -20px -20px 0;

        padding:  15px 20px;

}

.entry-header h1.entry-title  {

        font-size: 18px;

        margin: 0;

}

.woocommerce .woocommerce-breadcrumb   {

        color:  #000;

        font-size:  13px;

        margin:  0 0 15px;

}

.woocommerce .woocommerce-breadcrumb a  {

        color:  #000004;

        font-weight:  500;

        text-decoration: none;

}

.woocommerce ul.products li.product,  .woocommerce-page ul.products li.product  {

        background:  #fff none repeat scroll 0 0;

        /* border-right:  1px solid #e8e7ef;

        border-top:  1px solid #e8e7ef;

     */    clear:  none;

        padding:  25px 15px;

        width:  25%;

        text-align: center;

        margin:  0;

}

.woocommerce ul.products li.product:nth-child(4n+4)  {

        border-right:  none;

}

.woocommerce ul.products li.product .onsale  {

        border-radius:  8px;

        font-size:  10px;

        margin:  0;

        padding:  3px 8px;

        right:  25px;

        top:  35px;

        z-index:  9;

}

.woocommerce span.onsale  {

        background-color:  #333;

        font-size:  12px;

        letter-spacing:  1px;

        line-height:  inherit;

        min-height:  auto;

        min-width:  auto;

        padding:  4px 8px;

        text-transform:  uppercase;

}

.woocommerce .products .star-rating  {

        display:  inline-block;

        margin-bottom:  12px;

}

.woocommerce .woocommerce-ordering,  .woocommerce .woocommerce-result-count  {

        color:  #505050;

        display:  inline-block;

        float:  none;

        font-size:  13px;

        margin:  0;

        text-align:  right;

        text-transform:  none;

}

.woocommerce .woocommerce-ordering  {

        font-weight:  500;

        color:  #000;

}

.woocommerce .craze-woocom-result  {

        text-align:  right;

        margin-bottom:  15px;

        float:  right;

}

.woocommerce-ordering .orderby  {

        -moz-appearance:  none;

        appearance:  none;

        -webkit-appearance:  none;

        background-color:  transparent;

        cursor:  pointer;

        padding:  0;

        background: url("img/drop-down.png") 96% 3px no-repeat;

        background-size:  14px;

        border:  none;

        font-size:  13px;

        height:  auto;

        width:  200px;

        text-align:  right;

        text-align-last:  right;

        padding:  0 30px 0 0;

        color:  #000000;

        text-transform:  none;

}

/* .woocommerce-ordering::before  {

        color:  #505050;

        content:  "Sort By -";

        font-size:  13px;

        font-weight:  400;

        padding-right:  10px;

        padding-top:  8px;

        position:  relative;

        top:  0;

        vertical-align:  top;

}

 *//* css for mozilla firefox only */@media screen and (-moz-images-in-menus:0)  {

            .craze-woocom-result .woocommerce-ordering .orderby  {

            color:  transparent;

            text-shadow:  0 0 0 #000;

    }

}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title  {

        color:  #333;

        font-weight:  500;

        margin-bottom:  15px;

        letter-spacing:  1px;

        overflow:  hidden;

        padding:  30px 0 15px;

        position:  relative;

        text-align:  center;

        text-overflow:  ellipsis;

        white-space:  nowrap;

}

.woocommerce ul.products li.product h2.woocommerce-loop-product__title:after  {

        position:  absolute;

        left:  50%;

        bottom:  0;

        width:  20%;

        border-bottom:  #333 solid 2px;

        transform:  translateX(-50%);

        -webkit-transform:  translateX(-50%);

        -ms-transform:  translateX(-50%);

        -o-transform:  translateX(-50%);

        content:  '';

}

.woocommerce ul.products li.product .price  {

        color:  #484848;

        font-size:  14px;

        margin-bottom: 20px;

}

.woocommerce ul.products li.product .price del  {

        display:  inline-block;

        color:  #484848;

}

.archive ul.products li.product .star-rating  {

        bottom:  58px;

        left:  50%;

        position:  absolute;

        transform:  translateX(-50%);

        -webkit-transform:  translateX(-50%);

        -ms-transform:  translateX(-50%);

        -o-transform:  translateX(-50%);

}

.woocommerce #respond input#submit,  .woocommerce a.button,  .woocommerce button.button,  .woocommerce input.button  {

        margin-top:  8px;

        padding:  8px 10px;

        border-radius:  0;

        background-color:  transparent;

        color:  #333;

        border:  2px solid #333;

        font-size:  15px;

}

.woocommerce .woocommerce-Pagination a.button  {

        padding:  10px 13px;

}

.woocommerce #respond input#submit:hover,  .woocommerce a.button:hover,  .woocommerce button.button:hover,  .woocommerce input.button:hover  {

        background-color:  #333;

        color:  #fff;

}

.woocommerce a.added_to_cart  {

        bottom:  4px;

        display:  none;

        font-size:  10px;

        font-weight:  600;

        left:  50%;

        letter-spacing:  1px;

        position:  absolute;

        text-transform:  uppercase;

        transform:  translateX(-50%);

        -webkit-transform:  translateX(-50%);

        -o-transform:  translateX(-50%);

        -ms-transform:  translateX(-50%);

}

.woocommerce ul.products li.product a img  {

        margin: 0;

}

.archive #container  {

        padding-left:  0px;

        padding-right:  0px;

}

.price_slider_wrapper .price_slider_amount .price_label  {

        color:  #000;

        font-weight:  500;

        padding:  3px 0 0;

        text-align:  left;

}

.woocommerce nav.woocommerce-pagination ul  {

        border:  0 none;

        margin:  25px 0 0;

}

.woocommerce nav.woocommerce-pagination ul li  {

        border:  0 none;

}

.woocommerce nav.woocommerce-pagination ul li a  {

        background-color:  #fff;

        border:  2px solid #000;

        margin-right:  3px;

        padding:  8px 12px;

}

.woocommerce nav.woocommerce-pagination ul li a:focus,  .woocommerce nav.woocommerce-pagination ul li a:hover,  .woocommerce nav.woocommerce-pagination ul li span.current  {

        border:  2px solid #000;

        color:  #fff;

        background-color:  #000;

        padding:  8px 12px;

        margin-right:  3px;

}

/*********************************** Css for Shop Page Ends Here ************************************************//*********************************** Css for Shop Page Sidebar Starts Here ************************************************/.archive .shop-sidebar  {

        margin-top:  0px;

        padding-left:  0;

}

aside .widget, .sidebar .widget  {

        background:  #fff none repeat scroll 0 0;

        padding:  30px 20px;

        margin:  0;

        border-bottom:  #e6e6ee solid 1px;

 }

.comments-area h3.comment-reply-title, .widget h2.widget-title,  .widget h2.widgettitle, .widget h4 .phoe_title_div  {

        color:  #000;

        font-size:  15px;

        font-weight:  600;

        margin-top:  0;

        text-transform:  uppercase;

        margin-bottom:  10px;

}

.widget.widget_ajax_product_filter .radio  {

        display:  inline-block;

}

.sidebar section ul li a:hover  {

        color:  #ff6767;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range  {

        background-color:  #232323;

        background-image:  none;

        border-radius:  0;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle  {

        border: #000 solid 3px;

        background-color:  #fff;

        border-radius:  0;

}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content  {

        background-color:  #e5e5e5;

        border-radius:  0;

}

.woocommerce .price_slider_wrapper .price_slider_amount button.button  {

        background-color:  transparent;

        color:  #000;

        font-size:  12px;

        float:  right;

        margin-left:  10px;

        padding:  8px 14px;

        border:  #000 solid 2px;

}

.woocommerce .price_slider_amount button.button:hover  {

        background-color: #000;

        color:  #fff;

}

.woocommerce.widget_product_search form .search-field  {

        border:  1px solid #ccc;

        box-sizing:  border-box;

        font-size:  15px;

        font-weight:  400;

        height:  35px;

        line-height:  13px;

        padding:  10px;

        width:  calc(100% - 70px);

}

.woocommerce.widget_product_search form input[type="submit"]  {

        background:  #000 none repeat scroll 0 0;

        border:  1px solid #000;

        color:  #fff;

        font-size:  15px;

        font-weight:  400;

        height:  35px;

        line-height:  13px;

        margin-left:  -4px;

        padding:  10px;

        border-radius:  0;

}

.woocommerce.widget_shopping_cart ul.product_list_widget li img,  .woocommerce ul.product_list_widget li img  {

        float:  left;

        margin-bottom:  8px;

        margin-right:  8px;

        width:  50px;

}

.woocommerce.widget_shopping_cart .cart_list li  {

        padding-left:  30px;

        margin-bottom:  15px;

        padding-bottom:  0;

}

.woocommerce.widget_shopping_cart .cart_list li a.remove  {

        left: 0;

        text-indent:  -9999px;

        background:  transparent url("img/remove.jpg") no-repeat scroll center center;

        border-radius:  0;

        display:  block;

        height:  20px;

        width:  20px;

        top:  50%;

        transform:  translateY(-50%);

        -webkit-transform:  translateY(-50%);

        -ms-transform:  translateY(-50%);

        -o-transform:  translateY(-50%);

}

.woocommerce.widget_shopping_cart .total  {

        font-size:  15px;

        margin-bottom:  8px;

}

.woocommerce.widget_shopping_cart .buttons a.button  {

        font-size:  15px;

}

.woocommerce ul.product_list_widget li a  {

        font-size:  13px;

}

.woocommerce ul.product_list_widget li .star-rating  {

        font-size:  10px;

}

.widget .product_list_widget .reviewer  {

        font-size:  12px;

        padding-top:  2px;

}

.widget ul  {

        list-style:  none;

        margin:  0;

        padding:  0;

}

.widget ul ul  {

        margin-left:  15px;

}

.widget li span.woocommerce-price-amount  {

        font-size:  15px;

}

.sidebar .widget select  {

        -moz-appearance:  none;

        appearance:  none;

        -webkit-appearance:  none;

        background:  transparent none repeat scroll 0 0;

        padding:  4px 0;

        width:  100%;

        background:  rgba(0,  0,  0,  0) url("img/drop-down.png") no-repeat scroll 96% center;

}

.widget .tagcloud a  {

        font-size:  14px!important;

        margin-right:  5px;

}

.widget .tagcloud a:hover  {

        color:  #ff6766;

}

.widget.widget_ajax_product_filter .prepended_col  {

        font-size:  0;

        position:  absolute;

        vertical-align:  top;

}

.widget.widget_ajax_product_filter .prepended_col:after  {

        content:  "\f00c";

        color:  #fff;

        cursor:  pointer;

        display:  none;

        font-family:  fontawesome;

        font-size:  15px;

        left:  6px;

        position:  absolute;

        top:  5px;

}

.widget.widget_ajax_product_filter .active .prepended_col:after  {

        display:  inline-block;

}

.widget.widget_ajax_product_filter .phoen_color_div_dip  {

        border-radius:  50%;

        height:  30px!important;

        width:  30px!important;

}

/* css for up down arrow */.sidebar .widget li.cat-parent  {

        overflow:  hidden;

        position:  relative;

}

.sidebar .widget li.cat-parent > .children  {

        display:  none;

}

.sidebar .widget li.cat-parent .icon-updown::before  {

        content:  "\f107";

        cursor:  pointer;

        float:  right;

        font-family:  fontAwesome;

        position:  absolute;

        right:  0;

        top:  0px;

        transition:  all 0.4s ease 0s;

        -moz-transition:  all 0.4s ease 0s;

        -webkit-transition:  all 0.4s ease 0s;

}

.sidebar .widget li.cat-parent .icon-updown:hover::before  {

        color:  #ff6766;

}

.sidebar .widget li.cat-parent .icon-updown.change::before  {

        transform:  rotate(180deg);

        -moz-transform:  rotate(180deg);

        -webkit-transform:  rotate(180deg);

}

.widget .textwidget img.fashion  {

        width:  100%;

}

aside section.widget ul li, .woocommerce .widget_layered_nav ul li  {

        padding:  4px 0;

}

/*********************************** Css for Shop Page Sidebar Ends Here ************************************************//***tabs filter homepage css****/.btn-dropdown  {

        position:  relative;

        display:  inline-block;

        white-space:  nowrap;

}

.form-btn  {

        display:  inline-block;

        padding:  10px 16px;

        cursor:  pointer;

        border:  none;

        text-decoration:  none;

        border-radius:  5px;

        -webkit-appearance:  none;

        -moz-appearance:  none;

        position:  relative;

        outline:  none;

        height:  40px;

        box-shadow:  0px 0px 0px 1px #e7e7e9 inset;

        font-size:  13px;

        font-weight:  400;

        line-height:  21px;

        -webkit-transition:  all 200ms ease;

        transition:  all 200ms ease;

        color:  #6e6d7a;

        min-width:  115px;

        white-space:  nowrap;

}

.btn-dropdown svg.btn-dropdown-caret  {

        position:  absolute;

        right:  15px;

        top:  18px;

        margin:  0;

        transition:  0.2s;

        height:  11px;

        width:  11px;

        vertical-align:  middle;

        margin-top:  -3px;

        margin-right:  2px;

}

.btn-dropdown.btn-dropdown-neue svg.btn-dropdown-caret  {

        fill:  #9e9ea7;

}

.btn-dropdown.btn-dropdown-open svg.btn-dropdown-caret  {

        transform:  rotate(180deg);

}

.btn-dropdown-options  {

        font-family:  'Haas Grot Text R Web',  'Helvetica Neue',  Helvetica,  Arial,  sans-serif;

        font-size:  14px;

        font-weight:  400;

        line-height:  20px;

        margin-top:  4px;

        border-radius:  8px;

        border:  1px solid rgba(0, 0, 0, 0.05);

        -webkit-box-shadow:  0px 3px 5px rgba(0, 0, 0, 0.04);

        box-shadow:  0px 3px 5px rgba(0, 0, 0, 0.04);

        background:  #fff;

        display:  none;

        left:  0;

        min-width:  180px;

        position:  absolute;

        top:  calc(100% + 8px);

        z-index:  1;

}

div.btn-dropdown-options a:hover  {

        text-decoration:  none;

}

.btn-dropdown.btn-dropdown-open .btn-dropdown-options  {

        display:  block;

}

form.gen-form .btn-dropdown .btn-dropdown-options  {

        right:  0;

}

div.btn-dropdown-options a  {

        display:  block;

        padding:  8px 15px;

        font-size:  14px;

        color:  #383838;

}

div.btn-dropdown-options a:hover  {

        background-color:  #e7e7e9;

}

div.btn-dropdown-options ul  {

        list-style:  none;

        padding:  8px 0;

}

form.gen-form .nationality-check label  {

        display:  inline-block;

        vertical-align:  middle;

        margin:  3px;

}

form.gen-form .nationality-check input[type="checkbox"]  {

        width:  18px;

        height:  18px;

        border:  #646464 solid 2px;

        box-shadow:  none!important;

        display:  inline-block;

        padding:  0;

        border-radius:  0;

        background:  none;

        vertical-align:  middle;

}

.nationality-check  {

        padding:  0 15px;

}

.nat-inp  {

        margin-bottom:  3px;

        color:  #4c4c4c;

}

.filter-categories:not(.allow-overflow) ul  {

        overflow-x:  auto;

        overflow-y:  hidden;

}

.filter-categories ul  {

        padding:  0 2px;

        white-space:  nowrap;

        scroll-behavior:  smooth;

        -ms-overflow-style:  -ms-autohiding-scrollbar;

        -webkit-overflow-scrolling:  touch;

        scrollbar-width:  none;

}

.filter-categories ul li  {

        display:  inline-block;

}

.filter-categories li a  {

        display:  inline-block;

        color:  #6e6d7a;

        font-weight: 400;

        padding:  10px 12px;

        display:  inline-block;

        -webkit-transition:  all 200ms ease;

        transition:  all 200ms ease;

}

.filter-settings  {

        display:  -ms-flexbox;

        display:  flex;

        -ms-flex-align:  center;

        align-items:  center;

        -ms-flex-pack:  end;

        justify-content:  flex-end;

        -ms-flex:  0 0 200px;

        flex:  0 0 200px;

}

.filter-settings .filters-toggle-btn {

        min-width: auto;

}

.filter-settings .filters-toggle-btn svg {

        fill:  #0d0c22;

        height:  13px;

        width:  13px;

        vertical-align:  middle;

        margin-top:  -3px;

        margin-right:  2px;

}

.shot-filters  {

        margin-top: 32px;

        position: relative;

        background-color: #ffdcdc;

        padding: 32px;

        border-radius: 6px;

}

.shot-filters.shot-filters-active  {

        display:  block;

}

form.gen-form  {

        display:  flex;

}

form.gen-form  {

        margin:  0 -16px;

}

form.gen-form fieldset  {

        margin:  0 16px;

        width: 100%;

        position:  relative;

        flex:  1;

}

form.gen-form label  {

        font-family:  'Haas Grot Text R Web',  'Helvetica Neue',  Helvetica,  Arial,  sans-serif;

        font-size: 16px;

        font-weight: 700;

        line-height: 20px;

        display: block;

        margin-bottom: 6px;

        color: #000;

}

.select2-container--classic .select2-selection--single .select2-selection__arrow,

.select2-container--default .select2-selection--single .select2-selection__arrow{

    height: 43px!important;

}

.select2-container .select2-selection--single{

    height: 43px!important;

}

.select2-container--classic .select2-selection--single .select2-selection__rendered{

    line-height: 43px!important;

}

.form-btn.filters-toggle-btn.filters-active  {

        background-color:  #f3f3f4;

        box-shadow: none;

}

form.gen-form input {

        font-family:  'Haas Grot Text R Web',  'Helvetica Neue',  Helvetica,  Arial,  sans-serif;

        font-size:  16px;

        font-weight:  400;

        line-height:  24px;

        width:  100%;

        -webkit-box-sizing:  border-box;

        box-sizing:  border-box;

        height:  40px;

        padding:  10px 16px;

        outline:  none;

        border-radius:  8px;

        border:  1px solid transparent;

        -webkit-transition:  200ms ease;

        transition:  200ms ease;

        -webkit-appearance:  none;

        -moz-appearance:  none;

        appearance:  none;

        color:  #0d0c22;

        background-color:  #f3f3f4;

}

input::-webkit-input-placeholder {

        color: #9e9ea7;

        font-size: 13px;

}

form.gen-form input:focus, form.gen-form input:hover {

        border-color:  #37b6bb;

        background-color: #fff;

        -webkit-box-shadow:  0 0 0 4px #37b6bb;

        box-shadow:  0 0 0 4px #37b6bb2b;

}

form.gen-form input[type="search"]  {

        padding-left:  45px;

}

form.gen-form .btn-dropdown-link  {

        width:  100%;

        -webkit-box-sizing:  border-box;

        box-sizing:  border-box;

}

form.gen-form .btn-dropdown  {

        display:  block;

}

.form-btn:hover {

        text-decoration: none;

        color: #6e6d7a;

}

form .select2-container--classic .select2-selection--single .select2-selection__arrow {

    box-shadow: none;

    background: none;

    border: none;

}

form .select2-container--classic .select2-selection--single {

    border-radius: 0;

    border-color: #ccc;

}

/* .form-btn.btn-dropdown-link:hover,  .btn-dropdown-open .form-btn  {

        border-color:  #000;

        -webkit-box-shadow:  0 0 0 4px #37b6bb;

        box-shadow:  0 0 0 4px #37b6bb2b;

}

 */.input-with-icon  {

        position:  relative;

}

.input-with-icon svg  {

        position:  absolute;

        top:  50%;

        -webkit-transform:  translateY(-50%);

        -ms-transform:  translateY(-50%);

        transform:  translateY(-50%);

        height:  16px;

        width:  16px;

        left:  16px;

        fill:  #9e9ea7;

}

input#wp-comment-cookies-consent  {

        width:  auto;

        vertical-align:  middle;

        line-height:  15px;

        margin:  0;

        height:  auto;

        min-height:  auto;

}

#respond.comment-respond  {

        background-color:  #fff;

        margin-top: 0px;

        margin-bottom:  30px;

        box-shadow:  0 5px 12px rgb(217 217 217 / 65%);

        padding:  20px;

}

.comments-area form.comment-form label  {

        font-size:  13px;

}

h3#reply-title  {

        font-size:  19px;

        font-weight:  900;

        text-transform:  uppercase;

        color:  #eb157c;

        margin-top:  0px;

}

nav.navigation.post-navigation  {

        display:  none;

}

.comments-area form.comment-form input  {

        font-size:  16px;

        padding:  5px;

        width:  100%;

}

.comments-area form.comment-form input,  .comments-area form.comment-form textarea  {

        background-color:  transparent;

        border:  1px solid #e1e1e1;

        border-radius:  0px;

        font-size:  16px;

        min-height:  43px;

        padding:  8px;

        resize:  none;

}

.blog ul#breadcrumbs  {

        display:  none;

}

ol.comment-list  {

        max-height:  500px;

        overflow:  auto;

        padding:  0;

}

.comments-area form.comment-form textarea  {

        line-height:  28px;

        width:  100%;

        height:  120px;

}

.comments-area form.comment-form p.comment-form-comment  {

        display:  block;

        width:  100%;

}

.comments-area form.comment-form p  {

        display:  inline-block;

        width: 100%;

}

.comments-area form.comment-form p.comment-form-url  {

        display:  block;

        width:  100%;

}

.comments-area form.comment-form .comment-form-email  {

        float:  right;

}

.comments-area form.comment-form p.form-submit input.submit  {

        background-color:  transparent;

        border:  1px solid #eb157c;

        border-radius:  0;

        box-shadow:  none;

        color:  #eb157c;

        float:  right;

        font-weight:  600;

        height:  47px;

        line-height:  19px;

        padding:  10px 20px;

        text-shadow:  none;

        text-transform:  uppercase;

        width:  auto;

        font-size:  14px;

        font-weight:  500;

}

.comments-area form.comment-form p.form-submit input.submit:hover  {

        background-color:  #eb157c;

        color:  #fff;

}

.comments-area form.comment-form p.form-submit {

        width: 100%;

        margin-top: 0;

        margin-bottom: 0;

}

.comment-respond p.logged-in-as a,  .comment-respond p.logged-in-as,  .attachment .comment-respond p.logged-in-as a,  .attachment .comment-respond p.logged-in-as,  .page .comment-respond p.logged-in-as a,  .page .comment-respond p.logged-in-as  {

        color:  #1a1a1a;

        font-style:  italic;

}

.comments-area form .comment-form-comment label,  .woocommerce-page form .form-row label  {

        color:  #000;

        font-size:  13px;

        font-weight:  500;

        display:  block;

}

.comments-area ol.comment-list,  .comments-area ol.comment-list ol.children  {

        list-style-type:  none;

        padding-left:  0;

}

.error404 .page-content img  {

        width:  500px;

}

.comment-metadata  {

        font-size:  13px;

        margin:  10px 0;

}

ol.comment-list::-webkit-scrollbar  {

      width:  7px;

}

ol.comment-list::-webkit-scrollbar-track  {

      background:  #dcdcdc;

}

ol.comment-list::-webkit-scrollbar-thumb  {

      background-color:  #eb157c ;

      border-radius:  6px;

      border:  none;

}

/**** comment area color****/.comments-area ol.comment-list ol.children li  {

        background-color:  #fff;

        padding:  10px;

        margin-bottom:  0px;

}

=.comments-area ol.comment-list .comment-text li {

        margin-bottom:  0px;

        padding:  0px;

}

    .comments-area ol.comment-list ol.children li ol.children li  {

        background-color:  #f8f9fb;

        padding-left:  10px;

}

.comments-area ol.comment-list ol.children li ol.children li ol.children li  {

        background-color:  #fff;

}

.comments-area ol.comment-list,  .comments-area ol.comment-list ol.children  {

        list-style-type:  none;

       padding-left:  0px;

       margin-left:  0px;

    }

ol.comment-list ol.children li ol.children li ol.children li ol.children li {

        background-color:  #f8f9fb;

}

ol.comment-list li, .page ol.comment-list li  {

        background:  #f8f9fb none repeat scroll 0 0;

        margin-bottom:  10px;

        padding:  10px;

        list-style:  none;

}

ol.comment-list .comment-content li,  ol.comment-list .comment-content li  {

        margin:  0;

        padding:  0;

}

.single-post ol.comment-list article  {

        margin:  0 0 15px;

        padding:  0;

        background-color: transparent;

}

ol.comment-list footer.comment-meta .comment-author b  {

        color:  #ec157d;

}

ol.comment-list footer.comment-meta span.edit-link a,  ol.comment-list span.edit-link a  {

        color:  #ec157d;

        font-weight:  600;

}

ol.comment-list .reply a.comment-reply-link  {

        background-color:  #ff6867;

        border:  medium none;

        border-radius:  15px;

        bottom:  inherit;

        color:  #fff;

        display:  inline-block;

        font-size:  14px;

        margin-top:  10px;

        padding:  3px 13px;

}

footer.comment-meta .comment-metadata  {

        margin:  12px 0 10px;

}

.comments-area ol.comment-list .comment-body img.avatar  {

        border:  1px solid #ff6867;

        padding:  1px;

        margin-right:  10px;

}

.comment-metadata time  {

        font-size:  12px;

        color:  #a9a9a9;

}

.comment-content p  {

        font-size:  14px;

        line-height:  23px;

}

.comments-area h2.comments-title  {

        font-size:  22px;

}

div#comments  {

        position:  relative;

}

.login-com a  {

        padding:  15px 20px;

        background-color:  #eb157c;

        color:  #fff;

        font-size:  14px;

        text-transform:  uppercase;

        max-width:  190px;

        margin:  0;

        text-align:  center;

        position:  relative;

        top:  48%;

}

.login-com  {

        position:  absolute;

        width:  100%;

        height:  100%;

        background-color:  #0000009c;

        text-align:  center;

}

/**** comment area color****//*********************************** Css for Comments Ends Here ************************************************//* -------------------------------- xsigin/signup popup -------------------------------- */.cd-user-modal  {

      position:  fixed;

      top:  0;

      left:  0;

      width:  100%;

      height:  100%;

      background:  rgba(52,  54,  66,  0.9);

      z-index:  9;

      overflow-y:  auto;

      cursor:  pointer;

      visibility:  hidden;

      opacity:  0;

      -webkit-transition:  opacity 0.3s 0,  visibility 0 0.3s;

      -moz-transition:  opacity 0.3s 0,  visibility 0 0.3s;

      transition:  opacity 0.3s 0,  visibility 0 0.3s;

}

.cd-user-modal.is-visible  {

      visibility:  visible;

      opacity:  1;

      -webkit-transition:  opacity 0.3s 0,  visibility 0 0;

      -moz-transition:  opacity 0.3s 0,  visibility 0 0;

      transition:  opacity 0.3s 0,  visibility 0 0;

}

.cd-user-modal-container  {

     position:  relative;

        width:  90%;

        max-width:  540px;

        background:  #FFF;

        margin:  0 auto;

        cursor:  auto;

        border-radius:  0;

        -webkit-transform:  translateY(-50%);

        -moz-transform:  translateY(-50%);

        -ms-transform:  translateY(-50%);

        -o-transform:  translateY(-50%);

        transform:  translateY(-50%);

        -webkit-transition-property:  -webkit-transform;

        -moz-transition-property:  -moz-transform;

        transition-property:  transform;

        -webkit-transition-duration:  0.3s;

        -moz-transition-duration:  0.3s;

        transition-duration:  0.3s;

        top:  50%;

}

.cd-user-modal-container .cd-switcher:after  {

      content:  "";

      display:  table;

      clear:  both;

}

.cd-user-modal-container .cd-switcher li  {

      width:  50%;

      list-style:  none;

      float:  left;

      text-align:  center;

}

.cd-user-modal-container .cd-switcher a  {

     display:  block;

        width:  100%;

     font-size:  15px;

        height:  60px;

        line-height:  60px;

        background:  #222;

        color:  #fff;

}

.cd-user-modal-container .cd-switcher a.selected  {

      background:  #FFF;

      color:  #505260;

}

.cd-form  {

        padding:  20px;

}

.cd-form .fieldset  {

      position:  relative;

      margin:  1.4em 0;

}

.cd-form .fieldset:first-child  {

      margin-top:  0;

}

.cd-form .fieldset:last-child  {

      margin-bottom:  0;

}

.cd-form label  {

        font-size:  13px;

        font-weight:  500;

        color:  #000;

        vertical-align:  middle;

}

.cd-form label.image-replace  {

      /* replace text with an icon */  display:  inline-block;

      position:  absolute;

      left:  15px;

      top:  50%;

      bottom:  auto;

      -webkit-transform:  translateY(-50%);

      -moz-transform:  translateY(-50%);

      -ms-transform:  translateY(-50%);

      -o-transform:  translateY(-50%);

      transform:  translateY(-50%);

      height:  20px;

      width:  20px;

      overflow:  hidden;

      text-indent:  100%;

      white-space:  nowrap;

      color:  transparent;

      text-shadow:  none;

      background-repeat:  no-repeat;

      background-position:  50% 0;

}

/* .cd-form label.cd-username  {

      background-image:  url("../img/cd-icon-username.svg");

}

.cd-form label.cd-email  {

      background-image:  url("../img/cd-icon-email.svg");

}

.cd-form label.cd-password  {

      background-image:  url("../img/cd-icon-password.svg");

}

 */.cd-form input  {

      margin:  0;

      padding:  0;

      border-radius:  0.25px;

}

.cd-form input.full-width  {

      width:  100%;

}

.cd-form input.has-padding  {

      padding:  12px 20px 12px 20px;

}

.cd-form input.has-border  {

      border:  1px solid #d2d8d8;

      -webkit-appearance:  none;

      -moz-appearance:  none;

      -ms-appearance:  none;

      -o-appearance:  none;

      appearance:  none;

}

.cd-form input.has-border:focus  {

      border-color:  #343642;

      box-shadow:  0 0 5px rgba(52,  54,  66,  0.1);

      outline:  none;

}

.cd-form input.has-error  {

      border:  1px solid #d76666;

}

.cd-form input[type=password]  {

      /* space left for the HIDE button */  padding-right:  65px;

}

.cd-form input[type=submit]  {

        padding:  16px 0;

        cursor:  pointer;

        background:  #eb157c;

        color:  #FFF;

        font-weight:  400;

        border:  none;

        -webkit-appearance:  none;

        -moz-appearance:  none;

        -ms-appearance:  none;

        -o-appearance:  none;

        appearance:  none;

        font-size:  15px;

}

.no-touch .cd-form input[type=submit]:hover,  .no-touch .cd-form input[type=submit]:focus  {

      background:  #3599ae;

      outline:  none;

}

.cd-form .hide-password  {

      display:  inline-block;

      position:  absolute;

      right:  0;

      top:  0;

      padding:  6px 15px;

      border-left:  1px solid #d2d8d8;

      top:  50%;

      bottom:  auto;

      -webkit-transform:  translateY(-50%);

      -moz-transform:  translateY(-50%);

      -ms-transform:  translateY(-50%);

      -o-transform:  translateY(-50%);

      transform:  translateY(-50%);

      font-size:  14px;

      color:  #343642;

}

.cd-form .cd-error-message  {

      display:  inline-block;

      position:  absolute;

      left:  -5px;

      bottom:  -35px;

      background:  rgba(215,  102,  102,  0.9);

      padding:  .8px;

      z-index:  2;

      color:  #FFF;

      font-size:  13px;

      border-radius:  0.25px;

      /* prevent click and touch events */  pointer-events:  none;

      visibility:  hidden;

      opacity:  0;

      -webkit-transition:  opacity 0.2s 0,  visibility 0 0.2s;

      -moz-transition:  opacity 0.2s 0,  visibility 0 0.2s;

      transition:  opacity 0.2s 0,  visibility 0 0.2s;

}

.cd-form .cd-error-message::after  {

      /* triangle */  content:  '';

      position:  absolute;

      left:  22px;

      bottom:  100%;

      height:  0;

      width:  0;

      border-left:  8px solid transparent;

      border-right:  8px solid transparent;

      border-bottom:  8px solid rgba(215,  102,  102,  0.9);

}

.cd-form .cd-error-message.is-visible  {

      opacity:  1;

      visibility:  visible;

      -webkit-transition:  opacity 0.2s 0,  visibility 0 0;

      -moz-transition:  opacity 0.2s 0,  visibility 0 0;

      transition:  opacity 0.2s 0,  visibility 0 0;

}

.cd-form-message  {

      padding:  1.4px 1.4px 0;

      font-size:  14px;

      line-height:  1.4;

      text-align:  center;

}

.cd-form-bottom-message  {

      position:  absolute;

      width:  100%;

      left:  0;

      bottom:  -40px;

      text-align:  center;

      font-size:  14px;

}

.cd-form-bottom-message a  {

      color:  #FFF;

      text-decoration:  underline;

}

.cd-close-form  {

      /* form X button on top right */  display:  block;

      position:  absolute;

      width:  40px;

      height:  40px;

      right:  0;

      top:  -40px;

      background:  url("../img/cd-icon-close.svg") no-repeat center center;

      text-indent:  100%;

      white-space:  nowrap;

      overflow:  hidden;

}





/**packages**/

.ind-prc-table {

    background-color: #2c2c2d;

    border-radius: 15px;

    border: #343435 solid 2px;

    padding: 22px;

    text-align: center;

}

.ind-prc-table .title-pack-ind {

    font-size: 28px;

    color: #fff;

    margin: 0 0 10px 0;

}

.ind-prc-table .profl-ind {

    min-height: 185px;

    background-color: #000;

    padding: 10px;

    margin-bottom:15px;

}

.ind-prc-table .text-ind p {

    font-size: 20px;

    color: #fff;

    margin-bottom: 15px;

    line-height: 24px;

}

.ind-prc-table .prce-ind{

    margin-bottom: 10px;

}

.ind-prc-table .prce-ind em {

    font-weight: 400;

    font-size: 19px;

}

.ind-prc-table .prce-ind span {

    font-size: 25px;

    color: #fff;

    font-weight: 600;

    line-height: 25px;

}

.ind-prc-table .btn-upgrd button {

    background-color: #eb157c;

    padding: 10px 20px;

    border-radius: 5px;

    color: #fff;

    text-transform: uppercase;

    border: none;

}

.pad-dsk-rmv{

        padding-left: 0;

        padding-right:0;

}

.switch-field {

    width: 283px;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-align: center;

    align-items: center;

    -ms-flex-pack: center;

    justify-content: center;

}

.switch-field .package-item {

    position: relative;

    -ms-flex: 1;

    flex: 1;

}

.switch-field input[type=radio] {

    position: absolute;

    left: -9999px;

    opacity: 0;

}

.switch-field label {

    display: inline-block;

    width: 100%;

    background-color: transparent;

    color: #4a4a4a;

    font-size: 15px;

    text-align: center;

    text-shadow: none;

    padding: 5px 0!important;

    border: 1px solid #2c2c2d;

    transition: all .1s ease-in-out;

    height: 100%!important;

    line-height: inherit;

    font-weight: 500;

}

.switch-field label:nth-child(2n) {

    margin-right: -4px;

}

.switch-field label.label-left {

    border-radius: 8px 0 0 8px;

    border-right: none;

}

.switch-field label.label-right {

    border-radius: 0 8px 8px 0;

    border-left: none;

}

.switch-field .badge-common .lang {

    color: #fff;

}

.switch-field [type=radio]:not(:checked)+label, .switch-field input:checked+label {

    position: relative;

    cursor: pointer;

    display: inline-block;

    line-height: 25px;

    transition: .28s ease;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}

.switch-field input:checked+label {

    background-color:  #2c2c2d;

}

.switch-field input:checked+label span {

    color: #fff;

}

.switch-field .package-item .package-badge, 

.switch-field .package-item .package-badge-50 {

    border-radius: 8px;

    background-color: #dd4b7a;

    font-size: 16px;

    bottom: 0;

    text-align: center;

    position: absolute;

    top: -50px;

    height: 26px;

    width: 40%;

    min-width: 48px;

    right: 0;

    left: 0;

    display: inline-block;

    margin: auto;

    line-height: 28px;

}

.switch-field .package-item .package-badge-50 {

    background-color: #b31b4e;

}

/**packages end**/





@media only screen and (min-width: 1170px)  {

      .cd-close-form  {

        display:  none;

  }

}

#cd-login,  #cd-signup,  #cd-reset-password  {

      display:  none;

}

#cd-login.is-selected,  #cd-signup.is-selected,  #cd-reset-password.is-selected  {

      display:  block;

}

@media only screen and (max-width:767px) {

       .page-title h1  {

            font-size:  30px;

    }

   .page-title.page-title-nor  {

            padding:  40px 0;

    }

    .pad-rmv-767  {

            padding-left:  0;

            padding-right:  0;

    }

    .mob-1  {

            width:  auto;

    }

    form.gen-form  {

            display:  block;

    }

        form.gen-form fieldset  {

            margin:  0 0 15px;

    }

        .shot-filters  {

            margin-top:  10px;

    }

}

@media only screen and (max-width: 575px) {

        .mob-1  {

            width:  auto;

    }

        .filter-settings.mob-3  {

            display:  inline-block;

            float:  right;

            width:  auto;

            flex:  auto;

            text-align:  right;

    }

        .filter-categories.mob-2  {

            padding:  15px 0;

            border-top:  1px solid #f3f3f4;

            margin:  15px 0px 0;

    }

    }

/***tabs filter homepage css****/@media only screen and (max-width:  1024px) {

        .bnr-hd1 h2  {

            font-size:  33px;

    }

    form.feml-esc  {

            padding:  0;

    }

    .footer_main  {

            padding-top:  20px;

            padding-bottom:  30px;

            padding-left:  15px;

            padding-right:  15px;

    }

    .noti-btn1 a  {

            padding:  15px 5px;

            font-size:  14px;

    }

    }

@media only screen and (max-width:  768px) {

        .menu02_sec .stellarnav.mobile.light ul  {

            padding:  0;

            position:  absolute;

            right:  0;

            top:  78px;

            width:  280px;

            z-index:  9;

    }

}

@media only screen and (max-width:  767px) {

        .pad-rmv-mob {

            padding-left: 0;

            padding-right: 0;

    }

    .menu_sec .stellarnav .menu-toggle  {

            color:  #fff;

            padding:  0;

            font-size:  0;

            padding:  0;

            position:  absolute;

            top:  -34px;

            right:  20px;

            width:  auto;

    }

    .menu_sec .stellarnav i.fa.fa-bars  {

            font-size:  17px;

            background-color:  #fff;

            width:  30px;

            height:  30px;

            text-align:  center;

            line-height:  30px;

            border-radius:  50%;

            color:  #1f1762;

    }

    header .stellarnav .blc_clr li a  {

            color:  #fff;

            font-size:  13px;

            background:  #000;

            padding:  11px!important;

    }

    .menu_sec .stellarnav.mobile ul  {

            position:  absolute;

            right:  1px;

            top:  0;

            margin-top:  0;

            width:  240px;

            border:  #706e667a solid 2px!important;

            box-shadow:  #3e3e3e73 0 6px 10px;

            z-index:  999;

    }

    .serch_bar  {

            padding-left:  0px;

            text-align:  center;

    }

    .city-selc  {

            float:  none;

            margin-top:  10px;

            margin-bottom:  13px;

    }

    .serch_bar select  {

            margin-right:  8px;

    }

    .ryt-mnu1  {

            text-align:  center;

    }

    .feml-esc input,  .feml-esc select  {

            border-radius:  5px!important;

            margin-bottom:  4px;

    }

    .feml-esc button  {

            border-radius:  5px;

    }

    .main-banner  {

            padding-top:  30px;

            padding-bottom:  40px;

    }

    .bnr-hd1 h2  {

            font-size:  26px;

            margin-top:  10px;

            line-height:  29px;

    }

        .bnr-hd1 h5  {

            font-size:  17px;

    }

    .girls-main a  {

            margin:  0 auto;

    }

    .girls-main  {

            width:  auto;

            max-width:  262px;

            margin:  0 auto 15px;

    }

    .hd1-top h5  {

            font-size:  22px;

            margin:  0 0 12px 0;

    }

    .top-loc11  {

            padding-top:  30px;

            padding-bottom:  25px;

    }

    .loc-ul1 ul li  {

            margin:  0 2px 5px 0;

    }

    .filter-sel1.text-right,     .filter-sel1 {

            text-align:  center;

    }

    .esko-hd1 h5  {

            font-size:  25px;

            margin: 5px 0;

    }

    .filter-sel1 select  {

            width:  100%;

            margin-bottom: 5px;

    }

    .eskot12  {

            position:  relative;

            padding-top:  38px;

    }

    .esko-hd1  {

            position:  absolute;

            top:  0;

            left:  0;

            width:  100%;

            text-align:  center;

    }

    .fst-del p br  {

            display:  none;

    }

    .fst-del p  {

            font-size:  23px;

            line-height:  26px;

    }

    .pink1-bg  {

            padding-top:  20px;

            padding-bottom:  20px;

    }

    .scrt-lv1 h4  {

            font-size:  28px;

            margin:  0 0 10px 0;

    }

    .scrt-lv1 p  {

            line-height:  23px;

    }

    .scrt1-lv,     .top-gl-mn,     .testi-sec1  {

            padding-top:  30px;

            padding-bottom:  30px;

    }

    .thnk-tst h6  {

            margin-bottom:  15px;

            font-size:  26px;

    }

    .hm-testi .item p  {

            font-size:  16px;

    }

    .footer_main ul li  {

            margin-bottom:  10px;

    }

    .fot_mnu,  .fot_soc  {

            margin-top:  0;

    }

    .footer_main  {

            padding-top:  35px;

            padding-bottom:  25px;

    }

    .int_ltr  {

            padding:  10px 0 0;

    }

    .copy_ryt  {

            text-align:  center;

    }

    .pymnt_img  {

            text-align:  center;

    }

    .pymnt_img ul li a  {

            width:  35px;

            height:  35px;

            font-size:  18px;

            line-height:  35px;

    }

    .copy_ryt p  {

            margin-bottom:  9px;

    }

    .craze-search-form  {

            padding:  10px;

    }

}





.heading-ea{font-size: 28px!important;

}

.sidebar-ad-banner ul li{

    list-style: none;

    margin-bottom:20px;

}

.ag-title h3 {

    font-size: 36px;

    font-weight: 600;

    margin: 0px;

    padding: 0px;

}

.ag-title table {

    width: 100%;

}

.ag-title .girl-count, .ag-title .ag-lable{

    padding: 4px 6px;

    margin-left:2px;

    font-size: 13px;

    font-weight: 700;

    color: #fff;

    border-radius: 2px;

    background-color: #6b737a;

}

.ag-title .ag-lable{

    background-color: #dfa40b;

}

.agency-item-girls-img {

    display: block;

}

.agency-item-girls-img a {

    width: 22%;

    height: 90px;

    overflow: hidden;

    display: inline-block;

    margin: 0px 1%;

}

.agency-item-girls-img img {

}

.agency-item {

    border: 1px solid #ccc;

    padding: 20px 20px 14px 20px;

    margin: 20px 0px 0px 0px;

}



@media (min-width:220px) and (max-width:768px){

        .breadcrumb-list-item, .page-breadcrumb{

        text-align:center;

}

.reviews-details{

    margin: 20px 15px 15px 15px;

}

.reviews-cols .girls-main a {

        border-bottom-right-radius:10px;

        border-top-right-radius:10px;

}

}

