@import url("content.css");
@import url('../assets/icons/css/fontello.css');
@font-face {
    font-family: 'gisha';
    src: url('../fonts/gisha.eot');
    src: url('../fonts/gisha.eot') format('embedded-opentype'),
         url('../fonts/gisha.woff2') format('woff2'),
         url('../fonts/gisha.woff') format('woff'),
         url('../fonts/gisha.ttf') format('truetype'),
         url('../fonts/gisha.svg#gisha') format('svg');
}

body {
	font-family: gisha,arial;
	font-size: 16px;
	direction: rtl;
	padding: 0px;
	margin: 0px;
}
/*.container{max-width:1170px;}*/

.em13 {
	font-size: 0.813em;
}
.em14 {
	font-size: 0.875em;
}
.em15 {
	font-size: 0.938em;
}
.em16 {
	font-size: 1.000em;
}
.em17 {
	font-size: 1.063em;
}
.em18 {
	font-size: 1.125em;
}
.em19 {
	font-size: 1.188em;
}
.em20 {
	font-size: 1.250em;
}
.em21 {
	font-size: 1.313em;
}
.em22 {
	font-size: 1.375em;
}
.em23 {
	font-size: 1.438em;
}
.em24 {
	font-size: 1.500em;
}
.em25 {
	font-size: 1.667em;
}
.em30{font-size:2.000em
}
.em36 {
	font-size: 2.250em;
}
.em38 {
	font-size: 2.111em;
}
.em42 {
	font-size: 2.625em;
}
h1{font-weight: bold;
	color:#0376af;}
h2, h3, h4, h5, h6, h7, h8, h9 {
	font-size: 1.250em;
	font-weight: bold;
	color:#0376af;
}
.page_name {
	font-weight: bold;
}
.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}
.logo {
	margin-bottom: 14px;
}
.phone {
	background-color: #0099dc;
	padding: 14px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	color: #fff;
	text-align: center;
	line-height: 1.675em;
}
/*menu*/
#marrton-bootstrap-menu.navbar-default .navbar-brand {
	color: rgba(255, 255, 255, 1);
}
#marrton-bootstrap-menu.navbar-default {
	font-size: 14px;
	background-color: rgba(3, 118, 175, 1);
	border-width: 0px;
	border-radius: 0px;
}
#marrton-bootstrap-menu.navbar-default .navbar-nav>li>a {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(3, 118, 175, 1);
}
#marrton-bootstrap-menu.navbar-default .navbar-nav>li>a:hover, #marrton-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 162, 221, 1);
}
#marrton-bootstrap-menu.navbar-default .navbar-nav>.active>a, #marrton-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover, #marrton-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 162, 221, 1);
	background: -webkit-linear-gradient(top, rgba(42, 162, 221, 1) 0%, rgba(42, 162, 221, 1) 100%);
	background: linear-gradient(to bottom, rgba(42, 162, 221, 1) 0%, rgba(42, 162, 221, 1) 100%);
}
#marrton-bootstrap-menu.navbar-default .navbar-toggle {
	border-color: #2aa2dd;
}
#marrton-bootstrap-menu.navbar-default .navbar-toggle:hover, #marrton-bootstrap-menu.navbar-default .navbar-toggle:focus {
	background-color: #2aa2dd;
}
#marrton-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
	background-color: #2aa2dd;
}
#marrton-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar, #marrton-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: #0376af;
}
#marrton-bootstrap-menu.navbar-default li {
	position: relative;
}
#marrton-bootstrap-menu.navbar-default li:after {
	position: absolute;
	top: 9px;
	left: -2px;
	content: "|";
	color: #fff;
}

.navbar {
	min-height: 39px;
	margin-bottom:0px;
}
.navbar-nav > li > a {
	padding-top: 9px;
	padding-bottom: 9px;
}
.list-inline li:after {
	width: 1px;
	content: "|";
	padding: 0px 9px 0 0px;
	color: #2798d4;
}
.list-inline li:last-child:after {
	width: 1px;
	content: " ";
	padding: 0px 9px 0 0px;
	color: #2798d4;
}
.facebook a {
	padding: 4px;
	display: block;
}
.footerPhone {
	background-color: #ebe5e5;
	color: #0376af;
	font-weight: bold;
	padding: 8px 0;
}
.sub_page a{color:#fff;}
.sub_page{position:relative; overflow:hidden;-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;}
.sub_page .text{position:absolute;width:100%; height:60px; bottom:0px; 
padding:8px 15px 15px 15px;



/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0376af+0,0376af+100&amp;0.7+0,0.7+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNzZhZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzNzZhZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(3,118,175,0.7) 0%, rgba(3,118,175,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,118,175,0.7)), color-stop(100%,rgba(3,118,175,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(3,118,175,0.7) 0%,rgba(3,118,175,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(3,118,175,0.7) 0%,rgba(3,118,175,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(3,118,175,0.7) 0%,rgba(3,118,175,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(3,118,175,0.7) 0%,rgba(3,118,175,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b30376af', endColorstr='#b30376af',GradientType=0 ); /* IE6-8 */

 -webkit-transition: height 1s; 
  -moz-transition: height 1s; 
  -ms-transition: height 1s; 
  -o-transition: height 1s; 
  transition: height 1s; 
  color:#fff; 
  

}
.item{margin-bottom:22px;}

.sub_page .title{margin-top:-8px;}
.sub_page .discription{margin-top:-8px; line-height:1.5em;}
.sub_page:hover .text {
	/* On hover, set the max-height to something large. In this case there's an obvious limit. */
	height: 100%;
}
.sub_page:hover .discription{ line-height:1em; margin-top:8px;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.carousel-indicators {
    bottom: -20px; 
}
.carousel-indicators li {
     border: solid 1px #0376af
}
.carousel-indicators li.active {
   background-color:#0376af;
}
#myCarousel{margin-bottom:20px;}
.carousel-inner img{-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;}
.breadcrumb-container{background-color: #f5f5f5;}
.breadcrumb{margin-bottom:0px;}



/*home*/

.home_cat {
	position:relative; overflow:hidden;-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.blue_htext {
	color:#000;
	font-size: 1.000em;
	font-weight:bold;
	background-color:#7db8d7;
	padding-bottom:15px;
	padding-top:15px;
	text-align:center;
	text-decoration:none;	
}
.minw {
/*	max-width:268px;	*/
}

/*contact*/

.form-control {
	background-color:#dbddde;
	border-radius: 0px;
	border:none;
}
.btn.btn-default {
	background-color:#0376af;
	color:#FFF;	
}
.btn.btn-default:hover {
	background-color:#0376af;
	color:#FFF;	
}
.btn {
	border:none;
	font-weight:bold;
	font-size: 1.188em;
	border-radius:0px;
	padding-bottom:0px;
	padding-top:0px;
}



.carousel-caption{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 49%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(49%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 49%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 49%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 49%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 49%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-8 */
font-size:1.5em;
}

@media only screen and (max-width : 900px) {
#marrton-bootstrap-menu.navbar-default li:after {
	position: absolute;
	top: 9px;
	left: -2px;
	content: " ";
	color: #fff;
}
.phone {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 14px;
}
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
.phone {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 14px;
}
}


@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}