@import url(https://fonts.googleapis.com/css?family=Arimo);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700,300);

@font-face {
  font-family: 'HelveticaNeue';
  src: url("font/HelveticaNeueW23forSKY-Reg.eot") format("embedded-opentype"), 
  url("font/HelveticaNeueW23forSKY-Reg.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
  
 @font-face {
  font-family: 'UniversNextArabic-Regular';
  src: url('font/UniversNextArabic-Regular.eot');
  src: url('font/UniversNextArabic-Regular.eot?#iefix') format('embedded-opentype'),
       url('font/UniversNextArabic-Regular.woff2') format('woff2'),
       url('font/UniversNextArabic-Regular.woff') format('woff'),
       url('font/UniversNextArabic-Regular.ttf') format('truetype'),
       url('font/UniversNextArabic-Regular.svg#UniversNextArabic-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}




body
	{
		font-family: 'Arimo',  'HelveticaNeue';
		overflow-x:hidden; 
	}
	
.top-menue
	{
		background:#074a1f;
		min-height:20px;
		
	}
.menue-top-in
	{
		padding:0;
		margin:0;
		float:right;
		  
	}
.menue-top-in li
	{
		list-style:none;
		display:inline-block;
		color:#fff;
		padding:6px 10px;
		margin:0 -2px;
		
		 
	}
.menue-top-in li.first-child
	{
		border-left:none; 
	}
	
.menue-top-in li.last-child
	{
		border-right:none !important;
		 
	}
	
.menue-top-in li:hover
	{
		background:#118039; 
	}
	
.logo
	{
		float: left;
		width: 180px;
		color: #000;
		margin-bottom: 0px;
		margin-top: -2px;
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out;
		position: relative;
		z-index: 999;
		margin-right: 16px;
			 
	} 
.logo img	
	{
		width: 100%;
		
		
	}
	
.navbar
	{
		box-shadow:1px 1px 2px #000;
		margin:0;
		border-radius:0 ;
		z-index:99999;
		
	}

.navbar-default .navbar-nav > li > a
	{
		font-family: 'Arimo',  'HelveticaNeue';
		font-size:14px;
		color:#5c5858;
		text-transform: uppercase; 
	}	
	
.navbar-default .navbar-nav > li.active a
	{
		font-family: 'Arimo',  'HelveticaNeue';
		font-size:14px;
		color:#1f3667; 
	}
	
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
	{
		font-family: 'Arimo',  'HelveticaNeue';
		font-size:14px;
		color:#1f3667; 
		outline:none; 
	} 
.navbar-default .navbar-nav > li.active a:hover
	{
		font-family: 'Arimo',  'HelveticaNeue';
		font-size:14px;
		color:#1f3667; 
	}
	
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
	{
		font-family: 'Arimo',  'HelveticaNeue';
		font-size:14px;
		color:#1f3667; 
	}	
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form
	{
		margin-top:4px; 
	}	
	
.navbar-nav > li
	{
		padding:0 11px; 
	}
	
.nav > li > a
	{
		padding:5px 2px;
		line-height: 34px; 
	}
	
.register
	{
		position: absolute;
		z-index: 9999;
		top: 20%;
		left: 10%;
	}
	

	
#myTab .active a
	{
		background:none;
		border:none;
		color:#fff;
		background:rgba(101,48,128,0.7);  
	}
#myTab a
	{
		background:none;
		border:none;
		min-width:100px;
		color:#fff;
		background:rgba(116,159,52,.7);
		cursor:pointer; 
		padding:0;
		border-radius:0;
		min-width:150px;
		margin:0;
	}
	
.tab-content
	{
		padding:15px 10px;
		background:rgba(101,48,128,0.7);
		color:#fff;
		overflow:hidden; 
	}
	
.tab-log .form-control
	{
		border-radius:0px;
		background: rgba(255,255,255,.7);	 
	}
.modal
	{
		z-index:99999999999999;
		overflow:auto;
		overflow-y:auto;
		
	}
.modal-open {
    overflow: auto;
}
	
.add-home
	{
		float: right !important;
		background: #94C04D;
		background: -webkit-linear-gradient(#68982A, #68982A);
		background: -o-linear-gradient(#31ae6f, #0b8f4c);
		background: -moz-linear-gradient(#31ae6f, #0b8f4c);
		background: linear-gradient(#84B937, #709D34);
		color: #fff;
		padding: 5px 15px !important;
		border-radius: 4px;
		border: 1px solid #679727;
		margin-top: 8px;
	}
	
.add-home:hover
	{
		
		background: #68982A; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(#68982A, #68982A); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#68982A, #68982A); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#68982A, #68982A); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#68982A, #68982A); /* Standard syntax */ 
		color: #fff;
		text-decoration:none;
	}
	
.slider2
	{
		padding: 0;
		position: relative;
		text-align:center;
		max-width:1400px;
		margin:0 auto;
		background: #293265 url(../images/debut_dark.png);
		
		
	} 

.slider2 .carousel-inner
	{
		background:url(ajax-loader.gif) no-repeat;
		background-position:50% 50%;
		/*min-height: 405px;*/
		border-bottom: 3px solid #074a1f;
	}
	

#myCarousel .active.left, #myCarousel .active.right {
    left:0;
    opacity:0;
    z-index:2;
}

#myCarousel .item
	{
			-webkit-transition: opacity 1s; 
			-moz-transition: opacity 1s;
			-ms-transition: opacity 1s;
			-o-transition: opacity 1s;
			transition: opacity 1s;
	}
	
.carousel-caption a
	{
		color:#fff;
		text-decoration:none; 
	}
	
#myCarousel .carousel-control .glyphicon
	{
		color:#fff; 
	}
#myCarousel .carousel-indicators .active 
	{
		background:#fff; 
	}
#myCarousel .carousel-indicators li 
	{
		border:1px solid #fff; 
	}
.top-footer
	{
		background:#efefef;
		border-top:1px solid #dfdfdf;
		text-align:center;
		 
	}
	
.top-footer i
	{
		color:#afafaf;
		border-right:1px solid #dfdfdf;
		padding:5px;
		font-size:23px; 
	}
	
.top-footer i:hover
	{
		color:#1b3f66;
		
	}
	
.bottom-footer
	{
		background:#074a1f;
		color:#fff;
		text-align:center;
		padding:10px; 
	}
.modal-content
	{
		border-radius: 0px;
		overflow: hidden;
    	padding-bottom: 20px; 
	}
	
.modal-header
	{
		border:none; 
	}
	
.modal-title
	{
		color:#e94e3a;
		font-size:24px;
		 
	}
	
.modal-header
	{
		padding: 10px 20px 0 20px; 
	}
	
.text-input-login
	{
		border-radius:0px;
		webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
		box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	
.modal-content .add-home
	{
		padding: 5px 39px !important;
    	font-size: 18px;
		margin: 1px 0 0 0;
	}
	
.modal-body .radio
	{
		margin:0;
		padding:0;
		font-size:16px;
		color:#179957; 
	}
.modal-body .radio input
	{
		margin-left: 7px;
	}
	
.modal-body .remember-me a
	{
		float:right;
		color:#e94e3a;
		text-decoration:none;
		font-size: 16px;
   		padding-top: 9px;
	}
.modal-body .remember-me a:hover
	{
		color:#179957;  
	}
	
.radio-reg
	{
		color:#b5b4b4 !important; 
	}

.nav li
	{
		position:relative;
		 
	}
	
.nav li:hover .sub-menu
	{ 
		height:auto;
		width:auto;
		top:41px;
		opacity:1;
		z-index:9999;
		padding: 20px 0 0 0;
		overflow:visible;
		
		
	}
	
.sub-menu
	{
		position:absolute;
		background:#fff;
		padding: 0px 0 0 0;
		margin: 0;
		min-width: 215px; 
		z-index:-9;
		top:400px;
		height:0px;
		width:0px;
		opacity:0;
		border-radius:0 0 10px 10px;
		overflow:hidden;
		webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	}
	
.sub-menu a
	{
		color:#074a1f  !important;
		text-decoration:none; 
	}
	
.sub-menu li
	{
		padding: 6px 15px;
		border-bottom: 1px solid #ccc;
		list-style: none;
		font-size:15px;
		
		
		 
	}
.sub-menu li:hover ,.sub-menu li a:hover
	{
		background:#074a1f;
		color:#fff;
		padding: 6px 25px; 
		webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	}
	
.sub-menu  li:hover  a
	{
		padding:0;
		color:#fff;
		
	}
	
.sub-sub-menu
	{
		position:absolute;
		background:#fff;
		padding: 0px 0 0 0;
		margin: 0;
		min-width: 230px; 
		z-index:-1;
		top:400px;
		height:0px;
		width:0px;
		opacity:0;
		overflow:hidden;
		border-radius:0px 10px 10px 0px;
		webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
		left: 215px; 
		z-index:-4;
		
	}
	
.sub-menu li:hover .sub-sub-menu
	{ 
		height:auto;
		width:auto;
		top:-2px;
		opacity:1;
		z-index:9999 !important;
		padding: 2px 0 0 0;
		right: 215px;
		
	}
	
.sub-sub-menu a
	{
		color:#02115A !important; 
	}
	
.navbar-fixed-top
	{
		z-index:9999999; 
	}
	
.navbar-collapse 
	{
		padding:0; 
	}
	
.no-border-bottom li
	{
		border:none; 
	}
	
.about-section
	{
		background:#fff;
		min-height:100px; 
	}
.about-section
	{
		padding-bottom:20px;
		padding-top:35px;
		
	}
	
.about-title
	{
		text-align:center;
		font-size:23px;
		padding-bottom:7px;
		color: #074a1f;
		text-transform:uppercase;
		font-family: 'Ubuntu', sans-serif;
	}
	
.about-title a
	{
		text-align:center;
		font-size:20px;
		padding-bottom:7px;
		color: #99BC17;
		text-decoration:none; 
	}
	
.about-title a:hover
	{
		color: #0B8F4C;

	}
	
.about-text p
	{
		font-size: 15px;
		line-height: 23px;
		text-align: justify; 
	}
.about-text
	{
		padding-bottom:20px; 
	}
	
.about-sub-fluid
	{ 
		text-align:center;
		text-align: -moz-center;
		text-align: -webkit-center;
		text-align: -o-center;

	}
	
.target
	{
		width:100px;
		height:100px;
		border-radius:50px; 
	}
	
.about-sub-fluid .ih-item.circle , .about-sub-fluid  .ih-item.circle.effect7 .img
	{
		width:100px;
		height:100px;
		display:inline-block;
		margin:0 10px; 
	} 
	
	
.about-sub-fluid .ih-item.circle.effect7 .info
	{
		vertical-align:middle; 
	}
.about-sub-fluid .ih-item.circle.effect7 .info h3
	{
		color: #fff;
		text-transform: uppercase;
		position: relative;
		letter-spacing: 2px;
		font-size: 14px;
		margin: 0 auto;
		padding:22px 0 0 0;
		height: 110px;
		text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.0);
		line-height:20px;
	}
.about-sub-fluid .ih-item.circle.effect7 .info
	{
		background:#809F10;
		border:2px solid #fff; 
	}
	
.about-sub-fluid	.ih-item.circle .img:before
	{
		box-shadow: inset 0 0 0 6px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3); 
	}
	
.banar-secrtion
	{
		padding-top:20px; 
		padding-bottom:20px;
	}
.banar-in
	{
		padding:0;
		height:150px;
		overflow:hidden;
		text-align:center;
		margin-bottom:10px; 
	}
.banar-in img
	{
		
		width:auto;
		height:100%;
		 
	}
	
.banar-in-middel
	{
		padding:0;
		height:310px;
		overflow:hidden;
		text-align:center;
		margin-bottom:10px; 
	}
.banar-in-middel img
	{
		
		width:auto;
		height:100%;
		 
	}
	
.no-padding
	{
		padding:0; 
	}
	
.parallex-section
	{
		background: #000 url(../images/bg6.jpg) no-repeat fixed;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		-o-background-size: cover !important;
		background-size: cover !important;
		background-attachment: fixed !important;
		background-position: center top;
		background-repeat: repeat-y;
		min-height: 340px;
		margin: 0 auto;
		width: 100%;
		position:relative;
		padding:0;
		text-align:center;
		
   }
   
.ovelay-color
	{
		position:absolute;
		background:rgba(0,0,0,0.4);
		height:100%;
		width:100%; 
	}
	
.parallex-content
	{
		position:relative;
		z-index:99999; 
	}
.call
	{
		color:#fff;
		margin:23px 0 0 0;
		background:rgba(77, 167, 200, 0.58);
		font-size:20px;
		display:inline-block;
		padding: 7px 15px;
		 
	}	
	
.call i
	{
		font-size:30px;
		padding:0 5px 0 0; 
	}
	
.adress-text
	{
		color:#fff; 
	}
	
.title-cat 
	{
		font-size: 23px;
		color: #074a1f;
		text-align: center !important;
		border-bottom: 1px solid #ccc;
		
		display: table;
		width: auto;
		margin: 10px auto 10px auto;
		padding: 0px 0px 0px 0;
		text-transform: uppercase;

    
	}

/*------------------------pertifoi-------------------*/
.moreproject
	{
		background: #074a1f;
		  color: #fff !important;
		  border-radius: 3px;
		  padding: 10px 30px;
		  text-transform:uppercase;
		  /*font-weight:600;*/
		  text-decoration:none; 
	}
a.moreproject:hover
	{
		  background: #d0d61e;
		  color: #fff !important;
		  border-radius: 3px;
		  padding: 10px 30px;
		  text-transform:uppercase;
		  font-weight:600;
		  text-decoration:none; 
	}
.portifoi-text p {
    text-align: center;
}
.portifole
	{
		padding-top: 30px !important;
   		padding-bottom: 45px;
    	background: #f2f2f2 !important; 
	}
#boxed-portfolio .col-lg-3, #boxed-portfolio .col-sm-3, #boxed-portfolio .col-md-3, #boxed-portfolio .col-xs-12 {
    padding: 1px  !important;
}
.entry {
    height: 200px !important;
}
.isotope .isotope-item
	{
		height:200px; 
	}
#boxed-portfolio:hover .magnifier
	{
		opacity:0.4;
		background:#000; 
	}
	#boxed-portfolio .portfolio_item {
		width:100% !important;
		margin:0 0 0px;
		overflow:hidden;
	}
	#boxed-portfolio {
		display: block !important;
		overflow: visible !important;
		position: relative;
		z-index: 10;
		margin-bottom:20px;
	}
.magnifier
	{
		cursor:pointer; 
	}
	
.entry:hover .magnifier 
	{
	  opacity: 0 !important;
	  visibility: visible;
	}
.buttons
	{
		position:absolute;
		background:#313434;
		color:#fff;
		min-height:40px;
		width:100%;
		padding:5px;
		top:-60px;
		webkit-transition: all .2s ease-in-out;
  		transition: all .2s ease-in-out;  
	}
.entry
	{
		position:relative; 
	}
	
.entry:hover .buttons
	{
		top:81%;
	}
	
.buttons h3
	{
		  color: #fff !important;
		  font-size: 13px !important;
		  font-weight: normal !important;
		  padding: 5px !important;
		  margin: 0px !important;
		 
	}
	
.overflow-portiflow
	{
		background:rgba(255,255,255,0.5);
		position:absolute;
		z-index:999;
		display:none;
		width:100%;
		height:100%; 
	}

.entry:hover .overflow-portiflow
	{
		display:block;
	}
	
#portifole p
	{
		text-align:center; 
	}
.entry:hover .buttons {
    top: 81%;
}
#portifole h3 {
    color: #fff !important;
    font-size: 11px !important;
    font-weight: normal !important;
    font-family: "Droid Arabic Kufi" , 'Raleway';
}
.buttons h3 {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 5px !important;
    margin: 0px !important;
}
.eskan-pertiflio {
    color: #7c807e;
    padding: 5px 10px;
    text-decoration: none;
    
}
.portfolio-filter ul {
		list-style:none; 
		padding-left:10px
	}
	.portfolio-filter {
		text-align: center;
		overflow:hidden;
		margin: 10px 0 15px;
	}
	.portfolio-filter li {
		display: inline;
		margin-right: 5px;
		padding: 0;
	}
	.portfolio-filter li a {
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		border:none;
		padding:5px;
	}
	.team_member img,
	.portfolio_item img {
		width:100%;
	}
	.isotope-item {
	  z-index: 2;
	}
	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}
	.isotope,
	.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;
	}
	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}
	.isotope .isotope-item {
	  -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;
	}
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
	  -webkit-transition-duration: 0s;
		 -moz-transition-duration: 0s;
		  -ms-transition-duration: 0s;
		   -o-transition-duration: 0s;
			  transition-duration: 0s;
	}
	.magnifier .btn-default {
		padding:0 20px !important;
		color:#222222 !important;
		width:auto !important;
	}
	.magnifier .sg,
	.magnifier .st,
	.magnifier .sf {
		border:1px solid #ffffff;
		color: #FFFFFF;
		display: block;
		display: inline-block !important;float: none !important;
		font-size: 12px;
		height: 40px;
		line-height: 38px;
		text-align: center;
		width: 40px;
		margin: -10px 2px 0 2px;
		text-align: center;
		width: 40px;
	}
	.magnifier h4 {
		color:#ffffff;
		text-align:center;
		font-size:16px;
		padding:10px 0;
		margin-bottom:20px;
		display:block;
		font-family: 'bariol_lightlight';
	}
	.magnifier h3 {
		color:#ffffff;
		text-align:center;
	}
	.portfolio_item .magnifier .buttons {
		top:44%;
	}
	.magnifier .buttons {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		text-align: center;
		width: 100%;
		top: 50%;
		margin-top: -20px;
		-webkit-transform: scale(0.2);
		-moz-transform: scale(0.2);
		-ms-transform: scale(0.2);
		-o-transform: scale(0.2);
		transform: scale(0.2);
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.magnifier:hover .buttons {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	

	.entry:hover .magnifier { 
		opacity: 1;
		visibility: visible;
	}
	.magnifier {
		background:#000000;
		background:rgba(0,0,0,0.8);
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0;
		opacity:0;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

.entry
	{
		height:200px !important;	 
	}
.portfolio_item
	{
		height:200px !important;
		padding:0 !important;
		overflow:hidden !important; 
	}
	
.isotope-item
	{
		padding:1px;
		margin:0 !important; 
	}
	
.team_member img, .portfolio_item img
	{
		min-height:100%; 
	}
	
.btn-lg
	{
		font-size:14px; 
	}
	
.eskan-pertiflio
	{
		color:#7c807e;
		padding:5px 10px;
		text-decoration:none;
		background:none; 

	}
	
.portfolio-filter li a
	{
		padding: 3px 12px;
		color:#999; 
	}
	
.portfolio-filter li  .active
	{
		background:#074a1f    !important;
		color:#fff;
		border-radius:0px;
		padding: 3px 12px;
		box-shadow:none; 
	}
	
.portfolio-filter li a:hover
	{
		background:#074a1f    !important;
		color:#fff;
		border-radius:0px;
		padding: 3px 12px;
		box-shadow:none; 
	}
	
.portfolio-filter a
	{
		text-decoration:none; 
	}
	
.top_menue_text
	{
		color:#fff;
		font-size:13px;
		padding:7px 10px; 
	}
	
.top_menue_text span
	{
		padding:0 10px;
		border-right:1px solid #484A44;
		margin-right:10px; 
	}
.sevices-fluid
	{
		background:rgba(255,255,255,0.7);
		border: 1px solid #ccc;
		margin:-50px auto 0 auto;
		float:none;
		position:relative;
		z-index:999999;
		min-height:95px;
		padding:0; 
	}
	
#myCarousel .carousel-indicators , #myCarousel .carousel-caption
	{
		bottom:50px; 
	}
	
.tawzee3
	{
		color:#99BC17;
		font-size:20px;
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
		border-left:1px solid #ccc;
		cursor:pointer;
		-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
		
	}
.tawzee3 i
	{
		color:#0b8f4c;
		padding:0 2px;
		font-size:30px 
	}
.tagzeah
	{
		color:#99BC17;
		font-size:20px;
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
		cursor:pointer;
		text-decoration:none;
		
	}
.sevices-fluid a
	{
		text-decoration:none; 
	}
.tagzeah i
	{
		color:#0b8f4c;
		padding:0 2px;
		font-size:30px 
	}
	
.tawzee3-hover
	{
		position:absolute;
		font-size:14px;
		color:#999;
		opacity:0;
		bottom:0;
		left:0;
		right:0;
		background:#fff;
		padding:5px;
		border:1px solid #ccc;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		height:0; 
		overflow:hidden;
		bottom:50px;
	}
.tawzee3-hover img
	{
		width:100%; 
	}
.tawzee3-hover h3
	{
		color:#99BC17;
		text-align:center;
		margin-top:0; 
	}
.tawzee3:hover .tawzee3-hover
	{
		
		height:auto;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		opacity:1;
		bottom:0px; 
	}
	
.tagzeah:hover .tawzee3-hover
	{
		height:auto;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		opacity:1;
		bottom:0px; 
	}
	
	
.parallex-section2
	{
		background: #000 url(../photoes/parallax2.jpg) no-repeat fixed;
		-webkit-background-size: cover !important;
		-moz-background-size: cover  !important;
		-o-background-size: cover  !important;
		background-size: cover  !important;
		background-attachment: fixed !important;
		background-position: center top;
		background-repeat: repeat-y;
		min-height: 350px;
		margin: 0 auto;
		width: 100%;
		position:relative;
		padding:0;
		text-align:center;
		
   }
   
 .dark
 	{
		background:rgba(0,0,0,0.7); 
	}
.white
	{
		color:#fff;
		border:none;
		margin-top:60px;
		margin-bottom:20px; 
	}
	
.thumbnail-warp img
	{
		max-width:100%;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out; 
	}
	
.thumbnail-warp img:hover
	{
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1); 
	}
	
#carousel-example .carousel-indicators , #carousel-example .carousel-caption
	{
		bottom:-70px; 
	}
	
#carousel-example .carousel-indicators .active
	{
		color:#fff;
		background:#919090; 
	}
	
#carousel-example .carousel-indicators li
	{
		
		border:1px solid #919090; 
	}

.contact-section
	{
		background:#fff;
		padding-top:20px;
		padding-bottom:40px;
		box-shadow: 0px 5px 12px -2px #000;
    	position: relative;
		z-index: 999; 
	}
.contact-warp
	{
		text-align:center; 
	}

.contact-section-fluid
	{
		float:none;
		display:inline-block;
	}
		
.contact-circle
	{
		width:50px;
		height:50px;
		/*background:#158d51;
		border: 7px solid rgba(30, 111, 71, 0.7);*/
		border-radius:50%;
		text-align:center;
		vertical-align:middle;
		color:#384c78;
		font-size:30px;
		padding:17px 0 0 0;
		text-align:center;
		display: inline-block;
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out; 
		cursor:pointer; 
	}
	
.contact-circle:hover
	{
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: scale(1.3);
	}
	
.contact-section-fluid h3
	{
		padding: 0;
    	margin: 11px 0 7px 0;
		color: #5893ad;
		font-size: 14px;
 
	}
	
.contact-section-fluid
	{
		text-align:center; 
	}
	
.mapfluid
	{
		padding:0; 
	}
	
.poducts-cat
	{
		background:(../photoes/slider2.jpg) repeat-x;
		background: #000 url(../photoes/slider2.jpg) no-repeat fixed;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		-o-background-size: cover !important;
		background-size: cover !important;
		background-attachment: fixed !important;
		background-position: center top;
		background-repeat: repeat-y;
		margin: 0 auto;
		width: 100%;
		position:relative;
		padding:0;
		text-align:center; 
	}
	
.page-title
	{
		color:#fff;
		padding:35px;
		font-size:30px;
		position:relative;
		text-align:center; 
	}
	
.quick-order input , .quick-order select ,.quick-order textarea
	{
		border-radius:0; 
		background:rgba(255,255,255,0.5);
		margin-bottom:5px;
		color:#333;
	}
	


.form-control::-webkit-input-placeholder,
#textarea_2::-webkit-input-placeholder
{
  color:    #333;
}

.form-control:-moz-placeholder,
#textarea_2:-moz-placeholder 
{
  color:    #333;
}

.form-control::-moz-placeholder,
#textarea_2::-moz-placeholder 
{
  color:    #333;
}

.form-control:-ms-input-placeholder,
#textarea_2:-ms-input-placeholder 
{
  color:    #333;
}


.quick-order textarea
	{
		resize: vertical;
		min-height:100px; 
	}
	
.white2
	{
		color:#fff;
		border:none;
		margin-top:20px;
		margin-bottom:18px; 
	}
	
.submint-order
	{
		float:right;
		background:#1f6086;
		margin-right:15px;
		color:#fff;
		border-radius:0;
		border:none;
		padding:6px 25px !important;
		margin-bottom:15px;
		 
	}
	

	
.quick-order-text
	{
		/*border:5px solid rgba(255,255,255,0.5);*/ 
		margin-top: 14px;
		padding-bottom:16px;
		margin-bottom:10px;
		
	}
	
.contact-fluid
	{
		position:relative;
		padding:0;
		max-width:1400px;
		min-height:300px;
		overflow:hidden;
	}

.contact-title
	{
		margin-bottom:20px;
		border-top:none; 
	}
.socailwarp
	{
		margin:0 auto; 
	}
	
.titleofmap
	{
		position:absolute;
		top:0;
		width:100%;
		padding:6px;
		color:#23658b;
		text-align:center;
		background:rgba(255,255,255,0.5);
		font-size:18px; 
	}
.contact-map
	{
		position:relative; 
	}
	
.floworder
	{
		    position: absolute;
			top: 0;
			left: 90%;
			width: 120%;
	}
	
.floworder .form-group
	{
		overflow:hidden;
		margin-bottom:5px; 
	}
	
.floworder .form-control
	{
		background:rgba(255,255,255,0.5); 
	}
	
	
	
.floworder .form-control-textarea
	{
		background:rgba(255,255,255,0.5);
		width:100%; 
	}
	
.floworder textarea	
	{
		border-radius:0px;
	}
	
.floworder .form-group input , .floworder .form-group select
	{
		border-radius:0; 
	}
.title-ordr
	{
		color:#fff;
		text-align:center;
		font-size:18px;
		padding-top:20px; 
	}
	
.right-text
	{
		position:absolute;
		color:#fff;
		top:20px;
		width:100%;
		left:30%; 
	}
	
.footer-menue a
	{
		color:#fff;
		text-decoration:none; 
	}
	
.footer-menue a:hover
	{
		opacity:0.8;
	}
	
.app-img
	{
		position:absolute;
		bottom:50px;
		left:30%; 
		width:130%;
	}
.app-img img
	{
		display:inline-block;
		width:120px; 
	}
	
.gototop
	{
		    float: left !important;
			position: fixed;
			bottom: -40px;
			right:20px;
			border-radius: 3px;
			background: #489cc0    !important;
			height: 30px;
			width: 30px;
			z-index: 999999;
			color: #FFF;
			opacity: 1;
			padding: 2px;
			font-size: 17px;
			text-align:center;
			-webkit-transition: all 0.35s ease-out;
			-moz-transition: all 0.35s ease-out;
			transition: all 0.35s ease-out;
		
	}
.single-product-title
	{
		padding-top:0px;
		font-size:18px;
		color:rgb(183, 109, 14);
		margin:3px 0; 
	}
.baynow
	{
		float:right;
		background:#99BD13;
		padding:5px 15px;
		color:#fff;
		font-size:18px; 
	}
	
.baynow:hover
	{
		background:#158D51; 
	}
.product-warp
	{
		padding-top:30px; 
	}
.single-product-price
	{
		font-size:20px;
	}
	
.item .thumb {
	width: 25%;
	cursor: pointer;
	float: left;
}
.item .thumb img {
	width: 100%;
	margin: 2px;
}
.item img {
	width: 100%;	
}

.title-in-page
	{
		background: #b2bbe6;
		padding: 5px 15px;
		color: #4C3E3E;
		font-size: 18px;
		width: 100%;
		margin-top: 20px;
		 
	}
	
.tabel-single > tbody > tr > td:first-child
	{
		width:30% !important; 
	}
	
.tabel-single > tbody > tr:first-child td
	{
		border-top:1px solid #fff; 
	}
	
.tabel-single > tbody > tr:first-child
	{
		border-top:none; 
	}
		
.activrow
	{
		background:#f6f6f6; 
	}
	
.product-related-img
	{
		width:100%;
		text-align:center;
		height:170px;
		overflow:hidden;
		border:1px solid #ccc;
		border-bottom:none;
		 
	}
	
.product-related-img img
	{
		max-width:100%;
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out; 
	}
	
.product-related-img img:hover
	{
		
		-webkit-transition: scale(1.1);
		-moz-transition: scale(1.1)t;
		transform: scale(1.1); 
	}
	
.product-related-text
	{
		border:1px solid #ccc;
		border-top:none;
		overflow:hidden;
		padding:5px 2px; 
	}
.price-ralted
	{
		float:right;
		width:50%;
		text-align:center;
		border-left:1px solid #ccc;
		font-size:16px; 
	}
	
.more-relatd
	{
		float:left;
		width:50%;
		text-align:center; 
	}
	
.more-relatd a
	{
		text-decoration:none;
		color:#158D51;
	}
	
.ralated-title 
	{
		padding: 10px 10px 2px 10px;
		font-size: 18px;
		color: #063;
		border:1px solid #ccc;
		border-top:none;
		border-bottom:none;
		 
	}
.ralated-title a
	{
		
		font-size: 18px;
		color: #1f3668;
		text-decoration:none;
		
		 
	}
	
.ralated-title a:hover
	{
		
		font-size: 18px;
		color: #6773bd;
		text-decoration:none;
		
		 
	}
	
.related-item
	{
		margin:15px 0 20px 0; 
	}
.ralated-des
	{
		border:1px solid #ccc;
		border-top:none;
		padding:0 10px 5px 10px ;
		text-align:justify; 
	}
	
.shar-socail .share-on-link
	{
		border-radius:0px !important; 
	}
	
 .shar-socail li a
	{
		color:#fff !important;
		text-decoration:none;
		font-size:16px;
		vertical-align: top; 
	}
 .shar-socail li 
	{
		list-style:none;
	}
	
 .shar-socail 
	{
		background: none;
		border-top: 1px solid #9A9696;
		padding: 9px 10px 9px 10px;
		margin-top:10px;
	}
.share-on-facebook
	{
		padding:5px 40px;
		background:#43609C;
		width:33.3333%; 
	}
	
.share-on-twitter
	{
		padding:5px 40px;
		background:#55acee;
		width:33.333%;  
	}
.share-on-googleplus
	{
		padding:5px 40px;
		background:#D64136;
		width:33.333%;   
	}
	
.contest-star
	{
		float:left; 
	}
	
.contest-star .rating-container-rtl
	{
		direction:ltr;
		float:right; 
	}
	
.contest-star .star-rating-rtl , .contest-star .rating-xs , .contest-star .rating-active
	{
		float:right; 
	}
	
.contest-star .rating-container-rtl:before
	{
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.0); 
	}
	
.contest-star  .rating-container-rtl
	{
		color: #E8A651; 
	}
.contest-star .rating-container .rating-stars
	{
		color: #f26739; 
	}
	
.contest-star .caption
	{
		display:none !important; 
	}
	
.contest-star span
	{
		float: left;
   		padding: 10px; 
	}
	
.tab-top
	{
		margin-top:15px;
		background:#C8D0AD; 
	}
.tab-top li
	{
		cursor:pointer; 
	}
.tab-top .nav-tabs > li.active > a, .tab-top .nav-tabs > li.active > a:hover, .tab-top .nav-tabs > li.active > a:focus
	{
		border-radius:0; 
	}
	
.tab-top > li > a
	{
		border-radius:0;
		font-size:18px;
		color:#4C3E3E;
		padding:5px 15px;
		margin-right:0; 
	}
.tab-top > li > a:hover
	{
		background-color: #DCE8B2;
		border:1px solid #DCE8B2; 
	}
		
.larg-popupimage  .modal-header
	{
		overflow: hidden;
		padding: 0;
		position: absolute;
		left: 7px;
		top: 5px;
		z-index: 99;
		background:rgba(255,255,255,0.7);
		padding:0 2px 1px 2px;
		outline:none;
	}
	
.larg-popupimage .modal-body
	{
		padding:0; 
	}
	
.larg-popupimage .previos
	{
		position:absolute;
		top:45%;
		left:10px;
		font-size:20px;
		color:#fff;
		cursor:pointer; 
	}
	
.larg-popupimage .next
	{
		position:absolute;
		top:45%;
		right:10px;
		font-size:20px;
		color:#fff;
		cursor:pointer; 
	}
	
.larg-popupimage .modal-content
	{
		padding:0; 
	}
.larg-popupimage	.glyphicon
	{
		color:#fff; 
	}
	
#myCarousel .carousel-caption {
   
    padding-bottom: 30px;
    background: rgba(0, 0, 0, 0.38);
    padding: 5px;
	top:20%;
	bottom:auto;
	font-size:16px;
}

