	@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&amp;display=swap');
	
        .carousel.carousel-index35 {
            margin: 0 auto;
            padding: 0px 30px 35px;
        }

        .carousel.carousel-index35 .carousel-indicators {
            bottom: -10px;
            margin-left: -37%;
        }
		.hidden-div {display:none;}

		.view-more-btn-1, .hide-more-btn-1,
		.view-more-btn-2, .hide-more-btn-2,
		.view-more-btn-3, .hide-more-btn-3
		{color: #c61e53; cursor: pointer;}
        @media only screen
        and (min-width : 768px)
        and (max-width : 1024px)
        and (orientation : portrait) {

            .carousel.carousel-index35 .carousel-indicators {
                margin-left: -34%;
            }

        }

        @media only screen and (max-width: 745px) {
            .carousel.carousel-index35 {padding: 15px 0px 20px;}
            .carousel .media img {display:none;}
            .star-rating {margin-bottom:25px;}
            .carousel.carousel-index35 .carousel-indicators { bottom: -5px; margin-left: -52%; }
        }
		
		.related_links_block li {
		    text-align: left;
			display: inline-block;
			width: 114px;
			margin-left: 10px;
			margin-right: 10px;
		}
		.related_links_block ul {
		    display: inline-block;
			margin-right: 0;
			vertical-align: top;
			max-width: 273px;
			text-align: left;
		}


        .user-home-recommended-block .recent-gallery-item-block {
            max-width: 100%;
            text-align: center;
            margin-top: 20px;
        }

        .user-home-recommended-block .recent-gallery-item-block  li {
            width: 23% !important;
            box-shadow: 3px 4px 9px 0 rgba(0,0,0,.1);

        }
        .user-home-recommended-block .recent-gallery-item-block  li img{
            max-width: 100%;
        }

        .recent-cross-icon {
            width: 20px;
            position: absolute;
            right: 8px;
            top: 10px;
            border: 1px solid #e44145;
            padding: 5px;
            border-radius: 3px;
           display:none;
            cursor: pointer;
        }

        .user-home-recommended-block .recent-gallery-item-block li:hover .recent-cross-icon {
            display:block;
        }


        @media only screen
        and (min-width : 768px)
        and (max-width : 1024px)
        and (orientation : portrait) {

            .user-home-recommended-block .recent-gallery-item-block  li {
                width: 47% !important;
            }
        }

		.mobile {display:none;}
		.logo-design-icon {width:171px !important;}
.business-card {width:235px !important;}
.social-image {width:280px !important;}
		
        @media only screen and (max-width: 740px) {
		body .bx-viewport {  height: 275px !important; }
		body .bx-pager.bx-default-pager {bottom:0px;}
		.search-gallery-setting {float:left;    width: 100%;margin-top: 5px;}
		.search-gallery-setting #company_name {max-width:225px !important;}
			.bx-controls .bx-controls-direction{display:none;}
			.bx-default-pager {display:block !important;}
			.page-home-new .logoData-form-block label {text-align:left;}
			 img.desktop {display:none;}
			 img.mobile {display:block;}
            .user-home-recommended-block .recent-gallery-item-block  li {
                width: 100% !important;
                margin-left: 0px;
            }
        }

        .user-home-banner-inner {height: 425px;}

        .recent-gallery-item-block  .gallery-item-thumboption {bottom:0px;}

        .addToWishList-btn{
          position: absolute;
    top: 33px;
    right: 8px;
    width: 19px;
    height: 22px;
    padding: 1px 0px;
    border-radius: 3px;
    cursor: pointer;
    z-index: 3;
    background-color: #fff;
    text-align: center; display:none;
        }
		.user-home-recommended-block .recent-gallery-item-block li:hover .addToWishList-btn {
            display:block;
        }
        .addToWishList-btn svg { fill: #4c4b4b;}
        .addToWishList-btn:hover svg, .addToWishList-btn.active svg { fill: #c61e53;}	
		.page-home-new .call-to-action-block #btnlogo2 {margin-left: 50px;}
		.search-gallery-setting {
    text-align: left;
}
.search-gallery-setting .search-filed {
    padding: 10px;
    border: 0;
    width: 100%;
    border-radius: 5px;
    height: 50px;
    color: #333;
}
.search-gallery-setting #company_name, .search-gallery-setting #company_name2 {
    max-width: 283px;
    margin-right: 5px;
}
.search-gallery-setting .keywordSearchBtn, .search-gallery-setting .keywordSearchBtn2 {
    position: relative;
    margin-left: 4px;
    border-radius: 5px;
}
.search-gallery-setting .search-btn {
    background-color: #c31e53;
    border: 0;
    padding: 14px 15px;
    right: 0px;
    top: 0;
    border-radius:5px;
    height: 50px;
    cursor: pointer;
}
div.bx-wrapper {box-shadow:none; margin:30px auto 15px; max-width:930px !important;}
.bx-viewport {height:225px !important;}
.bx-default-pager {display:none;}
div.bx-wrapper li  p {text-align:center; margin-top:6px;font-size: 14px; font-weight:500;}
div.bx-wrapper li.logo-image p {margin-top:-25px;}
div.bx-wrapper .bx-prev {
    left:-50px;
    background: url(../png/controls.png) no-repeat 0 -32px;
}
div.bx-wrapper .bx-next {
   right:-50px;
    background: url(../png/controls.png) no-repeat -43px -32px;
}

/*.lg-image img{     max-height: 190px;
    margin-left: auto;
    margin-right: auto;} 
div.bx-wrapper li.lg-image p {margin-top:-5px;}*/
.white-color {color:#fff;}
.bx-wrapper img {
    padding: 6px;
    border: 1px solid #e9e2e2;
    border-radius: 5px;
}
.insta-design-icon {    width: 199px !important;}
.max-height-300{max-height:420px; max-width:100%;} 
  @media only screen and (max-width: 1200px) {
  .bx-wrapper {overflow:hidden;}
  }
  
  
  .popularKeywords-block {float:left;}
  
 .popularKeywords-block li {
    margin-left: 1px;
    margin-right: 1px;
}

 .popularKeywords-block li a:hover {
    opacity: 0.9;
    color: #fff;
}

 .popularKeywords-block li a {
    text-decoration: underline;    font-size: 14px;
}	
.btn-radius {
    border-radius: 3px;
}
.web-section-bg 
{background: #f3f3f3;padding-top: 30px; margin-top: 20px;  margin-bottom: 30px;padding-bottom: 30px;}	
.web-section-bg a img {border:1px solid #d9d2d2;}
.web-section-bg .browse-web-btn {background-color: #c31e53; width:100%;}
#view-more-men, #view-more-men:hover, .view-more-web-btn, .view-more-web-btn:hover {background-color: #c31e53; text-decoration:none;}
.detail-item {margin-bottom:20px;}
.detail-item a img {
    border-radius: 4px;
    margin-bottom: 10px;
    border: 1px solid #d5d5d5;
    max-width: 100%;
}

.detail-item a img:hover {
    border: 1px solid #c61e53;
}

.static-galery-logo {
    position: absolute;
    max-width: 55px !important;
    top: 0px;
    left: 0px;
    border: none !important;
}


#p-587 .static-galery-logo {
    top: 36%;
    left: 51%;
    max-width: 25px !important;
}

#p-586 .static-galery-logo {
    top: 35%;
    left: 45%;
    max-width: 35px !important;
}

.username {
	height: 45px;
    font-size: 14px;
}

#p-294 .static-galery-logo {
    top: 37%;
    left: 46%;
    max-width: 25px !important;
}

#p-664 .static-galery-logo {
    top: 33%;
    left: 51%;
    max-width: 25px !important;
}

#p-316 .static-galery-logo {
	top: 31%;
    left: 50%;
    max-width: 25px !important;
}

#p-110 .static-galery-logo {
 top: 38%;
    left: 40%;
    max-width: 30px !important;
    transform: rotate(14deg);
}

#p-252 .static-galery-logo {top: 32%;left: 48%;max-width: 40px !important;transform: rotate(-8deg);}
#p-407 .static-galery-logo {top: 43%;left: 50%;max-width: 45px !important;}
.star-rating-wrap{width: 100%;float: left;margin-top: 12px;}
.web-section-bg.mt-0 {margin-top:0px !important;}
.logo-1 {margin:3px 8px;}
.logo-2 {margin:3px 10px 8px;}
.logo-3 {margin:3px 10px 5px;}
.logo-4 {margin:3px 10px;}
.logo-5 {margin:3px 10px;}
.logo-6 {margin:3px 10px;}
.logo-7 {margin:3px 12px;}
.logo-8 {margin:0px 0px 8px;}
