@import url('https://fonts.googleapis.com/css2?family=Butterfly+Kids&display=swap');
/* font-family: 'Butterfly Kids', cursive; */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap');
/* font-family: 'Poppins', sans-serif; */


.header-bottom .container, .header-bottom .container-fluid {
    position: relative;
    display: flex;
}
.header .header-middle .headerPanel_top{
	align-items: center;
	justify-content: space-between;
}

.topbar_panel{
	background: red;
	display: block;
	position: relative;
	z-index:99;
	padding: 10px 0;
}
.topbar_panel .topbar_panel_container{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 6px;
	padding-bottom: 6px;
}
.topbar_panel_container ul{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
}
.topbar_panel_container ul li{
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.topbar_panel_container .topbar_leftCol ul li{
	margin-right: 8px;
}
.topbar_panel_container .topbar_rightCol ul li{
	margin-left: 8spx;
}
.topbar_panel_container ul li a{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
	text-transform: uppercase;
	color: rgba(255,255,255,1);
	display: inline-block;
}

.TextContainer_block ul{margin-left:10px;}
.TextContainer_block ol{margin-left:40px;}
.TextContainer_block ol li{ list-style:decimal; list-style-type:lower-roman;line-height:20px;}
.TextContainer_block ul li{position:relative;padding-left:32px;line-height:20px;}
.TextContainer_block ul li::before{
	font-family:'FontAwesome';
	content:'\f178';
	position:absolute;
	top:2px;
	left:0;
	padding-left:10px;
	font-size:13px;
}
.header{
	padding-bottom:0;
	position:relative;
	top:0;
	left:0;
	right:0;
	z-index:99;
	width:100%;
	background-color:rgba(0,0,0,1);
}
.header-contact a:hover, .header-contact a:focus{
	color:#1c5600;
}
.header-top{
	background-color:#600B11;
	text-align:center;
	padding:8px 10px;
}
.news_update_message{
	text-align:center;
	display:block;
	font-size:14px;
	color:#FFFFFF;	
}
.news_update_message a{
	text-align:center;
	font-size:14px;
	color:#ff9c00;
	text-decoration:none;
}
.news_update_message a:hover{
	color:#ffd7a2;
}

.ratings-container{
	display:none;
}
.header-middle {
    padding-top:10px;
    padding-bottom:10px;
	background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%);
}
.welcome-msg::after {
	display:none;
}

.slidebanner_bottom_mask{
    /* position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: inherit;
    -webkit-mask-position: bottom;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    padding-bottom: 20px;
    margin-bottom: -20px;
	*/
	    -webkit-mask-image:url(../images/shape_menu_1.svg);
    -webkit-mask-position: bottom;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    margin-bottom: -40px;
}
.home-slider-container::after{
	background:url(../images/dotUp_repeat_bg.png) repeat-x bottom left;
	width:100%;
	height:45px;
	position:absolute;
	bottom:-5px;
	left:0;
	z-index:999;
}
mad_curveShape{
	background:url(../images/dot_repeat_bg.png) repeat-x;
	width:84px;
	height:45px;
	position:absolute;
	left:0;
	z-index:999;
}

.home-slider-container, .home-slide{
	height:60vh;
	margin-bottom:0px;
	background-color:#f2f1f3;
	align-items: flex-start;
}
.main-nav {
    background-color:#e47277;
}
.menu>li>a{
	color:#FFFFFF;
	font-size:14px;
	padding:.8rem 10px;
}
.menu>li:hover>a, .menu>li.show>a, .menu>li.active>a{
    color:rgba(218,185,86,.9);;
    /* background-color:rgba(96,11,17,.9); */
	border-radius:2px;
}
.menu li .menu-title a{
	font-size:14px;
	color:#000000;
}
.megamenu-container .megamenu ul li a, .main-nav ul.menu.sf-arrows li ul li a{
	color:#000000;
}

.sticky-header.fixed .menu>li>a{
	color:#FFFFFF;
}
.sticky-header.fixed .menu>li:hover>a, .sticky-header.fixed .menu>li.show>a, .sticky-header.fixed .menu>li.active>a{
    background-color: transparent;
	color:#dbb956;
	border-radius:2px;
}
.featured_product_section{
	padding-top:50px;
	padding-bottom:50px;
}
.hot_deals_section{
	padding-top:50px;
	padding-bottom:50px;
	background:#fff3e9;
}
.info-boxes-container {
    background-color:#600B11;
}
.info-box {
    padding:15px 20px;
    color: #839199
}

.info-box i {
    color: #FFFFFF;
}
.info-box h4 {
    color: #FFFFFF;
	font-weight:700;
}

.info-box p {
    color: #FFFFFF;
}
.product-image-container .btn-quickview{
}
.mobile_nav_sectin_title{
	background:#BE1E2D;
}
.mobile_nav_sectin_title a{
	padding:1rem 0 1.1rem 1.2rem !important;
}
.mobile_nav_sectin_title a strong{
	color:#FFFFFF;
	display:block;
}
.mobile-menu li.open>a, .mobile-menu li.active>a{
	font-size:14px;
	color: #FFBA00;
}
.cart-dropdown .dropdown-toggle::before{
	color:#ffffff;
}
.cart-dropdown .dropdown-toggle .cart-count{
	color:#000;
	background-color:#C8DA2C;
}
.menu .megamenu .banner img.product-promo{
	padding:0;
}
.menu .megamenu .banner img{
	width:auto;
	right:0;
	bottom:0;
}
.owl-carousel .owl-item .owl-lazy{
	background-position:top;
}
.home-slide-content h1{
	color:#c29338;
}
.home-slide-content h3{
	color:#FFFFFF;
}
.bannerTitle_subText{
	font-size: 16px;
	line-height: 22px;
	display: inline-block;
	margin-top:10px;
	color: #ffffff;
}
.btn-primary{
	background-color:#600B11;
	border-color:#600B11;
}
.sidebar-shop .widget{
	padding:12px 15px;
}
.btn-primary:hover, .btn-primary:focus{
	background-color:#c29338;
	border-color:#c29338;
	color:#600B11;
}
.noUi-connect, .noUi-handle{
	background:#621b86;
}
.footer-top{
	border:0 none;
}
.footer-bottom{
	border-top: 1px solid rgba(255,255,255,.15);
	padding-top: 10px;
}
.footer .widget-social{
	margin-bottom:0;
}
.widget-newsletter p{
	margin:0;
	padding-top: 15px;
    font-size: 14px;
    color: #7b7b7b;
}
.bottom_info_section{
	padding-top:0px;
	padding-bottom:0px;
	background:#600B11;
}
.bottom_info_block{
	float:left;
	width:20%;
	display:block;
	text-align:center;
}
.bottom_info_content{
	padding:20px 10px;
}
.bottom_info_block h3{
	font-size:16px;
}
.bottom_info_block.bg1{
	background:#600B11;
}
.bottom_info_block.bg2{
	background:#4b0f6a;
}
.bottom_info_block h3{
	color:#FFFFFF;
}
.bottom_info_block a.btn-dark{
	padding:5px 10px;
	font-size:13px;
	background-color:#35054d;
	border:0 none;
}
.disclimer_textBottom{
	display: block;
	text-align: left;
	margin-top:10px;
}
.disclimer_textBottom p{
	font-size: 14px;
	color: #7b7b7b;
}

