@charset "utf-8";
.color-white{
    color:#fff!important
}
*{
    padding:0;
    margin:0
}
body{background: #fff !important}
a{color:#ffda85 !important;}
a:hover{color:#ffda85 !important;}
html{
    overflow-x:hidden
}
img{width: 100%; height: 100% !important}
.color-white1{
    color:#fff!important
}
.color-white2{
    color:#fff!important
}
.whats{
    display:none!important
}
.row-mar{
    margin:0 15px!important
}
.row-mar1{
    margin:0 15px!important
}
.mid_div_bg round p{
    text-align:justify
}
.imgs{
    border:2px solid #ffb101;
    aspect-ratio:1/0;
    object-fit: cover;
    display: inline-block !important;
}
.escort-img{
    width:14%;
    float:left;
    margin-right:25px
}
.dmca-img{width: 120px !important; height: 40px;}
body{
    margin:0;
    padding:0;
    width:100%;
    background-repeat:repeat;
    background-color:rgba(255,1,83,.42);
    background-repeat:no-repeat;
    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{
    width:100%;
    position:relative
}
.sub_menu{
    height:38px;
    width:100%;
    position:relative;
    border-radius:8px;
    margin-top:15px;
    background-color:#b51f0b
}
.for-head{font-size: 18px; font-weight: 600;}
.logo{
    position:relative;
    margin-left:10px;
    margin-top:0;
    float:left;
    width:400px
}
.btns{
    padding:10px 25px;
    color:#fc206a;
    background-color:#fff;
    border:1px solid #fc206a;
    border-radius:30px
}
.btns:hover{
    color:#fff!important;
    background-color:#fc206a!important;
    text-decoration:none
}
.img-100{
    padding:15px 0
}
.img-100 img{
    width:100%
}
.color-head li a{
    color:#fff!important
}
.pad-head{
    padding:0!important
}
.pad-head1{
    padding:0!important
}
.color-head1{
    color:#b51f0b
}
.color-head2{
    color:#000
}
.marg-main1{
    margin:0 15px!important
}
.height-main{
    height:auto;
    width:auto
}
.height-main1{
    height:auto;
    width:auto
}
.height-main2{
    height:auto;
    width:auto
}
.height-main3{
    height:auto;
    width:auto
}
.marg-main2{
    margin:0 15px!important
}
.width-main{
    height:auto;
    width:auto
}
.width-main1{
    height:auto;
    width:auto
}
.width-main2{
    height:auto;
    width:auto
}
.width-main3{
    height:auto;
    width:auto
}
.marg-main3{
    margin:0 15px!important
}
.modal-height{
    height:auto;
    width:auto
}
.modal-height1{
    height:auto;
    width:auto
}
.modal-height2{
    height:auto;
    width:auto
}
.modal-height3{
    height:auto;
    width:auto
}
.height-sidebar{
    height:20px;
    padding:0;
    background-color:#ff015fa8
}
.height-m{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m1{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m2{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m3{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m4{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m5{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m6{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m7{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m8{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.height-m9{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m1{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m2{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m3{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m4{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m5{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m6{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m7{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m8{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m9{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m10{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m11{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m12{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.width-m13{
    width:100px;
    height:40px;
    background-color:#f69;
    color:#fff;
    text-align:center;
    padding-top:5%
}
.padding-cont{
    padding:0!important
}
.height-col{
    padding-top:1px;
    color:#fff
}
.color-text{
    color:#fff
}
.color-text1{
    color:#f33;
    text-align:center
}
.height-col1{
    color:#fff;
    padding-top:1px
}
.color-text2{
    color:#fff
}
.ali .foot-mar{
    padding-right:0
}
.height-col2{
    height:250px!important;
    width:250px!important
}
.height-col3{
    color:#fff!important
}
.height-col4{
    color:#fff;
    padding-top:1px
}
.color-text3{
    color:#fff
}
.height-px{
    height:20px
}
.color-text4{
    color:#fff
}
.height-px1{
    height:20px
}
.color-tex{
    color:#fff
}
.height-px2{
    height:20px
}
.color-tex1{
    color:#fff
}
.marg-tex{
    margin:0!important
}
.pad-tex{
    padding:0
}
.pad-tex1{
    padding:0
}
.col-red{
    color:#f33!important
}
.col-red1{
    color:#ff5400
}
.col-reds li a{
    color:#fff!important
}
.height-px{
    height:15px
}
.color-reds1{
    color:#fff
}
.pad-tex2{
    padding:0!important
}
.marg-tex1{
    margin:0!important
}
.pad-tex3{
    padding:0!important
}
.marg-tex2{
    margin:0!important
}
.color-reds{
    color:#f33!important
}
.pad-tex4{
    padding:0!important
}
.height-px1{
    height:15px
}
.color-reds1{
    color:#fff
}
.color-reds2{
    color:#fff
}
.bord-text{
    border:1px solid #160a01!important;
    text-align:center!important
}
.height-px2{
    height:15px
}
.color-reds3{
    color:#fff
}
.color-reds4{
    color:#fff
}
.high1{
    height:15px
}
.col-high{
    color:#fff
}
.col-high1{
    color:#fff
}
.image-high{
    height:250px!important;
    width:250px!important
}
.image-high1{
    height:250px!important;
    width:250px!important
}
.height-house{
    height:15px
}
.color-house{
    color:#fff
}
.color-house1{
    color:#fff
}
.image-house{
    height:250px!important;
    width:250px!important
}
.height-ind{
    height:15px
}
.color-ind{
    color:#fff
}
.color-ind1{
    color:#fff
}
.image-ind{
    height:250px!important;
    width:250px!important
}
.height-jagat{
    height:15px
}
.color-jagat{
    color:#fff
}
.height-jai{
    height:15px
}
.color-jai{
    color:#fff
}
.color-jai1{
    color:#fff
}
.cont-photos{
    padding:0
}
.height-photos{
    height:15px
}
.color-photos{
    color:#fff
}
.bord-photos{
    border:solid 1px #000;
    background-color:#000;
    text-align:center;
    padding:5px;
    margin-bottom:10px
}
.marg-photos{
    margin:0
}
.bord-photos1{
    border:dashed 1px #000;
    background-color:#140901;
    text-align:center;
    padding:5px;
    margin-bottom:10px
}
.marg-photos1{
    margin:0
}
.height-services{
    height:15px
}
.color-services{
    color:#f33
}
.color-services1{
    color:#f33
}
.color-services2{
    color:#f33
}
.color-services3{
    color:#f33
}
.height-jodh{
    height:15px
}
.color-jodh{
    color:#fff
}
.height-jyoti{
    height:15px
}
.color-jyoti{
    color:#fff
}
.height-mal{
    height:15px
}
.color-mal{
    color:#fff
}
.height-man{
    height:15px
}
.color-man{
    color:#fff
}
.color-mod{
    color:#fff
}
.height-mod{
    height:15px
}
.color-mod1{
    color:#fff
}
.image-mod{
    height:250px!important;
    width:250px!important
}
.height-abu{
    height:15px
}
.color-abu{
    color:#fff
}
.height-nirman{
    height:15px
}
.color-nirman{
    color:#fff
}
.height-pun{
    height:15px
}
.color-pun{
    color:#fff
}
.color-pun1{
    color:#fff
}
.image-pun{
    height:250px!important;
    width:250px!important
}
.height-raja{
    height:15px
}
.color-raja{
    color:#fff
}
.height-rus{
    height:15px
}
.color-rus{
    color:#fff
}
.color-rus1{
    color:#fff
}
.image-rus{
    height:250px!important;
    width:250px!important
}
.height-shya{
    height:15px
}
.color-shya{
    color:#fff
}
.height-sikar{
    height:15px
}
.color-sikar{
    color:#fff
}
.height-soda{
    height:15px
}
.color-soda{
    color:#fff
}
.marg-sri{
    margin:0
}
.pad-sri{
    padding:0
}
.pad-sri1{
    padding:0
}
.color-sri{
    color:#f33
}
.color-sri1{
    color:#ff5400
}
.marg-sri1{
    margin:0
}
.pad-sri2{
    padding:0
}
.color-whit li a{
    color:#fff!important
}
.height-sri{
    height:15px
}
.color-sri{
    color:#fff
}
.height-udai{
    height:15px
}
.color-udai{
    color:#fff
}
.height-vais{
    height:15px
}
.color-vais{
    color:#fff
}
.height-vidh{
    height:15px
}
.color-vidh{
    color:#fff
}
.pad-women{
    padding:0!important
}
.height-women{
    height:15px
}
.pad-cat{
    padding-top:5px;
    padding-left:15px;
    *height:150px
}
.pad-cate{
    padding-top:15px;
    padding-left:15px
}
.trans-footer{
    text-transform:uppercase;
    margin-right:0
}
.foot-mar{
    padding-right:30px
}
.mar-info{
    margin-left:10px
}
.color-info{
    color:#fff
}
.pad-our{
    padding-top:10px;
    padding-left:15px
}
.pad-out{
    padding-top:10px;
    padding-left:15px
}
.pad-places{
    padding-top:10px;
    padding-left:15px
}
.call-girls-rates{
    padding-left:30px
}
.logo-box{
    width:450px;
    float:left;
    padding-top:10px
}
.contacts{
    float:right;
    text-align:right;
    font-family:Oswald,sans-serify;
    font-size:18px;
    line-height:.7em;
    padding:15px
}
.contacts a{
    color:#333 !important;
    text-decoration:none
}
.phone{
    position:relative;
    margin-right:10px;
    margin-top:1px
}
.menu_links{
    top:6px;
    position:relative
}
.menu_links_txt{
    color:#fff;
    text-decoration:none
}
.tp-mnu1{
    margin:0;
    padding:0
}
.tp-mnu1 ul{
    margin:0;
    padding:0;
    list-style:none
}
.tp-mnu1 ul li{
    text-align:left;
    padding:0 20px 0 30px;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    line-height:25px;
    font-weight:700;
    float:left;
    margin:0;
    text-transform:uppercase
}
.ani_div img{
    width:100%
}
.tp-mnu1 ul li a{
    color:#333;
    text-decoration:none
}
.tp-mnu1 ul li a:hover{
    color:#f4cbd8
}
.menu_over{
    color:#fba700
}
.ani_div{
    width:100%;
    height:300px;
    position:relative;
    margin-top:15px
}
.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-repeat:no-repeat;
    margin-top:15px
}
.ani_div_in04{
    width:100%;
    height:300px;
    position:relative;
    background-color:#9c7840;
    background-repeat:no-repeat;
    margin-top:15px
}
.ani_div_in05{
    width:100%;
    height:300px;
    position:relative;
    background-color:#9c7840;
    background-repeat:no-repeat;
    margin-top:15px
}
.ani_div_in06{
    width:100%;
    height:300px;
    position:relative;
    background-color:#9c7840;
    background-repeat:no-repeat;
    margin-top:15px
}
.ani_div_btm{
    width:1067;
    height:10px;
    position:relative;
    background-repeat:no-repeat;
    margin-left:15px
}
.mid_div_tp{
    width:1067;
    height:10px;
    position:relative;
    background-repeat:no-repeat;
    margin-left:15px;
    margin-top:30px
}
.mid_div_bg{
    background-color:#b51f0b;
    box-shadow:rgba(0,0,0,0.5) 0 3px 15px inset;
    width:100%;
    min-height:400px;
    position:relative;
    height:auto;
    font-family:'Ubuntu Condensed',sans-serif
}
.left_pnl{
    width:252px;
    position:absolute;
    left:830px;
    top:10px
}
.bottom_links{
    box-shadow:rgba(0,0,0,0.5) 0 3px 15px inset;
    background-color:#b51f0b;
    margin:15px 0
}
ul.list2col{
    float:left;
    width:100%;
    margin:0 0 1em 0
}
ul.list2col li{
    float:left;
    width:33%;
    margin: 6px 0;
    color:#333
}
.right_pnl{
    width:252px;
    position:absolute;
    left:825px;
    top:10px
}
.left_menu{
    width:252px;
    height:auto;
    min-height:200px
}
.left_menu_hd{
    width:224px;
    height:21px;
    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:none;
    padding-top:5px;
    font-weight:700
}
.left_menu_lnk_1{
    font-size:16px;
    font-family:Arial,Helvetica,sans-serif;
    color:#fff !important;
    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
}
.margin_tp5{
    margin-top:5px
}
.textalg_cent{
    text-align:center;
    color:#333
}
.list-unlist{
    list-style-type:none;
    color:#000
}
.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){
    .color-white{
        color:#fff!important
    }
    .color-white22{
        margin-left:15px
    }
    .rt_div{
        padding-right:0!important
    }
    gal_thumb_pad_lt{
        margin-left:6px!important
    }
    .left_gallery img{
        width:43%;
        height:136px
    }
    .gal_thumb_pad_lt{
        margin-left:0
    }
    h1{
        font-size:24px!important;
        text-align:left!important;
        word-spacing:-3px!important
    }
    h2{
        font-size:22px!important;
        text-align:left!important;
        word-spacing:-3px!important
    }
    .ani_div img{
        height:160px
    }
    .escort-img{
        width:100%;
        margin-bottom:10px;
        border-radius:10px
    }
    strong{
        color:#ffda85 !important
    }
    strong:hover{
        color:#fff !important
    }
    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:19px;
    color:#fff;
    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:#ff9000
}
.text-new>h1{
    color:#333
}
.rt_div{
    margin:0 15px;
    text-align:justify
}
.div_models{
    width:100%;
    height:320px
}
.model_gal{
    color:#fff!important;
    font-size:15px
}
.model_gal img{
    width:100%;
    aspect-ratio:1/0;
    object-fit: cover;
    display: inline-block !important;
    height: 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:#ff015fa8;
    border:solid 1px #333;
    padding:10px;
    margin:15px 0 15px 0
}
.left_gallery{
    border:solid 1px #333;
    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:5px
}
.booking_div{
    box-shadow:rgba(0,0,0,0.5) 0 3px 15px inset;
    width:auto;
    height:200px;
    background-color:#b51f0b;
    padding:10px;
    text-align:justify
}
.ani_div_in01 img{
    width:100%;
    aspect-ratio:1/0;
    object-fit: cover;
    display: inline-block;
}
.escorts-main-img{
    padding:15px 0
}
.escorts-main-img img{
    width:100%
}
.font26{
    font-size:26px
}
.font_dark{
    color:#fff
}
.contact_div_cor{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.dark_link{
    color:#333;
    text-decoration:none
}
.blacklink{
    color:#333;
    text-decoration:none
}
.light_link{
    color:#fff !important;
    text-decoration:none
}
.light_link a:hover{
    color:#333;
    text-decoration:none
}
.socil-icons{
    margin-topm:-12px
}
.socil-icons a{
    color:#fff;
    font-size:30px;
    padding-bottom:10px
}
.footer{
    padding-left:15px;
    padding-right:15px;
    margin-top:20px;
    padding-top:14px;
    padding-bottom:35px;
    background-color:#b51f0b;
    -webkit-border-top-left-radius:15px;
    -webkit-border-top-right-radius:15px;
    -moz-border-radius-topleft:15px;
    -moz-border-radius-topright:15px;
    border-top-left-radius:15px;
    border-top-right-radius:15px
}
.light_link.font_11{
    padding:10px
}
.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:14px;
    font-weight: 600;
}
#bg_containers{
    width:100%;
    margin:0;
    height:auto;
    z-index:0
}
#bg_containers div{
    width:100%;
    min-height:410px;
    margin:0 auto
}
.white_link{
    color:#fff;
    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%;
    position:relative
}
.Gallery_Div_img{
    width:255px;
    height:353px;
    float:left;
    position:relative;
    text-align:center
}
.Gallery_Div_img_mar{
    margin-left:15px
}
.gallery_img_lrg{
    padding-bottom:7px
}
.image_large_pad{
    padding-right:15px;
    padding-bottom:15px
}
.gall_text_rt{
    position:relative;
    height:auto
}
.footertagbg{
    background-color:#b51f0b;
    height:auto;
    min-height:30px;
    text-align:center;
    padding-top:5px
}
.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;
    background:#fc206a;
    background:-webkit-linear-gradient(#fc206a,#9cf);
    background:-o-linear-gradient(#fc206a,#9cf);
    background:-moz-linear-gradient(#fc206a,#9cf);
    background:linear-gradient(#fc206a,#9cf);
    border-radius:5px;
    border:#9cf solid 1px
}
.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
    }
    .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:100%;
        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
    }
    .sub_menu{
        height:auto;
        border-radius:8px;
        margin:0 15px 10px 15px;
        width:auto;
        padding-bottom:10px;
        background-color:#e932d2
    }
    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:0 0
    }
    .tp-mnu1 ul li{
        background-color:#b51f0b;
        margin-top:10px;
        border:#fff solid 2px;
        border-radius:10px;
        text-align:center;
        padding:10px;
        font-size:16px;
        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 (min-width:320px) and (max-width:480px){
    .whats a{
        color:#fff
    }
    .whats{
        background-color:#b51f0b;
        color:#fff;
        padding:10px 15px;
        position:fixed;
        left:0;
        right:0;
        bottom:0;
        width:100%;
        display:block!important;
        border-top:1px solid #fff
    }
    .wid-20{
        width:20%
    }
    a.call{
        font-size:26px
    }
    .f-l{
        float:left
    }
    .wid-60{
        width:58%
    }
    .f-r{
        float:right
    }
    .mr-0{
        margin:0 0!important
    }
    .pd-0{
        padding:0 0!important
    }
    .logo-box{
        width:auto;
        margin:0 25px
    }
    .logo-box img{
        width:100%;
        height: 100%;
    }
    .img-f-ph{height: 51px;width: 50px;}
    .input-label{
        width:auto;
        float:none;
        font-size:18px
    }
    .input-control{
        width:auto;
        float:none
    }
    .modal-header h4{margin: 0}
    .modal{top: 3%;}
    .modal-body{height: 400px; overflow: auto;}

    .inp{
        width:93%
    }
    .textarea{
        width:93%
    }
    .send-btn{
        width:100%
    }
    .pad-marg{
        padding:0!important
    }
    .mid_div_bg{
        margin:0 -14px
    }
    .img-responsive{
        width:100%
    }
    .foot-mar{
        padding-right:0
    }
    .footer{
        padding-left:0;
        padding-right:0
    }
    .ani_div{
        margin:0 0
    }
    .ani_div3{
        padding-left:0!important;
        padding-right:0!important
    }
    .sub_menu{
        margin:0 0 10px 0
    }
    .tp-mnu1 ul{
        margin:0 0
    }
    .footer{
        margin:15px 0 0 0
    }
    .footer .col-sm-12{
        padding-right:0!important;
        padding-left:0!important
    }
}
