@import url('https://fonts.googleapis.com/earlyaccess/droidsansethiopic.css');
@import url('https://fonts.googleapis.com/earlyaccess/droidarabickufi.css');
@import url('https://fonts.googleapis.com/css?family=Cairo:400,600,700&display=swap&subset=arabic,latin-ext');
@import url('http://fonts.googleapis.com/earlyaccess/droidsansethiopic.css');
@import url('http://fonts.googleapis.com/earlyaccess/droidarabickufi.css');
@import url('http://fonts.googleapis.com/css ?family=Cairo:400,600,700&display=swap&subset=arabic,latin-ext');
@import url("zero.css");

.clear {
clear:both;
width:100%;
font-size:0;
height:0px;
}

body {
font-family:'Cairo',sans-serif;/* "Times New Roman", Times, serif;*/
font-size:16px;
font-weight:normal;
margin:auto;
}

.container {
width:100%;
max-width:1500px;
}


#UrgentNews {
overflow:hidden;
background:#333;
}

#UrgentNews .title {
color:#FFF;
font-size:15px;
text-align:center;
font-weight:bold;
line-height:45px;
}

#UrgentNews .new {
font-size:13px;
background:#444;
}

#UrgentNews .new a {
margin:8px 3px;
color:#fff;
}

#UrgentNews .new marquee {
position:inherit;
width:100%;
margin:13px 0px;
color:#fff;
}

#contant {
background:#FFF;
/*margin-top: 5px;*/
}

#contant .primary,#contant #primary {
float:right;
margin-top:10px;
padding:0 15px;
}

#contant .right {
float:right;
margin-top:10px;
}

#contant .left {
float:left;
margin-top:10px;
}

.managerwords {
max-height:175px;
overflow-x:auto;
}

.Services_Section {
font-size:18px;
color:#FFFFFF;
z-index:19;
}

.Services_Section .item {
font-size:20px;
padding:15px 10px;
background:#f7b740;
height:140px;
border-radius:45px;
margin:10px 3px;
}

.Services_Section a {
font-size:15px;
}

.Services {
font-size:18px;
color:#FFFFFF;
background:#ffa280;
z-index:19;
}

.Services h3 {
font-size:35px;
padding:40px 10px 10px;
}

.Services a {
color:#FFF;
}

.Services button {
font-size:40px;
background:#055dd8;
border-radius:50px;
margin:auto auto;
border:0px solid #055dd8;
padding:0px 10px;
position:absolute;
bottom:-15px;
line-height:20px;
z-index:20;
}

.Services .SupportUs {
background:#ff8d6b;
min-height:250px;
padding:30px 20px;
}

.Services .SupportUs h1 {
font-size:20px !important;
padding:10px;
margin-bottom:5px;
}

.Services a.btn-xs {
color:#FFF;
padding:7px 15px;
}

.Services .SupportUs h2 {
font-size:50px;
/*padding: 10px;*/
}

.Services .SupportUs i {
font-size:80px;
padding:10px;
}

.Services .SupportUs p {
font-size:16px;
padding:10px;
}

.Services .Services {
padding:20px;
}

.Services .Services h1 {
/*padding: 10px;*/
font-size:35px;
font-weight:bold;
}

.Services .Services h2 {
font-size:18px;
line-height:150%;
text-align:justify;
}

.Services .Services h3 {
font-size:24px;
margin-bottom:10px;
/*padding: 10px;*/
}

form#Order .form-horizontal .form-group label {
    color:#fff!important;
}

.former {
padding:15px;
text-align:left;
}

.former .theme_btn {
border:0;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
display:inline-block;
}

.Services .Services h3 span {
font-size:18px;
}

.Services .Services .item {
font-size:20px;
padding:30px 10px;
}

.News {
padding:20px 0;
background:#9a9b9f;
color:#f7b740;
z-index:9;
}

.News h1 {
color:#fff;
text-align:center;
border-bottom:2px double #BEBEBE;
width:max-content;
margin:10px auto 30px;
font-size:25px;
line-height:40px;
}

.News h1:after {
content: " ";
/* This is necessary for the pseudo element to work. */
display:block;
/* This will put the pseudo element on its own line. */
/*margin: 0 auto;  This will center the border. */
width:35%;
/* Change this to whatever width you want. */
padding-top:20px;
/* This creates some space between the element and the border. */
border-bottom:4px solid #BEBEBE;
/* This creates the border. Replace black with whatever color you want. */
}

.News a {
font-size:25px;
color:#ffffff;
line-height:20px;
}

.Gallery {
padding:20px 5px;
background:#fc9d64;
}

.Gallery h1 {
color:#fff;
text-align:center;
border-bottom:2px double #BEBEBE;
width:max-content;
margin:10px auto 30px;
font-size:25px;
line-height:40px;
}

.Gallery h1:after {
content: " ";
/* This is necessary for the pseudo element to work. */
display:block;
/* This will put the pseudo element on its own line. */
/*margin: 0 auto;  This will center the border. */
width:35%;
/* Change this to whatever width you want. */
padding-top:20px;
/* This creates some space between the element and the border. */
border-bottom:4px solid #BEBEBE;
/* This creates the border. Replace black with whatever color you want. */
}

.Events {
padding:0px 0px;
background:#9a9b9f;
color:#f7b740;
z-index:9;
}

.Events h1 {
color:#fff;
text-align:center;
border-bottom:2px double #9a9b9f;
width:max-content;
margin:10px auto 30px;
font-size:25px;
line-height:40px;
}

.Events h1:after {
content: " ";
/* This is necessary for the pseudo element to work. */
display:block;
/* This will put the pseudo element on its own line. */
/*margin: 0 auto;  This will center the border. */
width:35%;
/* Change this to whatever width you want. */
padding-top:20px;
/* This creates some space between the element and the border. */
border-bottom:4px solid #9a9b9f;
/* This creates the border. Replace black with whatever color you want. */
}

.Events a {
font-size:30px;
color:#ffffff;
line-height:20px;
}

.Projects {
padding:0px 0px;
background:#696969;
color:#f7b740;
z-index:9;
}

.Projects h1 {
color:#fff;
text-align:center;
border-bottom:2px double #9a9b9f;
width:max-content;
margin:10px auto 30px;
font-size:25px;
line-height:40px;
}

.Projects h1:after {
content: " ";
/* This is necessary for the pseudo element to work. */
display:block;
/* This will put the pseudo element on its own line. */
/*margin: 0 auto;  This will center the border. */
width:35%;
/* Change this to whatever width you want. */
padding-top:20px;
/* This creates some space between the element and the border. */
border-bottom:4px solid #9a9b9f;
/* This creates the border. Replace black with whatever color you want. */
}

.Projects a {
font-size:30px;
color:#ffffff;
line-height:20px;
}

.Projects i {
font-size:15px;
}

.Projects .item1 {
background:#313131;
padding:10px;
min-height:170px;
}

.Projects .item2 {
background:#454545;
padding:10px;
min-height:170px;
}

.Projects .item3 {
padding:10px;
min-height:170px;
}

.Projects .event {
border-bottom:1px solid #454545;
padding:10px 0;
}

.Projects span {
font-size:20px;
color:#F6E3BD;
line-height:20px;
}

.Status {
background:#c49a6c;
color:#ffffff;
padding:30px 20px;
}

.Status h1 {
color:#fff;
text-align:center;
border-bottom:2px double #BEBEBE;
width:max-content;
margin:10px auto 30px;
font-size:25px;
line-height:40px;
}

.Status h1:after {
content: " ";
/* This is necessary for the pseudo element to work. */
display:block;
/* This will put the pseudo element on its own line. */
/*margin: 0 auto;  This will center the border. */
width:35%;
/* Change this to whatever width you want. */
padding-top:20px;
/* This creates some space between the element and the border. */
border-bottom:4px solid #BEBEBE;
/* This creates the border. Replace black with whatever color you want. */
}

.block_small,.blockcontent {
overflow:hidden;
clear:both;
margin:35px 0;
}

.block_small .head,.blockcontent .blockcontent-title {
height:30px;
line-height:30px;
background:#f7b740;
margin:0px 0px 0px 0px;
}

.block_small .head_title h1,.blockcontent .blockcontent-title,.blockcontent .blockcontent-title h1 {
font-size:20px;
color:#FFF;
padding:0px 0px 0px 0px;
}

.block_small .head_title span,.blockcontent .blockcontent-title span {
padding:0 5px 0 0;
}

.block_small .head_title i,.blockcontent .blockcontent-title i {
background:#f7b740;
height:29px;
line-height:30px;
padding:0 7px;
}

.block_small .head_title,.blockcontent .blockcontent-title {
height:32px;
border-bottom:3px solid #d7d7d7;
}

.block_small .contant_,.blockcontent .blockcontent-cont,.blockcontent .contant_ {
padding:5px;
min-height:30px;
}

