@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.jumbotron, .jumbotron-mod-1 {
	
	margin-bottom:90px;
}
.bg-primary .marked-list a, .bg-primary .pricing-wrapper-mod-2 .marked-list-mod-1 a, .pricing-wrapper-mod-2 .bg-primary .marked-list-mod-1 a, .bg-primary .pricing-wrapper-mod-2 .marked-list-mod-2 a, .pricing-wrapper-mod-2 .bg-primary .marked-list-mod-2 a, .bg-primary .pricing-wrapper-mod-2 .marked-list-mod-3 a, .pricing-wrapper-mod-2 .bg-primary .marked-list-mod-3 a, .bg-primary .pricing-wrapper-mod-2 .marked-list-mod-4 a, .pricing-wrapper-mod-2 .bg-primary .marked-list-mod-4 a{
 color: #1fa11f;
}

.page .text-success {
    color: #1fa11f;
}

a {
    color: #1fa11f;

}
.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a{
   color: #1fa11f;
}
.rd-navbar-fixed .rd-navbar-brand {

    width: calc(100% - 60px);
}
.rd-navbar-fixed .rd-navbar-brand .brand-name {
 float: right;
}

.btn-success-mod-1 {
    color: #1fa11f;
    border-color: #1fa11f;
}
.bg-primary .blog-post a{
 color: #1fa11f;
}

.quote cite{
 color: #1fa11f;
}
.quote span.company{
 display: block;
	font-size:16px;
	color:#b7b7b7;
}
.icon-success{
 color: #1fa11f;
}
.counter {
 
    color: #1fa11f;
}
.btn-success {
    background-color: #1fa11f;
    border-color: #1fa11f;
}

.btn-success:focus {
    background-color: #1fa11f;
    border-color: #1fa11f;
}

.bg-about {
  background-image: url(../images/tm/about-1.jpg);
	
	
}
.btn-white:hover{
  background-color: #1fa11f;
  border-color: #1fa11f;
}
.btn-success-mod-1:hover{
  background-color: #1fa11f;
  border-color: #1fa11f;
}
.bg-primary .btn-success:hover {
  color: #1fa11f;
}
.gm-home-latest-news .col-md-2{
  width: 20%;
}

.jumbotron-mod-1 {
    padding: 0 20%;
}
.jumbotron-mod-1 p{
 font-weight:bold;
}
#owl-home-banner .item{
	margin: 3px;
}
#owl-home-banner .item img{
	display: block;
	width: 100%;
	height: auto;
}


.rd-navbar-fixed .rd-navbar-brand img {
  display: block;
	height:44px;
}


.bg-services {
  /*background-image: url(../images/tm/services-1.jpg);*/
  background-image: url(../images/gm-banner-slide-0.png);
}

.bg-client {
  background-image: url(../images/gm-banner-slide-1.png);
}

.bg-blog {
  background-image: url(../images/tm/blog-1.jpg);
}

.bg-typography {
  background-image: url(../images/tm/typography-1.jpg);
}

.bg-extra {
  background-image: url(../images/tm/maintenance-1.jpg);
}
.bg-subscribe {
    background-image: url(../images/tm/index-11.jpg);
}
.thumbnail-mod-1 span.icon{
 letter-spacing: -8px;
}
@media (min-width: 768px) {
  
}
	
@media (min-width: 1200px) {
	.gm-pricing .col-lg-3{
      width:20%;
    }
	.gm-pricing .btn-min-width{
		min-width:180px;
	}
	.page-foot .subscribe .mfInput{
     margin-top:10px;
    }
    
	.rd-mailform input[type="radio"]{
	  display: inline;
	}
}

.page-foot .copyright a.fa{
   
    border-radius: 20px;
    color: #c1c1c1;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 40px;
	
}

a.fa-facebook{
   background-color:#39599f;
}
a.fa-twitter{
   background-color:#45b0e3;
}
		
a.fa-google-plus{
   background-color:#d31a1a;
}

a.fa-linkedin{
   background-color:#0085af;
}

a.fa-instagram{
   background-color:#d10869;
}
.page-foot .copyright a.fa:hover{
   color: #fff;
}
#pageModal {
  top:20%;

}



blockquote.quote q:before {
  font-family: 'Times New Roman';
  content: open-quote;
  font-size: 6em;
  line-height: 0.1em;
  margin-right: 0.1em;
  vertical-align: -0.4em;
	  color: #1fa11f;
}

