/*  - Goolge fonts loading
-------------------------------------------------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,700,800);

/*  - Goolge fonts loading end
-------------------------------------------------------------------------*/
/*  - Global Area 
-------------------------------------------------------------------------*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.text-center>p
{
	padding-top: 10px;
    padding-bottom: 10px;
    background: #4c4c4c;
    color: #fff;
}
dropdown-menu
{
	padding:5px;
	border-radius: 0px; 
}
.dropdown-menu>li>a
{
	padding: 10px 20px;
	white-space:normal;
}
/*
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus
{    
	color: #ffffff;
	text-decoration: none;
	background-color: #55b34f;
}
*/

.footer_desktop
{
	display:block;
}

.footer_mobile
{
	display:none;
}
body {
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica, sans-serif;
	background-color: #ffffff;
	line-height: 20px;
}

button,span,img,a,p,h4,li,em,input,.icon,.btn,.form-control {
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		 -o-transition: all .25s ease;
			transition: all .25s ease;
}

/*  - Reset
------------------------------------------------------*/
ul,hr {
	padding: 0;
	margin:0;
}
hr {
	border-top: 1px solid #e0e0e0;
}
h1,h2,h3,h4,h5,h6 {
	//font-family: 'Raleway', sans-serif;
}
.form-control {
	border-radius: 0;
	box-shadow: none;
}
.form-control:focus {
	border-color: #55b34f;
	box-shadow: 0 0 2px #55b34f;
}

/*  - Reset end 
------------------------------------------------------*/


/*  - Scroll To Top
------------------------------------------------------*/
.scrollup {
	width: 47px;
	height: 46px;
	position: fixed;
	padding: 5px;
	bottom: 40px;
	right: 40px;
	color: #ffffff;
	font-size: 2em;
	text-align: center;
	line-height: 36px;
	cursor: pointer;
	background-color: #55b34f;
	z-index: 9999;
	display: none;
}
/*  - Scroll To Top End
------------------------------------------------------*/
.post-image
{
/*
	padding: 10px;
    background: #f4f4f4;
	border:1px solid #efefef;
*/
    
}
.post-image img{
    width: 100%;
	/*transform:scale(1);
	transition:all 200ms ease-in;
	-webkit-transform:scale(1);
	-webkit-transition:all 200ms ease-in;*/
}

.post-action .btn
{
	background:#41a2cf;
	color:#fff;
	padding: 0 25px;	
	height: 28px;
    line-height: 28px;
	border-radius: 14px 14px 14px 14px;
	text-transform: uppercase;
	margin:0 auto;
}

.post-action .btn:hover {
    background: #000;
    color: #fff;
}


/*  - Custom btn Style
------------------------------------------------------*/

.link *:before, 
.link *:after {
	z-index: -1;
  	box-sizing: border-box;
  	-webkit-transition: 0.5s;
  	   -moz-transition: 0.5s;
  		-ms-transition: 0.5s;
  		 -o-transition: 0.5s;
  			transition: 0.5s;
}
.link a {
  text-decoration: none;
  line-height: 40px;
  color: black;
  background-color: transparent;
}

.link .custom-btn {
	color: #fff;
  	position: relative;
  	display: block;
  	margin-top: 40px;
  	padding: 5px 35px;
  	text-transform: uppercase;
  	border: 1px solid #ccc;
  	display: inline-block;
  	z-index: 1;
  	overflow: hidden;
}
.link .custom-btn:before,
.link .custom-btn:after {
  	content: '';
  	position: absolute;
  	width: 0;
  	height: 0;
  	border-style: solid;
  	border-width: 0 0 0 0;
  	-webkit-transform: rotate(360deg);
  	   -moz-transform: rotate(360deg);
  		-ms-transform: rotate(360deg);
  		 -o-transform: rotate(360deg);
  			transform: rotate(360deg);
}
.link .custom-btn:before {
	bottom: 0;
  	left: 0;
  	border-color: transparent transparent transparent #FFFFFF;
}
.link .custom-btn:after {
  	top: 0;
  	right: 0;
  	border-color: transparent #FFFFFF transparent transparent;
}
.link .custom-btn:hover {
/*  border: 1px solid #FFFFFF;*/
color:#333;
}
.link a:active, .wrap a:hover {
  outline: 0;
}
.link .custom-btn:hover:before {
  border-width: 165px 0 0 165px;
}
.link .custom-btn:hover:after {
  border-width: 0 165px 165px 0;
}
/*  - Common Style
------------------------------------------------------*/
#about-us
{
	margin-top:100px;
}
.section-padding {
	
	padding-bottom:80px;
	padding-top:80px;
}
.section-head1
{
   text-align:center;
/*   padding:30px 0;*/
}
/*.section-head {
	text-align:left;
	
}*/

.section-content {
    margin-top: 40px;
}

.section-title {
	color: #020202;
/*	font-size: 2em;*/
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	padding-bottom: 10px;
	margin-bottom: 0px;
	text-align: center;
/*    margin-top: 70px;*/
}
.house_plane img
{
	padding:25px 0;
}

/*.section-title:before,
.section-title:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 6px;
	border-radius: 3px;
}*/
.section-title:before {
	width: 100%;
	background-color: #c5c4c4;
}
.section-title:after {
	width: 33%;
	background-color: #55b34f;
	-webkit-transition: 0.5s;
  	   -moz-transition: 0.5s;
  		-ms-transition: 0.5s;
  		 -o-transition: 0.5s;
  			transition: 0.5s;
}
section:hover .section-title:after {
	width: 100%;
}
.section-description {
	max-width: 1000px;
/*	margin: 0 auto;
	padding: 15px;*/
}
.inner-item-md3 {
	max-width: 90%;
  	margin:5%;
  	display: block;
}
.inner-item-md4 {
	max-width: 370px;
  	margin: 0 auto 30px auto;
  	display: block;
}
.item-title {
	font-size: 1.2857em;
}
.item-title a {
	color: #11021b;
	font-family: 'Raleway', sans-serif;
	text-decoration: none;
	display: inline-block;
	padding: 10px 0 15px 0;
}
.icon {
	color: #41a2cf;
	font-size: 2.5714em;
	height: 40px;
	width: 40px;
	display: inline-block;
	border-radius: 100%;
	text-align: center;
	line-height: 40px;
	margin-right: 10px;
}
.overlay {
	background: rgba(0, 0, 0, 0.5);
	height: 100%;
	width: 100%;
}
.slider-container .overlay,
.video-section .overlay,
.tweet-section .overlay,
.icon-section .overlay {
	background-image: url(../../images/pattern.jpg);
}

