@import url('https://fonts.googleapis.com/css?family=DM+Sans:400,500|Open+Sans:400,700&display=swap');
@charset "UTF-8";
/*
*
* 
*
*/

/******tabs*****/

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 10px 15px 5px 15px;
   
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 8px 15px 8px 15px;
    background: none;
}
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {
    background-color: #01498d;
    color: #fff;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 3px 5px;
    transition: 0.3s;
    font-size: 14px;
    width: 100%;
    font-weight: 500;
    line-height: 14px;
}
div#owl-add .owl-dots {
    display: none;
}
.region {
    text-align: center;
    margin-top: 1.2%;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #fff;
    text-decoration: none;
	width:100%;
	text-align:center;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#06c !important;}
.ui-widget-header{background-color:transparent;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: unset;
}

.ui-widget-header {
    border: none;
}
.ui-widget.ui-widget-content {
    border: none;
}
/* Style the tab */
.tab {
  overflow: hidden;
  background:#0066cc;
}

#News,
#Press,
#Instructions,
#Tender
 {
    padding: 12px 12px;
    background-color: #f1f1f1;
    margin-top: 1px;
    overflow: hidden;
    border: none;
}



/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 5px;
  transition: 0.3s;
  font-size: 20px;
  width:100%;
  font-weight:500;
      line-height: 14px;
}
.tab button.tablinks{color:#fff;}
.tab button.tablinks:nth-child(1), .tab button.tablinks:nth-child(2) {
    padding: 15px 0px;
}
.tab button.tablinks:nth-child(3), .tab button.tablinks:nth-child(4) {
    padding: 21px 0px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #01498d;
  color:#fff;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #01498d;
  color:#fff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

#News {
    display: block;
	    box-shadow: 2px 2px 17px rgba(0,0,0,0.2);
}
.hyper a{
    border-right: 1px solid #fff;
    border-top:  1px solid #fff;
    padding: 20px !important;
}
 .list {
    float: left;
    width: 100%;
    padding: 5px;
    display: table;
}

 .list .time {
    background: #01498d;
    display: table-cell;
    width: 60px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
	padding-top: 5px;
	color:#fff;
}
 .list .time .date {
    font-size: 18px;
    color: #f1f1f1;
    float: left;
    width: 100%;
	    LINE-HEIGHT: 0.8;
}



/*****tabs***/
/*****second section****/
.second
{
	padding:2% 0;
}


/*****second section close****/

/*******right-section******/
.inner-layers {
    background: #fff;
    box-shadow: 2px 2px 17px rgba(0,0,0,0.2);
    padding: 18px 22px 20px 22px;
    text-align: left;
    line-height: 1.9;
}
.inner-layers p {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    padding-top: 8px;
	text-align:justify;
    padding-bottom: 0;
}

.inner-layers1{  
    box-shadow: 2px 2px 17px rgba(0,0,0,0.09);
    padding: 16px 22px 19px 22px;
    text-align: left;
    line-height: 1.9;}
.inner-layers h5{font-size:16px; font-weight:600;padding-left:10px; padding-bottom:10px;}
.inner-layers1 h5{font-size:16px; font-weight:600;padding-left:10px; padding-bottom:10px; float:left; width:50%;}
.inner-layers1 .readmores { text-align:right; float:right; font-weight:700; color:#009;}
.inner-layers h5:before{content:''; position:absolute; width:2px; height:25px; background-color:#01498d; z-index:1; left:35px;}
.grid h5{font-size:16px; font-weight:600;padding-left:10px; padding-bottom:10px;}
.grid h5:before{content:''; position:absolute; width:2px; height:25px; background-color:#01498d; z-index:1; left:15px;}
.inner-layers1 h5:before{content:''; position:absolute; width:2px; height:25px; background-color:#01498d; z-index:1; left:35px;}

.inner-layers img{margin:0 auto; text-align:center;}
.third{background-color:#f9f9f9; padding:30px 0;}
#owl-demo .item{ 
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

#owl-demo .owl-pagination {
    position: relative;
    top: -80px;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 0;
    position: relative;
    top: -30px;
	display:none;
}
.owl-theme .owl-dots .owl-dot span {

    background: #fff;

}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

    background: #0066cc;

}
.grid .col-md-6{margin-bottom:3%;}
.grid .col-md-6 .effect-ravi img {

    min-height: 217px;

}
.tab1{background-color:transparent !important;}
.inner-layers1 .owl-carousel .owl-item img {
    min-height: 218px;
}

.glery .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    min-height: 213px;
}
/*******right-section******/


.shadows { box-shadow: 2px 2px 17px rgba(0,0,0,0.2);}
.padbottom { padding-bottom:12px;}


/********owl slider******/
#owl-demo .item{  padding: 0px 0px  0px 0px;

  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

#owl-demo .owl-pagination {
    position: relative;
    top: -80px;
}

#vdo .owl-pagination {
    position: relative;
    top: -50px;
	z-index:-1;
}
#owl-banner .owl-pagination {
    position: relative;
    top: -40px;
}
#main-contant {
    margin-top: -40px;
}

