/*
 Theme Name:   parallaxis
 Theme URI:
 Author: weblizar
 Author URI: http://www.weblizar.com
 Description:  Parallaxis is a pink colored parallax version of our best selling multipurpose wordpress theme Enigma. It is a modern parallaxis theme that is pefect to create a portfolio theme. It features a custom home page template for displaying your projects, color and font options, multiple blog layouts and much more. Built with keeping portfolio trends in mind, Parallaxis is an amazing portfolio theme created for the needs of future.
 Template:     enigma-parallax
 Version:      2.3
 Tested up to: 6.7
 Requires PHP: 7.0
 License:      GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, right-sidebar , e-commerce , custom-background, custom-menu, featured-image-header, flexible-header, four-columns, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  parallaxis
*/

.product {
    margin-bottom: 50px;
 }
.product h1 {
    text-align: center;
}
.about-men-top {
    text-align: center;
}
.product .img-thumbnail.gallery {
    padding: 0px;
    border: none;
    position: relative;
}
.product .button {
	background-color:black;
}
.product .button:hover {
	color:#fff;
}
.product .button {
    font-size: 14px;
    font-weight: 500;
    background-color: #d960af;
    color: white;
    padding: 6px;
}
.pro_btn {
    margin-top: 20px;
}
.about-men-name a {
    color: #d960af;
    font-size: 24px;
}
.about-men-name a:hover {
    color: #d960af;
    text-decoration: none;
}
.carousel {
     margin-bottom: 10px !important; 
}
.logo h1 {
    color: #fff;
}
.carousel-caption {
    top: 35%;
}
div#general_product_data .hidden {
    display: block !important;
}
.product .img-thumbnail.gallery img {
    width: 100% !important;
}
.col-md-12.pro {
	padding: 17px;
    box-shadow: 0px 0px 15px #ccc;
}
.img-thumbnail.gallery {
    padding-top: 10px !important;
}
@media(min-width:1200px){
.product {
    margin-top: -121px;
    margin-bottom: 50px;
}
.product h1 {
    padding-bottom: 53px;
}
.col-md-12.pro_btn {
    margin-bottom: 17px;
}
}
.enigma_scrollup{
    background: #D960AF !important;
}
.service a.ser-link {
    border: 1px solid #D960AF !important;
    color: #D960AF !important;
}
.service .enigma_service_detail:hover a.ser-link {
    background-color: #D960AF !important;
	color:#fff !important;
}
.breadcrumb li a {
    text-decoration: underline !important;
    }
    p a {
    text-decoration: underline !important;
    }
    .enigma_blog_full {
    margin-bottom: 20px;
}
.enigma_sidebar_widget {
    margin-top: 40px !important;
    }
    .enigma_header_breadcrum_title h1 {
    margin-top: 230px !important;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

.enigma_header_breadcrum_title h1 {
    margin-top: 0 !important;
}
.sticky-head {
    top: 0;
}
.enigma_fuul_blog_detail_padding a {
    text-decoration: underline;
}
.enigma_cats a {
    padding: 3px 7px;
    margin: 4px 4px 4px 0;
    margin-bottom: 10px;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
    color: #515151;
    text-decoration: none;
    font-size: .9em;
    white-space: nowrap;
    display: inline-block;
}
.enigma_cats a {
    background-size: 100% 200%;
    background-image: linear-gradient(to bottom,#edf0f2 50%,#D960AF 50%)!important;
}
.enigma_cats a:hover {
    color: #fff;
    background-position: 0 -100%;
    background-color: #d960af!important;
}
.enigma_cats a:hover {
	padding: 3px 7px !important;
}






/*--------------------- ----------
	:: 10.0 Page Not Found 
-------------------------------*/
.page-not-found {
    background-position: bottom;
    background-repeat: no-repeat;
}

.page-not-found .send-btn {
    background-color: #D960AF;
    color: #fff;
    border-radius: 0px;
       padding: 14px 25px;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
}

.page-not-found .no-data {
    text-align: center;
          margin-bottom: 85px !important;
    margin-top: 0px !important;
}
}

.page-not-found .no-data h2, .page-not-found .no-data h3, .page-not-found .no-data h4 {
    font-family: 'Open Sans', sans-serif;
}

.page-not-found .no-data h2 {
    font-size: 150px;
    margin-bottom: 20px;
font-weight: 700;
}

.page-not-found .no-data h3 {
    font-size: 120px;
}

.page-not-found .no-data h4 {
    font-size: 59px;
    margin-bottom: 50px;
}

.page-not-found .no-data p {
    margin-top: 50px;
}

.page-not-found .img-thumbnail {
    border: 0;
    position: relative;
    bottom: 0;
    background: transparent;
    padding: 0;
}

.page-not-found .img-thumbnail img {
    width: 360px;
}

@media (max-width: 767px)
{

.page-not-found .no-data h2 {
    font-size: 95px !important;
    margin-bottom: 20px !important;
}
.page-not-found .no-data h4 {
    font-size: 35px !important;
    margin-bottom: 50px !important;
}
}



#btn-to-top::after {
   content: "" !important;
   font-family: "Font Awesome 5 Free" !important;
   font-weight: 900;
   font-size: 1em !important;
   line-height: 50px;
   color: #212121;
	}
/*--------------------- ----------
	:: btn-to-top 
-------------------------------*/

  #btn-to-top{
            width: 45px !important;
            height: 30px !important;
            border-radius: 100% !important;
            position: fixed !important;
            right: 2% !important;
            bottom: 18% !important;
            transition: all 0.5s ease !important;
        }
        
        #btn-to-top:hover,
        #btn-to-top:focus {
            transform: scale(1.1, 1.1) !important;
            transition: all 0.5s ease !important;
        }
        
        #btn-to-top {
            display: inline-block !important;
            width: 40px !important;
            height: 40px !important;
            background: #D960AF !important;
            text-align: center !important;
            position: fixed !important;
            bottom: 90px !important;
            right: 35px !important;
            z-index: 999 !important;
            transform: scale(1.1, 1.1) !important;
            transition: all 0.5s ease !important;
        }
        
        footer.footer-section-spacing button.contact-btn {
            width: 100% !important;
            padding: 13px 20px !important;
        }
        
      
        
        a#btn-to-top i {
            font-size: 20px !important;
            color: #fff !important;
            line-height: 2.1 !important;
        }
		