/*  - Social Media btn
---------------------------------------*/
.social-media-btn a {
	color: #989898;
}
.social-media-btn .icon {
	font-size: 1.1em;
	width: 35px;
	height: 35px;
	border: 1px solid #ebebeb;
	border-radius: 100%;
	display: inline-block;
	text-align: center;
	line-height: 35px;
	margin: 0 2px;
	background:#141414;
}

.social-media-btn .icon:hover {
	background:#b1b1b1;
	color:#141414;
}
/*  3 - Main Menu 
-------------------------------------------------------------------------*/
.main-menu-container {
	min-height: 97px;
}
.main-menu {
	z-index: 999;
	background-color: #ffffff;
}
.main-menu nav > li > a:hover {
	color: #55b34f !important;
}
.main-menu .navbar-default .navbar-nav>li>a {
	color: #5f5f5f;
	text-transform: capitalize;
	padding: 40px 15px;
	font-weight:600;
	font-size:16px;
}

.main-menu .navbar-default .navbar-nav>.active>a, 
.main-menu .navbar-default .navbar-nav>.active>a:hover, 
.main-menu .navbar-default .navbar-nav>.active>a:focus {
	color: #55b34f;
	background-color: transparent;
}

.main-menu .navbar-default .navbar-nav>li>a:hover, 
.main-menu .navbar-default .navbar-nav>li>a:focus {
	color: #55b34f !important;
}

.main-menu .navbar-default .navbar-nav>.open>a, 
.main-menu .navbar-default .navbar-nav>.open>a:hover, 
.main-menu .navbar-default .navbar-nav>.open>a:focus {
	color: #55b34f !important;
	background-color: transparent;
}
/*   - Slider Section 
-------------------------------------------------------------------------*/
.slider-container {
	overflow: hidden;
}
.slider-container .overlay {
	position: absolute;
	top: 0;
	left: 0;
}
.item-container {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top:0px;
}
.slider-txt-container {
	position: absolute;
	top:50%;
	width: 100%;
	transform: translateY(-50%);
	}
.slider-txt-container .title {
	color: #41a2cf;
	font-size: 3.2em;
	margin: 0 auto;
	padding: 10px 15px;
	text-shadow: 2px 0px 2px #fff;

}
.slider-txt-container .title span {
	color: #00299b;
	font-weight: bold;
}

.slider-txt-container .title b {
	color: #55b34f;
}

.slider-discription span{
	color:#000;
	font-size: 2.2em;
	font-family: 'Raleway', sans-serif;
	max-width: 760px;
	margin: 0 auto;
	line-height: 45px;
	margin-bottom:10px;
	background:rgba(255, 255, 255, 0.8);
	padding:5px 18px;
/*	text-transform:uppercase;*/
}
/*  Carousel Control 
---------------------------------------*/
/*.carousel-control.left,
.carousel-control.right {
	background-image: none;
}*/
.carousel-control.left,
.carousel-control.right {
    background-image: none;
    font-size: 40px;
    background: #333;
    display: block;
    height: 48px;
    line-height: 48px;
    width: 48px;
	top:25%;
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	-o-border-radius: 48px;
	border-radius: 48px;
}
	
.carousel-indicators .active,
.carousel-indicators li {
	width: 12px;
	height: 12px;
	margin: 2px;
	background-color: #fff;
}
.carousel-indicators li {
	background-color: transparent;
}
.carousel-indicators .active {
	background-color: #582526;
	border-color: #582526;
}
.slide-arow {
	font-size: 6em;
/*	margin-top: -0.8em;*/
	color: #FFF;
	height: 40px;
	width: 40px;
	padding: 0;
	position: absolute;
	top: 50%;
	background-color:transparent;
	opacity: 0; 
}
.slide-arow span {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	border-left: 3px solid #582526;
	border-top: 3px solid #582526;
}
.slide-arow.left {
	left: 0%;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
		    transform: rotate(-45deg);
}
.slide-arow.right {
	right: 0%;
    -webkit-transform: rotate(135deg);
       -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
         -o-transform: rotate(135deg);
	    	transform: rotate(135deg);
}
.slide-arow.right,
.slide-arow.left,
.slide-arow span {
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
		    transition: all .25s ease;
}

/*  - hover area
---------------------------------*/

.slider-container:hover .slide-arow {
	-webkit-opacity: 1;
	   -moz-opacity: 1;
	    -ms-opacity: 1;
	     -o-opacity: 1; 
	        opacity: 1;
}
.slider-container:hover .slide-arow.left {
	left: 5%;
}
.slider-container:hover .slide-arow.right {
	right: 5%;
}
.slider-container .slide-arow:hover span {
	border-left: 3px solid #FFF;
	border-top: 3px solid #FFF;
}

/*   - Slider Section End
-------------------------------------------------------------------------*/
/*   - Features Section
-------------------------------------------------------------------------*/
.features-section .inner-item-md3 {
/*	margin-top:30px;*/
	padding: 5px 5px;
	border: 1px solid #ccc;
	background:#fff;
	text-align:center;
}
.features-section .inner-item-md3:hover {
	background-color:#DDE9F4;
	color:#000;
}
.features-section .inner-item-md3:hover .item-title a,
.features-section .inner-item-md3:hover .icon,
.features-section .inner-item-md3:hover p {
	color: #000;
}
.features-section .inner-item-md3 .icon {
	margin-right: 0;
}
.inner-item-md3 {
	-webkit-transition: all .25s ease;
	   -moz-transition: all .25s ease;
	    -ms-transition: all .25s ease;
	     -o-transition: all .25s ease;
		    transition: all .25s ease;
}
/*   - Features Section End
-------------------------------------------------------------------------*/
/*   - Icon Section
-------------------------------------------------------------------------*/
.icon-section {
	background: url(../../images/icon/icon-bg.jpg) 50% 3%;
	position: relative;
}
.icon-section .overlay {
	position: absolute;
	top: 0;
	left: 0;
}
.icon-section .icon {
	height: 130px;
	width: 130px;
	border: 1px solid #55b34f;
	margin: 30px 0 15px 0;
	line-height: 130px;
}
.icon-section .item-title a {
	color: #ffffff;
}
.icon-section .icon:hover {
	color: #ffffff;
	background-color: #55b34f;
	border-color: #55b34f;
}
/*  - Icon Section End
-------------------------------------------------------------------------*/
/*  - Portfolio Section
------------------------------------------------------------------------- */
.portfolio-section {
	background-color: #f9fdfe;
}