.news_events_block{
}
.news_events_block a{
	text-decoration:none;
}
.news_events_block a img{
	margin-bottom:10px;
}
.news_events_block a h3{
	font-size:18px;
	font-weight:400;
	font-family: 'Poppins', sans-serif;
	line-height:21px;
	color:#ac7736;
	margin-bottom: 8px;
}
.news_events_block h3{
	font-size:18px;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	line-height:21px;
	color:#ee070b;
	margin-bottom: 8px;
}
.news_events_block h3 a{
	color:#501d5f;
	font-size:18px;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
}
.news_events_block h3 a:focus, .news_events_block h3 a:hover{
	color: #000000;
}
.news_events_block a:hover h3{
	color:#CE181E;
}
.news_events_block p{
	color:#7a7d82;
	line-height:20px;
}
.newsPublished_date{
	font-size:13px;
	text-transform:uppercase;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
.NewsImage_block{
	height: 360px;
	min-height: 360px;
	max-height: 360px;
	overflow:hidden;
	position:relative;
	margin-bottom: 15px;
}
.NewsImage_block img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.News_lsitingOf_Year{
	display:flex;
	align-items:flex-start;
	margin-bottom:20px;
}
.News_lsitingOf_Year .news_thumbImg{
	height:100px;
	min-height:100px;
	max-height:100px;
	width:100px;
	min-width:100px;
	margin-right:15px;
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:4px;
}
.News_lsitingOf_Year .news_thumbImg img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.News_lsitingOf_Year .news_TitleInfo{}
.News_lsitingOf_Year .news_TitleInfo h3{
	font-size:16px;
	font-weight:700;
	line-height:20px;
}
.News_lsitingOf_Year .news_TitleInfo .newsPublished_date{
	padding-top:0;
}
.News_ArchiveYears{
	display:block;
	margin-top:15px;
}
.News_ArchiveYears a{
	padding:5px 20px;
	display:inline-block;
	margin-right:4px;
	border-radius:4px;
	background:#edeaeb;
}
.News_ArchiveYears a:hover{
	background:#C8DA2C;
	color:#600B11;
}
.News_Archive_RightCol{
	margin-bottom:40px;
}
.News_Archive_RightCol h5{
	font-size:1.7rem;
	margin-bottom:10px;
	text-transform:uppercase;
}
a.readMore_BlogBtn{
	padding: 7px 20px;
	border:1px solid #501d5f;
	display: inline-block;
	background: #501d5f;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	border-radius: 30px;
}
a:hover.readMore_BlogBtn{
	padding: 7px 20px;
	border:1px solid #000000;
	display: inline-block;
	background: #000000;
	color: #fdb60a;
	font-size: 13px;
	text-transform: uppercase;
}

.blog_section{
	padding-top: 80px;
	padding-bottom: 80px;
}
.blog_section .news_events_block{
	display: block;
	margin-bottom: 20px;
}
.footer-bottom{
	display:block;
}
.my_order_history{}
.my_order_history .product-col .product-image-container{
	max-width:80px;
}
.my_order_history .table.table-cart tr th{
	font-weight:700;
	text-transform:uppercase;
	background:#e7e7e7;
	color:#000000;
}
.my_order_history .table.table-cart tr td, .my_order_history .table.table-cart tr th{
	padding:5px 5px;
	text-align:left;
}
.my_order_history .table.table-cart tr th:first-child{
	text-align:left;
}
.my_order_history .table.table-cart tr td:first-child{
	text-align:left;
}
.my_order_history .table.table-cart tr td:last-child{
	text-align:right;
}
.my_order_history .table.table-cart tr th:last-child{
	text-align:right;
}
.delivery_progress_bar{
	display:block;
	margin-top:50px;
}
.wishlist_product_list .product-title {
    font: 400 1.4rem/1.25 "Open Sans", sans-serif;
    color: #5b5b5f;
    letter-spacing: .01rem;
    margin-bottom: .8rem;
}
.table.table-totals.table_orderd_row{
	border-top:0 none;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:2px solid #b0b0b0;
}
.table.table-totals.table_orderd_row tbody tr td{
	font-weight:700;
	padding-top:0;
	padding-bottom:7px;
	background-color:#f1f7d6;
	background:#f1f7d6;
}
.table.table-totals.table_orderd_row tbody tr td span{
	text-align:left;
	display:flex;
}

.home-slider-container .home-slide .SlideBanner_captionBlock{
	position: relative;
	z-index: 99;
	width: 100%;
	margin-top: 200px;
}
.home-slider-container .home-slide .sliderBanner_Overlay{
	background: rgba(0,0,0,.6);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index:9;
}

.bottom_info_block{
	float:left;
	width:20%;
	display:block;
	text-align:center;
}
@media screen and (max-width: 768px) {
.bottom_info_block{
	width:100%;
}
.home-slider-container, .home-slide{
	height:70vh;
}
.home-slide-content.slide-content-big h1{
	font-size:30px;
}
.home-slide-content.slide-content-big h3{
	font-size:18px;
}
.home-slide-content.slide-content-big{
	padding-left:0px;
}
.home-slide-content .btn{
	font-size:14px;
	padding:8px 15px;
}
.menu>li>a{
	font-size:13px;
	padding:.8rem 10px;
}
}
@media (min-width:1024px) and (max-width:1199px){
.menu>li>a{
	font-size:12px;
	padding:.8rem 10px;
}
}

.Footer_social_block{
	/* display: block; */
}
.footer .Footer_social_block .social-icon{
	background-color:transparent;
	width:24px;
	height:24px;
}
.footer .Footer_social_block .social-icon+.social-icon{
	margin-left:10px;
}
.social-icons.pirun_social_share_block{
	background-color:transparent;
	display:inline-block;
	text-align:left;
}
.social-icons.pirun_social_share_block a{
	background-color:transparent;
	width:auto;
	color:#000000;
	font-size:14px;
	font-weight:700;
	margin-bottom:7px;
	margin-right:15px;
	display: inline-block;
	text-align:left;
	width:40%;
}
.social-icons.pirun_social_share_block a img{
	width:30px;
	height:30px;
	margin-right:10px;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	float:left;
}
.social-icons.pirun_social_share_block a:hover{
	color:#FF0000;
}
.social-icons.pirun_social_share_block a:hover img{
filter: saturate(1);
}
.social-icons.pirun_social_share_block a.social-icon+.social-icon{
	margin-left:0;
}
.featured-products-section{}
.featured-products-section.new_products_section{
	background-color:transparent;
	position: relative;
	margin-top: 0px;
    z-index:1;
}
.featured-products-section::before{
	display: none;
	content: '';
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	/* background:linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%); */
	/* background: linear-gradient(0deg, rgba(7,7,7,1) 0%, rgba(0,0,0,0) 100%); */
	background: linear-gradient(0deg, rgba(7,7,7,1) 0%, rgba(7,7,7,1) 45%, rgba(0,0,0,0) 100%);
}

.featured-products-section.new_products_section .carousel-section{}
.featured-products-section.new_products_section .carousel-section h2{
	font-family: 'Oswald', sans-serif;
}
.featured-products-section.new_products_section .carousel-section .owl-stage-outer{
	overflow:hidden;
}

.pixaProducts_listing_section .product{
}
.new-products.owl-carousel .owl-nav, .ModelProfile_slider.owl-carousel .owl-nav{
	position:absolute;
	top:50%;
	width:100%;
}
.new-products.owl-carousel .owl-nav button, .ModelProfile_slider.owl-carousel .owl-nav button, .escortsModel_carousel.owl-carousel .owl-nav button{
	border:2px solid #bdbdbd;
	width: 48px;
	height: 48px;
	text-align: center;
	border-radius: 50%;
	transition: all .3s;
}
.new-products.owl-carousel .owl-nav button i, .ModelProfile_slider.owl-carousel .owl-nav button i, .escortsModel_carousel.owl-carousel .owl-nav button i{
	color: #a5a5a5;
}
.ModelProfile_slider.owl-carousel .owl-nav button:hover, .ModelProfile_slider.owl-carousel .owl-nav button:focus, .ModelProfile_slider.owl-carousel .owl-nav button:hover i, .ModelProfile_slider.owl-carousel .owl-nav button:focus i, .escortsModel_carousel.owl-carousel .owl-nav button:hover i, , .escortsModel_carousel.owl-carousel .owl-nav button:focus i{
	border-color:#d7b351;
	color:#d7b351;	
}
.new-products.owl-carousel .owl-nav button.owl-prev, .ModelProfile_slider.owl-carousel .owl-nav button.owl-prev, .escortsModel_carousel.owl-carousel .owl-nav button.owl-prev{
	left:-55px;
}
.new-products.owl-carousel .owl-nav button.owl-next, .ModelProfile_slider.owl-carousel .owl-nav button.owl-next, .escortsModel_carousel.owl-carousel .owl-nav button.owl-next{
	right:-55px;
}


.product-single-details.pirun_product_details .paction{}
.product-single-details.pirun_product_details .paction.add_to_bag_btn, .product-single-details.pirun_product_details .paction.shop_now_btn:hover, .product-single-details.pirun_product_details .paction.shop_now_btn:focus{
	background-color:#600B11;
	color:#FFFFFF;
}
.product-single-details.pirun_product_details .paction.shop_now_btn, .product-single-details.pirun_product_details .paction.add_to_bag_btn:hover, .product-single-details.pirun_product_details .paction.add_to_bag_btn:focus{
	background-color:#C8DA2C;
	color:#FFFFFF;
}
.product-single-details.pirun_product_details .paction.add_to_bag_btn, .product-single-details.pirun_product_details .paction.shop_now_btn, .product-single-details.pirun_product_details .paction.add_to_bag_btn span, .product-single-details.pirun_product_details .paction.shop_now_btn span{}

.pirun_product_details_block{}
.pirun_product_details_block h5{
	display:block;
	padding-bottom:5px;
	font-size:16px;
	text-transform:uppercase;
	font-family:'Roboto Slab', serif;
}
.header .cart-dropdown .product-image-container{
	max-width:60px;
	margin-right:10px;
}
@media screen and (max-width: 992px){
.header-middle.sticky-header .header-left .navigation_panel{
    display: none;
}
.header-middle.sticky-header .header-left a.logo{
	width:120px;
}
.header-middle .header-right {
	margin-left:auto;
}
.mobile-menu-toggler{
	margin-right:0;
	padding:1rem 1rem;
	margin-left:10px;
}
}

.pirun_user_access_block{}
.pirun_user_access_block .nav-pills a.nav-link{
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	padding:10px 30px;
	background:#dfdfdf;
	color:#000000;
	border-radius:0;
}
.pirun_user_access_block .nav-pills a.nav-link.active{
	background:#C8DA2C;
	color:#FFFFFF;
}
.pirun_user_access_block .tab-content .form-control{
	max-width:100%;
}

.product-single-details .product-action .paction{
}
.pirun_product_details .product-action .add-cart{
	padding:7px 20px;
}
.pirun_product_details .product-action .add-cart::before{
	font-size:21px;
}
.pirun_product_details .product-action .paction span{
	padding-left:5px;
	padding-right:8px;
	font-weight:700;
	font-size:14px;
}
.widget-newsletter .btn, .product:hover .paction.add-cart, .grid-product:hover .paction.add-cart{
	background-color:#600B11;
	border-color:#600B11;
}
.widget-newsletter .btn:hover, .widget-newsletter .btn:focus, .add-cart:hover, .add-cart:focus, .paction:hover, .paction:focus{
	background-color:#C8DA2C;
	border-color:#C8DA2C;
}
.footer{
	background-color:#000000;
}
.feature-box i{
	color:#309300;
}
.contact-info i{
	background-color:#600B11;
}
.login_social_media_block{
	padding:50px;
}
.checkout-progress-bar li.active::before,
.checkout-progress-bar li.active>span::before {
    background-color: #621b86;
}
@media screen and (max-width: 767px) {
.pirun_user_access_block .nav-pills a.nav-link{
	font-size:14px;
	padding:5px 15px;
}
.new-products.owl-carousel .owl-nav button.owl-prev{
	left:0px;
}
.new-products.owl-carousel .owl-nav button.owl-next{
	right:0px;
}
.pirun_mobile_hidden{
	display:none;
}
.featured-products-section.new_products_section{
	padding-bottom:20px;
	padding-top:20px;
}
.featured-products-section.new_products_section .carousel-section .owl-stage-outer{
	padding-bottom:0;
}
.widget-newsletter p{
	padding-bottom:10px;
}
.blog-section.news_event_section{
	padding-bottom:15px;
	padding-top:15px;
}
.welcome-msg{
	font-size:10px;
}
.product-single-tabs .nav.nav-tabs .nav-item .nav-link{
	font-size:13px;
}
.product-single-tabs .nav.nav-tabs .nav-item+.nav-item{
	margin-left:18px;
}
.ModelProfile_slider.owl-carousel .owl-nav button.owl-prev{
	left:0px;
}
.ModelProfile_slider.owl-carousel .owl-nav button.owl-next{
	right:0px;
}
}
/*.pirun_user_access_block h2.subtitle{
	background:#006838;
	color:#FFFFFF;
	padding:10px 15px;
	font-size:16px;
}
*/

/* UPDATE CART STYLE */
.cart-summary h3, .order-summary h3, .cart-discount h4{
	color:#BE1E2D;
	font-family:'Roboto Slab', serif;
	text-transform:uppercase;
	font-weight:500;
}
.cart-table-container .table.table-cart thead tr{
	background:#C8DA2C;
}
.cart-table-container .table.table-cart tr th{
	padding:10px 20px;
	color:#000000;
}
.shipping_method, .payment_method{
	background:#f5f5f5;
	margin-bottom:20px;
}

.shipping_method .pixa_checkout_content form, .payment_method .pixa_checkout_content form{
	margin-bottom:0;
}
.pixa_billing_address form .form-control{
	max-width:100%;
}
.pixa_billing_address form textarea.form-control, .pixa_checkout_block textarea.form-control{
	min-height:inherit;
}
.shipping_method h3, .payment_method h3{
	background:#600B11;
	color:#ffffff;
	padding:10px 15px;
	margin-bottom:0px;
	font-size:18px;
	text-align:left;
	font-weight:400;
	text-transform:uppercase;
	font-family:'Roboto Slab', serif;
}
.pixa_checkout_content{
	padding:10px 20px;
	background:#f5f5f5;
}
.pixa_checkout_content .form-check-label{
	display:flex;
	line-height:normal;
	padding-left:7px;
	font-weight:500;
	color:#000000;
}
.pixa_checkout_content .form-check{
	margin-bottom:10px;
}
.pixa_checkout_block .order-summary{
	margin-top:0;
}
.special_note_title{
	display:block;
	font-size:14px;
	font-weight:700;
}
.pixa_checkout_block .cart-discount{
	margin-bottom:20px;
}
.pixa_checkout_block .cart-discount form{
	margin-bottom:10px;
}
.thank_you_order{
    background: #f5f5f5;
	color:#000000;
    border: 1px solid #ddd;
	padding:30px 40px;
	display:block;
	text-align:center;
}
.thankyou_line{
	font-size:14px;
	padding:5px 20px;
}
.thankyou_line strong{
	font-size:18px;
}
.thankyou_line a.btn-block.btn-sm.btn-primary{
	display:inline-block;
	width:20%;
	margin-top:20px;
}
@media screen and (max-width: 767px) {
.thankyou_line a.btn-block.btn-sm.btn-primary{
	display:inline-block;
	width:100%;
}
}

.partners-container{
	background:#ffffff;
	padding-bottom:20px;
	padding-top:30px;
}
.partners-container .partners-carousel{
	padding-left:0;
	padding-right:0;
}
.partner img{
	opacity:.5;
}
.section-lg {
    padding: 100px 0;
}
.position_relative{
	position:relative;
}

.banner_section{
	background-color:#f6ebfc;
	margin-bottom:70px;
}
.box-rita {
    position: absolute;
    top: 0;
    right: calc( 50% - 960px/12 * .2);
    bottom: 0;
    left: 0;
}
.box-rita-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.box-rita-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_us_block h2{
	color:#600B11;
}
.about_us_block h2 span{
	display:block;
	font-size:21px;
	font-weight:300;
	text-transform:uppercase;
	letter-spacing:5px;
	color:#000000;
}
a.common_btn{
	border-radius:50px;
	background:#000000;
	color:#FFFFFF;
	padding:10px 30px;
	display:inline-block;
	text-align:center;
	margin-bottom:50px;
	text-decoration:none;
	background:#000000;
	border:0 none;
	font-size:14px;
}
a.common_btn:hover{
	background:#d71920;
}


.product-image-container, .product-image-container a{
    overflow: hidden;
    height:320px;
    min-height:320px;
    max-height:320px;
}
.product-image-container a{
	border-radius:4px;
}
.cart-table-container .table.table-cart .product-image-container, .cart-table-container .table.table-cart .product-image-container a, .pixa_checkout_block .table.table-mini-cart .product-image-container, .pixa_checkout_block .table.table-mini-cart .product-image-container a{
    height: 120px;
    min-height: 120px;
    max-height: 120px;
	border-radius:0;
}
.ModelProfile_slider .product-image-container, .ModelProfile_slider .product-image-container a{
    overflow: hidden;
    height:550px;
    min-height:550px;
    max-height:550px;
}


/*
.new_products_section .product{
  border:10px solid transparent;
  padding:7px;
  border-image:url(../images/border.png) 30 round;
}*/

.product-image-container img{
	object-fit:cover;
	height:100%;
	width:100%;
	display:block;
}
.carousel-section .product-title{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	margin-left:.15px;
	margin-right:.15px;
}
.modelTitle_ThumbInfo{
	display: flex;
	align-items: center;
}
.modelTitle_ThumbInfo .ModelPublic_RatingBox{
	display: flex;
	/* 	flex: 1 1 auto;
	justify-content: flex-end;*/
	align-items: center;
	border: 1px solid #927a5e;
	padding: 4px 7px;
	margin-left: auto;
}

.dropdown-cart-products .product-image-container, .dropdown-cart-products .product-image-container a{
    overflow: hidden;
    height:70px;
    min-height:70px;
    max-height:70px;
}
/* =================================================================
PARALLAX PART STYLE
==================================================================*/
.section_parallax_panel{
	vertical-align:top;
    background-size: 100%;
	padding-top:0px;
	padding-bottom:0px;		
    width: 100%;
    background-repeat: no-repeat;
	background-position:center;
	background-size:cover;    
}
.parallax_info_block{
	position:relative;
	padding:60px;
	overflow:hidden;
}
.parallax_info_block p{
	margin-bottom:0;
	font-size:18px;
	font-weight:300;
	color:#FFFFFF;
	display:block;
}
a.shop_nowBtn{
	border:1px solid rgba(255,255,255,.5);
	padding:8px 30px;
	font-size:13px;
	display:inline-block;
	margin-top:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
a:hover.shop_nowBtn{
	border-color:#C8DA2C;
	color:#C8DA2C;
}

/* Chifon Fabric Styles */
.section_parallax_panel.madCake_productPart{
	background: url(../images/bg_img/mad_bg_img6.jpg) fixed center center;
	background-size:cover;
}
.section_parallax_panel.madCake_productPart .parallax_info_block{
	background:rgba(96,11,17,.8);
	position:relative;
	overflow:hidden;
}
.section_parallax_panel .parallax_info_block h2{
	font-size:60px;
	font-weight:900;
	color:#FFFFFF;
	font-family:'Roboto Slab', sans-serif;
}
.section_parallax_panel .parallax_info_block h2 span{
	font-size:60px;
	font-weight:300;
	font-family: 'Engagement', cursive, 'Roboto Slab', sans-serif;
}
.section_parallax_panel.madCake_productPart .parallax_info_block p{
	color:#FFFFFF;
}
.section_parallax_panel.madCake_productPart .highlited_products_slide{
	position:absolute;
	max-width:740px;
	bottom:0px;
	left:15px;
}
.section_parallax_panel.madCake_productPart .highlited_products_slide{
}
.section_parallax_panel.madDesertPastry_productPart .highlited_products_slide{	
}

.section_parallax_panel.madCake_productPart .highlited_products_slide .price-box .product-price{
	font-size:1.2rem;
}


/* Rayon Fabric Styles */
.productCarosule_section{
	transform: translateY(-50%);
	position:relative;
	z-index:2;
}

.section_parallax_panel.madDesertPastry_productPart{
	background: url(../images/bg_img/mad_bg_img1.jpg) fixed center center;
	background-size: cover;
}
.section_parallax_panel.madDesertPastry_productPart .parallax_info_block{
	background:rgba(243,133,156,.8);
	position:relative;
	overflow:hidden;
}
.section_parallax_panel.madDesertPastry_productPart .parallax_info_block h2{
	font-size:60px;
	font-weight:900;
	color:#FFFFFF;
	line-height:45px;
}
.section_parallax_panel.madDesertPastry_productPart .parallax_info_block h2 span{
	font-size:48px;
	font-weight:300;
}
.section_parallax_panel.madDesertPastry_productPart .parallax_info_block p{
	color:#FFFFFF;
}
.section_parallax_panel.madDesertPastry_productPart .highlited_products_slide{
	position:absolute;
	max-width:750px;
	bottom:0px;
	right:15px;
}

/* Mash Fabric Styles */
.section_parallax_panel.mash_fabric_productPart{
	background: url(../images/bg_img/mash_fabric1.jpg) fixed center center;
	background-size: cover;
}
.section_parallax_panel.mash_fabric_productPart .parallax_info_block{
	background:rgba(111,44,145,.9);
	position:relative;
	overflow:hidden;
}
.section_parallax_panel.mash_fabric_productPart .parallax_info_block h2{
	font-size:72px;
	font-weight:900;
	color:#FFFFFF;
}
.section_parallax_panel.mash_fabric_productPart .parallax_info_block h2 span{
	font-size:48px;
	font-weight:300;
}
.section_parallax_panel.mash_fabric_productPart .parallax_info_block p{
	color:#FFFFFF;
}
.section_parallax_panel.mash_fabric_productPart .highlited_products_slide{
	position:absolute;
	max-width:740px;
	bottom:50px;
	left:0;
}



.highlited_products_slide .carousel-section .product-image-container, .highlited_products_slide .carousel-section .product-image-container a{
    overflow: hidden;
    height: 160px;
    min-height: 160px;
    max-height: 160px;
}
.highlited_products_slide .carousel-section .product-image img{
	object-fit:cover;
	height:100%;
}
.highlited_products_slide .carousel-section .product-title{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	margin-left:15px;
	margin-right:15px;
}
.highlited_products_slide .carousel-section .product-title a{
}
.highlited_products_slide .carousel-section .highlited-features-products .owl-stage-outer {
    overflow: hidden;
	padding-bottom:0;
}
/* 
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{
	width:30px;
	height:30px;
	display:flex;
	border:1px dashed rgba(0,0,0,.3);
	align-items: center;
    justify-content: center;
	border-radius:50px;
}
.owl-carousel .owl-nav button:hover.owl-prev, .owl-carousel .owl-nav button:hover.owl-next, .owl-carousel .owl-nav button:focus.owl-prev, .owl-carousel .owl-nav button:focus.owl-next{
	border:1px dashed rgba(111,44,145,.8);
	color:rgba(111,44,145,.8);
}
.owl-carousel .owl-nav button.owl-prev{
	left:-30px;
}
.owl-carousel .owl-nav button.owl-next{
	right:-30px;
}
.hot-deals-products .owl-nav [class*='owl-']{
	top:40%;
}
*/

.highlited_products_slide .carousel-section .highlited-features-products .owl-nav .owl-prev{
	left:-36px;
}
.highlited_products_slide .carousel-section .highlited-features-products .owl-nav .owl-next{
	right:-36px;
}
.highlited_products_slide .carousel-section .highlited-features-products .owl-nav button{
	width:30px;
	height:30px;
	display:flex;
	border:1px dashed rgba(0,0,0,.3);
	align-items: center;
    justify-content: center;
	border-radius:50px;
}
.highlited_products_slide .carousel-section .highlited-features-products .owl-nav button i{
	font-size:15px;
	color:rgba(0,0,0,.3);
}
ul.fabric_featuresList{
	margin-top:30px;
	margin-bottom:0;
}
ul.fabric_featuresList li{
	background:#07ddea;
	margin-top:5px;
	color:#000000;
	border-radius:2px;
	font-size:16px;
	font-weight:700;
}
ul.fabric_featuresList li a{
	padding:10px 20px;
	background:#C8DA2C;
	display:block;
	color:#000000;
	border-radius:2px;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
}
ul.fabric_featuresList li a:hover{
	background:#CE181E;
	color:#FFFFFF;
}

.home-slider.owl-carousel .owl-nav button.owl-prev, .home-slider.owl-carousel .owl-nav button.owl-next{
	width:45px;
	height:45px;
	display:flex;
	align-items: center;
    justify-content: center;
	border-radius:50px;
	border:1px dashed rgba(0,0,0,.3);
	color:rgba(0,0,0,.3);
}

.home-slider.owl-carousel .owl-nav button:hover.owl-prev, .home-slider.owl-carousel .owl-nav button:hover.owl-next, .home-slider.owl-carousel .owl-nav button:focus.owl-prev, .home-slider.owl-carousel .owl-nav button:focus.owl-next{
	border:1px dashed rgba(111,44,145,.8);
	color:rgba(111,44,145,.8);
}

.home-slider.owl-carousel .owl-nav button.owl-prev i, .home-slider.owl-carousel .owl-nav button.owl-next i{
	font-size:24px;
}

/*
.home-slider.owl-carousel .owl-nav .owl-prev, .home-slider.owl-carousel .owl-nav .owl-next{
	width:30px;
	height:30px;
	display:flex;
	border:1px dashed rgba(0,0,0,.3);
	align-items: center;
    justify-content: center;
	border-radius:50px;
}
*/

.company_videoIntro_section{
	position:relative;
	margin-bottom:100px;
}
.compantyIntro_content{
	padding:50px 0;
}
.compantyIntro_content h2{color:#600B11; font-family: 'Roboto Slab', serif;}
.compantyIntro_content p{color:#444245;}
.compantyIntro_content{}
.company_videoIntro_section::before{
	top:0;
    left: 0px;
	right:0;
	width:100%;
	height:400px;
    opacity:.2;
    content:'';
    position: absolute;
    -webkit-transition: right 0.3s ease, opacity 0.15s ease;
    transition: right 0.3s ease, opacity 0.15s ease;
	background:url(../images/bg_img/mad_img1.jpg) no-repeat center center;
	background-color:rgba(255,255,255,1);
}
.company_videoIntro_section .videoIntro_box{
	border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);
    -moz-box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);
    box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);
	margin-top:0px;
	position:relative;
	z-index:9;
}
.company_videoIntro_section .image-column {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.company_videoIntro_section .content-column .inner-column{
    position: relative;
    background: #ffffff;
    padding: 80px 50px 70px 50px;
}
.company_videoIntro_section .content-column .inner-column h3{
	font-size:72px;
	font-weight:400;
	color:#CE181E;
	font-family: 'Engagement', cursive, 'Roboto Slab', sans-serif;
}
.company_videoIntro_section .content-column .inner-column h3 span{
	font-size:18px;
	font-weight:700;
	font-family:'Roboto Slab', sans-serif;
	display:block;
	color:#CE181E;
}
.company_videoIntro_section .content-column .inner-column h3 color{
	color:#C8DA2C;
}
.company_videoIntro_section .content-column .inner-column p{}
.company_videoIntro_section .content-column .inner-column a{
	background: #600B11;
    color: #ffffff;
    border-color: #600B11;
	
	position: relative;
    min-height:45px;
    padding: 0 25px;
    font-size: 15px;
    font-weight: 600;
    white-space: normal;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
	text-decoration:none;
}
.company_videoIntro_section .content-column .inner-column a{
	background: #600B11;
    color: #C8DA2C;
    border-color: #600B11;
}
.company_videoIntro_section .content-column .inner-column a.bg_lamon{
	background: #C8DA2C;
    color: #600B11;
    border-color: #C8DA2C;
}
.company_videoIntro_section .content-column .inner-column a:hover{
	background: #C8DA2C;
    color: #600B11;
    border-color: #C8DA2C;
}
.company_videoIntro_section .content-column .inner-column a span{
    position: relative;
    padding-right: 24px;
    white-space: nowrap;
    -webkit-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
	font-weight:400;
}
.company_videoIntro_section .content-column .inner-column a span:after {
    right: 0px;
    opacity: 1;
    content: '\f178';
    font-family: 'FontAwesome';
    font-size: 14px;
    position: absolute;
    margin-top: 1px;
    -webkit-transition: right 0.3s ease, opacity 0.15s ease;
    transition: right 0.3s ease, opacity 0.15s ease;
	font-weight:400;
}
.company_videoIntro_section .content-column .inner-column a:hover span:after {
    right: -24px;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #ffffff;
}
.company_videoIntro_section .content-column .inner-column a:hover span {
    padding: 0 12px;
}


.pixa_productCategory_section{
	position:relative;
	padding-top:70px;
	padding-bottom:40px;
}
.product_category_block{
	position:relative;
	padding:px;
	background:#FFFFFF;
	transition: all .3s;
	margin-bottom:0px;
	box-shadow:0 0px 8px rgba(0, 0, 0, 0.1);
	border-radius:0px;
}
.product_category_block:hover{
	box-shadow:0 6px 20px rgba(0, 0, 0, 0.07);
}
.product_category_block a.category_imgBock{
	height:370px;
	min-height:370px;
	max-height:370px;
	overflow:hidden;
	position:relative;
	display:block;
	border-radius:0px;
}
.product_category_block a.category_imgBock img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.productCategory_name{
	padding:15px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.productCategory_name h4{
	font-family: 'Roboto Slab', serif;
    font-weight:500;
    color:#600B11;
    letter-spacing: .01rem;
    margin-bottom: .3rem;
    font-size:16px;
}

@media screen and (max-width: 767px){
.box-rita {
    position:relative;
    top: 0;
    right: calc( 50% - 960px/12 * .2);
    bottom: 0;
    left: 0;
}
.box-rita-img {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.section-lg{
	padding:50px 0;
}
a.common_btn{
	margin-bottom:0;
}
.highlited_products_slide{
	position:relative;
	bottom:15px;
}
.highlited_products_slide .carousel-section .highlited-features-products .owl-nav .owl-prev{
	left:5px;
}
.highlited_products_slide .carousel-section .highlited-features-products .owl-nav .owl-next{
	right:5px;
}
.company_videoIntro_section .content-column .inner-column{
	padding:40px 40px 50px 40px;
}
.product-image-container, .product-image-container a {
    height:200px;
    min-height:200px;
    max-height:200px;
}
.company_videoIntro_section .content-column .inner-column h3{
	font-size:60px;
}
.company_videoIntro_section .content-column .inner-column h3 span{
	font-size:16px;
}
.section_parallax_panel.madCake_productPart .highlited_products_slide, .section_parallax_panel.mash_fabric_productPart .highlited_products_slide{
	max-width:100%;
	left:15px;
	right:15px;
}
.section_parallax_panel.madDesertPastry_productPart .highlited_products_slide{
	max-width:100%;
	left:15px;
	right:15px;
}
.parallax_info_block{
	padding:40px 40px 320px 40px;
}
.toolbox.toolbox-pagination{
    justify-content: center;
    align-items: center;
    text-align: center;
	margin-bottom:0;
}
.toolbox .pagination{
	margin:inherit;
}

}

.header-right-options{}
.header-right-options a, .header-search a.search-toggle{
	display: flex;
    line-height: 1px;
    align-items: center;
    justify-content: center;
	padding:0px 0px;
	text-decoration:none;
	color:#ffffff;
	margin-top:7px;
}
.header-right-options a{
	font-size:24px;
}
.header-search a.search-toggle{
	font-size:21px;
	padding:2px 0;
}

.header-contact-email{
}
.header-contact-email a{
}
.header-right-options.dropdown.cart-dropdown .product-title a{
	padding:3px 0 3px 0;
	display:block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dropdown.cart-dropdown{
	padding-left:12px;
}
.dropdown.cart-dropdown .dropdownmenu-wrapper .product-image-container a{
	border-radius:0;
	color:#600B11;
}
.dropdown.cart-dropdown .dropdownmenu-wrapper .product-title a{
	color:#600B11;
}

.header-right-options.header_phoneIcon{
	margin-left:10px;
    margin-right:0px;
}
.header-right-options.header_emailIcon{
	border-right:1px solid #c7c7c7;
}
.footer a.powered_by{
	color:#68a5f8;
}
.sticky-header.fixed .logo{
	width:110px;
}

.navigation_panel{
	margin-left:100px;
}

@media screen and (max-width: 767px){
.navigation_panel{
	margin-left:10px;
}
}




.section_parallax_panel.madDesertPastry_productPart{
}
.section_parallax_panel.madDesertPastry_productPart .parallax_info_block{
	background:rgba(243,133,156,.8);
	position:relative;
	overflow:hidden;
}


.testimonial_section{
	background: url(../images/bg_img/mad_img9.jpg) fixed center center;
	background-size: cover;
	font-family:'Roboto Slab';
	padding:100px 0;
}
.testimonial_section h4.testimonial-title{
	font-family:'Roboto Slab';
	font-size:16px;
}
.testimonial_section span{
	font-size:12px;
	color:#ffffff;
}
.testimonial_section .testimonial{
	background:rgba(200,218,44,.8);
	padding:40px;
	border-radius:10px;
}
.testimonial_section .testimonial-owner figure{
	width:50px;
	max-width:50px;
	height:50px;
	min-height:50px;
	max-height:50px;
	display:block;
}
.testimonial_section .testimonial-owner figure img{
	width:100%;
	height:100%;
	object-fit:cover;
}



.header-right-options.header_phoneIcon{
	margin-left:30px;
}
.MobileSidebar_PhoneNo{
	margin-left:15px;
	margin-bottom: 15px;
}
.header-right-options.header_phoneIcon h2, .header-right-options.header_phoneIcon h2 a, .MobileSidebar_PhoneNo h2, .MobileSidebar_PhoneNo h2 a{
	font-size: 22px;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: right;
	margin-bottom: 0;
	margin-top: 0;
}
.MobileSidebar_PhoneNo h2, .MobileSidebar_PhoneNo h2 a{
	text-align: left;
	color: #FFFFFF;
}
.header-right-options.header_phoneIcon h2 span, .MobileSidebar_PhoneNo h2 span{
	display: block;
	font-size: 11px;
	font-weight: 300;
	color: #e6c862;
	text-transform: uppercase;
}
.header-right-options.header_phoneIcon h2 a, .MobileSidebar_PhoneNo h2 a{
	text-decoration: none;
	line-height: normal;
	display: block;
}
.header-right-options.header_RightItems{
	margin-left:10px;
}

@media (min-width:1024px) and (max-width:1199px){
.logo img{
	width: 120px;
}	
.menu>li>a{
	font-size:13px;
	padding:.8rem 8px;
}
.cart-dropdown .dropdown-toggle::before{
    font-size: 18px;
}
.header-search a.search-toggle{
	font-size:16px;
}
.cart-dropdown .dropdown-toggle{
	padding-right:1.5rem;
}
.header-right-options a{
	font-size:18px;
}
.header-left .logo{
	width:160px;
}
.navigation_panel{
	margin-left:40px;
}
.product-image-container, .product-image-container a{
    height:230px;
    min-height:230px;
    max-height:230px;
}
.header-right-options.header_phoneIcon h2, .header-right-options.header_phoneIcon h2 a{
	font-size:18px;
}
.header-right-options.header_phoneIcon h2 span{
	font-size:8px;
}
.header-right-options.header_RightItems a img{
	width:85px;
}
}
@media (min-width:768px) and (max-width:1023px){
.logo img{
	width: 120px;
}	
.header-right-options.header_phoneIcon h2, .header-right-options.header_phoneIcon h2 a{
	font-size:18px;
}
.header-right-options.header_phoneIcon h2 span{
	font-size:8px;
}
.header-right-options.header_RightItems a img{
	width:85px;
}
}

@media screen and (max-width: 767px){
.logo img{
	width:90px;
}	
.header-right-options.header_RightItems{margin-left: 7px;}
.header-right-options.header_phoneIcon{display: none;}
.header-right-options.header_phoneIcon h2, .header-right-options.header_phoneIcon h2 a{
	font-size:18px;
}
.header-right-options.header_phoneIcon h2 span{
	font-size:8px;
}
.header-right-options.header_RightItems a img{
	width:65px;
}
}

.banner_inner_header{
	background:url(../images/bg_img/mad_img5.jpg);
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
	text-align:center;
}
.banner_inner_header .banner-content{
	padding:170px 0 40px;
	text-align:center;
}
.banner_inner_header .banner-content h1{
	font-family: 'Engagement', cursive, 'Roboto Slab', sans-serif;
	font-size:72px;
	font-weight:400;
	color:#C8DA2C;
}
.banner_inner_header .banner-content .top-nav.breadcrumb-nav{}
.banner_inner_header .banner-content .top-nav.breadcrumb-nav .breadcrumb{
	background-color:transparent;
	margin-bottom:0;
	justify-content: center;
}
.pixa_innerContainer{
	padding-top:50px;
}
.product-single-container.product-single-default .owl-carousel .owl-stage-outer{
}
.product-single-container.product-single-default .owl-carousel .owl-stage-outer .owl-item .product-item{
	height:600px;
	max-height:600px;
	min-height:600px;
	overflow:hidden;
}
.product-single-container.product-single-default .owl-carousel .owl-stage-outer .owl-item .product-item img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.product-single-gallery .prod-thumbnail .owl-dot{
	height:130px;
	max-height:130px;
	min-height:130px;
	overflow:hidden;
}
.product-single-gallery .prod-thumbnail .owl-dot img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.product-single-gallery .prod-thumbnail .active img, .product-single-gallery .prod-thumbnail img:hover{
	border-color:#600B11;
}



.userPhofile_block{
	display:flex;
	align-item:center;
	justify-content:flex-start;
	margin-bottom:10px;
}
.userPhofile_block .userPhoto_Ava{
	width:80px;
	height:80px;
	max-height:80px;
	min-height:80px;
	position:relative;
	overflow:hidden;
	border-radius:6px;
	margin-right:15px;
}
.userPhofile_block .userPhoto_Ava img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.userPhofile_block .userProfile_info{
	text-align:left;
	justify-content:flex-start;
}
.userProfile_info h5{
	margin:0;
	font-size:16px;
}
.userProfile_info .registred_UniqeID{
	font-size:13px;
	padding-top:3px;
}
.userProfile_info .logoutBtn{
	display:block;
	margin-top:5px;
}
.userProfile_info .logoutBtn a{
	padding:3px 20px;
	background:#cdcdd3;
	font-size:13px;
	display:inline-block;
}


.deal_featured_section{
	margin-top:0px;
}
.deal_featured_section .Product_HOT_Deal_Panel{}
.Product_HOT_Deal_Panel{}
.Product_HOT_Deal_Panel h2.product-title{
	font-size:3rem;
	font-weight:400;
}

.OfferTitle_Text{
	font-size:15px;
	color:#FF0000;
	margin-top:0px;
	margin-bottom:10px;
}
.OfferTitle_Text_row{}
.OfferTitle_Text_row{
	font-size:15px;
	color:#FF0000;
	margin-top:0px;
	margin-bottom:0px;
/*	padding:4px;
	display:flex;
	align-items:center;
	justify-content: center; */
}
/* 
.OfferTitle_Text_row .row{
	display:flex;
	align-items:center;
	justify-content: center;
} */
.OfferTitle_Text_row h3{
	text-align:center;
	font-size:13px;
	font-weight:400;
	margin:0;
	color:rgba(0,0,0,.7);
	background:rgba(0,0,0,.06);
	padding:8px 15px 10px;
	border-radius:2px;
	margin-right:0px;
	margin-bottom:10px;
}
.OfferTitle_Text_row h3 span{
	font-weight:900;
	font-size:16px;
	color:#CE181E;
}
.OfferTitle_Text_row .soon[data-layout*="group"]{
	padding:0;
}
.OfferPromo_Text{
	display:flex;
	align-items:center;
	justify-content:flex-end;
}

.FlashDeal_Counter_block{
	display:flex;
	align-items:center;
	justify-content:center;
	padding-left:0px;
	padding-right:0px;
}
.FlashDeal_Counter_block .DealPromo_Text{
	max-width:230px;
	width:130px;
	min-width:130px;
}
.FlashDeal_Counter_block .DealPromo_TimerCounter{
	display:flex;
	flex:1 1 auto;
	justify-content:flex-end;
}


.FlashDeal_Counter_block, .FlashDeal_Counter_block .DealPromo_Text, .FlashDeal_Counter_block .DealPromo_TimerCounter{
	display:block;
	text-align:center;
	width:100%;
	max-width:none;
	margin-top:0px;
}
.FlashDeal_Counter_block .DealPromo_TimerCounter{
	margin-bottom:10px;
}
.deal_featured_section .Product_HOT_Deal_Panel .product-image-container, .deal_featured_section .Product_HOT_Deal_Panel .product-image-container a.product-image{
    height:400px;
    min-height:400px;
    max-height:400px;
}

.deal_featured_section .Featured_products_panel .product-image-container, .deal_featured_section .Featured_products_panel .product-image-container a.product-image{
    height: 200px;
    min-height: 200px;
    max-height: 200px;
}

.daily_deal_sectionBox{
	border-radius: 10px;
    -webkit-box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);
    -moz-box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);
    box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);
	margin-top:30px;
	position:relative;
	z-index:9;
	min-height:100px;
	padding:30px;
}
.promotions_block_title{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-bottom:20px;
}
.promotions_block_title .PromoTitle{}
.promotions_block_title .PromoTitle h4{
	margin:0;
	text-transform:uppercase;
}
.promotions_block_title .PromoTitle h4 span{
	display:block;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    color: rgba(0,0,0,.7);
    background: rgba(0,0,0,.06);
    padding: 8px 15px 10px;
    border-radius: 2px;
    margin-right: 0px;
    margin-bottom:0px;
}
.promotions_block_title .PromotionTimeCounter{
	/*
	display:flex;
	flex:1 1 auto;
	justify-content:flex-end; */
	width:200px;
	margin-left:auto;
}
.promotions_block_title .Promotion_Title_RightBlock{
	display:flex;
	flex:1 1 auto;
	justify-content:flex-end;
}
.promotions_block_title .PromotionTimeCounter .soon[data-layout*="group"]{
	padding:0;
}
.offerCampaign_Text{
	display:block;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: rgba(200,218,44,.9);
    margin-top:0px;
}
.LiveSale_status_block{
	margin-top:15px;
}
.LiveSale_status_block .LiveSale_Info{
	display:flex;
	align-items:center;
	font-size:12px;
	margin-top:5px;
}
.LiveSale_Info .LiveInfo_Block.LeftCol{
	justify-content:flex-start;
}
.LiveSale_Info .LiveInfo_Block.RightCol{
	justify-content:flex-end;
	flex:1 1 auto;
	display:flex;
}
.LiveSale_Info .LiveInfo_Block .Count_Info{
	padding-left:3px;
	color:#CE181E;
}
.Offer_ViewBtn{
	padding:5px 20px;
	border-radius:4px;
	background:#C8DA2C;
	font-size:13px;
	display:inline-block;
	margin-top:4px;
}

.quickLinks_col{
	display: block;
	text-align: right;
}
.quickLinks_col ul{}
.quickLinks_col ul li{
	line-height:24px;
	display: inline-block;
}
.quickLinks_col ul li a{
	text-transform: uppercase;
	/* font-family: 'Oswald', sans-serif; */
	font-size: 13px;
	padding: 6px 0px;
	text-decoration: none;
	color: rgba(255,255,255,.4);
}
.quickLinks_col ul li a:hover{
	color: #d7b351;
	text-decoration: none;
}
.quickLinks_col ul li a::before{
	content: '.';
	padding:0 12px;
	font-size: 24px;
}
.quickLinks_col ul li:first-child a::before{
	display: none;
}
.imageVideo_RowColumn{
	margin:0px 0 15px;
	display:block;
	height:500px;
	min-height:500px;
	max-height:500px;
	overflow:hidden;
	position:relative;
	border-radius:6px;
}
.imageVideo_RowColumn img{
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	border-radius:6px;
}
.PixaForm_Block{}
.PixaForm_Block .form-control{
	max-width:none;
	border-color:#f4f3f3;
	box-shadow:0 0 15px rgba(0,0,0,.03);
	border-radius:3px;
}
.PixaForm_Block .form-group label{
	font-size:13px;
	font-weight:500;
	color:#600B11;
}
.PixaForm_Block textarea.form-control{
	min-height:100px;
}
.CustomOrder_Cake_Bg{
	background:url(../images/bg_img/mad_img1.jpg) no-repeat top center;
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
	position:relative;
}
.CustomOrder_Cake_Bg .bg_overlay{
	background: rgba(255,255,255,.7);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.btn.cakeOrder_SubmitBtn{
	width:100%;
	display:block;
	margin:0;
	color:#C8DA2C;
	background-color:#600B11;
	border:0 none;
	border-radius:3px;
	font-weight:600;
}
.btn.cakeOrder_SubmitBtn:hover, .btn.cakeOrder_SubmitBtn:focus, .btn.cakeOrder_SubmitBtn:not(:disabled):not(.disabled):active{
	color:#600B11;
	background-color:#C8DA2C;
	border:0 none;
	box-shadow:none;
}

.productDetails_promo_block{
	width:57%;
}
.productDetails_promo_block .soon[data-layout*="group"]{
	padding-bottom:0;
	padding-top:.5rem;
	display:flex;
	align-items:flex-start;
}

.page_sectionTitle_block{
	display: block;
	margin-bottom: 0px;
	text-align: center;
}

.Availalbe_Escorts_Section, .how_to_becomeEscorts_section, .join_UsEscorts_section, .desclaimer_Escorts_section{
	padding-top:80px;
	padding-bottom:80px;
	background: red;
	background: url("../images/bg_img/1.jpg") no-repeat fixed center center;
	position: relative;
}
.Availalbe_Escorts_Section .container, .how_to_becomeEscorts_section .container, .join_UsEscorts_section .container, .desclaimer_Escorts_section .container{
	position: relative;
	z-index: 9
}
.Availalbe_Escorts_Section .overlay_color, .how_to_becomeEscorts_section .overlay_color{
	background: rgba(255,255,255,.7) no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
}
.how_to_becomeEscorts_section{
	background: url("../images/bg_img/2.jpg") no-repeat center center;
}
.how_to_becomeEscorts_section .overlay_color{
	background: rgba(0,0,0,.7) no-repeat;
}
.how_to_becomeEscorts_section .page_sectionTitle_block h2.section_title, .join_UsEscorts_section .page_sectionTitle_block h2.section_title{
	color: #FFFFFF;
    font-family: 'Oranienbaum', serif;
}
.how_to_becomeEscorts_section p, .desclaimer_Escorts_section p{
	color: #FFFFFF;
	font-family: 'Poppins', sans-serif;
}
.newsSection_Block{
	background: rgba(251,242,233,1) no-repeat;
}
.newsSection_Block .container .entry{
	padding: 2rem;
}
.newsSection_Block .container .entry .news_events_block{}
.blog-section.newsSection_Block .container h2{
	font-size: 60px;
	font-family: 'Butterfly Kids', cursive;
	text-transform: capitalize;
	color: #501d5f;
}
.join_UsEscorts_section{
	background: #ffdd00;
}
.join_UsEscorts_section .page_sectionTitle_block h2.section_title{
	color: #501d5f;
    font-family: 'Oranienbaum', serif;
    font-size: 48px;
}
.desclaimer_Escorts_section{
	background: #1e0b23;
}
.desclaimer_Escorts_section h2, .desclaimer_Escorts_section p{
	color: #FFFFFF;

}
.desclaimer_Escorts_section .page_sectionTitle_block h2.section_title{
	color: #FFFFFF;
}


.Availalbe_Escorts_Section h2.section_title, .page_sectionTitle_block h2.section_title, .page_sectionTitle_block h1.section_title{
/*	font-family: 'Oranienbaum', serif;
	font-size: 40px;
	font-weight: normal;
	text-transform: uppercase;
	color: #501d5f; */
	font-size: 60px;
    font-family: 'Butterfly Kids', cursive;
    text-transform: capitalize;
}
.page_sectionTitle_block h2.section_title{
	font-size: 60px;
	font-family: 'Butterfly Kids', cursive;
	text-transform: capitalize;
}
.Availalbe_Escorts_Section .pageTitle_Block p, .page_sectionTitle_block .pageTitle_Block p{
	font-size: 18px;
	color: #626262;
}


h2.section_title{
	margin-bottom: 5px;
}

.CategoryList_LeftCol{
	padding-right: 30px;
}
.CategoryList_LeftCol ul{
	display: block;
	margin:0;
	padding: 0;
}
.CategoryList_LeftCol ul li{
	display: block;
	margin-bottom: 2px;
}
.CategoryList_LeftCol ul li a{
	background: #000000;
	padding:10px 20px;
	display: block;
	font-size: 14px;
	color: #909090;
	text-align: left;
	text-decoration: none;
	border-radius: 4px;
	text-transform: uppercase;
}
.CategoryList_LeftCol ul li a:hover{
	background: #775429;
	color: #ffffff;
}
.CategoryModels_RightCol{}
.CategoryModels_RightCol .row{
	margin-right: -5px;
    margin-left: -5px;
}
.CategoryModels_RightCol .row .col-lg-4, .CategoryModels_RightCol .row .col-6{
	padding-right:5px;
    padding-left:5px;
}
a.categoryList_mobileBtn{
	padding:10px 20px;
	margin-bottom:5px;
	display: block;
	text-align: center;
	background: linear-gradient(0deg, rgba(172,114,30,1) 0%, rgba(240,216,110,1) 100%);
	text-decoration: none;
	font-size: 16px;
	font-weight:600;
	color: #000000;
	border-radius: 4px;
	display: none;
	letter-spacing: normal;
}
.Availalbe_Escorts_Section .collapse:not(.show){
	display: block;
}

a.all_girsView_btn{
	display: block;
	padding: 12px 30px;
	color: #727272;
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(26,26,26,1) 100%);
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	position: relative;
}
a:hover.all_girsView_btn{
	color: #FFFFFF;
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(15,15,15,1) 100%);
}
a.all_girsView_btn i.fa{
	font-size:18px;
	padding-left:5px;
}
.Availalbe_Escorts_Section .product{
	margin-bottom: 30px;
}

.Text_Content_Section{
	padding-top: 60px;
	padding-bottom: 60px;
}
.Text_Content_Section .bannerButton_group, .Availalbe_Escorts_Section .bannerButton_group, .join_UsEscorts_section .bannerButton_group, .desclaimer_Escorts_section .bannerButton_group{
	display: block;
	text-align: center;
}
.Text_Content_Section .bannerButton_group a, .Availalbe_Escorts_Section .bannerButton_group a, .join_UsEscorts_section .bannerButton_group a, .desclaimer_Escorts_section .bannerButton_group a{
	display: inline-block;
	text-align: center;
	padding: 10px 40px;
	font-size: 16px;
	background: #501d5f;
}

.Text_Content_Section h2.section_title{
/* 	font-family: 'Oranienbaum', serif;
	font-size: 36px;
	font-weight: normal;
	text-transform: uppercase;
	color: #f6021f; */
}

.Site_Article_Block h2, .innerPage_ContainerBody .Site_Article_Block h2{
	display: block;
	background:transparent;
	border-radius: 4px;
	padding:0px 0px 10px;
	/*
	color: #272727;
	font-weight: 700;
	font-size: 21px;
	text-transform: uppercase; */
	margin-bottom: 15px;
	position: relative;

	font-size: 48px;
    font-family: 'Butterfly Kids', cursive;
    text-transform: capitalize;
    color: #501d5f;
}
/*
.Site_Article_Block h2::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 70px;
	height: 3px;
	background: red;
}
*/
.Site_Article_Block h2.section_title{
	padding: 0;
}
.Site_Article_Block h2.section_title::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100px;
	height: 3px;
	background: red;
	display: none;
}
.Site_Article_Block p{
	font-size: 15px;
	line-height: 22px;
	color: #676767;
}
.Site_Article_Block ul, .Site_Article_Block ol{
	margin-left:20px;
}
.Site_Article_Block ul li, .Site_Article_Block ol li{
	color: #676767;
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 5px;
	padding-left: 25px;
	position: relative;
}
.Site_Article_Block ul li::before{
	content: '\f18e';
	font-family: 'FontAwesome';
	font-size: 16px;
	position: absolute;
	top: 0;
	left: 0;
	color: #FF0000;
}
.Site_Article_Block ol{
	margin-left:36px;
}
.Site_Article_Block ol li{
	list-style: decimal;
	/* list-style-type: lower-alpha; */
	padding-left:8px;
}
.Site_Article_Block .listContent_Style ul li, .Site_Article_Block .listContent_Style ol li{
	padding-left: 10px;
	color: #676767;
}
.Site_Article_Block .listContent_Style ul li, .Site_Article_Block .listContent_Style ol li, .Site_Article_Block .listContent_Style ul li a, .Site_Article_Block .listContent_Style ol li a{
	color: #676767;	
}
.Site_Article_Block .listContent_Style ul li span.articleNumber, .Site_Article_Block .listContent_Style ol li span.articleNumber{
	padding-right: 5px;
}
.Site_Article_Block .listContent_Style ul li::before, .Site_Article_Block .listContent_Style ol li::before{
	display: none;
}