.block_small .footer {
}

.most_view,.menu2 .sf-vertical,.lilinks {
}

.most_view li,.lilinks li,.menu2 .sf-vertical li {
color:#474747;
border-radius:3px;
box-shadow:0px 1px 0px 0.00px rgba(0,0,0,0.03);
padding:5px 5px 3px 3px;
font-size:15px;
margin-bottom:3px;
background:#e4e4e4;
border-bottom:#e8e8e8 solid 1px;
}

.most_view li:hover,.lilinks li:hover,.menu2 .sf-vertical li:hover {
color:#FFF;
background:#f7b740;
}

.most_view li a,.lilinks li a,.menu2 .sf-vertical li a {
display:block;
padding:4px;
color:#09275b;
font-size:14px;
color:#353a3d;
line-height:25px;
}

.most_view li a:hover,.lilinks li a:hover,.menu2 .sf-vertical li a:hover {
color:#0b3782;
}

.online {
font-size:17px;
color:#1f3d70;
text-align:right;
padding:4px;
display:block;
padding:3px;
font-size:14px;
color:#353A3D;
line-height:25px;
font-weight:normal;
}

.block_big,.blockcontent {
overflow:hidden;
clear:both;
margin:35px 0;
}

.block_big .head,.blockcontent .centerblock-title {
background:#055dd8;
}

form#Order label {
color:#fff;
}

.block_big #articles .head_title h1,.blockcontent #articles .centerblock-title h1 {
margin:0px 10px 0px 0px;
font-size:18px;
padding:3px;
color:#c49a6d;
}

.block_big #articles .head_title,.blockcontent #articles .centerblock-title {
height:32px;
border-bottom:1px solid #EDEDED;
}

.block_big .head_title h1,.blockcontent .centerblock-title .centerblock-title-arrow {
font-size:18px;
color:#FFFFFF;
}

.block_big .head_title span,.blockcontent .centerblock-title span {
padding:0 5px 0 0;
}

.block_big .head_title span a,.blockcontent .centerblock-title span a {
color:#FFFFFF;
}

.block_big.head_title i,.blockcontent .centerblock-title i,.blockcontent .blockcontent-title i,.block_big.blockcontent-title i {
background:#055dd8;
height:29px;
line-height:30px;
padding:0 7px;
}

.block_big .head_title,.blockcontent .centerblock-title {
padding:10px;
}

.block_big .foot_title h1 {
overflow:hidden;
margin:0px 20px 0px 0px;
font-size:14px;
font-weight:normal;
color:#000;
padding:3px;
text-shadow:#FFF 1px 1px 1px;
}

.block_big .foot_title {
text-align:center;
margin-top:5px;
}

.block_big .contant_,.blockcontent .centerblock-cont,.blockcontent .contant_ {
min-height:200px;
padding:10px;
border-top:none;
box-shadow:0px 1px 0px 0px rgba(0,0,0,0.03);
border-radius:5px;
}

.block_big .contant_ .text,.blockcontent .centerblock-cont .text,.blockcontent .contant_ .text {
}

.block_big .contant_ .uni {
color:#8CBDF2;
font-size:14px;
}

.block_big .contant_ .title {
font-size:14px;
font-weight:normal;
color:#3b5998;
}

.block_big .footer,.blockcontent .footer {
overflow:hidden;
height:1px;
border-top:none;
border-radius:5px;
}

#footer {
overflow:hidden;
height:auto;
background:#efa417;
color:#fff;
padding:20px;
}

#footer .finfo {
font-size:50px;
}

#footer .navbar-default {
background-color:transparent;
border-color:transparent;
border:0px;
}

#footer .navbar-default .navbar-collapse,.navbar-default .navbar-form {
background-color:transparent;
}

#footer .navbar-collapse {
box-shadow:0 0 0;
padding-left:0px;
padding-right:0px;
}

#footer h1 {
font-size:30px;
}

#footer .links {
}

#footer .links li {
color:#474747;
border-radius:3px;
box-shadow:0px 1px 0px 0.00px rgba(0,0,0,0.03);
padding:5px 5px 3px 3px;
font-size:15px;
margin-bottom:3px;
}

#footer .links li:hover {
color:#FFF;
background:#f7b740;
}

#footer .links li a {
display:block;
padding:4px;
font-size:14px;
color:#353a3d;
line-height:25px;
}

#footer .links li a:hover {
color:#0b3782;
}

.copyright {
font-size:16px;
font-weight:bold;
text-align:center;
float:left;
color:#FFFFFF;
margin-top:10px;
background:#232324;
}

#articles {
overflow:hidden;
}

.form-control {
font-size:18px;
}

#add_form .form-control {
width:auto
}

#articles .articles {
float:right;
min-height:320px;
/*border: 1px solid #F4F4F4;*/
}

#articles .articles h1 {
display:block;
color:#103066;
}

#articles .articles h1 a {
display:block;
font-size:14px;
font-weight:bold;
color:#3b5998;
}

#articles .articles img {
border:#b1a7a7 solid 1px;
border-radius:2px
}

#articles .articles .text {
display:block;
font-size:13px;
min-height:103px;
color:#a0a0a0;
border-bottom:1px solid #eee;
padding:5px;
}

#articles .articles .text span {
font-size:13px;
color:#0080C0;
margin-top:8px;
}

#articles .articles .tool {
overflow:hidden;
}

#articles .articles .tool a {
display:block;
font-size:14px;
}

.slider {
margin-bottom:10px;
}

#slider {
height:300px;
overflow:hidden;
}

#slider .slider_doc {
overflow:hidden;
}

#slider .slider_doc .doc {
margin:20px;
float:right;
}

#slider .slider_doc h1 {
float:right;
color:#FFFFFF;
font-weight:normal;
font-size:40px;
text-shadow:#333333 1px 1px 1px;
margin-top:10px;
}

#slider .slider_doc .details {
float:right;
color:#FFFFFF;
padding:2px;
font-size:16px;
}

#slider .slider_doc .read_more {
float:left;
margin:5px;
text-indent:-1000000px;
width:149px;
height:43px;
background-image:url(../images/more.png);
margin-top:10px;
}

#cat {
overflow:hidden;
margin:10px 5px 10px;
}

#cat ul {
overflow:hidden;
}

#cat ul li {
float:right;
width:95px;
height:100px;
margin:5px 2px;
}

#cat ul li i {
width:60px;
margin:auto;
overflow:hidden;
display:block;
}

#cat ul li a {
display:block;
font-size:16px;
text-align:center;
}

#cat ul li a:hover {
color:#007cbf;
}

.laste_new {
margin:3px;
}

.laste_new li {
margin-bottom:5px;
font-weight:bold;
font-size:17px;
border-bottom:1px solid #EDEDED;
padding:5px
}

.laste_new li h1 a {
font-size:14px;
color:#353A3D;
line-height:25px;
font-weight:bold
}

.laste_new li span {
font-size:12px;
font-weight:normal;
color:#353a3d;
}

.laste_new li span a {
font-size:13px;
font-weight:normal;
color:#353a3d;
}

.more_last_new {
float:left;
font-size:17px;
width:90px;
height:23px;
display:block;
background-image:url(../images/more_bg.png);
text-align:center;
color:#FFFFFF;
font-size:16px;
padding:3px;
}

#slider_adv {
margin:0px auto;
width:60%;
}

#slider_adv div {
/*width:728px;*/
margin:5px auto;
border:1px dotted #1188FF;
float:right;
}
/****************************Pager************************/
.pager {
}

.pager {
color:#666;
font-size:15px;
height:30px;
display:block;
padding:5px;
margin:0;
}

.pager li {
display:block;
padding:1px 6px;
float:right;
margin:0 1px;
}

.pager li a {
color:#358FE3;
}

.pager li:hover {
color:#fff;
}

.pager li a:hover {
color:#fff;
background-color:#333;
}

.pager .current {
color:#FFF;
float:right;
margin:0px 1px;
display:inline-block;
padding:6px 15px;
background-color:#333;
border-radius:15px;
}

.pager .current:hover {
color:#358FE3;
}
/****************************successs && errors ************************/
.info,.success,.warning,.error,.validation {
max-width:95%;
color:#333333;
direction:rtl;
margin:2px auto 2px auto;
padding:5px 20px 5px 20px;
border-radius:5px 5px 5px 5px;
}

.info {
color:#00529B;
border:1px solid #BDC4CA;
background:url( "../images/notification-blue.gif ") no-repeat scroll 10px center #DAE6F2;
}

.success {
color:#4F8A10;
border:1px solid #BAC398;
background:url( "../images/notification-green.gif ") no-repeat scroll 10px center #DFE9B7;
}

.warning {
color:#9F6000;
border:1px solid #D8D4B7;
background:url( "../images/notification-yellow.gif ") no-repeat scroll 10px center #F8F2B6;
}