#portfolio-container [class*="col-"] {
	width:20%;
	margin: 0;
    padding: 0;
	/*max-width: 1445px;
	margin: 0 auto 0 auto;
	margin: 50px 0;*/
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 200ms ease-out;		
	transition:all 200ms ease-out;
}

#portfolio-container [class*="col-"]:hover {
	-webkit-transform:scale(1.10);
	transform:scale(1.10);
	-webkit-transition:all 400ms ease-in;
	transition:all 400ms ease-in;
	z-index:2;
}

.portfolio-section.section-padding {
	padding-bottom: 100px;
}
.portfolio-items figure {
	background: #17A781;
	float: left;
	margin: 0 2px 10px;
	overflow: hidden;
	height: 330px;
	width: 30%;
}
.portfolio-items a {
	-webkit-transition: all .3s  ease;
	-moz-transition: all .3s  ease;
	-ms-transition: all .3s  ease;
	-o-transition: all .3s  ease;
	transition: all .3s  ease;
}
.portfolio-items figure img {
	-webkit-transition: -webkit-transform .3s  ease;
	-moz-transition: -moz-transform .3s  ease;
	-ms-transition: -ms-transform .3s  ease;
	-o-transition: -o-transform .3s  ease;
	transition: transform .3s  ease;
}
.portfolio-items .item-w2 {
	background: #ED9393;
	width: 60%;
}
.portfolio-items .item-h2 {
	background: #7CB744;
	height: 618px;
}
.portfolio-items .item-h3 {
	background: #38B5E5;
}
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.PortfolioFilter {
	padding-bottom: 40px;
}
.PortfolioFilter a{
	border: 1px solid transparent;
	color: #767777;
	display: inline-block;
	margin: 0 5px 9px 0;
	padding: 10px;
	text-transform: uppercase;
	cursor: pointer;
	text-decoration: none;
}
.PortfolioFilter a:focus,
.PortfolioFilter a:hover,
.PortfolioFilter .current {
	text-decoration: none;	
}
.PortfolioFilter .current {
	color: #ffffff;
	background-color: #55b34f;
}
.portfolio-items figure{
	position: relative;
}
.PortfolioFilter a,
.portfolio-items figure:after{
	background-color: #f2f4f4;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}

/*  - Caption Effects
---------------------------------*/
.portfolio-img {
	position: relative;
	overflow: hidden;
}
.portfolio-img img {
	position: relative;
	width: 100%;
	height: auto;
	display: block;
	-webkit-transition: -webkit-transform 0.4s;
  	   -moz-transition: -moz-transform 0.4s;
  	    -ms-transition: -moz-transform 0.4s;
  	   	 -o-transition: -moz-transform 0.4s;
  			transition:  transform 0.4s;
}
.img-caption {
	position: absolute;
  	left: 0;
  	bottom: 0;
  	padding-top: 17px;
  	padding-bottom: 17px;
  	color: #ffffff;
  	text-align: center;
  	background: #55b34f;
  	width: 100%;
  	opacity: 0;
  	-webkit-transform: translateY(100%);
  	   -moz-transform: translateY(100%);
  		-ms-transform: translateY(100%);
  		 -o-transform: translateY(100%);
  			transform: translateY(100%);

  	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  	   -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  	    -ms-transition: -ms-transform 0.4s, opacity 0.1s 0.3s;
  	     -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
  			transition: transform 0.4s, opacity 0.1s 0.3s;
}
.caption-title a {
	color: #ffffff;
	font-size: 1.6em;
	text-decoration: none;
	margin-bottom: 3px;
  	display: block;
}
.img-caption p {
	margin: 0;
}
.portfolio-img:hover img {
	webkit-transform: translateY(-30px);
	  -moz-transform: translateY(-30px);
	   -ms-transform: translateY(-30px);
	  	   transform: translateY(-30px);
}
.portfolio-img:hover .img-caption  {
  	opacity: 1;
  	-webkit-transform: translateY(0px);
       -moz-transform: translateY(0px);
  	  	-ms-transform: translateY(0px);
  		  	transform: translateY(0px);

  	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  	   -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  	    -ms-transition: -moz-transform 0.4s, opacity 0.1s;
  	     -o-transition: -moz-transform 0.4s, opacity 0.1s;
  	 	  	transition: transform 0.4s, opacity 0.1s;
}

/*  - Caption Effects End
---------------------------------*/
/*  - Services Section
-------------------------------------------------------------------------*/
.service-section.section-padding {
	padding-bottom: 100px;
}
.service-section .icon {
	float: left;
}
.service-section .item-info {
	display: block;
	overflow: hidden;
}
.service-section .inner-item-md3 {
	max-width: 285px;
	margin: 0 auto 0 auto;
	padding: 0 15px 10px 15px;
}
.service-section .inner-item-md3 .item-title a {
	  padding: 0 0 15px 0;
}
.b-right {
	border-right: 1px dashed #ebebeb;
}
.b-bottom {
	border-bottom: 1px dashed #ebebeb;
}
.p-top {
	padding-top: 15px;
}
/*  - Services Section End
-------------------------------------------------------------------------*/
/*  - Pricing Section
-------------------------------------------------------------------------*/
.pricing-section {
	background-color: #f9fdfe;
}
.pricing-section ul {
	list-style: none;
}
.pricing-item {
	display: block;
	overflow: hidden;
	background-color: #ffffff;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border: 1px solid #c5c3c2;
}
.item-head {
	color: #262f39;
	position: relative;
	display: block;
	width: 100%;
	min-height: 108px;
	font-family: 'Raleway', sans-serif;
	background-color: #c5c3c2;
	border: 1px solid #c5c3c2;
}
.item-name {
	font-size: 1.7142em;
	text-transform: uppercase;
	padding: 20px 0;
}
.currency-price-time {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 104px;
	height: 104px;
	background-color: #c5c3c2;
	border: 3px solid #ffffff;
	border-radius: 100%;
	padding: 5px;
	margin-left: -52px;
	margin-bottom: -52px;
}
.pricing-item .currency,
.pricing-item .number {
	color: #262f39;
	font-size: 2.1428em;
	font-weight: bold;
	padding-top: 22px;
	padding-bottom:8px;
	display: inline-block;
}
.duration {
	color: #262f39;
  	display: block;
}
.pricing-item .item-description {
	padding: 60px 0 10px 0;
}
.pricing-item li {
	padding: 6px 0;
}
.item-footer a {
	color: #ffffff;
	background-color: #c5c3c2;
	text-decoration: none;
	display: inline-block;
	padding: 10px 30px;
	margin: 10px 0;
	border-radius: 3px;
}
.currency-price-time,
.pricing-item li,
.pricing-item,
.item-head,
.currency,
.number {
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	-ms-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
}
.pricing-item:hover .currency-price-time,
.pricing-item:hover .item-head {
	color: #ffffff;
	background-color: #55b34f;
} 
.pricing-item:hover .duration,
.pricing-item:hover .currency,
.pricing-item:hover .number {
	color: #ffffff;
}
.item-footer a:hover {
	color: #ffffff;
	background-color: #55b34f;
}
.pricing-item:hover {
	box-shadow: 0 0 2px #888888;
}

/*  - Pricing Section End
-------------------------------------------------------------------------*/
/*   - Video Section
-------------------------------------------------------------------------*/
.youtube_btn .link a
{
	background:rgba(239,0,3,1.00) !important;
}

.youtube_btn .link a:hover {
	background-color: #c5c3c2  !important;
}

.video-play
{
	width:100%;
	text-align: center;
	padding-top:50px;
}

.video-section {
	height: 920px;
}
#block {
	width: 100%;
	height: 100%;
}
.video-section .section-title {
	color: #B0ABAB;
	font-size: 3.5714em;
	padding-top: 200px;
}
.video-section .section-title:before,
.video-section .section-title:after {
	display: none;
}