.Article_imageBlock{
	height:440px;
	min-height: 440px;
	max-height: 440px;
	overflow: hidden;
	position: relative;
	display: block;
	border-radius: 4px;
	margin-bottom: 15px;
}
.Article_imageBlock img{
	height: 100%;
	width: 100%;
	display: block;
	object-fit: cover;
}

@media screen and (max-width: 767px){
.Site_Article_Block .row .order-lg-last{
	order: inherit;
}

.banner_inner_header .banner-content{
	padding:120px 0 20px;
}
.banner_inner_header .banner-content h1{
	font-size:60px;
}
.promotions_block_title{
	display:block;
	text-align:center;
}
.promotions_block_title .PromotionTimeCounter{
	margin:0 auto;
	width:200px;
	margin-top:10px;
}
.promotions_block_title .Promotion_Title_RightBlock{
	justify-content: center;
}
.imageVideo_RowColumn {
    height:250px;
    min-height:250px;
    max-height:20px;
}
.productDetails_promo_block .soon[data-layout*="group"]{
	align-items:center;
	width:100%;
}
.product-single-details .product-action{
	display:block;
	text-align:center;
}
.product-single-details .product-single-qty{
	margin:0 auto;
	max-width:180px;
	margin-bottom:15px;
}
.home-slide-content.slide-content-big h1 {
    font-size:1.9rem;
    margin-bottom:1rem;
}
.bannerTitle_subText{
	font-size: 11px;
	line-height:14px;
	margin-top:0px;
}
.home-slider-container .home-slide .SlideBanner_captionBlock{
	margin-top:80px;
}
.featured-products-section.new_products_section{
	margin-top:0px;
}
.Availalbe_Escorts_Section{
	padding-top:20px;
}
.Availalbe_Escorts_Section h2.section_title{
	font-size: 36px;
	text-align: center;
}
.CategoryList_LeftCol{
	padding-right: 0;
}
.CategoryList_LeftCol ul{
	margin-bottom:20px;
}
a.categoryList_mobileBtn{
	display: block;
}
.Availalbe_Escorts_Section .collapse:not(.show){
	display:none;
}
}