.error {
color:#D8000C;
border:1px solid #CDBFBE;
background:url( "../images/notification-red.gif ") no-repeat scroll 10px center #F5DCD8;
}
/* * * * Search * * * */
.searchtitle {
padding:5px;
margin:0 3px;
display:block;
font-size:11px;
font-weight:bold;
background:#EAEAEA url(../images/lstmnubg.jpg) repeat-y right top;
border-top:solid 1px #858585;
border-bottom:solid 1px #858585;
}

.searchlinks {
padding:0;
margin:0;
list-style:none;
margin:2px -3px;
}

.searchlinks li {
border-bottom:solid 1px #828282;
}

.searchlinks li a:link,.searchlinks li a:visited {
color:#E0711F;
display:block;
padding-right:10px;
padding-top:2px;
padding-bottom:5px;
}

.searchlinks li a:hover {
color:#ECA875;
}
/* * * * Site Map * * * */
.smaplst,.smaplst ul {
padding:0;
margin:0;
list-style:none;
}

.smaplst li {
}

.smaplst li a {
background:url(../images/sm1.png) no-repeat right 7px;
padding-right:10px;
}

.smaplst li li {
background:url(../images/sm2bg.png) repeat-y right;
padding-right:6px;
}

.smaplst li li a {
background:url(../images/sm2.png) no-repeat right 7px;
padding-right:15px;
}

.smaplst li li li {
background:url(../images/sm3bg.png) repeat-y right;
padding-right:9px;
}

.smaplst li li li a {
background:url(../images/sm3.png) no-repeat right 7px;
padding-right:15px;
}

.smaplst a {
display:block;
padding-top:2px;
padding-bottom:2px;
}

.smaplst a img {
width:11px;
height:11px;
margin:8px 0px;
}
/* ------------- Votes -------------------- */
.votes {
direction:rtl;
}

.fieldvotes {
border-bottom:1px dotted #0DABDE;
color:#000000;
font-size:11px;
margin:3px 1px;
}

.fieldvotes label {
display:block;
padding:2px;
/*margin:3px 0;
    
    height:13px;*/
direction:rtl;
text-align:left;
}

.fieldvotes span {
color:#000000;
font-size:15px;
direction:ltr;
text-align:left;
}

.fieldvotes h3 {
color:#000000;
font-size:18px;
}

.resultvotesnone {
float:right;
width:160px;
margin:-25px 0 0;
background-color:#f8f8f8;
}

.resultvotes {
background:none repeat scroll 0 0 #a4a4a4;
color:#000000;
float:right;
height:15px;
border-right:solid 1px #767676;
overflow:hidden;
text-align:center;
}
/* Guest Book */
.guestshow {
background-color:#ffffff;
border:solid 1px #c6c6c6;
padding:3px;
margin:2px auto;
width:97%;
}

.coment {
margin:2px 0;
padding:10px;
font-size:18px;
font-style:italic;
color:#000000;
border-top:solid 1px #e0e0e0;
}

.guesttitle {
font-size:12px;
color:#666666;
font-style:italic;
padding:3px;
}

.guestfot {
font-size:14px;
color:#666666;
font-style:italic;
padding:3px;
background-color:#e8eff5;
}
/* - - - - - - - -  Form - - - - - - - - - */
#add_form {
overflow:hidden;
}

#add_form .title {
padding:5px;
color:#004b8d;
}

#add_form dd {
margin:10px 0px;
overflow:hidden;
margin-right:20px;
}

#add_form dd label {
float:right;
min-width:125px;
color:#860000;
font-size:16px;
width:auto;
}

#add_form dd input [type=text ],#add_form dd input [type=password ] {
padding:2px;
}

#add_form dd textarea {
padding:2px;
min-width:450px;
min-height:150px;
}

#add_form dd select {
padding:2px;
}

#add_form dd input [type=submit ],#add_form dd input [type=button ] {
min-width:67px;
}
/* With Out dd */
#add_form {
overflow:hidden;
line-height:25px;
}

#add_form label {
float:right;
color:#fd8638;
font-size:14px;
margin:2px 0px 1px 5px;
line-height:25px;
}

#add_form input [type=text ],#add_form input [type=password ] {
padding:2px;
}

#add_form textarea {
padding:2px;
min-width:350px;
min-height:150px;
}

#add_form select {
padding:2px;
}

#add_form input [type=submit ],#add_form input [type=button ] {
min-width:67px;
cursor:pointer;
}
/*============================= Bootstrap Classes =========================*/
.navbar-default .navbar-nav >li >a {
color:#fff;
font-size:14px;
font-family: 'Droid Arabic Kufi ', 'Droid Sans Ethiopic '!important;
font-weight:bold;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    /*background:rgba(109,109,109,0.6);
    border-radius:0px 50px 0 0;*/
    text-align: right;
    border: 0px transparent;
    padding:20px 5px;
    clear: both;
}

.navbar-default .navbar-nav .btn {
color:rgb(109,109,109);
}

.navbar-default .navbar-nav >.active >a,.navbar-default .navbar-nav >.active >a:hover,.navbar-default .navbar-nav >.active >a:focus {
color:#FFFFFF;
background-color:#f7b740;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
}

.navbar-default .navbar-brand {
color:#fff
}

.r-nav {
/*background-color: #F9F9F9*/
background-color:transparent !important;
}

.navbar-default {
background-color:#F8F8F8;
}

.navbar {
border-radius:0px;
}

.container-fluid >.navbar-header {
background-color:#3b5998;
}

.navbar-default .navbar-nav >.active >a,.navbar-default .navbar-nav >.active >a:hover,.navbar-default .navbar-nav >.active >a:focus {
color:#fff;
background:rgba(99,99,99,0.6);
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
/*border-radius:5px;*/
}

.navbar-nav >li >a {
padding-bottom:10px !important;
padding-top:10px !important;
}

.navbar {
position:relative;
min-height:inherit;
margin-bottom:0px !important;
margin:0;
padding:0;
height:auto;
/*clear:both;*/
}

.r-nav-big {
background:#3b5998;
background-color:transparent !important;
}

.navbar-default {
border:none;
background-color:#055dd8;
padding-top:5px;
/*    
    padding-bottom:10px;*/
/**/
}

#srchbtn {
width:28px;
height:24px;
text-indent:100000px;
background-image:url( "../images/search_01.png ");
}

.container .slider {
margin:0px !important;
padding:none
}

.noPad {
padding-left:0px !important;
padding-right:0px !important;
}

.carousel-caption {
left:0px;
right:0px;
padding:10px;
float:right;
background:rgba(25,160,255,0.7) none repeat scroll 0% 0%;
font-size:18px;
text-align:center;
text-indent:30px;
width:100%;
}

.carousel-control.left {
background-image:none;
right:auto;
left:0px;
top:42%;
font-size:55px;
}

.carousel-control.right {
background-image:none;
left:auto;
top:42%;
font-size:55px;
}

.navbar-default .navbar-nav >.open >a,.navbar-default .navbar-nav >.open >a:hover,.navbar-default .navbar-nav >.open >a:focus {
background:rgba(99,99,99,0.6);
color:#FFF !important;
}

.navbar-nav >li >.dropdown-menu,.navbar-nav >li >.dropdown-submenu {
margin-top:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
background:rgba(109,109,109,0.6);
border-color:transparent;
}

.dropdown-menu {
position:absolute;
top:100%;
/*left:0px;*/
z-index:100;
display:none;
float:left;
min-width:200px;
padding:5px 0px;
margin:2px 0px 0px;
font-size:20px;
text-align:left;
list-style:outside none none;
background-color:#f7b740;
background-clip:padding-box;
border-radius:4px;
box-shadow:0px 6px 12px rgba(255,255,255,0.2);
border:1px solid rgba(255,255,255,0.2);
}

.dropdown-submenu {
position:relative;
}

.dropdown-submenu .dropdown-menu {
top:0;
right:100%;
z-index:100;
display:none;
float:left;
min-width:200px;
padding:5px 0px;
margin:2px 0px 0px;
font-size:14px;
text-align:left;
list-style:outside none none;
background-color:#f7b740;
background-clip:padding-box;
border-radius:4px;
box-shadow:0px 6px 12px rgba(255,255,255,0.2);
border:1px solid rgba(255,255,255,0.2);
}

.dropdown-menu >li >a {
display:block;
padding:4px 20px;
clear:both;
font-weight:normal;
line-height:1.42857;
color:#FFF;
white-space:nowrap;
text-align:right;
border-top:1px solid #ddd;
}

.laste_new li span .fa {
color:#3b5998;
font-size:17px;
}

.laste_new .btn-default {
float:left
}

.views {
float:left
}

.see-more {
background:#333;
color:#fff;
font-weight:normal;
line-height:15px;
margin-top:5px;
float:left
}