/*   - Video Section End
-------------------------------------------------------------------------*/
/*   - Team Section
-------------------------------------------------------------------------*/
.team-section {
	background-color: #f9fdfe;
}
.single-member {
	position: relative;
	overflow: hidden;
	display: inline-block;
}
.team-section .img-caption {
	padding-top: 12px;
	padding-bottom: 3px;
}
.single-member img {
  	position: relative;
  	width: 100%;
  	display: block;
  	-webkit-transition: -webkit-transform 0.4s;
  	-moz-transition: -moz-transform 0.4s;
  	-ms-transition: -moz-transform 0.4s;
  	-o-transition: -moz-transform 0.4s;
  	transition: transform 0.4s;
}
.single-member:hover img {
  	-webkit-transform: translateY(-30px);
  	-moz-transform: translateY(-30px);
  	-ms-transform: translateY(-30px);
  	transform: translateY(-30px);
}
.single-member:hover .img-caption {
  	opacity: 1;
  	-webkit-transform: translateY(0px);
  	-moz-transform: translateY(0px);
  	-ms-transform: translateY(0px);
  	transform: translateY(0px);

  	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
  	transition: transform 0.4s, opacity 0.1s;
}
.single-member .social-media-btn a {
  	color: #ffffff;
}
.single-member .social-media-btn a:hover {
	color: #55b34f;
	background-color: #ffffff;
}
.single-member .social-media-btn {
  	padding-bottom: 10px;
}
.disination {
	font-family: 'Raleway', sans-serif;
	border-right: 1px solid #deebed;
	border-bottom: 1px solid #deebed;
	border-left: 1px solid #deebed;
	margin-top: -6px;
  	padding-top: 20px;
  	padding-bottom: 20px;
}
.disination a {
	color: #2e2137;
  	font-size: 1.2857em;
  	text-decoration: none;
}
.disination p {
	color: #2e2137;
}
.team-section .inner-item-md3:hover .disination a,
.team-section .inner-item-md3:hover .disination p {
	color: #55b34f;
}

/*  - Team Slider
---------------------------------------*/
.owl-controls {
	text-align: center;
	margin-top: 30px;
}
.owl-page {
	background-color: transparent;
	border:1px solid  #55b34f;
	border-radius: 30px;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 2px;
}
.owl-page.active {
	background-color: #55b34f;
	border: 1px solid  #55b34f;
}
/*  - Team Slider End
---------------------------------------*/

/*   - Team Section End
-------------------------------------------------------------------------*/


