@charset "utf-8";
/* CSS Document */

/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */

html {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1.5;
    background: white;
    font-size: 16px;
    color: #5f5f5f;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none !important;
}

table, th, td {
    vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
}

blockquote, q {
    quotes: "" "";
}
a,a:hover{
    text-decoration: none;
    outline: none;

}
a img {
    border: none;
}

:focus {
    outline: 0;
}

* {box-sizing: border-box; -mox-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;}

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #729f4c;
    text-shadow: none;
    color: #ffffff;
}

::selection {
    background: #729f4c;
    text-shadow: none; color: #ffffff;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}
@font-face {
    font-family: 'oswalddemi-bold';
    src: url('../fonts/oswald-demi-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/oswald-demi-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{margin: 0;padding: 0;line-height: 24px;color: #3a3a3a;font-size: 15px;font-family: 'Roboto', sans-serif;}
.container {
    max-width: 1170px;
    margin: 0px auto;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}
.row{margin-left: -15px;margin-right: -15px;}
.row:before,
.row:after ,.container:before{
    display: table;
    content: " ";
}
.row:after,.container::after{
    clear: both;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after ,.container:after{
    clear: both;
}

.clearfix {
    *zoom: 1;clear: both;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after
 {
  display: table;
  content: " ";
}
.clearfix{clear: both;}
.clearfix:after,
.container:after{
  clear: both;
}
header > .container{max-width: 1234px;margin: 0 auto;}
.left{float: left !important;}
.right{float: right !important;}
.img-responsive{display: block;max-width: 100%;height: auto;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center,.text-center p{text-align: center !important;}

/*css for header */
header{position: absolute;top: 0;font-family: 'Oswald', sans-serif;font-weight: 400;width: 100%;left: 0;right: 0;z-index: 1;}
.header_bg{background: url(../images/header_bg.png) no-repeat;width: 100%;min-height: 139px;padding: 20px 66px 0;max-width: 1234px;margin: 0 auto;    background-position: 100% 100%;    background-size: 100% 100%;}
a.btn-enq > i{color: #ffffff;font-size: 19px;margin-right: 6px;}
a.btn-enq,a.btn-call{font-size: 16px;line-height: 140%;background: #fc6000;display: inline-block;border-radius: 17px;min-height: 34px;min-width: 156px;color: #ffffff;padding: 6px 23px 6px 20px;text-align: center;font-family: 'Oswald', sans-serif;font-weight: 400;text-transform: uppercase;white-space: nowrap;}
a.btn-call > i{font-size: 14px;color: #fc6000;width: 22px;height: 22px;line-height: 22px;background: #ffffff;border-radius: 50%;vertical-align: text-bottom;
    margin-right: 5px;}
a.btn-enq:hover,a.btn-call:hover{background-color: #729f4c}
a.btn-call:hover > i{color:#729f4c }
#toggle{display: none}
.column_6{width: 50%;float: left;display: inline-block;padding: 0 15px;}
#navbar{text-align: center;    -webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    -ms-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;}
.navbar-nav { display: inline-block; float: none;}
.navbar-nav > li {float: none;list-style-type: none;display: inline-block;position: relative;padding: 40px 0 20px;float: left}
.navbar-nav > li >a {font-size: 16px;text-transform: uppercase;color: #ffffff;line-height: 20px;padding-left: 17px;padding-right: 17px;display: block;-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;}
.navbar-nav > li:hover >a ,.navbar-nav > li.active >a{color: #729f4c;}
.navbar-nav > li:not(:last-child) >a{border-right: 2px solid #ffffff;}
.navbar-nav > li:nth-child(4) >a,.navbar-nav > li:nth-child(5) >a{border-right: 0px;}
.navbar-nav > li.logo_wrap a{padding: 0;}
.navbar-nav > li:first-child > a{padding-left: 0;}
.navbar-nav > li:last-child > a{padding-right: 0;}
/*css for our tractor*/
.light_bg{background-color: #f3efe7;position: relative;padding: 40px 0 58px;}
.heading {position: relative;}
.heading h3,h3.w-title{font-size: 40px;color: #3a3a3c;line-height: 100%;text-transform: uppercase;font-family: 'Roboto', sans-serif;padding-bottom: 20px;font-weight: 300}
.badge_header{position: relative;display: inline-block}
.heading .badge_header{background-color: #729f4c;min-width: 100px;height: 21px;color: #ffffff;font-size: 15px;line-height: 21px;display: inline-block;font-family: 'Roboto', sans-serif;min-width: 100px;}
.heading .badge_header span{line-height: 20px;}
.heading .badge_header:after{background: url(../images/badge-right.png) no-repeat right top;width: 25px;height: 21px;position: absolute;left: 100%;content: "";margin-left: 5px;}
.heading .badge_header:before{background: url(../images/badge-left.png) no-repeat right top;width: 25px;height: 21px;position: absolute;left: -25px; content:"";margin-left: -5px;}
.slider_track_bg{/*background: #faf7f0;*/padding-top: 35px;position: relative;min-height: 250px;
    box-shadow:0px -20px 49px -19px rgba(0, 0, 0, 0.15);  -webkit-box-shadow:0px -20px 49px -19px rgba(0, 0, 0, 0.15); margin: 40px 40px 0;   /*background-color: rgba(218, 216, 210, 0.77);*/
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmFmN2YwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmYWY3ZjAiIHN0b3Atb3BhY2l0eT0iMC44IiBvZmZzZXQ9IjAuNzQ3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjdnNnZykiIC8+PC9zdmc+);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(250, 247, 240)),color-stop(0.747, rgba(250, 247, 240, 0.8)),color-stop(1, rgba(250, 247, 240, 0)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(250, 247, 240) 0%,rgba(250, 247, 240, 0.8) 74.7%,rgba(250, 247, 240, 0) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(250, 247, 240) 0%,rgba(250, 247, 240, 0.8) 74.7%,rgba(250, 247, 240, 0) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(250, 247, 240) 0%,rgba(250, 247, 240, 0.8) 74.7%,rgba(250, 247, 240, 0) 100%);text-align: center}

.slider_track_bg .price > p{font-size:18px;color:#010101;font-family: 'Oswald', sans-serif;    text-align: center !important;
    margin-bottom: 0 !important; }
.btn-more{background-color: #729f4c;color: #ffffff;font-size: 14px;border-radius: 15px;padding: 5px 15px;display: inline-block;margin: 20px auto 40px;min-width: 117px;max-height: 31px; -webkit-transition: all .3s ease;-o-transition: all .3s ease;    -moz-transition: all .3s ease;transition: all .3s ease;line-height: 22px;text-align: center}
.tractor_img{position: relative;margin-top: -80px; text-align: center;   /* margin-right: -50px;*/ }
.tractor_slider .slick-dots,.product_related_slider .slick-dots{/*display: none !important;*/}
.tractor_slider{position: relative;background: url(../images/caption_bg.png) no-repeat;width: 100%;min-height: 143px;    background-position: 0 -30px;}
.tractor_slider .slick-next,.tractor_slider .slick-prev,
.product_related_slider .slick-next,.product_related_slider .slick-prev{background-color: #ffffff;top: inherit;bottom: -75px;width: 47px;height: 48px;border-radius:44px;    border: 1px solid rgba(0,0,0,.25);}
.tractor_slider .slick-next:before,.tractor_slider .slick-prev:before,.product_related_slider .slick-next:before,.product_related_slider .slick-prev:before{content: none;}
.tractor_slider .slick-next:before,.product_related_slider .slick-next:before {background: #3a3a3c url(../images/arrow-right.png) no-repeat;content: "";width: 39px;height: 40px;position: absolute;top: 3px;left: 3px;border-radius: 50%;opacity: 1; background-position: 50%;}
.btn-more:hover,.service_content .btn-more:hover,.btn-green:hover{background-color: #fc6000;}
.tractor_slider .slick-prev:before,.product_related_slider .slick-prev:before{background: #3a3a3c url(../images/arrow-left.png) no-repeat;content: "";width: 39px;height: 40px;position: absolute;top: 3px;left: 3px;border-radius: 50%;opacity: 1; background-position: 50%;}
.tractor_slider .slick-prev,.product_related_slider .slick-prev{left: 47%;margin-left: -65px;}
.tractor_slider .slick-next,.product_related_slider .slick-next{right: 47%; margin-right: -60px;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: 1}
.tractor_slider .slick-prev.slick-disabled:before,.tractor_slider .slick-next.slick-disabled:before,
.product_related_slider .slick-next.slick-disabled:before,.product_related_slider .slick-prev.slick-disabled:before{background-color: #729f4c}
.tractor_img img {
    display: block;
    max-width: 100%;
    /*width: 100%;*/
    margin: 0 auto;
}
.section_pattern_bg{background: url(../images/bg_pattern.jpg) repeat;width: 100%;padding: 40px 0;position: relative;}
.section_pattern_bg .column_6{padding: 0 15px;position: relative;margin-bottom: 40px;}
.service_wrapper{border: 8px solid #fff;box-shadow: 0px 0px 49px 0px rgba(213, 213, 213, 0.52);position: relative;    margin-bottom: 100px;}
.service_wrapper .service_content{position: absolute;width:55%;margin: 0 auto;left: 0;right: 0;top: 56%;border: 8px solid #ffffff;text-align: center;background-color: #729f4c;padding: 0 40px 0px;color: #ffffff;box-shadow: 0px 0px 49px 0px rgba(211, 116, 32, 0.15); -webkit-box-shadow: 0px 0px 49px 0px rgba(211, 116, 32, 0.15); }
 .service_content{border: 8px solid #ffffff;text-align: center;background-color: #729f4c;padding: 0 40px 0px;color: #ffffff;box-shadow: 0px 0px 49px 0px rgba(211, 116, 32, 0.15); -webkit-box-shadow: 0px 0px 49px 0px rgba(211, 116, 32, 0.15); }
.service_content .img_icon{width: 61px;height: 66px;margin: 0 auto;background: #ffffff;border-radius: 0 0 30px 30px;margin-bottom: 25px;}

.service_content p{text-align: center !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;}
.service_content .btn-more{background-color: #ffffff;color: #000000;font-size: 15px;line-height: 20px}
.service_content .btn-more:hover{color: #ffffff;}
.gradient_bg::before {
 position: absolute;
  width: 100%;
  content: '';top: 0;right: 0;left: 0;bottom: 0;background:url(../images/line_bg.png) repeat;z-index: -1;
}
.gradient_bg{/* IE10+ */
background: -ms-linear-gradient(left, #323238 0%, #3D313C 117%);

/* Mozilla Firefox */
background: -moz-linear-gradient(left, #323238 0%, #3D313C 117%);

/* Opera */
background: -o-linear-gradient(left, #323238 0%, #3D313C 117%);

/* Webkit (Safari/Chrome 10) */
background: -webkit-gradient(linear, left top, right top, color-stop(0, #323238), color-stop(117, #3D313C));

/* Webkit (Chrome 11+) */
background: -webkit-linear-gradient(left, #323238 0%, #3D313C 117%);

/* W3C Markup */
background-image: linear-gradient(to right, #323238 0%, #3D313C 117%);
position: relative;padding-top: 45px;min-height: 615px;width: 100%;z-index: 0;}
.gradient_bg:after {position: absolute;right: 0;bottom: 0;background: url(../images/tractor_trally.png) no-repeat;width: 100%;min-height:466px;content: "";    background-position: bottom right;z-index: -1}
.Testimonial_wrapper{position: relative;width: 48.88%;float: left}
.Testimonial_wrapper h4{font-size: 28px;text-transform: uppercase;color: #ffffff;font-family: 'Oswald', sans-serif;padding: 25px 0}
.Testimonial_wrapper .testimonial_content {/*max-width: 541px;*/position: relative;width: 100%}
.testimonial_content .bx-wrapper{box-shadow: none;border: 0;background-color: inherit;margin-bottom: 40px}
.testimonial_content .cl-name span{font-size: 18px;color: #41691f;font-family: 'Oswald', sans-serif;display: block;padding-top: 25px;}
.testimonial_content .testimonial_content_p {position: relative;padding: 35px;width:94.6%;background-color: #ffffff }
.testimonial_content .testimonial_content_p:after{background: url(../images/quote-icon.png) no-repeat top left;width: 55px;height: 55px;position: absolute;left: 37px;top: -30px;content: ""}
.Testimonial_wrapper .testimonial_content .bx-wrapper .bx-pager {
    position: absolute;
    bottom: 25px;
    width:11px;
    right: 0;
    left: 100%;

}
.testimonial_content{position: relative;}
.Testimonial_wrapper .testimonial_content  .bx-wrapper .bx-pager-item{display: block;margin-left:0px;}
.Testimonial_wrapper .testimonial_content .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;margin-bottom: 10px;width: 11px;height: 11px; }
.Testimonial_wrapper .testimonial_content .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:last-child > a{margin-bottom: 0;}
.Testimonial_wrapper .testimonial_content .bx-wrapper .bx-pager.bx-default-pager a:hover,
.Testimonial_wrapper .testimonial_content .bx-wrapper .bx-pager.bx-default-pager a.active,
.Testimonial_wrapper .testimonial_content .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#729f4c}
.Testimonial_wrapper .testimonial_content .bx-wrapper .bx-pager{padding-top: 0;padding-left: 0px;}
.Testimonial_wrapper .testimonial_content  .bx-wrapper .bx-pager.bx-default-pager a{margin-right: 0;margin-left: 0;}
.enquiry_wrapper{width:45.04%;float: right;position: relative;}
#form_enq {background: #729f4c;border-radius: 5px 5px 0 0}
#form_enq  h4{font-size: 30px;color: #000000;font-family: 'Oswald', sans-serif;text-align: center;padding: 15px;background: url(../images/title_bg.png) no-repeat;min-height: 85px;width: 100%;    background-size: 100% 100%;text-transform: uppercase;}

#enquiryform,.enquiryabout{padding: 20px;}
.half_block {
    width: 50%;
    float: left;
    position: relative;
    display: inline-block;
    min-height: 1px;padding: 0 6px;
}
.form-control {
    width: 100%;
    display: block;
    min-height: 52px;
    padding: 15px 13px;
    outline: none;
    font-size: 15px;
    margin-bottom: 25px;
    color: #3a3a3a;
    background-color: #ffffff;
    border-radius: 3px;outline: 0;border: 0;font-family: 'Roboto', sans-serif;
}
.full-block {width: 100%;padding: 0 5px;}
textarea.form-control {
    width: 100% !important;font-family: 'Roboto', sans-serif;
}
.captcha-btn {
    float: right;
    list-style: none;padding: 0 20px;margin: 0;
}
.captcha-btn > li {
    display: inline-block;
    float: left;width: 50%;
    vertical-align: top;
}
.g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.btn-submit{background-color: #284d09;min-width: 164px;min-height: 46px;border-radius: 3px;font-size: 20px;color: #ffffff;text-transform: uppercase;outline: none;border:0;line-height: 30px;font-family: 'Oswald', sans-serif;cursor: pointer;-webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;padding: 7px 25px;    -webkit-appearance: none;}

.btn-submit:hover{background-color: #fff;color: #284d09}
h3.main-title{font-size: 30px;color: #000000;text-transform: uppercase;margin-bottom: 35px;font-family: 'Oswald', sans-serif;line-height: 100%;}
.frame_wrapper{position: relative;min-height: 514px;z-index: 1;background: #ffffff;}
.frame_wrapper:after {
    position: absolute;
    content: '';
    border-top: 30px solid #40691d;
    top: 0;
    left: 0px;
    height: 95%;
    width: 87%;
    border-left: 30px solid #40691d;
    z-index: -1;
}
.pdb140{padding-bottom: 140px}
.content_left_block{width: 45.44%;float: left;position: relative}
.right_img_block{width: 54.55%;float: left;position: relative}
.sale_content {background: #ffffff;box-shadow: 0px 5px 43px 0px rgba(132, 132, 132, 0.61);padding: 30px 35px;position: absolute;left: 30px;top: 30px;width: 100%;right: 0;margin-bottom: 40px;}
.sale_content p{text-align: justify;margin-bottom: 15px;}
a.link-more{font-size: 18px;line-height: 100%;color: #000000;font-family: 'Oswald', sans-serif;display: inline-block;
    margin-top: 10px;}
a.link-more:hover{color:#284d09}
.pdlr0{padding-left: 0 !important;padding-right: 0 !important;}
.img_box{border: 8px solid #ffffff;position: absolute;right: 0;bottom: -64px;}
/*css for footer */
.ft_bg{background: url(../images/footer_bg.jpg);width: 100%;min-height: 700px;/*margin-top: -165px;padding-top: 160px;*/background-size: cover; background-position: 100% 100%;position: relative;}
.footer_top{border-top:1px solid rgba(193,200,207,0.90);min-height: 165px;padding-top: 45px;}

.footer_top p.special_tag {font-size:29px ;color: #323a46;text-transform: uppercase;margin-bottom: 10px;
    line-height: 30px;font-family: 'oswalddemi-bold';  font-weight: normal;
    font-style: normal;}
.footer_top p.sub_tag {color: #042626;font-family: 'Roboto', sans-serif;font-size: 18px;line-height: 100%;}
.btn-green{display: inline-block;background: #729f4c;border-radius: 5px;font-size: 20px;text-transform: capitalize;line-height: 34px;min-width: 209px;min-height: 48px;text-align: center;color: #ffffff;padding: 6px 20px;font-family: 'Roboto', sans-serif;-webkit-transition: all .3s ease;-o-transition: all .3s ease;    -moz-transition: all .3s ease;transition: all .3s ease;margin-bottom: 15px;}
.btn-green > i{margin-right: 5px;}
.btn-default{background-color: #111111;
    color: #ffffff;
    text-transform: capitalize;
    font-size: 20px;
    padding: 0px 7px 0 7px;
    min-height: 48px;
    border-radius: 5px;
    font-family: 'Roboto', sans-serif;
    display: inline-block;margin-left: 35px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;    -moz-transition: all .3s ease;transition: all .3s ease;-webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;}
.btn-default:hover {background-color:#1c1c1c}
.btn-default:hover img  {
    -webkit-animation-name: hvr-icon-wobble-horizontal;
    animation-name: hvr-icon-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
ul.list-inline{list-style-type: none;padding: 0;margin: 0;}
ul.list-inline >li{display: inline-block}
.column_3{width:29.256%;position: relative;float: left;padding: 0 15px;}
.column_4{width: 39.487%;float: left;display: inline-block;padding: 0 15px;}
.footer_bottom h4{font-size: 18px;color: #ffffff;font-family: 'Oswald', sans-serif;padding: 36px 0;text-transform: uppercase}
footer .footer_bottom ul.contact-link,footer .footer_bottom ul.ft-link,.contact_info_bg ul.contact-link {list-style-type: none;padding: 0;margin: 0;color: #fff;font-family: 'Oswald', sans-serif;margin-bottom: 40px;line-height: 24px;}
footer .footer_bottom ul.contact-link li,.contact_info_bg ul.contact-link li{padding-bottom: 15px;}
footer .footer_bottom ul.contact-link li i,.ft_call_list a > i,.contact_info_bg ul.contact-link li i{font-size: 15px;width: 32px;height: 32px;font-size: 15px;border-radius: 50%;line-height: 32px;border-radius: 50%;background-color: #ffffff;float: left;text-align: center;margin-right: 18px;color: #372717;}
footer .footer_bottom ul.contact-link li div,.contact_info_bg ul.contact-link li div{margin-left: 50px;font-family: 'Oswald', sans-serif;text-transform: uppercase}
.contact_info_bg ul.contact-link li address{max-width: 100%;}
footer .footer_bottom ul.contact-link li label,.contact_info_bg ul.contact-link li label{font-size: 18px;display: block;margin-bottom: 15px;}
footer .footer_bottom ul.contact-link li address{padding-right: 50px;max-width: 80%;padding-right: 50px;}
footer .footer_bottom ul.contact-link li a,
footer .footer_bottom ul.contact-link li label,.contact_info_bg ul.contact-link li label,
footer .footer_bottom ul.ft-link li a,.ft_call_list a,.ft-copy-text p,.contact_info_bg ul.contact-link li a{color: #ffffff;text-transform: uppercase;-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;}
.footer_bottom ul.ft-link li a:hover,footer .footer_bottom ul.contact-link li a:hover,.contact_info_bg ul.contact-link li a:hover,
footer .footer_bottom ul.ft-link li.active > a{color: #fc6000;}
footer .footer_bottom .links_block{padding:0 3% 0 15%;}
footer .footer_bottom ul.ft-link li{position: relative;padding: 0 10px 5px 20px;}
footer .footer_bottom ul.ft-link li:before,ul.default-list li:before{font-family: FontAwesome;content: "\f061";font-size: 12px;color: #ffffff;left: 0;top: 0;position: absolute;}
.map-container > img{border-radius: 5px;display: inline-block}
.ft-top-border{border-top: 1px solid; padding: 20px 15px;border-bottom: 1px solid; border-color:#505908}
.logo-wrap img.img-responsive{display: inline-block}
.ft_call_list a{background: rgba(72,74,10,.80);color: #ffffff;font-size: 18px;padding: 12px 30px 10px;border-radius: 5px;font-family: 'Oswald', sans-serif;border:1px solid #67721e;min-height: 56px;display: inline-block;text-align: center}
.ft_call_list a > span{text-transform: uppercase}
.ft_call_list a > i{float: none}
.ft_call_list a:hover{border-color: #729f4c;background-color:rgba(72,74,10,1); }
.footer_bottom .logo-wrap{width:100%;margin: 0 auto;text-align: center}
.ft_call_list a > i.ft-18{font-size: 18px;}
.ft-copy-text p{font-size: 15px;text-transform: uppercase;font-family: 'Oswald', sans-serif;padding: 28px 0;}


/*css for dropdown menu */
/*.tractor_submenu {
    z-index: 10;
    height: 630px;
    overflow: visible;
    max-width: 1140px;
    width: 1140px;
    margin: 0 auto;
    top: 100%;
    display: none;
    position: absolute;
    left: 0;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.60);
    -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.60);
    -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.60);
    background: #fff;
    -webkit-transition: top 0.4s ease;
    -moz-transition: top 0.4s ease;
    transition: top 0.4s ease;
}
.tractor_submenu >ul {
    position: relative;
    max-width: 490px;
    background: #fff;
    z-index: 999;
    list-style: none;
    list-style-type: none;
    background: rgba(255,255,255,.8);
    padding: 0;
    margin: 0;height: 97px;
}
.tractor_submenu>ul>li {
    display: table;
    width: 100%;
    border-top: 1px solid #c8c8c8;
    background: #ffffff;
}
.tractor_submenu>ul>li>a {
    transition: all 0.4s ease;
    font-size: 17px;
    font-weight: 500;
    padding-left: 20px;
    display: block;
    color: #343434;
    display: table-row;
    width: 100%;
}
.tractor_submenu>ul>li>a>span {
    display: inline-block;
    text-transform: uppercase;
    color: #3a3a3c;font-size: 16px;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;text-align: left;
}
.tractor_submenu>ul>li>a>img {
    display: table-cell;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: 1px;
    margin-bottom: 4px;
    height: 64px;
}*/
.navbar-nav li:hover .tractor_submenu{display: block}
.logo_wrap { width: 311px;margin: 0 auto;position: relative}
.logo_wrap a img.logo {
    position: absolute;
    bottom: -60px;
    left: 0px;
    right: 0;z-index: 11;
}


/*css for inner page banner */
.inner_banner{position: relative;width: 100%;background: url(../images/inner_banner.jpg);min-height: 307px;padding-top: 200px;text-align: center}
.inner_banner h3,.inner_banner h1,.ct_gradient_bg h3,.contact_info_bg > h3{font-size: 30px;line-height: 100%;text-transform: uppercase;font-family: 'Oswald', sans-serif;color: #ffffff;display: block;}
.inner_banner .container { display: inline-block;margin: 0 auto;}
ul.breadcum {
    list-style-type: none;
    padding: 0;display: inline-block;
    margin: 0;font-family: 'Oswald', sans-serif;
}
#trapezoid ,ul.breadcum{
    border-bottom: 43px solid rgba(255,255,255,.90);
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    height: 0;
    margin-top: 34px;
    padding: 0 40px;min-width: 311px;
}
ul.breadcum > li >a{color: #3a3a3c; -webkit-transition: color .5s linear;
    -moz-transition: color .5s linear;
    -ms-transition: color .5s linear;
    -o-transition: color .5s linear;
    transition: color .5s linear;}
ul.breadcum > li >a:hover{color: #729f4c}
ul.breadcum > li {
    padding: 10px 18px;
    position: relative;
    color: #3a3a3c;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block;
}
ul.breadcum > li:not(:last-child):before {
    content: "\f101";font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 12px;
    right: -8px;
    color: #3a3a3c;
    font-size: 18px;
}
.inner_content{min-height: 500px;}
.block_7{width: 63.247%;float: left;padding: 0 15px;min-height: 1px;display: inline-block}
.block_5{width: 36.188%;float: right;padding: 0 15px;min-height: 1px;display: inline-block}
.about_content{background: #ffffff;padding: 30px;box-shadow: 0px 5px 43px 0px rgba(0, 0, 0, 0.42);margin-bottom: 30px;position: relative;}
.about_content p,.inner_content p{margin-bottom: 22px;text-align: justify}
.about_content h4,.inner_content h4{font-size: 18px;color: #3a3a3c;text-transform: uppercase;margin-bottom: 5px;}
.frame_in{    position: relative;
    padding: 30px 0 0 30px;}
.frame_in:before {
    position: absolute;
    content: "";
    background: #3e681a;
    left: 0;
    top: 0;
    bottom: 60px;
    right: 35px;

}
.content_ab{padding-left: 30px;padding-bottom: 15px;padding-right: 30px}
.sidebar_block{position: relative}
.price_badge {background: url(../images/sun_shape.png) no-repeat;width: 112px;height: 112px;text-align: center;position: absolute;left: 10px;display: table;bottom: 50px;}
.price_badge >div.price span{color: #ffffff;font-size: 18px;font-family: 'Oswald', sans-serif;}
.price_badge >div.price{display: table-cell;vertical-align: middle;}
.tarctor_name p{font-size: 18px;text-transform: uppercase;color: #ffffff;text-align: center;padding: 0 40px;margin-bottom: 0}
.sidebar_block .tarctor_name{position: absolute; width: 75%;right: 0%;margin: 0 auto;bottom: 40px;}
.call_block{border: 1px solid #ebebeb;background-color: #fc6000;    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    width: 73.3%;
    margin: 0 auto;}
.call_block > a{display: block;color: #ffffff;font-family: 'Oswald', sans-serif;font-size: 20px;padding: 22px 25px 22px 50px;text-align: center;text-transform: uppercase;position: relative}
.call_block > a:before{position: absolute;background: url(../images/arrow_pin.png) no-repeat;min-height: 78px;width: 47px;left: 18px;content: "";bottom: 20px;}
.tractor_detail{background-color: #e4dad5;padding-top: 70px;position: relative;text-align: center;margin-bottom: 0px;}
.tractor_detail h4 > a{font-size: 20px;color: #3a3a3c;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
.sidebar_list{list-style-type: none;padding: 0;margin: 0;}
.sidebar_list li a{color: #3a3a3c;font-family: 'Oswald', sans-serif;text-transform: uppercase;font-size: 16px;display: block;padding: 10px 0;-webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;}
.sidebar_list li:not(:last-child) a{border-bottom: 1px solid rgba(255,255,255,.43);}
.sidebar-link{color: #ffffff;font-size: 15px;line-height: 26px;padding: 9px 10px; display: block;background: #729f4c;margin-top: 10px;}
.panel{padding: 30px;}
.sidebar_list li a:hover{color:#fc6000 }
.gradient_bg > h4{color: #ffffff !important;margin-bottom: 30px;}
.white_bg{background-color: #ffffff;}
.wrap_content{padding: 30px; display: inline-block;}
.in_after:after {content: none;}
.wrap_content img.img-responsive {float: left;margin-right: 30px;border:5px solid rgba(114,159,76,.55);margin-bottom: 30px;}
.br-bottom{border-bottom: 1px solid rgba(204,204,204,.50);padding-bottom: 0;}
.wrap_content p >strong{font-size: 18px;color: #3a3a3c;margin-bottom: 15px;font-weight: normal}


/*css for tractor page */
.tractor_wrapper{margin-top: 30px}
.tractor_wrapper .block_3{width: 29.19%;float: left;position: relative;display: inline-block;min-height: 1px;padding: 0 15px;margin: 0px 6% 55px 0;}
.inner_content .slider_track_bg{margin: 0 auto;-webkit-box-shadow: 0px -15px 49px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px -15px 49px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px -15px 49px 0px rgba(0, 0, 0, 0.15);}
.tractor_wrapper .block_3:nth-child(3n+3){margin-right: 0;}
.pdlr30{padding-left: 30px;padding-right: 30px;}
.service_content > h4,.about_content > h3{font-size: 24px;line-height: 100%;color: #fff;font-family: 'Oswald', sans-serif;margin-bottom: 20px;text-transform: capitalize}
.about_content > h3{color: #3c3a3a;letter-spacing: 1px;line-height: 120%;border-bottom: 1px solid #e9ebeb;padding-bottom: 30px;margin-bottom: 0;}
.tractor_wrapper .service_content{width: 98%;padding: inherit 20px;min-height: 332px}
.tractor_wrapper .service_content >h4,.tractor_wrapper .service_content .img_icon{margin-bottom: 5px;}
.tractor_wrapper .service_content p{margin-bottom: 0 !important;line-height: 26px}
.tractor_attach{position: absolute;left: 0;right: 0;top: 71%;}
.tractor_attach img{margin: 0 auto;display: inline-block}
.tractor_wrapper .service_content a.btn-more{margin-top: 10px;margin-bottom: 20px;}

.testmonial_bg_gradient{/* IE10+ */
background-image: -ms-linear-gradient(top, #323238 0%, #3d313c 100%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #323238 0%, #3d313c 100%);
/* Opera */
background-image: -o-linear-gradient(top, #323238 0%, #3d313c 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #323238), color-stop(100, #3d313c));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #323238 0%, #3d313c 100%);
/* W3C Markup */
background-image: linear-gradient(to bottom, #323238 0%, #3d313c 100%);padding: 45px;padding-bottom: 30px;margin-bottom: 40px;width: 94.6%}
.block_6{width:48.80%;float: left;position: relative;min-height: 1px;margin-right: 2.33%;}
.block_6:nth-child(2n+2){margin-right: 0;}
.testmonial_bg_gradient p{color: #ffffff;line-height: 24px;margin-bottom: 0;}
.testmonial_bg_gradient .cl-name span{color: #ffffff;}
span.number {
    height: 26px;
    width: 26px;
    background: #729f4c;
    position: absolute;
    left: 0px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    top: 17px;
    font-size: 16px;
    line-height: 26px;
}
.accordion{padding-right: 40px;}
.mobile-logo{display: none;}


/*css for gradient bg */
.ct_gradient_bg{color: #ffffff;
    /* IE10+ */
background-image: -ms-linear-gradient(left, #323238 0%, #3D313C 100%);

/* Mozilla Firefox */
background-image: -moz-linear-gradient(left, #323238 0%, #3D313C 100%);

/* Opera */
background-image: -o-linear-gradient(left, #323238 0%, #3D313C 100%);

/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #323238), color-stop(100, #3D313C));

/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(left, #323238 0%, #3D313C 100%);

/* W3C Markup */
background-image: linear-gradient(to right, #323238 0%, #3D313C 100%);
height: 365px;position: relative;
}
.ct_gradient_bg h3,.contact_info_bg > h3{margin-bottom: 25px;}
.contact_form_wrap{width: 88.290%;margin: 0 auto}
.contact_form_bg{background-color: #ffffff;box-shadow: 0px 5px 28px 0px rgba(132, 132, 132, 0.61);
    -webkit-box-shadow: 0px 5px 28px 0px rgba(132, 132, 132, 0.61);padding: 45px 40px 30px;text-align: left;    width: 90.55%;
    margin: 0 auto 40px;position: relative;
    margin-top: -192px;}
    .contact_form_bg .column_6{padding: 0 19px}
.contact_form_bg label{display: block;color: #3a3a3c;font-size: 16px;text-transform: uppercase;font-family: 'Oswald', sans-serif;margin-bottom: 20px;}
.contact_form_bg input,.contact_form_bg textarea,.contact_form_bg select{border: 2px solid #c0c0c0;background-color: #ebebeb;min-height: 54px;padding: 15px 20px;width: 100%;color: #3a3a3a;font-size: 15px;font-family: 'Roboto', sans-serif;}
.contact_form_bg .column_6{margin-bottom: 30px}
.contact_form_wrap p{margin-bottom: 40px;}
.column_12 {width: 100%;padding: 0 15px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #5d5d5d;font-size: 15px;font-family: 'Roboto', sans-serif;
}
::-moz-placeholder { /* Firefox 19+ */
color: #5d5d5d;font-size: 15px;font-family: 'Roboto', sans-serif;
}
:-ms-input-placeholder { /* IE 10+ */
color: #5d5d5d;font-size: 15px;font-family: 'Roboto', sans-serif;
}
:-moz-placeholder { /* Firefox 18- */
color: #5d5d5d;font-size: 15px;font-family: 'Roboto', sans-serif;
}
.mrgb30{margin-bottom: 30px}
.mrgb0{margin-bottom: 0 !important;}
#submit_enquiry{background-color: #fc6000;-webkit-appearance: none;border: 0px;outline: none;color: #ffffff;text-transform: uppercase;font-size: 20px;    font-family: 'Oswald', sans-serif;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;padding: 7px;min-height: 46px;    -webkit-appearance: none;}
.contact_info_bg{background:url(../images/contact_bg_action.jpg);width: 100%;position: relative;min-height:315px;padding: 45px;    background-repeat: no-repeat;
    background-size: cover;}
#submit_enquiry:hover{background-color: #284d09}

.half_block_left{width: 55.33%;float: left;position: relative;min-height: 1px;}
.contact_info_bg > h3 {
    margin-bottom:30px;
}
.column_2{width: 29%;float: left;position: relative;min-height: 1px;padding: 0 15px;}
.contact_info_bg .ft_call_list a{background-color: rgba(12,12,12,.80); display: block;margin-bottom: 31px;white-space: nowrap;min-height: 54px;padding-left: 15px;padding: 10px 30px 8px 20px;}
.contact_info_bg .ft_call_list a:hover{background-color: #494c0a;}
#map > iframe,#map p > iframe {border: 8px solid rgba(114,159,76,.30) !important;}
.contact_info_bg .right_img_block{position: absolute;right: 0px;bottom: -95px;max-width: 570px;float: right;z-index: 0}
.tractor_detail_wrap{border: 1px solid #ebebeb;background-color: #ffffff}
.tractor_detail_wrap h3,h3.in-title{font-size: 22px;color: #3a3a3a;margin-bottom: 20px;text-transform: uppercase;font-family: 'Oswald', sans-serif;line-height: 120%;}
.tractor_content_block{width: 42.73%;float: right}
.tractor_detail_wrap .left_block{width: 54%;float: left;position: relative}
.mrglr0{margin-left: 0;margin-right: 0;}
#sync1{padding: 30px;background-color: #f3efe7;    margin-bottom: 40px;
    position: relative;}
#sync1:after{position: absolute;content: "";background: #729f4c;height: 5px;left: 10px;right: 10px;    bottom: -5px;}
#sync2 .item{/*width: 110px;height: 110px;*/padding: 5px;border: 1px solid #ebebeb;/*width: 83% !important;*/    margin: 0px 0px;cursor: pointer;}
#sync1 .owl-nav .owl-next{background: url(../images/owl-control.png) no-repeat;width: 43px;height: 86px;position: absolute;top: 50%;right: 25px;margin-top: -22px;}
#sync1 .owl-nav .owl-prev{background: url(../images/owl-control-prev.png) no-repeat;width: 43px;height: 86px;position: absolute;top: 50%;left: 25px;margin-top: -22px;}
#sync2 .item > img{max-width: 100%;display: block;height: auto}
.owl-theme .owl-dots{display: none}
.Key_points_list{border: 1px solid #ebebeb;margin-bottom: 20px;}

.Key_points_list h4{background-color: #fc6000;color: #ffffff;font-size: 22px;font-family: 'Oswald', sans-serif;text-transform:capitalize;padding: 15px 20px;}
ul.default-list{padding: 0 0 15px;margin: 0;}
.Key_points_list ul{padding-left: 10px}
ul.default-list li{list-style-type: none;position: relative;padding:4px 10px 4px 30px;}
ul.default-list li:before{color: #3a3a3a;left:10px;top: 5px;}
.pdf-link >a > i{width: 46px;height: 45px;line-height: 45px;color: #fff;text-align: center;font-size: 17px;background-color: #fc6000;border: 1px solid #ebebeb;float: left}
.pdf-link a span{font-size: 17px;color: #ffffff;font-family: 'Roboto', sans-serif;border: 1px solid #ebebeb;background-color: #3a3a3c;padding: 10px 15px 9px 70px;display: block;white-space: nowrap}
.green_bg{background-color: #729f4c;padding: 15px 0;color: #ffffff;}
.green_bg ul.default-list li:before{color: #ffffff;}
.pdf-link{margin-bottom: 20px;}
.green_bg .default-list li{display: flex;}
.green_bg .img-left{position: relative;margin-left: -15px;margin-bottom: -15px;}
.product_related_slider h4{font-size: 26px;color: #3a3a3c;text-transform: capitalize;text-align: center;margin: 30px 0 0}
.product_related_slider .slider_track_bg{/*width: 80% !important;*/margin: 30px 40px 0;
/*    box-shadow:0px -4px 11px 0px rgba(0, 0, 0, 0.15);*/    -webkit-box-shadow: 0px -15px 29px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px -15px 249px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -15px 29px 0px rgba(0, 0, 0, 0.15); }
.green_bg .default-list{padding: 0;}
.sale_content > #content-1{max-height: 347px;margin-bottom: 20px}


/* css for sub-menu */
ul.navbar-nav > li.submenu  > ul.sub-menu {
    position: absolute;
    width: 100%;
    left: 0;
    margin: 0;
    background: tranparent;
    z-index: 10;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.5);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.5);
    top: 100%;
    min-width: 490px;
    text-align: left!important;
   width: 1140px!important;
    left: 58%;
    margin-left: -260px!important;
    display: none;list-style-type: none;padding-top: 5px;
}
ul.navbar-nav > li.submenu:hover > ul.sub-menu ,.hand-made-cls ul li:first-child > .tractor_menu{
    display: block;
}
.hand-made-cls ul li {
    width: 490px !important;
    padding: 5px 0 5px 35px;
    background: #fff; border-bottom: 1px solid #c8c8c8;height: 87px;border-right: 1px solid #c8c8c8;display: table;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;

}
.hand-made-cls ul > li > a{
    width: 100%;font-size: 16px;text-transform: uppercase;color: #3a3a3c;display: block;    display: table-cell;
    vertical-align: middle;position: relative;
}
.hand-made-cls ul > li > a >span{
    display: inline-block;
    vertical-align: middle;}
.hand-made-cls ul > li > a >span >img{position: absolute;top: 0px;right: 30px;float: right}
.hand-made-cls ul li> div.tractor_menu {
    width: 650px!important;
    position: absolute!important;
    top: 5px !important;
    left: 490px!important;
    margin-left: 0px!important;
    padding: 0!important;
    height: 696px;display: none;background: #ffffff;
}
.hand-made-cls ul li:hover ,.sub-menu li.active {background-color: #fc6000;border-color: #fc6000}
.hand-made-cls ul li:hover >a ,.sub-menu li.active a{color: #ffffff;}
.hand-made-cls ul li:hover > .tractor_menu,.hand-made-cls ul li.active > .tractor_menu{display: block}
.tractor_menu_detail{background: #ffffff;padding:100px 30px 10px 30px;}
.bt-top{border-top: 1px solid #cccccc;}
.tractor_menu_detail .bt-top .left-t-content{width: 70%;float: left}
.tractor_menu_detail .bt-top .right-link{width: 20%;float: right}
.tractor_menu_detail .bt-top .right-link > .btn-more{margin-top: 30px;margin-bottom: 20px;}
.tractor_menu_detail p{font-size: 16px;color: #3a3a3c;line-height: 24px;font-family: 'Roboto', sans-serif;padding-top: 15px;}
.ft-tactor-img{position: absolute;top: 15%;right: 85px;max-width: 100%;display: block}
.smk_accordion .accordion_in{z-index: auto}

a#toggle {
    position: fixed;
    top: 75px;
    right: 10px;
    width: 39px;
    height: 39px;
    background-color: #fc6000;
    text-align: center;
    color: white;
    display: none;
    z-index: 12;

    line-height: 39px;
    border-radius: 10px;
    -webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    -ms-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;
    border-radius: 3px;
}

.fa.fa-angle-down {
    margin-left: 10px;
}
.mysubmenu {
    display: none;
}

ul li:hover>a>i.fa.fa-angle-down {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
 ul li >a>i.fa.fa-angle-down.sks_custom.closemenu {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
}
ul.areas-list{padding-bottom: 0;margin-top: 15px}
ul.areas-list li a{color: #3a3a3a}
ul.areas-list li a:hover{color: }
ul.areas-list li {width: 33.33%;float: left;display: inline-block;}
p a{color: inherit;}

/*
#wonderplugingridgallery-1 .wonderplugin-gridgallery-item {
    border: 1px solid #e1e1e1 !important;
    border-radius: 2px !important;
}

#wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag{font-size: 15px !important;
    color:#ffffff !important;font-family: 'Roboto', sans-serif !important;
position: relative !important;min-height:53px !important;min-width: 178px !important;margin: 0 15px !important}
.wonderplugin-gridgallery-item-container a
{
   padding: 5px !important
}
.wonderplugin-gridgallery-item-img{border-radius: 2px;width: 100% !important;
    max-width: 100% !important;height: 100% !important;margin: 0px!important;}
.wonderplugin-gridgallery-tag[data-slug="VIDEO"]{background:#729f4c url(../images/video-icon.png) no-repeat !important;width:17px;height: 15px;    background-position: 25% 50% !important;     padding: 15px 20px 15px 40px !important;}
.wonderplugin-gridgallery-tag[data-slug="PHOTO"]{background:#729f4c url(../images/photo-icon.png) no-repeat !important;width:17px;height: 15px;    background-position: 25% 50% !important;     padding: 15px 20px 15px 40px !important;}
#wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag-selected,
#wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag-selected:hover{background-color: #fc6000 !important}


*/
#wonderplugingridgallery-1 .wonderplugin-gridgallery-loadmore-btn{display: inline-block !important;background: #729f4c !important;
    border-radius: 5px !important;font-size: 20px !important;text-transform: capitalize !important;line-height: 34px !important;min-width: 209px !important;
    min-height: 48px !important;text-align: center !important;color: #ffffff !important;padding: 6px 20px !important;
    font-family: 'Roboto', sans-serif !important;
    -webkit-transition: all .3s ease;-o-transition: all .3s ease;
-moz-transition: all .3s ease;transition: all .3s ease;margin-bottom: 15px !important;text-shadow:none !important;}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-loadmore-btn:hover{background: #fc6000 !important;}
/*#wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag{
border-bottom: 43px solid #729f4c !important;
    border-left: 15px solid transparent !important;
    border-right: 15px solid transparent !important;
    height: 0 !important;
    padding: 0 40px !important;
}*/


/*  tab-to-accordion  */
ul.tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    text-align: center;
    display: block;
    font-size: 0;
}

ul.tabs li {
    margin: 0;
    cursor: pointer;
    padding: 15px 28px;
    display:inline-block;
    color: #fff;
    position: relative;margin: 0 15px;
    font-size: 15px;
    border-bottom: 53px solid #729f4c !important;
    border-left: 15px solid transparent !important;
    border-right: 15px solid transparent !important;
    height: 0 !important;
      padding: 0px 40px !important;
    line-height: 53px;
}

.tab_container {
    clear: both;
    width: 100%;
    background: #fff;
    overflow: auto; border: 1px solid #ebebeb;border-radius: 2px;    padding: 30px;
}

.tab_content {
    display: none;
}

.tab_drawer_heading { display: none; }

.tab_heading img,.tab_drawer_heading h3 img{margin-right: 15px;}
ul.tabs li .tab_heading span
{
    text-align: center;
font-family: 'Roboto', sans-serif !important;
    text-transform: uppercase;
    font-size: 15px;
}

ul.tabs li.active {
border-bottom: 53px solid #fc6000 !important;
}
.pd50{padding: 50px 50px 20px;}

.block-4{width: 33.33%;float: left;display: inline-block;padding: 0 15px;}
.attachment-block{border: 6px solid #ebebeb;position: relative; -webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    -ms-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;}
.attachment-block h4{font-size: 18px;color: #ffffff;text-transform: uppercase;font-family: 'Oswald', sans-serif;background-color: rgba(0,0,0,.85);width:100%;position: absolute;bottom: 0px;padding: 20px;margin: 0;-webkit-transition: all ease-out 0.3s;
    -moz-transition: all ease-out 0.3s;
    -ms-transition: all ease-out 0.3s;
    transition: all ease-out 0.3s;line-height: 120%;}
.attachment-block:hover{border-color: #729f4c}
.attachment-block:hover h4{background-color: rgba(255,255,255,.90);color: #3a3a3c}

/* --  popup -- */

#requestForService {
    -webkit-transform: scale(0.8);
       -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
}
.popup_visible #requestForService {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
#requestForService{display: none;}

.popup_heading h4{font-size: 18px;color: #729f4c;text-transform: uppercase;margin-bottom: 20px;}
.well {
    min-height: 20px;
    padding: 40px;

    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    max-width: 1110px;
    width: 100%;
}
.popup-img-container{display: block;text-align: center;margin-bottom: 20px;}
.popup-img-container img.img-responsive{display: inline-block}.popup_caption p{margin-bottom: 10px;}

.popup_close_btn {
    display: block;
    position: absolute;
    top: 20px;
    right: 10px;
}
.popup_caption .btn-green{float: none;margin: 10px auto !important}

html.popup_visible.popup_visible_requestForService{overflow: hidden !important}
#sync2 .owl-item{padding: 0 5px }
#sync2 .owl-prev{background: none !important;width: 13px;height: 11px;position: absolute;    top: 50%;
    left:-10px;
    margin: 0;
    margin-top: -7px;padding: 0 7px}
#sync2 .owl-next {background: none !important;width: 13px;height: 11px;position: absolute;top: 50%;right: 0px; margin: 0;
    margin-top: -7px;padding: 0 7px; }
    .table.table-bordered.table-hover{    border: 1px solid #d5d4d0;
    width: 100%;
    text-align: center;margin: 20px 0}
.table tr > td {
    padding: 12px 10px;
}
.table td, .table th {
    border-right: 1px solid #d5d4d0;
    padding: 9px 10px;
    text-align: center;
}
.table th ,.table td{ border-bottom: 1px solid #d5d4d0;}
.table td:last-child, .table th:last-child {
    border-right: 0px;
}
.table tr:last-child td{border-bottom: 0px;}
h5.sub-title{font-size: 20px;margin-bottom: 20px;    font-family: 'Oswald', sans-serif;
    line-height: 120%;}

.mCS_img_loaded{margin-bottom: 20px;}

#content-1 h3{margin-bottom: 20px;}

#content-1 h2,.about_content h2{font-size: 20px;color: #3c3a3a;
    text-transform: uppercase;
    margin-bottom: 35px;
    font-family: 'Oswald', sans-serif;
    line-height: 100%;}
#sync2 .owl-stage-outer{padding: 0}


.thankdiv{background-color: #ffffff;border:1px solid #ebebeb }


#sync1{z-index: inherit;}
.thankdiv{text-align: center;}
img.featured_img {display: inline-block;margin-bottom: 30px;max-width: 100%}

/*section#ft_overlay_bg {
    background-image: url(../images/bg_pattern.jpg), url(../images/footer_top_bg.png);
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
}*/
#ft_overlay_bg{padding-top: 50px}
section#ft_overlay_bg:before {
    height: 160px;
    content: '';
    background: url(../images/footer_top_bg.png) no-repeat;
    left: 0;
    right: 0;
    position: absolute;
    bottom: 0;
  background-size: cover;background-position: 100% 100%;
}

.banner_caption_bg{    background: url(../images/banner-cap-bg.png) no-repeat;
    width: 295px !important;
    height: 67px !important;
    text-align: center;
    font-size: 18px !important;
    color: #000000;
    font-family: 'Oswald', sans-serif;
    line-height: 60px !important;
    display: inline-block;
    background-position: 100% 100%;
    background-size: 100% 100%;}
    .slider_caption.banner_caption2{text-align: right;}
    .caption1{font-size: 86px !important;color: #ffffff !important; font-family: 'Oswald', sans-serif;line-height: 120% !important;text-transform: uppercase;    font-weight: bold;text-shadow: 0px 8px 5px rgba(0, 0, 0, 0.51);}
    .caption2{font-size: 60px !important;color: #ffffff;font-family: 'Oswald', sans-serif;line-height: 120% !important;text-transform: uppercase;    font-weight: bold;text-shadow: 0px 8px 5px rgba(0, 0, 0, 0.51);}
    .caption3{font-size:32px !important;color: #ffffff;font-family: 'Oswald', sans-serif;line-height: 120% !important;text-transform: uppercase;    font-weight: bold;text-shadow: 0px 8px 5px rgba(0, 0, 0, 0.51);}
    .caption1,.caption2{margin-bottom: 10px;}
    .slider_caption.banner_caption2{position: relative;width: 100%;}

    #wonderplugingridgallery-1 .wonderplugin-gridgallery-item,#wonderplugingridgallery-2 .wonderplugin-gridgallery-item{border-color:#e1e1e1 !important;border-radius: 2px !important}
    #wonderplugingridgallery-1 .wonderplugin-gridgallery-item a img,#wonderplugingridgallery-2 .wonderplugin-gridgallery-item a img{border-radius: 2px;}



.btn-green.popup_sbmt{margin-top: 20px;float:  none !important;}

.about_content h1,.popup_caption h1{font-size: 30px;margin-bottom: 20px;font-family: 'Oswald', sans-serif;line-height: 120%;text-transform: uppercase;}

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

.about_content ol{padding-left: 15px;margin-bottom: 20px}
.def_page h3{text-transform: uppercase;}
.popup_caption  h2{font-size: 25px;margin-bottom: 20px;font-family: 'Oswald', sans-serif;line-height: 120%;text-transform: uppercase;}
.popup_caption  h3{font-size: 22px;margin-bottom: 20px;font-family: 'Oswald', sans-serif;line-height: 120%;text-transform: uppercase;}
.smk_accordion .accordion_in .acc_head,.smk_accordion .accordion_in.acc_active > .acc_content{padding-left: 50px !important}
ul.areas-list li.active a {
    text-decoration: underline;
}
.content_ab > h4{text-transform: capitalize;}
.about_content.accordion{box-shadow: 0px 7px 22px 0 rgba(132, 132, 132, 0.27);-webkit-box-shadow: 0px 7px 22px 0 rgba(132, 132, 132, 0.27);
-moz-box-shadow: 0px 7px 22px 0 rgba(132, 132, 132, 0.27);}

.pg_contentbox{padding: 0 15px;}
.popup_container .table th{background-color: #729f4c;color: #ffffff}

#content-1 h3.sub-title{
 font-size: 20px;
    color: #3c3a3a;
    text-transform: uppercase;
    margin-bottom: 35px;
    font-family: 'Oswald',sans-serif;
    line-height: 100%;}
 #content-1 h2.main-title {
    font-size: 22px !important;
    color: #000 !important;
    text-transform: uppercase;
    margin-bottom: 35px !important;
    font-family: 'Oswald',sans-serif !important;
    line-height: 100% !important;
}

.service_content .img_icon img{padding-top:10px}
/*.about_content p a:hover{color: #729f4c}*/
.hand-made-cls ul li:last-child{border-bottom: 0px;}
div#n2-ss-2 .n2-ss-layer.slider_content_1 {

    width: 100% !important;
    text-align: center;
    left: 0 !important;
    right: 0 !important;
}

body.lightbox_open{position: fixed;overflow: hidden;width: 100%;}
div.pp_overlay{width: 100% !important}
.sidebar_block{overflow: hidden;}
h3.area-title{font-size: 20px;}

.wonderplugin-gridgallery-tags-topcenter .wonderplugin-gridgallery-tag{margin: 0px 10px 25px 10px !important; padding: 5px 24px !important;
    font-size: 15px!important;font-family: 'Roboto', sans-serif !important;text-transform: uppercase !important;    border-radius: 90px !important;background: #3a3a3c !important;}
     .wpp-category-greybutton .wonderplugin-gridgallery-tag-selected,.wpp-category-greybutton .wonderplugin-gridgallery-tag-selected:hover{background: #fc6000 !important;}


.tractor_slider .slick-dots li button:before,.product_related_slider .slick-dots li button:before{content:none;}
.tractor_slider .slick-dots, .product_related_slider .slick-dots{    bottom: -40px;}






.tractor_slider .slick-next, .product_related_slider .slick-next,.tractor_slider .slick-prev, .product_related_slider .slick-prev{z-index: 1;}
#howdidyoufindus {display:none;margin-top: 20px;}