@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
/* #10a1d6 */
*{padding:0;margin:0;outline:none;list-style:none;border:0 none;}
html{-ms-touch-action:manipulation;touch-action:manipulation;}

body{
		background:#FFF ;
		color:#333;
		font-family:'Open Sans', sans-serif;
		font-size:13px;
		overflow-x: hidden;
}
body.page , body.single , body.category{
		background:#f1f1f1 ;
}

a:link, a:visited, a:active, a:focus {
		color:#10a1d6;
		outline: 0 none;
		text-decoration: none;
		-webkit-transition: background-color .2s linear, color .2s linear;
		-moz-transition: background-color .2s linear, color .2s linear;
		-o-transition: background-color .2s linear, color .2s linear;
		-ms-transition: background-color .2s linear, color .2s linear;
		transition: background-color .2s linear, color .2s linear;
		font-size: 18px !important;
}
a:hover {
       color:#a50000;
}

pre,code{direction:ltr;background:url(images/code-bg.png);font:11px/19px 'andale mono','lucida console',monospace;padding:3px;display:block;overflow-x:visible;overflow-y:hidden;margin:0 0 20px 0;color:#666;border-top:1px solid #E1E1E1;border-left:1px solid #E1E1E1;border-bottom:1px solid #F0F0F0;border-right:1px solid #F0F0F0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family: 'Open Sans', serif; }
 p{ font-family: 'Open Sans', serif; font-size:14px; }
img { max-width:100%; height:auto;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{clear:both;margin-left:auto;margin-right:auto;}
.visible-desktop { display:block;}
.hidden-desktop { display:block;}
.small-padding [class*="col-"] {
  margin-bottom:6px;
   padding:0 3px;

}
.small-padding .row{

   margin-left:-3px;
   margin-right:-3px;

}


.fixed { max-width:1020px; margin:0 auto;
		background:#fff; border:1px solid #ebebeb;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#cfcfcf)";
		-moz-box-shadow: 0px 3px 3px #cfcfcf;
		-webkit-box-shadow: 0px 3px 3px #cfcfcf;
		box-shadow: 0px 3px 3px #cfcfcf;
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#cfcfcf);
		}
.fixed_in{ max-width:1020px; margin:0 auto;}
#topbar {
	/*background:#f1f1f1;*/

background: #1b81cc;


   position:relative;

   padding: 8px 0;}


.nav-menu {  right:0; left:0;}
.nav-top-main { padding:7px 0;}
.navbar-brand > img {
    padding: 10px 5px  5px 5px;
    max-height: 70px;
}
#nav-top {     
	box-shadow: #00000082 0px 0px 5px 5px;
}

#header-con { position:relative ;   margin:0 auto;   z-index:55;   top:0; right:0; left:0;}
#header-con .header-container { margin-top:10px;   }
#header-con .header-container .navbar-default{ background:none;}
#header-con .header-container .navbar-default a{ color:#fff;}

#mainNav .navbar-collapse { float:left; }

.header-container { top:-50px;
    vertical-align: middle;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -ms-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -ms-transition-property: top;
    -o-transition-property: top;
    transition-property: top;

}
.navbar_stuck {
border-bottom:0px solid #fff !important;
top:0; right:0; left:0; 	 z-index:66;

margin-top:0 !important;
position:fixed !important;

-webkit-transition: all 1s ease-in-out;/* Safari 3.2+, Chrome */
-moz-transition: all 1s ease-in-out;/* Firefox 4-15 */
-o-transition: all 1s ease-in-out;/* Opera 10.5-12.00 */
transition: all 1s ease-in-out;/* Firefox 16+, Opera 12.50+ */



animation-name: stuck_stuck;
-webkit-animation-name: stuck_stuck;

animation-duration: 1s;
-webkit-animation-duration: 1s;

animation-timing-function: ease;
-webkit-animation-timing-function: ease;
height: 60px!important;
box-shadow: #00000082 0px 0px 5px 5px;
		}
@media (min-width: 768px){
.navbar-collapse.collapse {
	height: 130px!important;
	}}

.navbar_stuck .navbar-tl4s{border-bottom:1px solid #fff !important;}
@keyframes stuck_stuck {
  0% {
-moz-transform:  translate(0px, -100px);/* FF3.5+ */
-webkit-transform:  translate(0px, -100px);/*Saf3.1+, Chrome*/
-o-transform:  translate(0px, -100px);/* Opera 10.5 */
-ms-transform:  translate(0px, -100px);/* IE 9 */
transform:  translate(0px, -100px);
   opacity:0;

  }
  50% {
-moz-transform:  translate(0px, -50px);/* FF3.5+ */
-webkit-transform:  translate(0px, -50px);/*Saf3.1+, Chrome*/
-o-transform:  translate(0px, -50px);/* Opera 10.5 */
-ms-transform:  translate(0px, -50px);/* IE 9 */
transform:  translate(0px, -50px);

   opacity:.5;
  }
  100% { opacity:1;

-moz-transform:  translate(0px, 0px);/* FF3.5+ */
-webkit-transform:  translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform:  translate(0px,0px);/* Opera 10.5 */
-ms-transform:  translate(0px, 0px);/* IE 9 */
transform:  translate(0px, 0px);

   }
}

@-webkit-keyframes stuck_stuck {
  0% {
-moz-transform:  translate(0px, -100px);/* FF3.5+ */
-webkit-transform:  translate(0px, -100px);/*Saf3.1+, Chrome*/
-o-transform:  translate(0px, -100px);/* Opera 10.5 */
-ms-transform:  translate(0px, -100px);/* IE 9 */
transform:  translate(0px, -100px);
   opacity:0;

  }
  50% {
-moz-transform:  translate(0px, -50px);/* FF3.5+ */
-webkit-transform:  translate(0px, -50px);/*Saf3.1+, Chrome*/
-o-transform:  translate(0px, -50px);/* Opera 10.5 */
-ms-transform:  translate(0px, -50px);/* IE 9 */
transform:  translate(0px, -50px);

   opacity:.5;
  }
  100% { opacity:1;

-moz-transform:  translate(0px, 0px);/* FF3.5+ */
-webkit-transform:  translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform:  translate(0px,0px);/* Opera 10.5 */
-ms-transform:  translate(0px, 0px);/* IE 9 */
transform:  translate(0px, 0px);

   }
}


/************************/

.logo-header {  float:right;  }
.share-header { margin-left:15px; margin-top:40px;}
.top-Details { float:right;}
.top-Details li { display:inline-block; color:#fff; margin-left:10px; margin-top:10px; font-size:14px;}
.top-Details li i { margin-left:3px;}
.nav-l      {
	  background:#d4d4d4;

	}
.navbar-tl4s {
background:#fff;

margin-bottom:0;
border: 0px solid #000000;
-moz-border-radius: 0px;/*Firefox*/
-webkit-border-radius: 0px;/*Safari, Chrome*/
border-radius: 0px;
 z-index:55;
}
.navbar-tl4s .navbar-brand {  margin-right:0 !important;}


.navbar-tl4s.navbar_stuck {


	}


.popup-box-on {
    display: block !important;
}
.off {
    display: none;
}
.chat_box .chat_message_wrapper ul.chat_message > li + li {
    margin-top: 4px;
}

#search.open {
    opacity: 1;
    transform: translate(0px, 0px) scale(1, 1);
}
#search {
background: rgb(255, 255, 255);
background: transparent;
background: rgba(255, 255, 255, 0.9);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFFFFF,endColorstr=#e5FFFFFF);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFFFFF,endColorstr=#e5FFFFFF)";/*IE8*/
zoom: 1;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
    z-index: 2000;

}
#search .close {
    color: #292c33;
    font-size: 40px;
    opacity: 1;
    padding: 10px 17px;
    position: fixed;
    right: 15px;
    top: 15px;
}
button.close {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
}
.close {
    float: right;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
}

#search input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 50px;
    font-weight: 300;
    margin: -51px auto 0;
    outline: medium none;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
#search .btn {
    left: 50%;
    margin-top: 60px;
    padding: 10px 50px;
    position: absolute;
    top: 50%;
    transform: translateX(-50%);
}

.s-icon button {
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 40px !important;
    color: #333 !important;
    font-size: 16px;
    height: 44px;

    padding: 7px 0 0 !important;
    text-align: center;
    width: 44px;
}
.navbar-inverse .navbar-nav > li > button {
    color: #fff;
}
.navbar-inverse .navbar-brand {
    background: #fff none repeat scroll 0 0 !important;
    border-radius: 50px;
     color: #292c33 !important;
    height: auto;
    margin: 3px 0 2px -12px !important;
    padding: 12px 20px !important;
}

