@charset "utf-8";.mid_div_bg round p {



    text-align: justify



}

.imgs {



    border: 2px solid #ccc



}

.escort-img {



    width: 14%;



    float: left;



    margin-right: 25px



}

body {



    margin: 0 0 0 0;



    padding: 0 0 0 0;



    width: 100%;



    background: #fff;



    background-attachment: fixed;



    margin: 0;



    padding: 0;



    font-family: Arial, Helvetica, sans-serif;



    color: #333;



    font-size: 12px



}

.OuterContainer {



    width: 1100px;



    height: auto;



    margin: 0 auto;



    position: relative;



    margin-top: 10px



}

.menu_bg {



    *height: 66px;



    width: 100%;



    position: relative;



    *padding-top: 10px;



    padding-bottom: 5px



}

.sub_menu {



    position: relative;



    float: left;



    width: 100%;



    text-align: center;



    line-height: 0;



/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-edit#390828+0,aa474a+100 */



background: #390828; /* Old browsers */



background: -moz-linear-gradient(top, #390828 0%, #aa474a 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top, #390828 0%,#aa474a 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom, #FFFF00 0%, #2A0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#390828', endColorstr='#aa474a',GradientType=0 ); /* IE6-9 */



}

.logo {



    position: relative;



    margin-left: 10px;



    margin-top: 0;



    float: left



}

.logo-box {



    width: auto;



    margin: 12px 0 0 15px;



    height: 70px;



    display: flex;



    justify-content: left;



    align-items: center



}

.logo-box a {



    font-family: 'elephantitalic';



    font-size: 28px;



    line-height: 34px



}

.logo-box a:hover,



.logo-box a:focus {



    text-decoration: none;



    outline: none



}

.logo-box a span {



    font-size: 16px;



    line-height: 10px;



    font-family: 'ubuntulight';



    display: block;



    color: #fff;



    text-align: left



}

.homePageGo {



    width: 120px;



    float: left;



    margin: 28px 15px 0 15px



}

.homePageGo:hover,



.homePageGo:focus {



    outline: none



}

.homePageGo img {



    width: 100%;



    height: auto



}

.logo-box img {



    width: 100%;



    height: auto



}

.contacts {



    float: right;



    text-align: right;



    font-family: "Oswald", sans-serify;



    font-size: 18px;



    line-height: .7em;



    padding: 15px 15px 0 0;



    margin-top: 12px



}

.mainPage .logo-box {



    margin: 35px 0 0 15px



}

.contacts p {



    color: #fff!important;



    text-align: right



}

.contacts a {



    color: #fff;



    text-decoration: none;



    margin-left: 10px



}

.contacts a:hover {



    color: #fff000



}

.phone {



    position: relative;



    margin-right: 10px;



    margin-top: 1px



}

.menu_links {



    top: 0;



    position: relative;



    display: inline-block



}

.menu_links_txt {



    color: #f5eaea;



    text-decoration: none



}

.tp-mnu1 {



    margin: 0;



    padding: 0 0 0 0



}

.tp-mnu1 ul {



    margin: 0;



    padding: 0;



    list-style: none



}

.tp-mnu1 ul li {



    text-align: left;



    font-size: 13px;



    font-family: Arial, Helvetica, sans-serif;



    line-height: 25px;



    font-weight: 700;



    float: left;



    margin: 0;



    text-transform: uppercase



}

.tp-mnu1 ul li a i {



    font-size: 17px;



    margin-right: 10px



}

.ani_div img {



    width: 100%



}

.tp-mnu1 ul li {



    border-right: 1px solid #2c011f;



}

@media(min-width:993px) {



    .tp-mnu1 ul li:first-child {



        border-left: none



    }



    .tp-mnu1 ul li:last-child {



        border-right: none



    }



}

.tp-mnu1 ul li a {



    color: #fff;



    text-decoration: none;



    padding: 10px 20px;



    display: block



}

.tp-mnu1 ul li a:hover,



.tp-mnu1 ul li.active a {



    color: #fff;



/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-edit#ffa41c+0,c45738+100 */



background: #ffa41c; /* Old browsers */



background: -moz-linear-gradient(top, #ffa41c 0%, #c45738 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top, #ffa41c 0%,#c45738 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom, #ffa41c 0%,#c45738 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa41c', endColorstr='#c45738',GradientType=0 ); /* IE6-9 */



}

.menu_over {



    color: #fba700



}

.ani_div {



    width: 100%;



    position: relative;



    margin-top: 0;



    border-bottom: 3px solid #fff



}

.round {



    -webkit-border-radius: 15px;



    -moz-border-radius: 15px;



    border-radius: 15px



}

.ani_div_in01 {



    width: 100%;



    height: 300px;



    position: relative;



    background-repeat: no-repeat;



    margin-top: 15px



}

.ani_div_in02 {



    width: 100%;



    height: 300px;



    position: relative;



    margin-top: 15px



}

.ani_div_in03 {



    width: 100%;



    height: 300px;



    position: relative;



    background-color: #9c7840;



    background-image: url(https://www.mandirachopra.com/);



    background-repeat: no-repeat;



    margin-top: 15px



}

.ani_div_in04 {



    width: 100%;



    height: 300px;



    position: relative;



    background-color: #9c7840;



    background-image: url(https://www.mandirachopra.com/);



    background-repeat: no-repeat;



    margin-top: 15px



}

.ani_div_in05 {



    width: 100%;



    height: 300px;



    position: relative;



    background-color: #9c7840;



    background-image: url(https://www.mandirachopra.com/);



    background-repeat: no-repeat;



    margin-top: 15px



}

.ani_div_in06 {



    width: 100%;



    height: 300px;



    position: relative;



    background-color: #9c7840;



    background-image: url(https://www.mandirachopra.com/);



    background-repeat: no-repeat;



    margin-top: 15px



}

.ani_div_btm {



    width: 1067;



    height: 10px;



    position: relative;



    background-image: url(https://www.mandirachopra.com/);



    background-repeat: no-repeat;



    margin-left: 15px



}

.mid_div_tp {



    width: 1067;



    height: 10px;



    position: relative;



    background-image: url(https://www.mandirachopra.com/);



    background-repeat: no-repeat;



    margin-left: 15px;



    margin-top: 30px



}

.mid_div_bg {



    width: 100%;



    position: relative;



    height: auto;



    font-family: 'Ubuntu Condensed', sans-serif;



    margin-top: 20px



}

.left_pnl {



    width: 252px;



    position: absolute;



    left: 830px;



    top: 10px



}

.bottom_links {



    *width: 1055px;



    *height: 120px;



    color: #fff;



    background: #550000;



    margin: 10px 0;



    background-repeat: no-repeat;



    background-position: right bottom;



    padding: 35px 20px!important



}

.bottom_links table {



    margin: 10px 0 0!important



}

.bottom_links table td {



    border: none!important;



    padding: 0!important;



    font-size: 18px;



    font-family: 'ubuntulight'



}

.left_menu {



    width: 252px;



    height: auto;



    min-height: 200px;



    background-image: url(https://www.mandirachopra.com/)



}

.left_menu_hd {



    width: 224px;



    height: 21px;



    background-image: url(https://www.mandirachopra.com/);



    margin-left: 7px;



    font-family: Arial, Helvetica, sans-serif;



    font-size: 14px;



    padding-left: 10px;



    padding-top: 3px;



    text-transform: uppercase;



    color: #333



}

.lft_menu_lnk {



    height: 22px;



    list-style: disc;



    padding-top: 5px;



    font-weight: 700



}

.left_menu_lnk_1 {



    font-size: 12px;



    font-family: Arial, Helvetica, sans-serif;



    color: #333;



    text-decoration: none



}

.left_menu_lnk_1 a:hover {



    font-size: 12px;



    font-family: Arial, Helvetica, sans-serif;



    color: #333;



    text-decoration: none



}

.ind_gall_img {



    margin-left: 0



}

.ind_gall_img_blog {



    margin-left: 0



}

.margin_tp5 {



    margin-top: 5px



}

.textalg_cent {



    text-align: center;



    color: #333



}

.txt_hd {



    font-weight: 700;



    font-size: 15px;



    color: #333



}

h1 {



    color: #333;



    font-family: 'Oswald', sans-serif;



    font-size: 30px;



    font-weight: 400;



    margin: 0



}

@media (max-width:767px) {



    .escort-img {



        width: 100%;



        margin-bottom: 10px;



        border-radius: 10px



    }



    h4 {



        padding-right: 10px



    }



}

h2 {



    color: #333;



    font-family: 'Oswald', sans-serif;



    font-size: 26px;



    font-weight: 400;



    margin: 0



}

h3 {



    color: #333;



    font-family: 'Oswald', sans-serif;



    font-size: 22px;



    font-weight: 400;



    margin: 0



}

h4 {



    color: #333;



    font-family: 'Oswald', sans-serif;



    font-size: 18px;



    font-weight: 400;



    margin-top: 0;



    margin-bottom: 0



}

h5 {



    color: #333;



    font-family: 'Oswald', sans-serif;



    font-size: 14px;



    font-weight: 400;



    margin: 0



}

h6 {



    font-family: 'Oswald', sans-serif;



    font-size: 10px;



    font-weight: 400;



    margin-top: 0;



    margin-bottom: 0



}

.text {



    text-align: justify;



    font-size: 18px;



    color: #f5f2f2;



    line-height: 24px text-align: justify



}

.strong {



    color: #333;



    text-decoration: none;



    font-weight: 400



}

.text1 {



    font-size: 14px;



    color: #333;



    line-height: 24px



}

.subhead {



    font-size: 16px;



    font-family: 'Ubuntu Condensed', sans-serif;



    text-transform: uppercase;



    color: #000



}

.text-new>h1 {



    color: #333



}

.rt_div {



    margin: 0 15px;



    *width: 1070px;



    text-align: justify



}

.div_models {



    width: 100%;



    height: 320px



}

.model_gal {



    *width: 256px;



    *float: left;



    color: #fff!important;



    font-size: 15px



}

.model_gal img {



    width: 100%



}

.model_gal_margin {



    margin-left: 15px



}

.lt_div {



    margin-left: 20px;



    width: 1060px;



    text-align: justify



}

.page_sml_cont {



    position: relative;



    height: auto;



    background-color: #f5f5f5;



    border: solid 1px #e1e1e1;



    padding: 10px;



    margin: 15px 0 15px 0;



    *width: 778px



}

.left_gallery {



    *width: 230px;



    *position: absolute;



    *top: 281px;



    border: solid 1px #333;



    *min-height: 200px;



    padding: 5px;



    margin-left: 5px;



    margin-bottom: 15px;



    margin-top: 15px



}

.gal_thumb_pad_bt {



    margin-bottom: 10px



}

.gal_thumb_pad_rt {



    margin-right: 10px



}

.gal_thumb_pad_bt1 {



    margin-bottom: 20px



}

.gal_thumb_pad_rt1 {



    margin-right: 33px



}

.gal_thumb_pad_lt {



    margin-left: 7px



}

.booking_div {



    width: auto;



    height: 200px;



    background-color: #ffebd4;



    border: 1px solid #ffebd4;



    padding: 10px 15px;



    text-align: justify;



    margin: 0 20px



}

.rates-table td {



    padding: 10px



}

.ani_div_in01 img {



    width: 100%



}

.escorts-main-img {



    padding: 15px 0



}

.escorts-main-img img {



    width: 100%



}

.font26 {



    font-size: 26px



}

.font_dark {



    color: #000



}

.contact_div_cor {



    -webkit-border-radius: 10px;



    -moz-border-radius: 10px;



    border-radius: 10px



}

.contact_div_cor .bgImg {



    background: url(../images/girls_call.png) no-repeat right;



    background-size: auto 100%;



    float: left;



    padding: 20px!important;



    width: 100%



}

.dark_link {



    color: #333;



    text-decoration: none



}

.blacklink {



    color: #333;



    text-decoration: none



}

.light_link {



    color: #333;



    text-decoration: none



}

.light_link a:hover {



    color: #333;



    text-decoration: none



}

.socil-icons {



    margin-topm: -12px



}

.socil-icons a {



    color: #333;



    font-size: 30px;



    padding-bottom: 10px



}

.light_link.font_11 {



    padding: 10px;



    color: #fff



}

.float_rt {



    float: right



}

.bold {



    font-weight: 700



}

.font22 {



    font-size: 22px



}

.float_lt {



    float: left



}

.font_12 {



    font-size: 12px



}

.font_16 {



    font-size: 16px



}

.mini-escort {



    border-radius: 3px;



    margin: 7px 0



}

.mini-escort img {



    width: 100%;



    border-radius: 3px



}

.font_11 {



    font-size: 11px



}

#bg_containers {



    width: 100%;



    margin: 0;



    height: auto;



    z-index: 0



}

#bg_containers div {



    width: 100%;



    min-height: 410px;



    margin: 0 auto



}

#bg_containers .bg1 {



    background: url(https://www.mandirachopra.com/) no-repeat



}

#bg_containers .bg2 {



    background: url(https://www.mandirachopra.com/) no-repeat



}

#bg_containers .bg3 {



    background: url(https://www.mandirachopra.com/) no-repeat



}

.booking_div2 img {



    max-width: 100%;



    width: 150px



}

.booking_div2 {



    margin-bottom: 20px



}

.white_link {



    color: #333;



    text-decoration: none



}

.page_sml_gallery {



    width: 785px;



    height: 350px;



    background-color: #9d7085;



    border: solid 1px #bd9bac



}

.gallery_img_sml {



    margin-left: 15px;



    margin-top: 10px;



    width: 113px;



    height: 155px;



    text-align: center



}

.Gallery_Div {



    width: 100%;



    *height: 340px;



    position: relative



}

.Gallery_Div_img {



    width: 255px;



    float: left;



    position: relative;



    text-align: center



}

.Gallery_Div_img_mar {



    margin-left: 15px



}

.Gallery_Div_img:hover b.view-more {



    background: #540a0f



}

.gallery_img_lrg {



    padding-bottom: 7px



}

.image_large_pad {



    padding-right: 15px;



    padding-bottom: 15px



}

.gall_text_rt {



    *margin-left: 260px;



    position: relative;



    height: auto



}

.footertagbg {



    text-align: center



}

.lineheight24 {



    line-height: 24px



}

.white {



    color: #333;



    text-decoration: none



}

.clear {



    clear: both



}

.menu-trigger {



    display: none;



    background: url(../images/menu-icon.png) center right no-repeat



}

.fr {



    float: right



}

.rates-table {



    width: auto;



    overflow-x: scroll



}

.rates-table table tr td {



    color: #fff!important



}

.view-more {



    padding: 5px 10px;



    background: #e5830c;



    border-radius: 3px;



    border: #e5830c solid 1px;



    color: #fff;



    font-family: Arial, Helvetica, sans-serif



}

.inputs {



    margin-top: 10px



}

.input-label {



    width: 150px;



    float: left;



    font-size: 18px



}

.input-control {



    width: 350px;



    float: left



}

.inp {



    border: #cbbc00 solid 1px;



    background: #efde06;



    border-radius: 5px;



    height: 30px;



    padding: 0 10px;



    width: 100%



}

.textarea {



    border: #cbbc00 solid 1px;



    background: #efde06;



    border-radius: 5px;



    height: 75px;



    padding: 0 10px;



    width: 100%



}

.send-btn {



    padding: 5px 20px;



    color: #333;



    font-size: 18px;



    background: #cbbc00;



    border-radius: 5px;



    border: #aea20c solid 1px;



    width: 100%



}

.display-block {



    display: none



}

.display-block-1 {



    display: block



}

@media screen and (max-width:1200px) {



    .tp-mnu1 ul li {



        padding: 0 15px



    }



}

@media screen and (max-width:1024px) {



    .lt_div {



        margin-left: 20px;



        width: 940px;



        text-align: justify



    }



    .page_sml_cont {



        position: relative;



        height: auto;



        background-color: #ffb101;



        border: solid 1px #333;



        padding: 10px;



        margin: 15px 0 15px 0;



        *width: 670px



    }



    .ani_div_in01 {



        width: auto;



        height: auto;



        margin: 0 15px



    }



    .ani_div_in01 img {



        width: 100%



    }



    .ani_div {



        width: auto;



        height: auto;



        margin: 0 15px



    }



    .ani_div img {



        width: 100%



    }



    body {



        min-width: auto



    }



    .OuterContainer {



        width: auto



    }



    .mid_div_bg {



        width: auto;



        margin: 0 15px



    }



    .rt_div {



        width: auto;



        padding-right: 10px



    }



    .bottom_links {



        width: auto;



        height: auto



    }



    .div_models {



        height: auto



    }



    .footer {



        width: auto;



        margin: 15px 15px 0 15px;



        padding-bottom: 40px



    }



    ul.list2col {



        width: 96%



    }



    .menu-trigger {



        display: none;



        padding: 10px 30px 10px 30px;



        font-size: 15px;



        font-weight: 700;



        cursor: pointer



    }



    .Gallery_Div {



        height: auto



    }



    .Gallery_Div_img {



        width: 49%



    }



    .Gallery_Div_img_mar {



        margin-left: 0



    }



    textarea {



        width: 100%!important



    }



}

@media screen and (max-width:992px) {



    .model_gal_margin {



        margin: 15px 0 0 0



    }



    .model_gal {



        float: none;



        text-align: center;



        width: auto



    }



    .booking_div {



        height: auto



    }



    .tp-mnu1 ul {



        margin: 0 15px;



        display: block;



        padding: 0;



        list-style: none



    }



    .sub_menu {



        background: transparent



    }



    .tp-mnu1 ul li {



        background-color: #ffb101;



        margin-top: 10px;



        border: #333 solid 2px;



        border-radius: 10px;



        text-align: center;



        padding: 10px;



        font-size: 14px;



        font-family: Arial, Helvetica, sans-serif;



        line-height: 25px;



        font-weight: 700;



        float: none;



        text-transform: uppercase



    }



    .tp-mnu1 ul li a {



        color: #333;



        text-decoration: none;



        width: 100%!important



    }



}

@media screen and (max-width:768px) {



    .model_gal_margin {



        margin: 15px 0 0 0



    }



    .model_gal {



        float: none;



        text-align: center;



        width: auto



    }



    .menu_bg {



        text-align: center;



        height: auto



    }



    .logo-box {



        float: none;



        text-align: center



    }



    .contacts {



        float: none;



        text-align: center



    }



    .logo {



        float: none



    }



    .fr {



        float: none



    }



    ul.list2col li {



        width: 100%



    }



    .display-block {



        display: block



    }



    .display-block-1 {



        display: none



    }



}

@media screen and (max-width:600px) {



    .Gallery_Div_img {



        width: 99%



    }



    .left_gallery {



        margin-bottom: 15px



    }



}

@media screen and (max-width:480px) {



    .logo-box {



        width: auto;



        margin: 0 25px



    }



    .logo-box img {



        width: 100%



    }



    .input-label {



        width: auto;



        float: none;



        font-size: 18px



    }



    .input-control {



        width: auto;



        float: none



    }



    .inp {



        width: 93%



    }



    .textarea {



        width: 93%



    }



    .send-btn {



        width: 100%



    }



}

.head.headBox {



    background: #2A1F00



}

.bgBack {



    padding: 20px 0 10px;



/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-edit#390828+0,aa474a+100 */



background: #390828; /* Old browsers */



background: -moz-linear-gradient(-45deg, #390828 0%, #aa474a 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(-45deg, #00BFFF 0%,#5f0102 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(135deg, #FF1F55 0%, #55FF00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#390828', endColorstr='#aa474a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}

.bgBack h1 {



    margin: 0 0 30px;



    text-transform: uppercase;



    font-size: 22px;



    font-family: 'ubuntulight';



    letter-spacing: 4px;



    text-shadow: 0 0 1px #000;



	color: #fff;



}

.bgBack h1 span {



    color: #fff;



}

.bgBack .model_gal {



    border: 10px solid;



    border-color: #2c011f;



    border-radius: 20px;



    -moz-border-radius: 10px;



    -ms-border-radius: 10px;



    -webkit-border-radius: 10px;



    -o-border-radius: 10px;



    overflow: hidden;



    transition: border-color .25s



}

.bgBack .model_gal:hover {



    border-color: red



}

.bgBack .model_gal img {



    height: auto



}

.bgBack .textalg_cent {



    margin-top: 15px;



    font-family: 'ubuntulight';



    text-transform: uppercase;



    color: #fff;



    font-size: 15px



}

.bgBack .textalg_cent br {



    display: none



}

.bgBack .textalg_cent span.txt_hd {



    font-weight: 600;



    color: #fff;



    margin-bottom: 0;



    display: block;



    font-size: 16px



}

.bgBack .textalg_cent .light_link {



    margin: 20px 0 30px;



    display: inline-block



}

.bgBack .textalg_cent .light_link:hover {



    text-decoration: none



}

.bgBack .textalg_cent .light_link b.view-more {



    background-color: #2c011f!important;



    font-family: 'ubuntulight';



    font-weight: 100;



    border: none;



    font-size: 14px;



    padding: 9px 25px;



    border-radius: 5px;



    -moz-border-radius: 5px;



    -ms-border-radius: 5px;



    -webkit-border-radius: 5px;



    -o-border-radius: 5px;



    transition: background-color .25s



}

.bgBack .textalg_cent .light_link b.view-more:hover {



    background-color: #000!important



}

.bgBackRed {



    background: #2ABFAA;



    padding: 20px 0 20px



}

.bgBackRed .text-align-center img {



    width: 100%;



    padding: 0;



    border-radius: 0



}

.bgBackRed .model_gal,



.bgBackRed .text-align-center {



    border: 5px solid;



    border-color:  #D40000;



    border-radius: 20px;



    -moz-border-radius: 10px;



    -ms-border-radius: 10px;



    -webkit-border-radius: 10px;



    -o-border-radius: 10px;



    overflow: hidden;



    transition: border-color .25s



}

.bgBackRed .model_gal:hover,



.bgBackRed .text-align-center:hover {



    border-color: #7FFF55



}

.bgBackRed .model_gal img,



.bgBackRed .text-align-center img {



    height: auto



}

.bgBackRed .textalg_cent,



.bgBackRed .text-align,



.bgBackRed .text-align span.font_12 {



    margin-top: 1px;



    font-family: 'ubuntulight';



    text-transform: uppercase;



    color: #fff;



    font-size: 15px;

	

	margin-bottom:-35px;



}

.bgBackRed .text-align span.font_12 {



    display: block;



    margin: 5px 0 10px!important



}

.bgBackRed .text-align span.font_12 a.light_link {



    display: block;



    font-family: 'ubuntulight';



    color: yellow;



    font-size: 14px;



    text-transform: capitalize



}

.bgBackRed .text-align {



    margin-bottom: 30px



}

.bgBackRed .text-align span.font_12 {



    margin-top: 0



}

.bgBackRed .text-align br {



    display: none



}

.bgBackRed .textalg_cent br {



    display: none



}

.bgBackRed .textalg_cent span.txt_hd,



.bgBackRed .text-align strong.font_12 {



    font-weight: 600;



    color: #ffef00;



    margin-bottom: 0;



    display: block;



    font-size: 18px



}

.bgBackRed .textalg_cent .light_link {



    margin: 20px 0 60px;



    display: inline-block



}

.bgBackRed .textalg_cent .light_link:hover {



    text-decoration: none



}

.bgBackRed h3 {



    margin: 0 0 30px;



    color: #fff;



    font-weight: 600;



    text-transform: uppercase;



    font-size: 22px;



    font-family: 'ubuntulight';



    letter-spacing: 4px



}

.bgBackRed h3 span {



    color:#000;



}

.bgBackRed .bottomGal span.font_12.font_dark {



    margin: 0!important



}

.bgBackRed .bottomGal .text-align-center {



	border: 2px solid #ccc;



}

.bgBackRed .bottomGal .text-align {



    text-transform: none;



    font-size: 11px



}

.footerBg {



    background: #7F00AA;



    border-top: 10px solid #2c011f;



    padding-top: 0;



    padding-bottom: 15px;



    padding-top: 15px



}

.footerBg .logo-box {



    width: 100%;



    float: none;



    margin-bottom: 10px



}

.footerBg .logo-box a {



    float: none;



    display: inline-block



}

.footerBg .logo-box img {



    width: 300px



}

.footerBg .footertagb {



    color: #fff;



    font-size: 14px!important;



    margin-bottom: 15px



}

.footerBg .footertagb .light_link {



    color: #fff;



    font-size: 14px!important;



    text-transform: uppercase;



    font-family: 'ubuntulight';



    font-weight: 600;



    transition: color .25s



}

.footerBg .footertagb .light_link:hover {



    color: #fef001;



    text-decoration: none



}

.footerBg .copyRit .font_11 {



    color: #fff;



    font-size: 14px;



    font-family: 'ubuntulight'



}

.footerBg .developedBy {



    margin-top: 10px



}

.footerBg .developedBy .float_rt {



    float: none;



    color: #fff



}

.footerBg .developedBy .float_rt a {



    color: #fff



}

.footerBg .developedBy .float_rt a:hover {



    color: #fef001;



    text-decoration: none



}

.middleBg {



    background-color: #808040;



}

.middleBg .imgs {



    border: 10px solid;



    border-color: #ff9606;



    border-radius: 20px;



    -moz-border-radius: 10px;



    -ms-border-radius: 10px;



    -webkit-border-radius: 10px;



    -o-border-radius: 10px;



    overflow: hidden;



    transition: border-color .25s;



    height: auto;



    margin-bottom: 7px



}

.middleBg h2,



.middleBg h1 {



    color: #fdee01!important;



    text-transform: uppercase;



    font-size: 22px;



    font-weight: 600;



    font-family: 'ubuntulight'



}

.middleBg h3,



.middleBg h4,



.middleBg h5,



.middleBg h6 {



    color: #fdee01!important;



    text-transform: uppercase;



    font-size: 18px;



    font-weight: 400;



    font-family: 'ubuntulight'



}

.middleBg p {



    color: #fff



}

.middleBg ul,



.middleBg ol {



    padding: 15px 25px 15px 15px;



    margin-bottom: 25px;



	margin-left: 320px;



    background:#a5456c;



    border-radius: 20px



}

.middleBg ul li,



.middleBg ol li {



    font-size: 16px;



    line-height: 28px;



	margin-left: 20px;



    color: #fff



}

.middleBg .pull-right .imgs {



    border-width: 10px;



    border-color:#a5456c;



}

.middleBg ol {



    padding: 0 0 0 25px



}

.bgBackRed h5.font_dark {



    margin: 0 0 10px;



    color: #fff;



    text-align: center;



    font-size: 18px;



    font-weight: 600;



    font-family: 'ubuntulight';



    text-transform: uppercase



}

.mt35 {



    margin-top: 10px



}

.mb0 {



    margin-bottom: 0



}

.paddingTp {



    padding-top: 20px



}

.Gallery_Div_img {



    width: auto;



    margin-left: 15px;



    margin-right: 15px



}

.Gallery_Div_img.sexPg .col-md-3 {



    min-height: 510px



}

.Gallery_Div_img img {



    width: 100%;



    height: auto;



    border: 5px solid;



    border-color: #ff9606;



    border-radius: 20px;



    -moz-border-radius: 10px;



    -ms-border-radius: 10px;



    -webkit-border-radius: 10px;



    -o-border-radius: 10px;



    overflow: hidden



}

.Gallery_Div_img .boxLeft {



    margin-bottom: 15px;



    width: 100%;



    float: left



}

.Gallery_Div_img .boxLeft .light_link .view-more {



    display: inline-block



}

.Gallery_Div_img .boxLeft .font_12 {



    color: #fff;



    font-size: 14px;



    font-family: 'ubuntulight';



    padding: 5px 0 0;



    display: block



}

.Gallery_Div_img .boxLeft .text-align-center br {



    display: none



}

.galleryHd {



      border: dashed 1px #000;



    background-color: #007F00;



    text-align: center;



    margin-bottom: 10px;



    padding-bottom: 15px;



    border-radius: 7px;



    border: 2px solid #ccc;



}

.sm-imgGal a {



    width: 104px;



    height: auto;



    display: inline-block;



    float: left;



    margin: 0 5px 5px 0



}

.sm-imgGal a img {



    margin: 0;



    width: 100%;



    height: auto;



    border-radius: 5px



}

.pl0 {



    padding-left: 0!important



}

.left_gallery .contact_div_cor {



    padding: 10px;



    text-align: center;



    margin-bottom: 15px;



    background-color: #ffb101



}

.left_gallery a {



    width: 46%;



    margin: 0 2% 4%;



    float: left;



    display: block



}

.left_gallery a img {



    margin: 0;



    width: 100%;



    height: auto



}

@media(min-width:992px) {



    .middleBg .col-md-3 {



        padding-left: 0!important



    }



}

.agePort {



    list-style: none;



    margin: 0;



    padding: 0



}

.agePort li {



    line-height: 22px;



    font-size: 14px;



    font-family: 'ubuntulight';



    font-weight: 100



}

.inBody {



    color: #fff



}

.inBody td {



    border: none!important;



    padding: none!important



}

.inBody a {



    color: #fff



}

.detailNew {



    margin: 0



}

.detailNew h1 {



    margin-bottom: 15px



}

.detailNew .productProf {



    float: left;



    width: 100%;



    margin-right: 20px;



    border: 4px solid #c0080a;



    box-shadow: 0 0 10px #000



}

.detailNew .productProf img {



    float: left;



    margin: 0;



    padding: 0



}

.detailNew .discDetail {



    float: left;



    width: 100%;



    border: 2px solid #c0080a;



    box-shadow: 0 0 10px #000;



    padding: 15px;



    margin-right: 20px;



    background: #c0080a



}

.detailNew .discDetail h4 {



    margin: 0 0 0;



    font-size: 22px;



    color: #ffe295;



    text-transform: none



}

.detailNew .discDetail ul {



    list-style: none;



    margin: 0 0 15px;



    padding: 0;



    background: none



}

.detailNew .discDetail ul li {



    width: 100%;



    color: #fff;



    padding: 0 0;



    font-size: 14px;



    font-weight: 100;



    line-height: 22px



}

.detailNew .clientContact,



.detailNew .discDetail,



.detailNew .productProf {



    float: left;



    width: 100%;



    border: 4px solid #000000;



    box-shadow: 0 0 10px #000;



    padding: 15px;



    background: #AA00AA;



    



}

.detailNew .clientContact h4 {



    margin: 0 0 15px;



    font-size: 22px;



    color: #ffe295;



    text-transform: none



}

.detailNew .clientContact .btnDesign {



    width: auto;



    float: right;



    overflow: visible;



    position: relative;



    float: right;



    cursor: pointer;



    font-size: 21px;



    color: #FFF;



    text-transform: uppercase;



    background: #fed198;



    -moz-border-radius: 0 3px 3px 0;



    -webkit-border-radius: 0 3px 3px 0;



    border-radius: 0 3px 3px 0;



    padding: 0 21px;



    border-radius: 5px;



    border: 1px solid #fddfb1;



    background: #ffb76b;



    background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);



    background: -webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);



    background: linear-gradient(to bottom, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);



    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);



    width: 100%;



    float: left;



    margin-bottom: 15px;



    text-align: center;



    padding: 15px 0;



    font-weight: 600



}

.detailNew .clientContact .btnDesign span img {



    width: 35px;



    height: auto;



    float: none;



    display: inline-block;



    margin-right: 10px



}

.imgMini {



    margin-top: 10px



}

.imgMini a.thumbnail {



    border: none;



    background: none;



    display: inline-block;



    margin: 0;



    padding: 0



}

.imgMini img {



    width: 94px;



    height: 110px!important;



    border: 1px solid yellow;



    margin: 0 10px 10px 0;



    height: auto;



    float: left



}

.detailPage p.text span {



    margin: 0 0 0 15px



}

.leftGallery img {



    border: 2px solid yellow;



    border-radius: 5px;



    margin: 0 9px 10px 0



}

ul.list2col {



    list-style: none;



    margin: 0;



    padding: 0;



    text-align: center;



    margin: auto



}

ul.list2col li {



    float: none;



    display: inline-block;



    margin: 5px 5px 0 0;



    min-width:19%



}

ul.list2col li a {



    padding: 5px 15px;



    font-size: 13px;



    color: #fff;



    display: block;



    text-decoration: none!important;



    background: #108cc5;



    background: -moz-linear-gradient(top, rgba(16, 140, 197, 1) 0, rgba(7, 101, 144, 1) 100%);



    background: -webkit-linear-gradient(top, rgba(16, 140, 197, 1) 0, rgba(7, 101, 144, 1) 100%);



    background: linear-gradient(to bottom, rgb(225, 46, 62) 0, #FE05C5 100%);



    -webkit-box-shadow: inset 1px 1px 1px 0 rgba(255, 255, 255, .35), 0 0 1px 0 rgba(86, 179, 222, .65);



    -moz-box-shadow: inset 1px 1px 1px 0 rgba(255, 255, 255, .35), 0 0 1px 0 rgba(86, 179, 222, .65);



    box-shadow: inset 1px 1px 1px 0 rgba(255, 255, 255, .35), 0 0 1px 0 rgba(86, 179, 222, .65);



    border: 1px solid #083449;



    border-radius: 5px



}

ul.list2col li a:hover,



ul.list2col li a:focus {



    color: yellow;



    outline: none



}

.footerBg .logo-box {



    display: none



}

@media(max-width:992px) {



    .logo-box {



        margin: 20px 2% 0;



        float: left;



        width: 96%;



        height: auto



    }



    .logo-box a {



        width: 100%



    }



    .logo-box a span {



        margin-top: 5px



    }



    .contacts {



        padding: 0 15px;



        margin-top: 22px;



        width: 100%;



        float: left



    }



    .contacts p {



        text-align: center



    }



    .sub_menu {



        width: 100%;



        margin: 0 0 15px



    }



    .tp-mnu1 {



        width: 100%



    }



    .ani_div {



        margin: 0



    }



    .mid_div_bg {



        margin: 15px 0 0 0



    }



    .bgBackRed .textalg_cent {



        margin-top: 0;



        margin-bottom: -40px



    }



    .footerBg .footertagb .light_link {



        display: inline-block



    }



    .contact_div_cor .bgImg {



        background-image: none



    }



    .middleBg .imgs {



        width: 50%



    }



    .rt_div {



        margin: 0;



        padding: 0



    }



    .bottom_links table td {



        width: 100%;



        float: left



    }



    .bottom_links table td {



        font-size: 16px



    }



    .sm-imgGal a {



        width: 91px



    }



    .homePageGo img {



        width: 100%



    }



    .homePageGo {



        margin: 15px 0 0;



        width: 100%



    }



    .homePageGo img {



        width: 130px



    }



    .detailNew .clientContact,



    .detailNew .discDetail,



    .detailNew .productProf {



        min-height: auto



    }



    .imgMini a.thumbnail {



        width: 48%;



        margin-right: 1%



    }



    .imgMini img {



        height: auto!important;



        width: 100%!important



    }



    .leftGallery a {



        width: 48%;



        margin-right: 1%;



        float: left



    }



    .leftGallery img {



        height: auto!important;



        width: 100%!important



    }



    .Gallery_Div_img {



        margin-left: 0;



        margin-right: 0



    }



}

@media (max-width:767px) {



    .logo-box a span {



        text-align: center



    }



}

@media(min-width:768px) and (max-width:992px) {



    .mid_div_bg {



        margin-top: 15px!important



    }



    .bgBack .textalg_cent .light_link b.view-more {



        font-size: 12px



    }



    .logo-box {



        margin: 20px 0 0 15px



    }



    .contacts p {



        text-align: right



    }



    .logo-box a {



        text-align: left



    }



    .contacts {



        padding: 0 15px 0 0



    }



    .homePageGo {



        margin: 25px 10px 0 15px;



        width: 100px



    }



    .homePageGo img {



        width: 100%



    }



    .logo-box {



        float: none;



        width: auto;



        min-height: 44px



    }



    .logo-box a {



        font-family: 'elephantitalic';



        font-size: 21px;



        line-height: 16px



    }



    .detailNew .clientContact,



    .detailNew .discDetail,



    .detailNew .productProf {



        min-height: 680px



    }



    ul.list2col li {



        min-width: 30%



    }



}

@media(min-width:768px) and (max-width:992px) {



    .detailNew .clientContact,



    .detailNew .discDetail,



    .detailNew .productProf {



        min-height: auto



    }



}

@media(min-width:992px) and (max-width:1200px) {



    .tp-mnu1 ul li {



        padding: 0



    }



    .tp-mnu1 ul li a {



        padding: 10px 20px



    }



    .ani_div {



        margin: 0



    }



    .bgBack .textalg_cent .light_link b.view-more {



        font-size: 12px



    }



    .mid_div_bg {



        margin: 15px 0 0



    }



    .Gallery_Div_img.sexPg .col-md-3 {



        min-height: 530px



    }



    .Gallery_Div_img {



        margin-left: 15px;



        



    }



}/*---------------new css-------------*/

.discDetail h4{ margin-bottom:20px; }



.detailNew .discDetail ul li{ font-size:16px; border-bottom:1px dotted #fff; padding-bottom:3px; margin-bottom:5px; }



.discDetail li strong{ min-width:200px;display: inline-block; }



.imgMini img{ width:90px; height:auto !important; }

.tp-mnu1 .dropdown-menu{ background:#000; }



.tp-mnu1 .dropdown-menu a{ width:100%; border:0; }



.tp-mnu1 .dropdown-menu li{ width:100%; border:0; }

.mb30{ margin-bottom:30px !important; }



.mid_div_bg .col-sm-12{ text-align:center; }



.mid_div_bg .col-sm-12 img{ display:inline-block; margin:5px 5px 10px; width:19%; }.main-banner{ background:#000; position: relative; }



.main-banner img{ width: 100%; }



.contact-phone{ position: absolute; top:5%; font-weight:900; animation: phone infinite 1s ease-in;   right:5%; z-index: 1; color:#fff; font-size:40px;  }

@keyframes phone{



	0%{ color:#fff;  }



	50%{ color:#00FF05; }



	100%{ color:#fff; }



}

.banner-caption1{ position: absolute; top:22%; left:47%; z-index: 1; color:#000; font-size:24px; border-radius:10px;  background:#f7b71e; padding:5px 1%; animation: light infinite 2s ease-out;   }

@keyframes light{



	0%{ box-shadow:none; }	



	50%{ box-shadow: 0px 0px 40px #ffeab7; }	



	100%{ box-shadow:none; }		



}

.banner-caption2{ position: absolute; bottom:5%; right:20%; z-index: 1; color:#fff; font-size:26px;  }

.add-banner img{ width: 49%; float: left; padding-left: 20px; padding-bottom: 7px;}

.ad-banner-text1{ max-width:600px; margin: auto; font-size: 26px; color:#ff0402; text-shadow: 0px 0px 1px #000;  }



.ad-banner-text2{ max-width:700px; margin: auto; font-size: 23px; margin-top: 15px; color:#ffd5c6; text-shadow: 0px 0px 1px #fff;   }

.color-strip{ background:#f26122; display: inline-block; color: #fff; font-style: italic; padding: 10px; margin-top:25px;  margin-bottom:0px; }

.style-footer-link{ background:#2c011f; margin-bottom:10px;  }



.style-footer-link .bgImg{ background: none; }



.style-footer-link ul.list2col li a{ padding:12px 10px;  width: 100%; color:#fff;

display: inline-block; transition: all 0.1s ease-in; margin: 0px 1% 0px;  border-radius:40px;



	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-edit#cb60b3+0,c146a1+50,a80077+51,db36a4+100;Pink+Gloss */



background: #cb60b3; /* Old browsers */



background: -moz-linear-gradient(top, #cb60b3 0%, #c146a1 50%, #a80077 51%, #db36a4 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top, #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom, #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#db36a4',GradientType=0 ); /* IE6-9 */

}

.style-footer-link ul.list2col li a:hover{ transform:scale(1.1);



/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-edit#cb60b3+0,c146a1+50,a80077+51,db36a4+100;Pink+Gloss */



background: #cb60b3; /* Old browsers */



background: -moz-linear-gradient(-45deg, #cb60b3 0%, #c146a1 50%, #a80077 51%, #db36a4 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(-45deg, #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(135deg, #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#db36a4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	



	



}

.style-footer-link ul.list2col li:nth-child(3n) a{



	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-edit#feccb1+0,f17432+50,ea5507+51,fb955e+100;Red+Gloss+%232 */



background: #feccb1; /* Old browsers */



background: -moz-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */



		



}.style-footer-link ul.list2col li:nth-child(3n) a:hover{



/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-edit#feccb1+0,f17432+50,ea5507+51,fb955e+100;Red+Gloss+%232 */



background: #feccb1; /* Old browsers */



background: -moz-linear-gradient(-45deg, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(-45deg, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(135deg, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	



	



}

.style-footer-link ul.list2col li a:hover{  }

.style-footer-link .lft_menu_lnk{ height: auto; }@media (max-width:1024px){



.banner-caption1 {



    top: 8%;



    left: 36%;



    font-size: 30px;



    border-radius: 5px;



    padding: 8px 3%;



}



.contact-phone{ font-size:28px; line-height: normal;top: 9%; }



.contact-phone .smalltexvt{ display: block; }



.banner-caption2{ font-size:18px; }	



	



}

@media (max-width:992px){



.tp-mnu1.menu_links{ display: none; }



.menu-trigger{ display: block; background-position: center; height: 40px; }



.tp-mnu1 ul li{ padding: 0; border-radius: 0; border: 0; margin-top: 1px; }



	



.tp-mnu1 .dropdown-menu {



    width: 100%;



    margin: 0;



    border: 0;



    box-shadow: none;



    position: inherit;



}



.tp-mnu1 .dropdown-menu li{ background: #eee; }



	



.contact-phone{ top: 40%; }



.color-strip{ font-size: 18px; }	



.tp-mnu1 .dropdown-menu	{ display: none; }	



	



}

@media (max-width:690px){



.banner-caption1 {



    left: auto;



    font-size: 19px;



    right: 4%;



}



		



}

@media (max-width:414px){



	.contact-phone{ position: inherit; right: 0; left: 0; border-radius: 0; text-align: center; }	



	.banner-caption1{ position: inherit; right: 0; border-radius: 0; text-align: center; animation: none; margin: 10px 0; }	



	.banner-caption2{ position: inherit; right: 0; left: 0; border-radius: 0; text-align: center; background: #000; padding-bottom: 10px; }



	.ad-banner-text1{ font-size: 20px; }



	.ad-banner-text2{ font-size: 16px; }



	.add-banner{ background-size:cover; background-position:center; padding: 0px 0; }



	



	



}.cityleft{margin:0 auto;padding:0;float:left;color:#fff}

.city-btn, .city-btn:visited {



    position: relative;



    display: inline-block;



    overflow: hidden;



    text-transform: uppercase;



    border: 1px dashed #373946;



    text-decoration: none;



    color: #fff;



    padding: 9px 10px!important;



    margin-top: 20px;



    background-color: #a71f00;



    font-size: 18px;



    border-radius: 60px;



z-index: 1;}.theme-btn {



    position: relative;



    display: inline-block;



    overflow: hidden;



    text-transform: uppercase;



    border: 1px dashed #373946;



    text-decoration: none;



    color: #fff;



    padding: 3px 35px;



    background-color: #d31073;



    font-size: 16px;



	border-radius: 10px;



    z-index: 1;



}

.theme-btn a{color:#fcfcf8;



	



}

.fixed-call{ position:fixed; top:11%; right:-154px; background:url(../images/call-me.png) no-repeat; width:206px; height:57px;-webkit-transition: all .4s ease; 



-moz-transition: all .4s ease;



-ms-transition: all .4s ease;



-o-transition: all .4s ease;



transition: all .4s ease; z-index:899;}



.fixed-call:hover{ right:0;}

.fixed-whatsapp{ position:fixed; top:11%; left:-154px; background:url(../images/whatsapp-chat.png) no-repeat; width:206px; height:57px;-webkit-transition: all .4s ease; 



-moz-transition: all .4s ease;



-ms-transition: all .4s ease;



-o-transition: all .4s ease;



transition: all .4s ease; z-index:899;}



.fixed-whatsapp:hover{ left:0;}



@media screen and (min-width: 240px) {

  img {

  width:100%;

  }

}

