/* here you can put your own css to customize and override the theme */
.no-padding {
	padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.no-bottom-space {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.no-top-space {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.no-space {
  margin: 0 !important;
  padding: 0 !important;
}
.no-text-shadow {
  text-shadow: none !important;
}

.padding-top-5 {
	padding-top: 5px !important;
}
.padding-top-10 {
	padding-top: 10px !important;
}
.padding-top-15 {
	padding-top: 15px !important;
}
.padding-top-20 {
	padding-top: 20px !important;
}
.padding-top-25 {
	padding-top: 25px !important;
}
.padding-top-30 {
	padding-top: 30px !important;
}
.padding-top-35 {
	padding-top: 35px !important;
}
.padding-top-40 {
	padding-top: 40px !important;
}
.padding-top-45 {
	padding-top: 45px !important;
}
.padding-top-50 {
	padding-top: 50px !important;
}
.padding-top-60 {
	padding-top: 60px !important;
}

.margin-bottom-0 {
	margin-bottom: 0 !important;
}
.margin-bottom-5 {
	margin-bottom: 5px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-15 {
	margin-bottom: 15px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-25 {
	margin-bottom: 25px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-bottom-35 {
	margin-bottom: 35px !important;
}
.margin-bottom-40 {
	margin-bottom: 40px !important;
}
.margin-bottom-50 {
	margin-bottom: 50px !important;
}
.margin-bottom-60 {
	margin-bottom: 60px !important;
}
.margin-bottom-65 {
	margin-bottom: 65px !important;
}

.margin-top-10 {
	margin-top: 10px !important;
}

.margin-left-0 {
  margin-left: 0 !important;
}
.margin-right-0 {
  margin-right: 0 !important;
}

.margin-right-20 {
	margin-right: 20px !important;
}
.margin-left-20 {
	margin-left: 20px !important;
}

.padding-left-0 {
  padding-left: 0 !important;
}
.padding-right-0 {
  padding-right: 0 !important;
}
.padding-right-30 {
	padding-right: 30px !important;
}

.margin-right-10 {
	margin-right: 10px !important;
}
.service-box .service-box-heading i.blue {
  color: #0da3e2;
  border:1px solid #0da3e2;
}
.red{
	color: #db3a1b;
}
.service-box .service-box-heading i.red {
  color: #db3a1b;
  border:1px solid #db3a1b;
}
.service-box .service-box-heading i.green {
  color: #35aa47;
  border:1px solid #35aa47;
}
.service-box .service-box-heading i.orange {
  color: #EC2107;
  border:1px solid #EC2107;
}
.service-box .service-box-heading i.orange-2 {
  color: #DA251B;
  border:1px solid #DA251B;
}
.service-box .service-box-heading i.orange-3 {
  color: #FF5733;
  border:1px solid #FF5733;
}
.service-box .service-box-heading i.pink {
  color: #E659A3;
  border:1px solid #E659A3;
}
.service-box .service-box-heading i.light-yellow {
  color: #FFB848;
  border:1px solid #FFB848;
}
.service-box .service-box-heading i.gray {
  color: #636A72;
  border:1px solid #636A72;
}
.service-box .service-box-heading i.black {
  color: #000;
  border:1px solid #000;
}
.service-box .service-box-heading span{
	font-size:18px !important;
}
.color-mode {
    top: 45px;
    right: 0px;
    width: 200px;
    display: none;
    padding: 20px 10px 25px;
    position: relative;
    background: #636A72;}
.color-panel .color-mode-icons{padding:0px;}
.icon-color{position: absolute; display: inline-block;}
.tab-img img:hover{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}


		#feedback{
			position: fixed;
			top:100px;
			right:-362px;
			background-color: #636A72;
			z-index: 999; 
		}
		#feedback h2{color:#fff;}
		#feedback form{
			float: left;
			border: 1px solid #999;
			padding: 10px;
			border-radius:5px;
		}
		#feedback form label{
			display: block;
			float: left;
			text-align:right;
			margin-right:20px;
			width:70px;
			font-weight:bold;
			font-size:14px; color:#fff;
		}
		#feedback a{
			background:url("../img/btn_contact.png")  no-repeat center left transparent;
			display: inline-block;
			width:45px;
			height:175px;
			float: left;
			text-indent:-9999em;
			position: absolute;
			top:120px;
			left: -45px;
			z-index: 1;
		}
		#feedback form textarea{
			width:250px;
			height:140px;
			border: 1px solid #019AC6;
		}
		
		
		
@media (max-width: 380px) {		
.fb_iframe_widget span {
  width: 100% !important;
}
.fb_iframe_widget {
  width: 100% !important;
}
.fb-page.fb_iframe_widget iframe {
  width: 100% !important;
  transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
}
}