#main-contant .scrollmenuul {width:100%; max-width:500px; overflow:auto;}
.owl-theme .owl-controls .owl-page span{background:#8c8d8f;    opacity: 1 !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#ffffff !important;}
#owl-banner .owl-dots {
    position: relative;
    top: -38px;
}

#vdo .owl-dots {
    POSITION: RELATIVE;
    TOP: -13PX;
}
.owl-prev,
.owl-next {
  position: absolute;
  top: 42%;
  transform: translateY(-50%);
}

.owl-prev {
  left: 0rem;
}

.owl-next {
  right: 0rem;
}

.owl-theme .owl-controls .owl-buttons div {
font-size: 22px;
background-color:transparent !important;} 


/*******owl slider******/

/*****DROPDOWN BUTTON*****/

.dropbtn {
  background-color: transparent;
  color: #def1f0;
  padding: 16px;
  font-size: 14px;
  border: none;
}
/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 250px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 0px 16px;
  text-decoration: none;
  display: block;
   transition:all 1s;
   border-bottom:1px solid #fff;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #4cc6e4 !important; transition:all 1s;}
/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: #004995;}

.nav-xbootstrap li .dropdown .dropdown-content a:hover{background-color:red;}












html {
  scroll-behavior: smooth;
}
a:focus,
button:focus {
	outline: none !important;
	text-decoration:none;
}
a:hover{text-decoration:none;}

button::-moz-focus-inner {
	border: 0;
}

*:focus {
	outline: none;
}

blockquote {
	padding: 0;
	margin: 0;
}

input,
button,
select,
textarea {
	outline: none;
}

label {
	margin-bottom: 0;
}

p {
	margin: 0;
}

ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul li{
	display: block;
}

dl {
	margin: 0;
}

dt,
dd {
	line-height: inherit;
}

dt {
	font-weight: inherit;
}

dd {
	margin-bottom: 0;
}

cite {
	font-style: normal;
}

form {
	margin-bottom: 0;
}

blockquote {
	padding-left: 0;
	border-left: 0;
}

address {
	margin-top: 0;
	margin-bottom: 0;
}

figure {
	margin-bottom: 0;
}

html p a:hover {
	text-decoration: none;
}

body {
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: subpixel-antialiased;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	line-height: 2;
	font-weight: 500;
	color: #333;
}
a{color:#726f6f;}

/****nav****/

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
}

.page-header .language ul{display:inline;}

.page-header .language ul li{display:inline;}
.page-header .language input:after{content=''; position:relative;}
.pull-right.language ul {
    display: initial;
    width: 100%;
    min-width: 200px;
}
.frm-cont {  height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #e9f2fb;
    background-image: none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	border:none;
	width: 260px;
	height:45px;
}

#myNavbar {
    padding-right: 0;
}
.navbar-inverse {
    background-color: #fff;
    border-color: #ffffff;
}
.ico-1 h3,
.ico-2 h3,
.ico-3 h3,
.ico-4 h3{
	padding:0;
	
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #20598a;
    background-color: #fff;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #20598a;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #20598a;
    background-color:transparent;
}
ul.nav.navbar-nav li a {
    border-right: 1px solid  #20598a;
    padding: 0 15px;}
	
	
