@font-face {
  font-family:AirArabia;
  src: url(air-arabia-3.ttf);
}html{overflow-x:hidden!important;}
h1,h2,h3,h4,h5,h6,label,input,select,li,.icon_text a,.navbar a,p{font-family:'AirArabia', sans-serif!important;}
body { font-size:15px; color: #7a7a7a;  overflow-x:hidden; }
a { color: #14793d; }

.row {
    margin-right: 0px;
    margin-left: 0px;
}
.header { background: #fff; padding: 10px 0; z-index:1000; position: absolute; width: 100%;}
.header h1 { margin: 0; padding: 0; }
.toplinks { background: #213239; padding: 10px 0; border-bottom: 1px solid #061c29; font-size: 12px; line-height: 13px; }
.toplinks ul { padding: 0; margin: 0; list-style: none; }
.toplinks ul li { padding: 0 10px; margin: 0; list-style: none; display: inline-block; color: #fff; border-left: 1px solid #fff; }
.toplinks ul li a { color: #fff; }
.toplinks ul li:last-child { border-left: 0px solid #fff; }
.links-menu { list-style: none; padding: 0; margin: 0 -15px; }
.links-menu li { border-bottom: 1px solid #451e00; padding: 10px 25px; }
.links-menu li a { color: #fff; }
.lan { font-family: Lato; }

.navbar-inverse .navbar-nav>li>a {
    color: #000;
    font-weight: bold;
    font-size: 17px;
}
.logo-wrapper img {
    width: 88px;
    height: auto;
}
.navbar-nav {
   
    margin-top: 16px;
}
.search { width: 100%; float: left; margin: 8px 0 0 0; }
.search .navbar-form { padding: 0; margin: 0; }
.search .btn { padding: 10px 16px; border: 0px solid; border-radius: 0; color: #451e00; background: #fff; margin: 0 0 0 1px; }
.search .form-control { border: 0px solid; box-shadow: none; border-radius: 0; }
.search .form-group { float: none; margin: 0; padding: 0; width: 75%; }
.search .navbar-form { box-shadow: none; }
.search .form-group .form-control { border-radius: 0; width: 100%; }
.search  .form-control { 
    height: 32px; }
    
.navbar { border-radius: 0;border:none; margin: 0; width: 100%; }
.navbar-inverse { background-color: #fff;  }
.navbar-collapse { background: #fff; }
.navbar-nav>li>a {
    color: #000 !important;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover { background-color: #c79d63; color: #f7f4f4 !important; }
.nav > li > a { padding: 15px 25px; }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #14793d !important;
    background-color: transparent;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #14793d !important;
    background: #fff;
}.icon_text p{font-size:17px;}
.dropdown-submenu > .dropdown-menu { border-radius: 0; }
.dropdown-menu { border-radius: 0 !important; }
.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; right: 100%; margin-top: -6px; margin-right: -1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.dropdown-submenu>a:after { display: block; content: " "; float: left; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 5px 5px 0; border-right-color: #c79d63; margin-top: 5px; margin-left: -10px; }
.dropdown-submenu:hover>a:after { border-right-color: #555; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { right: -100%; margin-right: 10px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li { font-size: 14px; border-bottom: 1px solid #e2e2e2; text-align:right; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li:last-child { font-size: 14px; border-bottom: 0px solid #e2e2e2; }
.main-slider { background: #14793d; }
.carousel-caption { bottom: 100px; right: 15%; left: 0; text-align: right; width: 100%; border-right: 7px solid #14793d; padding: 0 20px 0 0; margin: 0; text-shadow: none; }
.carousel-caption h2 { padding: 0; margin: 0 0 10px 0; text-transform: uppercase; font-size: 40px; color: #fff; }
.carousel-caption p { padding: 0; margin: 0; color: #fff; }
.carousel-control.left, .carousel-control.right { background: none; }
.overview { background: #515153; text-align: center; padding: 4px 20px; color: #fff; }
.overview h2 { font-weight: 300; font-size: 35px; color: #fff; padding:13px 0px; margin: 0 0 5px 0; }
.overview .btn-default { border: 0px solid; }
.overview p { padding: 0 20px; line-height: 32px; font-size: 19px; margin: 0 0 10px 0; }
.our-services { padding: 30px 0; }
.our-services .row { margin: 0 0 20px 0; }
.our-services h1 { text-align: center; padding: 0 0; margin: 80px 0 40px 0;  font-size: 35px; color: #1c0c00; }
.our-services h1::after { background: #2b3a3d; border-radius: 3px; content: ""; display: block; height: 6px; margin: 15px auto -3px; width: 35px; text-align: center; }
.our-services .icon { float: right; margin: 8px 0 0; text-align: center; }
.our-services .icon i { background: #14793d none repeat scroll 0 0; border-radius: 50%; color: #fff; display: block; height: 55px; line-height: 55px; text-align: center; vertical-align: middle; width: 55px; font-size: 23px; font-weight: 300; }
.our-services .icon_text { overflow: hidden; position: relative; }
.our-services .icon_text h4 { font-size: 18px; line-height: 22px; color: #341600; }
.our-services .icon_text h4 a { color: #341600; }
.our-services .icon_text h4::after { background: #14793d; border-radius: 3px; content: ""; display: block; height: 6px; margin: 10px 0 0; width: 35px; }
.main-content { background: #faf7f3; padding: 20px 0; }
.info-box { position: relative; margin: 10px 0; }
.info-text { background: rgba(208, 125, 12, 0.9) none repeat scroll 0 0; bottom: 0; right: 0; padding: 15px 10px; position: absolute; left: 0; width: 100%; text-align: center; color: #fff; }
.info-text h2 { padding: 0; margin: 0; text-transform: uppercase; font-size: 20px; color: #fff; }
.info-text h2 a { color: #fff; }
.info-text h2 a:hover { color: #fff; text-decoration: none; }
.all-news { margin: 40px 0; }
.all-news .news { margin: 0 0 30px 0; }
.all-news .news h1 { text-align: right; padding: 0; margin: 0; font-size: 35px; color: #1c0c00; }
.all-news .news h1::after { background: #14793d; border-radius: 3px; content: ""; display: block; height: 6px; margin: 20px 0 -12px; width: 35px; text-align: right; }
.all-news .news ul { padding: 0; margin: 0 0 0 0; list-style: none; }
.all-news .news ul li { padding: 15px 0; margin: 0; list-style: none; border-bottom: 1px solid #e2e2e2; color: #7a7a7a; }
.all-news .news ul li h2 { font-size: 20px; color: #c79d63; padding: 0; margin: 0 0 10px 0; font-weight: normal; }
.all-news .news ul li h2 a { color: #14793d; }
.all-news .news ul li small { display: block; margin: 0 0 0 0; font-size: 14px; font-weight: normal; color: #1c0c00; }
.all-news .news ul li:last-child { border-bottom: 0px solid #e2e2e2; }
.content-inner { padding: 20px 0; margin-top: 60px;}
.content-inner .page-header { margin: 0 0 30px 0; }
.content-inner h1 { text-align: right; padding: 0; margin: 0; font-size: 35px; color: #1c0c00; }
.content-inner h1::after { background: #14793de6; border-radius: 3px; content: ""; display: block; height: 6px; margin: 20px 0 -12px; width: 35px; text-align: right; }
.content-inner p {
    font-size: 25px;
    text-align: justify;
    margin: 0 0 20px 0;
    line-height: 1.5em;
}
.content-inner h4 a { color: #1c0c00; }
.content-inner .info-box { position: relative; margin: 0 0 20px 0; height: 110px; width: 100%; max-height: 100%; overflow: hidden; }
.content-inner .info-box img { }
.content-inner .info-text { background: rgba(208, 125, 12, 0.9) none repeat scroll 0 0; bottom: 0; right: 0; padding: 10px; position: absolute; left: 0; width: 100%; text-align: center; color: #fff; }
.content-inner .info-text h2 { padding: 0; margin: 0; text-transform: uppercase; font-size: 16px; color: #fff; }
.content-inner .info-text h2 a { color: #fff; }
.content-inner .info-text h2 a:hover { color: #fff; text-decoration: none; }
.content-inner .newsgroup { margin: 0 0 30px 0; }
.content-inner .newsgroup h1 { text-align: right; padding: 0; margin: 0; font-size: 35px; color: #1c0c00; }
.content-inner .newsgroup h1::after { background: #c79d63; border-radius: 3px; content: ""; display: block; height: 6px; margin: 20px 0 -12px; width: 35px; text-align: right; }
.content-inner .newsgroup ul { padding: 0; margin: 0 0 0 0; list-style: none; }
.content-inner .newsgroup ul li { float:right; width:100%; padding: 15px 0; margin: 0; list-style: none; border-bottom: 1px solid #e2e2e2; color: #7a7a7a; text-align:justify;  }
.content-inner .newsgroup ul li a { list-style: none; border: 0px solid #fff; }
.content-inner .newsgroup ul li h2 { font-size: 20px; color: #c79d63; padding: 0; margin: 0 0 10px 0; font-weight: normal; }
.content-inner .newsgroup ul li h2 a { color: #c79d63; padding: 0; margin: 0; }
.content-inner .newsgroup ul li small { display: block; margin: 10px 0; font-size: 14px; font-weight: normal; color: #1c0c00; }
.content-inner .newsgroup ul li:last-child { border-bottom: 0px solid #e2e2e2; }
.content-inner .newsgroup ul li:before { content: "\f04d"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); position: absolute; right: 0; top: 0; display: inline-block; vertical-align: top; font-size: 0; color: #c79d63; transform: rotate(45deg); }
.newsgroup img {  margin: 0 20px 10px 0; }

.content-inner .newsgroup ul li .btn {
    color: #fff;
    padding: 5px  15px;

}
.content-inner .newsgroup ul li p{ text-align:justify;  }
.aboutus ul li p{ text-align:justify;  }

.content { margin: 20px 0 0 0; }
.aboutus { }
.aboutus ul {  list-style: none; padding: 0; margin: 0 0 20px 0;  }
.aboutus ul li:before { content: "\f04d"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); position: absolute; right: 0; top: 13px; display: inline-block; vertical-align: top; font-size: 5px; color: #c79d63; transform: rotate(45deg); }
.aboutus ul li   { color: #7a7a7a; text-decoration: none !important; border-right: 5px solid transparent; display: inline-block; padding: 3px 15px 3px 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;  
display: block; position: relative;  }

 .aboutus ul li a{ color: #7a7a7a; }




.media { border-bottom: 1px solid #e2e2e2; }
.media:last-child { border-bottom: 0px solid #e2e2e2; }
.media h2 { font-size: 20px; color: #c79d63; padding: 0; margin: 0 0 10px 0; font-weight: normal; }
.media h2 a { color: #c79d63; padding: 0; margin: 0; }
.media small { display: block; margin: 10px 0; font-size: 14px; font-weight: normal; color: #1c0c00; }
.media-body { width: 100%; display: block; }
.media-left { width: 80%; float :right;}
.media-right { width: 20%; float:right; }
.media-right img{ margin: 0; }
.fillForm .form-group .form-control { border-radius: 0; width: 80% !important; }
.fillForm .form-group { margin-bottom: 25px; }
.fillForm .btn-primary { background-color: #14793d ; border-color: #14793d ; color: #fff; padding: 10px 20px; margin-bottom: 30px;}
.banner { margin: 20px 0 0 0; }
.breadcrumb { background: none; margin: 10px 0 0 0; }
.breadcrumb span { margin: 0 3px; }
.content-element { margin: 20px 0 0 0; }
.content-element ul { margin: 0 0 20px; list-style: none; padding: 0 }
.content-element ul li { position: relative; padding: 0 26px 0 0; margin: 0 0 9px; line-height: 22px; color: #222 }
.content-element ul li:before { content: "\f04d"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); position: absolute; right: 15px; top: 18px; display: inline-block; vertical-align: top; font-size: 5px; color: #d48923; transform: rotate(45deg) }
.content-element strong { color: #333 }
.content-element ul li { border-bottom: 1px solid #fff; background: #faf7f3; margin: 0;padding: 5px 0 5px 23px;; color: #1c0c00 }
.content-element ul li a { color: #1c0c00; text-decoration: none !important; border-right: 5px solid transparent; display: inline-block; padding: 10px 25px 10px 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease }
.content-element ul li.current-item a { border-right-color: #c79d63; }
.pagination > li { color: #7a7a7a; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { background-color: #c79d63; border-color: #c79d63; color: #fff; cursor: default; z-index: 3; }
.pagination > li > a, .pagination > li > span { color: #7a7a7a; }
.pagination > li > a:focus, .pagination > li > a:hover { color: #c79d63; }
.pagination > li:first-child > a, .pagination > li:first-child > span { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.footer { background: #2b3a3d; margin: 70px 0 0 0; padding: 15px 0; color: #fff; font-size: 12px; }
.footer ul { padding: 0; margin: 0 0 5px 0; }
.footer ul li { padding: 0 5px; margin: 0; list-style: none; display: inline-block; border-left: 1px solid #fff; }
.footer ul li a { color: #fff; }
.footer ul li:last-child { border-left: 0px solid #666; }
.footer p { padding: 0 5px 0 0; margin: 0; }
.socialbar ul li { border: 0px solid; padding: 0; margin: 0; }
.socialbar ul li .fa { font-size: 20px; margin: 0 0 0 5px; border-radius: 50px; }
.socialbar ul li .fa:hover { text-decoration: none; background: #c79d63; }
.socialbar ul li .fa-twitter { padding: 10px; background: #28aae1; }
.socialbar ul li .fa-facebook { padding: 10px 14px; background: #3d578f; }
.socialbar ul li .fa-whatsapp { padding: 10px; background: #1bb911; }
.socialbar ul li .fa-linkedin { padding: 10px; background: #0b78b7; }
.socialbar ul li .fa-mobile { padding: 10px 14px; background: red; }
.page-header { border-bottom: 1px solid #e2e2e2; margin: 0 0 20px 0; }
.content-inner  .form-control { height: 40px; }
.btn-default { font-size: 12px; text-transform: uppercase; }
.btn-primary { background-color: #14793d; border-color: #14793d; color: #fff; font-size: 12px; text-transform: uppercase; }
.btn-primary.focus, .btn-primary:focus { color: #341600; background-color: #e9cfad; border-color: #e9cfad }
.btn-primary:hover { color: #341600; background-color: #e9cfad; border-color: #e9cfad }
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { color: #341600; background-color: #e9cfad; border-color: #e9cfad }
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { color: #341600; background-color: #e9cfad; border-color: #e9cfad }
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { background-image: none }
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color: #e9cfad; border-color: #e9cfad }
.btn { border-radius: 0; }
.img-thumbnail { border-radius: 0; }
.navbar-toggle { border-radius: 0; margin-left: 20px; }
.navbar-inverse .navbar-toggle { border-color: #14793d; }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background: #14793d; }
.sshListItem:before { content: "" !important; }

table tr td  label { margin-right: 10px; }

.pull-right { float: left !important; }
.media-left, .media > .pull-left {
    padding-left: 10px;
}



.spanImage img{ text-align:left; float:none !important; padding: 0 !important; margin: 0 !important;}
.content-inner .newsgroup ul li ul{   margin: 0 15px 0 0 ; }
.content-inner .newsgroup ul li ul li{ list-style: disc; padding: 8px 0; border-bottom: 1px dashed #ddd;}
.form-sub { background: #faf7f3; float: right; padding: 20px 10px; width: 100%; margin: 0 0 30px 0;  } 
.form-sub .form-group{ margin-bottom: 15px ;    clear: both; float: right; width: 100%; }
.form-sub .btn { margin: 0 27% 0 0 ; }
.form-control {   border-radius: 0;  }

 .btnPaging, .Dots {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    padding: 5px 10px;
}
.pageCurrent {      padding: 5px 10px;
}

.slides { direction: ltr !important ; text-align: right !important; }
.pgwSlideshow .ps-caption { text-align: right !important;  }







/* Portrait */
@media only screen  and 
(min-width: 320px)  and (max-width: 480px)  
 {
.header h1 img { width: 100%; }
.toplinks { margin: auto; text-align: center; }
.toplinks ul li { font-size: 12px; padding: 0 3px; }
.toplinks .pull-right { float: none !important; }
.search .navbar-form { width: 100%; }
.search .form-group { float: right; width: 83%; }
.search .form-control { height: 31px; }

.footer .pull-right { float: right !important; margin: 10px 0 0 0; }
.footer { font-size: 12px; }
.fillForm .form-group .form-control { width: 100% !important; }
.newsgroup .media-left { width: 100%; display: table; }
.newsgroup .media-right { width: 100%; display: table; margin: 0; padding: 0; }
.newsgroup .media-right img { margin: 10px 0; }
}

/* Landscape */
@media only screen  and 
(min-device-width: 320px)  and (max-device-width: 480px) 
 {
.header h1 img { width: 100%; }
.toplinks { margin: auto; text-align: center; }
.toplinks ul li { font-size: 12px; padding: 0 3px; }
.toplinks .pull-right { float: none !important; }
.search .navbar-form { width: 100%; }
.search .form-group { float: right; width: 83%; }
.search .form-control { height: 31px; }

.footer .pull-right { float: right !important; margin: 10px 0 0 0; }
.footer { font-size: 12px; }
.fillForm .form-group .form-control { width: 100% !important; }
.newsgroup .media-left { width: 100%; display: table; }
.newsgroup .media-right { width: 100%; display: table; margin: 0; padding: 0; }
.newsgroup .media-right img { margin: 10px 0; }
}

/* Portrait */
@media only screen  and 
(min-device-width: 375px)  and (max-device-width: 667px)  
{
.header h1 img { width: 100%; }
.toplinks { margin: auto; text-align: center; }
.toplinks ul li { font-size: 12px; padding: 0 3px; }
.toplinks .pull-right { float: none !important; }
.search .navbar-form { width: 100%; }
.search .form-group { float: right; width: 83%; }
.search .form-control { height: 31px; }

.footer .pull-right { float: right !important; margin: 10px 0 0 0; }
.footer { font-size: 12px; }
.fillForm .form-group .form-control { width: 100% !important; }
.newsgroup .media-left { width: 100%; display: table; }
.newsgroup .media-right { width: 100%; display: table; margin: 0; padding: 0; }
.newsgroup .media-right img { margin: 10px 0; }
}

/* Landscape */
@media only screen  and
 (min-device-width: 375px)  and (max-device-width: 667px) 
  and (orientation: landscape) {
.header h1 img { width: 100%; }
.toplinks { margin: auto; text-align: center; }
.toplinks ul li { font-size: 12px; padding: 0 3px; }
.toplinks .pull-right { float: none !important; }
.search .navbar-form { width: 100%; }
.search .form-group { float: right; width: 83%; }
.search .form-control { height: 31px; }
.carousel-caption { display: none; }
.footer .pull-right { float: right !important; margin: 10px 0 0 0; }
.footer { font-size: 12px; }
.fillForm .form-group .form-control { width: 100% !important; }
.newsgroup .media-left { width: 100%; display: table; }
.newsgroup .media-right { width: 100%; display: table; margin: 0; padding: 0; }
.newsgroup .media-right img { margin: 10px 0; }
}

/* Portrait */
@media only screen  and 
(min-device-width: 768px)  and (max-device-width: 1024px)  
and (orientation: portrait) {
 
.nav > li > a { padding: 15px 10px; }
.content-inner .info-box { height: 100px;  }

}

/* Landscape */
@media only screen  and 
(min-device-width: 768px)  and (max-device-width: 1024px)  
and (orientation: landscape) {
 .nav > li > a { padding: 15px 20px; }

}

@media screen  and 
(min-device-width: 1200px)  and (max-device-width: 1600px) {
}

/* ----------- Retina Screens ----------- */
@media screen  and 
(min-device-width: 1200px)  and (max-device-width: 1600px)  
and (min-resolution: 192dpi) {
}

.img-thumbnail {
    border: 1px solid #ddd !important;
}

/*
Photo Gallery
---------------------------------------------- */
.leftInner .photoGallery {
	width: 650px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right;
}
.leftInner .photoGallery tr td {
	height: 20px;
	color: #5A2800;
	padding: 5px 0;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.leftInner .photoGallery .ddlPhoto {
	height: 20px;
	color: #5A2800;
	width: 300px;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.groupTitle {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #5A2800;
}
.leftInner .photoGallery .titleText {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #5A2800;
	background: url(images/arrow_news.jpg)  right 7px no-repeat;
	padding: 0 15px 0 0 ;
	margin: 0 0 5px 0;
}
.leftInner .photoGallery small {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #D56C0C;
	padding: 3px 0;
	margin: 0;
}
.leftInner .photoGallery .dis {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #5A2800;
	background: url(images/arrowsmal.gif) right 7px no-repeat;
	padding: 0 15px 0 0 ;
	margin: 0 0 5px 0;
}
.leftInner .photoGallery .bigPhoto {
	padding: 3px;
	margin: 0;
	border: 1px #D56C0C solid;
}
.leftInner .photoGallery p {
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:  0 0 0;
	margin: 0 0 10px 0;
	line-height: 16px;
	text-align: right;
	color: #5A2800;
}
.leftInner .photoGallery .title_text_sub {
	COLOR: #D56C0C;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.leftInner .photoGallery .bigPhoto {
	border:1px solid #D56C0C;
	padding:2px;
}
.leftInner .photoGallery .NormalText {
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #5A2800;
	line-height: 16px;
	background:  url(images/arrow_news.jpg) right 4px no-repeat;
	padding: 0 15px 0 0 ;
	margin: 0 10px 0 0 ;
	text-align: right;
}
.nextPrev {
	text-align: center;
	color: #330000;/*#669900;*/
	padding:10px 0 10px 0;
}
.nextPrev a {
	FONT-SIZE: 11px;
	COLOR: #D56C0C;
	FONT-STYLE: normal;
	display: inline;
	border-style: solid;
	border-width: 1px;
	border-color: #E6E6E6 #F4F4F4 #F4F4F4 #E6E6E6;
	padding: 1px 3px;
	margin: 0 1px;
	text-decoration:none;
}
.nextPrev .currentPage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #fff;
	FONT-STYLE: normal;
	background-color: #753200;
}
.nextPrev img {
	border:1px solid #D56C0C;
	padding:0;
	margin: 0 5px;
	cursor:pointer;
}
.nextPrev .imgOver {
	border:3px solid #D56C0C;
	padding:0;
	margin: 0;
	cursor:pointer;
}

.album #Table2
{
	border-collapse:separate;
	padding:10px 0 10px 0;
	}
	
/*

---------------------------------------------- */

.carousel-inner>.item>img{
   
    margin-top: 80px;
}


/*---------------------------
** Case section css
---------------------------*/

.case-bg {
    background-image: url('../img/case/header-bg.jpg');
}

.case-section {
    position: relative;
    padding: 116px 0px 107px 0px;
}

.case-section .section-title {
    color: #afb2be;
}

.case-section .section-summary {
    margin: 15px 0px 56px;
}

.case-carousel.owl-carousel .owl-stage-outer {
    overflow: visible;
}

.single-case-bg-1 {
    background-image: url('../img/case/case-1.jpg');
    background-size: cover;
}

.single-case-bg-2 {
    background-image: url('../img/case/case-2.jpg');
    background-size: cover
}

.single-case-bg-3 {
    background-image: url('../img/case/case-3.jpg');
    background-size: cover
}

.single-case-bg-4 {
    background-image: url('../img/case/case-4.jpg');
    background-size: cover
}

.single-case-bg-5 {
    background-image: url('../img/case/case-5.jpg');
    background-size: cover
}

.single-case-bg-7 {
    background-image: url('../img/case/case-7.jpg');
    background-size: cover
}

.single-case {
    display: block;
    height: 340px;
    width: 100%;
    background-color: #ddd;
    text-decoration: none;
}

.case-carousel.owl-theme .owl-dots .owl-dot.active span,
.case-carousel.owl-theme .owl-dots .owl-dot:hover span {
    background: #ffc107;
}

.single-case .outer-container {
    background-color: rgba(10, 48, 65, 0);
    -webkit-transition: background-color .5s;
    transition: background-color .5s;
}

.single-case .outer-container h4 {
    color: #fff;
}

.single-case:hover .outer-container {
    background-color: rgba(10, 48, 65, 0.8);
    visibility: visible;
}

.outer-container {
    display: table;
    height: 100%;
    width: 100%;
}
.case-lists .single-case {
    height: 280px;
}
.case-lists .single-case {
    margin-bottom: 30px;
    width: 100%;
}
.case-lists h1{
 
}
.single-case {
    display: block;
    height: 340px;
    width: 100%;
    background-color: #ddd;
    text-decoration: none;
}
.single-case .inner-container {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 80px;
    text-align: center;
    opacity: 0;
}

.single-case .inner-container {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 80px;
    text-align: center;
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
}

.single-case:hover .inner-container {
    opacity: 1;
}

.single-case h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 28px;
}

.single-case p {
    font-size: 14px;
    font-weight: 600;
    color: #ffc107;
}

.single-case a.readmore-btn {
    margin-top: 18px;
}

.case-carousel {
    position: relative;
}

.case-carousel.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.case-carousel button.owl-prev {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    border: 2px solid #fff !important;
    border-radius: 50% !important;
    line-height: 40px;
    left: -20px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
    outline: none;
}

.case-carousel button.owl-prev i {
    color: #fff;
    -webkit-transition: .5s;
    transition: .5s;
}

.case-carousel button.owl-prev:hover {
    border: 2px solid #ffc107 !important;
}

.case-carousel button.owl-prev:hover i {
    color: #ffc107;
}

.case-carousel button.owl-next {
    display: inline-block;
    position: absolute;
    height: 40px;
    width: 40px;
    border: 2px solid #fff !important;
    border-radius: 50% !important;
    line-height: 40px;
    right: -20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    outline: none;
    opacity: 0;
    z-index: 2;
    -webkit-transition: .5s;
    transition: .5s;
}

.case-carousel button.owl-next i {
    color: #fff;
    -webkit-transition: .5s;
    transition: .5s;
}

.case-carousel button.owl-next:hover {
    border: 2px solid #ffc107 !important;
}

.case-carousel button.owl-next:hover i {
    color: #ffc107;
}

.case-carousel:hover button.owl-prev {
    left: 0px;
    opacity: 1;
}

.case-carousel:hover button.owl-next {
    right: 0px;
    opacity: 1;
}

.case-carousel .owl-nav::after {
    display: block;
    clear: both;
    content: "";
}

.case-carousel::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 0px;
    width: 120px;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(10, 10, 10, 0.9)), color-stop(rgba(0, 0, 0, 0.6)), color-stop(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(10, 10, 10, 0.9), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
    z-index: 1;
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
}

.case-carousel:hover::before {
    opacity: 1;
}

.case-carousel::after {
    content: "";
    position: absolute;
    right: -20px;
    top: 0px;
    width: 120px;
    height: 100%;
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(10, 10, 10, 0.9)), color-stop(rgba(0, 0, 0, 0.6)), color-stop(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(10, 10, 10, 0.9), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
    z-index: 1;
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
}

.case-carousel:hover::after {
    opacity: 1;
}
.case-types {
    display: block;
    height: 100%;
    text-align: right;
    margin-bottom: 20px;
}
.case-types ul {
    width: 100%;
}
.case-types ul li {
    display: inline-block;
    margin-bottom: 10px;
}
.case-types ul li.active a {
    background-color: #14793d;
    color: #fff;
}
.case-types ul li a {
    display: block;
    color: #666666;
    text-decoration: none;
    -webkit-transition: .5s;
    transition: .5s;
    background-color: transparent;
    border: 1px solid #14793d;
    padding: 0px;
    cursor: pointer;
    transition: .5s;
    outline: 0;
    padding: 8px 10px;
    background-color: #fff;
    font-size: 14px;
    color: #ffc107;
    border-radius: 0px;
    transition: .5s;
}
    
    .single-case a.readmore-btn {
    margin-top: 18px;
}
a.readmore-btn {
    background-color: #14793d;
}
a.readmore-btn {
    display: inline-block;
    position: relative;
    margin-top: 18px;
    font-size: 14px;
    background-color: #14793d;
    color: #fff;
    padding: 15px;
    text-align: center;
    width: 120px;
    font-weight: 600;
    text-decoration: none;
}
.case-types ul li a:hover {
    background-color: #ffc107;
    color: #fff;
}
.case-types ul li a {
    display: block;
    color: #666666;
    text-decoration: none;
    -webkit-transition: .5s;
    transition: .5s;
    background-color: transparent;
    border: 1px solid #ffc107;
    padding: 0px;
    cursor: pointer;
    transition: .5s;
    outline: 0;
    padding: 8px 10px;
    background-color: #fff;
    font-size: 14px;
    color: #ffc107;
    border-radius: 0px;
    transition: .5s;
}



.list h1 {
    text-align: center;
    padding: 0 0;
    margin: 80px 0 40px 0;
   
    font-size: 35px;
    color: #1c0c00;
    
}
.list h1::after {
    background: #2b3a3d;
    border-radius: 3px;
    content: "";
    display: block;
    height: 6px;
    margin: 15px auto -3px;
    width: 35px;
    text-align: center;

}

.overview a{
 color:#2b3a3d;
}



.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #14793d;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-inverse .navbar-toggle {
    float: left;
    border-color: #14793d;
}

.img-responsive{
 width: 100% !important;
}

@media only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: landscape){
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    width: 100%;
    height: 199px;
}

.carousel-caption {width:70%;border:none;
    bottom: 0px;
    top: 20%;}
	.carousel-caption h2 {
    padding: 0;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
}
    
.carousel-caption {
    display: inline-block!important;
}
.header h1 img {
    width: 100%;
    padding-right: 30px;
}

}
@media only screen and (max-device-width: 667px) and (min-device-width: 375px) {
.carousel-caption {
    top: 33%;
    right: 15%;
    left: 0;}.carousel-caption h2 {
    font-size: 30px!important;}
.carousel-inner .item img{
   height: 250px;
}
}
@media only screen and (max-device-width: 667px) and (min-device-width: 375px) {
.header h1 img {
    width: 85px;
    padding-right: 30px;
}}
.page-header {
    border-bottom: none;}
	iframe{margin-top:44px;}
	.carousel-indicators {
    display: none;}
	.carousel-caption {width:80%;
   }
   
   
   .logo-wrapper img {
    width: 54px;
    height: auto;
}