.see-more-info {
background:#333;
color:#fff;
font-weight:normal;
line-height:15px;
margin-top:5px
}

.articles {
padding:10px;
border-left:1px solid #eee;
}

.articles2 {
padding:10px;
border-left:1px solid #eee;
height:230px;
}

.articles2 h5 a {
display:block;
font-size:14px;
color:#fd8638;
font-weight:bold;
margin-bottom:4px;
}

.articles2 .img-circle {
border:1px solid #ddd;
margin:5px;
}
/*.doc_img .img-circle  {border: 2px solid #ddd;margin: 5px;}*/
.twocontent .data {
min-height:135px;
}

.articles2 .lead {
color:#8a9196;
padding:2px;
font-size:13px;
}

.titlez {
min-height:34.5px;
}

.articles .twocontent {
padding:5px;
padding-top:8px;
min-height:155px;
}

.articles2 .morre {
float:left;
margin:-25px 0 0 0;
}

.allblock {
border-bottom:1px solid #eee
}
/*.articles .r-block {border-bottom: 1px solid #DDD;}*/
.online span {
font-size:15.02px;
color:#ff6900;
font-weight:bold;
float:left;
margin-left:20px;
}

* a:hover {
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
text-decoration:none;
color:#ff6900
}

#footer .lead {
font-size:15px
}

.left .nav-pills >li >a {
font-size:15px;
color:#fff
}

.left .nav-pills >li >a:hover {
color:#3b5998
}

.nav-pills >li.active >a,.nav-pills >li.active >a:focus,.nav-pills >li.active >a:hover {
background-color:#757472;
margin:0 15px 15px;
}

.tab-content >.active {
font-size:20px;
color:#FFF;
}

.table >thead >tr >th,.table >tbody >tr >th,.table >tfoot >tr >th,.table >thead >tr >td,.table >tbody >tr >td,.table >tfoot >tr >td {
padding:8px;
line-height:1.42857;
vertical-align:top;
border-bottom:1px solid rgb(221,221,221);
}

.table >thead >tr >th,.table >tbody >tr >th,.table >tfoot >tr >th,.table >thead >tr >td,.table >tbody >tr >td,.table >tfoot >tr >td {
padding:8px;
line-height:1.42857;
vertical-align:top;
border-bottom:1px solid #DDD;
font-size:14px
}

.doc_info .doc_social i {
font-size:28px
}

.block_big .head_title .news_ h1 {
color:#ff6900
}

.news-content {
font-size:14px;
padding:8px;
margin:5px;
border-bottom:1px solid rgb(238,238,238);
}

.news-block .news-content {
text-align:justify !important;
}

.img-circle {
border:1px solid #DDD;
}

.sec_title3 {
height:32px;
border-bottom:1px solid #EDEDED;
margin-bottom:5px;
}

.sec_title2 {
margin-bottom:5px;
float:right
}

.sec-img .img-circle {
margin:10px auto;
border-radius:0 !important;
}

.doc-img {
margin:5px
}

.img-responsive {
margin:0 auto;
}

.carousel-indicators {
bottom:-12px !important;
}

.newsss {
margin:0 auto
}

.navbar-default .navbar-toggle {
border-color:#fff;
}

.navbar-default .navbar-toggle .icon-bar {
background-color:#fff;
}

.navbar-default .navbar-nav .open .dropdown-menu >li >a {
color:#FFFFFF;
}

.navbar-default .navbar-nav .open .dropdown-menu >li:hover {
background:#868686;
}
/*.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #FFF;}*/
.navbar-default .navbar-nav .open .dropdown-menu >li:hover {
background:#eee;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
}

.navbar-default .navbar-nav .open .dropdown-menu >li a:hover {
color:#333;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
}

.see-more-info:hover {
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
background-color:#3b5998;
}

.btn-default {
color:#fff;
background-color:#333;
border-color:#CCC;
}

.btn-default:hover {
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
background-color:#3b5998;
}

#articles .articles .tool a {
display:block;
font-size:14px;
color:#fff;
}

.doc_info .doc_social i:hover {
color:#3b5998 -webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
}

.doc_info .doc_social i:hover {
color:#3b5998 -webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
-transition-duration:0.5s;
}

.sec-img {
margin:5px 0px;
}

.sec-img img {
border-radius:5px;
}
/* Social Icons */
.iconsocial {
font-size:13px !important;
text-align:center;
color:#FFF;
padding:10px 0px;
}

.iconsocial a {
color:#FFF;
}

.iconsocial a .fa-facebook {
color:#3949ab;
}

.iconsocial a .fa-twitter {
color:#42a5f5;
}

.iconsocial a .fa-google-plus {
color:#df5f38;
}

.iconsocial a .fa-youtube {
color:#d84315;
}

.iconsocial a .fa-instagram {
color:#ab47bc;
}

.iconsocial a .fa-snapchat-ghost {
color:#eff157;
}

.iconsocial a .fa-rss {
color:#FF8000;
}
/* language And Country */
.lang {
font-size:10px;
}

.lang img {
width:24px;
}

.lang span {
color:#e5ff83;
}
/* */
.right {
float:right !important;
}

.left {
float:left !important;
}

#Hover {
width:100%;
}

#Hover th {
color:#FFFFFF;
border:1px solid #fff;
text-align:center;
padding:10px;
background:#f7b740
}

#Hover tr:hover {
background:#F8F8F8;
border:dashed #7EDBF5 1px;
}

#Hover td {
padding:5px 5px;
text-align:center;
border:dashed #7EDBF5 1px;
min-height:35px;
}

.record1 {
background-color:#ffffff;
border:dashed #E9E9E9 1px;
}

.record2 {
background-color:#f5f6f6;
border:dashed #7EDBF5 1px;
}

.usroldmsg {
background:url(../images/msgold.gif) no-repeat;
width:13px;
height:16px;
margin:auto;
}

.usrnewmsg {
background:url(../images/msgnew.gif) no-repeat;
width:13px;
height:16px;
margin:auto;
}

.viewmsgtit {
margin:0;
font-size:16px;
color:#123564;
margin-bottom:10px;
}

.msgsndr {
background-color:#f6f6f6;
border:solid 1px #A1A1A1;
color:#333;
font-size:11px;
padding:4px;
}

.msgsndr span {
color:#666666;
}

.msgcontent {
background-color:#fbfbfb;
border-bottom:solid 2px #dbdbdb;
padding:20px;
margin-bottom:10px;
}

.userinfo ul {
float:right;
margin:5px;
padding:5px;
list-style:none;
}

.sendmsg {
margin:5px;
padding:5px;
width:95%;
height:110px;
}
/*.revealOnScroll { opacity: 0; }



*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

*/


.logo img {
    max-height: 50px!important;
    width:160px;
    margin-top: 5px;
}


.logo {
color:#333333;
}

.logo .laffix {
display:none;
}

.affixlogo {
/*display: none;*/
}

.affix {
top:0 !important;
width:100% !important;
z-index:999 !important;
margin-top:0px !important;
background:rgba(109,109,109,0.8) !important;
}

.affix .r-nav {
background-color:#F9F9F9 !important;
}

.affix .navbar-default {
padding-top:0px;
padding-bottom:0px;
/*border-bottom: #575757 1px solid;*/
margin-bottom:5px !important;
}

.affix .affixlogo {
/*display: block;*/
}

.affix .navbar-toggle {
margin-top:45px !important;
}

.affix .navbar-default .navbar-collapse,.affix .navbar-default .navbar-form {
background:transparent;
}

.affix .affixlogo img {
width:135px;
margin:0 10px;
/*background: url('../images/logo2.png');*/
}

.affix .navbar,.affix .navbar-default {
margin-top:30px !important;
}

@media (min-width:767px) {
.affix .navbar,.affix .navbar-default {
margin-top:0px;
/**/
}
}

.affix .logo .lnormal {
display:none;
}

.affix .logo .laffix {
display:block;
}

.affix .logo {
margin:0 0 0 0 !important;
}

.affix .lang {
display:none;
}

.affix-top {
width:100%;
}

.affix-bottom {
position:absolute;
width:100%;
}
/* Quizs */
.p_img {
width:170px;
float:right;
list-style-type:none;
}

.questions {
padding:5px 5px;
background:#D6D6D6;
height:35px;
max-height:60px;
clear:both;
border-radius:3px 3px 3px 3px;
}

.answers {
color:#006D95;
text-shadow:1px 1px #FFFFFF;
padding:0.2em;
margin-bottom:5px;
background:#B7B7B7;
border-radius:3px 3px 3px 3px;
font-size:14px;
}
/* Comments */
#comment {
overflow:hidden;
}

#comment h1 {
display:block;
padding:5px;
font-size:15px;
color:#2f6b9f;
font-weight:bold;
}

#comment .comment {
overflow:hidden;
margin-bottom:10px;
padding:5px;
}

