/*http://webdesign-finder.com/html/models/*/

body{
	background-image: url(../img/body-bg.jpg);
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
H1,H2,H4,H5,H6{
    color: red;
    font-weight: bold;
}
.alpic4{
    color: #0be539;
    font-weight: bold;
}
.alpic{
    color: #e3ec18;
    font-weight: bold;
}
.alpic1{
    color: #f30a6b;
    font-weight: bold;
}
.alpic2{
    color: #03f7ff;
    font-weight: bold;
}
.alpic3{
    color: #fd5600;
    font-weight: bold;
}
.zbt{
    color: #58ACFA;
}

.w_bg_black1{
	background:#0D0D0D;
}
.w_bg_black2{
	background: ;
}
.w_bg_ping{
	background: #E0006C !important;
}
.site-bg{
	background: #E0006C !important;
}
.w_color_pink{
	color: #E0006C !important;
}
.site-color1{
	color: #FFFFFF !important;
}
.site-color{
    color: red !important;
}
.rock{
    border: 1px solid black;
    background-color: #e00d34;
    padding-top: 15px;
    margin-bottom: 20px;
    
}
.rock1{
    border: 1px solid black;
    background-color: green;
    border-radius: 5px;
}
.rock2{
    border: 1px solid black;
    background-color: blue;
    border-radius: 5px;
}
.rock1,.rock2{
    float: right;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px;
}
.rock-one{
    border: 2px solid black;
    background-color: black;
}
.dutt{
    color: #FFFF00;
}
table,td,th{
    border: 2px solid black;
    background-color: #e00d34;
    text-align: center;
}
table{
    width: 100%;
    border-collapse: collapse;
}
.text-bold{
	font-weight: 800;
}
.text-thin{
	font-weight: 300;
}
.sec_title{
	color: red;
	font-weight: 300;
	margin-bottom: 20px;
    text-align: center;
}
.btn-pink{
	background: #E0006C;
	border:2px solid #E0006C;
	border-radius: 5px;

}
.btn-pink:hover{
	background: red;
	border:2px solid #b30257;
}
.btn-pink:focus{
	background: #b30257;
	box-shadow: none;
}
.btn-pink:active{
	background: #b30257 !important;
	box-shadow: none;
}
.btn-pink:not(:disabled):not(.disabled).active:focus, .btn-pink:not(:disabled):not(.disabled):active:focus, .show>.btn-pink.dropdown-toggle:focus {
    box-shadow: none;
}
.btn-outline{
	background-color: transparent;
}
.btn-outline{
	border: 2px solid #fff;
}
.parallax {
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 0;
    background-repeat: no-repeat;
    position: relative;
}

/*=============  navbar css =============*/
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #CC05D1;
}
.navbar{
	border-bottom: 1px solid #212121;
}
.navv-btn{
    border: 2px solid #E0006C;
    border-radius: 30px;
    padding: 5px 28px !important;
    color: #E0006C !important;
    margin: 3px;
}
.navv-btn:hover{
    background: #E0006C;
    border-color: #E0006C;
    color: #fff !important;
}
.br-r0{
	border-radius: 0;
}

.search-btn{
	border: 1px solid #e0006b;
}
.search_section{
	background-color:;
	background-attachment: fixed;
    background-size: cover;
    background-position: 50% 0;
    background-repeat: no-repeat;
    position: relative;
    background-position: 50% 0px;
    
    
}
.search_section .container{
	padding-top: 150px;
    padding-bottom: 137px;
	
}
.search_section .over_black{
	
}
.search_title{
	font-weight: 100;
    font-size: 46px;
}

