/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 27 Dec, 2019, 9:51:19 AM
    Author     : ajay
*/

.is-sticky header {
    position:fixed;
    -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);
    box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);
    z-index: 999 !important;
    background: #fff;
}

/************* Inner Sec ***************/
.inner_sec{ width:100%; float:left; margin:0; padding:0; position:relative;}
.inner_sec img{ width:100%; }
.inner_sec .caption_info{ width:100%; margin:0; padding:0; position:absolute; top:30%; right:0; text-align: center;}
.inner_sec .caption_info .detail{ text-align: center; margin:0; padding:0;}
.inner_sec .caption_info h2{
    margin:0;
    padding:0;
    display:inline;
    font-size:55px;
    color: #fff;
    line-height:normal;
    font-weight:600;
    background: rgba(0,0,0,0.6);
    padding: 5px 10px;
    /*-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;*/
}
.right_image{
    float: right;
    margin-left: 20px;
    max-width: 50%;
}
.left_image {
    float: left;
    margin-right: 20px;
    max-width: 50%;
}

.page_sec{
    width: 100%;
    float: left;
    padding: 70px 0px;
}
.page_sec ul li{
    line-height: 26px;
}
.page_sec ul li:before{
    content: "\f111";
    font-family: 'Font Awesome 5 Free';
    float: left;
    display: inline-block;
    margin-left: 0px;
    margin-right: 8px;
    color: #ef425a;
    font-weight: 900;
    line-height: 24px;
}


.page_sec .pagination {
    display: inline-flex;
}
.page_sec .pagination li:before{
    content: '';
}
.pagination > li > a,
.pagination > li > span{
    color: #ef425a !important;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
    background-color: #ef425a !important;
    border-color: #ef425a !important;
    color: #fff !important;
}



.contact_sec { width: 100%; float: left; margin: 70px 0;}
.contact_sec h3{ margin-bottom: 15px; }
.contact_sec .info_contact{ width:100%; float:left; margin:0; padding: 0px;}

.contact_sec .info_contact .form{
    width: 100%;
}
.contact_sec .info_contact .block{ width:100%; float:left; padding:0; margin:0 0 10px 0; position:relative;}
.contact_sec .info_contact .block i{ width:31px; float:left; padding:0; margin:0; border-right:1px solid #c7c7c7; position:absolute; left:11px; top:12px; z-index:5;}
.contact_sec .info_contact .block .field{ width:100%; height:43px; float:left; padding:0 15px 0 52px; margin:0; font-size:15px; color:#151515; border:1px solid #cacaca;}
.contact_sec .info_contact .block .field.field_2{ height:165px; float:left; padding:10px 15px 10px 52px; margin:0; font-size:15px; color:#151515; border:1px solid #cacaca;}
.contact_sec .info_contact .more_link{ min-width:230px; margin-top:20px; font-size:20px; cursor: pointer;}
.contact_sec .info_contact .shop_btn{ width: 100%; }
textarea { resize: none; }


.contact_sec .well { border-bottom: 1px solid #ddd; border-radius: 0px; background: #fdfdfd; clear: both; padding-bottom: 20px; margin-bottom: 20px;; }
.contact_sec .well .detail { float: left; font-size: 15px; }
.contact_sec .well .detail a { color: #000; }
.contact_sec .well .detail h5 { margin-top: 0px; font-size: 17px; }
.contact_sec .well figure { float: left; padding: 0px 15px 15px 0; }

.map_info{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.map_info iframe{
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    line-height: inherit;
}




.product_list_sec .product_item{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-radius: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.15);
}
.product_list_sec .product_list_items .product_item:last-child{
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.product_list_sec .product_item img{
    width: 100%;
    border-radius: 0px;
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
}
.product_list_sec .product_item .more_link{
    padding: 15px 30px;
    line-height: 20px;
}


.copyright a{
    color: #fff;
    font-size: 13px;
}
.copyright a:hover{
    color: #ef425a;
}


.fancybox-container .fancybox-slide .fancybox-content{
    background: #fff;
}