@font-face {
    font-family: 'MANDARAM';
    src: url('../fonts/MANDARAM.eot');
    src: url('../fonts/MANDARAM.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MANDARAM.woff2') format('woff2'),
        url('../fonts/MANDARAM.woff') format('woff'),
        url('../fonts/MANDARAM.ttf') format('truetype'),
        url('../fonts/MANDARAM.svg#MANDARAM') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manjari';
    src: url('../fonts/Manjari-Regular.eot');
    src: url('../fonts/Manjari-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Manjari-Regular.woff2') format('woff2'),
        url('../fonts/Manjari-Regular.woff') format('woff'),
        url('../fonts/Manjari-Regular.svg#Manjari-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
  font-family:  'Meera', sans-serif;
  src: url('../fonts/Meera.eot');
  src: url('../fonts/Meera.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Meera.svg#Meera') format('svg'),
       url('../fonts/Meera.ttf') format('truetype'),
       url('../fonts/Meera.woff') format('woff'),
       url('../fonts/Meera.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@import url("https://fonts.googleapis.com/css?family=Inconsolata:400,700");
@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline
}
html{
    line-height:1
}
ol,ul{
    list-style:none
}
table{
    border-collapse:collapse;
    border-spacing:0; border:1px solid #E9E8D7; box-shadow:1px 1px 1px #E9E8D7;
}
caption,th,td{
    text-align:left;
    font-weight:normal;
    vertical-align:top
}
q,blockquote{
    quotes:none
}
q:before,q:after,blockquote:before,blockquote:after{
    content:"";
    content:none
}
a img{
    border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
.messages{
    background:no-repeat 10px 17px;
    border:1px solid;
    border-width:1px 1px 1px 0;
    border-radius:2px;
    padding:10px 20px 10px 20px;
    word-wrap:break-word;
    overflow-wrap:break-word;
    margin:5px 0px
}
.messages+.messages{
    margin-top:1.538em
}
.messages__list{
    list-style:none;
    padding:0;
    margin:0
}
.messages__item+.messages__item{
    margin-top:0.769em
}
.messages--status{
    color:#325e1c;
    background-color:#f3faef;
    border-color:#c9e1bd #c9e1bd #c9e1bd transparent;
    box-shadow:-8px 0 0 #77b259
}
.messages--warning{
    background-color:#fdf8ed;
    border-color:#f4daa6 #f4daa6 #f4daa6 transparent;
    color:#734c00;
    box-shadow:-8px 0 0 #e09600
}
.messages--error{
    background-color:#fcf4f2;
    color:#a51b00;
    border-color:#f9c9bf #f9c9bf #f9c9bf transparent;
    box-shadow:-8px 0 0 #e62600
}
.messages--error p.error{
    color:#a51b00
}
form .field-multiple-table{
    margin:0
}
form .field-multiple-table .field-multiple-drag{
    width:30px;
    padding-right:0
}
form .field-multiple-table .field-multiple-drag .tabledrag-handle{
    padding-right:.5em
}
form .field-add-more-submit{
    margin:.5em 0 0
}
div.tabs{
    margin:1em 0
}
ul.tabs{
    list-style:none;
    margin:0 0 0.5em;
    padding:0
}
.tabs>li{
    display:inline-block;
    margin-right:0.3em
}
.tabs a{
    display:block;
    padding:6px 10px;
    text-decoration:none;
    font-size:13px;
    background:#e6e6e6;
    line-height:100%;
    color:#444
}
.tabs a.is-active{
    background-color:#5ca63e;
    color:#fff
}
.tabs a:focus,.tabs a:hover{
    background-color:#308a0b;
    color:#fff
}
table{
    width:100%;
    margin:0 0 10px; /*box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;*/
}
caption{
    text-align:left
}
th{
    text-align:left;
    padding:10px 12px
}
thead th{
    background:#E9E8D7;
    border:solid #bfbfba;
    border-width:1px 0;
    color:#333;
    text-transform:uppercase; font-weight:600;
}
tr{
    border-bottom:1px solid #e6e4df;
    padding:0.1em 0.6em
}
thead>tr{
    border-bottom:1px solid #000
}
tbody tr:hover,tbody tr:focus{
    background:#f7fcff
}
tbody tr.color-warning:hover,tbody tr.color-warning:focus{
    background:#fdf8ed
}
tbody tr.color-error:hover,tbody tr.color-error:focus{
    background:#fcf4f2
}
td,th{
    vertical-align:top; border:1px solid #E9E8D7; 
}
td{
    padding:10px 7px;
    text-align:left; box-shadow:10px 1px 20px #F5F5F5;
}
th>a{
    position:relative;
    display:block
}
th>a:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    bottom:-10px;
    left:0;
    right:0;
    border-bottom:2px solid transparent;
    -webkit-transition:all 0.1s;
    transition:all 0.1s
}
th.is-active>a{
    color:#004875
}
th.is-active img{
    position:absolute;
    right:0;
    top:50%
}
th.is-active>a:after{
    border-bottom-color:#004875
}
th>a:hover,th>a:focus,th.is-active>a:hover,th.is-active>a:focus{
    color:#008ee6;
    text-decoration:none
}
th>a:hover:after,th>a:focus:after,th.is-active>a:hover:after,th.is-active>a:focus:after{
    border-bottom-color:#008ee6
}
td .item-list ul{
    margin:0
}
td.is-active{
    background:none
}
th.select-all{
    width:1px
}
.caption{
    margin-bottom:1.2em
}
@media screen and (max-width: 37.5em){
    th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{
        display:none
    }
}
@media screen and (max-width: 60em){
    th.priority-low,td.priority-low{
        display:none
    }
}
p{
    margin:0 0 10px 0;
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{
    font-family:"Poppins",sans-serif;
    color:#001659;
    font-weight:400;
    margin:10px 0;
    line-height:120%
}
h1,.h1{
    font-size:2.3em
}
h2,.h2{
    font-size:2em;
    margin-bottom:20px
}
h3,.h3{
    font-size:1.5em
}
h4,.h4{
    font-size:1.1em
}
img{
    max-width:100%
}
em{
    font-style:italic
}
strong,b{
    font-weight:600; color:#aa470c;
}
.custom-block-title{
    margin:20px 0;
    overflow:hidden
}
.custom-block-title h2{
    font-size:2em;
    font-weight:bold;
    margin-bottom:5px
}
a{
    color:#a20606;
}
a:hover{
    color:#de4400;
    text-decoration:none
}
ol,ul{
    padding-left:20px;
    margin-bottom:20px
}
ol li,ul li{
    list-style:outside; line-height:28px;
}
.list-unstyled li{
    list-style:none
}
ol li{
    list-style-type:decimal
}
ul.links.inline{
    padding:0
}
ul.links.inline li{
    list-style:none
}
.form-email,.form-text,.form-textarea{
    border:1px solid #e8e8e8;
    background:transparent
}
.block{
    margin-bottom:10px
}
body{
    font-family:"Poppins",sans-serif;
    font-size:16px;
    line-height:160%;
    color:#0f0f0f;
    overflow-x:hidden;
    font-weight:300; /*background:#e3e6e2;*/
    /*background:#f7f7fa;*/
    text-align:left
}
.region-page-title h1{
    margin:35px 0 10px 0; border-bottom:1px solid #b14f09; /*box-shadow:0px 2px 1px #efefef;*/
}
.footerwidget{
    background:#108441;
    color:#86b59a;
    padding:20px 0;
    border-top:1px solid #f7f7f7
}
.footerwidget h2.title{
    color:#fff
}
.footerwidget .left{
    float:left;
    margin:10px 10px 0 0
}
.copyright{
    background:#191113; font-size:11px; color:#fff;
    text-align:center; border-top:2px solid rgba(0, 0, 0, 0.3);
}
.map-and-address h2.title{
    display:none
}
.google_map p,.google_map .block{
    margin:0
}
.google_map iframe{
    display:block
}
.footer-menu{
    margin:0;
    border:0;
    background:url('../images/social-media-bg.png');
    color:#fff;
    background-size:cover;
    padding:80px 0
}
.social-media{
    padding:10px 0;
    text-align:center
}
.social-media a{
    line-height:100%;
    font-size:1em;
    display:inline-block;
    padding:4px 8px;
    width:26px; color:#ffcc00;
}
.social-media a:hover{
    color:#de4400
}
input,button,select,textarea{
    padding:6px;
    border:0px solid #c2bcbc
}
.contact-message-form label{
    display:block
}
.btn,.node-readmore a,.flexslider .more-link,input[type="submit"]{
    background:#308a0b;
    cursor:pointer;
    color:#fff;
    border:0;
    padding:14px 30px;
    line-height:100%;
    margin-right:2px;
    display:inline-block;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    -webkit-transition:all .3s;
    transition:all .3s
}
.btn:hover,.node-readmore a:hover,.flexslider .more-link:hover,input[type="submit"]:hover{
    background:#eabd09;
    color:#fff
}
.comment-wrap{
    overflow:hidden;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px solid #F5F5F5
}
.comment-wrap .author-details{
    float:left;
    width:20%
}
.comment-wrap .author-comments{
    padding-left:5px;
    float:left;
    width:80%
}
.comment-wrap .author-comments h3{
    margin-top:10px
}
.comment-wrap .author-comments p{
    margin-bottom:10px
}
.comment-submitted{
    padding:5px 10px;
    border:1px solid #eee;
    display:inline-block;
    line-height:100%
}
ul.links.inline li{
    display:inline-block;
    padding-right:10px
}
.sidebar{
    background:#fff;
    padding:15px
}
.sidebar .region h2.title{
    padding:5px 0;
    margin:0
}
.sidebar .region .content{
    padding:10px 0
}
.region-content{
    min-height:300px
}
.path-frontpage .region-content{
    min-height:auto
}
.form-item,.form-actions{
    margin-top:1em;
    margin-bottom:1em
}
tr.odd .form-item,tr.even .form-item{
    margin-top:0;
    margin-bottom:0
}
.form-composite>.fieldset-wrapper>.description,.form-item .description{
    font-size:0.70em;
    line-height:150%
}
label.option{
    display:inline;
    font-weight:normal
}
.form-composite>legend,.label{
    display:inline;
    font-size:inherit;
    font-weight:bold;
    margin:0;
    padding:0
}
.form-checkboxes .form-item,.form-radios .form-item{
    margin-top:0.4em;
    margin-bottom:0.4em
}
.marker{
    color:#e00
}
abbr.tabledrag-changed,abbr.ajax-changed{
    border-bottom:none
}
.form-item input.error,.form-item textarea.error,.form-item select.error{
    border:2px solid red
}
.owl-theme .owl-dots .owl-dot span{
    background:#b5b5b5;
    height:7px;
    width:7px
}
.updates,.topwidget,.top-message,.footer,.bottom-widget,.path-frontpage .main-content,.services,.products,.features,.copyright,.clients,.uptop{
    padding:20px 0
}
.main-content{
    padding:0 0 50px 0; border-bottom:2px solid #ccc; /*box-shadow:1px 1px 10px #a8a6a6;*/
}
.top-message,.services{
    text-align:center
}
.path-frontpage .feed-icon{
    display:none
}
.updates{
    padding:60px 10px
}
.updates .region{
    padding:10px; /*min-height:400px;*/
    /*background:linear-gradient(to top, #dfdfdf, #fbfbfb, #f6f6f6, #f2f2f2, #fff);*/ border-radius:10px; /*box-shadow:1px 1px 10px #e8e8e8;*/ /*min-height:253px; max-height:253px;*/
}
.region-updates-first{ padding:10px 20px 0 20px!important;}
.updates .region a{ display:inline-block; }
.features{
    background-color:#fff2e0;
    background:url("../images/bg-features.jpg");
    background-size:cover
}
.footer tbody tr:hover,.footer tbody tr:focus{
    background:none
}
.clients{
    background:#eee
}
.clients .region ul li{
    display:inline-block;
    width:100%;
    text-align:center
}
.clients .region ul li img{
    max-width:200px
}
.testimonials-wrap{
    background:#fafafa;
    border-top:solid 1px #e3e3e3;
    border-bottom:solid 1px #e3e3e3;
    padding:20px 0;
    text-align:center;
    font-size:1em;
    line-height:160%
}
.region-testimonials{
    max-width:600px;
    margin:0 auto
}
.testimonials-pic{
    width:40px;
    height:40px;
    display:inline-block;
    vertical-align:bottom;
    margin-right:10px
}
.testimonials-pic img{
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.testimonials-author{
    padding:0 5px;
    font-size:.75em;
    color:#555
}
.price-table .card-header{
    border:0;
    padding:20px 0
}
.price-table ul li{
    list-style:none;
    border-bottom:1px solid #eee;
    padding-bottom:10px;
    margin-bottom:10px
}
.team .team-list .region{
    background:#efefef;
    overflow:hidden;
    padding:10px;
    border:1px solid #eaeaea
}
.bottom-widget{ background:url("../images/soil2.png") repeat-x scroll center bottom; animation:gradient 65s ease infinite; /*border-top:10px solid rgba(0, 0, 0, 0.3);*/
    /*background:linear-gradient(to right top, #010915, #044d77, #021c1f, #225a5c, #101700);*/
    text-align:center; padding:20px 0!important;/* box-shadow:1px 1px 5px #075a14*/;
}
.bottom-widget h2.title,.bottom-widget *{
    color:#fff; 
}
.bottom-widget-list{ background:linear-gradient(to right, rgba(43, 14, 14, 0.8),rgba(43, 15, 8, 0.5));/*background:#a69696;*/ border-radius:10px;}
.top-nav{
    background:#f7f7fa;
    padding:15px;
    font-size:1.1em;
    position:relative;
    -moz-box-shadow:1px 1px 4px #dedede;
    -webkit-box-shadow:1px 1px 4px #dedede;
    box-shadow:1px 1px 4px #dedede
}
.top-nav .region-message,.top-nav .region-email{
    display:inline-block
}
.top-nav .fa{
    padding:0 5px
}
.top-nav .block,.top-nav p{
    margin:0
}
.header{
    text-align:left; background:linear-gradient(to top, #f0e4de, #fbfbfb, #f6f6f6, #f2f2f2, #fff);
   /* background:radial-gradient(circle at 13% 47%, rgba(140, 140, 140,0.03) 0%, rgba(140, 140, 140,0.03) 25%,transparent 25%, transparent 100%),radial-gradient(circle at 28% 63%, rgba(143, 143, 143,0.03) 0%, rgba(143, 143, 143,0.03) 16%,transparent 16%, transparent 100%),radial-gradient(circle at 81% 56%, rgba(65, 65, 65,0.03) 0%, rgba(65, 65, 65,0.03) 12%,transparent 12%, transparent 100%),radial-gradient(circle at 26% 48%, rgba(60, 60, 60,0.03) 0%, rgba(60, 60, 60,0.03) 6%,transparent 6%, transparent 100%),radial-gradient(circle at 97% 17%, rgba(150, 150, 150,0.03) 0%, rgba(150, 150, 150,0.03) 56%,transparent 56%, transparent 100%),radial-gradient(circle at 50% 100%, rgba(25, 25, 25,0.03) 0%, rgba(25, 25, 25,0.03) 36%,transparent 36%, transparent 100%),radial-gradient(circle at 55% 52%, rgba(69, 69, 69,0.03) 0%, rgba(69, 69, 69,0.03) 6%,transparent 6%, transparent 100%),linear-gradient(360deg, rgb(219, 64, 16),rgb(80, 42, 5));*/ box-shadow:1px 1px 10px #d0b9a8; border-bottom:1px solid #E16704;
}
.header .row{/*background:url("../images/col-hor.jpg") repeat-x scroll center bottom; padding-bottom:4px;*/}
.main-header nav{
    border:0;
    margin:0;
    position:relative;
    min-height:auto;
    background:none;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
.main-header .region{
    position:relative;
    padding:25px 0
}
.main-header .block{
    margin:0
}
.main-header p,.main-header .block{
    margin:0
}
.site-branding{
    margin:0
}
.region-header{
    text-align:center;
    padding:0.5% 15px 0 0; 
    /*background-color:#fff;*/ text-align:center; /*background:linear-gradient(to top, #dfdfdf, #fbfbfb, #f6f6f6, #f2f2f2, #fff);*/
}
.region-header .brand{
    display:inline-block;
    vertical-align:middle;
    font-size:1.5em
}
.region-header .brand a{
    color:#fff;
    display:block;
    text-transform:uppercase;
    font-weight:400
}
.region-header .brand a img{
    vertical-align:middle
}
.region-header .brand .site-branding__slogan{
    font-size:.5em;
    text-transform:uppercase;
    vertical-align:top
}
.search-block-form{
    margin:0 auto
}
.region-search{
    width:100%;
    display:inline-block;
    padding:7px;
    vertical-align:middle
}
#search-block-form{
    display:table;
    width:200px; float:right;
}
#search-block-form .form-item,#search-block-form .form-actions{
    display:table-cell;
    vertical-align:top
}
#search-block-form .form-actions{
    width:40px
}
#search-block-form input.form-submit{
    background:url('../images/search.png?1532937786') no-repeat center;
    font-size:0;
    width:100%;
    height:30px;
    padding:0 20px;
    vertical-align:top
}
#search-block-form input.form-submit:hover{
    background-color:#3f5e32;
    border-color:#de4400
}
#search-block-form input{
    width:100%; padding:1px!important; margin-top:3px; border-radius:3px; /*border:1px solid #fff;*/
    /*height:40px*/
}
.breadcrumb{
    font-size:.85em;
    padding:2px 0;
    margin:0;
    display:inline-block;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
.breadcrumb ul,.breadcrumb ol{
    padding:0;
    margin:0
}
.breadcrumb ul li,.breadcrumb ol li{
    display:inline-block;
    padding:0 3px; font-size:11px;
}
.breadcrumb ul li:after,.breadcrumb ol li:after{
    content:" >";
    padding-left:5px
}
.breadcrumb ul li:last-child:after,.breadcrumb ol li:last-child:after{
    display:none
}
.flexslider{
    border:0;
    max-width:100%;
    margin:0;
    overflow:hidden;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px
}
.flexslider .slider-caption{
    position:absolute;
    top:10%;
    left:10%;
    width:90%;
    z-index:99;
    text-align:left;
    font-size:1.2em;
    line-height:150%;
    color:#fff;
    padding:20px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px
}
.flexslider .slider-title{
    margin-bottom:10px;
    font-size:1em;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase
}
.flexslider .slider-description{
    display:inline-block;
    clear:both
}
.flexslider .slides li{
    position:relative
}
.flexslider .slides li:after{
    content:"";
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    /*background:rgba(0,0,0,0.5);
    -moz-transition:all 2s;
    -o-transition:all 2s;
    -webkit-transition:all 2s;
    transition:all 2s*/
}
.flexslider .flex-direction-nav{
    display:none;
    position:absolute;
    width:100%;
    bottom:0; right:5%;
    top:auto; z-index:99999; text-align:right;
}
.flexslider .flex-direction-nav li{
    list-style:none;
    vertical-align:middle;
    display:inline-block;
    background:none;
}
.flexslider .flex-direction-nav a{
    opacity:1;
    font-size:0;
    padding:15px;
    margin:0;
    position:static;
    display:block;
    width:50px;
    height:50px
}
.flexslider .flex-direction-nav a.flex-prev{
    left:0
}
.flexslider .flex-direction-nav a.flex-next{
    background:none;
}
.flexslider .flex-direction-nav a.flex-next:before{
    color:#fff;
}
.flexslider .flex-direction-nav a:before,.flexslider .flex-direction-nav a:after{
    font-size:26px;
    color:#fff
}
.flexslider .flex-control-nav{
    display:none !important;
    width:20px;
    height:20px;
    display:block;
    background:#fff;
    cursor:pointer;
    text-indent:-9999px;
    border-radius:0;
    margin:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    text-align:left;
    bottom:0;
    display:none !important
}
.flexslider .flex-control-nav.flex-active{
    background:#ff5d15
}
.flexslider .flex-control-nav li{
    margin:0;
    vertical-align:middle
}
.navbar-toggle{
    cursor:pointer;
    float:right;
    background:none;
    border:0;
    padding:17px 15px 17px 0
}
.navbar-toggle:focus{
    outline:none
}
.navbar-toggle .fas{
    font-size:2em;
    color:#d47612;
    border:0;
    box-shadow:none
}
.navbar-toggle-close{
    position:absolute;
    right:0;
    padding:18px;
    font-size:2em;
    color:#f00;
    cursor:pointer;
    z-index:99
}
.navbar-default .navbar-toggle{
    z-index:999;
    margin-right:0;
    border:0;
    border-radius:0;
    color:#fff;
    background:none;
    padding:6px 6px
}
.navbar-default .navbar-toggle .icon-bar{
    display:block;
    width:35px;
    height:4px;
    border-radius:1px;
    background-color:#212020
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{
    background:none
}
nav h2{
    display:none
}
.menu-base-theme{
    background:none
}
.menu-base-theme ul{
    background:none
}
.menu-base-theme li a{
    font-family:"Poppins",sans-serif;
    color:#fff;
    border-bottom:1px solid #4c4a4a;
    line-height:100%;
    padding:10px 10px 20px 10px; 
    font-size:14px;
}

@media (max-width: 1332px) {
.menu-base-theme li a{font-size:12px;padding:10px 12px!important;}
.region-primary-menu li a span.sub-arrow{right:1px!important; font-size:1em;}
}
@media (max-width: 1398px) {
.menu-base-theme li a{font-size:14px;}
.menu-base-theme li a:hover,.menu-base-theme li a:focus,.menu-base-theme li a:active,.menu-base-theme li a.highlighted{}
}
.menu-base-theme li a:hover,.menu-base-theme li a:focus,.menu-base-theme li a:active,.menu-base-theme li a.highlighted{
    /*background:#297003;*//*background:#aa7105;*/background:linear-gradient(to right, rgba(43, 14, 14, 0.8),rgba(43, 15, 8, 0.9));
    color:#ffcc00;
    line-height:100%;
    padding:10px 10px 20px 10px; border-radius:5px 5px 0 0!important; 
}
.menu-base-theme li a.has-submenu{
    padding-right:25px
}
.menu-base-theme li a.sub-arrow{
    color:#999;
    font-size:22px;
    padding:5px;
    border-radius:2px;
    border:1px solid #DCDCDC;
    background:#EFEFEF
}
.menu-base-theme li a span.sub-arrow{
    line-height:120%;
    font-size:2em
}
.region-primary-menu{
    width:100%;
    background:rgba(0,0,0,0.8);
    margin-bottom:15px;
    border-radius:0px;
    position:fixed;
    top:0;
    left:-100%;
    right:100%;
    bottom:0;
    width:auto;
    z-index:99;
    transition:all .5s
}
.region-primary-menu.expand{
    left:0;
    right:10%
}
.region-footer-menu ul{
    margin:10px 0;
    padding:0
}
.region-footer-menu nav li{
    display:inline-block
}
.region-footer-menu nav li a{
    display:block;
    padding:2px 15px 2px 0
}
.top-menu{
    font-size:.75em;
    background:#313d48;
    color:#fff
}
.top-menu .top-blocks{
    overflow:hidden
}
.top-menu .top-blocks .region{
    padding:10px 10px 10px 0
}
.top-menu .top-blocks .social-media{
    padding:9px 0
}
.top-menu p,.top-menu .block{
    margin:0
}
.top-menu a{
    color:#fff
}
.region-top-menu ul{
    margin:0;
    padding:0
}
.region-top-menu nav li{
    display:inline-block
}
.region-top-menu nav li a{
    padding:2px 10px;
    text-transform:uppercase;
    line-height:100%
}
.bd-example{
    position:relative;
    padding:20px;
    border:2px solid #f7f7f9;
    background:#ececec
}
.highlight{
    padding:20px;
    background-color:#ffffff
}
.highlight pre{
    border:0;
    background:none
}
.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{
    margin:0
}
.bd-example-type .table td{
    padding:15px 0;
    border-color:#eee
}
.bd-example-type .table tr:first-child td{
    border-top:0
}
.topwidget .fa,.topwidget .fas{
    font-size:3em
}
.topwidget .topwidget-list .region .block{
    position:relative;
    /*background:#fff;*/
    padding:0px;
    margin-bottom:0px;
    border:0px solid #eee;
    border-bottom:0px solid #a3b6c2; 
}
.topwidget a{ color:#000!important;}
.topwidget a:hover{ color:#cc0000!important;}
.topwidget .topwidget-list .region .block h2{
    margin-bottom:5px
}
.topwidget .topwidget-list .region .block p:last-child{
    margin:0
}
.topwidget ul{
    margin:0;
    padding:0
}
.topwidget ul li{
    list-style:none;
    padding-bottom:6px;
    margin-bottom:6px;
    border-bottom:0px solid #dddddd42
}
.contact-message-feedback-form{
    max-width:650px;
    margin:0 auto;
    background:#fff;
    border:1px solid #e8e8e8;
    padding:20px 30px
}
.contact-message-feedback-form .form-text,.contact-message-feedback-form .form-email,.contact-message-feedback-form .form-textarea{
    width:100%
}
.user-login-form,.user-form,.user-pass{
    max-width:500px;
    margin:40px auto;
    border:1px solid #e6e6e6;
    padding:5px 20px;
    background:#fdfdfd
}
.user-login-form .form-text,.user-login-form .form-email,.user-form .form-text,.user-form .form-email,.user-pass .form-text,.user-pass .form-email{
    width:100%
}
.form-composite>.fieldset-wrapper>.description,.form-item .description{
    color:#999;
    font-style:italic
}
.maintenance-page{
    background:url('../images/maintenance-bg.png?1532937786') #66CBFF center no-repeat;
    color:#fff;
    text-align:center;
    padding-top:220px;
    padding-bottom:100px;
    color:#000
}
.maintenance-page .brand,.maintenance-page .name-and-slogan{
    display:inline-block;
    vertical-align:middle
}
.maintenance-page .site-name a{
    color:#404040
}
.maintenance-page .site-slogan,.maintenance-page .name-and-slogan{
    display:none
}
.maintenance-msg{
    margin:20px 0;
    padding:20px 30px;
    display:inline-block;
    color:#404040;
    border:1px solid #fff;
    background:#f2f4cf;
    background:rgba(242,244,207,0.88);
    -moz-box-shadow:5px 5px 0px #fff;
    -webkit-box-shadow:5px 5px 0px #fff;
    box-shadow:5px 5px 0px #fff
}
.maintenance-msg h1{
    text-transform:uppercase;
    font-weight:bold
}
.path-user .profile>div{
    display:inline-block
}
.path-user .profile .label{
    display:block;
    color:#333
}
 .site-branding__name{display:none;}
 .top-message{padding:0 0 0px 0px!important; /*box-shadow:1px 1px 10px #a8a6a6;*/ }
#main-menu{margin-top:10px; padding:10px 0 0 0;}
.mcblock{}
.mcblock img{ width:180px; border-radius:10%!important; height:200px; border:5px solid rgba(221, 221, 221, 0.3);  box-shadow:1px 1px 5px #fff;}
.mcblock .views-field-title{ font-size:13px!important; font-weight:600px!important; line-height:16px; margin-bottom:5px;}
.mcblock .views-field-field-file{font-size:11px!important;}
.flex-pauseplay a{ color:#fff!important;}
.uppertop{ background:#a0938f; padding:3px;}
.flex-pauseplay{ position:absolute; bottom:10px; right:4.5%;}
.mcblock{ text-align:center;}
.topwidget .custom-block-title{ background:#f2f2f2; }
.circular .views-field-title{padding:5px; margin-top:5px; font-weight:600;}
.circular .views-field{padding:5px; margin-top:5px; font-weight:600;}
.circular .item-list{   top:10px; right:70px;}
.circular footer{ width:70px; position: absolute; top:10px; right:0; background:#f0f0f0; padding:3px; font-size:12px; font-weight:600; text-align:center; transition:0.5s; z-index:99999;}
.circular footer:hover{ border-radius:4px;}
.leadhead{ font-weight:600; font-size:14px; color:#a00101; text-transform:uppercase;}
.leaddesig{ font-size:12px; line-height:15px; font-weight:600; color:#484848;}
.circular h2{ font-size:15px; font-weight:600!important;  margin:7px 0px 0 0; padding:5px; background:#cc0000; color:#fff; border-radius:5px;}
.middletop{ background:#f2b72a; box-shadow:1px 1px 10px #242424; padding:20px 0 20px 0;}
.middletop .owl-carousel .owl-item{ margin:0 5px 0 0px; padding:0px; /*background:linear-gradient(to top, #dfdfdf, #fbfbfb, #f6f6f6, #f2f2f2, #fff); box-shadow:1px 1px 10px #c6c6c6;*/ border-radius:0px;}
.middletop .views-field-title{ text-align:center; padding:5px 0;}
.middletop .title{ text-align:center; margin:40px 0 20px 0;}
.highlighted{ /*background:#fbfbfb;*/ padding:60px 10px 40px 10px; /*clip-path:ellipse(85% 100% at 50.00% 0%);*/
/*background: linear-gradient(45deg, #fff, #e7e7e7, #f4ebdf, #eff4ef);*/
background:radial-gradient(circle at 13% 47%, rgba(140, 140, 140,0.03) 0%, rgba(140, 140, 140,0.03) 25%,transparent 25%, transparent 100%),radial-gradient(circle at 28% 63%, rgba(143, 143, 143,0.03) 0%, rgba(143, 143, 143,0.03) 16%,transparent 16%, transparent 100%),radial-gradient(circle at 81% 56%, rgba(65, 65, 65,0.03) 0%, rgba(65, 65, 65,0.03) 12%,transparent 12%, transparent 100%),radial-gradient(circle at 26% 48%, rgba(60, 60, 60,0.03) 0%, rgba(60, 60, 60,0.03) 6%,transparent 6%, transparent 100%),radial-gradient(circle at 97% 17%, rgba(150, 150, 150,0.03) 0%, rgba(150, 150, 150,0.03) 56%,transparent 56%, transparent 100%),radial-gradient(circle at 50% 100%, rgba(25, 25, 25,0.03) 0%, rgba(25, 25, 25,0.03) 36%,transparent 36%, transparent 100%),radial-gradient(circle at 55% 52%, rgba(69, 69, 69,0.03) 0%, rgba(69, 69, 69,0.03) 6%,transparent 6%, transparent 100%),linear-gradient(360deg, rgb(255, 191, 108),rgb(255,255,255));	background-size: 150% 200%;}
.highlighted .title{ text-align:center; margin-bottom:35px;}
.highlighted .field-content{ text-align:center;}
.highlighted img{ border-radius:10px; box-shadow:1px 1px 50px #ccc; background:#fff; padding:15px;}
.highlighted img:hover{ border-radius:10px; box-shadow:1px 1px 10px #ccc; padding:20px; }
.menu-base-theme ul li, .menu-base-theme.sm-rtl ul li, .menu-base-theme.sm-vertical li{ min-width:200px; border-bottom:1px solid #7d3806; text-align:left;}
.menu-wrap{ text-align:center; background:linear-gradient(to top, #ffeae4, #fbfbfb, #fffdfd, #fff, #fff); /*border-top:2px solid rgba(0, 0, 0, 0.3);*/}
.topupbg{ padding:50px 20px 50px 20px!important; background:linear-gradient(to right, rgba(13, 43, 9, 0.8),rgba(43, 15, 8, 0.5)),url("../images/soil2.jpg") repeat-x scroll center bottom;/*background:radial-gradient(circle at 46% 40%, rgba(228, 228, 228,0.06) 0%, rgba(228, 228, 228,0.06) 13%,transparent 13%, transparent 100%),radial-gradient(circle at 11% 41%, rgba(198, 198, 198,0.06) 0%, rgba(198, 198, 198,0.06) 19%,transparent 19%, transparent 100%),radial-gradient(circle at 52% 23%, rgba(14, 14, 14,0.06) 0%, rgba(14, 14, 14,0.06) 69%,transparent 69%, transparent 100%),radial-gradient(circle at 13% 85%, rgba(148, 148, 148,0.06) 0%, rgba(148, 148, 148,0.06) 44%,transparent 44%, transparent 100%),radial-gradient(circle at 57% 74%, rgba(232, 232, 232,0.06) 0%, rgba(232, 232, 232,0.06) 21%,transparent 21%, transparent 100%),radial-gradient(circle at 59% 54%, rgba(39, 39, 39,0.06) 0%, rgba(39, 39, 39,0.06) 49%,transparent 49%, transparent 100%),radial-gradient(circle at 98% 38%, rgba(157, 157, 157,0.06) 0%, rgba(157, 157, 157,0.06) 24%,transparent 24%, transparent 100%),radial-gradient(circle at 8% 6%, rgba(60, 60, 60,0.06) 0%, rgba(60, 60, 60,0.06) 12%,transparent 12%, transparent 100%),linear-gradient(90deg, rgb(28, 96, 3),rgb(18, 123, 10));*/ /*background:url("../images/bo.jpg") repeat scroll center top; background-size:150% 200%;  box-shadow:1px 1px 35px #b0a975;*/}
.topwidget{ padding:30px 0 30px 0!important;/* background:#fff;*/ background:linear-gradient(to top, #fff, #fbfbfb, #f6f6f6, #f2f2f2, #fff); /*background:linear-gradient(205deg,#096f0e,#186b1b,#025706,#0b4d0e);*/ /*background:url('../images/topbg-3.jpg')center repeat;*/}
.region-top-message .block{ margin:0px!important;}
.region-topwidget-first .content{ border-bottom:0px solid #357636;}
.updates h2,.h2{font-size:1.5em!important;}
.midwidget h2,.h2{font-size:0.8em!important; margin-bottom:5px; color:#fff;}
.views-slideshow-cycle-main-frame-row-item {
  float: left;
  padding-right: 13px;
}

.updates footer{ text-align:right;}
.wwdo h2, .h2{ font-size:2em!important; font-weight:400!important; text-align:center!important; margin:30px 0 50px 0; color:#E16704;}
.wwdo{transition:0.5s; }
.wwdo img{ width:65%!important; height:65%!important; background:#935509; box-shadow:1px 1px 10px #c4c4c4; padding:5px; border-radius:10px;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
 /*padding:5px; border-radius:45%; box-shadow:1px 1px 50px #bdbdbd;*/}
.wwdo img:hover{ 
	/*-webkit-transform: scale(1.1);
	transform: scale(1.1);*/
	-webkit-filter: sepia(0%);
	filter: sepia(0%);
 padding:5px; border-radius:20px; border:2px dashed #F0C59F;background:#956B09; /*box-shadow:1px 1px 50px #bdbdbd; */}
 @media (max-width: 767px) {.wwdo img{ width:75%!important; height:75%!important;}}
.wwdo ul li{ text-align:center; margin-bottom:20px;}
.midwidget .lighttheme{ padding:10px!important; background:none!important;}
.midwidget{ background:linear-gradient(to top, #fff, #fbfbfb, #f6f6f6, #f2f2f2, #f9f1e7); padding:40px 20px 10px 20px;/*background:linear-gradient(to top, #f0e4de, #fbfbfb, #f6f6f6, #f2f2f2, #fff);  box-shadow:1px 1px 5px #d9d9d9; border-bottom:2px solid rgba(0, 0, 0, 0.3);*/}
.midwidget .custom-block-title h2{ font-size:2.5em!important; font-weight:400!important; text-align:center !important; }
.number-scroller-inner{ width:100px; height:100px; background:#FF4957; color:#fff; padding-top:15%; border-radius:100%; margin:auto; }
.bottom-widget .content{ /*background:#fff;*/ padding:5px; border-radius:10px; /*box-shadow:1px 10px 35px #2a2a2a;*/}
.bottom-widget .field-content { color:#fff; font-weight:600; font-size:15px;}
.bottom-widget .field-content img{ background:#333; padding:0px; box-shadow:0px 0px 5px #363434; margin-bottom:5px; border:4px solid #fff; border-radius:10px;}
.bottom-widget .col-md-6{ padding:0 40px;}
.bottom-widget footer{ background:#4e3f0a; display:inline; padding:3px 10px; border-radius:5px; transition:0.5s; }
.bottom-widget footer:hover{ background:#0A8702;  display:inline; padding:3px 15px; border-radius:5px;}
.bottom-widget footer a:hover{color:#FFFF00; }
.bottom-widget .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{ background:#5e5e5e!important;}
.bottom-widget .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active{ background:#eee!important;}
.relatetop{ padding:30px 10px;}
.relatetop img{ box-shadow:1px 1px 1px #ccc; transition:0.5s; border-radius: 10px; }
.relatetop img:hover{ box-shadow:1px 1px 10px #999; }
.relatetop .block{ margin-bottom:0px!important;}
.relatetop .block-grid > .grid{ padding:0 0 0rem 1.25rem!important;}
.relatetop .block-grid > .grid{ margin-bottom:10px;}
.main-content-home{ display:none;}
.footer{background:#dfdbd8 url("../images/soil.png") repeat-x scroll left bottom; min-height:450px;}
.footer .row{ padding:20px 0 0 10px;}
.footer h2, .h2{ font-size:18px!important;}
.social img{ margin:5px; width:40px; height:40px; -webkit-transform: rotate(15deg) scale(1); transform: rotate(0) scale(1);	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.social img:hover{ 
	-webkit-transform: rotate(0) scale(1.2);
	transform: rotate(-5deg) scale(1.2);}
.social{ font-size:14px; line-height:22px;}
.social .dial{font-size:16px; font-weight:600; color:#cc0000;}
.pull-right ol, ul {padding-bottom:3px; }
.inline li{ float:left; margin-right:20px;list-style:none!important;margin-bottom:0px!important;}
.inline li a{ color:#fff;}
.inline li a:hover{ color:#ffcc00;}
.uppertop .block{margin-bottom:0px!important;}
.lastupdate{ float:left; font-size:11px; color:#fff; width:auto; margin:0 20px; background:#221b1b; padding:10px; border-radius:10px;}
.lastupdate header{ float:left;}
.uptopwidget-list{justify-content: center; align-items:center;   }
#block-topmenu li{ float:left; margin-right:20px;list-style:none!important;margin-bottom:0px!important; font-size:11px; padding-bottom:5px;}
#block-topmenu li a{ color:#fff;}
#block-topmenu li a:hover{ color:#ffef00;}
.gallery .field__item{ float:left; width:25%; padding:5px; text-align:center; box-shadow:10px 15px 10px #f2f2f2; border-radius:10px;}
.gallery img{ border-radius:10px;}
.gallery  .views-field-title{ line-height:17px!important; text-align:center; color:#b73a14; font-size:17px!important;}
.gallery .grid{ box-shadow:10px 15px 10px #f2f2f2; margin-bottom:20px; padding:10px; min-height:285px;}
.breadcrumb{ background-color:transparent!important;}
.bottombg{background: url("../images/7.jpg") repeat-x scroll center bottom;}
/*.headbg{ background-color:rgba(55, 55, 55, 0.7);}*/
@media (max-width: 1500px) {
.region-header{padding:1% 15px;}
}
@media (max-width: 1385px) {
.region-header{padding:1% 15px;}
}
.gmap h2, .h2{ text-align:center !important;}
.grayscale{ filter:grayscale(50%);}
.clients{ padding:0px!important;}
.top-message .flex-caption{ position:absolute!important; bottom:12%; left:10%; font-size:40px; color:#fff; background:#ffcc00; padding:15px; display:block; z-index:9999;}
.topslidetext{ background:#333; font-size:15px; z-index:99999;  }
.topslidetext .views-field-field-heading  h2, .h2{position:absolute!important; bottom:17%; left:10%; font-size:50px; color:#fff; z-index:9999; /*background:rgba(0,0,0,0.1); padding:2px 10px; display:inline-block; width:40%;*/ text-align:left;  }
.topslidetext .views-field-field-description{position:absolute!important; bottom:16%; left:10%;  z-index:9999; color:#fff; /*background:rgba(0,0,0,0.1); padding:2px 10px;  display:inline-block; width:40%;*/ text-align:left; font-weight:600; }
.topslidetext .views-field-field-link{position:absolute!important; bottom:8%; left:10%;  z-index:9999; background:#ffcc00; color:#333; padding:3px 10px; border-radius:5px; font-size:12px;}
.topslidetext .views-field-field-link a{ color:#000;}
.topslidetext .views-field-field-link a:hover{ color:#cc0000;}

@media (max-width: 767px) {
.topslidetext{ background:#333; font-size:15px; z-index:99999;  }
.topslidetext .views-field-field-heading  h2, .h2{position:absolute!important; bottom:27%; left:10%; font-size:40px; color:#fff; z-index:9999; /*background:rgba(0,0,0,0.1); padding:2px 10px; display:inline-block; width:40%;*/ text-align:left;  }
.topslidetext .views-field-field-description{position:absolute!important; bottom:26%; left:10%;  z-index:9999; color:#fff; /*background:rgba(0,0,0,0.1); padding:2px 10px;  display:inline-block; width:40%;*/ text-align:left; font-weight:600; }
.topslidetext .views-field-field-link{position:absolute!important; bottom:10%; left:10%;  z-index:9999; background:#ffcc00; color:#333; padding:3px 5px;}
}

@media (max-width: 767px) {
.topslidetext{ background:#333; font-size:15px; z-index:99999;  }
.topslidetext .views-field-field-heading  h2, .h2{position:absolute!important; bottom:27%; left:10%; font-size:25px; color:#fff; z-index:9999; /*background:rgba(0,0,0,0.1); padding:2px 10px; display:inline-block; width:40%;*/ text-align:left;  }
.topslidetext .views-field-field-description{position:absolute!important; bottom:26%; left:10%;  z-index:9999; color:#fff; /*background:rgba(0,0,0,0.1); padding:2px 10px;  display:inline-block; width:40%;*/ text-align:left; font-weight:600; }
.topslidetext .views-field-field-link{position:absolute!important; bottom:5%; left:10%;  z-index:9999; background:#ffcc00; color:#333; padding:3px 5px;}
}

.counter .views-field-body{ color:#fff; text-align:center; font-size:27px; width:70%; padding:15px 0 0 5%; }
.counter .views-field-body p{ margin:0px!important; padding:10px 0;}
.counter .views-field-field-text{ color:#fff; text-align:left; font-size:12px; /*width:70%; */padding-left:5%;}
.counter .views-field-field-image img{ float:left; width:70px; height:70px; margin:10px 10px 0 0;}
.counter{ }
@media (max-width: 1208px) { .counter .views-field-body{ color:#fff; text-align:center; font-size:25px; width:70%; padding:15px 0 0 5%; }}
.updates .views_slideshow_cycle_teaser_section{ min-height:110px;}
.views-field-title{ font-size:14px; font-weight:600;}
.headeralign header{ float:right; margin:10px; background:#fff4c8; padding:5px 10px; font-weight:600;}
.views-exposed-form .js-form-item{ width:auto; float:left; padding-right:10px!important;}
.views-exposed-form .js-form-submit{ padding:10px!important;}
.content .views-exposed-form .form-item, .form-actions{ margin:0px!important; padding:15px 0 10px 10px;}
.views-exposed-form  .js-form-wrapper{ padding:10px; background:#774300; margin-bottom:10px !important; border-radius: 10px 10px 0 0; }
.views-exposed-form label{color:#fff;}
.content .views-field-field-file a{ font-size:13px!important; line-height:15px!important;}
.content .views-field-field-more-files a{ font-size:13px!important; line-height:15px!important;}
.form-search .form-item, .form-actions{ margin:0px!important; padding:0px!important;}
.content .views-exposed-form .js-form-wrapper{padding:10px!important;}
.en{ float:left; border-right:1px solid #666; margin:0 5px; font-size:11px; list-style:none;  padding:2px 5px; line-height:14px!important; border-radius:3px;}
.ml{ float:left; margin:0 0px; font-size:11px; list-style:none;  padding:2px; line-height:14px!important;border-radius:3px;}
.en a{ color:#fff; padding:2px 5px;}
.ml a{ color:#fff; padding:2px;}
.en .is-active{ color:#fff; padding:2px 5px; background:#1d5409; border-radius:3px;}
.ml .is-active{ color:#fff; padding:2px 5px; background:#1d5409; border-radius:3px;}
#block-languageswitcher{ float:left; margin-right:20px;}
#block-views-block-last-updated-time-block-1{ float:left;}
@media (max-width: 1261px) {
.region-header .brand a img{ max-width:150%;}
}
.pager ul li{ float:left; margin:0 10px; padding: 0 10px; background:#f4f4f4; list-style:none; }
.pager ul li.is-active{background:#E9E8D7; border:1px solid #ccc;}

.ndhead{border:1px solid #ebebeb;margin:0px;background:url(../images/bgw.jpg) repeat-x center bottom transparent;padding:14px;}
.ndhead .field__label{font-size:15px;font-weight:600;float:left;width:33%;border-right:1px dotted #333;color:#521415;}
.ndhead .field__items{font-size:15px;float:left;width:65%;}
.ndhead .field__item{padding-left:10px;width:65%;float:left;}
tr:nth-child(even) {/*background: url(../images/bgw.jpg) repeat-x center bottom transparent;*/ background:#ffffff; border-bottom:1px solid #dfdfdf;}
tr:nth-child(odd) {/*background:url(../images/bgw.jpg) repeat-x center bottom transparent;*/ background:#f7f7f7;}
.circular .marqueescroll ul {margin:0px; display:flex; padding-top:15px;}
.circular  .arrow_list li{ margin-right:20px; }
.circular{ position:relative; display:none;}
.marqueehead{ width:15%; position:absolute; top:13%; left:10; margin-left:10px; z-index:10000;}
.marqueecontent{ width:75%; margin-left:15%; }
.marqueeviewall{ width:10%; float:right; margin-top:-40px; font-weight:500; font-size:13px;}
.marqueeviewall a{ border:1px solid #c1a94c; padding:4px; background:#fff;}

@media (max-width: 1244px) {
.circular h2{ font-size:13px;}
}
.whatsmarquee{ position:relative; display:none;}
.whatsmarqueecontent{ width:100%;}
.whatsnew{ background:linear-gradient(to top, #dfdfdf, #fbfbfb, #f6f6f6, #f2f2f2, #fff); border-radius:10px;}
.whatsnew .item-list li{ line-height:25px!important; border-bottom:1px solid #ccc; margin-bottom:20px; list-style:none!important;  }

.brand img{ width:100%!important;}
.homeintro p{ font-size:20px; font-weight:500!important; line-height:32px; text-align:left;}
.homeintro .readmore{ background:#f28837; padding:10px;}
.tourism .grid__content{ background:linear-gradient(to top, #dfdfdf, #fbfbfb, #f6f6f6, #f2f2f2, #fff); border-radius:30px; padding:10px; box-shadow:1px 1px 50px #c8c8c8;}
.region-updates-second{ background:none!important; color:#fff!important;}
.region-updates-second .views-field-title h1, .h1{ color:#FF8300 !important; text-shadow: 1px 1px 1px #000;}
.updates footer a{ background:#fff; padding:0 7px; border-radius:10px; font-size:13px;}
.pus .field-content{transition:0.5s; }
.pus .field-content img{transition:0.5s;}
.pus .field-content img:hover{};
.ui-accordion .ui-accordion-header{ background:linear-gradient(to top, #dfdfdf, #fbfbfb, #f6f6f6, #f2f2f2, #fff)!important; padding:10px!important; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{ background:#fff!important; padding:0px!important; font-size:20px!important; font-weight:500; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{ color:#DE5B00 !important;}
.ui-state-default a{font-size:18px!important; font-weight:500; }
.owl-carousel .owl-item img{ width:auto!important; padding:5px;}
.services{transition:0.5s;}
.services img:hover{background:#e1aa26; transition:0.5s;}
ul.quicktabs-tabs li{ background:linear-gradient(to top, #e1e1e1, #fbfbfb, #f6f6f6, #f2f2f2, #fff); padding:10px 10px; margin:2px; border:1px solid #ccc; font-size:16px; font-weight:500; float:left; border-width:1px 1px 0 1px;}
ul.quicktabs-tabs{ padding-left:0px!important;}
.quicktabs-wrapper{ padding:10px; border:1px solid #ccc; background:#c2ab88; box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;}
ul.quicktabs-tabs li a{ color:#333!important;}
.quicktabs-tabs .active a{ color:#DE5B00!important;}
.quicktabs-tabs .active{ background:#fff; border-bottom:0px;}
.quicktabs-main{ padding:0 10px 10px 10px; background:#fff;}
.quicktabs-main .field-content{ display:inline-table; margin-top:20px;}

#quicktabs-container-soil_conservation{padding:5px 5px 0 5px; border:1px solid #ccc; background:#fff; box-shadow:0.5rem 1rem rgba(0,0,0,.15) !important;}
#quicktabs-container-soil_conservation .nav-tabs{padding:5px 5px 0 5px; border:1px solid #ccc; background:#c2ab88; box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;}
.quicktabs-loaded { background:linear-gradient(to top, #e1e1e1, #fbfbfb, #f6f6f6, #f2f2f2, #fff); padding:10px 10px; margin:2px; border:1px solid #ccc; font-size:16px; font-weight:600; float:left; border-width:1px 1px 0 1px; list-style:none!important;}
.ui-widget-header{ background:#c2ab88;}
.region-footer-third{ border-radius:20px; overflow:hidden; height:80%;}

.ui-accordion .ui-accordion-header{ background:linear-gradient(191deg, rgb(176, 157, 157),rgb(238, 238, 238)) !important; border-radius:50px; padding:12px!important; text-align:left; border:1px solid #ccc;}
.ui-accordion .ui-accordion-header a{ color:#aa4949;}
.ui-accordion .ui-accordion-header-active{ border-radius:25px 25px 0 0;}
.ui-accordion .ui-accordion-content{ box-shadow:1px 1px 50px #ccc; border-radius:0 0 25px 25px; margin-bottom:20px;}

ol li{ font-size:16px;}

button, input, optgroup, select, textarea{font-size: 15px;}
#cboxTitle{ color:#000!important;}
.quicktabs-loaded .tab-content{ padding:10px;}
.quicktabs-loaded .active{ background:#fff!important;}

/*Malayalam*/
body:lang(ml){font-family: 'Manjari', sans-serif;}
p:lang(ml){font-family: 'Manjari', sans-serif; font-size: 17px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4:lang(ml){font-family: 'Manjari', sans-serif;}
.leadhead:lang(ml){font-family: 'Manjari', sans-serif; font-size: 15px;}
.leaddesig:lang(ml){font-family: 'Manjari', sans-serif; font-size: 13px;}
.region-primary-menu li a:lang(ml){font-family: 'Manjari', sans-serif; font-size: 16px;}
.brand img:lang(ml){ width:80%;}
#block-logohindi:lang(ml){ margin:0px;}
ol li:lang(ml){font-family: 'Manjari', sans-serif; font-size: 18px;}
.node__content ul li:lang(ml){font-family: 'Manjari', sans-serif; font-size: 18px;}
.region-footer-second li a { color:#de4400!important; font-size:15px;}
.audioblock li{ background:linear-gradient(to top, #eee, #fbfbfb, #f6f6f6, #f2f2f2, #fff); padding:10px; margin:20px; border-radius:20px; box-shadow: 1px 1px 5px #ccc; list-style: none; display: inline-block;} 
.audioblock h3, .h3{color: #640505;}
audio{ background:#ff71a0 !important; border-radius: 10px;}
table td p a{ color:#a20606!important;}
table td a{ color:#a20606!important;}
.annoncblock .views-field-title{ font-size:16px!important;}