a.navbar-brand {
    padding: 0;
    position: relative;
    top: -12px;
}
.pull-right.language {
    position: relative;
    top: -11px;
}
.cust_container{   padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	max-width: 1270px;
	width:100%;
}
.pull-right.language img {
    /* height: 35px; */
    width: 45px;
    background-color: #01498d;
    padding: 11px 10px;
    color: #fff;
    position: relative;
    left: -4px;
    text-align: center;
    font-size: 20px;
    line-height: 1.1;
    top: -2px;
	height:45px;
}
.top-head{
	background-color:#01498d; padding:8px; overflow:hidden;
}
.top-head a{padding-top:10px;}
.btn-info {
    background-color: #1da1f2;
    border-color: #1da1f2;
    font-weight: 500;
}
/******banner****/
/*****news*****/
/*ul.nav.nav-tabs:before {
    content: '';
    position: relative;
    width: 4px;
    background-color: #01498d;
    height: 42px;
    top: 42px;
    z-index: 2;
}*/
.news {
        padding: 0px 0 0px 0;
}
.scrollmenu { margin-top:36px;}
.news .nav>li>a {
    position: relative;
    display: block;
   
    border-radius: unset;
    font-size: 16px;
	line-height:13px;
    font-weight: 500;
    font-family: 'DM Sans', sans-serif;
}


/*.nav-tabs>li:nth-child(1) > a { padding: 20px 2px;  color:#FFF;}
.nav-tabs>li:nth-child(2) > a { padding: 20px 2px; color:#FFF;}
.nav-tabs>li:nth-child(3) > a { padding: 14px 2px !important; color:#FFF;}
.nav-tabs>li:nth-child(4) > a { padding: 14px 2px !important; color:#FFF;}*/

@media (max-width:990px){.dropbtn { padding: 9px 8px; color:#def1f0; font-size:13px; } .nav-xbootstrap li a{font-size: 12px;    padding: 7px 8px;} footer p {
    text-align: center !important;
    padding-bottom: 8px;
} 
.region {
    text-align: center;
    margin-top: 5.2%;
}
.logo_space {
    padding: 40px 0 0 0px;
}
 }
@media (max-width:768px) {.nav-tabs>li:nth-child(2) > a { padding: 14px 2px; color:#FFF;} .navbar-header { background-color:#CCC; padding-right:10px; margin-top:15px;} .navbar { margin-bottom:0px !important;}.tab button.tablinks:nth-child(3), .tab button.tablinks:nth-child(4) {
    padding: 14px 0px;
}
.ico-1 h3,
.ico-2 h3,
.ico-3 h3,
.ico-4 h3{
	padding:0;
	
}

}

@media (max-width:768px){
	
		.jquery-accordion-menu {visibility: visable !important; display:none;
}
	
}