.product-image-container a.btn-quickview{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
	top:inherit;
	border-radius:0;
}
.product-image-container a.btn-quickview{
	width:100%;
    height: auto;
    max-height: none;
    min-height: auto;
	text-align:center;
	display:inline-block;
}


/* Timer Styles */
#soon-klas {
	text-align:center;
	font-family:'Roboto Slab', serif;
	color:#fff;
	background-color:#26262c;
	text-shadow:0 0 .125em rgba(255,255,255,.5);
}

#soon-klas .soon-placeholder {
	font-size:2em;
}

#soon-klas .soon-label {
	font-weight: bold;
	text-align: center;
	margin-left:.5em;
	margin-top:-1.5em;
	font-size:.2em;
}
#my-soon-orange {background-color:transparent;}
#my-soon-orange .soon-reflection {background-color:#ffffff;background-image:linear-gradient(#ffffff 25%,rgba(255,255,255,0));}
#my-soon-orange {color:#141541;}
#my-soon-orange .soon-label {color:#fb801b;}
#my-soon-orange {font-family:'Roboto Slab', serif;}
#my-soon-orange .soon-ring-progress {background-color:#f1f1f1;}
#my-soon-orange .soon-ring-progress {border-top-width:4px;}
#my-soon-orange .soon-ring-progress {border-bottom-width:2px;}


