/** FONTS **/
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800,900&display=swap'); /*font-family: 'Raleway', sans-serif; */
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&display=swap'); /*font-family: 'Poppins', sans-serif; */


@font-face {
    font-family: 'malikbold';
    src: url('../fonts/malik-bold-webfont.woff2') format('woff2'),
         url('../fonts/malik-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'malikregular';
    src: url('../fonts/malik-regular-webfont.woff2') format('woff2'),
         url('../fonts/malik-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body { margin: 0; padding: 0; font-family: 'malikregular', sans-serif; font-weight: normal; font-size: 16px; color: #000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 

a { transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; } 

a:focus { outline: none; } 

form { margin: 0; padding: 0; } 

img { border: 0; } 

.clr { clear: both; } 

a { text-decoration: none; color: #848a28; } 

a:hover { text-decoration: none; color: #848a28; } 

a:focus { text-decoration: none; } 

* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 

input[type="file"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus { outline: 0 none; outline-offset: 0px; } 

/* * * * * HTML 5 FIX * * * * */





article,
aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video { display: block; margin: 0; padding: 0 } 

button { outline: 0 none; } 

input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="search"],
select,
textarea { } 

input[type="button"],
input[type="submit"] { -webkit-appearance: none; cursor: pointer; outline: 0 none; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; } 

textarea { resize: none } 

/* * * * * SMALL CLASSES * * * * */

.mtp5 { margin-top: 5px !important } 

.mtp10 { margin-top: 10px !important } 

.mtp15 { margin-top: 15px !important } 

.mtp20 { margin-top: 20px !important } 

.mtp25 { margin-top: 25px !important } 

.mtp30 { margin-top: 30px !important } 

.mtp35 { margin-top: 35px !important } 

.mtp40 { margin-top: 40px !important } 

.mtp50 { margin-top: 50px !important } 

.mtp100 { margin-top: 100px !important } 

.mbtm5 { margin-bottom: 5px !important } 

.mbtm10 { margin-bottom: 10px !important } 

.mbtm15 { margin-bottom: 15px !important } 

.mbtm20 { margin-bottom: 20px !important } 

.mbtm25 { margin-bottom: 25px !important } 

.mbtm30 { margin-bottom: 30px !important } 

.mbtm35 { margin-bottom: 35px !important } 

.mbtm40 { margin-bottom: 40px !important } 

.mbtm45 { margin-bottom: 45px !important } 

.mbtm50 { margin-bottom: 50px !important } 

.mbtm55 { margin-bottom: 55px !important } 

.mbtm60 { margin-bottom: 60px !important } 

.mbtm65 { margin-bottom: 65px !important } 

.mbtm70 { margin-bottom: 70px !important } 

.mlt5 { margin-left: 5px !important } 

.mlt10 { margin-left: 10px !important } 

.mlt15 { margin-left: 15px !important } 

.mlt20 { margin-left: 20px !important } 

.mlt25 { margin-left: 25px !important } 

.mlt30 { margin-left: 30px !important } 

.mlt35 { margin-left: 35px !important } 

.mlt40 { margin-left: 40px !important } 

.mrt5 { margin-right: 5px !important } 

.mrt10 { margin-right: 10px !important } 

.mrt15 { margin-right: 15px !important } 

.mrt20 { margin-right: 20px !important } 

.mrt25 { margin-right: 25px !important } 

.mrt30 { margin-right: 30px !important } 

.mrt35 { margin-right: 35px !important } 

.mrt40 { margin-right: 40px !important } 

.plt5 { padding-left: 5px !important } 

.plt10 { padding-left: 10px !important } 

.plt15 { padding-left: 15px !important } 

.plt20 { padding-left: 20px !important } 

.plt25 { padding-left: 25px !important } 

.plt30 { padding-left: 30px !important } 

.plt35 { padding-left: 35px !important } 

.plt40 { padding-left: 40px !important } 

.prt5 { padding-right: 5px !important } 

.prt10 { padding-right: 10px !important } 

.prt15 { padding-right: 15px !important } 

.prt20 { padding-right: 20px !important } 

.prt25 { padding-right: 25px !important } 

.prt30 { padding-right: 30px !important } 

.prt35 { padding-right: 35px !important } 

.prt40 { padding-right: 40px !important } 

.pbtm5 { padding-bottom: 5px !important } 

.pbtm10 { padding-bottom: 10px !important } 

.pbtm15 { padding-bottom: 15px !important } 

.pbtm20 { padding-bottom: 20px !important } 

.pbtm25 { padding-bottom: 25px !important } 

.pbtm30 { padding-bottom: 30px !important } 

.pbtm35 { padding-bottom: 35px !important } 

.pbtm40 { padding-bottom: 40px !important } 

.ptp5 { padding-top: 5px !important } 

.ptp10 { padding-top: 10px !important } 

.ptp15 { padding-top: 15px !important } 

.ptp20 { padding-top: 20px !important } 

.ptp25 { padding-top: 25px !important } 

.ptp30 { padding-top: 30px !important } 

.ptp35 { padding-top: 35px !important } 

.ptp40 { padding-top: 40px !important } 

.plr20 { padding: 0 20px !important; } 

.plr30 { padding: 0 30px !important; } 

.plr40 { padding: 0 40px !important; } 

.ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; } 

.ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; } 

/* Font Size */








.fsz12 { font-size: 12px !important; } 

.fsz13 { font-size: 13px !important; } 

.fsz14 { font-size: 14px !important; } 

.fsz15 { font-size: 15px !important; } 

.fsz16 { font-size: 16px !important; } 

.fsz17 { font-size: 17px !important; } 

.fsz18 { font-size: 18px !important; } 

.fsz19 { font-size: 19px !important; } 

.fsz20 { font-size: 20px !important; } 

.fsz30 { font-size: 30px !important; } 

/* Position */






.pos-rel { position: relative; } 

.pos-abs { position: absolute; } 

/* * * * * TopBar Start * * * * */





.topbar { background: #252c30; margin: 0; padding: 8px 15px } 

.topbar ul { margin: 0; padding: 0; text-align: center } 

.topbar ul li { display: inline-block; margin: 0 12px; padding: 0; font-size: 16px; } 

.topbar ul li a { color: #fff; font-size: 16px; margin: 0; padding: 0; text-decoration: none; font-weight: 600 } 

.topbar ul li a i { margin-right: 5px; font-size: 22px; } 

.main-c { max-width: 1070px; margin: 0 auto; position: relative; padding-left: 15px; padding-right: 15px; } 
 @media only screen and (min-width:768px) {.container-c { margin: 0 auto !important; max-width: 1070px; } 
 }

/* * * * * Toplinks Start * * * * */

.cartlink a { } 
#menu-item-14090 { } 
.woocommmercelinks { } 
.woocommerce-page #menu-item-14090 { display:inline-block; } 
.woocommerce-page .cartlink a { display:inline-block; vertical-align:middle; } 
 .woocommmercelinks a { } 
.woocommerce-page .woocommmercelinks a { display:block; } 
.woocommerce-page .woocommmercelinks { display:inline-block; } 
.topbar ul li.wocommercevtn a { background:#8a7d28; padding:6px 12px; border-radius:40px; color:#fff; } 
.topbar ul li.wocommercevtn a i,.topbar ul li.woocommmercelinks a i { font-size:16px; } 


.cart-contents { position: relative; /*display: flex !important; */
 flex-flow: column nowrap; justify-content: center; } 

.cart-contents:before { font: normal normal normal 14px/1 FontAwesome; content: "\f07a"; font-size: 20px; color: #fff; display: inline-block; float: right; margin-left: 10px; vertical-align: middle; } 

.cart-contents:hover { text-decoration: none; } 

.cart-contents-count { position: absolute; top: 15px; right: -10px; transform: translateY(-105%) translateX(25%); font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; line-height: 22px; height: 22px; width: 22px; vertical-align: middle; text-align: center; color: #fff; background: #848a28; border-radius: 50%; padding: 1px; } 

#menu {position: relative; z-index: 9999;}

.toplinks-w { background: #fff; margin: 0; padding: 40px 0 } 

.toplinks-w .main-c { position: relative } 

ul.lftmenu { float: left; /*width: 30%; */ width: 40%; margin-bottom: 0; text-align: left; margin-left: 2%; /**margin-left: 15% **/ } 

ul.lftmenu li { /*margin: 0 0 0 8%*/ margin: 0 0 0 7% } 

ul.rtmenu { float: right; width: 40%; margin-bottom: 0; } 

ul.rtmenu li { margin: 0 7% 0 0% } 

/* .navlogo { position: absolute; width: 150px; margin: 0 auto; left: 0; right: 0; top: -20px; z-index: 3; } 

.navlogo img { max-width: 150px; height: auto; object-fit: contain; }  */

.navlogo {    position: absolute;
    width: 150px;
    margin: 0 auto;
    left: -164px;
    right: 0;
    top: -16px;
    z-index: 3; }
.navlogo img {     max-width: 319px;     height: auto;     object-fit: contain; }

.toplinks { margin: 0; padding: 0; } 

.toplinks ul { padding: 0; } 

.toplinks li { padding: 0; display: inline-block; vertical-align: top; list-style-type: none; position: relative } 

.toplinks li.menu-item-318>a,
.toplinks li.menu-item-319>a { cursor: default !important; } 

.toplinks li:last-child { margin-right: 0 } 

.toplinks ul li a { font-size: 16px; color: #252c30; text-transform: uppercase; font-weight: bold;  } 

.toplinks ul li a:hover { color: #8a7d28; } 

.toplinks ul li.current-menu-item a:before { position: absolute; border-bottom: 1px solid #ececed; bottom: 0; content: ""; width: 100%; left:0px; } 

.toplinks ul li.current-menu-item a { color: #8a7d28; } 

.toplinks ul li:hover>a { color: #8a7d28; } 

.toplinks ul ul { background: #fff; opacity:0; position: absolute; left: 0; width: 200px; z-index: 100; transition: all 0.10s ease-in-out; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; transition: all 0.5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transform: translate3d(0, 50%, 0); display:none; } 

.toplinks ul li:hover>ul { opacity:1; transform: translate3d(0, 0, 0); display:block; } 

.toplinks ul ul li { display: block; float: none; margin: 0; padding: 0; position: relative; border-bottom: 1px solid #ccc; } 

.toplinks ul ul li a { padding: 10px !important; text-align: left; display: block; font-size: 14px; text-transform: none; } 

.toplinks ul ul li a:hover { color: #fff; background: #8a7d28; } 

.toplinks ul ul ul { left: 100%; margin: 0; top: 0; } 


/* * * * * HDR Start * * * * */





.hdr-w { background-size: cover; padding: 146px 15px 206px 15px; position: relative } 

.hdr-cont { max-width: 950px; margin: 0 auto; padding-left: 15px; padding-right: 15px; } 

.hdr-w h2 { font-size: 55px; margin: 0 0 40px 0; padding: 0; font-weight: 700; color: #fff; text-align: center; text-shadow: 2px 2px 30px #000; } 

.hdr-w p { font-size: 22px; margin: 0 70px; padding: 0; color: #fff; text-align: center; text-shadow: 2px 2px 30px #000; font-weight: bold; } 

.hdr-w a { border-radius: 36px; margin-top: 72px; background-image: -moz-linear-gradient( 97deg, rgb(173,63,1) 0%, rgb(228,124,28) 100%); background-image: -webkit-linear-gradient( 97deg, rgb(173,63,1) 0%, rgb(228,124,28) 100%); background-image: -ms-linear-gradient( 97deg, rgb(173,63,1) 0%, rgb(228,124,28) 100%); color: #fff; text-align: center; display: inline-block; padding: 14px 30px; font-size: 18px; font-weight: bold; } 

.hdr-w a:hover { background-image: -moz-linear-gradient( 97deg, rgb(228,124,28) 0%, rgb(173,63,1) 100%); background-image: -webkit-linear-gradient( 97deg, rgb(228,124,28) 0%, rgb(173,63,1) 100%); background-image: -ms-linear-gradient( 97deg, rgb(228,124,28) 0%, rgb(173,63,1) 100%); } 

.ytp-black { background: rgba(255,255,255,0.7); position: absolute; width: 100%; bottom: 0; left: 0; padding: 15px } 

/* * * * * Three Block * * * * */





.three-c-w { margin: 0; padding-top: 50px; padding-bottom: 50px; background: #514f23 } 

.trow { margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px 30px; } 

.tcolumn { margin: 0 0 0px 0; padding: 0; } 

.tnormal { background: #fff; padding: 30px; position: relative; overflow: hidden; min-height: 500px; } 

.icon-t { margin: 0 0 30px 0; } 

.tnormal h3 { font-size: 24px; color: #252c30; margin: 0 0 30px 0; padding: 0; font-weight: 700 } 

.tnormal p { font-size: 15px; margin: 0 0 30px 0; padding: 0; color: #252c30;  font-weight: normal } 

.tnormal a { font-size: 15px; margin: 0 0 0 0; font-weight: 500; padding: 0; color: #848a28; position: absolute; bottom: 20px; left: 30px; } 

.thover { padding: 20px; position: absolute; width: 100%; left: 0; height: 100%; bottom: 100%; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; display: flex } 

.tnormal:hover .thover { bottom: 0 } 

.thcon { border: 1px solid #fff; padding: 30px; margin: 0; width: 100% } 

.thcon a { position: static !important; } 

.thcon h3 { font-size: 24px; color: #fff; margin: 0 0 10px 0; padding: 0; font-weight: 700 } 

.thcon ul { margin: 0 0 20px 0; padding: 0; } 

.thcon ul li { margin: 0 0 2px 14px; list-style-type: disc; color: #fff; font-size: 15px; padding: 0;  } 

.learnmore-btn { background: trasparent; border: 2px solid #bfa813; color: #fff !important; display: inline-block; margin: 0; padding: 10px 35px 10px 12px !important; font-size: 15px; text-transform: uppercase; border-radius: 5px;  } 

.learnmore-btn i { margin-left: 5px } 

/* * * * * Read Our Blog * * * * */





.rob-w { background: url(../images/rob-bg.jpg) no-repeat center; background-size: cover; padding: 50px 0 50px 0; position: relative } 

.ytp-green { background: rgba(228,228,209,0.9); width: 100%; bottom: 0; left: 0; padding: 37px } 

.rob-w h2 { font-size: 35px; margin: 0 0 30px 0; padding: 0; font-weight: 700; color: #252c30; } 

.rob-w h3 { font-size: 22px; margin: 0 0 20px 0; padding: 0; font-weight: 700; color: #252c30; } 

.rob-w p { font-size: 15px; margin: 0 0 30px 0; padding: 0; color: #252c30;  } 

a.readmore-btn { background: #d56b15; color: #fff; display: inline-block; margin: 0; padding: 10px 25px 10px 12px; font-size: 16px; text-transform: uppercase; border-radius: 5px; font-family: 'malikbold', sans-serif; font-weight: bold; } 

a.readmore-btn:hover { background: #514f23; color: #fff; } 

.readmore-btn i { margin-left: 5px } 

.img-rob { padding: 0 } 

.img-rob img { border-radius: 20px } 

/* * * * * Our Approach * * * * */





.oa-w { background: #fff; padding: 50px 0 } 

.oa-w h2 { font-size: 35px; margin: 0 0 40px 0; padding: 0; font-weight: 700; color: #252c30; } 

.oa-w h3 { font-size: 20px; margin: 0 0 20px 0; padding: 0; font-weight: 700; color: #252c30; } 

.oa-w p { font-size: 15px; margin: 0 0 40px 0; padding: 0; color: #252c30; } 

.oa-w ul { margin: 0 0 30px 15px; padding: 0 } 

.oa-w ul li { margin: 0; list-style-type: disc; font-size: 14px; padding: 0 } 

.img-oa { padding: 0 } 

/* * * * * Testimonial * * * * */






.testimonial-w { background: #514f23; padding: 100px 0 0 0; position: relative; } 

.testimonial-w:before { position: absolute; height: 20px; background: #757233; content: ""; width: 100%; bottom: 0 } 

.testimonial-cont { margin: 0; text-align: center } 

.testimonial-cont p { font-size: 15px; margin: 0 0 5px 0; padding: 0; color: #fff; } 

.testimonial-cont h6 { font-size: 16px; margin: 0 0 30px 0; padding: 0; color: #fff; font-weight: 600 } 

.testimonial-cont h6 strong { font-weight: 800 } 

.testimonial-cont .carousel-indicators { position: relative } 

.testimonial-cont .carousel-inner { width: 90%; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px } 

.testimonial-cont .carousel-control-next,
.testimonial-cont .carousel-control-prev { width: auto } 

.carousel-indicators li { width: 8px; height: 8px; border-radius: 50% } 

.success-block { text-align: center; margin: 0; padding: 0 15px; position: relative; z-index: 2 } 

.success-block img { max-width: 50%; height: auto; } 

/* * * * * Get Started * * * * */





.getstarted-w { margin: 0; padding-top: 100px; padding-bottom: 100px; } 

.gs-c { max-width: 970px; margin: 0 auto; padding-left: 15px; padding-right: 15px } 

.getstarted-w h2 { font-size: 35px; margin: 0 0 20px 0; padding: 0; font-weight: 700; color: #fff; } 

.getstarted-w p { font-size: 15px; margin: 0 0 20px 0; padding: 0; color: #fff; font-family: 'malikbold', sans-serif; font-weight: bold; } 

.getstarted-w ul { margin: 40px 0 40px 0; padding: 0 } 

.getstarted-w ul li { margin: 0 0 15px 0; position: relative; padding: 0 0 0 50px; list-style-type: none; font-size: 16px; color: #fff; font-family: 'malikbold', sans-serif; font-weight: bold; } 

.getstarted-w ul li a { color: #fff; } 

.getstarted-w ul li i { color: #b6afa8; position: absolute; left: 0; font-size: 25px } 

/* * * * * Quick Links About Us * * * * */





.qlau-w { background: #514f23; padding: 50px 0 } 

.qlau-w h3 { margin: 0 0 20px 0; padding: 0; color: #fff; font-size: 25px; font-weight: 700 } 

.qlau-w p { font-size: 14px; margin: 0 0 20px 0; padding: 0; color: #fff;  } 

.qlau-w ul { margin: 0 0 0 22px; padding: 0 } 

.qlau-w ul li { margin: 0; list-style-type: disc; font-size: 14px; color: #fff; padding: 0 10px 0 0 } 

.qlau-w ul li a { color: #fff;  font-size: 14px; font-weight: bold; } 

.img-qlau { margin: 0 } 

.img-qlau img { max-width: 265px; height: auto; padding-top: 10px; margin-left: -50px; } 

.gs-form p:empty { display: none; } 

.qlau-w .about a { color: #fffcaf; border-bottom: 1px dotted #fff; position: relative; } 

.qlau-w .about a:before { content: ""; position: absolute; width: 100%; height: 1px; bottom: -1px; left: 0; background-color: #ffffff; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; display: inline-block; } 

.qlau-w .about a:hover:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); } 

.gs-form { border-radius: 5px; padding: 35px; background-image: -moz-linear-gradient( 135deg, rgb(37,44,48) 0%, rgb(57,57,57) 100%); background-image: -webkit-linear-gradient( 135deg, rgb(37,44,48) 0%, rgb(57,57,57) 100%); background-image: -ms-linear-gradient( 135deg, rgb(37,44,48) 0%, rgb(57,57,57) 100%); } 

.fieldbox { margin: 0; padding: 0 } 

.inputf { border: 1px solid #888982; background: transparent; margin: 0; padding: 10px; font-size: 14px;  color: #fff; outline: 0 none; font-weight: 500; width: 100% } 

.inputf:focus { border: 1px solid #888982; } 
 .inputf::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff; opacity:1; } 
.inputf::-moz-placeholder { /* Firefox 19+ */
 color: #fff; opacity:1; } 
.inputf:-ms-input-placeholder { /* IE 10+ */
 color: #fff; opacity:1; } 
.inputf:-moz-placeholder { /* Firefox 18- */
 color: #fff; opacity:1; } 

.c-form { font-size: 14px;  color: #000; outline: 0 none; font-weight: 500; } 

.inputf1 { border: 1px solid #adadad; background: transparent; margin: 0; padding: 10px; font-size: 14px;  color: #000; outline: 0 none; font-weight: 500; width: 100% } 

.inputf1:focus { border: 1px solid #adadad; } 
 .inputf1::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #000; opacity:1; font-weight:bold; } 
.inputf1::-moz-placeholder { /* Firefox 19+ */
 color: #000; opacity:1; font-weight:bold; } 
.inputf1:-ms-input-placeholder { /* IE 10+ */
 color: #000; opacity:1; font-weight:bold; } 
.inputf1:-moz-placeholder { /* Firefox 18- */
 color: #000; opacity:1; font-weight:bold; } 

.submit-btn { border-radius: 28px; background: #d56b15 !important; margin: 0; padding: 14px 40px; text-align: center; color: #fff !important; border: 0; font-size: 15px; letter-spacing: 2px; font-weight: 600 } 

.submit-btn:hover { background: #fff !important; color: #d56b15 !important; } 

/* * * * * Footer * * * * */





footer { background: #252c30; padding: 20px 0 } 

footer p { margin: 0; padding: 0; font-size: 14px;  color: #fff; line-height: 48px; } 

.sm-icons { margin: 0; padding: 0; text-align: right } 

.sm-icons a { display: inline-block; margin: 0 0 0 10px; font-size: 32px; color: #fff; padding: 0 } 

.hdrinner-w { position: relative; min-height: 335px; display: flex; align-items: center; } 

.hdrinner-cont { max-width: 1110px; margin: 0 auto } 

.hdrinner-w h1 { font-size: 44px; margin: 38px 0 40px 0; padding: 0; font-weight: 700; color: #fff; text-align: center; text-shadow: 2px 2px 30px #000; } 

.hdrinner-w p { font-size: 16px; margin: 0 70px 20px 70px; padding: 0; color: #fff; text-align: center; text-shadow: 2px 2px 30px #000;  } 

.hdrinner-w a { border-radius: 36px; margin-top: 72px; background-image: -moz-linear-gradient( 97deg, rgb(173,63,1) 0%, rgb(228,124,28) 100%); background-image: -webkit-linear-gradient( 97deg, rgb(173,63,1) 0%, rgb(228,124,28) 100%); background-image: -ms-linear-gradient( 97deg, rgb(173,63,1) 0%, rgb(228,124,28) 100%); color: #fff; text-align: center; display: inline-block; padding: 18px 35px; font-size: 17px; font-weight: 700 } 

.hdrinner-w a:hover { background-image: -moz-linear-gradient( 97deg, rgb(228,124,28) 0%, rgb(173,63,1) 100%); background-image: -webkit-linear-gradient( 97deg, rgb(228,124,28) 0%, rgb(173,63,1) 100%); background-image: -ms-linear-gradient( 97deg, rgb(228,124,28) 0%, rgb(173,63,1) 100%); } 

/* * * * * New Website * * * * */





.nw-w { background: #F6F4E5; background-size: cover; padding-top: 50px!important; padding-bottom: 50px!important; position: relative } 

.nw-w h2 { font-size: 35px; margin: 0 0 40px 0; padding: 0; font-weight: 700; } 

.nw-w h3 { font-size: 22px; margin: 0 0 30px 0; padding: 0; font-weight: 700;  } 

.nw-w p { font-size: 15px; margin: 0 0 30px 0; padding: 0;   } 

.nw-w p a {  border-bottom: 1px dotted #fff; position: relative; } 

.nw-w p a:before { content: ""; position: absolute; width: 100%; height: 1px; bottom: -1px; left: 0; background-color: #ffffff; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; display: inline-block; } 

.nw-w p a:hover:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); } 

.img-nw { padding: 0 } 

.img-nw img { border-radius: 20px } 

/* * * * * New Website * * * * */





.rd-w { background: #fff; padding-top: 50px !important; padding-bottom: 50px !important; position: relative } 

.rd-w h2 { font-size: 35px; margin: 0 0 40px 0; padding: 0; font-weight: 700; color: #252c30; } 

.rd-w h3 { font-size: 22px; margin: 0 0 30px 0; padding: 0; font-weight: 700; color: #252c30; } 

.rd-w p { font-size: 15px; margin: 0 0 30px 0; padding: 0; color: #252c30;  } 

.img-rd { padding: 0 } 

.img-rd img { border-radius: 20px } 

/* * * * * Across Heading * * * * */





.no-span-green { display: table; white-space: nowrap; font-size: 14px; padding-right: 68px; letter-spacing: 6px; font-weight: 800; color: #8a7d28; position: relative } 

.no-span-green img { position: absolute;  right: -27px; top: -30px;  z-index: 999; max-width: 127px; } 

.no-span-green:before { border-top: 2px solid #8a7d28; content: ''; display: table-cell; position: relative; top: 0.7em; width: 10%; } 

.no-span-green:after { border-top: 2px solid #8a7d28; content: ''; display: table-cell; position: relative; top: 0.7em; width: 90%; } 

.no-span-green:before { right: 1.5%; } 

.no-span-green:after { left: 1.5%; } 

.cirlce-dot-green { width: 10px; height: 10px; border-radius: 50%; left: -21px; top: 8px; background: #8a7d28; position: absolute; } 

.no-span-black { display: table; white-space: nowrap; font-size: 14px; padding-right: 68px; letter-spacing: 6px; font-weight: 800; color: #171819; position: relative } 

.no-span-black img { position: absolute;  right: -27px; top: -30px;  z-index: 999; max-width: 127px;} 

.no-span-black:before { border-top: 2px solid #171819; content: ''; display: table-cell; position: relative; top: 0.7em; width: 10%; } 

.no-span-black:after { border-top: 2px solid #171819; content: ''; display: table-cell; position: relative; top: 0.7em; width: 90%; } 

.no-span-black:before { right: 1.5%; } 

.no-span-black:after { left: 1.5%; } 

.cirlce-dot-black { width: 10px; height: 10px; border-radius: 50%; left: -21px; top: 8px; background: #171819; position: absolute; } 

.f-reverse { flex-direction: row-reverse; } 

#wpcf7-f60-o1 div.wpcf7-validation-errors,
#wpcf7-f60-o1 div.wpcf7-acceptance-missing { border: 2px solid #f7e700; color: #f7e700; } 

#wpcf7-f60-o1 div.wpcf7-mail-sent-ok { border: 2px solid #398f14; color: #fff !important; } 

#wpcf7-f60-o1 div.wpcf7-mail-sent-ok { border: 2px solid #398f14; color: #fff !important; } 

.innerhdr { margin: 0; padding: 26px 0; width: 100%; background: #514f23 } 

.innerhdr h1 { font-size: 38px; margin: 0; padding: 0; color: #fff; font-weight: 600 } 

.body-content { margin: 0; padding: 30px 0; overflow: hidden; width: 100%; } 

.cont-tcbxaqua { margin: 0; padding: 0px; width: 100%; float: left; } 

.blog-row { margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px 30px; } 

.blog-row-archive { margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px 30px; } 

.cont-tcbxaqua h3,
.cont-tcbxaqua h3 a { margin: 15px 0 5px 0; padding: 0; font-weight: 700; font-size: 22px; color: #514f23; } 

.cont-tcbxaqua h4 { margin: 0 0 5px 0; padding: 0; font-weight: normal; font-size: 16px; } 

.cont-tcbxaqua p { margin: 0; padding: 0; font-size: 14px } 

.cont-tcbxaqua .btn-more a { color: #fff; background: #d56b15; padding: 10px 15px !important; margin: 0 0 10px 0; display: inline-block; border-radius: 5px; font-weight: bold; } 

.cont-tcbxaqua .btn-more a:hover { background: #514f23; color: #fff; } 

.body-content p { line-height: 1.5; padding: 0 0 20px 0; margin: 0; } 

.body-content ul,
.body-content ol { margin: 0 0 25px 0; padding: 0; } 

.body-content ul li { margin: 0 0 8px 18px; padding: 0 0 0 10px; list-style: disc; line-height: 1.5; } 

.body-content ol li { margin: 0 0 8px 18px; padding: 0 0 0 10px; line-height: 1.5; } 

.img-tcbx { margin: 0 0 4px 0; padding: 0; width: 100%; } 

.img-tcbx img { height: 200px; width: 100%; -o-object-fit: cover; object-fit: cover } 
 @media only screen and (min-width:768px) {.toplinks-w.sticky { position: fixed; top: 0; right: 0; left: 0; -webkit-box-shadow: 0px 3px 7px 0px rgba(184,184,184,1); -moz-box-shadow: 0px 3px 7px 0px rgba(184,184,184,1); box-shadow: 0px 3px 7px 0px rgba(184,184,184,1); background: #fff; z-index: 9999; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; z-index: 999; } 

.toplinks-w.sticky .logo img { width: 170px; } 
 }

.breadcrumb1 { background: #514f23; min-height: 40px; padding-top: 8px; } 

.breadcrumb1 * {color: #fff;}

.breadcrumb-container.theme1 a { padding: 5px 0px !important; color:#fff; } 

.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { border-color: #363602 !important; background-color: #363602 !important; } 

.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading { border-color: #e7e7d5 !important; background-color: #e7e7d5 !important; } 

.btn-testi a { background: #fff; display: inline-block; margin: 0; padding: 10px 12px; font-size: 16px; text-transform: uppercase; border-radius: 5px; font-family: 'malikbold', sans-serif; font-weight: bold; margin-bottom:20px; } 

.btn-testi a:hover { background: #848a28; color:#fff; } 

.breadcrumbs { font-weight:bold; } 

.breadcrumbs a { color:#000; } 

.grecaptcha-badge { display:none !important; } 

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { border-color: #ffb900; background: #fff; } 

.wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28; background: #fff; } 

.wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; background: #fff; } 

/* .mejs-controls { display: none !important; visibility: hidden !important; }  */

.ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name, .ti-widget.ti-goog .ti-widget-container .ti-date, .ti-widget.ti-goog .ti-review-content  {color: #fff !important;}

.ti-widget.ti-goog .ti-rating-text, .ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-rating-text strong a, .ti-widget.ti-goog .ti-rating-text strong span, .ti-widget.ti-goog .ti-rating-text span strong, .ti-widget.ti-goog .ti-rating-text span, .ti-widget.ti-goog .ti-footer, .ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large), .ti-widget.ti-goog .ti-footer span, .ti-widget.ti-goog .ti-footer strong a, .ti-widget.ti-goog .ti-read-more span {
    font-size: 14px;
    color: #fff !important;
}