body {background-image: url(../images/bg.jpg); background-repeat: repeat; color: #000000;font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 150%;}
ol, ul {
    list-style: outside none none;
    padding: 0;
}
sup {
    color: red;
}
label {
    cursor: pointer;
}
h1 {
    color: #363636;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 43px;
    font-weight: 700;
    margin: 0 0 20px;
    text-transform: uppercase;
}
h3 {
    color: #333333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 21px;
    margin: 10px 0;
}
a {color: #006400;}
.clear {clear: both;}
.border {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    font-size: 15px;
    position: relative;
    transition: all 5s ease;
}
.hover-effect {
  cursor: pointer;
-webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  -ms-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;

  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.hover-effect h3 {text-transform: uppercase;}
.hover-effect:hover {
    background-color: #e9e9e9;
    color: #000;
}

.hover-effect:hover h3 {
    color: #000;
}
.hover-effect:hover p {
    color: #000;
}
.hover-effect:hover a {
    color: #000;
}
.hover-effect:hover li {
    color: #000;
}
.hover-effect:hover ul.arrow li:before {
    color: #000;
}

.hover-effect:hover img {width: 100%;}
.border-bottom {border-bottom: 1px solid #dcdcdc;}
.border a {color: #666666; text-decoration: none;}
.border h3 a {color: #333333;}
.custom_btn {
    background-color: #000000;
    color: #ffffff !important;
    display: block;
    padding: 5px;
    text-align: left;
    border-radius: 0;
    position: relative;
}
.custom_btn:after {
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 23px;
    position: absolute;
    right: 10px;
    top: 5px;
}
/*.row-eq {display: flex;}
.row-eq .btn-eq {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 5px;
}
.col-eq {flex: 1; height: 100%;}*/

.white { background-color:#fff;}
.green {color: #006400;}
.red {color: #ff0000;}
.pink {color: #f42a41;}
.no-margin {
    margin: 0;
}
.no-padding {
    padding: 0;
}
.padding-10 {padding: 10px;}
.telated {
  background-image: none;
  padding-bottom: 0;
  padding-left: 0;
} 

.space {
  height: 50px;
}

.date_picker_icon {
    background-image: url(../images/cal.png);
    background-repeat: no-repeat;
    background-position: 8px 8px;
    padding-left: 30px;
}
ul.arrow {margin: 0; padding: 0;}
ul.arrow li {margin-bottom: 5px;}
ul.arrow li:before {
    color: #000;
    content: "\f105";
    float: left;
    font-family: FontAwesome;
    font-size: 21px;
    font-weight: 700;
    margin-right: 8px;
}
ul.tik {margin: 0; padding: 0 !important;}
ul.tik li {margin-bottom: 5px;}
ul.tik li:before {
    color: #006400;
    content: "\f00c";
    float: left;
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: 700;
    margin-right: 8px;
}

ul.arrow.nvr {margin: 0;}
ul.arrow.nvr li a {color: #006400; font-weight: 700;}


header {height: auto;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;}
header .logo {padding-top: 10px; padding-bottom: 10px; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
header .social {margin-bottom: 10px; padding-top: 10px; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
header .social ul {margin:0; padding: 0;}
header .social ul li {display: inline-block; padding: 0 4px;}
header .social ul li:last-child {padding-right: 0;}
.social img {
  -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}
.social img:hover {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

header .social ul.newmenutop {
    margin-bottom: 20px;
}
header .header-search { -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
      margin-bottom: 12px;}
header .header-search input[type="text"] {width: 200px; float: right;}
header .header-search input[type="text"]:focus {width: 400px;cursor: auto; right: 0; position: absolute; top: 0;-webkit-transition: all .5s; -moz-transition: .5s all; transition: all .5s; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
header .header-search .input-group-btn .btn {background-color: #ffffff; color: #026b4f !important;position: relative; top: 0; z-index: 99; padding: 6px 12px;}
header .header-search .input-group-btn .btn:after {content: "";}
header.sticky {
    background-image: url("../images/bg.jpg");
    box-shadow: 0 0 5px #ccc;
    padding: 10px 0 0;
    position: fixed;
    width: 100%;
    z-index: 99999;
    height: 91px;
}
header.sticky .logo {
    padding-top: 0;
    max-width: 159px;
    padding-bottom: 5px;
}
header.sticky .social {padding-top: 0; display:none;}

.sticky .navbar {
    min-height: 34px;
}
.sticky .navbar-default .navbar-nav li a {
    padding: 4px 26px;
	font-size:14px;
}
.hederright {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
}

.countmujib img.img-responsive.subornojoyonti {
    margin-left: 13px;
    margin-top: 12px;
    width: 160px;
}
.navbar-default {background: #006400; border-color: transparent; border-radius:0; border-bottom: 5px solid #f42a41;font-family: 'Roboto Condensed', sans-serif; margin: 0; font-weight: 700; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.navbar-default .navbar-nav li a {color: #ffffff; font-size: 17px; text-transform: uppercase; padding: 14px 16px; display: block;  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav li a:focus, 
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .active a:hover {
    background-color: #f42a41; color: #ffffff;
}

.navbar-default .navbar-nav {border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;width: 100%;}
.navbar-default .navbar-nav > li {border-right: 1px solid #ffffff; margin-bottom:0;}
.navbar-default .navbar-nav > li:last-child {border-right: 0;}
.navbar-default .navbar-nav > li:last-child a {/*padding-left: 20px; padding-right: 25px;*/}

.navbar-default .navbar-nav li .dropdown-menu {min-width: 900px; padding: 15px 0 0;}
.navbar-default .navbar-nav li .dropdown-menu .caret {display: none;}
.dropdown-menu li ul li .trdmenu {
  background-color: #006400;
  display: none;
  padding: 16px;
  position: absolute;
  width: 500px;
  z-index: 999999;
}
.newmenutop li {
    font-weight: bold;
    font-size: 16px;
}
.newmenutop li a {
    font-weight: bold;
    font-size: 16px;
}

/*Consular menu css*/


.mega-dropdown-menu.consular::before {
  left: 134px;
}
.mega-dropdown-menu.consular::after {
  display: block;
  left: 134px;
}


.navbar-default .navbar-nav li .consular a {
  color: hsl(0, 0%, 0%);
}
.dropdown-menu.mega-dropdown-menu.row.consular {
 
  left: -76%;
  min-width: 300px;
  padding: 15px;
}
.navbar-default .navbar-nav li .consular li {
  position: relative;
}
.navbar-default .navbar-nav li .consular a {
  color: hsl(0, 0%, 0%);
}
.navbar-default .navbar-nav li .consular a:hover {
  color: #fff;
}


.dropdown-menu.consular li:hover .trdmenu { display: block !important; 
    box-shadow: 0 0 5px hsl(0, 0%, 87%);
    left: 100%;
    position: absolute;
    top: 0px;
    width: 290px;
    border: 1px solid #ddd;

}
.navbar-default .navbar-nav li .dropdown-menu.consular ul li {
  border: 0 none;
  margin-bottom: 0;
}
.navbar-default .navbar-nav li .dropdown-menu.consular ul li a {
  border-bottom: 1px solid hsl(0, 0%, 87%);
  color: hsl(0, 0%, 0%);
  font-size: 15px;
  font-weight: 300;
  padding: 7px 20px;
  text-transform: capitalize;
}


.sticky .dropdown-menu.mega-dropdown-menu.row.consular {
  left: 0;
}
.sticky .mega-dropdown-menu.consular::before {
  left: 50px;
}
.sticky .mega-dropdown-menu.consular::after {
  left: 50px;
}


.navbar-default .navbar-nav li .consular li.menu-icon {
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding-left: 70px;
}

.navbar-default .navbar-nav li .consular li {
  background-color: hsl(0, 0%, 93%);
  border: 1px solid hsl(0, 0%, 93%);
  margin-bottom: 15px;
}

.navbar-default .navbar-nav li .consular li:hover {
  background-color: hsl(353, 90%, 56%);
  color: hsl(0, 0%, 100%);
}
.navbar-default .navbar-nav li .consular li a:hover {
  background-color: hsl(353, 90%, 56%);
}
.navbar-default .navbar-nav li .consular li a {
  background-color: hsl(0, 0%, 100%);
  color: hsl(120, 100%, 20%);
  display: block;
  text-decoration: none;
   font-weight: bold;
}

.consular .menu-icon-11 .trdmenu {
  max-height: 500px;
  overflow-y: scroll;
}

.navbar-default .navbar-nav li .consular li.menu-icon-10 {background-image: url("../images/menu-icon-10.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-10:hover {background-image: url("../images/menu-icon-10-hover.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-11 {background-image: url("../images/menu-icon-11.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-11:hover {background-image: url("../images/menu-icon-11-hover.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-12 {background-image: url("../images/menu-icon-12.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-12:hover {background-image: url("../images/menu-icon-12-hover.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-13 {background-image: url("../images/menu-icon-13.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-13:hover {background-image: url("../images/menu-icon-13-hover.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-14 {background-image: url("../images/menu-icon-14.png");}
.navbar-default .navbar-nav li .consular li.menu-icon-14:hover {background-image: url("../images/menu-icon-14-hover.png");}





/*Consular menu css end */




/*sticky*/

.sticky  .navbar-default .navbar-nav ul.mega-dropdown-menu li a {
  padding: 14px;

}
.sticky .mega-dropdown-menu:before {
  content: "";
  border-bottom: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  top: -6px;
  left: 60px;
  z-index: 10;
}
.sticky .mega-dropdown-menu:after {
  content: "";
  border-bottom: 10px solid #ccc;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  top: -6px;
  left: 60px;
  z-index: 8;
}


.sticky .dropdown-menu.mega-dropdown-menu.row.trade-investent {
  left: -246%;
}
.sticky .mega-dropdown-menu.trade-investent::before {
  left: 510px;
}
.sticky .mega-dropdown-menu.trade-investent::after {
  left: 510px;
}
.sticky .dropdown-menu.mega-dropdown-menu.row.newsmedia {
  left: -283%;
}
.sticky .mega-dropdown-menu.newsmedia::before {
  left: 475px;
}
.sticky .mega-dropdown-menu.newsmedia::after {
  left:475px;
}



/*sticky*/

/*.dropdown-menu.mega-dropdown-menu.row.consular {
  left: -288%;
}
.mega-dropdown-menu.consular::before {
    left: 395px;
}
.mega-dropdown-menu.consular::after {
   left: 395px;
}
*/
.dropdown-menu.mega-dropdown-menu.row.trade-investent {

  left: -167%;
  width: 955px;
}
.mega-dropdown-menu.trade-investent::before {
  left: 380px;
}
.mega-dropdown-menu.trade-investent::after {
  left: 380px;
}

.dropdown-menu.mega-dropdown-menu.row.bduuk-relation {
  left: -293%;
  min-width: 800px;
}
.mega-dropdown-menu.bduuk-relation::before {
  left: 520px;
}
.mega-dropdown-menu.bduuk-relation::after {
  left: 520px;
}

.dropdown-menu.mega-dropdown-menu.row.newsmedia {
  left: -167%;
}
.mega-dropdown-menu.newsmedia::before {
  left: 287px;
}
.mega-dropdown-menu.newsmedia::after {
  left:287px;
}


.invesment-page {
  overflow: hidden;
}
.invesment-page td {
  padding: 10px;
}
.mega-dropdown-menu:before {
  content: "";
  border-bottom: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  top: -10px;
  left: 90px;
  z-index: 10;
}
.mega-dropdown-menu:after {
  content: "";
  border-bottom: 10px solid #ccc;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  top: -10px;
  left: 90px;
  z-index: 8;
}

.navbar-default .navbar-nav li:hover .dropdown-menu {display: block;}
.navbar-default .navbar-nav li .dropdown-menu ul li {background-color: #ededed;border: 1px solid #ededed;margin-bottom: 15px;}
.navbar-default .navbar-nav li .dropdown-menu ul li:hover {background-color: #f42a41; color: #ffffff;}
.navbar-default .navbar-nav li .dropdown-menu ul li:hover a {color: #ffffff; background-color: #f42a41;}

.navbar-default .navbar-nav li .dropdown-menu ul li a {background-color: #ffffff;color: #006400;display: block; text-decoration: none;}
.navbar-default .navbar-nav li .dropdown-menu ul li a:hover {background-color: #f42a41;}

.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon {background-position: 0 50%;background-repeat: no-repeat;padding-left: 70px;}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-1 {background-image: url("../images/menu-icon-1.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-1:hover {background-image: url("../images/menu-icon-1-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-2 {background-image: url("../images/menu-icon-2.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-2:hover {background-image: url("../images/menu-icon-2-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-3 {background-image: url("../images/menu-icon-3.png");}

.navbar-default .navbar-nav li .consular li.menu-icon-3 {
    background-image: url("../images/menu-icon-3.png");
}
.navbar-default .navbar-nav li .consular li.menu-icon-3:hover {
    background-image: url("../images/menu-icon-3-hover.png");
}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-3:hover {background-image: url("../images/menu-icon-3-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-4 {background-image: url("../images/menu-icon-4.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-4:hover {background-image: url("../images/menu-icon-4-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-5 {background-image: url("../images/menu-icon-5.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-5:hover {background-image: url("../images/menu-icon-5-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-6 {background-image: url("../images/menu-icon-6.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-6:hover {background-image: url("../images/menu-icon-6-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-7 {background-image: url("../images/menu-icon-7.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-7:hover {background-image: url("../images/menu-icon-7-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-8 {background-image: url("../images/menu-icon-8.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-8:hover {background-image: url("../images/menu-icon-8-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-9 {background-image: url("../images/menu-icon-9.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-9:hover {background-image: url("../images/menu-icon-9-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-15 {background-image: url("../images/menu-icon-15.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-15:hover {background-image: url("../images/menu-icon-15-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-16 {background-image: url("../images/menu-icon-16.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-16:hover {background-image: url("../images/menu-icon-16-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-17 {background-image: url("../images/menu-icon-17.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-17:hover {background-image: url("../images/menu-icon-17-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-18 {background-image: url("../images/menu-icon-18.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-18:hover {background-image: url("../images/menu-icon-18-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-19 {background-image: url("../images/menu-icon-19.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-19:hover {background-image: url("../images/menu-icon-19-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-20 {background-image: url("../images/menu-icon-20.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-20:hover {background-image: url("../images/menu-icon-20-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-21 {background-image: url("../images/menu-icon-21.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-21:hover {background-image: url("../images/menu-icon-21-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-22 {background-image: url("../images/menu-icon-22.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-22:hover {background-image: url("../images/menu-icon-22-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-23 {background-image: url("../images/menu-icon-23.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-23:hover {background-image: url("../images/menu-icon-23-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-24 {background-image: url("../images/menu-icon-24.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-24:hover {background-image: url("../images/menu-icon-24-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-25 {background-image: url("../images/menu-icon-25.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-25:hover {background-image: url("../images/menu-icon-25-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-26 {background-image: url("../images/menu-icon-26.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-26:hover {background-image: url("../images/menu-icon-26-hover.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-27 {background-image: url("../images/menu-icon-27.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-27:hover {background-image: url("../images/menu-icon-27-hover.png");}


.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-71 {background-image: url("../images/menu-icon-71.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-71:hover {background-image: url("../images/menu-icon-71-hover.png");}

.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-72 {background-image: url("../images/menu-icon-72.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-72:hover {background-image: url("../images/menu-icon-72-hover.png");}

.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-73 {background-image: url("../images/menu-icon-73.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-73:hover {background-image: url("../images/menu-icon-73-hover.png");}

.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-74 {background-image: url("../images/menu-icon-74.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-74:hover {background-image: url("../images/menu-icon-74-hover.png");}

.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-75 {background-image: url("../images/menu-icon-75.png");}
.navbar-default .navbar-nav li .dropdown-menu ul li.menu-icon-75:hover {background-image: url("../images/menu-icon-75-hover.png");}



.notice {background-color: #006400; line-height: 35px; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-weight: 700; color: #464646;line-height: 36px;}
.notice .notice-box {background-color: #ffffff;}
.notice .col-sm-10 {line-height: normal;}
.notice marquee {line-height: 35px;}
.notice .bg-sucess {background-color: #006400; color: #ffffff; font-size: 18px; font-weight: 700; border-left: 1px solid #ffffff; height: 40px;}

.banner {
  /*-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 75%);*/
  /*clip-path: polygon(0 0, 100% 0, 100% 100%, 0 75%);*/
      margin-bottom: 50px;
}
.banner .carousel-indicators {bottom: 100px;}
.page-banner {position: relative;}
.page-banner .banner-title {
    color: #fff;
    /* font-size: 67px; */
    font-size: 55px;
    font-weight: 700;
    line-height: 1.4;
    position: absolute;
     text-shadow: 0 3px 6px #000000 !important; 
    top: 30%;
    z-index: 99;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.about-mission-sec.page-banner .banner-title {
    color: #0c0b0b;
    text-shadow: none !important;
}
.about-mission-sec {
    background-color: #e9e9e9;
    height: 158px;
}
.page-banner.honstate .banner-title {
    color: #000;
    text-shadow: none!important;
}
.page-banner .banner-title.tab-page-title {top: 50px; font-size: 45px;}
.page-banner .banner-title.double-page-title {top: 100px; font-size: 55px; text-align: center;}
.color-black {color: #000000 !important; text-shadow: none !important;}
.color-white {color: #ffffff !important; text-shadow: none !important;}
.welcome {}

.col-md-4-5,.col-md-1-5,.col-sm-2 {padding-right: 0;}

.breadcrumb {background-color: transparent;margin: 0 0 15px;padding: 0 15px;color: #000000;}
.breadcrumb a,.breadcrumb > .active {color: #000000;}
.breadcrumb > li + li:before {content: "\f105";float: left;margin-right: 5px;font-family: FontAwesome;color: #000000;}

.box {background-color: #ffffff; border: 1px solid #dddddd; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); padding: 20px; margin-bottom: 30px;}
.box .arrow {margin: -20px 0;}
.box .arrow li {border-bottom: 1px solid #dcdcdc;margin: 0 -20px;padding: 5px 15px;}
.box .arrow li:last-child {border: 0;}
.box .arrow li a {text-decoration: none; color: #000000; display: block;}
.box .arrow li:hover, .box .arrow li:hover a {
    background-color: #e9e9e9;
    color: #000;
}
.box ul.arrow li:hover:before {
    color: #000;
}

.box.no-border .arrow li {background-color: transparent; border: 0; color: #000000 !important;}
.box.no-border .arrow li:hover:before {color: #006400;}

.sidenav {
    background-color: hsl(0, 0%, 100%);
    border: 1px solid hsl(0, 0%, 80%);
}
.sidenav ul {margin: 0;}
.sidenav li {margin: 0;}
/* .sidenav li a {border: 1px solid #006400; color: #ffffff; display: block;font-weight: 700;padding: 10px; background-color: #006400; text-decoration: none; text-transform: uppercase;} */
.sidenav li a {
    color: #000;
    background-color: #e9e9e9;
    border-bottom: 1px solid #cccccc;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: normal;
}
.sidenav li .caret {float: right; margin-top: 10px;}
.sidenav li li a:before {content: "\f105";font-family: FontAwesome; float: left; margin-right: 10px;}
.sidenav li a:hover, .sidenav li.active > a {background-color: #ffffff; color: #7e7e7e;}
.sidenav li ul.dropdown-menu  {
    position: relative;
    box-shadow: none;
    width: 100%;
    border: 0;
    border-radius: 0;
    padding-bottom: 0;
}
.sidenav li:hover ul,.sidenav li.active ul {display: block;}
.sidenav li ul li a {font-weight: 400;font-size: 13px;background-color: #ffffff; color: hsl(0, 0%, 0%);padding-left: 20px;}
.sidenav li ul li a:hover {font-weight: 600;}

.sidebar-contact {color: #444444; border: 1px solid #cdcdcd; padding: 15px; background-color: #ffffff;margin-top: 30px;}
.sidebar-contact .tel,.sidebar-contact .fax,.sidebar-contact .email {margin-bottom: 15px;}
.sidebar-contact a {color: #006400; font-weight: 700; font-size: 18px;}
.sidebar-contact .email a {color: #f42a41;}
.sidebar-contact .fa {color: #006400;font-size: 25px;}

.sidebar-hours {margin-top: 30px;}
.sidebar-hours h3 {color: #363636; font-size: 25px; text-transform: uppercase; font-weight: 700;}
.sidebar-hours strong {color: #006400;}
.sidebar-hours .fa {color: #006400; font-size: 45px; float: left; margin-right: 10px;}

.red-box {
    background-color: #f42a41;
    color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.red-box h3,
.red-box a {
    color:#fff;
}

.red-box a {
    color: #fff;
    font-weight: bold;
}
.red-box a:hover {
    color: #000;
}
.home-newslatest a {
    color: #006400 !important;
    text-decoration: underline;
    font-weight: bold;
}
.process {margin-bottom: 30px; margin-top: -250px;}
.process .process-box {
    background-color: #ffffff;
    border: 5px solid #9bbb59;
    height: 240px;
    margin-left: 20px;
    padding: 50px 10px;
    text-align: center;
    position: relative;
    width: 90%;
}
.process .process-box:after {content: url("../images/arrow-right.png"); position: absolute; right: -58px; top: 70px;}
.process.process-bottom .process-box:after {
  content: url("../images/arrow-right-bottom.png");
}
.process.process-bottom {
  margin-top: 50px;
}
.invesment-page .box .arrow {
  margin: 0;
}
.process .process-box.last:after {content: "";}
.process .process-box .step {
    background-color: #e9e9e9;
    border-radius: 100%;
    color: #000;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 20px;
    font-weight: 700;
    height: 80px;
    left: -40px;
    padding: 25px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -40px;
    width: 80px;
}
.process .process-box h3 {
    bottom: 0;
    color: #444444;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    left: 0;
    padding: 10px;
    position: absolute;
    text-transform: uppercase;
}
.process .process-box .img-responsive {margin: 0 auto;}
.process .process-box .hover {display: none;}
.process .process-box:hover {
    background-color: #020202;
    color: #ffffff;
}
.process .visastepactive {
    background-color: hsl(120deg 17% 13%);
    color: hsl(0, 0%, 100%);
}

.process .process-box.visastepactive h3 {
  color: #fff;
}
.process .process-box.visastepactive .img-responsive.hover {
  display: block;
}
.process .process-box.visastepactive .img-responsive {

display: none;
}
.process .process-box:hover .img-responsive {display: none;}
.process .process-box:hover .hover {display: block;}
.process .process-box:hover h3 {color: #ffffff;}

.aponimentseparate .box:hover {
    background-color: #e9e9e9;
    cursor: pointer;
}
.aponimentseparate a {
    text-decoration: none;
    text-transform: uppercase;
}
.aponimentseparate .box {
    padding: 0;
}

.aponimentseparate .box h3 { padding-left: 15px; }
.aponimentseparate .box:hover h3 { color: #000; }

#tab {font-size: 15px;}
#tab .nav-pills {
    background-color: #e9e9e9;
    border: 1px solid #dddddd;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: -1px;
}
#tab .nav-pills > li > a {color: #000;}
#tab .nav-pills > li > a:hover,#tab .nav-pills > li > a:focus,#tab .nav-pills > li.active > a {background-color: #ffffff; color: #006400; border-radius: 0;}
#tab .tab-content { }
#tab .tab-content h4 {color: #000; font-size: 22px; font-weight: 700;}
#tab .tab-content h5 {color: #000; font-size: 16px; font-weight: 700;}


.modal-dialog {

	width: 950px;
	 top: 20%;
	     border: 5px solid #fff;
	 box-shadow: 1px 1px 17px 1px hsla(0, 0%, 0%, 0.88);
	 -webkit-box-shadow: 1px 1px 17px 1px rgba(0, 0, 0, 0.88);
-moz-box-shadow:    1px 1px 17px 1px rgba(0, 0, 0, 0.88);
  

}
.popupconter {
    background-color: #ffffff;
    text-align: center;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 18px;
    color: #363636;
    position: relative;
}
.popupconter .col-sm-5,.popupconter .col-sm-7 {padding: 0;}
.popupconter .border {
    border: 3px solid #006401;
    margin: 20px;
    padding: 20px;
}
.popupconter h2 {
    color: #000000;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
}
.popupconter h3 {
    color: #f42a40;
    font-size: 30px;
    font-weight: 700;
}
.popupconter .closepopupb {
    position: absolute;
    right: -13px;
    top: -15px;
    z-index: 999;
}
.popupconter .closepopupb .fa {
    background-color: #f42a40;
    border-radius: 100%;
    color: #ffffff;
    cursor: pointer;
    font-size: 26px;
    height: 30px;
    width: 30px;
}

.page-banner .our-location-custom .banner-title {
  color: hsl(0, 0%, 100%);
  font-size: 67px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.4;
  position: absolute;
  text-shadow: 0 3px 6px hsl(0, 0%, 0%);
  text-transform: uppercase;
  top: 22%;
  width: 600px;
  z-index: 99;
}
.sidenav .dropdown-menu .active a:hover {
  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
  color: hsl(120, 100%, 20%);
}

.contact-page  textarea.form-control {
    height: 172px;
}




.footer-top {
    background-color: #eaf1dd;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.footer-top ul {}
.footer-top li {display: inline-block;margin: 5px 2px;vertical-align: middle;padding: 0 15px;}
.footer-top li.padding {padding: 0 35px;}

.footer-bottom {
    background-color: #333333;
    color: #ffffff;
    padding: 50px 0 15px;
}
.footer-bottom h3 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.footer-bottom [class*='col-sm-3']:before {
    background: #7e7e7e;
    bottom: 0;
    content: " ";
    position: absolute;
    width: 1px;
    top: 0;
    left: 0;
}
.footer-bottom [class*='col-sm-3']:after {
    background: #7e7e7e;
    bottom: 0;
    content: " ";
    position: absolute;
    width: 1px;
    right: 0;
    top: 0;
}
.footer-bottom .tel,.footer-bottom .fax,.footer-bottom .mobile {margin-bottom: 10px;}
.footer-bottom .tel:before {
    content: "\f095";
    float: left;
    font-family: FontAwesome;
    font-size: 20px;
    margin-right: 15px;
}
.footer-bottom .mobile:before {
    content: "\f10b";
    float: left;
    font-family: FontAwesome;
    font-size: 28px;
    margin-right: 15px;
}
.footer-bottom .fax:before {
    content: "\f1ac";
    float: left;
    font-family: FontAwesome;
    font-size: 20px;
    margin-right: 15px;}
.footer-bottom .email:before {
    content: "\f003";
    float: left;
    font-family: FontAwesome;
    font-size: 20px;
    margin-right: 15px;
}
.footer-bottom hr {margin: 20px 0 5px;}
.footer-bottom a {color: #ffffff;}

.fixed-left {left: 0; position: fixed; top: 40%;}

.fixed-left li {margin-bottom: 5px;}

.fixed-right {
    right: -259px;
    top: 50%;
    transform: rotate(-90deg);
    z-index: 999999;
    position: fixed;
}


.fixed-right li {
    /* background-color: #006400; */
    display: inline-block;
    text-decoration: none;
    /* padding: 10px; */
    /* border-radius: 4px; */
}

.fixed-right ul li a {
    border-radius: 2px 2px 0 0;
    color: #fff;
    font-size: 12px;
    min-width: 0;
    right: 42px;
    text-align: left;
    text-decoration: none;
    /*transform: rotate(-90deg);*/
    transform-origin: left top 0;
    transition-duration: 0.2s;
    transition-property: right, border-radius, background-color;
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    padding: 10px;
    background-color: #006400;
    border-radius: 4px;
}
.fixed-right ul li a:hover {
    background-color: #f42a41;
}

.page-banner img {
  width: 100%;
}
.page-banner.about-mission-title .banner-title {
  left: 35%;
}
.pageinner-btn {
  margin-top: 15px;
  width: 80%;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f1f1f1;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {

  font-weight: normal;
}
.poet-wrap {
  text-align: center;
  margin:30px 0;
}

.poet-wrap h4 {
  color: #006400;
}
.poet-wrap img {
  display: inline-block;
}
.poet-wrap .col-md-4 {
  padding-right: 0;
}
.culture-inner {
  margin: 30px 0;
}
.culture-inner .col-md-3 {
  padding-left: 0;
}
.tablebasepage .box {
  border: 0 none;
  padding: 0;
}

.newsbody img { width:100%;}
.tab-content ul {
  padding-left: 20px;
}
.tab-content ul li {
  line-height: 33px;
}
.addreslocate i {
  color: #006400;
  margin-right: 10px;
}
.greencolor {
  color: #006400;
  font-size: 22px;
  font-weight: bold;
}
.map-box {
  margin-top: 25px;
}
.newsbox .col-md-3 {
  padding-left: 0;
}
.newsbox .btn-eq {
  width: 150px;
}
.newsbox .custom_btn::after { top: 4px;}
.btn.touruse {
    background-color: #7e7e7e;
    border-radius: 0;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}
.turmenu {
  background-color: #e2f0e2;
  padding: 12px;

}
.turmenu li a {
  color:#000;
}
.turmenu li a:hover {
  color:#000;
  text-decoration:underline;
}
.turmenu li {
  background-image: url("../images/teer-arrow.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 16px;
}

.tradeinvestment .turmenu li {
  background-image: url("../images/teer-arrow-green.png");
  line-height: 30px;
}
.page-banner.tradeinvestment .banner-title {
  color: #000;
  text-shadow: 0 5px 3px #fff;
}

.tradeinvestment .turmenu {
  background: transparent none repeat scroll 0 0;
  padding: 0;
}
.photoGallery {}
.photoGallery a {color: #000000; text-decoration: none;}
.photoGallery a:hover {color: #f42a41;}
.photoGallery li img {border: 1px solid #cccccc; padding: 5px;}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'FontAwesome';  /* essential for enabling glyphicon */
    content: "\f106";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #1b5e20;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f107";    /* adjust as needed, taken from bootstrap.css */
}
.location .panel-title a {display: block;}
.location h3 {font-weight: 600;}
.location h4 {
    font-weight: 600;
    background-image: url(../images/icon-bullet2.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-left: -30px;
    padding-left: 30px;
    margin-top: 2px;
}
.location h4.last {background-image: url(../images/icon-bullet.png);}
.location h5 {}
.location p {color: #777777; font-size: 14px;}
.step1 {border-left: 10px dotted #37a0ff; padding-left: 20px;}
.step1 li {
    border-bottom: 1px solid #e6e6e6;
    color: #272727;
    padding: 5px 0;
    font-size: 15px;
}
.step2 {border-left: 10px solid #1b5e20; padding-left: 20px;}
.step2 li {
    color: #272727;
    padding: 5px 0;
        padding-left: 0px;
    font-size: 15px;
    background-image: url(../images/icon-bullet3.png);
    background-repeat: no-repeat;
    margin-left: -31px;
    padding-left: 30px;
    background-position: 0 8px;
}
.location .bg-green {background-color: #1b5e20;color: #ffffff;padding: 2px 10px;}
.location .green {color: #006400;}

.underdevelopment {
    background-color: #f9f9f9;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #555555;
    font-size: 20px;
    line-height: 200px;
    margin: 0 auto;
    text-align: center;
}
#tab.other-services .nav-pills > li > a {font-size: 13px; padding: 10px 9px;}

.page-404 { padding-top: 50px; }
.page-404 h2 {
     color: #b0b0b0;
     font-size: 100px;
     line-height: 89px;
     text-transform: uppercase;
 }
 .page-404 h3 {
     color: #6c00a1;
     font-size: 45px;
     font-weight: 700;
     line-height: 44px;
 }
 .take-home {
     background-color: #ef5c28;
     border-radius: 5px;
     color: #fff;
     cursor: pointer;
     display: inline-block;
     font-size: 25px;
     font-weight: 700;
     margin: 10px 0;
     padding: 10px 15px;
     text-decoration: none;
 }
 .take-home:hover {
      color: #fff;
      text-decoration: none;
  }
  .broken-image {
   padding-top: 90px;
  }
.custom-consular-services {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 40px;
}
.padding-left15 {
    padding-left: 15px;
}
.tourism-content h2 {
    color: #000;
}
.tourism-content .col-md-6 img {
    width: 100%;
    margin-bottom: 10px;
}
.box .customforvisa.arrow li a {
    display: inline-block;
}
.box .customforvisa.arrow li:hover a {
    background: transparent;
}
.box .customforvisa.arrow li:hover {
    background: transparent;
}
.email a,.tel p {
    margin-left: 35px;
}
.newmenutop li {
    font-size: 13px;
    padding: 0 1px;
}
.countmujib {
    /* position: absolute; */
    /* width: 70%; */
    /* z-index: 9; */
    margin-right: 40px;
}
.countmujib iframe {
    width: auto;
    border: 0;
    margin-top: 0;
    height: 171px;
}
.countmujib img.img-responsive {
    width: 160px;
    margin-left: 35%;
    float: left;
}
.countmujib .pull-right {
    float: left !important;
    padding-top: 28px;
    margin-left: 5%;
}
.countmujib .pull-right {
    float: left !important;
    padding-top: 28px;
    margin-left: 5%;
}

.hihgcomissionnewtext p {
        color: #000;
    font-size: 24px;
    line-height: 35px;
    padding-top: 15px;}
    
.hihgcomissionnewtext .newboxcovid {padding-top: 55px;}
.email a {
    color: #fff;
}

.footer-bottom .red-box {
    /* background-color: transparent; */
    /* color: #fff; */
    padding: 9px;
    /* margin-bottom: 20px; */
}
.footer-bottom .red-box h3 {
    /* color: #ffffff; */
    /* font-size: 15px; */
    /* font-weight: 700; */
    margin-bottom: 5px;
    /* text-transform: uppercase; */
}
.footer-bottom .red-box a {
    /*font-size: 14px;*/
}
.footer-bottom .red-box a:hover {
   color:#006400;
}
.postalpage h3 {
    font-size: 27px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 14px;
}
p.highlights {
    color: #006400;
    font-weight: 600;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 17px;
}
.postalpage ul li {
    line-height: 27px;
    margin-top: 8px;
}

.postalpage ul {
    padding-left: 15px !important;
}
.postalpage p {
    line-height: 28px;
}

.postalpage ul.tik>li {
    background-image: url(../images/postal-tik.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-position: 1px 8px;
}
.postalpage ul.tik li:before {
    display:none;
}
.postalpage ul.tik.lineheight li {
    line-height: 21px;
}