#myCarousel .carousel-caption h2 {
   
	font-size:20px;
	line-height:28px;
}

	
#thumbcarousel .carousel-control
	{
		width:5%;
		top: -14px; 
	}
	
#thumbcarousel .glyphicon
	{
		color:#fff; 
	}
#thumbcarousel .carousel-control .glyphicon-chevron-right
	{
		right:5%; 
	}
	
.content-page
	{
		padding-top:10px;
		padding-bottom:30px;
		overflow:hidden;
		
	}
	
.breadcrumb-warp
	{
		margin-top:20px; 
	}
	
.breadcrumb-warp .breadcrumb
	{
		background:none;
		border-radius:0px;
		padding: 0;
   		margin-bottom: 8px;
	}
	
.breadcrumb-warp .breadcrumb a
	{
		color:#158d51;
		text-decoration:none;
	}
	
/*.min-height-page
	{
		min-height:300px; 
	}*/
	
html
	{
		position:relative;
		min-height:100%;
		padding-bottom:51px; 
		overflow-x: hidden;
	}
	
footer
	{
		position:absolute;
		bottom:0;
		width:100%;
		z-index:9999; 
	}
	
   

.animate {
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/*=============== Home-team ===============*/

.home-doctors {
  text-align: center;
  padding: 20px 0 50px;
}

.home-doctors h2 {
    font-weight: normal;
}

.home-doctors .common-doctor {
  background-color: #F5F4F4;
}
.home-doctors .common-doctor figure {
  overflow: hidden;
  width: 100%;
	height: 196px;
}

.home-doctors img {
	width: 100%;
	height: auto;
	
}

.home-doctors .common-doctor h5 {
  margin: 0 0 7px;
  font-size: 18px;
	font-weight: 700;
	color: #3a3c41;
}
.home-doctors .common-doctor .for-border {
  margin-bottom: 20px;
}
.home-doctors .common-doctor .text-content {
  padding: 19px 14px 13px;
}
.home-doctors.doctors-var-two {
  text-align: left;
  background-color: #fff;
}
.home-doctors.doctors-var-two .slogan-section {
  text-align: left;
}
.home-doctors.doctors-var-two .common-doctor {
  background-color: transparent;
}
.home-doctors.doctors-var-two .common-doctor .for-border {
  display: none;
}
.home-doctors.doctors-var-two .common-doctor .text-content {
  padding: 20px 0 20px;
}
.home-doctors.doctors-var-two .text-center {
  text-align: left;
}

.slogan-section {
	margin-bottom: 50px;
	text-align: center;
}

.home-doctors .common-doctor .for-border {
	margin-bottom: 20px;
}

.for-border {
	height: 11px;
	width: 100%;
	background: transparent url(http://omarhabash.com/nova/wp-content/uploads/2014/08/feature-border.png) center center no-repeat;
	border: none;
}

.home-doctors .common-doctor h5 small {
	color: #158D51;
	font-size: 0.8em;
	
}

.home-doctors .common-doctor ul{
	position: absolute;
	top: 50%;
	text-align: center;
	opacity: 0;
	z-index: 1;
	width:100%;
}

.home-doctors .common-doctor li a {
	background: #158D51;
	color: white;
	padding: 0.75em;
	border: 5px solid rgba(255, 255, 255, 0.33);
}


.doc-img{
	 /* Webkit for Chrome and Safari */
  -webkit-transform: scale(1, 1); // This is the scale for the normal size of the image.
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(1, 1);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(1, 1);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;
}

.doc-item:hover .doc-img{
	 /* Webkit for Chrome and Safari */
  -webkit-transform: scale(1.2, 1.2); // This is the enlarged size scale of the image.
  -webkit-transition-duration: 500ms;
  -webkit-transition-timing-function: ease-out;
 
  /* Webkit for Mozila Firefox */
  -moz-transform: scale(1.2, 1.2);
  -moz-transition-duration: 500ms;
  -moz-transition-timing-function: ease-out;
 
  /* Webkit for IE( Version: 11, 10 ) */
  -ms-transform: scale(1.20, 1.20);
  -ms-transition-duration: 500ms;
  -ms-transition-timing-function: ease-out;

  opacity: 0.7;
}

.doc-item:hover .social-lists{
	margin-top: -2em;
	opacity: 1;
}


/*=============== //Home-team ===============*/

.content-page img
	{
		max-width:100%; 
	}
	
.logo-partener
	{
		text-align:center;
		clear:both;
		float:none;
		margin:10px auto;
		 
	}

.empty-jobs
	{
		width:100%;
		border-bottom:1px solid #ccc; 
		overflow:hidden;
		padding-bottom:10px;
		margin-bottom:15px;
	}
	
.empty-jobs h2
	{
		font-size: 18px;
		margin: 0;
		padding: 0 0 10px 0;
		color: #158D51;
	}
	
.apply-job{	
	float: left !important;
    background: #31ae6f;
    background: -webkit-linear-gradient(#31ae6f, #0b8f4c);
    background: -o-linear-gradient(#31ae6f, #0b8f4c);
    background: -moz-linear-gradient(#31ae6f, #0b8f4c);
    background: linear-gradient(#31ae6f, #0b8f4c);
    color: #fff;
    padding: 5px 15px !important;
    border-radius: 4px;
    border: 1px solid #0a6236;

	
	}
	
.apply-job:hover {
    background: #0b8f4c;
    background: -webkit-linear-gradient(#0b8f4c, #31ae6f);
    background: -o-linear-gradient(#0b8f4c, #31ae6f);
    background: -moz-linear-gradient(#0b8f4c, #31ae6f);
    background: linear-gradient(#0b8f4c, #31ae6f);
    color: #fff;
    text-decoration: none;
}

.single
	{
		margin-bottom:30px; 
	}
.contact-text-icon i {
    padding: 0px 5px 0 0px;
    color: #158D51;
}

.contact-text-icon {
    padding: 10px 0;
    font-size: 16px;
}

.contact-form textarea {
    min-height: 150px;
	resize: vertical;
}
.contact-map
	{
		padding:0; 
	}
	
.home-doctors .common-doctor a
	{
		text-decoration:none; 
	}

.home-doctors .common-doctor a:hover h5
	{
		color:#158D51; 
	}
	
.job-info
	{
		border:1px solid #ccc;
		max-height:300px;
		overflow-y:scroll;
		padding:15px;
		margin-bottom:15px; 
	}
	
.img-job
	{
		text-align:center;
	 
	}
.content-page .col-sm-3 p
	{
		margin: 4px 7px 15px 10px;
		font-size:18px;
		color:#ccc; 
		text-align:center;
	}
	
.content-page .col-sm-3 p a
	{
		
		font-size:18px;
		color:#9CC312;
		text-decoration:none; 
	}	
    
	
	
.content-page .col-sm-3 p a:hover
	{
		
		color:#158D51;
		text-decoration:none; 
	}
	
.job-cat
	{
		background: #f6f6f6;
		border: 1px solid #E4E3E3;
		padding: 26px 0 4px 0;
		margin: 0 0 60px 0;
	}
	
.lin-divider
	{
		width: 100%;
		height: 2px;
		/* background: #ccc; */
		clear: both;
		margin-bottom: 15px;
		border-top: 1px solid #DCDCDC;
		border-bottom: 1px solid #FFFFFF; 
	}
	
.job-form .form-group
	{
		overflow:hidden; 
	}
	
.no-padding-right
	{
		padding-left:0; 
	}
	
/*.no-padding-left
	{
		padding-right:0; 
	}*/
.btn-file {
    position: relative;
    overflow: hidden;
	left:44%;
	cursor:pointer;
    background: #31ae6f;
    background: -webkit-linear-gradient(#31ae6f, #0b8f4c);
    background: -o-linear-gradient(#31ae6f, #0b8f4c);
    background: -moz-linear-gradient(#31ae6f, #0b8f4c);
    background: linear-gradient(#31ae6f, #0b8f4c);
    color: #fff;
    padding: 5px 15px !important;
    border-radius: 4px;
    border: 1px solid #0a6236;
}

.btn-file:hover
	{
		background: #0b8f4c;
		background: -webkit-linear-gradient(#0b8f4c, #31ae6f);
		background: -o-linear-gradient(#0b8f4c, #31ae6f);
		background: -moz-linear-gradient(#0b8f4c, #31ae6f);
		background: linear-gradient(#0b8f4c, #31ae6f);
		color: #fff;
		text-decoration: none;
		border: 1px solid #0a6236; 
	}
	
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.job-text-req
	{
		padding: 20px 0;
		width:100%;
		overflow:hidden; 
	}
	
.member_contacts
	{
		float:left;
		padding:5px 20px 5px 0px;
		color: #158D51; 
	}
	
.member_contacts a
	{
		color: #158D51; 
		text-decoration:none; 
	}
	
.member_contacts a:hover
	{
		color: #655E61; 
		text-decoration:none; 
	}
	
.member-brief
	{
		margin-bottom:25px; 
	}
	
.listofvenue
	{
		padding:0;
		margin:0;
		max-height:450px;
		overflow-y:scroll; 
	}
	
.listofvenue li
	{
		list-style:none;
		border-bottom:1px solid #ccc;
		padding:3px 5px; 
	}
	
.listofvenue li:last-child
	{
		border-bottom:none;
	}
	
.listofvenue li a
	{
		text-decoration:none;
		color:#4C6C27;
	}
	
.listofvenue li:hover
	{
		background:#f6f6f6;
	}
	

	
.location_details
	{
		text-align:left;
	}
	
.no-padding-left
	{
		padding-left:0; 
	}
	
.no-padding
	{
		padding:0;
	}
	
.no-padding-right
	{
		padding-right:0;
	}
	
.circle-about
	{
		width:70px;
		height:70px;
		border:3px solid #074a1f;
		border-radius:50%; 
		float:left;
		margin:0 15px 0 0;
		text-align:center;
		
	}
	
.text-circle
	{
		padding:0 0 0 15px;
		display:table;
	}
	
.text-about-title
	{
		text-align: left;
		font-size: 14px;
		color: #074a1f;
		text-transform: uppercase; 
		font-weight:bold;
	}
.circle-about i
	{
		font-size: 47px;
		color: #074a1f;
		padding-top: 8px ; 
	}
.warp-div
	{
		width:100%;
		overflow:hidden;
		margin-bottom:15px;
	} 
	

/*animation element*/

.animation-element {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/

.animation-element.warp-div {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(100px, 0px);
  -ms-transform: translate(100px, 0px);
  transform: translate3d(100px, 0px, 0px);
}

.animation-element.warp-div.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


.parallex-section2
	{
		background: #000 url(../images/bg5.jpg) no-repeat fixed;
		-webkit-background-size: cover !important;
		-moz-background-size: cover  !important;
		-o-background-size: cover  !important;
		background-size: cover  !important;
		background-attachment: fixed !important;
		background-position: center top;
		background-repeat: no-repeat;
		min-height: 340px;
		margin: 0 auto;
		width: 100%;
		position:relative;
		padding:0;
		text-align:center;
		
   }
   
.parallex-section2 .ovelay-color
	{
		background:rgba(0,0,0,0.6); 
	}
   
.cat-circle
	{
		width:55px;
		height:55px;
		border:3px solid #fff;
		border-radius:50%;
		
		-webkit-transition: all 0.35s ease-out;
    -moz-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out; 
	float:left;
	 padding: 5px;
	}
	
.cat-circle img
	{
		
		height:100%; 
	}
	
.warp-cat .cat-icon a
	{
		text-decoration:none;
	}
	
.warp-cat .cat-icon 
	{
		margin-bottom:20px;
	}
	
.cat-circle:hover
	{
		margin-top:5px;
	}
	
.cat-text 
	{
		text-align:left;
		padding: 0 0 0 63px;
	}
	
.cat-text h3
	{
		font-size: 16px;
		color: #d0d61e;
		/* text-transform: uppercase; */
		padding: 0;
		margin: 0;
	}
	
.cat-text p
	{
		padding:0;
		margin:0; 
		color:#fff;
		font-size: 12px;
	}
   
   
.animation-element.cat-icon {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(100px, 0px, 0px);
  -webkit-transform: translate3d(100px, 0px, 0px);
  -o-transform: translate(0px, 300px);
  -ms-transform: translate(0px, 300px);
  transform: translate3d(0px, 300px, 0px);
}

.animation-element.cat-icon.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.img-news
	{
		overflow:hidden; 
	}

.img-news img
	{
		width:100%; 
		-webkit-transition: all 0.35s ease-out;
    -moz-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out; 
	}
	
.img-news img:hover
	{
		-ms-transform: scale(1.1,1.1); /* IE 9 */
		-webkit-transform: scale(1.1,1.1); /* Safari */
		transform: scale(1.1,1.1); 
	}
	
.NEWS-SECTION
	 {
		 padding:22px 0 50px 0; 
	 }
	 
.NEWS-SECTION .about-title
	{
		margin-bottom:15px;
	}
	
.title-news
	{
	
		padding:8px 0;
			 
	}
	
.title-news a
	{
		font-size:14px;
		color:#214b73;
		text-decoration:none;
		padding:8px 0;
			 
	}
	
.title-news a:hover
	{
		color:#4da7c9;
			 
	}
	
.text-news
	{
		text-align:justify; 
		font-size: 12px;
	}
	
.all-button
	{
		background: #074a1f;
		color: #fff !important;
		border-radius: 3px;
		padding: 6px 30px;
		text-transform: uppercase;
		text-decoration: none;
		margin:15px auto 0 auto;
		text-align:center;
		display:table;
		 
	}
	
.all-button:hover
	{
		background:#074a1f; 
	}
	
.all-button a
	{
		color:#fff;
		text-decoration:none; 
	}
	
.animation-element.news-worp {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.news-worp.in-view {
 opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate3d(0px, 0px, 100px);
}


.animation-element.partener {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.partener.in-view {
 opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


.animation-element.quick-order {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(100px, 0px, 0px);
  -webkit-transform: translate3d(100px, 0px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200px, 0px);
}

.animation-element.quick-order.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}



#image-gallery img
	{
		min-width:100%; 
	}
	
#image-gallery .modal-footer {
    padding: 10px 20px 10px 20px !important;
    text-align: center !important;
	margin:0;
	border:none;
}

.tooltip
	{
		z-index:999999;
		 
	}
	
.about-menue
	{
		float:left !important; 
	}
	
.about-menue li
	{
		padding: 8px 10px;
		border-right: 1px solid #137d39 !important;
		border-left: 1px solid #0d3c1e !important; 
	}
	
.top-menue-about
	{
		background: #074a1f;
	}
.about-menue li:hover 
	{
  	  background: #d0d61e;
	}
	
.about-img
	{
		padding:30px 0 20px 0; 
	}
.about-img img
	{
		width:100%; 
	}
	
.about-title-in
	{
		font-size:18px;
		padding:5px 0;
		color: #d0791e; 
	}
	
.warp-div a
	{
		text-decoration:none;
		color:#4ea9ca; 
	}
	
/*---slider-------------*/
#sliderFrame {position:relative;width:100%;margin: 0 auto 40px;}
        
#slider {
    width:auto !important;height:430px;/* Make it the same size as your images */
	background:#fff url(loading.gif) no-repeat 50% 50%;
	position:relative;
	margin:0 auto;/*make the image slider center-aligned */
   /* box-shadow: 0px 1px 5px #999999;*/
   border-bottom: 3px solid #56161a;
   overflow:hidden;
}
#slider img {
	position:absolute;
	border:none;
	display:none;
	
}

/* the link style (if an image is wrapped in a link) */
#slider a.imgLink {
	z-index:2;
	display:none;position:absolute;
	top:0px;left:0px;border:0;padding:0;margin:0;
	width:auto;height:auto;
}

/* Caption styles */
div.mc-caption-bg, div.mc-caption-bg2 {
	position:absolute;
	width:100%;
	height:auto;
	padding:0;
	left:0px; 
	bottom:15px;
	z-index:3;
	overflow:hidden;
	font-size: 0;
}
div.mc-caption-bg {
	background-color:black;
}
div.mc-caption {
	font: bold 14px/20px Arial;
	color:#EEE;
	z-index:4;
	padding:10px 0;
	text-align:center;
}
div.mc-caption a {
	color:#FB0;
}
div.mc-caption a:hover {
	color:#DA0;
}


/* ------ built-in navigation bullets wrapper ------*/
div.navBulletsWrapper  {
	top:320px; left:280px; /* Its position is relative to the #slider */
	width:150px;
	background:none;
	padding-left:20px;
	position:relative;
	z-index:5;
	cursor:pointer;
}

/* each bullet */
div.navBulletsWrapper div 
{
    width:11px; height:11px;
    background:transparent url(images/bullet.png) no-repeat 0 0;
    float:left;overflow:hidden;vertical-align:middle;cursor:pointer;
    margin-right:11px;/* distance between each bullet*/
    _position:relative;/*IE6 hack*/
}

div.navBulletsWrapper div.active {background-position:0 -11px;}


/* --------- Others ------- */
#slider 
{
	transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
	
}



#sliderFrame {
	margin-top: 0%;
}



#slider img {
	opacity: 0.3;
	transition: all 0.3s ease;
	width:100%;
}

#slider img:hover {
	opacity: 0.8;
}

/*-----slider------*/
.main-container {
  padding: 10px 15px;
}
.skyblue {
    background-color: #22c8ff;
}
.deepskyblue {
    background-color: #00bfff;
}
.darkerskyblue {
    background-color: #00a6dd;
}
#carousel-example-generic .carousel-indicators {
    bottom: 0;
}
.carousel-control.right,
.carousel-control.left {
    background-image: none;
}
#carousel-example-generic .carousel .item {
    min-height: 350px; 
    height: 100%;
    width:100%; 
}
.carousel-caption h3,
.carousel .icon-container,
.carousel-caption button {
    background-color: rgba(45, 47, 47, 0.39);
	color:#fff;
}

.icon-container .glyphicon 
	{
		color:#fff;	
	}
	
.carousel-caption h3 {
    padding: .5em;
}
.carousel .icon-container {
    display: inline-block;
    font-size: 25px;
    line-height: 25px;
    padding: 1em;
    text-align: center;
    border-radius: 50%;
}
.carousel-caption button {
    border-color: rgba(45, 47, 47, 0.39);
    margin-top: 1em; 
}

/* Animation delays */
.carousel-caption h3:first-child {
    animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
    animation-delay: 2s;
}
.carousel-caption button {
    animation-delay: 3s;
}

h1 {
  text-align: center;  
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: bold;
}

.p {
  padding-top: 125px;
  text-align: center;
}

.p a {
  text-decoration: underline;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary
	{
		background-color: #ab383f;
		border-color: #b54b51;
	}
	
.carousel-control .glyphicon
	{
		color:#215178;
	}
	
.carousel-caption
	{
		right: 13%;
		left: 56%;
		padding-bottom: 30px;
		top: 30%;
	}
	
.thumbnail-warp p
	{
		color:#fff;
		margin:10px 0 0 0;
	}

.news-warp
	{
		padding:20px 0;
	}
	
.divider-news
	{
		border-bottom:1px solid #ccc;
		width:100%;
		clear:both;
		margin-bottom:10px;
		margin-top:10px;
		padding: 10px 0 0 0;
	}
	
.crumb-menue li
	{
		border:none;
		padding:7px 5px;
		font-size: 12px;
		
	}
	
.crumb-menue li:hover
	{
		background:none;
		
	}
	
.crumb-menue 
	{
		
		float:left;
	}
	
.news-title
	{
		font-size:16px;
		margin-top:15px;
		margin-top: 30px;
		color: #960b28;
	}
	
.about-img-news
	{
		
		padding: 5px 10px 20px 13px;
   		float: right;
   		max-width: 40%;
	}
.about-img-news img
	{
		width:100%;
	}
	
.pag-cat
	{
		text-align:center;
	}
	
.calender i
	{
		font-size:12px;
		color:#333;
	}
	
.calender 
	{
		font-size:12px;
		color:#333;
	}
	
.shar-socail {
    background: none;
    border-top: 1px solid #9A9696;
    padding: 5px 0px 9px 0px;
    margin-top: 10px;
	margin-bottom:50px;
clear:both;
	
}
.shar-socail li {
    list-style: none;
    overflow: hidden;
}
.shar-socail li a
	{
		text-align:center;
	}
	
.panel-default {
    border-color: #cee2b4;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #e6efdb;
    border-color: #629a1d;
    border-radius: 0px;
}

.panel-heading a
	{
		color:#382a40;
		text-decoration:none;
	}
	
.panel-group .panel
	{
		border-radius:2px;
	}
	
.panel-faq .panel-heading .panel-title span {
    font-size: 11px;
    font-weight: normal;
}

.panel-faq .panel-heading .panel-title span i {
    color:#bfd4a5;
}
.pull-right2
	{
		float:right;	
	}
	
.panel-faq .panel-title
	{
		font-size:15px;
	}
	
.training-warp
	{
		width:100%;
		overflow:hidden;
	}
	
.trainer-title
	{
		color: #dc0a19;
		font-size: 16px;
	}
	
.trainer-list
	{
		margin:0;
		padding:0;
		
	}
	
.trainer-list li
	{
		margin-bottom:3px;
	}
.trainer-list a	
	{
		text-decoration:none;
		color: #525c90;
	}
	
.trainer-list a:hover	
	{
		text-decoration:none;
		color: #01064d;
	}
ul.trainer-list
	{
		list-style-type: square;
		 list-style-position: inside;
		 list-style-image: none;
		 padding:0 0 0 30px;
	}
	
.fluid-training
	{
		margin-bottom:20px;
	}
	
.pharma-form
	{
		border-bottom: 1px solid #090b51;
		padding-bottom: 5px;
		color: #960b28;
		font-size: 15px;
		margin-bottom:15px;
	}
	
.form-warp
	{
		overflow:hidden;
		margin-bottom:50px;
	}
	
.form-warp input , .form-warp textarea	
	{
		border-radius:0px;
		resize: vertical;
	}
	
.form-warp	.form-group
	{
		overflow:hidden;
	}
.form-warp .submint-order
	{
		margin-right:0px;
		background:#c3262e;
	}
	
.form-warp .submint-order:hover
	{
		background:#4a51a2;
		color:#fff;
	}
.gender
	{
		border: 1px solid #ccc;
		overflow: hidden;
		padding: 4px 12px 2px 12px;
	}
	
.about-img2 img
	{
		width:100%;
	}
.news-color
	{
		background:#f6f6f6;
	}
	
.gallery-img img	
	{
		max-width:100%;
	}
	
.gallery-img 	
	{
		text-align:center;
		padding-left:0;
		padding-bottom:15px;
	}
	
.gallery-warp
	{
		margin-top:50px;
		margin-bottom:50px;
	}
	
.img-right
	{
		position:relative;
		padding:0 !important;
		z-index:99; 
	}
	
.img-left
	{
		position:relative;
		padding:0 !important;
		z-index:99;
		right:20%;
		
	}
	
.parallex-content .col-sm-6
	{
		overflow:hidden;
	}
	
.contact-map
	{
		padding:0 !important;
	}
	
.menue-top-in2 a
	{
		display:inline-block;
	}
	
ul.menue-top-in2 
	{
		padding:0;
		margin:0;
	}
	
.menue-top-in2 li
	{
		list-style:none;
		padding:0 5px;
		margin-top:10px;
	}
	
.branch p i	
	{
		color:#074a1f;
		padding:0 10px 0 0;
	}
	
.branch
	{
		text-align:left;
	}
	
.title-branch
	{
		font-size:18px;
		color:#074a1f;
		border-bottom:1px solid #074a1f;
		padding-bottom:3px;
		margin-bottom:5px;
	
	}
	
.partener .item img
	{
		width:auto;
		max-width:100%;
	}
	
.warp-cat .cat-icon a
	{
		color:#fff;
	}
	
.submint-order2
	{
		    width: 100%;
    padding: 5px;
    background: #7ec6e6;
    border: none;
    border-radius: 3px;
    margin: 0 auto;
    clear: both;
    text-align: center;
	}
	
.about-in
	{
		padding-top:20px;
	}
	
.about-in2
	{
		width:40%;
		float:right;
		padding:0 0 15px 15px;
		
	}
.overfloa-en
	{
		overflow:hidden;
	}
	
.cat-value p	
	{
		color:#333 !important;
	}
.cat-value h3 {
    font-size: 16px;
    color: #d0d61e !important;
    padding: 0;
    margin: 0;
}
.circle-value
	{
		border: 3px solid #d0d61e !important;
	}
	
.warp-value
	{
		width:100%;
		margin-bottom:10px;
	}
	
#myCarousel2 .carousel-inner
	{
		height:360px;
		overflow:hidden;
	}
	
#myCarousel2 .item
	{
		height:100%;
		
	}
	
#myCarousel2  .carousel-caption {
    right: 0%;
    left: 0%;
    padding-bottom: 10px;
    top: auto;
    background: rgba(0, 0, 0, 0.6);
    overflow: hidden;
    padding-top: 4px;
    bottom: 0;
}

.top_menue_text i
	{
		padding:0 5px;
	}
	
.top_menue_text span {
    padding: 0 10px;
    border-right: 1px solid #133e69;
    margin-right: 10px;
}

.alibaba
	{
		background: url(../images/ali.png) no-repeat;
		width: 23px;
		height: 11px;
		background-size: 100%;
	}
	
.call i {
    font-size: 30px;
    padding: 0 5px 0 0;
    color: #52dc28;
}

.chating {
    width: 80px;
    height: 80px;
    background: url(../images/chating.png) no-repeat;
    text-align: center;
    margin: 0 auto;
    background-size: 100%;
}
	
.submint-order2 {
    width: auto;
    padding: 5px;
    background: #7ec6e6;
    border: none;
    border-radius: 3px;
    margin: 0 auto;
    clear: both;
    text-align: center;
    display: list-item;
    padding: 6px 32px;
}

.calender-mawared
	{
		padding-top:30px;
		padding-bottom:30px;
		min-height:500px;
	}
	
.calender-mawared .table-bordered > tbody > tr > td , .calender-mawared  .table-bordered > thead > tr > th , .calender-mawared .table-bordered
	{
		border: 1px solid #4a4a4a ;
		border-width:1px;
	}
	
.sub-menu a:last-child  li
	{
		border-bottom:none;
	}
	
.product-row , .news-warp , .calender-mawared , .gallery-warp
	{
		min-height: 550px;
	}
	
.add_prodct
	{
		background: #074a1f;
		color: #fff;
		padding: 7px;
		cursor:pointer;
	}
	
.no-padding-right5
	{
		padding-right:0px;
	}
	
.code_text
	{
		background: #489cc0;
		color: #fff;
		padding: 7px;
	}
	
.news-all-warp 
	{
		padding: 10px;
		width:100%;
		clear:both;
	}
	
#myCarousel3
	{
		text-align:center;
	}
	
#myCarousel3 .carousel-inner > .item > img
	{
		max-width:100%;
		width:auto !important;
		margin:0 auto;
	}
	
#myCarousel4
	{
		text-align:center;
	}
	
#myCarousel4 .carousel-inner > .item > img
	{
		max-width:100%;
		width:auto !important;
		margin:0 auto;
	}
	
#myCarousel4 .carousel-indicators .active
	{
		background:#fff;
	}
#myCarousel4 .carousel-indicators li
	{
		    border: 1px solid #fff;
	}
	
	
.adress-text h3	
	{
		margin-top:5px;
	}
.call
	{
		margin:10px;
	}
	
.white3
	{
		color:#fff !important;
	}
.memeber-image
	{
		padding:2px;
		
	}
.memeber-image img	
	{
		max-width:100%;	
	}
	
.member-warp
	{
		margin-top:5px;
		overflow: hidden;
	}
	
.title_left
	{
		text-align: left !important;
		display: block;
	}
	
.product-warp-related
	{
		margin-bottom:40px;
	}
	
.product-warp-related	.tab-top
	{
		background: #4da7c9;
		border-radius: 5px 5px 0 0;
	}
	
.product-warp-related .tab-top > li > a:hover {
    background-color: #5294ad;
    border: 1px solid #5cb3d4;
	border-bottom: none;
	color:#fff;
}

.product-warp-related .tab-content {
    padding: 15px 10px;
    background: #fff;
    color: #333;
    overflow: hidden;
	border:1px solid #ccc;
	border-top:none;
}

.product-warp-related  .nav {
    padding-right: 2px;
}

.product-warp-related .tab-top > li > a {
   
    color: #ffffff;   
}
.product-warp-related .tab-top > li.active > a:hover {
    background: #fff;
	border:1px solid #ccc;
	border-bottom:1px solid #fff;
}
.product-warp-related .tab-top > li.active > a {
    color: #555;
} 
.our_brands
	{
		padding-bottom: 55px;
		padding-top: 8px
	}
	
.brand_circle
	{
		border: 3px solid #d0d61e ;
		width: 100px;
		height: 100px;
		border-radius: 50%;
		-webkit-transition: all 0.35s ease-out;
		-moz-transition: all 0.35s ease-out;
		transition: all 0.35s ease-out;
		float: none;
		margin: 0 auto;
		overflow: hidden;
		display:table;
	}
	
.brand_circle:hover
	{
		border: 3px solid #4ea7c9;
	}
	
.brand_warp
	{
		text-align:center;
		float: none !important;
		display: inline-table;
	}
	
.brand_warp a
	{
		text-decoration: none;
	}
	   

.our_brands
	{
		text-align:center;
	}
	
.brand_warp p
	{
		font-size:16px;
		color: #d0d61e;
		padding: 10px 0;
		display: inline-block;
	}
	
.brand_title
	{	
		margin-top: 27px;
		margin-bottom: 33px;
	}
	
.remove_this
	{
		background: #a5153c;
		padding: 7px;
		color: #fff;
		cursor: pointer;
	}