/* INNER PAGE STYLE */
.innerPage_headerBG{
	background-image:url(../images/bg_img/4.jpg);
	background-repeat: no-repeat;
	background-position:center center;
	/* background-size: cover; */
	background-attachment: fixed;

	display: block;
	text-align: center;
	padding-top: 140px;
	padding-bottom:60px;
	position: relative;
}
.innerPage_headerBG .sliderBanner_Overlay{
	background: linear-gradient(0deg, rgba(7,7,7,1) 0%, rgba(0,0,0,0) 100%);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index:9;
}
.innerPage_headerBG .container{
	position: relative;
	z-index: 11;
}
.innerPage_headerBG h1{
	font-size: 36px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}
.innerPage_headerBG h1 span.availability_Info, .innerPage_headerBG h1 span.Unavailability_Info{
	font-size: 14px;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	color:#38a000;
	position: relative;
	padding-left:25px;
	margin-left: 10px;
}
.innerPage_headerBG h1 span.Unavailability_Info{
	color:#9f9f9f;
}
.innerPage_headerBG h1 span.availability_Info::before, .innerPage_headerBG h1 span.Unavailability_Info::before{
	content: '\f05d';
	font-family: 'FontAwesome';
	position: absolute;
	top: -2px;
	left: 0;
	font-size:20px;
}
.innerPage_headerBG h1 span.Unavailability_Info::before{
	content: '\f00d';
}
.innerPage_ContainerBody{
	background-color:transparent;
	position: relative;
    z-index:2;
}

