/**
 * @file
 * Gray Orange color styling for Startup Growth Lite.
 *
 * Base color: #de4d00
 * Dark color: #c14300
 * Light color: #ff6a1b
 * Very light color: #ffd6c1
 * RGB Base color: 222, 77, 0
 * RGB Dark color: 193, 67, 0
 * RGB Light color: 255, 106, 27
 * RGB Very Light color: 255, 214, 193
 */

/* base: elements */
a {
  color: #161616;
}
a:hover,
a:focus {
  color: #24a6cd;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #ff6a1b;
}
blockquote:after {
  color: #ff6a1b;
}

/* base: layout */
.colored-region {
  background-color: #000000;
}
.colored-region.dark {
  background-color: #c14300;
}
.light-colored-region {
  background-color: #ffd6c1;
}
.colored-region + .content-top-highlighted:before {
  border-top-color: #de4d00;
}
.colored-region.dark + .content-top-highlighted:before {
  border-top-color: #c14300;
}
.light-colored-region + .content-top-highlighted:before {
  border-top-color: #ffd6c1;
}
.colored-region.content-top-highlighted:after {
  border-top-color: #de4d00;
}
.colored-region.dark.content-top-highlighted:after {
  border-top-color: #c14300;
}
.light-colored-region.content-top-highlighted:after {
  border-top-color: #ffd6c1;
}
.colored-region + .highlighted:before {
  border-top-color: #de4d00;
}
.colored-region.dark + .highlighted:before {
  border-top-color: #c14300;
}
.light-colored-region + .highlighted:before {
  border-top-color: #ffd6c1;
}
.colored-region.highlighted:after {
  border-top-color: #de4d00;
}
.colored-region.dark.highlighted:after {
  border-top-color: #c14300;
}
.light-colored-region.highlighted:after {
  border-top-color: #ffd6c1;
}
.colored-region.black a {
  color: #de4d00;
  text-decoration: none;
}
.colored-region.black a:hover {
  color: #ff6a1b;
}

/* components: breadcrumb */
.breadcrumb a:hover {
  color: #ff6a1b;
}

/* components: buttons */
a.button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-color: #de4d00;
}
a.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-color: #ff6a1b;
}
.colored-region:not(.black) a.button,
.colored-region:not(.black) input[type="submit"],
.colored-region:not(.black) input[type="reset"],
.colored-region:not(.black) input[type="button"] {
  background-color: #ff6a1b;
  border-color: #ff6a1b;
}
.colored-region:not(.black) a.button:hover,
.colored-region:not(.black) input[type="submit"]:hover,
.colored-region:not(.black) input[type="reset"]:hover,
.colored-region:not(.black) input[type="button"]:hover {
  background-color: rgba(255, 106, 27, 0.7);
}

/* components: comments */
.comment ul.links li a {
  color: #de4d00;
}
.comment ul.links li a:hover {
  color: #ff6a1b;
}

/* components: icons-list */
ul.icons-list li a {
  border-color: #de4d00;
}
ul.icons-list li a:hover {
  background-color: #ff6a1b;
  border-color: #ff6a1b;
}
.colored-region ul.icons-list li a {
  border-color: #ff6a1b;
}
.colored-region.black ul.icons-list li a {
  color: #ff6a1b;
}
.colored-region ul.icons-list li a:hover {
  background-color: #ff6a1b;
  border-color: #ff6a1b;
}

/* components: image-overlay */
.overlay {
  background: rgba(255, 106, 27, 0.75);
  background: -moz-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 106, 27, 0.75)), color-stop(100%, rgba(222, 77, 0, 0.75))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* W3C */
}

/* components: field-mt-video */
.video-item > a:before {
  background: rgba(255, 106, 27, 0.75);
  background: -moz-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 106, 27, 0.75)), color-stop(100%, rgba(222, 77, 0, 0.75))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 106, 27, 0.75) 0%, rgba(222, 77, 0, 0.75) 100%); /* W3C */
}

/* components: menu */
ul.menu li.menu-item > a:before {
  color: #de4d00;
}
ul.menu li > a:hover:before {
  color: #de4d00;
}
ul.menu li.menu-item--expanded > a:hover:before {
  color: #de4d00;
}
.header-container ul.menu li a:hover,
.header-container nav>ul.menu>li.
-item--active-trail>a:hover {
  background-color: #43a743;
    color: #000000;
}
.header-container ul.menu li li a:hover {
  color: #fff;
}
.subfooter-area ul.menu li a:hover {
  color: #ff6a1b;
}
.colored-region:not(.black) ul.menu li a:hover {
  background-color: #ff6a1b;
}
.colored-region.black ul.menu li a:hover {
  color: #ff6a1b;
}
.colored-region.black ul.menu li.menu-item--active-trail > a:before {
  color: #de4d00;
}
.header-container .sf-menu>li>a:hover,
.header-container .sf-menu>li.sfHover>a {
  color: #000000;
}