.pp-0{
	padding: 0;
}
.grl-title{
    color: #908d8d;
    padding: 8px 0;
    text-align: center;
    transition: 0.5s;

}
.grl-title-1{
    color: #908d8d;
    padding: 8px 0;
    text-align: center;
    transition: 0.5s;

}
a:hover{
	text-decoration: none;
}
.grl-box-1{
    border: 2px solid white;
    background: white;
}
.grl-title-1{
    font-weight: bold;
    color: black;
}
.grl-box-1:hover{
	/*background: #e0006b;*/
	background: #e00d34;
	transition: 0.5s;
}
.grl-box-1:hover {
	color: #fff;
}
.grl-box:hover{
    /*background: #e0006b;*/
    background: #e00d34;
    transition: 0.5s;
}
.grl-box:hover .grl-title{
    color: #fff;
}

.grl-img{
    border: 2px solid white;
	position: relative;
	overflow: hidden;
}
.grl-content{
	background: #e0006b63;
    color: #fff;
    padding: 15px;
    font-size: 13px;
    font-weight: 200;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: -104px;
    transition: 0.5s;
}
.grl-box:hover .grl-content{
	bottom: 0;
	transition: 0.5s;
}
.grl-box-1:hover .grl-content{
    bottom: 0;
    transition: 0.5s;
}
.grl-content p{
	padding: 0;
	margin: 0;
}
.vip_grl{
	background: #CC05D1;
    color: #fff;
    -ms-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    transform: rotate(-48deg);
    text-align: center;
    position: absolute;
    top: 8px;
    left: -108px;
    width: 100%;
}
.vip_profile_item{
    position: relative;
    overflow: hidden;
}
.vip_profile_item .vip_grl {
    background: #e0006b;
    color: #fff;
    -ms-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    transform: rotate(-48deg);
    text-align: center;
    position: absolute;
    top: 15px;
    left: -80px;
    width: 48%;
}
.btn-tag{
    font-size: 11px;
    padding: 3px 8px;
}
.fw-100{
	font-weight: 100;
}
.over_black {
    
}
a{
    color: #fff;
    transition: 0.5s;
}
a:hover{
    color: #de006a;
    transition: 0.5s;
}
.loc-box{
  background: #CC05D1;
  text-align: center;
  margin-bottom: 30px;
  padding: 20px 0;
  color: #fff;
  transition: 0.5s;
}
.loc-box:hover{
  background: #A404A8;
  transition: 0.5s;
}
.a-none:hover{
  text-decoration: none;
}*/
.pop-link .nav-link{
	padding: .2rem 1rem;
}
.profile-list li{
	background: transparent;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
.adult-modal{
	background: #000000c7;
}
.adult-modal .modal-header{
	background: #e0006b;
	color: #fff;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #E0006C;
}
#profile-slider{
    position: relative;
}
#profile-slider .owl-prev{
    position: absolute;
    top: 43%;
    left: 0;
    background: unset;
    font-size: 25px;
    outline:0;
}
#profile-slider .owl-next{
    position: absolute;
    top: 43%;
    right: 0;
    background: unset;
    font-size: 25px;
    outline:0;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #e0006b;
    text-decoration: none;
}
.owl-dot:focus{
    outline:0;
}
.owl-dots{
    position: relative;
    top: -36px;
}
.my-form .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #d3016b;
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgb(224, 0, 107);
}
.my-form .form-control {
    color: #000;
    background-color: #fff;
}
.my-form .form-control:focus {
    color: #000;
    background-color: #fff;
    border-color: #d3016b;
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgb(224, 0, 107);
}
.a-clr-none:hover{
    color:#fff;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #021AB4;
    border-color: #021AB4;
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #ffffff;
    background-color: #1a1a1a;
    border: 1px solid #1a1a1a;
}
.page-item.disabled .page-link {
    color: #37393c;
    pointer-events: none;
    cursor: auto;
    background-color: #1a1a1a;
    border-color: #1a1a1a;
}