#comment .comment img {
float:left;
margin:3px;
border:#CCC solid 3px;
margin-top:8px;
}

#comment .comment .comment_details_ {
float:left;
width:480px;
background-color:#f2f4f5;
font-size:15px;
font-family:tahoma;
border:#96C8E7 solid 1px;
padding:3px;
margin-left:10px;
overflow:hidden;
}

.comment .comment_details .comment_details_img {
background-image:url(../images/img_com.png);
width:22px;
height:10px;
float:left;
margin-top:-9px;
position:absolute;
margin-left:90px;
}

#comment .comment .name {
width:180px;
background-color:#f2f4f5;
font-size:15px;
font-family:tahoma;
border:#96C8E7 solid 1px;
padding:3px;
margin-left:10px;
margin-bottom:10px;
overflow:hidden;
font-family: 'Conv_GESSTwoLight ';
}

#comment .comment .name span {
color:#0000FF;
}

.commentitem {
margin-bottom:1px;
padding:5px;
background-color:#EDEAEA;
border:1px solid #EBE6CF;
}

.cmntcnt {
color:#000;
padding:10px;
background-color:#F5F5F5;
border:1px solid #EBE6CF;
}

.cmntrplya {
color:#000;
border:2px dashed #BDC4CA;
background-color:#DAE6F2;
padding:5px;
}
/* Pics Gallery */
.small_ {
padding:5px;
overflow:hidden;
width:100%;
}

.small_ img {
border:#CCCCCC solid 1px;
cursor:pointer;
float:right;
max-width:80px;
margin:3px;
}

.dispaly_img {
    width: 90%;
/*     height: 300px;
    
    background-image: url(../images/loading.gif);
    
    background-position: center;
    
    background-repeat: no-repeat;
    
    margin: 5px;
    
    border: #CCCCCC solid 1px; */
}
/** View page */
.button {
margin:5px;
}

.itemtitle {
    background-color:#fcfcfc;
    border:1px solid #eee;
    color:#484848;
    line-height:35px;
    margin-bottom:30px;
    font-size:15px;
    padding:10px;
}

.centerblock-cont .itemtitle a {
font-size:18px;
color:#6d6d6d;
}

.itemtitle i {
padding-left:8px;
font-size:22px;
color:#72B0E9;
}

.addthis_toolbox.addthis_default_style {
background-color:#fcfcfc;
border:1px solid #eee;
color:#484848;
margin-top:30px;
font-size:15px;
padding:15px;
direction:ltr;
padding-bottom:10px;
}

.addthis_toolbox a {
margin-bottom:0 !important;
line-height:inherit !important;
}

.blockcontent .news-section .news-block {
box-shadow:none;
}
/* backGround Home*/
/* .fullscreen-bg {
    
    position: fixed;
    
    top: 0;
    
    right: 0;
    
    bottom: 0;
    
    left: 0;
    
    overflow: hidden;
    
    z-index: -100;
    
}



.fullscreen-bg__video {
    
    position: fixed;
    
    top: 10px;
    
    left: 0;
    
    width: 100%;
    
    height: 700px;
    
}



@media (min-aspect-ratio: 16/9) {
    
    .fullscreen-bg__video {
        
        height: 200%!important;
        
        /*top: -100%;*/
}
}

@media (max-aspect-ratio:16/9) {
.fullscreen-bg__video {
width:100%;
/*left: 0!important;
        
        height: auto !important;*/
}
}

@media (max-width:767px) {
#contant {
margin-top:0px !important;
}

.fullscreen-bg {
/*background: url('../img/videoframe.jpg') center center / cover no-repeat;*/
}

.fullscreen-bg__video {
/*display: none;*/
}
}

*/
/* Services Module Header */
.fullscreen-bg__Services {
position:fixed;
top:0;
left:0;
width:100%;
height:500px;
background:#efa417 url( '../images/headbg.jpg ');
/*-ms-transform: skewY(5deg);
    
    -webkit-transform: skewY(5deg);
    
    transform: skewY(5deg);*/
margin:-150px 0 0px 0;
/*-ms-transform: matrix(1, -0.2, 0, 1, 0, 0); /* IE 9 */
/*-webkit-transform: matrix(1, -0.2, 0, 1, 0, 0); /* Safari */
/*transform: matrix(1, -0.2, 0, 1, 0, 0); /* Standard syntax */
}

.fullscreen-bg__Services h1 {
color:#FFF;
font-size:55px;
margin:400px auto 0px;
padding:0 50px;
/*-ms-transform: matrix(1, 0.2, 0, 1, 0, 0); /* IE 9 */
/*-webkit-transform: matrix(1, 0.2, 0, 1, 0, 0); /* Safari */
/*transform: matrix(1, 0.2, 0, 1, 0, 0); /* Standard syntax */
}
/* full Slider */
.carousel-inner >.item >a >img,.carousel-inner >.item >img {
height:675px !important;
width:100% !important;
}

@media (max-width:767px) {
.carousel-inner >.item >a >img,.carousel-inner >.item >img {
height:275px !important;
width:100% !important;
}
}
/* GMap */
.ContactUs {
min-height:300px;
}
/* To Top*/
#ToTop {
display:none;
/* Hidden by default */
position:fixed;
/* Fixed/sticky position */
bottom:20px;
/* Place the button at the bottom of the page */
left:30px;
/* Place the button 30px from the right */
z-index:99;
/* Make sure it does not overlap */
border:none;
/* Remove borders */
outline:none;
/* Remove outline */
background-color:#d5900d;
/* Set a background color */
color:white;
/* Text color */
cursor:pointer;
/* Add a mouse pointer on hover */
padding:15px;
/* Some padding */
border-radius:10px;
/* Rounded corners */
font-size:20px;
/* Increase font size */
}

#ToTop:hover {
background-color:#D91B54;
/* Add a dark-grey background on hover */
}

.modal-backdrop.in {
z-index:111;
}

#st_gdpr_iframe {
display:none !important;
}
/*  */
.main-head {
position:relative;
}

.header {
padding:0px 0;
}

.header .row {
margin:0 -5px;
}

.header .col-md-5,.header .col-md-2 {
padding:0 5px;
}

.navigation {
    background:#055dd8;
    min-height: 40px;
}

.nav >li {
display:inline-block;
vertical-align:middle
}

.nav >li >a {
color:#fff;
font-size:16px;
padding:5px 5px;
cursor:pointer;
}

.nav >li >a:hover,.nav >li.active >a {
color:#fff;
background:transparent !important;
}

.navbar-collapse {
padding-left:0;
}

.dropdown-menu {
right:0 !important;
left:auto;
border-color:transparent;
min-width:180px;
margin:0;
border-radius:0;
padding:0;
background:rgba(72,72,72,0.68);
}

.dropdown-menu >li >a {
padding:12px 20px;
color:#fff;
font-size:16px;
border-bottom:1px solid #083614;
}

.dropdown-menu >li:last-child >a {
border-bottom:0;
}

.dropdown-menu >li >a:hover {
color:#81c5ee;
background:transparent;
}

.nav .open >a,.nav .open >a:focus,.nav .open >a:hover {
background:none !important;
}

.top-head {
background:rgba(0,0,0,0.52) url(../images/bg-3.jpg);
background-size:cover
}

.pagination >.active >a,.pagination >.active >span,.pagination >.active >a:hover,.pagination >.active >span:hover,.pagination >.active >a:focus,.pagination >.active >span:focus {
background:#284f32;
border-color:#284f32;
}

.pagination >li >a,.pagination >li >span {
color:#284f32;
font-size:16px;
}

.pagination {
margin-bottom:0;
}

.small-banner {
padding:30px 0;
margin-bottom:0;
background:#fcfcfc;
border-bottom:1px solid #eeeeee;
}

.breadcrumb {
margin-bottom:0;
background:#ffffff;
border:1px solid #eeeeee;
padding:10px;
}

.breadcrumb li a {
color:#284f32;
font-size:16px;
}

.breadcrumb >.active {
color:#72B0E9;
font-size:16px;
}

.nav >li >a i:first-child {
padding-left:7px;
color:#fff;
font-size:18px;
}
/* footer */
.footer {
    padding:30px 0;
    padding-bottom:20px;
    position:relative;
    border-top:10px solid #1b1b1b;
    background:#2a2e2f ;/*url(../images/foot-bg.png) center*/
}

.footer li a {
font-size:14px;
color:#ccc;
text-decoration:none;
padding-right:10px;
line-height:180%;
-webkit-transition:all .35s ease;
transition:all .35s ease;
}

.footer li a:hover {
color:#fff;
}

.footer li {
list-style:none;
line-height:218%;
margin:0 5px 5px;
font-size:20px;
}