/*   - DG Slider Section
-------------------------------------------------------------------------*/
.gallery-container {
	position: relative;
}
.gallery-container .section-head {
	padding-top: 75px;
}
.dg-container{
	width: 100%;
	height: 370px;
	position: relative;
}
.dg-wrapper{
	width: 436px;
	height: 316px;
	margin: 0 auto;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
.dg-wrapper a{
	width: 437px;
	height: 316px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent url(../../images/gallery-slider/formate.jpg) no-repeat top left;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.3);
}
.dg-wrapper a.dg-transition{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.dg-wrapper a img {
	width: 100%;
	display: block;
	padding: 18px 0px 0px 1px;
}
.dg-wrapper a div{
	font-style: italic;
	text-align: center;
	line-height: 50px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333;
	font-size: 16px;
	width: 100%;
	bottom: -55px;
	display: none;
	position: absolute;
}
.dg-wrapper a.dg-center div{
	display: block;
}
.dg-container nav{
	width: 58px;
	position: absolute;
	z-index: 1000;
	bottom: 40px;
	left: 50%;
	margin-left: -29px;
}
.dg-container nav span {
	text-indent: -9000px;
	float: left;
	cursor:pointer;
	width: 24px;
	height: 25px;
	opacity: 0.8;
	background: transparent url(../images/arrows.png) no-repeat top left;
}
.dg-container nav span:hover{
	opacity: 1;
}
.dg-container nav span.dg-next{
	background-position: top right;
	margin-left: 10px;
}
.slider-bottom-cover {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 90px;
	width: 100%;
	background-color: #f9fdfe;
}
/*   - DG Slider Section End
-------------------------------------------------------------------------*/


/*  - Skills Section
-------------------------------------------------------------------------*/
.skills-container {
	background-color: #f9fdfe;
}
.skills-container.section-padding {
	padding-top: 0;
}
.skills-container .section-head {
	text-align: left;
	padding-bottom: 20px;
}
.prograce-wrap {
  	padding-right: 15px;
}
.prograce-wrap .bar-title {
	color: #11021b;
	text-transform: uppercase;
}
.progress {
	position: relative;
	height: 15px;
	padding: 1px;
	box-shadow: none;
  	border: 1px solid #898989;
  	border-radius: 15px;
  	overflow: visible;
}
.percentage {
	color: #55b34f;
	position: absolute;
	top: -20px;
	right: 20px;
}
.progress-bar {
	background-color: #55b34f;
	border-radius: 15px;
}

/*  - Accordion Widget 
---------------------------------*/
.accordion-widget {
	text-align:left;
}
.panel-default {
	border: none;
}
.panel-group .panel {
	margin-bottom: 10px;
	border-radius: 0;
	box-shadow: none;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: none;
}
.panel-body
{
	padding-left:18px;
}

.panel-body p
{
	text-align:justify;
}

.panel-heading {
	position: relative;
	padding: 0;
	border-radius: 0;
}
.accordion-widget p {
	margin: 0;
}
.panel-heading a {
	color: #ffffff;
	font-size: 1em;
	background: #333;
	text-decoration: none;
	padding: 10px 15px;
	display: block;
}
.panel-heading a:after{
	position: absolute;
	right: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
	content: "\f107";
	font: normal normal normal 1.4em/1 FontAwesome;
	margin-right: 10px;
	text-align: center;
	color: #ffffff;
	line-height: 20px;
}
.panel-heading a.collapsed:after {
	color: #000;
	content: "\f105";
}
.panel-heading a.collapsed {
	color: #000;
	background: #ffffff;
}
.accordion-img img {
	margin: 0 auto;
	padding-bottom: 20px;
}
/*  - Accordion Widget End 
-----------------------------------*/

/*  - Skills Section End 
-------------------------------------------------------------------------*/


/*   - Tweet Section
-------------------------------------------------------------------------*/
.tweet-section {
	background: url(../../images/tweet/tweet-bg-cast02.jpg) 100% 20%;
	background-position:center;
}
.tweet-section .section-padding {
	/*padding-top: 160px;
  	padding-bottom: 160px;*/
}
.tweet-section .item-container {
	max-width: 600px;
	margin: 0 auto; 
}
.tweet-section .carousel-indicators {
	display: none;
}
.tweet-section .item-container .icon {
	color: #dedbe0;
	margin-bottom: 30px;
}
.tweets-text {
	color: #ffffff;
	padding-bottom: 15px;
	line-height: 25px;
}
.tweet-section .name a {
	color: #dedbe0;
	font-size: 1.287em;
	text-decoration: none;
}
.tweet-section .name
{
	color:#FFF;
}
.tweet-section .slide-arow {
	font-size: 6em;
	margin-top: -0.8em;
	color: #FFF;
	height: 30px;
	width: 30px;
	padding: 0;
	position: absolute;
	top: 75%;
	background-color: transparent;
	opacity: 0; 
}
.tweet-section:hover .slide-arow.left {
  	left: 2%;
}
.tweet-section:hover .slide-arow.right {
  	right: 2%;
}
.tweet-section:hover .slide-arow {
  	-webkit-opacity: 1;
  	   -moz-opacity: 1;
  		-ms-opacity: 1;
  		 -o-opacity: 1;
  		    opacity: 1;
}
/*  - Tweet Section End
-------------------------------------------------------------------------*/


/*  - History Section
-------------------------------------------------------------------------*/
.history-section.section-padding {
	padding-bottom: 100px;
}
/*  - Circle
--------------------------------------*/
.circle-area {
	width: 100%;
  	position: relative;
  	display: inline-block;
  	margin-bottom: 45px;
}
.circle-area:before,
.circle-area:after {
	content: '';
	position: absolute;
	border: 1px dashed #ededed;
	z-index: -1;
}
.circle-area:before {
	left: 175px;
	right: 180px;
	bottom: 66px;
}
.circle-area:after {
	top: 37px;
	left: 175px;
	right: 180px;
}
.circle-area a {
	text-decoration: none;
}
.circle-area .icon {
	font-size: 1.2857em;
	font-weight: 700;
	height: 75px;
	width: 75px;
	border: 1px solid;
	line-height: 71px;
	background-color: #ffffff;
}
.circle-area .icon:hover {
	color: #ffffff;
	background-color: #55b34f;
}
/*  - Circle End
--------------------------------------*/

/*  - History Item
--------------------------------------*/
.history-section .section-padding {
	padding-bottom: 100px;
}
.history-section .history-item img {
	width: 100%;
}
.history-section .item-img {
	position: relative;
	background-color: #55b34f;
	width: 50%;
	float: right;
	display: inline-block;
}
.history-section .post-text {
	color: #ffffff;
	background-color: #c5c3c2;
	width: 50%;
	display: inline-block;
	overflow: visible;
	padding: 0 30px 35px 30px;
}
.history-section .entry-title {
	font-size: 1.2857em;
	text-transform: uppercase;
	padding-top: 16px;
	padding-bottom: 10px;
}
.history-section .entry-title a {
	color: #ffffff;
	text-decoration: none;
}
.history-section .post-before,
.history-section .post-after {
	position: relative;
}
.history-section .post-before:before,
.history-section .post-after:after {
	position: absolute;
	content: '';
	top: 50%;
	margin-top: -15px;
	border-top: 15px dashed transparent;
	border-bottom: 15px dashed transparent;
}
.history-section .post-before:before {
	left: -15px;
	border-right: 15px solid #c5c3c2;
}
.history-section .post-after:after {
	right: -15px;
	border-left: 15px solid #c5c3c2;
}
/*  - Hover Area
---------------------------------------*/
.history-item:hover .post-text {
	background-color: #55b34f;
}
.history-item:hover .post-before:before {
	border-right: 15px solid #55b34f;
}
.history-item:hover .post-after:after {
	border-left: 15px solid #55b34f;
}
.history-section .post-before:before,
.history-section .post-after:after,
.history-section .post-text {
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
		    transition: all .5s ease;
}
/*  - History Item End
--------------------------------------*/
/*  - History Section End
-------------------------------------------------------------------------*/


/*  - Contact Section
-------------------------------------------------------------------------*/
.form-container .form-control {
	border: none;
	border-bottom: 1px solid #deebed;
}
.form-container .form-control:focus {
	box-shadow: none; 
  	border-bottom-color: #55b34f;
}
.form-container textarea {
	height: 35px;
	margin: 50px 0 25px 0;
}
.form-container input[type="submit"] {
	color: #8d8d8d;
  	text-transform: uppercase;
  	background-color: transparent;
  	padding: 10px 60px 8px;
  	border: 1px solid #deebed;
  	border-radius: 5px;
  	line-height: 18px;
}
.form-container input[type="submit"]:hover {
	color: #ffffff;
	background-color: #55b34f;
	border: 1px solid #55b34f;
}

/*  - Contact Section End
-------------------------------------------------------------------------*/


/*  - Footer Section 
-------------------------------------------------------------------------*/
/*
#footcast {
    margin-top: 50px;
}
*/

.footer-container {
	color: #747474;
	font-size: 0.9071em;
    font-weight: 600;
	background-color: #2a2a2a;
}
.footer-widget {
	padding: 10px 0 0px 0;
	display: inline-block;
}
.footer-container .widget {
	margin-bottom: 30px;
}
.footer-container hr {
	border-top: 1px solid #464646;
}
.widget-title {
	position: relative;
}
.widget-title li a {
    color: #b1b1b1;
}
.widget-title li a:hover{
	color:#b1b1b1;
}
.contact-details .widget-title{ 
	color: #333;
}
.footer-widget .widget-title{ 
	color: #747474;
}
/*.widget-title:after{
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 50%;
	height: 3px;
	background-color: #747474; 
	z-index: 1;
}*/
.social-widget{
	padding: 40px 0 10px 0;
	display: inline-block;
	float:right;	
}

.social-widget .container{
	position: inherit;
    top: 20px;
    width: 390px;
}

.links .contact-details{
	position: inherit;
    top: -43px;
    width: 300px;
	}



.footer-container h3 {
	font-size: 1.2857em;
	padding-bottom: 1px;
	color:#55b34f;
}

/*  - About Widget
----------------------------------*/
.footer-container .contact-details p {
	margin: 0;
	padding-top: 6px;
	padding-bottom: 15px;
	border-bottom: 1px solid #464646;
}
.footer-container .contact-details ul {
	list-style: none; 
	padding-left: 40px;
}
.links .contact-details ul {
	list-style: none; 
	padding-left: 20px;
}
.footer-container .contact-details li {
	position: relative;
	display: block;
/*	border-bottom: 1px solid #464646;*/
	padding: 10px 15px 10px 20px;
}
.footer-container .contact-details li:before {
	position: absolute;
    top: 12px;
    left: 0;
    display: inline-block; 
    font: normal normal normal 16px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.footer-container .contact-details .address {
	display: block;
	overflow: hidden;
}

.contact-info .fa-envelope a{
color:#747474;
vertical-align:middle;
line-height:24px;
}
.contact-info .fa-envelope a:hover{
color:#b1b1b1;
}
/*  - About Widget End
----------------------------------*/

/*  - Blog Post
----------------------------------*/

.latest-post .inner-item {
	margin: 13px 0;
	display: inline-block;
}
.widget .post-img {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 10px;
}
.widget a {
	color: #747474;
	text-decoration: none;
}
.widget .post-details {
	color: #b3b3b3;
	display: block;
	overflow: hidden;
}
.widget .post-details p {
	line-height: 18px;
	margin-bottom: 3px;
}
.widget .post-details p span {
	color: #55b34f;
	padding-left: 10px;
}
.widget .client-name a:hover {
	color: #ff3333;
}
/*  - Blog Post End
----------------------------------*/

/*  - Latest Tweets
----------------------------------*/
.latest-tweets p {
	margin: 14px 0;
}
.latest-tweets a {
	color: #55b34f;
	text-decoration: none;
}
.latest-tweets .auther {
	display: block;
}
/*  - Latest Tweets End
----------------------------------*/

/*  - Gallery 
----------------------------------*/
.widget-gallery {
	padding-top: 10px;
}
.single-gallery {
	width: 80px;
	height: 80px;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 2px;
	background-color: #55b34f;
}
.single-gallery:hover img {
	opacity: 0.6;
}
/*  - Gallery End
----------------------------------*/


/*  - CopyRight
----------------------------------*/
.copyright {
	background-color: #141414;
	padding: 18px 0;
}
.copyright p {
	margin: 0;
	line-height: 18px;
	margin-top: 10px;
	display: inline-block;
}
.copyright p a {
	color: #b1b1b1;
	text-decoration: none;
}
.copyright .icon {
	color: #888d8e;
	border-color: #464646;
}
.copyright .icon:hover {
	color: #b1b1b1;
	border-color: #b1b1b1;
}
/*  - CopyRight End
----------------------------------*/

/*  - Footer Section End
-------------------------------------------------------------------------*/



/*  - Blog Page
-------------------------------------------------------------------------*/
/*.menu-height-fix {
	height: 75px;
}*/

/*  - section head
----------------------------------*/
.head-wrap {
	color: #ffffff;
	background: url(../../images/blog/heading-bg.jpg) 65% 38% no-repeat; 
}
.head-wrap .overlay {
	background-image: url(../../images/pattern.jpg);
}
.head-wrap .section-padding {
	padding-top: 100px;
	padding-bottom: 110px;
}
.head-wrap h1 {
	font-size: 3.4285em;
	font-weight: 800;
	text-transform: uppercase;
}
.head-wrap p {
	max-width: 900px;
	margin: 0 auto;
}
/*  - section head End
----------------------------------*/


/*  - post-container
----------------------------------------------------*/
.post-container {
	padding-top: 50px;
	overflow: hidden;
}

/*  - Single Post
----------------------------------*/
.single-post {
	background-color: #ecf0f1;
	margin-bottom: 50px;
}
.single-post .post-details {
	padding: 40px;
}
.post-after {
	position: relative;
}
.single-page .post-after:after,
.blog-page .post-after:after {
	content: '';
	position: absolute;
	top: -15px;
  	left: 30px;
	width: 0px;
  	height: 0px;
  	border-style: solid;
  	border-width: 0 15px 15px 15px;
  	border-color: transparent transparent #ecf0f1 transparent;
}
.single-post .post-details .entry-title a {
	color: #11021b;
	font-size: 1.7857em;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 30px;
}
.single-post .post-details .entry-title a:hover {
	color: #55b34f;
}
.single-post .item img {
	width: 100%;
}
.single-post .carousel-indicators {
	left: 90%;
	bottom: 4px;
}
.entry-content p {
	padding-top: 20px;
	margin: 0;
}
.post-info {
	width: 100%;
	display: inline-block;
  	padding-top: 40px;
}
.post-info .link {
  	float: left;
}
.post-info .link a {
	color: #ffffff;
  	padding: 5px 15px;
  	line-height: 25px;
  	border-radius: 5px;
  	display: inline-block;
  	background-color: #55b34f;
}
.post-info .link a:hover {
	background-color: #c5c3c2;
}
.post-info .details {
  	line-height: 34px;
}
.post-info .details span {
	color: #b3b3b3;
  	padding-right: 10px;
}
.post-info .details a {
	color: #8d8d8d;
	text-decoration: none;
}
.post-img img {
	width: 100%;
}
.comments-post .post-details {
	color: #ffffff;
	background-color: #1f8cb5;
	position: relative;
	padding: 40px;
}
.quote-icon {
	position: absolute;
	top: 12px;
	left: 30px;
	color: #2297b5;
	font-size: 7em;
}
.comments-post .entry-content {
	position: relative;
}
.comments-post .entry-content p {
	font-size: 3.4285em;
	line-height: 50px;
	font-weight: 900;
	padding-top: 0;
}
.comments-post .entry-content a {
	color: #ffffff;
	text-decoration: none;
	margin-top: 10px;
	display: inline-block;
}
.post-heading {
	background-color: #1f8cb5;
	padding: 60px;
	position: relative;
}
.link-icon {
	position: absolute;
	top: 0;
	left: 0;
	color: #2aa0b6;
	font-size: 6.6em;
	-webkit-transform: rotate(90deg);
}
.post-heading a {
	position: relative;
	color: #ffffff;
	font-size: 1.7857em;
	font-weight: 900;
	text-decoration: none;
}
.post-heading a span {
	font-size: 3rem;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
}

/*  - Audio
---------------------------*/
.audio-post {
  	height: 120px;
 	background-color: #333333;
}
.audio-post audio {
	width: 100%;
	padding-top: 75px;
}

/*  - Audio End
---------------------------*/
/*  - Single Post End
----------------------------------*/

/*  - Pagination
---------------------------------*/
.pagination-list {
	padding-bottom: 50px;
}
.pagination {
	height: 36px;
	margin: 0;
}
.pagination ul {
	padding-left: 0;
}
.pagination li {
	display: inline-block;
}
.pagination a {
	color: #545454;
	background-color: #f2f2f2;
	float: left;
	padding: 3px 14px 0 14px;
	margin-right: 3px;
	line-height: 34px;
	text-decoration: none;
}
.pagination a:hover,
.pagination .active a {
	color: #ffffff;
	background-color: #55b34f;
}
.pagination .active a {
	color: #ffffff;
	cursor: default;
}
.pagination .fa-angle-left,
.pagination .fa-angle-right  {
	font-size: 1.4em;
	line-height: 20px;
}
/*  - Pagination End
---------------------------------*/
/*  - post-container End
----------------------------------------------------*/


/*  - Sidebar
----------------------------------------------------*/
.sidebar {
	padding-top: 100px;
	padding-left: 30px;
}
.post-comments-area .sub-title,
.sidebar .sub-title {
	color: #000000;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	position: relative;
	display: table;
  	padding-bottom: 10px;
  	margin-bottom: 30px;
}
.post-comments-area .sub-title:after,
.sidebar .sub-title:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #55b34f;
	width: 100%;
	height: 5px;
}
.blog-search-bar,
.blog-categories,
.popular-post,
.accordion-widget,
.tag-clouds {
	padding-bottom: 50px;
	overflow: hidden;
}
/*  - Blog Search 
---------------------------------*/

.blog-search-bar .form-control {
	font-size: 1em;
	height: 44px;
	padding-left: 35px;
}
.input-append {
	position: relative;
	margin: 5px;
}
.add-on {
	top: 0;
	left: 0;
	position: absolute;
	width: 40px;
	height: 100%;
	border: none;
	background: none;
}
button, html input[type=button], 
input[type=reset], 
input[type=submit] {
	outline: none;
}

/*  - Blog Search End
---------------------------------*/

/*  - Blog Categories 
---------------------------------*/

.blog-categories ul {
	list-style: none;
}
.cat-list li {
	border-bottom: 1px dashed #d9d9d9;
}
.cat-list li a {
	position: relative;
	color: #737d8b;
	padding: 8px 0 10px 20px;
	display: block;
	text-decoration: none;
}
.cat-list li a:before {
	content: "\f105";
	position: absolute;
	top: 12px;
	left: 0;
	font: normal normal normal 18px/1 FontAwesome;
}
.cat-list li:last-child {
	border-bottom: none;
}
.cat-list li a:hover {
	color: #55b34f;
	padding-left: 30px;
}
/*  - Blog Categories End 
---------------------------------*/

/*  - Popular Post 
---------------------------------*/
.sidebar .widget .post-details p {
  	display: inline-block;
  	padding-right: 5px;
}
.sidebar .widget .post-details p span {
	color: #b3b3b3;
	padding-left: 5px;
}
.single-post .details a,
.sidebar .widget a {
	color: #b3b3b3;
}
.sidebar .widget .post-details a span:hover,
.auther-message .auther span:hover,
.auther-message .auther a:hover,
.single-post .details a:hover,
.comments-txt .auther a:hover,
.comments-txt .reply a:hover,
.sidebar .widget a:hover {
	color: #55b34f;
}
.sidebar .message {
	width: 100%;
}
.sidebar .message a {
	color: #000000;
	font-size: 1.1428em;
	font-weight: 700;
	padding-bottom: 10px;
	display: block;
}
.sidebar .latest-post .inner-item {
	margin: 0 0 30px 0;
}
.sidebar .latest-post .inner-item:last-child {
	margin: 0;
}
/*  - Popular Post End 
---------------------------------*/


/*  - Tag Clouds
---------------------------------*/
.tag-list a {
	color: #8c8c8c;
	text-decoration: none;
	background-color: #ecf0f1;
	padding: 8px 15px;
	float: left;
	margin: 0 6px 6px 0;
}
.tag-list a:hover {
	color: #ffffff;
	background-color: #55b34f;
}
/*  - Tag Clouds End
------------------------------*/

/*  - Sidebar End
----------------------------------------------------*/

/*  - Single Page
---------------------------------------------------------------*/

/*  - Blockquote
----------------------------------------------------*/
blockquote {
	color: #000000;
	font-style: italic;
	position: relative;
	padding: 0 20px;
	margin: 30px 5px 12px 30px;
	line-height: 25px;
}
.entry-content blockquote p {
	padding-top: 0;
	margin: 0;
}
blockquote:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	height: 102%;
	content: '';
	background-color: #55b34f;
	margin-top: -1px;
	margin-bottom: -1px; 
}
/*  - Blockquote End
----------------------------------------------------*/