/*Mobile devices*/
 @media only screen and (max-width : 768px) {
    .pp-0{
	padding-right: 15px;
	padding-left: 15px;
}
.vip_grl {
    left: -50px;
}
.chat_call{
	font-size: 22px;
}
.vip_profile_item .vip_grl {
    left: -55px;
}
}
/* Medium Devices, Desktops */
 @media only screen and (min-width: 768px) and (max-width : 992px) {
    .vip_grl {
    left: -44px;
}
}
/* Large Devices, Wide Screens */
 @media only screen and (min-width: 992px) and (max-width : 1200px) {
    .vip_grl {
    left: -67px;
}
}
 @media only screen and (min-width: 1200px) and (max-width : 1888px) {
.vip_grl {
    left: -84px;
}
}
.section-title-1 {
    margin-bottom: 60px
}

.section-title-1 h1 {
    margin-top: 0;
    text-transform: capitalize
}

.section-title-1 p {
    margin-bottom: 0;
    font-size: 16px
}

.section-title-1 .title-line {
    padding: 10px 0
}

.section-title-1 .title-line:before {
    background: #ffff;
    content: "";
    display: block;
    height: 2px;
    margin: 0 auto;
    width: 220px
}

.section-title-1 .title-line:after {
    background: #ffff;
    content: "";
    display: block;
    height: 6px;
    position: relative;
    top: -6px;
    margin: 0 auto;
    width: 60px
}
.text-blue {
    color: #ff0000;
    padding-right: 0
}

#more {display: none;}
#myBtn{
    border: 1px solid black;
    background-color: black;
    color: white;
}
.rtm{
    color: green;
}



/*body {
    margin: 0;
    padding: 0;
    transition: background-color 2s cubic-bezier(0.19, 1, 0.22, 1);
}*/
.btn-shine {
    }
.button {    
    border: 2px groove #6A0364;
    border-radius: 4px;
    width: 100%;
    letter-spacing: 0.2125rem;
    overflow: hidden;
    padding: 25px 0px;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: background 5s cubic-bezier(0.19, 1, 0.22, 1), border 1s cubic-bezier(0.19, 1, 0.22, 1), color 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    user-select: none;    
    /* background: rgba(0, 0, 0, 0) url(img/buton.jpg) repeat scroll 0 0; */
    background: linear-gradient(to bottom, #ffffff00 -70%,#6A0364 100%);
    float: left;
    color: white;
    font-size: 17px;
}
/*@media screen and (max-width: 1024px) {
    .button {
        width:25%;
    }
    .button .mask {
        width: 165px;
    }
}
@media screen and (max-width: 590px) {
    .button {
        width:33.33%;
    }
    .button .mask {
        width: 165px;
    }
}
@media(max-width: 422px) {
    .button {
        width:50%
    }
    .button .mask {
        width: 150px;
    }
}*/
.button a {
    text-shadow: 1px 1px 0px #000;
    color: #ffffff;
    text-decoration: none;
    font-family: 'Bangers', cursive;
}
.button .mask {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    height: 100px;
    position: absolute;
    transform: translate3d(-120%, -50px, 0) rotate3d(0, 0, 1, 45deg);
    transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
    width: 200px;
}
.button .shift {
    display: inline-block;
    transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
}
.button:hover {
    background-color: rgba(255, 255, 255, 0.05);
    border-color: #fff;
    box-shadow: 0 0 5px rgba(255, 245, 245, 0.8);
    transition: background 0s;
}
.button:hover a {
    color: #fff;
}
.button:hover .mask {
    background-color: #fff;
    transform: translate3d(120%, -100px, 0) rotate3d(0, 0, 1, 90deg);
    <!--clip-path: polygon(69% 19%,85% 56%,54% 58% );-->
}
.button:hover .shift {
    transform: translateX(5px);
}
.button:active {
    background-color: #fff;
}
.button:active a {
    color: #202020;
}

/*Start contact from*/
.jkt{
    color: white;

}
.pkt{
    color: #02B420;
    width: 24px;
    float: left;
}
.bkt{
    margin-bottom: 40px;
}
/*End contact from*/