.footer li i {
/*content: " \f24d ";*/
color:#93DCFF;
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.footer ul {
margin-left:10px;
padding:0;
}

.footer h3 {
color:#fff;
font-size:16px;
margin-top:0;
margin-bottom:15px;
}

.footer h3 i {
margin-left:10px;
color:#055dd8;
font-size:18px;
}

.footer .col-md-4 p {
color:#ccc;
text-align:justify;
}

.footer-area {
position:relative;
border-top:0;
margin-top:0;
padding:10px 0;
background:#2b2e2f;
border-top:1px solid #1c1c1c;
}

a.topy {
position:absolute;
left:25px;
bottom:0;
color:#ffffff;
padding-top:13px;
padding-bottom:13px;
line-height:14px;
width:53px;
font-size:24px;
border:1px solid #484848;
text-align:center;
text-decoration:none;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-transition:.5s;
transition:.5s;
z-index:999999;
background:#2b2e2f;
border:1px solid #1c1c1c;
border-bottom:0;
}

a.topy:hover {
background:#384548;
}

.footer-area p {
margin:0;
font-size:16px;
margin-top:11px;
color:#ccc;
}

.footer-area p span {
color:#055dd8;
padding:0 5px;
}

.footer-area .top-links a {
font-size:16px;
padding-top:8px;
display:inline-block;
text-align:center;
color:#777;
border:1px solid #eee;
}

.footer-area .top-links a:hover {
color:#ff4e4e;
}

.footer-area .top-links {
float:right;
}
/* testmonial */
.mail-section {
padding:15px 0;
padding-top:0;
border-bottom:1px solid #4e6165;
margin-bottom:30px;
position:relative;
}

.mail-section .input-group input {
padding:18px;
font-size:16px;
height:auto;
color:#ffffff;
background:transparent;
border:1px solid #4e6165 !important;
}

.mail-section .input-group-btn:last-child >.btn {
background:#f4f7f7;
border:1px solid #f4f7f7;
color:#484848;
font-size:16px;
padding:18px 30px;
transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
}

.mail-section .input-group-btn:last-child >.btn:hover {
background:#eeeeee;
color:#484848;
border:1px solid #eee;
outline:0;
}

.mail-section .input-group input::-webkit-input-placeholder {
/* Chrome/Opera/Safari */
color:#ccc;
}

.mail-section .input-group input::-moz-placeholder {
/* Firefox 19+ */
color:#ccc;
}

.mail-section .input-group input:-ms-input-placeholder {
/* IE 10+ */
color:#ccc;
}

.mail-section .input-group input:-moz-placeholder {
/* Firefox 18- */
color:#ccc;
}

.mail-section h3 {
color:#ccc;
font-size:15px;
margin:0;
margin-bottom:25px;
}

.mail-section img {
display:block;
margin:0 auto;
margin-top:12px;
}

.social {
padding-left:0px;
}

.social li {
color:#353e44;
border:1px solid #353e44;
list-style-type:none;
display:inline-block;
width:40px;
opacity:1;
height:40px;
line-height:40px;
cursor:pointer;
margin-left:10px;
transition:ease .3s;
font-size:16px;
text-align:center;
}

.social:hover >li {
opacity:0.5;
}

.social:hover >li:hover {
opacity:1;
}

.scrolly {
cursor:pointer;
}

.social-buttons {
text-align:left;
}

.social_icons {
    min-height:30px;
    padding:0px 0 0 0!important;
    width:auto;
    display:inherit;
    margin:0 auto;
    /*text-align:left;*/
    margin-top:2px;
}

.social_icons >a {
    display:inline-block;
    width:30px;
    line-height:30px;
    height:30px;
    margin:0 2px;
    border:1px solid #8dccfc78;
    cursor:pointer;
    transition:all 0.3s ease;
    overflow:hidden;
    text-decoration:none;
}

.social_icons >a:hover {
background:transparent;
}

.social_icons >a:hover >i:first-child {
margin-top:0;
color:#fff;
}

.social_icons >a >i {
    transition:all 0.3s ease;
    display:block;
    position:relative;
    margin-top:0;
    height:100%;
    line-height:30px;
    width:100%;
    text-align:center;
    font-size:120%;
    /*background:#2b2e2f;*/
    color:#fff;
}

.social_icons >a >i:first-child {
margin-top:-30px;
}

.btn_facebook:hover {
background:#3b5997 !important;
}

.btn_twitter:hover {
background:#00acee !important;
}

.btn_google:hover {
background:#dd4b39 !important;
}

.btn_linkedin:hover {
background:#0e76a8 !important;
}

.btn_instagram:hover {
background:#3f729b !important;
}

.btn_odnoklassniki:hover {
background:#ee8208 !important;
}

.GMap {
border:7px solid #1c1c1c;
}
/*  */
.section-1-1 {
position:relative;
padding:45px 0;
background:#fff9f6;
border-bottom:1px solid #eee;
border-top:1px solid #ffeddf;
}

.section-1-1 .col-md-4 i {
color:#00b6a0;
font-size:35px;
margin-top:15px;
display:inline-block;
}

.section-1-1 .moreat {
margin-top:20px;
}

.section-1-1 .col-md-3 h3 {
font-size:18px;
color:#fff;
text-align:center;
text-transform:uppercase;
margin-bottom:16px;
}

.section-1-1 .col-md-3 p {
text-align:center;
}

.section-1-1 .col-md-3 p {
font-size:16px;
color:#fff;
}

.fbox-icon {
background:#fb8664;
text-align:center;
padding:15px;
margin-bottom:30px;
width:100%;
position:relative;
overflow:hidden;
transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
box-shadow:0 12px 25px rgba(0,0,0,.15);
}

.fbox-icon:hover {
background:#fca064;
box-shadow:0 22px 43px rgba(0,0,0,0.15);
}

.fbox-icon a,.fbox-icon a p {
text-decoration:none !important;
}

.fbox-icon img {
height:120px;
margin:20px auto;
}

.title h4 {
color:#105c9e;
margin:0;
padding:15px 10px;
border-bottom:1px solid #dddddd;
margin-bottom:25px;
}

.section-1-1 .col-md-4 p {
text-align:center;
font-size:12px;
}

.title-wrapper {
position:relative;
padding:15px;
margin-bottom:45px;
}

.title-wrapper h3 {
font-size:18px;
color:#777;
text-align:center;
margin-top:0;
color:#757a79;
margin-bottom:30px;
}

.title-wrapper h3 span {
color: #33B1DB;
}

.title-wrapper .line {
position:absolute;
width:100%;
height:1px;
background:#f7f7f7;
left:0;
content: " ";
bottom:0px;
}

.title-wrapper .line .box {
position:absolute;
width:48px;
height:48px;
background:#fff9f6;
top:50%;
margin-top:-24px;
left:50%;
margin-left:-24px;
}

.title-wrapper .line .box i {
position:absolute;
width:17px;
height:17px;
background:url(../images/sprite.png) no-repeat;
top:50%;
margin-top:-8px;
left:50%;
margin-left:-8px;
content: " ";
}

.title-wrapper h3 {
font-size:24px;
color:#777;
text-align:center;
margin-top:0;
color:#757a79;
margin-bottom:24px;
text-transform:uppercase;
}

.misstion .donation_img img {
height:156px;
float:left;
}

.misstion .donation_img:before {
content: " ";
position:absolute;
top:55px;
left:-45px;
background:url(../images/mission-img-bg.png) no-repeat;
height:531px;
z-index:-1;
width:623px;
}

.misstion .donation_img .read_more {
display:block;
overflow:hidden;
width:100%;
}

.misstion .donation_img:after {
content: " ";
position:absolute;
bottom:-40px;
left:-30px;
background:url(../images/mission-style.png) no-repeat;
height:181px;
z-index:-1;
width:453px;
}

.misstion .donation_img .theme_btn {
bottom:0;
position:relative;
margin-top:60px;
}

.donation_area .donation_img .theme_btn {
position:absolute;
bottom:43px;
left:185px;
min-width:170px;
}

.theme_btn {
color:#fff;
text-align:center;
display:inline-block;
padding:12px 20px;
background-image:linear-gradient(to right,#3699ed 0%,#65d7fd 51%,#28c3f0 100%);
background-size:200% auto;
z-index:1;
}

.theme_btn:hover,.theme_btn:focus {
color:#fff;
background-position:right center;
text-decoration:none;
box-shadow:0px 12px 30px 0px rgba(174,174,174,0.35);
}

.donation_area .donation_img {
position:relative;
}

.misstion {
padding-top:180px;
padding-bottom:80px;
position:relative;
}

.donation_area {
display:block;
overflow:hidden;
padding:50px 0;
background-image:-webkit-linear-gradient(90deg,#fff9f5 0%,white 100%);
}

.donation_contant h4 {
color:#055dd8;
margin-bottom:25px;
}

.donation_contant p {
margin-bottom:25px;
}

.news-section {
background-color:#fff;
background:#fff url(../images/mission-style.png) no-repeat left bottom;
padding:20px 0;
padding-bottom:20px;
}

.news-section .news-block {
background:#fff;
padding:10px;
border:1px solid #eee;
box-shadow:0 2px 19px rgba(0,0,0,.15);
transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
}

.news-section .news-block:hover {
box-shadow:0 22px 43px rgba(0,0,0,0.15);
}

.news-section .title-wrapper .line .box {
background:#fff;
}

.news-section .title-wrapper .line {
background:#ececec;
}

.title-n {
padding:10px 0;
padding-bottom:5px;
color:#484848;
}

.title-n a {
    color:#484848;
    font-size:14px;
    font-weight:600;
    display:inline-block;
    vertical-align:middle;
    padding: 5px 0;
}

.title-n a i {
color:#055dd8;
display:inline-block;
vertical-align:middle;
padding-left:5px;
}

.feture_area {
display:block;
overflow:hidden;
background:url(../images/feture-bg.png) no-repeat center top;
padding:50px 0 20px;
background-size:cover;
/*margin-top:61px;
padding-top:119px;*/
text-align:center;
}

.counte {
    padding:15px;
    margin-top:10px;
    font-size:20px;
}

.feture_area img {
    width:80px;
}

.counte h1 {
    font-size:26px;
    color:#fc5e62;
    margin-bottom:10px;
}

.feture_area h3 {
    font-size:22px;
    color:#313131;
    padding:30px 0 0 0;
    margin-bottom:25px;
    display:inline-block;
}

.perce {
border-radius:3px;
padding:5px 9px;
color:#FFFFFF;
letter-spacing:0;
font-weight:600;
display:inline-block;
background-color:#055dd8;
text-align:center;
margin-bottom:10px;
min-width:145px;
position:absolute;
top:10px;
left:10px;
}

.image-cont {
position:relative;
display:block;
}

.image-cont img {
height:190px;
width:100%;
}

.event .title-n h3 {
color:#055dd8;
text-align:right;
margin-bottom:15px;
margin-top:7px;
}

.event .title-n p {
color: #9CB8F9;
font-size:14px;
line-height:150%;
text-align:justify;
}

.event .title-n p span {
font-size:18px;
font-weight:normal !important;
font-style:normal;
color:#055dd8;
text-decoration:none !important;
}

.event .theme_btn {
display:block;
text-align:center;
padding:10px;
margin-top:15px;
}

label {
color:#055dd8;
margin:8px 0;
font-size:18px;
font-weight:normal;
}

.form-control {
font-size:16px;
height:auto !important;
padding:8px;
min-height:47px;
}

.modal-title {
    margin:0;
    line-height:1.42857143;
    font-weight: bold;
    font-size: 18px;
}
.modal-warning .form-group label {
	color: #FFF!important;
}
.modal-body .form-control {
margin-bottom:15px;
}

.modal-body .theme_btn {
border:0;
display:block;
width:100%;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
}

.foot-mod {
padding:15px 0;
padding-bottom:5px;
margin-top:15px;
font-size:16px;
border-top:1px solid #eee;
color:#484848;
}

.foot-mod a {
color:#484848;
}

.foot-mod a:hover {
color:#ff6900;
}

.centerblock-cont .news-block {
box-shadow:none !important;
}

h4.panel-title a {
color:#fff;
background:#484848;
display:block;
padding:15px;
text-decoration:none;
}

h4.panel-title a:hover,h4.panel-title a [aria-expanded= "true " ] {
background:#fc7663;
}

.panel-default >.panel-heading {
padding:0;
border:0;
border-radius:0;
}

.btn-warning {
color:#fff;
text-align:center;
display:inline-block;
padding:12px 20px;
background-image:linear-gradient(to right,#fc5862 0%,#fdb065 51%,#fc5862 100%);
background-size:200% auto;
z-index:1;
border:0;
font-size:18px;
width:100%;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
}

.btn-warning:hover,.btn-warning:focus {
color:#fff;
background-position:right center;
text-decoration:none;
box-shadow:0px 12px 30px 0px rgba(174,174,174,0.35);
}

.block-center .btn-warning {
color:#fff;
text-align:center;
display:inline-block;
max-width:300px;
}

.btn-warning i {
color:#fff;
}

.blockcontent .centerblock-cont .text {
padding:10px;
background:#fcfcfc;
margin-bottom:10px;
border:1px solid #eee;
}

p.texty {
margin-bottom:15px;
line-height:180%;
}

.branches {
background:#fcfcfc;
overflow:hidden;
border:1px solid #eee;
margin-bottom:15px;
padding:15px;
}

.bran-title span {
color:#fc7663 !important;
font-size:18px;
padding-right:7px;
}

a.bton {
text-align:center;
}

a.bton img {
margin:0 auto;
margin-bottom:5px;
width:60px;
display:block;
}

a.bton span {
display:block;
}

.cats {
background:#fcfcfc;
padding:15px;
border:1px solid #eee;
margin-top:25px;
}

.cats h1 a {
text-align:center;
margin:16px 0;
margin-bottom:4px;
color:#484848;
text-decoration:none;
display:block;
}

.cats:hover h1 a {
color:#055dd8;
}

a.image-hold {
display:block;
position:relative;
}

a.image-hold img {
width:100%;
height:304px;
}

.text1 {
position:absolute;
width:100%;
padding:15px;
background:rgba(0,0,0,0.43);
bottom:0;
left:0;
color:#fff;
}

.text1 i {
color:#055dd8;
padding-left:5px;
}

.articles h1 a {
color:#484848;
}

.articles a.theme_btn {
display:block;
}

@media (max-width:767px) {
.image-cont img {
height:auto;
}

.news-section .news-block {
margin-bottom:15px;
}

.misstion .donation_img img {
float:none;
}

.header {
top:0;
text-align:center;
}

.nav >li {
display:block;
}

.tp-banner {
width:100%;
position:relative;
height:200px !important;
}

.top-head {
padding:83px 0;
}

.GMap {
margin-bottom:15px;
}
}

.nav-tabs.nav-justified {
width:100%;
border-bottom:0;
margin:0;
padding:0;
}

.fancyTab {
    text-align:center;
    padding:0px 0;
    background-color:#eee;
    box-shadow:0 0 0 1px #ddd;
    transition:top .2s;
}

.fancyTab a {
font-size:1.65em;
font-weight:300;
transition:.2s;
color:#333;
/*background:#fdb065;*/
}
/*.fancyTab .hidden-xs {
    white-space:nowrap;
}*/
li.fancyTab {
background:#fdb065;
    /*border-top:5px solid #fdb065;*/
}

li:nth-child(2).fancyTab {
background:#fca064;
    /*border-top:5px solid #fca064;*/
}

li:nth-child(3).fancyTab {
background:#fd8264;
/*border-top:5px solid #fd8264;*/
}

li:nth-child(4).fancyTab {
background:#ff6f4c;
/*border-top:5px solid #ff6f4c;*/
}

li.fancyTab .image {
display:block;
width:80px;
height:80px;
margin:0 auto;
margin-bottom:10px;
background:url(../images/icon11.PNG) no-repeat center;
background-size:cover !important;
}

li.fancyTab:nth-child(2) .image {
background:url(../images/icon21.PNG) no-repeat center;
}

li.fancyTab:nth-child(3) .image {
background:url(../images/icon31.png) no-repeat center;
}

li.fancyTab:nth-child(4) .image {
background:url(../images/icon41.PNG) no-repeat center;
}

li.fancyTab.active .image {
background:url(../images/icon1.png) no-repeat center;
}

li:nth-child(2).fancyTab.active .image {
background:url(../images/icon2.png) no-repeat center;
}

li:nth-child(3).fancyTab.active .image {
background:url(../images/icon3.png) no-repeat center;
}

li:nth-child(4).fancyTab.active .image {
background:url(../images/icon4.png) no-repeat center;
}

li.fancyTab a {
padding:0;
padding-bottom:0;
border:0 !important;
}

.nav-tabs.nav-justified >li >a span {
font-size:18px;
color:#fff;
font-weight:600;
}

li.fancyTab.active a span {
color:#fdb065;
}

li:nth-child(2).fancyTab.active a span {
color:#fca064;
}

li:nth-child(3).fancyTab.active a span {
color:#fd8264;
}

li:nth-child(4).fancyTab.active a span {
color:#ff6f4c;
}

.fancyTabContent h3 {
text-align:center;
margin-top:28px;
color:#055dd8;
margin-bottom:20px;
}

.fancyTabContent h2 {
font-size:18px;
margin-bottom:15px;
}

.fancyTabContent p {
font-size:16px;
line-height:180%;
color:#666;
margin-bottom:8px;
}

.fancyTab a:focus {
outline:none;
}

.tab-content >.tab-pane.reg img {
display:inline-block;
vertical-align:middle;
margin-left:10px;
width:40px;
margin-bottom:20px;
}

.tab-content >.tab-pane.reg p {
display:inline-block;
vertical-align:text-top;
}

.tab-content >.tab-pane {
border-bottom:1px solid #eee;
padding-bottom:27px;
}

.nav-tabs >li.fancyTab:hover {
box-shadow:none;
}

.nav-tabs >li.fancyTab.active:hover {
box-shadow:none;
}

.nav-tabs >li.fancyTab:hover a {
border-color:transparent;
}

.nav.nav-tabs .fancyTab a [data-toggle= "tab " ] {
background-color:transparent;
border-bottom:0;
}

.nav-tabs >li.fancyTab:hover a {
border-right:1px solid transparent;
}

.nav-tabs >li.fancyTab >a {
margin-right:0;
border-top:0;
}

.nav-tabs >li.fancyTab {
margin-right:0;
margin-bottom:0;
border-bottom:0 !important;
border-left:0 !important;
border-right:0 !important;
box-shadow:none !important;
}

#fancyTabWidget .tab-content >.active {
color:#494949;
}

.nav-tabs >li.fancyTab:last-child a {
border-left:1px solid transparent;
}

.nav-tabs >li.fancyTab.active:last-child {
border-left:0px solid #ddd;
box-shadow:0px 2px 0 0px #fff,0px 0px 0 1px #ddd;
}

.fancyTab:last-child {
box-shadow:0 0 0 1px #ddd;
}

.tabs .nav-tabs li.fancyTab.active a {
box-shadow:none;
}

section#fancyTabWidget {
    margin-top:-125px;
    z-index:99;
    position:relative;
}

.fancyTab.active {
background:#fff !important;
box-shadow:none;
}

li.tab.fancyTab.active {
background:#fff !important;
padding-top: 10px;
}

.nav-tabs >li.fancyTab img {
width:100px;
display:block;
margin:0 auto;
margin-bottom:10px;
}

.search {
margin:35px auto 0
}

.search .input-group .form-control:first-child {
border-radius:0;
border:1px solid #999;
border-left:0;
padding:6px;
}

.search .input-group-btn:last-child >.btn {
border-radius:0;
border:1px solid #999;
border-right:0;
}

.search .input-group-btn:last-child >.btn {
padding:10px 15px;
padding-bottom:12px;
box-shadow:none;
background:#fdb165;
border:1px solid #fdb165;
}

.search .input-group-btn:last-child >.btn i {
margin-top:3px;
font-size:18px;
color:#fff;
}

a.loginreg {
    color: #ffffff;
    text-decoration:none;
    padding:0px 20px;
    margin:10px 0 0 0!important;
    border-radius:6px;
    background:#5a5a5a;
    font-size:16px;
    vertical-align:text-bottom;
    cursor:pointer;
}

a.loginreg.empty {
    color:#5a5a5a;
    background:#fff;
    border:2px solid #5a5a5a;
}

a.loginreg:hover {
    background: #f60;
    border-color:#f60;
    color:#fff;
}

a.morea {
    color:#ffffff;
    text-decoration:none;
    padding:6px 23px;
    padding-bottom:9px;
    margin:10px 0;
    border-radius:28px;
    margin-left:10px;
    display:inline-block;
    background:#5a5a5a;
    font-size:16px;
    margin-top:35px;
    vertical-align:middle;
    cursor:pointer;
}

a.morea.empty {
    color:#5a5a5a;
    background:#fff;
    border:2px solid #5a5a5a;
}

a.morea:hover {
    background:#fd7510;
    border-color:#fd7510;
    color:#fff;
}

.nav >li >a:focus,.nav >li >a:hover {
background:transparent !important;
}

a.linkat {
color:#055dd8;
text-decoration:none;
margin:10px 0;
text-align:center;
border-radius:50%;
width:40px;
height:40px;
line-height:37px;
margin-left:10px;
display:inline-block;
border:2px solid #055dd8;
font-size:18px;
margin-top:35px;
vertical-align:middle;
cursor:pointer;
}

a.linkat:hover {
color:#fd7510;
border-color:#fd7510;
}

.mawsemy .col-md-4 {
padding:0;
}

.holder {
position:relative;
}

.holder img {
width:100%;
height:325px;
}

.holder .overlay {
padding-top:58px;
padding-right:30px;
padding-bottom:70px;
padding-left:30px;
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
background:rgba(253,177,101,0.92);
color:#fff;
text-align:center;
}

.mawsemy .col-md-4:nth-child(3) .overlay {
background:rgba(252,160,100,0.92);
}

.mawsemy .col-md-4:nth-child(4) .overlay {
background:rgba(253,130,100,0.92);
}

.mawsemy h2 {
color:#ff6f4c;
padding:25px !important;
text-align:center;
background:#ffffff;
margin:0;
font-size:22px;
clear:both;
}

.holder .overlay h3 {
font-size:20px;
font-weight:600;
margin-bottom:15px;
}

.holder .overlay p {
line-height:150%;
}

.holder .overlay a {
color:#fff;
border:2px solid;
display:inline-block;
padding:10px 25px;
margin-top:19px;
border-radius:50px;
}

.holder .overlay a:hover {
background:#212121;
}

@media (max-width:767px) {
section#fancyTabWidget {
margin-top:25px;
}

a.morea {
margin-top:5px;
}

.fancyTab >a {
font-size:18px;
}

.nav >li.fancyTab >a {
padding:15px 0;
margin-bottom:inherit;
}

.nav-tabs >li.fancyTab >a {
border-right:1px solid transparent;
padding-bottom:0;
}

.image-cont img {
height:auto;
}

.news-section .news-block {
margin-bottom:15px;
}

.misstion .donation_img img {
float:none;
}

.header {
top:0;
text-align:center;
}

.nav >li {
display:block;
}

.tp-banner {
width:100%;
position:relative;
height:200px !important;
}

.GMap {
margin-bottom:15px;
}
}

#social-sidebar {
right:0;
left:auto;
position:fixed;
bottom:2%;
z-index:999;
padding:0;
margin:0;
list-style:none;
}

