body{font-family: 'Gilroy-Regular', sans-serif ;}
.navbar-expand .navbar-nav .nav-link{font-family: 'Gilroy-Medium', sans-serif ; font-size:15px;  padding:9px 0px 7px 0px;  border-bottom:2px solid #ffffff00;}
.navbar-expand .navbar-nav .nav-linkk:hover{border-bottom:2px solid #f73859;}
.gilroy-bold{font-family: 'Gilroy-Bold', sans-serif ;}
.gilroy-medium{font-family: 'Gilroy-Medium', sans-serif ;}
.sofia-bold{font-family: 'Sofia Pro-Bold', sans-serif ;}
.sofia-medium{font-family: 'Sofia Pro-Medium', sans-serif ; }
.sofia{font-family: 'Sofia Pro', sans-serif;}
.bg-header{background:#0b2c3d;}
.bg-footer{background:#0b2c3d;}
.bg-light-pink{background:#fff8fb;}
.bg-rlp{background:#f73859;}
.bg-gallery{background:#d2d6d8;}
.bg-galleryy{height:360px; background:#d2d6d8;}
.bg-reg{background:#F3F6F9;}
.bg-pref{background:#F7F7F7;}
.logo{background:#f73859; padding:5px; border-radius:10px;}
.logo img{width:80px;}
.llogo img{width:80px; }
.text-ash{color:#66688B}
.text-blog{color:#5C727D;}
.text-shead{color:#6A707E;}
.text-gray{color:#ABAFB3;}
.text-rlp{color:#f73859;}
.text-price-head{color:#0B2C3D;}
.text-blackk{color:#161C2A;}
.text-12{font-size:12px;}
.text-13{font-size:13px;}
.text-14{font-size:14px;}
.text-15{font-size:14px;}
.text-16{font-size:16px;}
.text-18{font-size:18px;}
.text-20{font-size:20px;}
.text-22{font-size:22px;}
.text-24{font-size:24px;}
.text-44{font-size:44px;}
.text-60{font-size:60px;}
table tr td{padding:5px;}

.mr-40{margin-right:40px;}
.ml-20{margin-left:20px;}
.wd-40{width:40px;}
.fsearch input, .fsearch button{height:31px;}
 .fsearch select{height:33px;}
.rform input[type=text],.rform input[type=email],.rform input[type=password],.rform input[type=submit],.rform input[type=file], .rform select{height:52px;  border-radius:7px;}
.video-play{width:100%; height:600px;}
.height-48{height:48px;}
.rlp-border{border:.5px solid #C9C9C9;}
.rlp-radius{border-radius:8px;}
.list-none{text-decoration:none;}
.list-none:hover{text-decoration:none;}
.list{list-style:none; text-align:left; padding:0px;}
.clist{margin-top:100px;}
.clist li{padding-bottom:35px;}
.social-list:hover{background:#f73859; border:1px solid #f73859;}
.fbtn{height:48px; width:144px; border-radius:8px; padding:15px 27px 15px 24px; color:white; background:#f73859; border:1px solid #f73859;}
.fbtn:hover{color:#f73859; background:white; ; transition:2s;}
.button{background:#f73859; color:white; border:1px solid #f73859 ;}

.button:hover{background:#ffffff; color:#f73859; border:1px solid #f73859 ;  transition:2s;}
.rbutton{background:#ffffff; color:#f73859; border:1px solid #f73859 ;}
.rbutton:hover{background:#f73859; color:#ffffff; border:1px solid #f73859 ; transition:2s;}
.nbutton{ color:#f73859; border:1px solid #f73859 ; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;}
.sbutton{ color:#ABAFB3; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; transition:2s;}
.pagination .page-item .page-link{background:#f73859; margin-right:10px; color:white;}
.pagination .page-item .page-link:hover{background:#ffffff; margin-right:10px; color:#f73859;}
.hbw:hover{background:white; transition:2s; box-shadow:0 0rem 1rem rgba(0,0,0,.15); }
.rlp-hover:hover{color:#f73859; transition:2s;}
.rlp-shadow{box-shadow:0 10px  24px rgb(231, 46, 119,.1);}
.hover-shadow:hover{box-shadow:0 10px  24px rgb(231, 46, 119,.1); border:.5px solid #ffffffff;}
.blog-shadow{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);}
.blog-shadow:hover >a{color:#f73859; text-decoration:underline;}
.blog-shadow:hover{box-shadow:0 10px  24px rgb(231, 46, 119,.1);}
.shad span{border-bottom:3px solid white; padding-bottom:8px;}
.shad:hover >h5 span{color:#f73859; border-bottom: 3px solid #f73859;}
.shad:hover >p{color:black;}
.rightl .dropdown-menu{right:0; left:auto; }
#dchat{display:none;}
.received{float:left; background:#EFEFEF; color:black; margin:3px; width:auto; padding:10px; border-radius:10px;}
.sent{float:right; background:linear-gradient(to right,#FF8960,#FF62A5); color:white; margin:3px; width:auto;padding:10px;border-radius:10px;}
#owl-demo{margin:auto;}
#owl-pack{margin:auto;}
#owl-pack .owl-controls{margin-top:40px;}
#owl-demo .owl-pagination{display:none;}
.featured-carousels .owl-prev{left:-40px;}
.featured-carousels .owl-next{right:-40px;}
.cc .iti{width:89%;}
.gtop{top:-150px;}
.preft{font-size:15px;font-family:'Gilroy-Medium', sans-serif ;}
.fi{height:230px;}
.rotater{
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rotatel{
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/*.modal{ pointer-events: none;}*/
 .main-video{width:100%; height:auto;}
      
@media only screen and (max-width:800px) and (min-width:300px){
    .video-play{ height:350px;}
   .cc .iti{width:82.7%;}
  .mr-40{margin-right:24px;}
    .preft{font-size:12px;}
   .bg-galleryy{height:260px; }
   .m-none{display:none;}
   .fi{height:auto;}
   .main-video{ height:400px;}
            .text-60{font-size:35px;}
}