.feature-home .caption p, feature-page .caption p{
  font-weight: 500;
}
.blog-post-home-summary .blog-post-body{
  xmin-height:150px;
}

.blog-post-home-summary .btn-sm{
 padding:15px 15px;
}
.pagination li a{
    color: #1fa11f;
}
.pagination li.active a, .pagination li.active a:hover, .pagination li a:focus, .pagination li a:hover {
    background-color: #1fa11f;
    border-color: #1fa11f;
    color: #fff;
}
.ui-to-top:hover, .ui-to-top:focus{
 background-color: #1fa11f;
}
.rd-mailform input::-moz-placeholder, .rd-mailform textarea::-moz-placeholder, .rd-mailform .rd-mailform-select::-moz-placeholder {
    color: #555;
   
}

.rd-mailform input::-webkit-input-placeholder, .rd-mailform textarea::-webkit-input-placeholder, .rd-mailform .rd-mailform-select::-webkit-input-placeholder {
   color: #555;
}

.rd-mailform input, .rd-mailform textarea, .rd-mailform .rd-mailform-select{

 color: #222;
}
.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-fullwidth .rd-navbar-dropdown li > a, .rd-navbar-fullwidth .rd-navbar-megamenu li > a {
    padding: 6px 8px;
}
.rd-select-menu{
  max-height:354px;
	overflow-y:auto;
}
.mfCheckbox {
    margin-top:0px;
}

.contact-form-cb-list .mfCheckbox .mfInput{
 float: left;
}
.contact-form-cb-list .mfCheckbox{
 margin-bottom:20px;

}

.contact-form-cb-list .mfCheckbox span{
margin-left:27px;
	display:block;

}
.info-close{
    background: #282e3e none repeat scroll 0 0;
    border-radius: 50%;
    top: 20px;
    color: #fff;
    font-size: 12px;
    height: 30px;
    line-height: 28px;
    overflow: hidden;
    position: absolute;
    right: 15px;
    text-align: center;
    text-decoration: none;
    transform: translateY(-7px);
    transition: all 0.3s ease 0s;
    width: 30px;
    z-index: 20;
		

}
.info-panel{
  background-color: #1fa11f;

  position:relative;
}
.info-panel-body{
 padding:30px 30px;
}
.info-panel-body h3{
 
  color:#fff;
}
.info-panel-body a.btn{
	background-color:#fff;
	margin-top:20px;	
	border-color:#fff;
}
.info-panel-body a.btn:hover{
	background-color:transparent;
	border-color:#fff;
	color:#fff;
}

@media (max-width: 768px) {
.info-panel{
   bottom:-56px;
 }
  
  .info-panel-body h3{
	font-size:14px;
  }
}

.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li:hover > a:hover, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a:hover {
  color: #FFF;
  background: #1fa11f;
}
.rd-navbar-fixed .rd-navbar-nav li.active > a {
    background: #1fa11f none repeat scroll 0 0;
}
.rd-navbar-fixed .rd-navbar-nav li.opened > a {
    background: #1fa11f none repeat scroll 0 0;

}

@media (max-width: 560px) {
 .jumbotron-mod-1 {
     padding: 0 8%;
 }
 .jumbotron h1 small, .jumbotron-mod-1 h1 small{
   font-size:22px;

 }
 .jumbotron-mod-1 h1{
   font-size:26px;
 }
 .jumbotron-mod-1 h1 span{
     line-height:1.1;
 
  }
}
@media (max-width: 480px) {

.jumbotron-mod-1 h1 small{
 font-size:18px;

}
.jumbotron-mod-1 {
    padding: 0 5%;
}

.jumbotron-mod-1 h1 span{
 line-height:1;
 
}
.jumbotron-mod-1 h1{

 font-size:20px;
}

}
.flow-offset-5 [class*="col-"]:nth-child(n+3) {
    margin-top: 0px;
}

@media (min-width: 768px) {

 .gm-home-latest-news-item .caption{
     position: relative;
     min-height:270px;			
  }
  .gm-home-latest-news-read-more-btn{
	position:absolute;
	bottom:0;	
	padding-right:17px;
	width:100%;
	
  }
}
@media (min-width: 992px) {
 .gm-home-latest-news-item .caption{
   
     min-height:320px;			
  }
}
@media (min-width: 1200px) {
 .gm-home-latest-news-item .caption{
     min-height:290px;			
  }
}























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