#social-sidebar a {
background:#055dd8;
color:#fff;
text-decoration:none;
display:block;
height:50px;
width:50px;
font-size:18px;
line-height:55px;
margin-bottom:5px;
position:relative;
text-align:center;
cursor:pointer;
}

#social-sidebar a:hover span {
right:120%;
opacity:1;
}

#social-sidebar a span {
font:12px "Open Sans ",sans-serif;
text-transform:uppercase;
border-radius:3px;
line-height:24px;
right:-100%;
left:auto;
margin-top:-16px;
opacity:0;
padding:4px 8px;
position:absolute;
transition:opacity .3s,left .4s;
top:50%;
z-index:-1;
}

#social-sidebar a span:before {
content: " ";
display:block;
height:8px;
width:8px;
right:-4px;
margin-top:-4px;
position:absolute;
top:50%;
transform:rotate(45deg);
}

#social-sidebar a [class*= "flag " ]:hover,#social-sidebar a [class*= "flag " ]span,#social-sidebar a [class*= "flag " ]span:before {
background:#20986e;
}

#social-sidebar a [class*= "instagram " ]:hover,#social-sidebar a [class*= "instagram " ]span,#social-sidebar a [class*= "instagram " ]span:before {
background:#5a5859;
}

#social-sidebar a [class*= "twitter " ]:hover,#social-sidebar a [class*= "twitter " ]span,#social-sidebar a [class*= "twitter " ]span:before {
background:#00aced;
}