.innerPage_ContainerBody{
	display: block;
	padding-top: 60px;
}
.category_Escorts_Section{
	padding-top: 60px;
	padding-bottom: 40px;
}

.pageTop_descriptionText{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.sticky_panel{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top:100px;
}
.breadcum_block ol.breadcrumb{
	justify-content: center;
	background-color: transparent;
	padding: .4rem 1rem;
}
.Model_ProfileDisplay_Album{
}
.Model_ProfileDisplay_Album .carousel-section .owl-stage-outer {
    overflow: hidden;
    padding-bottom: 0;
}
.Model_ProfileDisplay_Album .product{
	padding:0;
}
.Model_ProfileDisplay_Album .product .product-image-container a, .Model_ProfileDisplay_Album .product .product-image-container a img{
	border-radius:10px;
}

.ProfileBook_ActionBtn{
	display: flex;
	align-items: center;
	margin-top: 15px;
}
.ProfileBook_ActionBtn .Profile_PhoneNo, .ProfileBook_ActionBtn .LeftSide_ProfileSuggest_Btn{
	display: flex;
	justify-content: flex-start;
}
.ProfileBook_ActionBtn .Profile_PhoneNo a{
	font-size: 24px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
    color: #ffffff;
    text-decoration: none;
}
.ProfileBook_ActionBtn .Profile_RightBtn, .ProfileBook_ActionBtn .RightSide_ProfileSuggest_Btn{
	display: flex;
	justify-content: flex-end;
	flex: 1 1 auto;
}
.ProfileBook_ActionBtn .Profile_RightBtn a{
	display:inline-block;
	padding: 10px 20px;
	color: #000000;
	background: linear-gradient(0deg, rgba(172,114,30,1) 0%, rgba(240,216,110,1) 100%);
	border-radius: 4px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	position: relative;
	margin-left: 5px;
}
.ProfileBook_ActionBtn .Profile_RightBtn a:hover{
	color: #d7b351;
	background: linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(70,70,70,1) 100%);
	text-decoration: none;
}

.SuggestProfile_CardBlock{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	margin-top:50px;
}
.ProfileBook_ActionBtn .LeftSide_ProfileSuggest_Btn a, .ProfileBook_ActionBtn .RightSide_ProfileSuggest_Btn a{
	display: inline-block;
	position: relative;
}
.Prev_ProfileCard, .Next_ProfileCard{
	display: flex;
	align-items: center;
	position: relative;
}
.LeftSide_ProfileSuggest_Btn .Prev_ProfileCard::before, .RightSide_ProfileSuggest_Btn .Next_ProfileCard::after{
	font-family: 'FontAwesome';
	font-size: 24px;
	position: absolute;
	color: #d7b351;
}
.LeftSide_ProfileSuggest_Btn .Prev_ProfileCard::before{
	content: '\f177';
	left: 0;
}
.RightSide_ProfileSuggest_Btn .Next_ProfileCard::after{
	content: '\f178';
	right: 0;
}

.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto, .RightSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto{
	display: block;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
	border-radius: 50%;
	position: relative;
	width: 120px;
	max-width: 120px;
	min-width: 120px;
	overflow: hidden;
}
.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto{
	margin-left: 40px;
}
.RightSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto{
	margin-right: 40px;
}

.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto img, .RightSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto img{
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardInfo{
	padding-left: 15px;
	text-align: left;
}
.RightSide_ProfileSuggest_Btn .SuggestProfile_cardInfo{
	padding-right: 15px;
	text-align: right;
}
.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardInfo h2, .RightSide_ProfileSuggest_Btn .SuggestProfile_cardInfo h2{
	margin-bottom: 0;
	font-size: 18px;
	color: #FFFFFF;
}
.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardInfo span.subTitle, .RightSide_ProfileSuggest_Btn .SuggestProfile_cardInfo span.subTitle{
	display:block;
    font-size: 15px;
    color: #a6a6a6;
    padding-top: 4px;
}

.ProfileInfo_Figure_table, .BookingForm_Block, .modelProfile_Biography{
	max-width:800px;
	margin: 0 auto;
	margin-top:40px;
}
.booking_MarginTop_zero{
	margin-top:0;
}
.modelProfile_Biography{
	max-width:900px;
	text-align:left;
}

.ProfileInfo_Figure_table table tr td{
    font-size: 15px;
    line-height: 22px;
    color: #a6a6a6;
    padding-left: 20px;
    padding-right: 20px;
    border-color: #4b4b4b;
    text-align:left;
}
.ProfileInfo_Figure_table table tr td strong{
	text-align: left;
	display: block;
	color: #d7b351;
}
.ProfileInfo_Figure_table h3, .BookingForm_Block h3, .innerPage_ContainerBody h2, .innerPage_ContainerBody h3{
	font-size:24px;
    color: #501d5f;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 700;
}
.innerPage_ContainerBody h2{
	font-size:26px;
}
.BookingForm_Block .row{
	margin-right: -5px;
    margin-left: -5px;
}
.BookingForm_Block .row .col-lg-6, .BookingForm_Block .row .col-lg-12{
	padding-right: 5px;
    padding-left: 5px;
}
.BookingForm_Block .form-control, .UserReview_Form .form-control{
	max-width: 1000px;

	background: transparent;
	background-color: transparent;
	border-radius: 0;
	border: 1px solid #4e1c5b;
	padding: 8px 15px;
	color: #4e1c5b;
	height: 50px;
}
.ModelBook_NowBtn{

}
.BookingForm_Block button.ModelBook_NowBtn, .UserReview_Form button.ModelBook_NowBtn, .ProfileInfo_NewStyle a.ModelBook_NowBtn{
	padding: 12px 60px;
	color: #FFFFFF;
	background-color: transparent;
	border-color: 0 none;
	background:#f6021f;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	position: relative;
	margin-left: 5px;
	border:0 none;
}
.BookingForm_Block button:hover.ModelBook_NowBtn, .BookingForm_Block button:focus.ModelBook_NowBtn, .UserReview_Form button:hover.ModelBook_NowBtn, .UserReview_Form button:focus.ModelBook_NowBtn, .ProfileInfo_NewStyle a:hover.ModelBook_NowBtn{
	color: #f6021f;
	background-color: transparent;
	border-color: 0;
	background: linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(70,70,70,1) 100%);
	text-decoration: none;
	border:0 none;
}


.bottom_reviewBlock{
	margin-bottom: 40px;
	margin: 0 auto;
	max-width: 600px;
}

.BlogSection, .Content_CommonSection{
}
.Content_CommonSection{
}

.BlogArticle_Published_Date{
	display: block;;
	font-size: 13px;
	font-weight: 400;
	font-family:'Roboto Condensed', sans-serif;
	color: #8e8e8e;
	padding-top: 5px;
}
.product .product-details .product-title.modelTitle_ThumbInfo{
	font-size: 1.8rem;
	margin-bottom: 0;
	color: #927a5e;
}

