/*====================================================================*/
@media only screen and (max-width: 600px){
    .m-slider{position:relative;
    left:-23px;
    height:300px;
    width:650px;}
}



table {
  border-collapse: collapse !important;
  width: 100%;	
  text-align:center;
}

th, td {
  padding: 8px;
  border-bottom: 1px solid #ddd !important;
  text-align:center !important;
}

   table tr:hover{
  background-color: transparent !important;
}
.c-h1{font-weight: 700;
margin-bottom: 40px;
color: #a98f70;

font-weight: 600;
letter-spacing: 2px;
border-bottom: 1px solid;
    border-bottom-width: 1px;
border-bottom-width: 1px;
border-width: 2px;
display: inline;}

.t-h1{font-weight: 700;
margin-bottom: 40px;
color: #000;
font-size:25px;
font-weight: 600;
letter-spacing: 1px;
border-bottom: 1px solid;
border-bottom-width: 1px;
border-bottom-width: 1px;
border-width: 2px;
display: inline;}

.social-icons li a i {
    line-height: inherit;
    font-size: 18px !important;
}

.social-icons li a:hover {
    color:#a98f70 !important;
}
.brown{color: #a98f70;}

.export-img {
    width: 90%;
    background-size: cover;
    background-position: center;
    position: relative;
    bottom:120px !important;
    align-items: center;
    margin: 0 auto;
}
.tech-p1{font-size:13px;letter-spacing:1px;font-weight:600;color:#000;margin-bottom: 15px;}


/*====================================================================*/  







.p-h1{
	color: #a98f70;
    font-weight: 900;
    font-size: 26px;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    border-width: 2px;
    display: inline;
}
.p-h2 h4:hover{color: #a98f70;}

table {
  border-collapse: collapse;
  width: 100%;
  
}

th, td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid #ddd;
  border:none
}

tr:hover {background-color:#f5f5f5;}
.p-icon a i{font-size:18px; color:#a98f70;padding-right:5px}
.date_time{color: #a98f70;}


/*model form----------------*/


.p-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10000; /* Sit on top */
  padding-top: 20px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/*model form----------------*/

.f-icon{bottom: 15px;
position: fixed;
right: 15px;
z-index: 1;
text-transform: uppercase;
font-size: 30px;
transition: all 0.3s ease;
font-weight: 600;}

.sub-menu-f{text-transform:inherit !important;}

/*-------------------------------------------------Hiral-----------------------------------------------*/

img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}


:root {
--wvg-thumbnail-item-gap : 0px;
--wvg-single-image-size  : 600px;
--wvg-gallery-width      : 50%;
--wvg-gallery-margin     : 30px;
}
/* Default Width */
.woo-variation-product-gallery {
max-width : 50% !important;
}
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
.woo-variation-product-gallery {
width     : 720px;
max-width : 100% !important;
}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.woo-variation-product-gallery {
width     : 320px;
max-width : 100% !important;
}
}

.fr_testi_info span,
.fucts_counter span,
.meta a,
.team_post,
.da-thumbs li a div span.meta,
.frgn_service_2 h4,
.frgn_service i,
.frgn_arrow i,
.form__label,
.text-404,
.page-numbers.current,
.page-numbers a:hover,
.woocommerce .amount,
.woocommerce-info,
h2 a:hover, .meta_cat a:hover { color: #000!important; } 
.woocommerce button.button,
.woocommerce-info{ border-color: #000!important; }
.woocommerce button.button,
.woocommerce a.button.add_to_cart_button,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.fr_video_popup_btn,
.frgn_video_popup_btn_bg,
.frgn_service i:after,
.frgn_arrow i:after,
.fr_post_sticky,
.portfolio_metro_btn:before,
.portfolio_metro_btn:after{ background-color: #000; } 

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
#quote,
.fr_post_sticky,
span.fn,
q,
#menu a,
ul#mobile_menu a,
[type=submit],
.format-link p a,
.single .entry-title,
.comment-reply-title,
.page-numbers a,
.page-numbers span,
.page-links span,
.fr_testimonials_text_holder p,
.single blockquote:before,
.single blockquote p,
.format-quote blockquote p,
.format-quote blockquote:before,
.format-link p a,
.masonry_layout .format-quote blockquote,
.masonry_layout .format-link a,
.frgn_service_2 .frgn_service_number_2,
.frgn_service .frgn_service_number,
.fucts_counter span,
.vc_pie_chart .vc_pie_chart_value,
.fr-process-bg-text,
.frgn-interactive-links .meta a,
.intro-title,
.frgn_btn_holder a,
.frgn-portfolio-carousel .frgn_read_more,
.frgn_text_stroke, .frgn_text_stroke h2,
.loadmore, .frgn_more, button.ubtn, a.ultb3-btn,
.woocommerce ul.products li.product .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce a.button,
.woocommerce table.shop_table th,
.woocommerce div.product p.price,
.text-404,
.vc_label,
.frgn_single_portfolio .navigation a { font-family: 'Oswald', Arial, sans-serif;  }

body,
p,
#contact p input,
#contact p textarea,
input,
textarea,
.fucts_name,
#fr_to_top span,
.wpb_pie_chart_heading,
.fr-process-inner h5,
.woocommerce ul.products li.product .price,
.meta,
.fr_category a,
cite,
.readmore,
.more-link,
.social-icons a,
.meta_line span,
.frgn_service_2 h4{ font-family: 'Open Sans', Arial, sans-serif;  }
			
.textwidget p a:hover{color:#A98F71 !important;}		
.size-h1 a span{font-size:16px;letter-spacing:1px}		


/*nitesh*/
.intitle {
    font-size: 36px;
    border-bottom: 4px solid #a98f6f;
    display: inline-block;
}