#social-sidebar a [class*= "facebook " ]:hover,#social-sidebar a [class*= "facebook " ]span,#social-sidebar a [class*= "facebook " ]span:before {
background:#3B5998;
}

#social-sidebar a [class*= "gplus " ]:hover,#social-sidebar a [class*= "gplus " ]span,#social-sidebar a [class*= "gplus " ]span:before {
background:#006fa6;
}

#social-sidebar a [class*= "dribbble " ]:hover,#social-sidebar a [class*= "dribbble " ]span,#social-sidebar a [class*= "dribbble " ]span:before {
background:#cc181e;
}

#social-sidebar a [class*= "dropbox " ]:hover,#social-sidebar a [class*= "dropbox " ]span,#social-sidebar a [class*= "dropbox " ]span:before {
background:#3897f0;
}

.lista li {
padding:14px;
background:#fcfcfc;
margin-bottom:7px;
border:1px solid #f5f5f5;
}

.lista li i {
color:#ff4800;
font-size:12px;
padding-left:5px;
}

.lista li a {
color:#212121;
}

.lista li a:hover {
color:#fff;
}

.lista li:hover {
background:#ff4800;
}

.lista li:hover i {
color:#000;
}

.btn-primary:hover {
    background: #f60;
    border-color:#f60;
    color:#fff;
}