@media (max-width:480px){
	

.logo_space {
    padding: 0px 0 0 0px;
}
.tab button{padding:8px 5px; font-size:11px;}
.dropbtn {
       color: #505050;
    font-weight: 600;
}
.dropbtn:focus{color:#fff;}
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab{width:48%;}
}


.media .nav>li a {padding: 10px 12px !important;  color:#FFF;}
.media .nav-tabs>li {    height: 43px;}

.news .nav>li>a:hover {
    position: relative;
    display: block;
   

	border-radius:unset;	
}
.title {
    font-size: 17px;
    font-family: 'DM Sans', sans-serif;
    padding: 0 20px;
}
h3.title:before {
    content: '';
    width: 3px;
    background-color: #01498d;
    height: 42px;
    top: 6px;
    z-index: 2;
    position: absolute;
    left: 15px;
}
.col-md-4.mr-60 {
    margin-top: 36px;
}
.col-md-4.mr-60 h3.title {
    margin-bottom: 33px;
}

.col-md-4.mr-60 {
    margin-top: 36px;
    background: #fff;
    box-shadow: 5px 15px 26px rgba(0,0,0,0.08);
    padding: 0 15px;
    text-align: center;
	padding-bottom: 50px;
}
.news .nav-tabs {
    border: none;
  
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:none; background-color:transparent; border-right: 1px solid #01498d !important; color:#fff; background-color:#01488a;border-radius: unset;}
.nav-tabs>li a{border:none;}
.nav-tabs>li a:hover{background-color:transparent; border:none; border-right: 1px solid #01498d !important; border-radius:unset;}
/*.banner{background-image:url(../img/banner.jpg); background-repeat:no-repeat; background-size:cover; min-height:452px;}.page-header{border:none;}*/
 .tab-content {
    padding: 24px 12px;
    background-color: #f1f1f1;
    margin-top: 1px;
	overflow:hidden;
}

.nav-tabs>li { width:24.96% !important; background-color:#06C; text-align:center; height:54px;}




 .list .time .month {
    font-size: 12px;
    color: #f1f1f1;
    float: left;
    width: 100%;
	
}
.col-md-4.mr-60.cheif p {
    text-align: justify;
    padding: 15px 30px;
}
.list .text {
      background: #fff;
      padding: 6px 15px;
	  min-height:45px;
	 
}
.text a {
     font-size: 14px;
    font-weight: 500;
}
.news .latest-news .list .text p {
    font-size: 12px;
    color: #646464;
}

.news .list .text p {
    font-size: 12px;
    color: #646464;
}

.ancor-col{color:#33ab6c;}

/********owl slider******/


#vdo .owl-pagination {
    position: relative;
    top: -50px;
	z-index:-1;
}
#owl-banner .owl-pagination {
    position: relative;
    top: -40px;
}
#main-contant {
    margin-top: -40px;
}

#main-contant .scrollmenuul {width:100%; max-width:500px; overflow:auto;}
.owl-theme .owl-controls .owl-page span{background:#8c8d8f;    opacity: 1 !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#ffffff !important;}
#owl-banner .owl-dots {
    position: relative;
    top: -38px;
}

#vdo .owl-dots {
    POSITION: RELATIVE;
    TOP: -13PX;
}
.owl-prev,
.owl-next {
  position: absolute;
  top: 42%;
  transform: translateY(-50%);
}

.owl-prev {
  left: 0rem;
}

.owl-next {
  right: 0rem;
}

.owl-theme .owl-controls .owl-buttons div {
font-size: 22px;
background-color:transparent !important;} 


/*******owl slider******/
.nav-tabs{border:none;}
.col-sm-6.media ul.nav.nav-tabs li a {
    padding: 13px 32px;
}

/****quick links*****/

/* Style the buttons that are used to open and close the accordion panel */
.accordion {
 padding-left:15px;
  color: #444;
  cursor: pointer;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  background-color:transparent;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #F1F1F;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
  text-align: left;
}
.col-md-4.mr-60 h3 {
    text-align: left;
    
    padding-bottom: 16px;
}
.col-md-3.twitter img {
    box-shadow: 5px 15px 26px rgba(0,0,0,0.08);
    /* padding-bottom: 14px; */
    padding: 15px;
}

.media ul.nav.nav-tabs {
    position: relative;
    display: block;
    padding: 15px 0px;
    /* border-right: 1px solid #01498d; */
    border-radius: unset;
    font-size: 16PX;
    font-weight: 500;
    font-family: 'DM Sans', sans-serif;
}

button.accordion:before{
	content:url(../img/aerrow.png);
	position:absolute;
	left: 14px;
	
	}
	
.col-md-3.twitter h3 {
    padding-top: 39px;
}

.col-md-3.twitter h3.title:before {
    content: '';
    width: 3px;
    background-color: #01498d;
    height: 42px;
    top: 46px;
    z-index: 2;
    position: absolute;
    left: 15px;
}	

.ico-1 {
    padding: 10px 0px 0px;
    color: #fff;
    text-align: center;
    color: #fff;
    width: 100%;
	float:left;  
    box-shadow: 2px 2px 17px rgba(0,0,0,0.2);
}
.ico-2 {padding:10px 0px 0px; color:#fff;text-align:center;color:#fff;width: 100%; margin: 0 auto; box-shadow: 2px 2px 17px rgba(0,0,0,0.2);}
.ico-3 {padding:10px 0px 0px; color:#fff;text-align:center;color:#fff;width: 100%; margin: 0 auto; box-shadow: 2px 2px 17px rgba(0,0,0,0.2);}
.ico-4 {padding:10px 0px 0px; color:#fff;text-align:center;color:#fff;width: 100%; float:right; box-shadow: 2px 2px 17px rgba(0,0,0,0.2);}
.ico-5 {padding:10px 0px 0px; color:#fff;text-align:center;color:#fff;width: 100%; float:right; box-shadow: 2px 2px 17px rgba(0,0,0,0.2);}
.ico-1{background-color:#2f4054;}
.ico-2{background-color:#f39229;}
.ico-3{background-color:#2473ae;}
.ico-4{background-color:#04977b; }
.ico-5{background-color:#808282; }
.ico-1 h3{color:#fff; margin: 10px 0px 0px; padding:0; font-size: 16px;}
.ico-2 h3{color:#fff; margin: 10px 0px 0px; padding:0;font-size: 16px;}
.ico-3 h3{color:#fff; margin: 10px 0px 0px; padding:0;font-size: 16px;}
.ico-4 h3{color:#fff; margin: 10px 0px 0px; padding:0;font-size: 16px;}
.ico-5 h3{color:#fff; margin: 10px 0px 0px; padding:0;font-size: 16px;}
.fa.fa-chevron-right {
    font-size: 30px;
}





.fa.fa-chevron-left {
    font-size: 30px;
}
/***owl****/
#owl-add .item{
     margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
.add {
    background-color: #f3f3f3;
    padding-top: 36px;
    margin-top: 20px;
    padding-bottom: 15PX;
}
.add .item img{opacity: 1; transition:0.5s
  filter: alpha(opacity=50);  transition:0.5s/* For IE8 and earlier */}
.add .item img:hover {
  opacity: 0.5;
  filter: alpha(opacity=100); /* For IE8 and earlier */
}
 .cheif{} 
footer, footer a{background-color:#032648; padding:15px 0; color:#c1c1c1; font-family:'DM Sans', sans-serif;}

/*******accourdian*****/
.accordionButton {
    background:url(../img/accordion_on.gif) no-repeat scroll 324px 10px rgb(32, 93, 177);
    border-bottom: 1px solid rgb(204, 204, 204);
    color: rgb(255, 255, 255);
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px 39px 5px 10px;
    width: 100%;
	text-align:left;
}
.accordionButton a {
    text-decoration: none;
    color: #FFFFFF;
    /* outline: none; */
    display: block;
}

.over {
    background: #dd9435 url(/images/accordion_mo.gif) no-repeat scroll 100% 10px;
    color: #fff;
}
.accordionContent {
    width: 100%;
    border-bottom: 2px solid #CCC;
    line-height: 22px;
    padding: 10px;
    /* background: #DD9435; */
    /* background: #ffe4b7; */
    background: rgb(247, 232, 213) !important;
    color: black;
    float: left;
    _float: none;
}

.on {
    background: #dd9435 url(/images/accordion_off.gif) no-repeat scroll 218px 10px;
    border-bottom: 1px solid #dd9435;
    padding: 5px 39px 5px 10px;
    color: #fff;
}
.accordionContent ul.accordionlist li {
    list-style-position: inside;
    padding: 0 0 0 0 !important;
    border-bottom: #ccc dotted 1px;
    line-height: 20px;
    color: #ffffff;
    text-indent: 5px;
	padding:0 5px;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 0px;
    border-bottom: 1px solid #eee;
}


@media screen and (max-width:1170px){
	ul.nav.navbar-nav li a {
    padding: 0 6px;
    font-size: 14px;
}
	
	
}

@media screen and (max-width:990px){
	ul.nav.navbar-nav li a {
    padding: 5px 6px;
    font-size: 16px;
	border-bottom:1px solid #CCC;
}
		.ico-1,
	.ico-2,
	.ico-3,
	.ico-4{float:none; margin:0; width:100%; margin: 10px 0;}
		.ico-1 h3,
	.ico-2 h3,
	.ico-3 h3,
	.ico-4 h3{font-size:15px;}
	.col-md-4.mr-60 {

    padding-bottom: 20px;
    overflow: hidden;
}
}

@media screen and (max-width:768px){
.pull-right.language ul {
    display: block;
text-align: right;
}
}



@media screen and (max-width:767px){
	.navbar-toggle{margin-right:0px;}
	.ico-1,
	.ico-2,
	.ico-3,
	.ico-4,
    .ico-5{float:none; margin:0; width:100%; margin: 25px 0;}
	button.btn.btn-info {
    font-size: 12px;
    padding: 3px;
}

.inner-layers img {
    margin: 0 auto;
    display: table;
    text-align: center;
}
}







@media screen and (max-width:484px){
a.navbar-brand {
    left: 35%;

}
.pull-right.language {
    position: relative;
    /* top: -11px; */
    width: 100%;
}
.frm-cont

}

.btns { background-color:#06C; color:#FFF; padding:1px 5px; margin-left:15px;}
.btns:hover { color:#FFF;}


.breadcrumb { background-color:transparent !important;}
.breadcrumba { background-color:#f7f7f9;}


.heading3s { font-size:22px;  font-family: 'Open Sans', sans-serif; margin-bottom:20px; border-left:4px solid #0060c3; padding-left:15px;}


.inner p { padding-bottom:15px; text-align:justify;}

.list_item   { list-style-type:circle !important;}
.list_item  li { list-style-type:circle !important;}


.innerpage ul { padding-left:15px; margin-bottom:15px;}

.innerpage ul ul { padding-left:35px;}
.innerpage ul ul li {  font-size:13px;}

.innerpage ul li:before { content:"\f101"; color:#009; font-weight:700;   font-family: 'FontAwesome'; padding-right:5px;}
.innerpage ul li { display:flex; margin-bottom:10px; color:#001929; line-height:19px;  font-weight:600;  font-family: 'Open Sans', sans-serif;}

.innerpage ol { padding-left:25px;}
.innerpage ol li { font-weight:600;  font-family: 'Open Sans', sans-serif;}

.innerpage p  { line-height:19px;}

.heading2 {font-family: 'Open Sans', sans-serif; margin-bottom:20px; font-weight:700; font-size:26px;}

.heading2:after { content:""; width:80px; height:3px; background-color:#06C; display:block; margin:10px auto 0 auto;}


.heading3 {font-family: 'Open Sans', sans-serif; margin-bottom:20px; font-size:16px;}

.heading3:after { content:""; width:40px; height:2px; margin-top:10px; background-color:#06C; display:block; }


.mydesign { width:100%; background-color:#999; padding-left:0px !important;}
.mydesign li  { background-color:#f2f2f2 !important;    }
.mydesign li:before { content:"" !important; width:0px !important; display:none; }
.mydesign li a { padding: 15px 6px 0px 6px !important; width:100%; border-radius:0px !important; }
.mydesign li a:hover { border:none !important;}
.mydesign .active { background-color:rgba(0, 96, 195, 1) !important;}
.mydesign .active { color:#fff !important;}


.mydesign li:nth-child(1) {  width:20% !important; }
.mydesign li:nth-child(2) {  width:20% !important;}
.mydesign li:nth-child(3) {width:40% !important;}
.mydesign li:nth-child(4) {width:20% !important;}

.mydesign .nav-link { }

.font-large { font-size:18px;}

.tabcontent p {line-height: 16px;}


@media (max-width:1150px) {
	
	.inner-layers {     min-height: 450px;}
	
	}
	
	
	.martop50 { margin-top:40px;}

  .vticker.tab-height {
  height: 700px !important;
}
.hvr:hover{
  transform: translateX(0px) translateY(-5px)!important;
}
.pdlr{
  padding-right: 5px;
    padding-left: 5px;
}

@media (max-width: 720px){
  .pdlr{
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }
  .hvr{
  width: auto;
  margin-bottom: 10px;
}
}
.ico-1 img{
    border: 1px solid #fff;
    padding: 5px;
    background-color: #2f4054;
    margin-top: -50px;
    border-radius: 50%;
}
.ico-1 h3 span{
    background: #293b49;
    display: block;
    padding: 5px;
    margin-top: 15px;
}
.ico-4 img{
    border: 1px solid #fff;
    padding: 5px;
    background-color: #04977b;
    margin-top: -50px;
    border-radius: 50%;
}
.ico-4 h3 span{
    background: #06866d;
    display: block;
    padding: 5px;
    margin-top: 15px;
}
.ico-2 img{
    border: 1px solid #fff;
    padding: 5px;
    background-color: #f39229;
    margin-top: -50px;
    border-radius: 50%;
}
.ico-2 h3 span{
    background: #d68124;
    display: block;
    padding: 5px;
    margin-top: 15px;
}
.ico-3 img{
    border: 1px solid #fff;
    padding: 5px;
    background-color: #2473ae;
    margin-top: -50px;
    border-radius: 50%;
}
.ico-3 h3 span{
    background: #20679b;
    display: block;
    padding: 5px;
    margin-top: 15px;
}
.ico-5 img{
    border: 1px solid #fff;
    padding: 5px;
    background-color: #808282;
    margin-top: -50px;
    border-radius: 50%;
}
.ico-5 h3 span{
    background: #444444;
    display: block;
    padding: 5px;
    margin-top: 15px;
}
@media (min-width: 768px){
.widthfordesk .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 20%;
    max-width: 20%;
}
}