.single-post .social-media-btn .icon {
	width: 20px;
	height: 20px;
	border: none;
}
.single-post .social-media-btn .icon:hover {
	color: #55b34f;
}

/*  - Auther Message
------------------------------------*/
.post-auther {
	display: block;
	overflow: hidden;
	padding-top: 70px;
  	padding-bottom: 100px;
}
.auther-img {
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 15px;
}
.auther-message,
.comments-txt {
	display: block;
  	overflow: hidden;
}
.auther-message .auther a,
.comments-txt .auther a {
	font-size: 1.2857em;
	font-weight: 600;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
}
.auther-message .auther a {
	color: #b3b3b3;
}
.auther-message .auther a span {
	color: #000000;
}
/*  - Auther Message End
------------------------------------*/

/*  - Comments List
------------------------------------*/
.children,
.parent {
  	padding-bottom: 50px;
}
.children {
	padding-left: 50px;
}
.post-comments-area h3 {
	margin: 0;
}
.post-comments-area .comments-img {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 15px; 
}
.comments-txt {
	position: relative;
}
.comments-txt .auther a {
	color: #000000;
}
.comments-txt .auther span {
	display: block;
	padding-top: 5px;
}
.comments-txt .reply a {
	position: absolute;
  	top: 0;
  	right: 0;
	color: #000000;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}
.children {
	margin-right: 15px;
}
/*  - Comments Form
------------------------------*/
.comments-form {
	padding-top: 50px;
}
.comments-form .submit-box .form-control,
.comments-form .input-box .form-control {
	height: 50px;
	border: none;
}
.comments-form .input-box .form-control {
	margin-bottom: 10px;
}
.comments-form .message-box .form-control {
	height: 150px;
	border: none;
	padding: 15px;
	margin-bottom: 10px;
	line-height: 25px;
}
.comments-form .submit-box .form-control:hover {
	color: #ffffff;
	background-color: #55b34f;
}
.comments-form .submit-box .form-control {
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
}
.comments-form ::-webkit-input-placeholder {
  	color: #000000;
  	font-weight: 500;
}
.comments-form ::-moz-input-placeholder {
  	color: #000000;
  	font-weight: 500;
}
.comments-form ::-ms-input-placeholder {
  	color: #000000;
  	font-weight: 500;
}
.comments-form ::-o-input-placeholder {
  	color: #000000;
  	font-weight: 500;
}
.comments-form ::input-placeholder {
  	color: #000000;
  	font-weight: 500;
}

/*  - Comments Form End
------------------------------*/

/*  - Comments List End
------------------------------------*/

/*  - Blog Page End
-------------------------------------------------------------------------*/
.panel-title2
{
	text-align:left;
}
.panel-title2 a
{
	background: #017dc7;
    padding: 5px 10px;
    color: #fff;
	margin-left:15px;
	
}

.panel-title2 a:hover
{
	background:#005688;
	text-decoration:none;
}
/*--------------------------------------------------------*/




.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}

