/*
Theme Name: Wine Barrels
Theme URI: https://wordpress.org/themes/winebarrel/
Author: Avaish 
*/
html, body {margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px; font-family: 'Open Sans', sans-serif;	font-size:15px;	color:#000000;}
/* Global Classes starts */
* {outline:none; box-sizing:border-box;}
div, form, p{ margin:0px; padding:0px; }
a img /* This Class will disble border over any link on images*/z
{   border:none;  outline:none}
a{	text-decoration:underline;	color:#004274;}
a:hover{text-decoration:none;color:#cb0202;}
p{ margin:0px; padding:0px 0px 10px; font-size:16px; line-height:30px; color:#444; font-family: 'Open Sans', sans-serif;}
p a{text-decoration:underline;color:#004274;}
p a:hover{text-decoration:none;color:#cb0202;}
ul{ margin:0px; padding:0px; list-style-type:none; color:#000000;}
ul li{ margin:0px; padding:0px 0px 10px 12px; font-size:15px;}
ul strong{font-size:15px;}	
ul a{/* Controls LINKS inside UL */	text-decoration:underline;color:#004274;}
ul a:hover{	/* Controls LINKS HOVER inside UL */text-decoration:none; color:#cb0202;}
OL {/* Controls NORMAL OL */margin:0 0 0 28px; padding:0 0 0 0;list-style-type:decimal;}
OL LI{/* Controls NORMAL li inside OL */text-decoration:underline;	color:#000000;}
OL LI A, LI A , OL A{	/* Controls LINKS inside OL */text-decoration:underline;color:#004274;}
OL A:HOVER{	/* Controls LINKS HOVER inside OL */text-decoration:none;color:#cb0202;}
.clr, 
.clear{margin:0; padding:0; clear:both;}
/*----------Placeholder Color-------------------*/
/*::-webkit-input-placeholder {  color: red; }
:-ms-input-placeholder { color: red; } 
::-moz-placeholder {  color: red; opacity: 1; }
:-moz-placeholder { color: red; opacity: 1; }*/
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea, 
select{ margin:0px; padding:12px 15px; width:100%; color:#000; font-size:14px; font-weight:400; font-family: 'Open Sans', sans-serif; border:none; border-bottom:1px solid; border-color:#e5dcd1; background:#fff; font-style:italic;}
input:focus, textarea:focus, select:focus{ border-color:#a6947e;}
input[type="submit"]{ margin:0px; padding:12px 50px; color:#fff; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; border:none; text-transform:uppercase; background:#bea88b;  transition: all .5s ease; cursor:pointer;}
input[type="submit"]:hover{ background:#9b866b; transition: all .5s ease;}
h1,h2,h3,h4{color:#202020; font-family: 'Old Standard TT', serif;}
h5,h6{font-family: 'Montserrat', sans-serif;}

/* ----Global Classes ends-----*/

/*   font-family: 'Montserrat', sans-serif;   */
/* font-family: 'Old Standard TT', serif; */

.header_wrap{ margin:0px; padding:0px; background:rgba(0,0,0,.7); width:100%; position:absolute; z-index:99;}
.header_container{ margin:0px auto; padding:16px 0px; width:1300px;}
.header_left{ margin:0px; padding:0px; float:left; width:195px;}
.header_left img{ margin:0px; padding:0px; width:auto; max-width:100%; display:block;}

.header_nav{ margin:0px 0px 0px 50px; padding:0px; width:800px; float:left;}
.header_nav ul{ margin:25px 0px 0px; padding:0px; list-style-type:none; text-align:center;}
.header_nav ul li{ margin:0px; padding:0px; display:inline-block;}
.header_nav ul li a{ margin:0px 20px; padding:0px 0px 8px; color:#c6c6c6; font-size:14px; font-weight:400; text-decoration:none; text-transform:uppercase; display:block; font-family: 'Montserrat', sans-serif; }
.header_nav ul li a:hover{ background:url(images/nav-line.png) left bottom repeat-x;}
.header_nav ul li.current-menu-item a{background:url(images/nav-line.png) left bottom repeat-x;}

.header_right{margin:25px 0px 0px 0px; padding:0px; float:right; width:210px; text-align:right;}
.header_right label{ margin:0px; padding:0px; color:#bea88b; font-size:14px; line-height:20px; font-weight:400; font-family: 'Montserrat', sans-serif; float:right;}
.header_right label a{ margin:0px; padding:0px; display:inline-block; text-decoration:none; color:#bea88b;}
.header_right label a:hover{ color:#c6c6c6;}
.search_butn{ float:left; margin:0px; padding:0px; width:20px; height:20px; display:inline; background:url(images/search.png) left top no-repeat; border:none; cursor:pointer;}

.mobile_search{ display:none;}
.mobile_search .header_right{ width:100%; float:none;}


.banner{ margin:0px; padding:0px;}
.banner img{ margin:0px; padding:0px; width:100%; display:block;}
/*.caption_wrapper{ margin:-400px 0px 0px; padding:0px; width:100%; position:absolute; z-index:10;}
.caption_container{ margin:0px auto; padding:0px; width:1200px;}*/
.caption_box{ margin:0px; padding:0px; width:680px;}
.caption_box h1{ margin:0px; padding:0px 0px 10px 0px !important; color:#fff !important; font-size:50px !important; line-height:50px !important; font-weight:400 !important; display:block;}
.caption_box p{ margin:0px 0px 35px !important; padding:0px 0px 18px !important; color:#fff !important; font-size:17px !important; font-family: 'Montserrat', sans-serif !important; line-height:30px !important; position:relative; font-weight:normal !important;}
.caption_box p:before{ position:absolute; content:""; width:50px; border-bottom:2px solid #fff; bottom:0px;}
.learn_more{ margin:0px; padding:0px;}
.learn_more a{ margin:0px; padding:14px 25px !important; color:#262626 !important; font-size:12px !important; line-height:30px !important; font-weight:400 !important; text-decoration:none; background:#bea88b !important; text-transform:uppercase;  transition:all 1s ease-in; font-family: 'Open Sans', sans-serif !important;}
.learn_more a:hover{ background:#927957 !important; transition:all 1s ease-in;}

.tp-bannertimer{ display:none !important;}
.tp-caption{ margin:0px auto !important; width:1200px; left:0px; right:0px;}
.tp-bullets{ margin:0px auto !important; width:1200px; left:0px; right:0px;}

.home_welcome{ margin:0px; padding:0px;}
.home_welcome_container{ margin:0px auto; padding:100px 0px; width:1170px;}
.home_welcome_left{ margin:0px; padding:0px; width:590px; float:left;}
.home_welcome_container h2{ margin:0px; padding:0px 0px 15px; color:#202020; font-size:30px; font-weight:400; font-family: 'Old Standard TT', serif; font-weight:normal;}
.home_welcome_container p{ line-height:30px;}
.home_container_right{ margin:0px; padding:0px; float:right; width:520px;}
.home_container_right img{ margin:0px; padding:0px; display:inline-block; max-width:100%;}
.home_welcome_left strong{ margin:0px; padding:0px 0px 20px; color:#715a33; font-size:15px; display:block; font-weight:400; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.home_welcome_left img{ margin:0px 0px 15px; padding:0px; display:inline-block; max-width:100%;}

.home_main_warpper{ margin:0px; padding:0px; background:url(images/home-bg.png) #fff center top no-repeat; background-size:cover;}
.home_primium{ margin:0px; padding:0px; display:flex;}
.home_premium_left{ margin:0px; padding:0px; width:60%; float:left;}
.home_premium_left img{ margin:0px; padding:0px; width:100%; min-height:600px; object-fit:cover; overflow:hidden; display:block;}
.home_premium_right{ margin:0px; padding:0px 4%; width:40%; float:left; text-align:center; vertical-align:middle; align-self:center;}
.home_premium_right img{ margin:0px 0px 20px; padding:0px; max-width:100%; display:inline-block;}
.home_premium_right h4{ margin:0px; padding:0px 0px 10px; font-size:30px; color:#202020; font-family: 'Old Standard TT', serif; font-weight:normal;}
.home_premium_right strong{ margin:0px; padding:0px 0px 20px; color:#715a33; font-size:15px; display:block; font-weight:400; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.home_premium_right p{ margin:0px; padding:0px 0px 30px; font-size:16px; line-height:30px;}
.home_premium_right a{ margin:0px; padding:0px; color:#bea88b; font-size:15px; font-family: 'Montserrat', sans-serif; font-weight:400; text-decoration:none; text-transform:uppercase; transition:all .5s ease;}
.home_premium_right a:hover{ color:#776348; transition:all .5s ease;}

.home_service{ margin:0px auto; padding:80px 0px 0px; width:1300px; text-align:center;}
.home_service h3{ margin:0px; padding:0px 0px 30px; font-size:30px; color:#202020; font-family: 'Old Standard TT', serif; font-weight:normal;}
.home_service_box{ margin:0px 26px 0px 0px; padding:0px; width:416px; float:left;}
.home_service_box img{ margin:0px; padding:0px; display:block; width:100%; height:400px; object-fit:cover; overflow:hidden;}
.home_service_box:nth-child(3n+0){ float:right; margin:0px;}
.home_service_box_text{ margin:0px; padding:20px 20px;}
.home_service_box h4{ margin:0px; padding:0px 0px 5px; font-size:27px; color:#202020; font-family: 'Old Standard TT', serif; font-weight:normal;}
.home_service_box h4 a{ margin:0px; padding:0px; font-size:27px; color:#202020; text-decoration:none; transition:all .5s ease;}
.home_service_box h4 a:hover{ color:#bea88b; transition:all .5s ease;}
.home_service_box p{ margin:0px; padding:0px 0px 20px; line-height:30px;}

.read_more{ margin:0px; padding:0px;}
.read_more a{ margin:0px; padding:0px; color:#bea88b; font-size:15px; text-decoration:none; text-transform:uppercase;  transition:all .5s ease; font-family: 'Montserrat', sans-serif; font-weight:normal;}
.read_more a:hover{ color:#55442e;  transition:all .5s ease;}

.footer_top_form{ margin:0px auto; padding:100px 0px; width:1170px;}
.footer_top_form h3{ margin:0px; padding:0px 0px 40px; display:block; text-align:center; font-size:30px; font-family: 'Old Standard TT', serif; font-weight:normal;}
.footer_form{ margin:0px; padding:0px;}
.footer_form strong{ margin:0px; padding:0px 0px 5px; color:#27343e; font-size:13px; text-transform:uppercase; font-weight:normal; font-family: 'Montserrat', sans-serif; display:block; letter-spacing:1px;}
.footer_form strong label{ display:inline; color:#ff000c;}
.feild_box{ margin:0px 2% 0px 0px; padding:0px; float:left; width:23.5%;}
.feild_box_right{ margin:0px; padding:0px; width:23.5%; float:right;}
.feild_msg_box{ margin:40px 0px; padding:0px;}
.feild_subt{ margin:0px; padding:0px; text-align:center;}
.footer_form textarea{ height:48px;}

.footer_wrapper{ margin:0px; padding:0px; background:#202020;}
.footer_container{ margin:0px auto; padding:60px 0px 40px; width:1170px;}
.footer_container h6{ margin:0px; padding:0px 0px 30px; color:#fff; font-size:13px; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.footer_left{ margin: 0px 100px 0 0; padding:0px; width:320px; float:left;}
.footer_left p{ margin:0px; padding:0px 0px 15px; font-size:14px; color:#fff; font-weight:400;}
.footer_left label{ margin:0px; padding:0px; display:inline-block; font-family: 'Old Standard TT', serif; color:#bea88b; }
.footer_left p a{margin:0px; padding:0px; text-decoration:none; color:#fff;  transition:all .5s ease;}
.footer_left p a.ph:hover{ color:#fff;}
.footer_left p a:hover{color:#bea88b; transition:all .5s ease;}
.social{ margin:20px 0px 0px; padding:0px;}
.social ul{ margin:0px; padding:0px; list-style-type:none;}
.social ul li{ margin:0px 20px 0px 0px; padding:0px; float:left;}
.social img{ margin:0px; padding:0px; max-width:100%; display:inline-block;}

.footer_middle{ margin:55px 0px 0px; padding:0px; width:260px; float:left;}
.footer_middle img{ margin:0px; padding:0px; max-width:100%; display:inline-block;}
.footer_right{ margin:0px; padding:0px; width:370px; float:right;}
.footer_post{ margin:0px 0px 20px; padding:0px;}
.footer_post_thumb{ margin:0px; padding:0px; width:80px; float:left;}
.footer_post_thumb img{ margin:0px; padding:0px; width:100%; height:80px; object-fit:cover; overflow:hidden;}
.footer_post_text{ margin:0px; padding:0px; width:275px; float:right;}
.footer_post_text p{ margin:0px; padding:0px; color:#fff; font-size:12px; line-height:30px; font-weight:400;}
.footer_post_text strong{ margin:0px; padding:0px; color:#bea88b; font-size:12px; font-weight:700; font-family: 'Old Standard TT', serif; }
.footer_post_text strong label{ text-transform:uppercase; display:inline-block;}

.footer_copywrite{ margin:0px; padding:0px; background:#1a1a1a;}
.footer_copywrite_container{ margin:0px auto; padding:18px 0px; max-width:1170px; text-align:center;}
.footer_copywrite_container p{ margin:0px; padding:0px; color:#fff; font-size:12px; line-height:20px;}
/*--------------------------------Product and Services ---------------------------------*/
.inner_header{ margin:0px; padding:0px; background:#000; width:100%;}
.bb_wrapper{ margin:0px; padding:0px; background:#f5f5f4;}
.bb_container{ margin:0px auto; padding:12px 0px; width:1170px;}
.bb_container ul{ margin:0px; padding:0px;}
.bb_container ul li{ margin:0px 8px 0px 0px; padding:0px 10px 0px 0px; float:left; color:#715a33; font-family: 'Montserrat', sans-serif; font-size:10px; text-transform:uppercase; background:url(images/bb-li.png) right top 1px no-repeat;}
.bb_container ul li a{ margin:0px; padding:0px; display:block;  color:#929292; text-decoration:none;}
.bb_container ul li:last-child{ background:none;}


.inner_wrapper{margin:0px; padding:0px;  background:url(images/service-top-bg.png) #fff center top no-repeat; background-size:cover;}
.inner_serviec_container{ margin:0px auto; padding:55px 0px; width:1170px; text-align:center;}
.inner_serviec_container h2{ margin:0px; padding:0px 0px 15px; font-size:30px; font-family: 'Old Standard TT', serif; font-weight:normal;}
.inner_serviec_container strong{ margin:0px; padding:0px 0px 20px; font-size:16px; font-weight:400; font-family: 'Montserrat', sans-serif; text-transform:uppercase; color:#715a33; display:block;}

.service1{ margin:0px; padding:0px; display:flex;}
.service1_left{ margin:0px; padding:0px; width:60%; float:left;}
.service1_left img{ margin:0px; padding:0px; width:100%; min-height:600px; object-fit:cover; overflow:hidden; display:block;}
.service1_right{ margin:0px; padding:0px 4%; width:40%; float:left; text-align:center; vertical-align:middle; align-self:center;}
.service1_right h3{ margin:0px; padding:0px 0px 10px; font-size:30px; color:#202020; font-family: 'Old Standard TT', serif; font-weight:normal;}
.service1_right strong{ margin:0px; padding:0px 0px 20px; color:#715a33; font-size:15px; display:block; font-weight:400; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.service1_right p{ margin:0px; padding:0px 0px 30px;}

.service2{ margin:0px; padding:0px; display:flex; background:#452032;}
.service2_left{ margin:0px; padding:0px 4%; width:40%; float:left; text-align:center; vertical-align:middle; align-self:center; }
.service2_left h3{ margin:0px; padding:0px 0px 10px; font-size:30px; color:#fff; font-family: 'Old Standard TT', serif; font-weight:normal;}
.service2_left strong{ margin:0px; padding:0px 0px 20px; color:#715a33; font-size:15px; display:block; font-weight:400; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.service2_left p{ margin:0px; padding:0px 0px 30px; color:#fff;}
.service2_right{ margin:0px; padding:0px; width:60%; float:left;}
.service2_right img{ margin:0px; padding:0px; width:100%; min-height:600px; object-fit:cover; overflow:hidden; display:block;}

.service3{ margin:0px; padding:0px; display:flex;}
.service3_left{ margin:0px; padding:0px 4%; width:40%; float:left; text-align:center; vertical-align:middle; align-self:center; }
.service3_left h3{ margin:0px; padding:0px 0px 10px; font-size:30px; color:#202020; font-family: 'Old Standard TT', serif; font-weight:normal;}
.service3_left strong{ margin:0px; padding:0px 0px 20px; color:#715a33; font-size:15px; display:block; font-weight:400; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.service3_left p{ margin:0px; padding:0px 0px 30px;}
.service3_right{ margin:0px; padding:0px; width:60%; float:left;}
.service3_right img{ margin:0px; padding:0px; width:100%; min-height:600px; object-fit:cover; overflow:hidden; display:block;}

.service_wrapper{margin:0px; padding:0px;  background:url(images/service-bg.png) #fff left top no-repeat; background-size:70% 70%;}
/*----------------------------------News -------------------------------*/
.news_container h1{ font-size:30px; font-family: 'Old Standard TT', serif; font-weight:normal;}
.news_container{ margin:0px auto; padding:60px 0px; width:1170px;}
.news_left{ margin:0px; padding:0px; width:870px; float:left;}
.news_box{ margin:0px 0px 55px; padding:0px;}
.news_box img{ margin:0px 0px 25px; padding:0px; width:100%; height:380px; object-fit:cover; overflow:hidden;}
.news_left h3{ margin:0px; padding: 0px 0px 20px; color:#715a33; font-size:18px; line-height:20px; text-transform:uppercase; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-weight:bold;}
.news_left h3 a{color:#715a33; text-decoration:none; text-transform:uppercase;  transition:all .8s ease;}
.news_left h3 a:hover{ color:#bea88b;  transition:all .8s ease;}
.writer{ margin:0px; padding:0px 0px 16px; color:#737373; font-family: 'Old Standard TT', serif; font-weight:normal; font-size:13px; line-height:20px;}
.writer label{ display:inline-block; color:#715a33;}
.writer label a{ text-decoration:none; color:#715a33; transition:all .8s ease;}
.writer label a:hover{ color:#bea88b;  transition:all .8s ease;}
.news_left p{ margin:0px; padding:0px 0px 15px; line-height:30px; font-size:13px;}
.news_box .read_more a{ font-size:12px; color:#715a33; font-weight:700;}
.news_box .read_more a:hover{color:#202020;}

.news_right{ margin:0px; padding:0px; width:270px; float:right; position:relative;}
.new_search{ margin:0px 0px 40px; padding:0px; position:relative;}
.news_right h5{ margin:0px 0px 20px; padding:0px 0px 16px; color:#715a33; font-size:13px; font-weight:700; text-transform:uppercase; line-height:20px; background:url(images/cat-line.png) left bottom no-repeat;}
.news_cat{ margin:15px 0px 40px; padding:0px;}
.news_cat ul{ margin:0px; padding:0px; list-style-type:none;}
.news_cat ul li{margin:0px; padding:0px; border-bottom:none;}
.news_cat ul ul{ margin:-30px 0px 0px; padding:0px 0px; list-style-type:none;}
.news_cat ul ul li{ margin:0px; padding:12px 0px; border-bottom:1px solid #e3e3e3;}
.news_cat ul ul li a{ margin:0px; padding:0px; color:#5f5f5f; font-size:13px; line-height:20px; text-decoration:none; transition:all .5s ease;}
.news_cat ul ul li a:hover{ color:#715a33; transition:all .5s ease;}
.news_cat li.categories{ text-indent:-9999px;}
.news_cat li.categories li{ text-indent:0;}
.news_cat ul ul li.current-cat a{ color:#715a33; transition:all .5s ease;}

.latest_news{ margin:0px; padding:0px;}
.latest_news_box{ margin:0px; padding:30px 0px; border-bottom:1px solid #ededed;}
.latest_news_thumb{ margin:0px; padding:0px; width:58px; float:left;}
.latest_news_thumb img{ margin:0px; padding:0px; width:100%; height:58px; display:block; object-fit:cover; overflow:hidden;}
.latest_news_text{ margin:0px; padding:0px; width:200px; float:right;}
.latest_news_text p{ margin:0px; padding:0px; font-size:13px; line-height:18px;}

/*-----------------new inner---------------*/
.news_inner_left{ margin:0px; padding:0px; width:870px; float:left;}
.news_inner_box{ margin:0px 0px 30px; padding:0px;}
.news_inner_box img{ margin:0px; padding:0px; width:100%; height:500px; object-fit:cover; overflow:hidden;}
.news_inner_left h3{ margin:0px; padding: 0px 0px 20px; color:#715a33; font-size:18px; line-height:20px; text-transform:uppercase; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-weight:bold;}
.writer{ margin:0px; padding:0px 0px 16px; color:#737373;  font-family: 'Old Standard TT', serif; font-weight:700; font-size:13px; line-height:20px;}
.writer label{ display:inline-block; color:#715a33;}
.writer label a{ text-decoration:none; color:#715a33; transition:all .8s ease;}
.writer label a:hover{ color:#bea88b;  transition:all .8s ease;}
.news_inner_left p{ margin:0px; padding:0px 0px 20px; line-height:30px; font-size:16px;}


/*-------------pagenavi---------------*/
.wp-pagenavi a, .wp-pagenavi span{ margin:0px 10px 0px 0px; padding:10px 15px; color:#a5a5a5; font-family: 'Old Standard TT', serif; font-size:12px; text-decoration:none; display:inline-block; border:none; transition:all .5s ease;}
.wp-pagenavi span.current, .wp-pagenavi a:hover, .wp-pagenavi span:hover{ background:#bea88b; color:#fff; transition:all .5s ease;}

.archive .bb_wrapper, .search .bb_wrapper{ display:none;}
.archive_bb{ margin:0px; padding:0px; background:#f5f5f4;}
.archive_bb_container{ margin:0px auto; padding:12px 0px; width:1170px;}
.archive_bb_container ul{ margin:0px; padding:0px;}
.archive_bb_container ul li{ margin:0px 8px 0px 0px; padding:0px 10px 0px 0px; float:left; color:#715a33; font-family: 'Montserrat', sans-serif; font-size:10px; text-transform:uppercase; background:url(images/bb-li.png) right top 1px no-repeat;}
.archive_bb_container ul li a{ margin:0px; padding:0px; display:block;  color:#929292; text-decoration:none;}
.archive_bb_container ul li:last-child{ background:none;}

/*---------search news-------------*/
.news_search{ margin:0px 0px 0px -40px; padding:0px; width:40px; height:38px; display:inline; background:url(images/search.png) center center no-repeat; border:none; cursor:pointer; position:absolute;}
.search_news_feild{ margin:0px; padding: 0px 40px 0px 15px; height:38px; border:1px solid #f0f0f0; font-family: 'Open Sans', sans-serif;  font-size:12px; width:100%; float:left;}

/*-------------------Search------------------*/
.search span.screen-reader-text{ display:none;}
.search  h3{ margin:0px; padding:10px 0px 10px; font-family: 'Old Standard TT', serif; font-weight:normal; font-size:30px;}
.search a.more-link{ font-size:13px; color:#715a33; font-family: 'Montserrat', sans-serif; transition:all .5s ease; text-transform:uppercase; font-weight:bold;}
.search a.more-link:hover{ color:#b28e51; transition:all .5s ease;}
.nav-links{ margin-top:20px;}
.nav-links a, .nav-links span{margin:0px 10px 0px 0px; padding:10px 15px; color:#a5a5a5; font-family: 'Old Standard TT', serif; font-size:12px; text-decoration:none; display:inline-block; border:none;transition:all .5s ease;}

.nav-links a.next, .nav-links a.prev, .nav-links a:hover, .nav-links span:hover{ background:#bea88b; color:#fff;transition:all .5s ease;}
.nav-links span.current{ background:#bea88b; color:#fff;transition:all .5s ease;}
.search h2.screen-reader-text{ display:none;}

.seach_rebox{ margin:0px; padding:20px 0px; border-bottom:1px solid #bea88b;}



.home_service h2{ margin:0px; padding:0px 0px 30px; font-size:30px; color:#202020; font-family: 'Old Standard TT', serif; font-weight:normal;}
.home_service h2 img{vertical-align:middle;}
.post_listing{ margin:0px 15px 0px 15px; padding:0px; width:400px; float:left; text-align:left;}
.post_listing img{ margin:0px; padding:0px; display:block; width:100%; height:240px; object-fit:cover; overflow:hidden;}
.post_listing h4{ margin:0px; padding:20px 0px 5px; font-size:18px; color:#715a33; display:block; line-height:normal; text-transform:uppercase; font-family: 'Montserrat', sans-serif; font-weight:bold;}
.post_listing h4 a{ color:#715a33; text-decoration:none; transition:all .5s ease;}
.post_listing h4 a:hover{ color:#202020; transition:all .5s ease;}
.post_listing h5{ margin:0px; padding:5px 0px 5px; font-size:13px; color:#737373; font-family: 'Old Standard TT', serif; line-height:normal;}
.post_listing h5 span{color:#715a33;}
.post_listing p{ margin:0px; padding:5px 0px 15px; line-height:25px; color:#737373; font-size:13px;}
.post_listing .read_more a{ font-size:12px; color:#715a33; font-weight:700;}
.post_listing .read_more a:hover{color:#202020;}

.default_wrapper{ margin:0px 0px; padding:0px 0px; background:#FFF;}
.locat_mapp{ margin:0px 0px; padding:0px 0px 25px;}
.locat_mapp iframe{ margin:0px 0px; padding:0px 0px; width:100%;}
.contact_content{ margin:0px 0px; padding:10px 0px; text-align:left;}
.contact_content h3{ margin:0px; padding:0px 0px 40px; display:block; text-align:left; font-size:30px; font-family: 'Old Standard TT', serif; font-weight:normal;}
.contact_content strong{ margin:0px; padding:0px 0px 5px; color:#27343e; font-size:13px; text-transform:uppercase; font-weight:normal; font-family: 'Montserrat', sans-serif; display:block; letter-spacing:1px;}

.contact_content .feild_subt{ text-align:right;}
.contact_content input[type="submit"]{ font-weight:normal; font-size:15px;}
div.wpcf7 .ajax-loader{ display:none !important;}



/* Search in the header */

.search-toggle {
	cursor: pointer;
	float:left;
	height:35px;
	margin-right:0px;
	text-align: center;
	width:35px;
}

.search-toggle:hover,
.search-toggle.active {
	background-color:none;
}

.search-toggle:before {
	color: #bea88b;
	content: "\f400";
	font-size: 20px;
	margin-top:0px;
	font-weight:bold;
}

.search-toggle .screen-reader-text {
	left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
}

.search-box-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: absolute;
	top:131px;
	right:10px;
	width: 100%;
	z-index: 999;
}

.search-box {
	background-color: #41a62a;
	padding: 12px;
}

.search-box .search-field {
	background-color: #fff;
	border: 0;
	float: right;
	font-size: 16px;
	padding: 2px 2px 3px 6px;
	width: 100%;
}


.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

.hide {
	display: none;
}
.bypostauthor > article .fn:before, .comment-edit-link:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .contributor-posts-link:before, .menu-toggle:before, .search-toggle:before, .slider-direction-nav a:before, .widget_twentyfourteen_ephemera .widget-title:before{
    display: inline-block;
    font:24px/1 Genericons;
    text-decoration: inherit;
    vertical-align: text-bottom;
}

.search-toggle{margin-right:0;}
.header_right #search-container .news_search{ display:none;}

.header_right #search-container .search-form{ width:100%;}
.header_right #search-container .search-form .search_news_feild{ padding:0px 15px; width:370px; font-size:13px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.search-box-wrapper{top:55px;} }
/* Animation Timers
---------------------------------*/
.delay-02s { 
	animation-delay: 0.2s; 
	-webkit-animation-delay: 0.2s; 
}
.delay-03s { 
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s; 
}
.delay-04s { 
	animation-delay: 0.4s; 
	-webkit-animation-delay: 0.4s; 
}

.delay-05s { 
	animation-delay: 0.5s; 
	-webkit-animation-delay: 0.5s; 
}
.delay-06s { 
	animation-delay: 0.6s; 
	-webkit-animation-delay: 0.6s; 
}

.delay-07s { 
	animation-delay: 0.7s; 
	-webkit-animation-delay: 0.7s; 
}
.delay-08s { 
	animation-delay: 0.8s; 
	-webkit-animation-delay: 0.8s; 
}

.delay-09s { 
	animation-delay: 0.9s; 
	-webkit-animation-delay: 0.9s; 
}
.delay-1s { 
	animation-delay: 1s; 
	-webkit-animation-delay: 1s; 
}
.delay-12s { 
	animation-delay: 1.2s; 
	-webkit-animation-delay: 1.2s; 
}

/*------------------------close Animated timer--------------------*/