/* components: more-links */
.view-promoted-items--style-2 .more-link a {
  background-color: #de4d00;
}
.view-promoted-items--style-2 .more-link a:hover {
  background-color: #ff6a1b;
}
.view-promoted-items--style-2 .views-row .more-link a {
  color: #de4d00;
}
.view-promoted-items--style-2 .views-row .more-link a:hover {
  color: #ff6a1b;
  background-color: transparent;
}
.colored-region .view-promoted-items--style-2 .more-link a {
  background-color: #ff6a1b;
}

/* components: node-links */
ul.links li a {
  background-color: #de4d00;
}
ul.links li a:hover {
  background-color: #ff6a1b;
}
.colored-region:not(.black) ul.links li a {
  background-color: #ff6a1b;
  border-color: #ff6a1b;
}
.colored-region:not(.black) ul.links li a:hover {
  background-color: rgba(255, 106, 27, 0.7);
}

/* components: node */
.post-progressbar {
  background-color: #de4d00;
}
.node--type-mt-testimonial .field--name-body p:first-child:after {
  color: #ff6a1b;
}
@media (min-width: 768px) {
  .node--submitted-info i {
    color: #de4d00;
  }
  .comment-counter {
    color: #de4d00;
  }
}

/* components: pager */
li.pager__item > a:hover {
  border-bottom-color: #ff6a1b;
  color: #ff6a1b;
}
li.pager__item.is-active a,
li.pager__item.is-active:last-child a {
  border-color: #de4d00;
  color: #de4d00;
}

/* components: parallax-and-video-bg */
.parallax-active .colored-region .highlighted-bottom-transparent-bg,
.video-bg-active .colored-region .highlighted-bottom-transparent-bg {
  background-color: rgba(222, 77, 0, 0.8);
}
.parallax-active .colored-region.dark .highlighted-bottom-transparent-bg,
.video-bg-active .colored-region.dark .highlighted-bottom-transparent-bg {
  background-color: rgba(193, 67, 0, 0.8);
}

/* components: slider-revolution-global */
.caption-link a {
  background: #ff6a1b;
}

/* components: tabs */
.colored-region .nav-tabs > li.active > a,
.colored-region .nav-tabs > li > a:hover {
  border-color: #c2c2c2 #c2c2c2 #de4d00 #c2c2c2;
}
.colored-region.dark .nav-tabs > li.active > a,
.colored-region.dark .nav-tabs > li > a:hover {
  border-bottom-color: #c14300;
}

/* components: view-highlighted-testimonials */
.colored-region.black .view-testimonials--highlighted .views-field-body p:first-child:after {
  color: #ff6a1b;
}

/* components: view-popular-taxonomy */
.colored-region:not(.black) .view-mt-popular-tags .views-row a {
  background-color: #ff6a1b;
}

/* components: view-pricing-tables */
.view-pricing-tables .pricing-table {
  border: 1px solid #de4d00;
}
.view-pricing-tables .pricing-table-header {
  background-color: #de4d00;
}
.view-pricing-tables .views-field-field-mt-price {
  background-color: #de4d00;
}

/* components: view-promoted-items */
.view-promoted-items .info a.comments:after {
  color: #ff6a1b;
}

/* components: view-testimonials */
.view-testimonials .views-field-body p:first-child:after {
  color: #ff6a1b;
}

/* components: views */
.views-field-title a {
  color: #de4d00;
}
.views-field-title a:hover {
  color: #ff6a1b;
}
.white-region.content-top .views-field-title a:hover,
.light-gray-region.content-top .views-field-title a:hover {
  color: #ff6a1b;
}