.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}

.carousel-indicators li {
	background: #fff;
}

.carousel-indicators .active {
background: #582526;
}

#myCarousel{
    margin-bottom: 55px;
}

.thumbnail
{
	 background-color:transparent; 
     border: none; 
}

.row-fluid div[class*="col-md-2"] 
{
	padding-right:0px;
	padding-left:0px;
}

.carousel-inner
{
	    width: 90%;
	    margin: 0 auto;
}

.carousel_width_full
{
	width:100%;
}

.span8 {
    width: 60%;
	margin:0 auto;
}

.p_box img
{
	width:200px;
	text-align:left;
}


@media (min-width: 1200px){
	
/*.dropdown-menu
{
	padding:5px;
	border-radius: 0px; 
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus
{    
	color: #ffffff;
	text-decoration: none;
	background-color: #55b34f;
}

.dropdown-menu 
{
	margin-top: -20px!important;
	text-transform:uppercase;
}*/

}
.portfolio_pics .img-thumbnail{
	margin-top: 1em;
}
.item-container {
   /* height: 580px !important;*/
       height: auto !important;
}

.slider-img img {
    max-width: 100%;
    min-height: 100%;
}
.ethyl_desp b{
	margin-left: 0;
}
.hdpe{
	margin-top: 1em;
}
.values_detail ul{ 
	padding-left:35px;
}
.product_details h3{ text-align: left;}
.product_details div ul{
	margin-left: 20px !important;
}
.product_details .img-thumbnail{
	margin-top: 20px;
	margin-left: 5px;
}
/*	changes note on 29.06.2021 */
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
    outline: none;
}