.ModelProfile_ReviewPOP .modal-dialog{}
.ModelProfile_ReviewPOP .modal-dialog{
	max-width:500px;
}
.ModelProfile_ReviewPOP .modal-dialog .modal-header, .ModelProfile_ReviewPOP .modal-dialog .modal-footer{
	height: auto;
	padding-left: 2rem;
	padding-right: 2rem;
}
.ModelProfile_ReviewPOP .modal-dialog .modal-header{
	border-bottom: 1px solid #1f1f1f;
}
.ModelProfile_ReviewPOP .modal-dialog .modal-footer{
	border-top: 1px solid #1f1f1f;
}
.ModelProfile_ReviewPOP .modal-dialog .modal-header h5{
	font-size: 1.8rem;
	font-weight: 700;
	color: #c29338;
}
.ReviewSubmit_Btn{
	padding: .8rem 2rem;
	background-color: #000000;
	color: #c29338;
	border-color: #c29338;
}
.ModelProfile_ReviewPOP .modal-dialog .UserReview_Form .form-control{}
.ModelProfile_ReviewPOP .modal-dialog .modal-content{
	background-color: #000000;
}

.Published_UserReview{
	display: block;
	padding: 10px 0;
}
.photoUpload_Options{
	text-align: left;
	margin-top: 20px;
}

@media screen and (max-width: 767px){
	.sticky_panel{
	  position: relative; /* Safari */
	  position: relative;
	  top:inherit;
	}
	.ProfileBook_ActionBtn{
		/* display: block; */
		/* text-align: center; */
	}
	.ProfileBook_ActionBtn .Profile_PhoneNo{
		display: block;
		text-align: center;
		padding-bottom: 10px;
	}
	.ProfileBook_ActionBtn .Profile_RightBtn{
		display: block;
		text-align: center;
	}
	.ProfileBook_ActionBtn .Profile_RightBtn a{
		padding:10px 18px;
		border-radius: 4px;
		font-size: 14px;
		margin-left: 3px;
		margin-right: 3px;
	}
	.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto, .RightSide_ProfileSuggest_Btn .SuggestProfile_cardPhoto{
		height:60px;
		min-height: 60px;
		max-height: 60px;
		width: 60px;
		max-width: 60px;
		min-width: 60px;
	}
	.product {
		border-radius:7px;
	    padding:10px 10px 7px;
	}
}
	
.featured-products-section.new_products_section .carousel-section .owl-stage-outer .product-action, .pixaProducts_listing_section .product-action, .featured-products .product-action, .featured_product_section .product-action, .product-image-container .product-label, .featured-section .product-action
{
	display:none;
}
.featured-products-section.new_products_section .carousel-section .owl-stage-outer .price-box, .pixaProducts_listing_section .price-box, .featured-products .product-action, .featured_product_section .price-box{
	display:none;
}
.Product_HOT_Deal_Panel .product .product-details .product-action, .product .product-details .product-action, .product-image-container a.btn-quickview{
	display:none;
}


.ProfileInfo_NewStyle{
	text-align:left;
}
.ProfileInfo_NewStyle h2{
	font-size:24px;
	text-align:left;
}
.personalDetails_block{}
.personalCharacteristic_Info{
	display:flex;
	align-items:flex-start;
	text-align:left;
	justify-content:flex-start;
	padding-left:5px;
}
.personalCharacteristic_Info .BlockIcon{
	padding-right:10px;
}
.personalCharacteristic_Info .BlockIcon i{
	font-size:18px;
	color:#999999;
}
.personalCharacteristic_Info .ModelInfo_Details{}
.personalCharacteristic_Info .ModelInfo_Details h3{
	font-size:18px;
	font-weight:700;
	margin-bottom:10px;
}
.personalCharacteristic_Info .ModelInfo_Details ul{
	display:block;
	margin-bottom:20px;
}
.personalCharacteristic_Info .ModelInfo_Details ul li, .personalCharacteristic_Info .ModelInfo_Details ul li a{
	font-size:15px;
	font-weight:400;
	color:#c9c9c9;
	display:block;
	line-height:1.5;
	letter-spacing:.15px;
}
.personalCharacteristic_Info .ModelInfo_Details ul li span{
	color:#FFFFFF;
}
.ProfileInfo_NewStyle a.ModelBook_NowBtn{
	padding: 8px 30px;
	font-size: 16px;
	margin-left: 0px;
	margin-right:5px;
}
.profile_socialIcon_Block{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-top:20px;
}
.profile_socialIcon_Block a{
	margin-right:5px;
	padding:3px;
	font-size:16px;
	color:#c29338;
}
.profile_socialIcon_Block a:hover{
	color:#a6a6a6;
}
.modelProfile_Biography .BookingForm_Block{
	padding:0;
}

.recommanded_modelBlock{}
.recommanded_modelBlock .recommanded_modelCarousel{}
.recommanded_modelBlock .recommanded_modelCarousel .carousel-section .owl-stage-outer{
	overflow:hidden;
	padding-bottom:0;
}
.BookingForm_Block form{
	margin-bottom:0;
}


.profileVideo_block{
	display:block;
	margin:30px 0;
}

@media screen and (max-width: 767px){
.innerPage_ContainerBody {
    padding-top:10px;
}	
.pageTop_descriptionText {
    padding-top:0px;
}
.LeftSide_ProfileSuggest_Btn .SuggestProfile_cardInfo span.subTitle, .RightSide_ProfileSuggest_Btn .SuggestProfile_cardInfo span.subTitle {
    display: none;
}
.ProfileBook_ActionBtn.buttonMobile_View{
	display: block;
	text-align: center;
}
}

@media screen and (max-width: 361px){
.ProfileBook_ActionBtn.buttonMobile_View{
	display: block;
	text-align: center;
}
.ProfileBook_ActionBtn .Profile_RightBtn a {
    padding: 10px 13px;
}
.ProfileInfo_NewStyle a.ModelBook_NowBtn {
    padding: 8px 20px;
}
}