/*----Newly added----*/
.clearfix.header {
    background: #5fdd6947;
}
ul.menu.sf-menu.sf-si.sf-vertical.sf-style-white.sf-js-enabled.sf-shadow a {
    color: white;
    font-size: smaller;
}
ul.menu.sf-menu.sf-si.sf-vertical.sf-style-white.sf-js-enabled.sf-shadow {
    position: absolute;
    padding: 10px 10px 10px;
    font-size: medium;
}
ul.menu.sf-menu.sf-si.sf-vertical.sf-style-white.sf-js-enabled.sf-shadow li:hover {
    background-color: green;
}
.header-container ul.sf-menu>li>a.menuparent:after {
    /* content: "\f107"; */
    font-family: 'FontAwesome';
    position: absolute;
    top: 6px;
    right: 3px;
    font-size: 12px;
    font-weight: 400;
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
    color: #9c9c9c;
    line-height: 20px;
}
.header-container ul.menu li a:hover, .header-container nav>ul.menu>li.menu-item--active-trail>a:hover {
    background-color: #2e9331d1;
    color: white;
    border-bottom: 2px solid #3f3f3f;
}
/*----New CSS added----*/
.header-container ul.sf-menu>li>a.menuparent:after {
   /* content: "\f107";*/
    font-family: 'FontAwesome';
    position: absolute;
    top: 6px;
    right: 3px;
    font-size: 12px;
    font-weight: 400;
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
    color: #9c9c9c;
    line-height: 20px;
}
.header-container ul.sf-menu>li>a.menuparent:after {
   /* content: "\f107"; */
    font-family: 'FontAwesome';
    position: absolute;
    top: 6px;
    right: 3px;
    font-size: 12px;
    font-weight: 400;
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
    color: #9c9c9c;
    line-height: 20px;
}
.header-container ul.menu li a {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 7px 5px;
    text-transform: uppercase;
    margin: 0 3px;
    border-bottom: 2px solid transparent;
    color: #5fdd6947;
}
.header-container ul.menu li a:hover, .header-container nav>ul.menu>li.menu-item--active-trail>a:hover {
    background-color: #2e9331d1;
    color: white;
    border-bottom: 2px solid #3f3f3f;
}
.header-container .sf-menu ul li a {
    /* background: rgb(227 194 194 / 95%); */
    padding: 9px 23px 10px;
    display: block;
    margin: 0 0 1px 0;
    border-bottom: none;
}
ul.sf-menu.sf-style-white li li, ul.sf-menu.sf-style-white.sf-navbar > li > ul {
    background: #3fb530;
}
.header-container .sf-menu ul li a:hover, .header-container .sf-menu ul li.sfHover>a {
    background: #2e9331;
    color: #fff;
    border-bottom: none;
}
.header-container ul.sf-menu ul li a.menuparent:after {
    font-family: 'FontAwesome';
    /* content: "\f105"; */
    right: 10px;
    top: 9px;
    position: absolute;
    font-weight: 400;
}
p {
    margin: 0;
    padding: 0 0 5px 0;
}
input.form-text, input.form-tel, input.form-email, input.form-url, input.form-search, input.form-file, input.form-number, input.form-color, textarea.form-textarea, textarea, select.form-select, select {
    background: #e5e5e5;
    color: #454545;
    font-size: 12px;
    padding: 7px 8px;
    outline: none;
    border: none;
    -webkit-appearance: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    width: 100%;
}
ul.sf-menu.sf-style-white li li li {
    background: #3fb530;
}
.block {
    padding: 0 0 0 0;
}

table td {
    border: 1px solid #060606;
}
table {
    border-collapse: collapse;
    width: 100%;
    color: #000000;
    margin: 25px 0 40px;
    border: solid 2px;
}
ul.sf-menu.sf-style-white li:hover, ul.sf-menu.sf-style-white li.sfHover, ul.sf-menu.sf-style-white a.is-active, ul.sf-menu.sf-style-white a:focus, ul.sf-menu.sf-style-white a:hover, ul.sf-menu.sf-style-white span.nolink:hover {
    background: transparent; 
    outline: 0;
}
a.button, input[type="submit"], input[type="reset"], input[type="button"] {
    font-size: 14px;
    text-transform: uppercase;
    padding: 3px 23px;
    color: #ffffff;
    display: inline-block;
    line-height: 1;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    min-width: 160px;
    border: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: 0px 5px 0px 0;
    text-align: center;
}

/* Added by nimesh*/


ul.sf-menu.sf-vertical {
    width: 16em;
}


ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink {
    border: 0 none;
    /* color: #005bb7; */
    padding: 4px 10px;
}




ul.menu.sf-menu.sf-si.sf-vertical.sf-style-white.sf-js-enabled.sf-shadow a {
    font-size: initial;
    color: white;
    background-image: linear-gradient(to left, #057f05 , #016121);
    padding: 0px 5px 0px 5px;
    margin: 1px;
}

.header-container ul.menu li a {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 3px 5px;
    text-transform: uppercase;
    margin: 0 3px;
    border-bottom: 2px solid transparent;
    color: #000000;
    /* background: #04780c; */
}


ul.menu.sf-menu.sf-si.sf-vertical.sf-style-white.sf-js-enabled.sf-shadow a {
    font-size: small;
    color: white;
}

ul.sf-menu.sf-style-white li:hover, ul.sf-menu.sf-style-white li.sfHover, ul.sf-menu.sf-style-white a.is-active, ul.sf-menu.sf-style-white a:focus, ul.sf-menu.sf-style-white a:hover, ul.sf-menu.sf-style-white span.nolink:hover {
    /* background: #f0f0f0; */
    outline: 0;
}

.footer-top.light-gray-region{
	background-color:#0f0f0f;
}

.footer-top{
	padding:0 0 0 0;
}

.feed-icons{
	display:none;
}

.header-inside {
    padding: 0px 0 0px;
    position: relative;
}


.field.field--name-field-images.field--type-image.field--label-hidden.field__items img {
    float: left;
    padding: 5px;
}


/* add by ankita*/
.field.field--name-field-conservation-images.field--type-image.field--label-above img {
    float: left;
    padding: 5px;
}
body:not(.path-frontpage) .main, body:not(.path-frontpage) .sidebar {
    padding: 0px 0 0;
}
.page {
    padding: 0px 0 0;
}

ul.sf-menu ul {
    left: 0px;
    position: absolute;
    top: -9999px;
    width: 21em !important;
}

ul.sf-menu.sf-style-white ul {
    margin: 0px 0px 0px 45px;
    padding: 0;
}
/* end by ankita*/


/* For main menu*/
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1366px;
}}