.btn-site {
    background: #292c33  ;
    color: #fff !important;
}

/**************/
.navbar_stuck .s-icon  { display:none;}




/********************/
.navbar-toggle {background: #1b81cc  ; color:#fff; border-color:#1b81cc;}
.navbar-default .navbar-toggle .icon-bar {color:#fff;background: #fff  ;}
/*************/
.lang-top ul {margin-bottom:0px; margin-top:0px;}
.lang-top { color:#fff; font-size:14px; line-height:25px; float:left; text-align:left;}
.lang-top i {   font-size:16px; color:#8e8071; background:#2398ee;

text-align:center;
color: #fff;
margin-top: 0px;
padding:  7px 5px;
width: 33px;
position:relative;
display:inline-block;
font-size:15px;

border: 0px solid #fff;
-moz-border-radius:  4px;/*Firefox*/
-webkit-border-radius:  4px;/*Safari, Chrome*/
border-radius: 4px;

}
.lang-top span { margin-right:5px; margin-left:5px;}
.lang-top li { display:inline-block; color:#fff;}
.lang-top li a {   color:#fff;}
#shre-top { float:right; text-align:right;}
.shre-top { text-align:center;width: 206px; padding-left:0;}
.shre-top a {


-webkit-transition: all 0.6s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.6s ease;/* Firefox 4-15 */
	-o-transition: all 0.6s ease;/* Opera 10.5-12.00 */
	transition: all 0.6s ease;/* Firefox 16+, Opera 12.50+ */
}

.shre-top a:hover{margin-top:0px;}


.shre-top .btn1 , .lang-top .btn1 {

background: none;

text-align:center;
color: #fff;
margin-top: 0px;
padding:  5px;
width: 33px;
position:relative;
display:inline-block;
font-size:15px;

border: 0px solid #fff;
-moz-border-radius:   4px;/*Firefox*/
-webkit-border-radius: 4px;/*Safari, Chrome*/
border-radius:4px;


}
.shre-top .btn1:hover   { background:#fff;color: #88b425; }

 .shre-foot  .btn4{
background:none;


text-align:center;
color: #FFFFFF;
margin-top: 0px;
padding:  5px;
width: 34px;
position:relative;
display:inline-block;
font-size:15px;

border: 1px solid #858585;
-moz-border-radius:  50%;/*Firefox*/
-webkit-border-radius: 50%;/*Safari, Chrome*/
border-radius:  50%;


}
 .shre-foot  .btn4:hover {border: 1px solid #e09a14;color: #e09a14;}
#menu-top1 { margin-left:40px;}





.shre-top2 { text-align:center;width: 220px; padding-left:0;}
.shre-top2 a {


-webkit-transition: all 0.6s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.6s ease;/* Firefox 4-15 */
	-o-transition: all 0.6s ease;/* Opera 10.5-12.00 */
	transition: all 0.6s ease;/* Firefox 16+, Opera 12.50+ */
}

.shre-top2 a:hover{margin-top:1px;}

.shre-top2 .btn1  {


float:right;
text-align:center;
color: #fff;
margin-top: 3px;
margin-left: 3px;
padding: 5px 8px;
width: 31px;
position:relative;
display:inline-block;
font-size:15px;

border: 0px solid #000000;
-moz-border-radius:   50%;/*Firefox*/
-webkit-border-radius:  50%;/*Safari, Chrome*/
border-radius:   50%;
  /* background:#838383*/
}


.shre-top .btn-twitter:hover{ background:#00baf0}
.shre-top .btn-facebook:hover{ background:#3b5997}
.shre-top .btn-google-plus:hover{ background:#c43c2c}
.shre-top .btn-linkedin:hover{ background:#006599}
.shre-top .btn-youtube:hover{ background:#ff0000}
.shre-top .btn-vimeo-square:hover{ background:#1ab7ea}
.shre-top .btn-rss:hover{ background:#ff6600}
.shre-top .btn-snapchat:hover{ background:#fffc00; color:#333}

.shre-top .btn-flickr{ background:#d70068}
.shre-top .btn-tumblr{ background:#2f669e }
.shre-top .btn-dribbble{ background:#ff0084}
.shre-top .btn-apple{ background:#6d6d6d}
.shre-top .btn-skype{ background:#00b0f6}
.shre-top .btn-pinterest:hover{ background:#cd1f28}
.shre-top .btn-github-alt{ background:#6d6d6d}
.shre-top .btn-instagram:hover{ background:#3b5997}
.shre-top .btn1:hover {
	color: #fff;

	}
	/*******************************/
a.button-lang { background:#c9221c; color:#333; border:1px solid #c9221c; padding: 5px 12px;}
a.button-order { background:none; color:#fff; border:1px solid #fff; padding: 5px 12px;}
.button-lang:hover { background:#333;color:#fff;border:1px solid #333;}
.navbar-nav > li > a.sub-lang {
	border: 1px solid #f1f1f1;
	padding: 4px 21px;
	text-align: center;
}
.navbar-nav > li > a.sub-lang:hover {   background:#00aeed !important; color:#fff  !important;}
a.sub-lang img {  width:20px;  }
.button-lang img{  width:20px;  }
.class_nav {
 	position: fixed;
 	right: 0;
 	left: 0;
 	z-index: 666;
}
.scroll_nav .sub-lang22{
	-moz-transform:  scale(0,0)  translate(100px, 0px);/* FF3.5+ */
	-webkit-transform:  scale(0,0)  translate(100px, 0px);/*Saf3.1+, Chrome*/
	-o-transform:  scale(0,0)  translate(100px, 0px);/* Opera 10.5 */
	-ms-transform:  scale(0,0)  translate(100px, 0px);/* IE 9 */
	transform:  scale(0,0) translate(100px, 0px) ;
	 padding: 0  !important;

}
 .sub-lang{


 	}
.navbar-toggle{
	margin-top: 22px;
}
.class_nav .navbar-collapse-head.in {
	left: 10px;
	position: absolute;
	right: 10px;
	top: 73px;
	background:#fff;


}
.class_nav_home .dropdown-menu > li > a { padding: 3px 12px !important;}
/**************/
.gallery-g1 { background:#e8e6dd; padding-top:15px; padding-bottom:15px;}
.gallery-g5 {background:#f1f1f0; }
.gallery-g3 {background:#d8d3c3; }
.gallery-g3-box { padding:15px;}
.gallery-home-box h2 { margin:0; margin-bottom:15px; font-size:22px; color:#000;  line-height:30px;}
.gallery-home-box h2 a {  color:#000; }
.gallery-home-box a {  color:#000; }
.gallery-g1:hover a.more-gallery {  color:#a40c14; }

.gallery-g-box { position:relative;}
.gallery-g-box-txt { position:absolute; top:0; bottom:0; right:0; left:0;
   padding: 50px 15px;
   text-align:center;
background: rgb(164, 12, 20);
background: transparent;
background: rgba(164, 12, 20, 0.8);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccA40C14,endColorstr=#ccA40C14);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccA40C14,endColorstr=#ccA40C14)";/*IE8*/
zoom: 1;


	-webkit-transition: all 1s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 1s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 1s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 1s ease-in-out;/* Firefox 16+, Opera 12.50+ */

-moz-transform:  scale(0, 0)  ;/* FF3.5+ */
-webkit-transform:  scale(0, 0) ;/*Saf3.1+, Chrome*/
-o-transform:  scale(0, 0) ;/* Opera 10.5 */
-ms-transform:  scale(0, 0) ;/* IE 9 */
transform:  scale(0, 0) ;
opacity:0;

}
.gallery-g-box:hover .gallery-g-box-txt {
-moz-transform:  scale(1, 1)  ;/* FF3.5+ */
-webkit-transform:  scale(1, 1) ;/*Saf3.1+, Chrome*/
-o-transform:  scale(1, 1) ;/* Opera 10.5 */
-ms-transform:  scale(1, 1) ;/* IE 9 */
transform:  scale(1, 1) ;
opacity:1;

	}
.gallery-g-box-txt h2 a { color:#fff;}
.gallery-g-box-txt a { color:#fff;}
/***********/
#custom-search-input {
        margin:0;
        margin-top: 2px;
        padding: 0;
		width:100%;
    }
 #custom-search-input .input-group {width:100%;}
 #custom-search-input  .form-group { margin-bottom:0;}
    #custom-search-input .search-query {
        padding-right: 10px;
        padding-right: 4px \9;
        padding-left: 30px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */


        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
		  height: 31px;
		  margin-bottom:3px;
		         margin-top: 3px;
				 background:#eeeeee;
				 border:1px solid #eeeeee;
    }

    #custom-search-input button {
        border: none;
        background: none;
        /** belows styles are working good */
        padding: 4px 5px;
        margin-top: 5px;
        position: relative;

        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#938678;
		 z-index: 555;
    }
	 #custom-search-input .input-group-btn {left:10px; position:absolute;}
    .search-query:focus + button {
        z-index: 3;
    }

/**************************/
.slide-home  .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    right: 0;
    left: 0;
}
.owl-buttons { position:absolute; top:50%; right:0; left:0;}
.owl-carousel-slide-home .item img{
        display: block;
        width: 100%;
        height: auto;
    }


 .caption-slide {

    vertical-align: middle;
    -webkit-transition-duration: 4s;
    -moz-transition-duration: 4s;
    -ms-transition-duration: 4s;
    -o-transition-duration: 4s;
    transition-duration: 4s;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -ms-transition-property: top;
    -o-transition-property: top;
    transition-property: top;
	}
.active  .caption-slide {

	    top: 200px;

    -webkit-transition-duration: 4s;
    -moz-transition-duration: 4s;
    -ms-transition-duration: 4s;
    -o-transition-duration: 4s;
    transition-duration: 4s; }




.caption-slide { direction:rtl; position:absolute; top:50px; width:600px;   right:0; left:0; margin: auto; text-align:center; z-index:44;}
.caption-slide h3 {font-size:43px; color:#85ac2d; padding:8px; line-height:25px; margin-bottom:30px; font-weight:bold;

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color=#ffffff)";/*IE 8*/
text-shadow: 0px 0px 1px #ffffff;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color=#ffffff); /*IE 5.5-7*/
}
.caption-slide h2{ font-size:22px; color:#fff;   line-height:25px; }
.caption-slide h2 span{   color:#fff; padding:8px; display:inline-block; position:relative; line-height:25px; z-index:1;}
.caption-slide h2 span:after{
  position:absolute; content:''; top:0; bottom:0 ; right:-10px; left:-10px;
	border-left:3px solid #1b81cc ;

background: rgb(0, 0, 0);
background: transparent;
background: rgba(0, 0, 0, 0.5);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000)";/*IE8*/
zoom: 1;
z-index:-1;
}
.caption-slide h2 a{  color:#fff; }
.caption-slide p{ font-size:14px; color:#fff; line-height:25px;
 padding:8px; border-left:3px solid #1b81cc ;
background: rgb(0, 0, 0);
background: transparent;
background: rgba(0, 0, 0, 0.5);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000)";/*IE8*/
zoom: 1;

}
/**************/

.caption-slide-ms2 {
  background: rgb(0, 0, 0);
  background: transparent;
  background: rgba(0, 0, 0, 0.9);
zoom: 1;
border:3px solid #064675 ;

-moz-border-radius: 17px ;/*Firefox*/
-webkit-border-radius: 17px ;/*Safari, Chrome*/
border-radius: 17px ;


	}
.caption-slide-ms2 h2 {   font-size: 28px;   margin: 15px 0; }
.caption-slide-ms2 h2 span {
  line-height: 35px;
}
.caption-slide-ms2 h2 span:after{
  position:absolute; content:''; top:0; bottom:0 ; right: 0px; left: 0px;

border:0;

background: rgb(0, 0, 0);
background: transparent;
background: rgba(0, 0, 0, 0.9);
zoom: 1;

z-index:-1;
}

/********************/





a.btn-read { background:#1b81cc; padding:10px 40px;
        border: 0px solid #85ac2d;
        -moz-border-radius: 9px;/*Firefox*/
        -webkit-border-radius: 9px;/*Safari, Chrome*/
        border-radius: 9px;
        color:#fff;
        font-weight: bold;
}
a.btn-read:hover { background:#125a90;}
#MainContent { background:#fff; padding:5px 15px;}
.navbar-tl4s .shopping-cart-nav > li > a {
    background: #c9221c;
    color: #fff;
    margin-top: 20px;
    padding: 25px 20px !important;
    border-top: 0px solid #A1C627;
    border-bottom: 0px solid #A1C627;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-weight: bold;
}
.navbar-tl4s .shopping-cart-nav > li > a:hover{
    background: #333;
}
 /**************/
 .times-work{ position:relative; z-index:22; }
.times-work-main:after{ position:absolute; content:''; right:10px; left:10px; top:0; bottom:0;

 border: 11px solid #ffffff;
-moz-border-radius: 21px;/*Firefox*/
-webkit-border-radius: 21px;/*Safari, Chrome*/
border-radius: 21px;

background: -moz-linear-gradient(246deg, #ffdd3c 0%, #c9221c 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 246deg, color-stop(0%, #ffdd3c), color-stop(100%, #c9221c));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(246deg, #ffdd3c 0%, #c9221c 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(246deg, #ffdd3c 0%, #c9221c 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(246deg, #ffdd3c 0%, #c9221c 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd3c', endColorstr='#c9221c', GradientType='1'); /* for IE */
background: linear-gradient(204deg, #ffdd3c 0%, #c9221c 100%);/* W3C */

-moz-transform:  skewX(-27deg, -3deg) ;/* FF3.5+ */
-webkit-transform:  skew(-27deg, -3deg) ;/*Saf3.1+, Chrome*/
-o-transform:  skew(-27deg, -3deg) ;/* Opera 10.5 */
-ms-transform:  skew(-27deg, -3deg) ;/* IE 9 */
transform:  skew(-27deg, -3deg) ;

 z-index:-1;
 }
.times-work-main { text-align:center; padding:50px; position:relative; z-index:22; }
.times-work-main h2 {
	margin:0;
    color: #fff;
    font-size: 26px;
    line-height: 30px;
}
.times-work-main h2 img {
    vertical-align:middle;
}
.times-work-main h2 span {
    display: inline-block;
	    vertical-align:middle;

}
.times-work-main h2 p {
    font-size: 22px;
	font-family:'Droid Arabic Kufi', serif;
}
 /**********************************/

.Portfolio-img {
	background: #fff url(../images/cover.jpg) center center no-repeat    ;
	overflow:hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	height: 180px;
	position: relative;
	text-align:center;
	color:#fff;
 }

.footer-top .Portfolio-img  ,.footer-top .Portfolio-pro{ height: 100px;}
.section_custm { padding-bottom:20px;}
.projects-home {
	background: #fff url(../images/cover.jpg) top center no-repeat fixed  ;
	overflow:hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	min-height:340px;
	position: relative;
	text-align:center;
	color:#fff;
 }
 .newsletar-home-con h2 { color:#fff; line-height:25px;}
 .newsletar-home-con p { color:#fff; line-height:25px; margin-bottom:30px;}
.newsletar-home-con .form-control { background:none;
border: 1px solid #fff;
-moz-border-radius: 20px;/*Firefox*/
-webkit-border-radius: 20px;/*Safari, Chrome*/
border-radius: 20px;
color:#fff;
 height: 43px;
}
.newsletar-home-con  .btn-default {

	background:#fff;
	border: 1px solid #fff;
	-moz-border-radius: 20px;/*Firefox*/
	-webkit-border-radius: 20px;/*Safari, Chrome*/
	border-radius: 20px;
	color:#c9221c;
	padding:10px 40px;

	}
 .filters-button-group ul li { display:inline-block; margin:5px 3px; }
 .filters-button-group ul li button{padding:5px 17px; font-size:14px;}
 .is-checked button{
	 color:#b31821;
border: 1px solid #d1d1d1;
-moz-border-radius: 15px;/*Firefox*/
-webkit-border-radius: 15px;/*Safari, Chrome*/
border-radius: 15px;

	  }
 /*********/


/*****************/
.Portfolio-pro {
    height: 180px;
    overflow: hidden;
    position: relative;
}
.Portfolio-pro img {
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle;

      min-height: 260px;
}
 .img-hover {

    -webkit-transition: all 0.6s ease-in-out;/* Safari 3.2+, Chrome */
    -moz-transition: all 0.6s ease-in-out;/* Firefox 4-15 */
    -o-transition: all 0.6s ease-in-out;/* Opera 10.5-12.00 */
    transition: all 0.6s ease-in-out;/* Firefox 16+, Opera 12.50+ */

    -moz-transform:  translate(0px, 100%);/* FF3.5+ */
    -webkit-transform:  translate(0px, 100%);/*Saf3.1+, Chrome*/
    -o-transform:   translate(0px, 100%);/* Opera 10.5 */
    -ms-transform:  translate(0px, 100%);/* IE 9 */
    transform:  translate(0px, 100%);


}
.link-zoom {
	/*position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	z-index:66;
  display: inline-block;
  -moz-transform: translate(-100px, 0px);
  -webkit-transform:   translate(-100px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform:   translate(-100px, 0px);
  transform:  translate(-100px, 0px);
  opacity: 0
*/}
.link-zoom i {
	position:absolute;
	top:45%;
	right:0;
	left:0;

  width: 30px;
  height: 30px;
		margin:auto;
	}
.link-href {
  display: inline-block;
  width: 30px;
  height: 30px;
  -moz-transform: translate(100px, 0px);/* FF3.5+ */
  -webkit-transform:   translate(100px, 0px);/*Saf3.1+, Chrome*/
  -o-transform: translate(100px, 0px);/* Opera 10.5 */
  -ms-transform:   translate(100px, 0px);/* IE 9 */
  transform:  translate(100px, 0px);
  opacity: 0;




}
 .img-hover:hover .link-zoom , .img-hover:hover .link-href { opacity: 1;
  -moz-transform: translate(0px, 0px);/* FF3.5+ */
  -webkit-transform:   translate(0px, 0px);/*Saf3.1+, Chrome*/
  -o-transform: translate(0px, 0px);/* Opera 10.5 */
  -ms-transform:   translate(0px, 0px);/* IE 9 */
  transform:  translate(0px, 0px);
  opacity: 1;

  -webkit-transition: all 0.6s ease-in-out;/* Safari 3.2+, Chrome */
  -moz-transition: all 0.6s ease-in-out;/* Firefox 4-15 */
  -o-transition: all 0.6s ease-in-out;/* Opera 10.5-12.00 */
  transition: all 0.6s ease-in-out;/* Firefox 16+, Opera 12.50+ */
 }
.img-hover h2 { font-size:18px; margin:0; margin-bottom:10px; line-height:25px; color:#fff; font-weight: bold;}
.img-hover p { font-size:14px;   margin-bottom:10px; line-height:25px; color:#fff;}
.img-hover i { font-size:22px;   margin-bottom:10px; line-height:25px; color:#fff;}
.Portfolio-pro:hover .img-hover {
-moz-transform:  translate(0px, 0);/* FF3.5+ */
-webkit-transform:  translate(0px,  0);/*Saf3.1+, Chrome*/
-o-transform:   translate(0px, 0);/* Opera 10.5 */
-ms-transform:  translate(0px, 0);/* IE 9 */
transform:  translate(0px, 0);

	}

	 .img-hover {

	position:absolute; top:0; bottom:0; right:0; left:0;
	padding: 30px  ;
	text-align:center;
background: rgb(236, 195, 87);
background: transparent;
background: rgba(236, 195, 87, 0.9);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5c9221c,endColorstr=#e5c9221c);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5c9221c,endColorstr=#e5c9221c)";/*IE8*/
zoom: 1;

	-webkit-transition: all 0.6s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.6s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.6s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.6s ease-in-out;/* Firefox 16+, Opera 12.50+ */

-moz-transform: rotate(0deg) scale(0.1, 0.1) skewX(0deg) skewY(0deg) translate(0px, 0px);/* FF3.5+ */
-webkit-transform: rotate(0deg) scale(0.1, 0.1) skew(0deg, 0deg) translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform: rotate(0deg) scale(0.1, 0.1) skew(0deg, 0deg) translate(0px, 0px);/* Opera 10.5 */
-ms-transform: rotate(0deg) scale(0.1, 0.1) skew(0deg, 0deg) translate(0px, 0px);/* IE 9 */
transform: rotate(0deg) scale(0.1, 0.1) skew(0deg, 0deg) translate(0px, 0px);

	opacity:0;
}
 .img-hover:after { content:''; position:absolute; top:15px; right:15px; border-top:1px solid #fff; border-right:1px solid #fff; left:100%; bottom:100%;

 	-webkit-transition: all 1s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all s ease-in-out;/* Firefox 4-15 */
	-o-transition: all s ease-in-out;/* Opera 10.5-12.00 */
	transition: all s ease-in-out;/* Firefox 16+, Opera 12.50+ */

  }
 .img-hover:before { content:''; position:absolute; top:100%; right:100%; border-bottom:1px solid #fff; border-left:1px solid #fff; left:15px; bottom:15px;

 	-webkit-transition: all 1s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all s ease-in-out;/* Firefox 4-15 */
	-o-transition: all s ease-in-out;/* Opera 10.5-12.00 */
	transition: all s ease-in-out;/* Firefox 16+, Opera 12.50+ */

  }



.img-hover h2 { font-size:18px; margin:0; margin-bottom:10px; line-height:25px; color:#fff;}
.img-hover p { font-size:14px;   margin-bottom:10px; line-height:25px; color:#fff;}
.img-hover i { font-size:22px;   margin-bottom:10px; line-height:25px; color:#fff;}
.Portfolio-pro:hover .img-hover {
	opacity:1;
-moz-transform: rotate(0deg) scale(1, 1) skewX(0deg) skewY(0deg) translate(0px, 0px);/* FF3.5+ */
-webkit-transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/* Opera 10.5 */
-ms-transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);/* IE 9 */
transform: rotate(0deg) scale(1, 1) skew(0deg, 0deg) translate(0px, 0px);


	}
.Portfolio-pro:hover .img-hover:after{left:15px; bottom:15px;}
.Portfolio-pro:hover .img-hover:before{right:15px; top:15px;}

.pp_content { font-size:0;}

/******************/
.Portfolio-pro_pro {
    height: 180px;
    overflow: hidden;
    position: relative;

	border: 4px solid #1b81cc;
-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;

 	-webkit-transition: all 1s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all s ease-in-out;/* Firefox 4-15 */
	-o-transition: all s ease-in-out;/* Opera 10.5-12.00 */
	transition: all s ease-in-out;/* Firefox 16+, Opera 12.50+ */


}
.Portfolio-img_pro {
	background: #fff url(../images/cover.jpg) center center no-repeat    ;
	overflow:hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	height: 180px;
	position: relative;
	text-align:center;
	color:#fff;
  -webkit-transition: all 0.6s ease-in-out;/* Safari 3.2+, Chrome */
  -moz-transition: all 0.6s ease-in-out;/* Firefox 4-15 */
  -o-transition: all 0.6s ease-in-out;/* Opera 10.5-12.00 */
  transition: all 0.6s ease-in-out;/* Firefox 16+, Opera 12.50+ */

 }
 .img-hover_pro { position:absolute; bottom:0; right:0; left:0; padding:5px; color:#fff; background:#1b81cc;
 text-align:center;

  	-webkit-transition: all 1s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all s ease-in-out;/* Firefox 4-15 */
	-o-transition: all s ease-in-out;/* Opera 10.5-12.00 */
	transition: all s ease-in-out;/* Firefox 16+, Opera 12.50+ */

}
 .Portfolio-pro_pro:hover {border: 4px solid #c9221c;}
 .Portfolio-pro_pro:hover  .img-hover_pro {background:  #c9221c;}
/******************/

.manger-word {
		position:relative;
		margin-top:50px;
		padding:20px 5px;
		background:#1b81cc;

		border: 9px solid #c9221c;
-moz-border-radius: 30px 0px;/*Firefox*/
-webkit-border-radius: 30px 0px;/*Safari, Chrome*/
border-radius: 30px 0px;
		z-index:1;
}

.manger-word h2 { color:#c9221c; font-size:21px; line-height:25px; }
.manger-word p { color:#fff; }


/**********/
.products-home  {
background:#f1f1f1   ;
		width:100%;
		padding:40px 0 80px 0 ;

	}

.news-home {
		background:#fff   ;
		width:100%;
		padding:40px 0 ;


}
.news-home .about-intro p {color:#777777; margin-bottom:30px;}
.news-home .welcom-post-content h2 a {color:#333;}
.news-home .welcom-post-content h2   { font-size:18px;}
.news-home .welcom-post-content p {color:#777777;}
.news-home-caption { position:absolute; right:0; left:0; top:0; bottom:0;
background: rgb(85, 143, 180);
background: transparent;
background: rgba(85, 143, 180, 0.6);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99558FB4,endColorstr=#99558FB4);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99558FB4,endColorstr=#99558FB4)";/*IE8*/
zoom: 1;
 opacity:0;

 	-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 1s ease;/* Firefox 4-15 */
	-o-transition: all 1s ease;/* Opera 10.5-12.00 */
	transition: all 1s ease;/* Firefox 16+, Opera 12.50+ */

}
.news-home-caption span { background:#292c33; display:inline-block; padding:5px 10px; font-size:14px;
bottom:20px; left:15px; position:absolute; color:#fff;
	}
.topic-post-all:hover .news-home-caption { opacity:1; }

 /********** **********/
 .post-post-thumbnail { position:relative; padding-top:60%; overflow:hidden;}
 .post-post-thumbnail img{
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
 /************/

/***********************/
/*****************/
 .newsletar-home {
	background:#b3252e url(../images/newsletar.jpg) top center no-repeat  ;
	overflow:hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	min-height:220px;
	position: relative;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;

 }
/*******************/
.testimonials-main{background:#f1f1f1 ;}
.testimonials-main-img { margin-top:50px;}
.testimonials-home-all {
		background:#4f4a48  url(../images/cover2.jpg) center center no-repeat fixed   ;
		overflow:hidden;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;

		padding:40px 0 ;
		min-height:350px;


}
.testimonials-home-all  .about-intro  { position:relative; padding-top:50px; }
.testimonials-home-all  .about-intro:after { position:absolute; top:0; right:0; left:48%; margin:auto;
font-size:33px; color:#ccc;
  font-family: 'FontAwesome';
   content: "\f10e";
	}
.testimonials-home-all .about-intro p { color:#fff; text-align:center;font-family: 'Droid Arabic Kufi', serif;
color:#ccc}
.testimonials-home-all .about-intro h3 {  text-align:center; font-size:14px; font-family: 'Droid Arabic Kufi', serif;
color:#c9221c}
.testimonials-home-all .about-intro h4 {  text-align:center; font-size:14px; font-family: 'Droid Arabic Kufi', serif;
color:#fff}
.testimonials-home-all .about-intro h5 {  text-align:center; font-size:14px; font-family: 'Droid Arabic Kufi', serif;
color:#fff}
/*************/


.testimonials-camp {
	 background: #444;
    border-radius: 20px;
    margin: 30px 0;
    padding: 20px;
    text-align: center;

	}
.thumbnail-testimonials-camp { display:inline-block ; width:120px; vertical-align:middle;}
.des-testimonials-camp {display:inline-block ; overflow:hidden; height:100%; vertical-align:middle;}

.about-intro-testimonials { border:1px solid  #c9221c ; margin:7px;
-moz-border-radius: 10px 0px;/*Firefox*/
-webkit-border-radius: 10px 0px;/*Safari, Chrome*/
border-radius: 10px 0px;

}

 /**************/
.nav-tabs.projects-tabs > li > a { font-size:18px; color:#333;   background:none; border:none; }
.nav-tabs.projects-tabs > li.active > a {  color:#7d9b3a ;    }
.nav-tabs.projects-tabs > li  {   width:50%; background:none; border:none; }
.nav-tabs.projects-tabs > li.active > a, .nav-tabs.projects-tabs > li.active > a:focus, .nav-tabs.projects-tabs > li.active > a:hover { background:none; border:none;}
.projects-tabs { margin-bottom:30px;background:none; border:none; }

.projects-box-thumbnail { position:relative; overflow:hidden;}
.projects-box-content {
position:absolute; top:0; right:0; bottom:0; left:0; padding:7px 20px;

background: rgb(0, 0, 0);
background: transparent;
background: rgba(0, 0, 0, 0.5);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000)";/*IE8*/
zoom: 1;

	-moz-transform:   translate(0px, 100%);/* FF3.5+ */
	-webkit-transform:  translate(0px, 100%);/*Saf3.1+, Chrome*/
	-o-transform:  translate(0px, 100%);/* Opera 10.5 */
	-ms-transform:  translate(0px, 100%);/* IE 9 */
	transform:   translate(0px, 100%);

	-webkit-transition: all .5s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all .5s  ease;/* Firefox 4-15 */
	-o-transition: all .5s  ease;/* Opera 10.5-12.00 */
	transition: all .5s  ease;/* Firefox 16+, Opera 12.50+ */



}


.projects-box-thumbnail:hover .projects-box-content {
	-moz-transform:   translate(0px, 0px);/* FF3.5+ */
	-webkit-transform:  translate(0px,0px);/*Saf3.1+, Chrome*/
	-o-transform:  translate(0px, 0px);/* Opera 10.5 */
	-ms-transform:  translate(0px,0px);/* IE 9 */
	transform:   translate(0px,0px);

	}
.projects-box-content h2 { color:#fff; font-size:15px; margin:5px; margin-bottom:10px; line-height:25px; min-height:80px;}
.projects-box-content h3 { color:#fff; font-size:13px; margin:5px; line-height:25px;}

a.link-img-hover-icon {color:#fff; font-size:16px; padding:2px 10px; position:relative; }
a.img-img-hover-icon  {color:#fff; font-size:16px; padding:2px 10px; position:relative; }

.img-img-hover-icon:after  { position:absolute; content:''; top:0; bottom:0; right:0; left:0;
background:#3f623a; z-index:-1;

-moz-transform:  skewX(-17deg) skewY(0deg) ;/* FF3.5+ */
-webkit-transform:  skew(-17deg, 0deg) ;/*Saf3.1+, Chrome*/
-o-transform:  skew(-17deg, 0deg) ;/* Opera 10.5 */
-ms-transform:  skew(-17deg, 0deg) ;/* IE 9 */
transform:  skew(-17deg, 0deg) ;


 }
.link-img-hover-icon:after  { position:absolute; content:''; top:0; bottom:0; right:0; left:0;
background:#7d9b3a; z-index:-1;

-moz-transform:  skewX(-17deg) skewY(0deg) ;/* FF3.5+ */
-webkit-transform:  skew(-17deg, 0deg) ;/*Saf3.1+, Chrome*/
-o-transform:  skew(-17deg, 0deg) ;/* Opera 10.5 */
-ms-transform:  skew(-17deg, 0deg) ;/* IE 9 */
transform:  skew(-17deg, 0deg) ;


 }
 /************************/
 .fela-content p { line-height:25px;}
.nav-tabs.fela-tabs > li > a { font-size:18px; color:#333;   background:none; border:none; padding:0; margin-bottom:30px; }
.nav-tabs.fela-tabs > li.active > a {  color:#7d9b3a ;    }
.nav-tabs.fela-tabs > li  {  background:none; border:none; }
.nav-tabs.fela-tabs > li.active > a, .nav-tabs.fela-tabs > li.active > a:focus, .nav-tabs.fela-tabs > li.active > a:hover { background:none; border:none;}


.fela-tabs > li > a > img { max-width:100% !important;}

/***************/
.title-pages {
    background: #333 url(../images/cover-single.jpg) center center no-repeat  ;
    overflow:hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    min-height:270px;
    position: relative;
    padding-top:150px;
    padding-bottom:30px;
    text-align:center;
    color:#fff;

        }
 /********** **********/
 .about-home {


	background: #f1f1f1 ;
	/*overflow:hidden;*/
 	position: relative;
	padding:  0;
	padding-bottom:50px;
 	 }

.about-intro-img { padding-top:40px;}
.sidebar-style .navbar-nav {
	float: none;
}
.sidebar-style .navbar-nav li {
	float: none;
}
.sidebar-style .navbar-default .navbar-collapse {
	padding: 0;
}
	/***************/
.single-services .news-top {
	margin-top: 30px;
}

.shopping-home {


	background: #f5f5f5 url(../images/cover-3.jpg) bottom center no-repeat  ;
	overflow:hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	min-height:380px;
	position: relative;
	padding:  0;
	text-align:center;
  z-index: 333

	 }
.hotel-home {


	background: #f5f5f5 url(../images/cover-4.jpg) bottom center no-repeat  ;
	overflow:hidden;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	min-height:380px;
	position: relative;
	padding:  0;
	text-align:center;


	 }
.shopping-home .about-intro p { color:#fff !important;}
.section-title2 h2:after { background:none;}
.shopping-home-box ,.hotel-home-box { position:relative; z-index:5;text-align:justify;}
.shopping-home-box .about-intro ,.hotel-home-box .about-intro {  min-height: 140px;}

.shopping-home-box:after { content:''; position:absolute; right:-220px; left:0; top:0; bottom:0;
 z-index:-1;
background: rgb(27, 129, 204);
background: transparent;
background: rgba(27, 129, 204, 0.9);
zoom: 1;


}
.hotel-home-box:after { content:''; position:absolute; right:0; left:-220px; top:0; bottom:0;
 z-index:-1;
background: rgb(236, 195, 87);
background: transparent;
background: rgba(236, 195, 87, 0.9);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5c9221c,endColorstr=#e5c9221c);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5c9221c,endColorstr=#e5c9221c)";/*IE8*/
zoom: 1;



}




	 /***********/
.Services-content {


}
.Services-box-right{ float:right;  width: 100px;}
.Services-box-left{     min-height: 50px; margin-bottom:20px;}
.Services-box-left h3 { font-size:16px; line-height:25px;  }
.Services-box-left p { font-size:14px; line-height:25px; }
.Services-box-right img {
    width: 80px;
	-webkit-transition: all 0.5s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.5s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.5s ease-in-out;/* Firefox 16+, Opera 12.50+ */

}
.section-box:hover img {
-moz-transform: rotate(0deg) scale(1.1, 1.1) skewX(0deg) skewY(0deg) translate(0px, 0px);/* FF3.5+ */
-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg, 0deg) translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg, 0deg) translate(0px, 0px);/* Opera 10.5 */
-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg, 0deg) translate(0px, 0px);/* IE 9 */
transform: rotate(0deg) scale(1.1, 1.1) skew(0deg, 0deg) translate(0px, 0px);

	}
.Services-img-c { position:relative;}
.Services-img-c img {
 position:absolute;
 top:0 ;
 right:0;


	-webkit-transition: all 0.5s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.5s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.5s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.5s ease-in-out;/* Firefox 16+, Opera 12.50+ */

		}
.Services-img-c:hover img {
 top:-20px;

}
.Services-box-left .Services-box-right{ float:none;text-align:center;    width: auto;}
	.Services-box-right { text-align:center;}
	.Services-box-left { text-align:center;}

.about-intro { }
.about-home-single .about-intro { background:#fff; padding:15px;}
.about-intro p { line-height:25px; font-size:14px;color:#333; text-align:justify;}
.section-title {  padding:50px 0;text-align:center;   }
.section-title h2 { font-size:26px; color:#333; margin:0; text-align:center; position:relative; display:inline-block;z-index: 1;  }
.section-title2 h2 {color:#fff;}

.section-title h2::before {
    content: '';
    position: absolute;
    bottom: -17px;
    height: 10px;
    width: 10px;
    background: #1d80c8;
    left: 0px;
    right: 0px;
    margin: auto;
    border-bottom: 0px solid #ecc357;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: -1;
}
.section-title h2::after {
    content: '';
    position: absolute;
    bottom: -14px;
    height: 11px;
    left: -20px;
    right: -20px;
    margin: auto;
    border-bottom: 2px solid #1d80c8;
    border-left: 2px solid #1d80c8;
    border-right: 2px solid #1d80c8;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    z-index: -1;
}
.section-title2 h2:after{ border-left:2px solid #fff;border-right:2px solid #fff;border-bottom: 2px solid #fff;  }
.section-title2 h2:before{background: #fff; }
.section-title3 h2:after{ border-left:2px solid #1b81cc;border-right:2px solid #1b81cc;  }

.about-box {
		background:#eeeeee;
		min-height:210px;
		overflow:hidden;


	}
.about-box-in {
	position:relative;

	}
.about-box-min {
 	-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 1s ease;/* Firefox 4-15 */
	-o-transition: all 1s ease;/* Opera 10.5-12.00 */
	transition: all 1s ease;/* Firefox 16+, Opera 12.50+ */
 }
.about-box-min-icon {
	float: right;
	 padding-top:20px;
	margin-right: 20px;
	width: 80px;
}
.about-box-min-content {
    color: #7e7e7e;
    font-size: 14px;
    height: 100%;
    line-height: 25px;
    overflow: hidden;
    padding-right: 5px;
		 padding-top:20px;
		 padding-bottom:20px;

}
.about-box-min-content h2 {color: #7d9b3a; font-size:22px;  padding-left:30px;  line-height:25px; margin:10px 0;  }
.about-box-min-content p {color: #7e7e7e; font-size:14px;   line-height:25px;   }

.about-box-img { position:absolute; top:-40px; bottom:-40px; right:-40px; left: -70px;


overflow:hidden;

 	-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 1s ease;/* Firefox 4-15 */
	-o-transition: all 1s ease;/* Opera 10.5-12.00 */
	transition: all 1s ease;/* Firefox 16+, Opera 12.50+ */

-moz-transform:   translate(100%, 0px);/* FF3.5+ */
-webkit-transform:    translate(100%, 0px);/*Saf3.1+, Chrome*/
-o-transform:    translate(100%, 0px);/* Opera 10.5 */
-ms-transform:    translate(100%, 0px);/* IE 9 */
transform:   translate(100%, 0px) ;
}
.about-box:hover .about-box-img{
-moz-transform:   translate(0px, 0px);/* FF3.5+ */
-webkit-transform:    translate(0px, 0px);/*Saf3.1+, Chrome*/
-o-transform:    translate(0px, 0px);/* Opera 10.5 */
-ms-transform:    translate(0px, 0px);/* IE 9 */
transform:   translate(0px, 0px) ;

	}
.about-box:hover .about-box-min	{
	-moz-transform:    translate(-100%, 0px);/* FF3.5+ */
-webkit-transform:   translate(-100%, 0px);/*Saf3.1+, Chrome*/
-o-transform:    translate(-100%, 0px);/* Opera 10.5 */
-ms-transform:   translate(-100%, 0px);/* IE 9 */
transform:  translate(-100%, 0px) ;


	}

.about-box-img-min{
	   bottom: 0;
    left: -30px;
    position: absolute;
    right: 0;
    top: 0;


	}
.about-box-img img { position:absolute; top:0; bottom:0; right:0; left:0; width:100%}

.about-zoom {

	position:absolute; bottom:0; left:0; padding:7px 20px;

	background: rgb(125, 155, 58);
	background: transparent;
	background: rgba(125, 155, 58, 0.8);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc7D9B3A,endColorstr=#cc7D9B3A);/*IE 5.5-7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc7D9B3A,endColorstr=#cc7D9B3A)";/*IE8*/
	zoom: 1;

	-moz-transform:   translate(0px, 100%);/* FF3.5+ */
	-webkit-transform:  translate(0px, 100%);/*Saf3.1+, Chrome*/
	-o-transform:  translate(0px, 100%);/* Opera 10.5 */
	-ms-transform:  translate(0px, 100%);/* IE 9 */
	transform:   translate(0px, 100%);

	-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 1s ease;/* Firefox 4-15 */
	-o-transition: all 1s ease;/* Opera 10.5-12.00 */
	transition: all 1s ease;/* Firefox 16+, Opera 12.50+ */

 }
.about-box:hover .about-zoom {
	-moz-transform:   translate(0px, 0px);/* FF3.5+ */
	-webkit-transform:  translate(0px,0px);/*Saf3.1+, Chrome*/
	-o-transform:  translate(0px, 0px);/* Opera 10.5 */
	-ms-transform:  translate(0px,0px);/* IE 9 */
	transform:   translate(0px,0px);

	}
.about-zoom i { color:#fff; font-size:18px; }

.Services-content-single { margin-top:40px;}
.Services-content-single .section-box { background:#fff; padding:15px;  margin-bottom: 30px;}
 /************/
.home-box-home {  }
.home-box-title {
		margin-top:40px;
	  background:#fff;
	  padding:8px;
	border: 1px solid #e3e5e7;
	-moz-border-radius: 0px;/*Firefox*/
	-webkit-border-radius: 0px;/*Safari, Chrome*/
	border-radius: 0px;
	}
.home-box-foot {
text-align:center;
	  background:#f6f6f6;
	  padding:8px;
	border: 1px solid #e3e5e7;
	-moz-border-radius: 0px;/*Firefox*/
	-webkit-border-radius: 0px;/*Safari, Chrome*/
	border-radius: 0px;
	}
.home-box-title h2 ,.home-box-title h1{ 	  font-size:16px;
	  margin:0;
	  line-height:25px;
 color: #333; }
.home-box-title h2 a ,.home-box-title h1 a{ font-family:'Droid Arabic Kufi',Arial,Verdana,sans-serif; color: #FFFFFF;}
.article-single .home-box-title h1 { padding:7px}
.home-box-title .widget-icon { background:#45619d;
 color: #FFFFFF;
    font-size: 20px;
    margin-right: 6px;
    padding: 6px 0 7px;
    text-align: center;
    width: 33px;
	margin-left:10px;
	}
.home-box-content ,.sigle-tag{
	background:#fff;

	  padding:8px;
	border: 1px solid #e3e5e7;
	-moz-border-radius: 0;/*Firefox*/
	-webkit-border-radius: 0;/*Safari, Chrome*/
	border-radius: 0;
	margin-bottom:30px;

 	}
.sigle-tag {padding:7px 15px }
.post-related { margin-top:20px;}

.home-box .home-box-content .article-thumb {
/*
width:120px;
height:120px;
*/
padding: 3px;
border: 1px solid #ccc;
margin: 0 4px 0 0    ;
background:#fff;

	}

.home-box .home-box-content .article-thumb img{
	width:100%;
	/*height:100%;*/
}
.home-box .home-box-content .article-details > .row{
		margin:0 -1px 0 -15px !important;
}
.home-box .home-box-content .article-details h2{
	font-size:14px;
	margin-top:5px;
	line-height:23px;
}

.home-box .home-box-content .article-details h3{
	font-size:13px;
	margin-top:0px;
	line-height:23px;
	min-height:49px;
	max-height:49px;
	overflow:hidden
}
.category .article-blog {
margin-top: 30px;
	}
	.article-blog h3{font-size:14px;
	margin-top:5px;
	line-height:23px;
		min-height:inherit !important;
	max-height:inherit !important;
	overflow:inherit !important}
.home-box .home-box-content .article-details p ,.article-single{
	color:#444;
	font-family: 'Droid Arabic Naskh', serif;
	font-size: 12px;
    line-height: 25px;

}
.article-single .img-single img{ max-width:100%;
	/*max-height:310px;*/
	 padding:4px ; background:#fff; border:1px solid #CCC; margin:10px auto}
.article-single .img-single  { text-align:center}
.home-box .home-box-content  article  {
	overflow:hidden;
	/*margin:5px  ;*/
	padding:5px 0;
	border-bottom:1px solid #ececec;

}
.home-box .home-box-content  .cat-news-small   {


}

.postMeta ,.postMeta a {
	color:#AAAAAA;
	overflow:hidden;
	}
.postMeta i {
	color:#4a3d3e;
	margin-right:3px;
	}
.postMeta li {
	margin-left:20px;
	min-width:60px;
	font-size:11px;
	float:left;
	}
/*

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{  background-color: #45619d;  border-color: #45619d;}
 .pagination > li > a, .pagination > li > span { float:right;}

.pagination > li:first-child > a, .pagination > li:first-child > span {


-moz-border-top-left-radius: 0px;
-moz-border-top-right-radius: 4px;
-moz-border-bottom-right-radius: 4px;
-moz-border-bottom-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 0px;
	}

 .pagination > li:last-child > a,  .pagination > li:last-child > span {
 -moz-border-top-left-radius: 4px;
-moz-border-top-right-radius: 0px;
-moz-border-bottom-right-radius: 0px;
-moz-border-bottom-left-radius: 4px;
 -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 4px;
	}*/
.pagination-cat { text-align:center;}

	/*****************************************/
.widget    { }
.article-thumb-small-thumb{float:right; margin-left:7px;}
.article-thumb-small {  margin:5px; overflow:hidden;  border-bottom:1px solid #eeeeee; padding:4px 0;  }
.article-thumb-small img{width:91px/*76px*/;  float:right; height:60px; border:1px solid #CCC; padding:3px;}
.article-thumb-small  h2 { margin:0; font-size:14px;  }
.article-thumb-small  h3 { margin:0; font-size:12px;line-height:25px;}
.article-thumb-small  h3 a{	color:#444;
	font-family: 'Droid Arabic Naskh', serif;
	font-size: 12px;
    line-height: 25px;
  }
.element-item { margin-bottom:5px; padding:5px;}
			/***************/
.bott-eff-b{

background: rgb(0, 61, 255);
background: transparent;
background: rgba(0, 61, 255, 0.2);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33003DFF,endColorstr=#33003DFF);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33003DFF,endColorstr=#33003DFF)";/*IE8*/
zoom: 1;


position:absolute;width:100%;
height:0px; right:0px;bottom:0px;text-align:right; color:#FFFFFF;
/*overflow:hidden;*/


font-size:26px;

}
 .bott-eff-b .fa{

	position:absolute;
  right:-90px;
  bottom:40%;
  display:block;

  text-align:center;
   }
/****************/
/*---------------------------------------------------------------
********** blog-home **********/
/*--------------------------------------------------------------*/
.blog-home{
  padding: 20px 0;
	background: #fff;
}
.blog-home-main-img{
  position: relative;
overflow: hidden;
}
.blog-home-main-in {
    background: #fff;
    margin-bottom: 30px;
    overflow: hidden;
}
.blog-home-main-content {
  background: #fff;
  padding: 15px;
  margin: 15px;
  margin-top: -30px;
  position: relative;
  border: 1px solid #ccc;
  -webkit-transition: all 0.6s ease-in-out;/* Safari 3.2+, Chrome */
  -moz-transition: all 0.6s ease-in-out;/* Firefox 4-15 */
  -o-transition: all 0.6s ease-in-out;/* Opera 10.5-12.00 */
  transition: all 0.6s ease-in-out;/* Firefox 16+, Opera 12.50+ */

}
.blog-home-main-in:hover .blog-home-main-content {
  -webkit-box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 22px -8px rgba(0,0,0,0.75);

}
.blog-home-main-in:hover .blog-home-main-content .read-more-slide-b a.btn-read{
    background: #333;
    color: #fff;
}
.blog-home-main-in:hover .blog-home-main-img .Portfolio-img_pro {
    -ms-transform: rotate(10deg) scale(1.5, 1.5);
    -webkit-transform: rotate(10deg) scale(1.5, 1.5);
    transform: rotate(10deg) scale(1.5, 1.5);
}
.blog-home-main-content h3 {
   color: #333;
   font-size: 16px;
   margin: 0;
   margin-bottom: 20px;
   height: 35px;
   overflow: hidden;
   text-align: center;
   line-height: 25px;
}
.blog-home-main-content h3 a{
   color: #333;
}

/************************/
/*.cat-news .home-box-content .col-lg-6 {width: 48.3%;}*/
.cat-column { margin-left: 0;
    padding-left: 0;
    padding-right: 0;
	}
.home-box.cat-column {width:49%;}
.cat-column.Last-col {margin-left: 30px;}
.home-box .home-box-content article{padding:5px;}
 .article-list .home-box-content .cat-news-small { clear:left;}
 .tab-content > div { display:none;}
 ul#myTab{ padding:5px 14px 0px 14px ;background:#F7F7F7;}

.article-list .cat-news-larg .article-details { max-height:127px; overflow:hidden;}
 /**********************/
 .footer-top {
	 	background:#2e2b2b;
		padding:40px 0;
	 }
 .footer-copy {
	 	background:#292626;
	 }

.widget-head h4 { color:#fff; position:relative; padding-bottom:10px; margin-bottom:20px;}
.widget-head h4:after {  border-bottom: 2px solid #1d80c8;
    border-left: 2px solid #1d80c8;
    bottom: 0;
    content: "";
    height: 20px;
    position: absolute;
    left: -7px;
    top: 8px;
    width: 20px;  }
.con-det li  {color:#e4e4e4; line-height:25px;}
.con-det i {color:#938989; width:20px;}
.footer-link li  { padding-left:15px; position:relative;}
.footer-link li:after  {position:absolute;  content: "\f061"; left:0; top:7px; font-size:11px;
 color:#938989;

  font-family: 'FontAwesome';

  }
.widget-content-footer li a{color:#e4e4e4;line-height:25px;}
.widget-content-footer li:hover a{color:#fff; }
.footer-al { background:url(images/footer.jpg) top left no-repeat; height:210px; border:1px solid #fff;}

.menu-foot{ text-align:center; margin-top:30px;}
.menu-foot li { display:inline-block; color:#9b9b9b;}
.menu-foot li a{   color:#9b9b9b; padding:7px 10px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#ffffff)";/*IE 8*/
text-shadow: 2px 2px 0px #ffffff;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#ffffff); /*IE 5.5-7*/

}
.menu-foot li a:hover{   color:#fff; }
 .copy-l {  text-align:left;}
   .copy-r { color:#fff;text-align:left;}
   .copy-r p ,  .copy-c p{  margin-top:20px;color:#fff;}


.read-more-cat a {
	background:none;
	color:#333 ;
	padding:8px 45px;
	font-size:14px;
  font-weight: bold;
border: 2px solid #1c81cc ;
-moz-border-radius: 9px;/*Firefox*/
-webkit-border-radius: 9px;/*Safari, Chrome*/
border-radius: 9px;

margin:30px 0;
-webkit-transition: all 0.4s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.4s ease;/* Firefox 4-15 */
	-o-transition: all 0.4s ease;/* Opera 10.5-12.00 */
	transition: all 0.4s ease;/* Firefox 16+, Opera 12.50+ */


	}
.read-more-cat a:hover {
	padding:8px 55px;
	background:#000;
	color:#f0f0f0 ;
	border: 2px solid #333 ;
 }
.read-more-cat2 a {border: 1px solid #fff ;color:#fff ;}
.read-more-cat2 a:hover {border: 1px solid #fff ;color:#333 ;background:#fff;}
.read-more-cat3 a {border: 1px solid #c9221c  ;color:#333 ;}
.read-more-cat3.more-cat-wit a {color:#fff ;}
.read-more-cat3 a:hover {border: 1px solid #fff ;color:#c9221c ;background:#fff;}

.shre-top-foot { margin-top:10px;}
.widget-content-footer-about p {color:#fff ; line-height:25px; font-size:14px;}

.widget-footer-list li { position:relative; color:#fff ; line-height:25px;}
.widget-footer-list li  { display:block; position:relative; padding-right:10px;}
.widget-footer-list li:after {
	position:absolute;
	content: "\f104";
	 font-family: 'FontAwesome';
	 color:#c9221c ;
	 right:0;
	 top:1px;


}
.read-more-cat-foot a{ margin-bottom:0;margin-top:5px;}
   /***********************************/
/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.slide-home .owl-next { left:20px; position:absolute;background:none !important; font-size:30px !important;}
.slide-home .owl-prev { right:20px; position:absolute; background:none !important; font-size:30px !important;}
.slide-home .owl-nav i {
  padding: 7px 13px;
  background: #1b81cc;
  color: #fff;
  border-radius: 3px;
}
.clint-home .owl-nav i {
  padding: 7px 13px;
  background: #1b81cc;
  color: #fff;
  border-radius: 3px;
}
.slide-home .owl-nav i:hover ,.clint-home .owl-nav i:hover{
  padding: 7px 13px;
  background: #333 !important;
  color: #fff;
  border-radius: 3px;
}
.slide-home .owl-nav button:hover i{
  background: #333 !important;
  color: #fff;
}
.slide-home .owl-dots  ,
.clint-home  .owl-dots
{
  display: none;
}
/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/*
 *  Owl Carousel CSS3 Transitions
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}

  /********************/
.owl-carousel-slide-home .owl-pagination {  position:absolute; left:0; right:0; bottom:20px; }
.owl-carousel-slide-home.owl-theme .owl-controls .owl-page span {  background:#fff !important;}
.owl-carousel-slide-home.owl-theme .owl-controls .owl-page.active span {background:#c9221c !important;}
.slide-home  .owl-buttons div {
		background:#333 !important;
		border: 0px solid #000000;
		-moz-border-radius: 0 !important;/*Firefox*/
		-webkit-border-radius: 0 !important;/*Safari, Chrome*/
		border-radius: 0 !important;
		 padding: 1px 10px !important;

	}
.owl-carousel-slide-home.owl-theme .owl-controls	{ margin-bottom:0 !important; margin-top: 0 !important;
}

/*************************/
.owl-carousel-projects-home .owl-pagination { display:none;}
.owl-carousel-projects-home .owl-buttons {
		position:relative;
	}
.owl-carousel-projects-home  .owl-buttons div {
		background:#989490 !important;
		border: 0px solid #000000;
		-moz-border-radius: 4px !important;/*Firefox*/
		-webkit-border-radius:4px !important;/*Safari, Chrome*/
		border-radius: 4px !important;
		 padding: 5px 10px !important;

	}
.clint-box-home .owl-pagination { display:none;}
.clint-box-home .owl-buttons {
		position:relative;
	}

.clint-box-home { text-align:center;}
.testimonials-home-all  .owl-buttons { display:none;}
.testimonials-home-all .owl-theme .owl-controls .owl-page span {
	 height: 9px;
    width: 32px;
	background:#fff;

	}
/**********************************/
.clint-home {
  background:#f1f1f1;
	padding-bottom: 60px;
}
.clint-home-bb-box { background:#f1f1f1; padding-bottom:60px;  }
.clint-home-b { position:relative; height:170px; vertical-align:middle; display:flex; margin:5px; background:#c9221c; padding:7px;

border: 0px solid #000000;
-moz-border-radius: 30px 0px;/*Firefox*/
-webkit-border-radius: 30px 0px;/*Safari, Chrome*/
border-radius: 30px 0px;

}
.clint-home-b img{

 bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    /*position: absolute;*/
    right: 0;
    top: 0;
    vertical-align: middle;}
/*--------------------------------------
*********** load-page ***********
--------------------------------------*/
#page-all { visibility:hidden;}
/***********/
.load-page {
    bottom: 0;
    height: auto;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 100%;
    z-index: 9999;
	background:#fff;
	direction:ltr;
}
.load-page img {
	-webkit-transition: all 0.6s ease-in-out;/* Safari 3.2+, Chrome */
	-moz-transition: all 0.6s ease-in-out;/* Firefox 4-15 */
	-o-transition: all 0.6s ease-in-out;/* Opera 10.5-12.00 */
	transition: all 0.6s ease-in-out;/* Firefox 16+, Opera 12.50+ */

/*     -webkit-animation:load-anim 2s linear infinite;
    -moz-animation:load-anim 2s linear infinite;
    animation:load-anim 2s linear infinite;
*/
	max-width:100%;
}
.load-page-in {
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
	 bottom: 0;
    z-index: 9999;
	width:200px;
	height:200px;
	}
/*********************************/
@keyframes lds-wedges {
 0% {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 100% {
   -webkit-transform: rotate(360deg);
   transform: rotate(360deg);
 }
}
@-webkit-keyframes lds-wedges {
 0% {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 100% {
   -webkit-transform: rotate(360deg);
   transform: rotate(360deg);
 }
}
.lds-wedges {
 position: relative;
}
.lds-wedges > div > div {
 -webkit-transform-origin: 100px 100px;
 transform-origin: 100px 100px;
 -webkit-animation: lds-wedges 3s linear infinite;
 animation: lds-wedges 3s linear infinite;
 opacity: 0.8;
}
.lds-wedges > div > div > div {
 position: absolute;
 left: 30px;
 top: 30px;
 width: 70px;
 height: 70px;
 border-radius: 70px 0 0 0;
 -webkit-transform-origin: 100px 100px;
 transform-origin: 100px 100px;
}
.lds-wedges > div div:nth-child(1) > div {
 background: #1b81cc;
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
.lds-wedges > div div:nth-child(1) {
 -webkit-animation-duration: 0.75s;
 animation-duration: 0.75s;
}
.lds-wedges > div div:nth-child(2) > div {
 background: #0b578f;
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
.lds-wedges > div div:nth-child(2) {
 -webkit-animation-duration: 1s;
 animation-duration: 1s;
}
.lds-wedges > div div:nth-child(3) > div {
 background: #1b81cc;
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
.lds-wedges > div div:nth-child(3) {
 -webkit-animation-duration: 1.5s;
 animation-duration: 1.5s;
}
.lds-wedges > div div:nth-child(4) > div {
 background: #0b578f;
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
.lds-wedges > div div:nth-child(4) {
 -webkit-animation-duration: 3s;
 animation-duration: 3s;
}
.lds-wedges {
 width: 200px !important;
 height: 200px !important;
 -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
 transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}
/*********/
.testimonials-thumbnail img {
    width: 70px;

-moz-border-radius: 50%;/*Firefox*/
-webkit-border-radius: 50%;/*Safari, Chrome*/
border-radius: 50%;




    border: 1px solid #fff;
}
.testimonials-thumbnail {
    text-align: center;
}
.Join-img img {
    margin-top: 40px;
}
.ninja-forms-field {
    border: 1px solid #ccc;
    border-radius: 6px;
    min-height: 40px;
		padding: 5px 10px;
font-size: 16px;
}

select.ninja-forms-field{
	 height: 33px;
	 padding: 10px;
}
input[type=button].ninja-forms-field {
	  background: #1b81cc !important;
		color: #fff  !important;
		padding: 7px 15px  !important;
		border: 0;
}
input[type=button].ninja-forms-field:hover {
	  background: #333 !important;
}