.TextContentCol_Section{
	background: #FF0000;
	position: relative;
	display: block;

    background-image: url(../images/bg_img/slide_banner3.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    /* background-size: cover; */
    background-attachment: fixed;
    display: block;
    text-align: center;
    position: relative;
}
.TextContentCol_Section::after{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
	z-index: 2;
}
.tabFilter_NavBlock{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
.tabFilter_NavBlock .nav.nav-tabs{
	border:0 none;
}
.tabFilter_NavBlock .nav.nav-tabs .nav-item{
	margin-bottom: 0;
}
.tabFilter_NavBlock .nav.nav-tabs .nav-item+.nav-item{
	margin-left: .8rem;
}
.tabFilter_NavBlock .nav.nav-tabs .nav-item .nav-link{
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    border:0 none;
    padding: 10px 18px;
    border-radius: 4px;
    color: #00008f;
}
.tabFilter_NavBlock .nav.nav-tabs .nav-item .nav-link.active{
	color: #FFFFFF;
	background: #00008f;
}

.Text_Content_Section{}
.Text_Content_Section .container{
    position: relative;
    z-index: 5;
}
.Text_Content_Section .container .coloum_container_part{}
.Text_Content_Section .container .coloum_container_part .row{
}
.Text_Content_Section .container .coloum_container_part .row .col-lg-2{
}

.coloum_container_part{
}
.coloum_container_part h2{
	font-size:36px;
	text-transform:uppercase;
	color:#C81D89;
	font-weight:900;
	line-height:38px;
	margin-bottom:30px;
}
.coloum_container_part p{
	font-size:14px;
	color:#919191;
	font-weight:700;
	margin-bottom:30px;
}
.coloum_container_part p strong{
}

.content_col{
	margin-top:10px;
	padding: 20px;
	background: rgba(0,0,100,.8);
	display: block;
	text-align: left;
}
.content_col h3{
	font-size:21px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:900;
	line-height:26px;
	margin-bottom:15px;
}
.content_col p{
	font-size:14px;
	color:rgba(255,255,255,.6);
	font-weight:400;
	margin-bottom:0px;
}


/* THEME STYLE */
body{    background-color: #FFFFFF;}
.topbar_panel{
	background: transparent;
}
.headerPanel_top .navigation_panel .menu>li>a{
	color: #FFFFFF;
	font-weight: 500;
	margin-top: 0;
	line-height: normal;
	padding-top: 6px;
	padding-bottom: 6px;
}
.header .header-middle {
    background:#4e1c5b;
}
.footer{
    background-color: #000000;
    padding-top: 60px;
}
.widget-newsletter p, .disclimer_textBottom p{
	color: rgba(255,255,255,.4);
}
.footer .Footer_social_block .social-icon{
	opacity: .5;
}
.product{
	padding: 7px;
	border-radius: 6px;
	background-color: #fdb60a;
}
figure.product-image-container{
	margin-bottom: 0;
}
.product .product-details{
	padding-top: 0px;
	margin-top: 0;
}
.product .product-details .product-title.modelTitle_ThumbInfo {
    font-size: 1.7rem;
    font-weight: 600;
    margin-bottom: 0;
    color: #FFFFFF;
    padding: 10px 16px;
    display: block;
    text-align: center;
}
.product .product-details .product-title.modelTitle_ThumbInfo a{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 1.8rem;
   color: #501d5f;
}
.modelTitle_ThumbInfo .ModelPublic_Price, .modelTitle_ThumbInfo .Enthnicity_option{
    display: block;
    border: 0 none;
    padding: 0px 0px;
    font-weight: 400;
    font-size: 1.4rem;
    padding-top: 4px;
   font-family: 'Roboto Condensed', sans-serif;
   color: #666666;
}


.bannerBlock_Top{}
.home-slider-container.bannerBlock_Top{
	height: auto;
	background-color: #000000;
}
.home-slider-container.bannerBlock_Top .product-image-container, .home-slider-container.bannerBlock_Top .product-image-container a{
	height: 500px;
    min-height: 500px;
    max-height: 500px;
}
.home-slider-container.bannerBlock_Top .banner_content_sectionPart {
    background-color: #000000;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 100px;
}
.home-slider-container.bannerBlock_Top .banner_content_sectionPart .bannerContent_Display h2, .advertInfo_Block h2{
	font-size: 33px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.home-slider-container.bannerBlock_Top .banner_content_sectionPart .bannerContent_Display h2 span{
	color: #FF0000;
}
.bannerButton_group{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.bannerButton_group a, .bannerButton_group button{
	margin-right: 10px;
	background: #501d5f;
	color: #FFFFFF;
	padding: 10px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	/* font-weight: 700; */
	border-radius: 40px;
	line-height: normal;
	text-decoration: none;
	
	font-size: 30px !important;
    font-family: 'Butterfly Kids', cursive;
    text-transform: capitalize;

    border:0 none;
    outline: 0 none;
    box-shadow: none;
}
.bannerButton_group a:hover{
	color: #FFFFFF;
}
.hotlineNo_top{}
.hotlineNo_top a{
	background: #fdb60a;
	color: #000000;
	padding: 6px 20px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 40px;
	display: inline-block;
	margin-top: 0;
	line-height: normal;
	text-decoration: none;
}
.sectionContent_BgColor{
	background:#f2f2f2; 
}
.sectionContent_BgColor_White{
	background:#FFFFFF; 
}
.sectionContent_BgColor_Dark{
	background:#000000; 
}
.Right_ContentBackground_box{
	background-color: rgba(255,255,255,1);
	padding: 50px;
	margin: 40px 0;
	margin-left: -80px;
}
.Left_ContentBackground_box{
	background-color: rgba(255,255,255,1);
	padding: 50px;
	margin: 40px 0;
	margin-right: -80px;
}
.Text_Content_Section .Site_Article_Block.ContentText_Only .Right_ContentBackground_box{
	margin: 0;
	padding: 0;
}
.ModelPersonal_Info, .ModelPersonal_AboutInfo{
	background: #FFFFFF;
	color: #501d5f;
	padding: 0 35px 25px;
	margin-bottom: 30px;
}
.ModelPersonal_Info .profileInfo_Line{
	display: flex;
	align-items: center;
	padding: 8px 0;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.ModelPersonal_Info .profileInfo_Line .profileInfo_Title{
	font-weight: 700;
}
.ModelPersonal_Info .profileInfo_Line .profileInfo_Property{
    justify-content: flex-end;
    display: flex;
    flex: 1 1 auto;
}
.bookignContact_Info{
	background: #c9c7c7;
	color: #501d5f;
	padding: 25px 35px;
	display: block;
}
.bookignContact_Info h2{
	font-size: 30px !important;
}

.advertInfo_Block_Section{
	display: block;
	background-color: black;
	position: relative;
	overflow: hidden;
}
.advertInfo_Block{
	position: relative;
	display: block;
	overflow: hidden;
	max-height: 400px;
	display: flex;
}
.advertInfo_Block_Section .advertInfo_Block{
	padding-top: 100px;
	padding-bottom: 100px;
}
.advertInfo_Block_Section .advertInfo_Block.adInformation_block{}
.advertInfo_Block_Section .imagePosition_Right{
	margin-left: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.sectionContent_BgColor_Dark .darkTheme{}
.sectionContent_BgColor_Dark .darkTheme.Right_ContentBackground_box{
	margin: 0;
	background-color: transparent;
	padding: 0;
}
.sectionContent_BgColor_Dark .darkTheme h2{color: #FFFFFF;}
.sectionContent_BgColor_Dark .darkTheme p{color: rgba(255,255,255,.8);}
.sectionContent_BgColor_Dark .Site_Article_Block .darkTheme ul li{color: rgba(255,255,255,.8);}
.sectionContent_BgColor_Dark .Site_Article_Block .darkTheme ul.inline_listOrder{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.sectionContent_BgColor_Dark .Site_Article_Block .darkTheme ul.inline_listOrder li{
	margin-right: 40px;
}

.footerNav_Col_Cotnainer{}
.footerNav_Col_Cotnainer .footerQuick_NavList{}
.footerNav_Col_Cotnainer .footerQuick_NavList h4{
	font-size: 18px;
	display: block;
	text-align: left;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700;
	color: #ffdd00;
}
.footerNav_Col_Cotnainer .footerQuick_NavList p{
	color: #FFFFFF;
}
.footerNav_Col_Cotnainer .footerQuick_NavList h5 a{
	font-size: 21px;
	display: block;
	text-align: left;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700;
	color: #FFFFFF;
}
.footerNav_Col_Cotnainer .footerQuick_NavList ul{
	column-count: 2;
	column-gap: 20px;
}
.footerNav_Col_Cotnainer .footerQuick_NavList ul li{
	display: block;
	margin-bottom: 2px;
}
.footerNav_Col_Cotnainer .footerQuick_NavList ul li a{
	font-size: 14px;
	padding: 2px 0;
}

.modelRecruitment_FormSection.TextContentCol_Section{
	padding: 0;
}
.recruitmentBLock_Container{
	background: rgba(255,255,255,.98);
	padding: 80px 60px;
}

.modelCarousel_section{
    background-color: #fef1e9;
    position: relative;
    margin-top: 0px;
    padding-top: 5.2rem;
    padding-bottom: 5rem;
    z-index: 1;
}
.modelCarousel_section .carousel-section .owl-stage-outer {
    overflow: hidden;
}

.modelBlock_div{
    position: relative;
    transition: all .3s;
    padding: 7px;
    margin-bottom: 20px;
    border-radius: 6px;
    background-color: #fdb60a;
}
.modelBlock_div figure.modelBlock_container, .modelBlock_div figure.modelBlock_container a{
	position: relative;
    display: block;
    overflow: hidden;
    height: 320px;
    min-height: 320px;
    max-height: 320px;
    margin-bottom: 0;
    border-radius: 4px;
}
.modelBlock_div figure.modelBlock_container img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    display: block;
}
.modelBlock_div .modelInfo_details {
    padding-top: 0px;
    margin-top: 0;
    text-align: left;
}
.modelBlock_div .modelInfo_details h2{
    text-transform: capitalize;
    font-family: 'Oswald', sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    margin-bottom: 0;
    color: #666666;
    padding: 10px 16px;
    display: block;
    text-align: center;
}
.modelBlock_div .modelInfo_details h2.model-title.modelTitle_ThumbInfo a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    color: #333333;
    text-decoration: none;
}
.modelTitle_ThumbInfo .ModelPublic_Price, .modelTitle_ThumbInfo .Enthnicity_option {
    display: block;
    border: 0 none;
    padding: 0px 0px;
    font-weight: 400;
    font-size: 1.4rem;
    padding-top: 4px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #501d5f;
}
.blogDetails_Sidebar, .contentDetails_Sidebar{
	background: #e5e3e3;
}
.blogDetails_Sidebar h3{
	background: #4e1c5b;
	color: #FFFFFF;
	padding: 7px 15px;
	display: block;
	text-align: left;
	margin-bottom: 0;
	line-height: 1.3;
	font-weight: 700;
}
.blogDetails_Sidebar .blogSidebar_Container, .contentDetails_Sidebar .contentDetails_Container{
	padding: 15px 15px 10px 15px;
}
.blogDetails_Sidebar .blogSidebar_Container ul{
	padding: 0;
	margin: 0;
	display: block;
}
.blogDetails_Sidebar .blogSidebar_Container ul li{
	display: block;
	list-style: none;
	border-bottom: 1px solid #bbbaba;
	margin-bottom: 10px;
}
.blogDetails_Sidebar .blogSidebar_Container ul li a{
	font-size: 14px;
	display: inline-block;
	padding-bottom: 10px;
}
.commonContent_Wrapper{}


@media screen and (max-width: 900px){
.home-slider-container.bannerBlock_Top .product-image-container, .home-slider-container.bannerBlock_Top .product-image-container a{
	height: 400px;
	min-height: 400px;
	max-height: 400px;
}
.advertInfo_Block_Section .imagePosition_Right{
	margin-left: auto;
	position: relative;
}
.home-slider-container.bannerBlock_Top .banner_content_sectionPart{
	padding: 40px 20px;
}
.Right_ContentBackground_box{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 20px 40px;
}	
.Left_ContentBackground_box{
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 20px 40px;
}
.header-right-options.header_RightItems{
	display: none;
}
.Text_Content_Section{
	padding-top: 20px;
	padding-bottom: 20px;
}
.advertInfo_Block_Section .advertInfo_Block{
	padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
}
.home-slider-container.bannerBlock_Top .banner_content_sectionPart {
    justify-content: center;
    padding-left: 0px;
}
.modelBlock_div figure.modelBlock_container, .modelBlock_div figure.modelBlock_container a{
    height: 180px;
    min-height: 180px;
    max-height: 180px;
}
.escortsModel_carousel.owl-carousel .owl-nav button.owl-prev{
    left: 0px;
}
.escortsModel_carousel.owl-carousel .owl-nav button.owl-next{
    right: 0px;
}
.modelCarousel_section{
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.header-right-options.header_RightItems.headerTop_PhoneNumber{
	display: block;
}
.hotlineNo_top a{
	font-size: 13px;
}
.page_sectionTitle_block h2.section_title, .join_UsEscorts_section .page_sectionTitle_block h2.section_title{
    font-size: 40px;
}

}




.homeSlider_fixedBanner{
	position: relative;
}
.homePage_Text_Block{
	display: block;
	position: relative;
	margin-bottom: 40px;
}
.homePage_Text_Block h2{
	text-align: center;
	margin-bottom: 10px;
	font-family: 'Butterfly Kids', cursive;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 48px;
	color: #670377;
}
.homePage_Text_Block h4{
	text-align: center;
	margin-bottom: 10px;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	font-weight: 600;
	color: #670377;
}
.homePage_Text_Block p{
	text-align: justify;
	font-family: 'Poppins', sans-serif;
}
.Site_Article_Block .homePage_Text_Block h2::after{
	display: none;
}



.header .header-left a.logo, .header .header-right .header_RightItems.headerTop_PhoneNumber{
	display: none;
}
.header .sticky-wrapper .sticky-header.fixed .header-left .header-left-options.header_LeftItems{
	display: none;
}
.header .header-left .header-left-options.header_LeftItems .navigation_panel{
	margin-left: 0;
}
.header .header-right .header-right-options.header_RightItems{
	display: none;
}
.header .sticky-wrapper .sticky-header.fixed .header-right .header-right-options.header_RightItems, .header .sticky-wrapper .sticky-header.fixed .header-left, .header .sticky-wrapper .sticky-header.fixed .header-right .header_RightItems.headerTop_PhoneNumber{
	display: block;
}

.header .sticky-wrapper .sticky-header.fixed .header-left a.logo{
	display: block;
}
.sticky-wrapper .header-middle.sticky-header.fixed {
    background: #4e1c5b;
}

.Header_Cotnainer_Section{}
.headerImg_Container{
	padding: 70px 0 130px;
}
.brandLogo{
	display: block;
	text-align: center;
}
.brandLogo h1{
	font-size: 45px;
	font-weight: 900;
	text-transform: uppercase;
	color:#FFFFFF;
}
.brandLogo h1 span{
	font-weight: 300;
	display: block;
	color:#FFBA00;
}
.brandLogo a{
	display: inline-block;
	text-align: center;
}
.topbarText_Large{}
.topbarText_Large .topbar_rightCol a{
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	color: #FFFFFF;
}


.innerPage_ContainerBody .Text_Content_Section{
}

.feedback_formBlock{}
.feedback_formBlock .form-group .form-control{
	background: transparent;
	background-color: transparent;
	border-radius: 0;
	border: 2px solid #4e1c5b;
	padding: 8px 15px;
	color: #4e1c5b;
	height: 50px;
}
.feedback_formBlock .bannerButton_group, .recruitmentForm_Block .bannerButton_group{
	margin-top: 10px;
	display: block;
	text-align: center;
}
.feedback_formBlock .bannerButton_group button, .recruitmentForm_Block .bannerButton_group button{
	display: inline-block;
	text-align: center;
}

.becomeEsorts_proces{
	padding: 15px 20px;
    border: 1px solid #333;
    color: #fff;
    background-color: rgba(0,0,0,0.3);
    display: flex;
    align-items: flex-start;
}
.becomeEsorts_proces strong{
	font-weight: 600;
	font-size: 30px;
	padding-right: 15px;
}
.becomeEsorts_proces span{
	font-weight: 400;
	font-size: 14px;
	text-align: left;
}


@media screen and (max-width: 900px){
.brandLogo{
	width: 160px;
}
.headerImg_Container .brandLogo{
	width: 280px;
	margin: 0 auto;
}

.header .sticky-wrapper .header-middle.sticky-header.fixed .header-right .header-right-options.header_RightItems.navigationHide_Mobile{
	display:none;
}
.headerImg_Container {
    padding: 70px 0;
}
.topbarText_Large .topbar_rightCol a{
	font-size: 18px;
}
.brandLogo h1 {
    font-size: 35px;
}
}

.how_to_becomeEscorts_section .bannerButton_group{
justify-content: center;
}
.how_to_becomeEscorts_section{
background-size: cover !important;
}
.bannerButton_group a{}
@media (max-width: 992px){
.how_to_becomeEscorts_section .bannerButton_group{
display:block;
}
.how_to_becomeEscorts_section .bannerButton_group a{
font-size:24px;
margin-bottom:10px;
}
}

.videBlock_content{
	position:relative;
}
.cVideo_block{
	width:320px;
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
@media (max-width: 767px) {
.cVideo_block{
	width:auto;
	float:none;
	margin-left:0;
}
.cVideo_block img{
	width:100%;
}
}

.site_tableList{
	padding: 0px 0px;
    background: #fdf7ff;
    border-radius: 0px;
    box-shadow: 1px 2px 2px rgb(103 19 70 / 20%);
    margin-bottom: 0px;
}
.site_tableList table{
	margin-bottom:0px;
}
.site_tableList .table-responsive{
	overflow-y:hidden;
}
.site_tableList table thead tr th{
	background:#670377;
	color:#FFFFFF;
}
.site_tableList table thead tr th{
	font-size:14px;
	font-weight:700;
	padding:8px 10px;
}
.site_tableList table tbody tr td{
	font-size:14px;
	padding:8px 10px;
}

@media (max-width: 990px) {
.site_tableList table.table{
	min-width:850px;
}
.cVideo_block{
	width:auto;
	float:none;
	margin-left:0;
}
.cVideo_block img{
	width:100%;
}
}