.pub.menu-item > a::after {
	width: auto;
	height: auto;
	transform: none;
	color: rgb(255, 255, 255);
	background-color: rgb(66, 220, 10);
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 3px;
	border-radius: 5px;
	content: "NEW";
	border: none;
    font-size: 12px;
font-weight: 300;
}


/* Default Styles */
html {
    position: relative;
    min-height: 100%;
}
body {
    margin-bottom: 245px;
}
footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}
body{font-family: 'Roboto', sans-serif !important; color:#575757; line-height:26px !important; font-size:16px; }
h1,h2,h3,h4,h5,h6{font-family: 'Roboto Slab', serif; margin:0px;  margin-bottom:15px; margin-top:16px;}
h1.first,h2.first,h3.first,h4.first,h5.first,h6.first{ margin-top:0px; }

.testing_part p, .testing_part ul{ font-family: 'Roboto', sans-serif !important;  }
.testing_part h1,.testing_part h2,.testing_part h3,.testing_part h4,.testing_part h5,.testing_part h6{font-family: 'Roboto', sans-serif; margin:0px;  margin-bottom:10px;}

h2{ font-size:22px; line-height: 36px;  }
h3{ font-size:20px; line-height: 34px; }
h4{ font-size:18px; line-height: 32px;}
h5{ font-size:16px; line-height: 30px;}
h6{ font-size:15px; line-height: 28px;}

a{color: #2980b9;}

p{ line-height:26px; font-size:16px; }

.title h1,h1{ color:#006048;  }
.title h2,h2{ color:#016395 !important;  }
.title h3,h3{ color:#E05212;  }
.title h4,h4{ color:#70569C;  }
.title h5,h5{ color: #016395;  }
.title h6,h6{ color:#202941;  }


.bs-example ul, .list_item,.custom_ul{ padding-left:20px; }
.custom_ul ul{ padding-left:20px;  }
.bs-example li, .list_item li,.custom_ul li{ list-style:none;  position:relative; padding-bottom: 10px;}
.bs-example li:before ,.list_item li:before,.custom_ul li:before{ position: absolute;
left: -15px;
top: 9px;
content: "\f0c8";
font: normal normal normal 9px/1 FontAwesome;
color: #016395; }
.bs-example li li:before , .list_item li li:before,.custom_ul li li:before{ color:#E05212; }

.entry-content {
    font-family: 'Roboto', sans-serif !important; color: #202941 !important; font-size: 15px !important;
}
.entry-content p{ 
line-height: 26px;
font-size: 15px;
color: #202941; }
/* Default Styles Ends*/

.mini-header{background: url("../images/headerbg.jpg") no-repeat top center; padding: 10px 0px;}
.mini-header h1{color: #fff; float: left; margin: 0px 10px; padding: 0px;}
.pathnavigation{text-align: right; margin: 0px; padding: 0px;}
.pathnavigation li{display: inline; color: #fff;}
.pathnavigation li a{ color: #fff; line-height: 60px;}
.pathnavigation .arrow{padding: 0px 10px;}
.form-control{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.btn{border:none; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.btn-green{background: #0a752f; color: #fff;}
.btn-skyblue{background: #016395; color: #fff;}
/* Header Starts */
.se_header{ padding: 10px 0px; }
.logo_left{padding:25px;padding-left:0px; text-align:left;}
.logo_middle{padding:25px 20px;}
.logo_right{padding:25px;margin-top:0px;padding-right:0px; text-align:right ;}
.logo_left img,.logo_middle img,.logo_right img{max-width: 95%;}
.sarie-img{height:auto;text-align:center;}
.my-search-icon{margin:7px 5px;}
.showlist{display:block;}
/* Header Ends */
.right_bar_menu_list .active-page > a{
  background: #fd6824;
}
.right_bar_menu_list  li li li.active-page> a{
  background: #f67c44;
}
/*Menu Starts*/
.se_menu{  position: relative; z-index: 99999; background: #000a3b; margin-top:0px; }
.se_menu{font-family: 'Roboto Slab', serif;  }
.se_menu  ul li a{color: #fff;  font-weight: 400; letter-spacing: 0.5px; border-left: 1px solid #fff;-moz-transition: 
    background-color 300ms linear,
         color 300ms linear;
  -webkit-transition: 
    background-color 300ms linear,
         color 300ms linear;
  -o-transition: 
    background-color 400ms linear,
         color 300ms linear;
  transition: 
    background-color 300ms linear,
         color 300ms linear;}
.se_menu  ul > li:nth-child(1) a{ border-left: 0px solid #fff;}
.se_menu  ul > li:last-child a{ border-right: 1px solid #fff;}
.se_menu  ul > li a:hover{}
.se_menu  ul li ul li a{ border-bottom: 1px solid #ccc;}

.se_menu  ul li.active a{background: #fff; color: #c2113a;  }
.se_menu  ul li a:hover,.nav .open>a, .nav .open>a:focus,.nav .open>a:active, .nav .open>a:hover{background-color:#fff; color: #002b6c;}

.nav>li>a {padding: 14px 12px;font-size: 15px !important;}
.navbar-search>li>a{padding: 14px 15px;}
.navbar-form input, .form-inline input { width:auto;}
.dropdown-menu{background: #FFF; padding: 0px !important; }
.dropdown-menu{box-shadow:0 0 0 ;webkit-box-shadow:0 0 0;}

.dropdown-menu li a{ font-size: 14px !important; border-right: 0px !important; border-bottom: 1px solid #fff; line-height: 40px;}
.navbar-toggle .icon-bar{background: #fff;}
.se_menu ul li ul li a,.dropdown-menu li ul li a{
  color:#002b6c;
}
.dropdown-menu {
    background: #fff none repeat scroll 0 0;
    padding: 5px;
}
.navbar-with-search{
    border:0;
    border-radius:0px;
}

#navbar-collapse-1{
    padding-right:0;
}

.navbar-with-search #navbar-input-search{
    background-color:#fff;
    border:15px solid #000a3b;
    padding:0;
    margin:0;
    color:white;
}
.modal {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999999;
}
#navbar-search-panel {
    color: white;
    width: 100%;
  height:50px;
  position:absolute;
  left:0px;
  z-index:999;  
  
}
.container.input-search{
    position:relative;
}
#navbar-search-panel .form-horizontal .form-group {
    margin-right:15px;
    margin-left: 15px;
  border:1px solid #202941;
}

#navbar-input-search i{
  color:#fff;
  cursor:pointer;
}
#input-search{
    font-size: 14px;
    color: rgba(255,255,255,0.8);
    background-color: transparent;
    background-image: none;
    padding:0 0 0 15px;
    border: 0; 
}
#navbar-search-panel input{
    color:#202941;
  font-size:14px;
  font-weight:500;
  background-color:#fff;
}
#navbar-search-panel input::-webkit-input-placeholder {
   color: #202941;
}

#navbar-search-panel input:-moz-placeholder { /* Firefox 18- */
   color: #202941;
}
#navbar-search-panel input::-moz-placeholder {  /* Firefox 19+ */
   color: #202941;  
}
#navbar-search-panel input:-ms-input-placeholder {  
   color: #202941;
}
.se_menu ul li ul{
  border:0px;
  border-radius:0px;
}
.navbar-search{}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;color:#c2113a;
    background-color: #eee;
}
.navbar-nav .open .dropdown-menu > li > a {
    line-height: 40px;
}
.nav .open>a, .nav .open>a:focus,.nav .open>a:hover{
border-color:#fff !important;
}

/*Menu Ends*/

/*Slider  Starts*/

.se_slider{float: left;width: 100%; margin-top: -48px; overflow:hidden;position:relative;}
.camera_wrap.camera_azure_skin{ margin-top:0px;}
.se_slider img{max-width: 100%;}
.theme-default .nivoSlider{margin-bottom: 0px !important;}
.slider_container{ position:absolute; top:0px; height:100%;  padding:0px; }
.nivo-controlNav{display: none;}
.theme-default .nivoSlider { -webkit-box-shadow: 0px 0px 0px 0px #4a4a4a; -moz-box-shadow: 0px 0px 0px 0px #4a4a4a;  box-shadow: 0px 0px 0px 0px #4a4a4a;}
.theme-default .nivoSlider { -webkit-box-shadow: 0px 0px 0px 0px #4a4a4a; -moz-box-shadow: 0px 0px 0px 0px #4a4a4a;  box-shadow: 0px 0px 0px 0px #4a4a4a;}
.se_slider h1{position: absolute;
top: 48px;
z-index: 99;
margin-left: 0px;
float: bottom;
font-weight: 700;
z-index: 9;
color: #fff;
font-size: 26px;
line-height: 30px;
text-align: left;
font-family: 'Roboto Slab', serif;
text-shadow: #363636;
margin-top: 20px;
background: rgba(255, 255, 255, 0.75);
color: rgb(7, 37, 88);     font-weight: 400;
padding: 5px;}
.slider_text  h4{ display: inline;  font-weight: 400; padding: 0.2em 0.4em; color: #072558; font-size: 22px; line-height:30px;
text-align: left; font-family: 'Roboto Slab', serif; background: rgba(255,255,255,0.8); text-shadow: 0px 0px 0px rgba(150, 150, 150, 0) !important;}
.slider_text { float: bottom; position: absolute; font-weight: 400; top:36%; left: 0%; z-index: 9; padding: 0.2em 0.4em; color: #072558; font-size: 1.8em;
  line-height:1.7em; text-align: left; font-family: 'Roboto Slab', serif; max-width: 640px; padding-left:0px; }

.slider_text_main h4{ background: rgba(0,0,0,0.4);  color:#fff !important;}
.camera_wrap.camera_azure_skin{margin-bottom: 0px !important; max-height: 620px; }
.camera_pag{display: none;}
.carousel-inner > .item{ min-height:0px;}
.se_slider  .carousel-inner > .item  img{ min-height:350px; height: 600px !important; width:100%;}
#carousel-example-generic .carousel-inner > .item {
   
}
.resources-search_side { float:left; padding-bottom: 25px !important; text-align:center; }
.resources-search_side .resources-img{ width:100%; text-align:center; padding: 0px 0px; }
.resources-search_side .search-res{ width:100%; }
.resources-search_side  .resources-img img {
    padding: 10px;
    padding-left:0px;
    width: 100px;
    float:none !important;
    display:inline-block;
}
.resources-search_side .search-res h3 {
    margin-top: 0px !important;
}

.se_slider .carousel-inner > .item .report_image_slider img{
width: 300px !important;
right: 3%;
height:430px !important;
}
.btn-slider{ display:block; font-size:18px; background:#043d77; color:#fff; width:150px; text-align:center; margin-top:10px; }
.sr_slide_event_text { background:rgba(0, 0, 0, 0.5);  width:100%; position:absolute; bottom:0px;}
.sr_slide_event_text .slider_container{ position:static;  }
.sr_slide_event_text  .carousel-caption.slider_text{ position:static; }
.sr_slide_event_text h4{ background:none; color:#fff !important; }
.sr_slide_event_text .btn-slider{ margin-bottom:22px; }
.sr_slide_event_text .slider_text{ max-width:100%; line-height: 0.5em;}


.sr_report_active .report_image_slider img{ position:static;  }
.sr_report_active .report_image_slider{ float:left; margin-top:130px; margin-left:50px;}
.sr_report_active  .carousel-caption.slider_text{ position:static;  float:left; margin-top:20%; margin-left:50px;}
.sr_report_active h3,.sr_report_active h2{display: inline;  font-weight: 400; padding: 0.2em 0.4em; color: #C3103A !important; font-size: 22px; line-height:30px;
text-align: left;  background: rgba(255,255,255,0.8); text-shadow: 0px 0px 0px rgba(150, 150, 150, 0) !important;}
/*Slider Ends*/
/*bootstrap slider starts*/
.carousel {margin-bottom:0px !important;}
.carousel-indicators { right: 50%;top: auto;bottom: 0px; margin-right: -19px; display: none;}
/*bootstrap slider ends here*/
/*About icons  Starts*/
.se_about{}
.se_about_box{position: relative;}
.se_about_content{background: #00a19c; position: relative; bottom: 100%; z-index: 99999; margin-bottom: 0px; display: none;}

.se_about_content h2{background: #008783; color: #fff !important; padding: 10px 15px;  border-bottom:none !important;}
.se_about_box1 .se_about_content{background: #248dc1;}
.se_about_box1 .se_about_content h2{background: #0377b1;}
.se_about_box2 .se_about_content{background: #6c7d90;}
.se_about_box2 .se_about_content h2{background: #576778;}

.se_about_content p{ font-family: 'Roboto', sans-serif !important; color: #fff !important; padding: 15px 25px; text-align: none !important;  margin-top: 0px !important; margin-bottom: 0px;}
.se_about_content p a{ text-decoration:underline !important; color:#fff;  }
.se_about_content p a.readmore1{color: #fff; margin-top: 5px; text-align: right; width: 100%; display: block;}
.se_about_arrow{ height: 20px; margin-right: -30px; background: url("../images/about_arrow.png"); margin-top: -19px; position: relative; z-index: 9000;}
.se_about_logo{margin:15px 0px; margin-left: 20px; border-right: 1px solid #b2b2b2; cursor: pointer;}
.se_about_logo_last{border: none;}
.se_about_logo img{max-width: 98%;}

/*About icons Ends*/

/*About icons  Starts*/
.services_events{margin-top: 15px;}
.se_iconboxes{margin: 15px 0px;}
.se_iconbox{    padding: 10px 15px; min-height: 190px; position: relative; text-align: center; margin: 10px 0px;}
.se_box_content h3{font-weight: 400; color: #fff; font-size: 24px; margin-top: 10px;}
.readmore{position: absolute; bottom: 5px; right: 10px; color: #fff; font-size: 16px;}
.se_box_icon{ }
.se_box_icon i{font-size: 80px; color: #fff;}
.se_iconbox1{ background: #00a19c;}
.se_iconbox2{ background: #248dc1;}
.se_iconbox3{ background: #6c7d90;}
.se_iconbox4{ background: #cb7168;}



/*About icons Ends*/

/*Services Section Starts */

.services{margin:0px 10px;}
.service_box{position: relative; margin:12px 0px;}
.service_box:hover>img{visibility: hidden;}
.service_box1{background: #00a19c;}
.service_box2{background: #248dc1;}
.service_box3{background: #6c7d90;}
.service_box4{background: #cb7168;}
.title{ margin: 0px 0px;}
.title h2 a{font-size: 22px; margin-bottom: 5px; margin-top: 10px;  color: #202941;}
.service_box img{width: 100%;}
.service_box h4{position: absolute; margin:0 auto; text-align: center; width:100%; padding: 18% 20px; color: #fff; top:0px; line-height: 30px; font-size: 20px; text-transform: uppercase; }
.service_box1 h4{ text-align: left;    font-size: 19px; text-align:center; padding: 12% 20px; width: 100%; }
.service_box1 h4 span{font-size: 118px; position: absolute; top: 40%; left: -43px; }
.se_about_box3 .se_about_arrow{ width:100%; }
/*Services Section Ends */



/*Event Section Starts */

.latest_events{ margin: 15px 10px  0px 10px; }
.latest_events h2{margin-top: 20px;}
.latest_event{padding:13px 0px 0px;   min-height: 272px; }
.latest_event .date{ padding-top:8px; height:47px; overflow:hidden; padding-bottom: 42px;}
.latest_event .date,.latest_event .date a{font-size: 14px; line-height:18px; color:#202941;   color:#555; }
/*.latest_event h4{color: #202941; font-size: 16px; line-height: 22px; margin-top:0px; line-height: 30px;
    white-space: nowrap;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;}*/
.latest_event h4{color: #202941; font-size: 16px;  margin-top:0px; line-height: 22px;
    width: auto; height:53px; overflow:hidden;
    overflow: hidden; padding-top:10px; margin-bottom:0px;}
.latest_event h4 a{color: #202941; font-size: 16px; line-height: 22px; text-decoration: none; 
    }
.latest_events .title h2{ border-bottom:none ;  margin-bottom:0px;}
.latest_event p{font-size: 12px;line-height:20px; }
.latest_event img{ height:auto; width:100%; height:150px;     }
.title_link{ margin: 0 0 12px; margin-bottom: 5px; }
.title_link a{color: #363636;}
.title_link a:hover{text-decoration: none;}

.newrfps{text-align: left; margin-top:29px; background-image:url(https://sari-energy.org/wp-content/uploads/2020/04/sari-energy-covid-tracker.jpg) !important; background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;}


.covidbg{background-image:url(../images/slider1.jpg);
background-repeat:no-repeat;  width:100%;  min-height:350px;  margin-top:-49px;
position:relative; background-size:auto 100%;}


.taskforce{text-align: center; padding: 5px 0px;  }
.full_width{ width:100%; }
.div-line{position:relative; background:rgba(106, 199, 180, 0.38); min-height:167px; padding-top:15px; padding-bottom:10px; width:49.2%; float:left; margin-bottom:10px;}
.taskforce-heading{ background:rgba(240, 174, 83, 0.3); min-height:167px; padding-top:15px; padding-bottom:10px; width:49.2%; float:right; margin-bottom:10px;}
.taskforce-heading h3{padding-top:0px;}
.newrfps h3,.taskforce h3{  color: #ffffff;
    font-size: 20px;
    line-height: 30px;
    margin-top: 20px;
    font-weight: 600;
    text-align: center;}
.newrfps a,.taskforce a{  color: #202941; text-decoration: none;}
.taskforce  img,.newrfps img{ opacity:0.8; }


/*Event Section Ends */

/*Archives and newsletter section*/
.news-section{ }
.home-archives{ margin-bottom: 15px; position: relative;}
.home-archives img{width: 100%;}
.home-archives h4{ position: absolute; color:#fff; right: 0px; top:10px; font-size: 30px; width: 60%;}
.home-archives .plus{color: #fff; position: absolute; right: 10px; bottom: 10px; font-size: 25px;}
.home-archives-margin{margin-bottom: 35px;}
.home-archives-margin h4{ font-size:18px; }
.newsletters{ border: 1px solid #ededed; margin-left: 20px; background: #fff; border-top:1px solid #016395;}
.news-title{border-top:1px solid #016395; border-bottom: 1px solid #ededed; padding: 10px; background:#016395;}
.news-title h3{padding:0; margin:0; color:#fff; line-height:22px;}

.news-title h3 a{ padding: 0px; margin:0px; color:#fff; font-size: 20px;}
.news-title h3 a span{ font-size: 16px; margin-top: 6px; text-decoration:underline;}
.newsletter2{ margin-top:8px;  }
.news-body{ padding: 0px; }
.news-body ul{list-style: none; padding: 0px; margin:0px;}
.news-body ul li{padding:10.8px 10px;}
.bullten li a{ margin-left:20px; }
.news-body ul li:nth-child(odd) { background: #E4F6FF; }
.news-body ul li a{ color:#202941; line-height: 30px;font-size:16px;}
.news-body ul li h4,.news-body ul li h5{ padding:0px; margin:0px; }
.news-body ul li a i{margin-left: -20px;}
.news-body ul li p{padding:0px;margin:0px;font-size:14px;color:#016395;}
.bullten ul li a{color:#016395;}
.news-footer{ border-top: 1px solid #ededed; padding: 10px; }
.news-footer input.form-control{ width: 488px ; height: 40px;}
.news-footer  .btn{padding:10px 25px; margin-left: 0px; margin-top: 0px;}
.read-more{color:#016395;  line-height: 32px; text-decoration: underline;}
.carousel {
    margin-bottom: 20px;
}
.event-carousel{padding-bottom:50px;}
/* Reposition the controls slightly */
.carousel-control {
  left: 0px;
}
.carousel-control.right {
  right: -12px;
}
/* Changes the position of the indicators */
.carousel-indicators {
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.news-left, .news-right{ background: #016395; color: #fff; padding: 5px 25px; font-size: 20px;}
.news-right{ margin-left: 0px;}

.carousel-custom{ position:absolute; top:45%; background:rgba(0,0,0,0.3); color:#fff; padding:5px 15px; z-index:999;}
.carousel-custom:hover{  background:rgba(0,0,0,0.8); color:#fff;}
.carousel-custom.left{ left:5px; }
.carousel-custom.right{ right:5px; }

/*Archives and newsletter section Ends*/

/*upcomming Events Slider */
.carousel1{height: 130px; margin: 10px;}
.carousel1 .carousel-inner{height: 130px;}
.carousel1 .carousel-control{ background: none !important;}
.carousel1 .carousel-caption p a{     font-size: 16px;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
   letter-spacing: 0.5px;
    font-weight: 300; color: #fff;}
.carousel1 .carousel-caption p .date{color: #23527c; border-top: 1px dotted #23527c; padding-top: 3px;}
.carousel_slider{ background: #00a19c;  margin:10px;}
.carousel_slider h3{text-align: center; color: #fff; padding-top: 8px; margin-top: 0px;}

.carousel1 .carousel-caption{padding-bottom: 0px; bottom: 0px; padding-top: 0px; top:0px; right: 15%;
    left: 15%;     margin-top: 7px;}
    .carousel_slider{  margin:10px;}



/*upcomming event slider ends*/

/*news letter section starts*/
.news_section{text-align: center; margin-top: 15px; } 
.news_letter{ background: #248dc1; min-height: 90px; margin:10px;}
.news_letter input,.news_letter button{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border:none; font-size: 16px; display: inline-block;}
.news_letter input{margin-left: 5%;  width: 90%;}
.news_letter button{ color: #fff; background: #0377b1;  margin:10px 0px; }
.news_letter form{margin-bottom: 10px;}
.news_letter .form-group{margin-bottom: 10px;}
.news_letter h3{text-align: center; color: #fff; padding-top: 8px; margin-top: 0px;}
.rfps{ background: #6c7d90; min-height: 90px; margin:10px;}
.rfp_icon{float: left; margin:23px 15px; }
.rfp_icon i{font-size: 55px; color: #fff;}
.rfp_content h4{color: #fff; margin:0px; padding: 30px 0px; text-align: left; font-size: 26px; }

/*news letter section ends*/


/*footer Starts*/
.footer{background: #262425; margin-top: 45px; border-top:1px solid #393738;}
.footer_title h4{ color: #fff;   font-size: 22px; margin-top: 25px;}
.energy_links ul{ padding: 0px; margin:0px 0px;}
.energy_links ul li{list-style: none; padding: 8px 0px; border-bottom: 1px dotted #fff}
.energy_links ul li a{color: #fff; font-size: 14px;}
.footer-top{ padding:20px 0px; background: #171717;  border-bottom: 1px solid #393738; }

.footer_menu ul{ padding: 0px; margin:0px 0px; text-align: center; margin-top: 15px;}
.footer_menu ul li{list-style: none; padding: 0px 0px; display: inline;  border-right: 1px solid #fff;}
.footer_menu ul li:last-child{ border-right: 0px solid #fff;}
.footer_menu ul li a{color: #fff; font-size: 14px; display: inline-block; padding: 5px 10px;}

.contact_info{ margin:0px 0px;}
.contact_info p{color: #fff; line-height: 30px;}

.socila_icons{margin-top:-10px; padding: 0px;  float: right;}
.socila_icons li{display: inline; margin-bottom: 10px;}
.socila_icons li a{color: #a7a7a7; font-size: 30px;       -webkit-border-radius: 50px;

-moz-border-radius: 50px; border-radius: 50px;     width: 40px;     float: left; text-align: center; margin-right: 10px; position:relative; }
.socila_icons li a i{ position:relative; z-index:999; }

/* Circle */
.socila_icons span {
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
       -o-transition: all 0.3s;
          transition: all 0.3s;
  width: 0;
}
.socila_icons a:hover span {
  width: 5rem;
  height: 5rem;
  border-radius: 5rem;
  margin: -2.5rem;
}
.socila_icons a:hover i {
  color:#fff;
}
.facebook span{
	  background-color: #3B579D;
}
.twitter span{
	 background-color:#58CCFF;
}
.google-plus span{
	 background-color:#D94A3A;
}
.copyrights{  text-align: center;     margin-top: 15px;}
.copyrights p{color: #fff; padding-top:10px;}


/*footer Ends*/

/* blog page starts here*/
.content .blog-cont {
    box-shadow: 1px 1px 5px #dbdfe0, 0 -8px 12px rgba(0, 0, 0, 0.08) inset;
  background-color:#fff;
    height: auto;
    padding:15px;
    width: 100%;
  float:left;
  margin-top:20px;
}
.content .blog-cont h4 a{
  color:#064385;
  display:block;
  text-decoration:none;
  padding-bottom:10px;
}
.content .blog-cont h3{
  color:#064385;
  float:right;
  display:block;
  border-bottom:none;
  font-size:16px;
  margin-top:-25px;
}
.content .blog-cont p{
  font-size:14px;
  font-weight:400;
  padding-bottom:20px;
  border-bottom:1px solid #ccc;
}
.content .blog-cont h5 {
    color: #064385;
    float: left;
    font-size: 14px;
    font-weight: 400;
}
.content .blog-cont h5 span a{
  font-size:14px;
  font-weight:400;
  color:#95989c;
  text-decoration:none;
}
.content .blog-cont h6 {
    color: #064385;
    font-size: 14px;
    font-weight: 400;
    margin-left: 20px;
}
.content .blog-cont h6 span a{
  font-size:14px;
  font-weight:400;
  color:#95989c;
  text-decoration:none;
}



/*dsdss*/
.content .post-cont {
  background-color:#fff;
  border:1px solid #f0f0f0;
    height: auto;
    padding:15px;
    width: 100%;
  float:left;
  margin-top:20px;
  margin-bottom:20px;
}
.content .post-cont h4 a{
  color:#064385;
  display:block;
  width:100%;
  text-decoration:none;
}
.content .post-cont h3{
  color:#064385;
  float:right;
  display:block;
  border-bottom:none;
  font-size:16px;
  margin-top:-25px;
}
.content .post-cont p{
  font-size:14px;
  font-weight:400;
  padding-bottom:20px;
  border-bottom:1px solid #ccc;
}
.content .post-cont h5{
  font-size:14px;
  font-weight:400;
  color:#064385;
  float:left;
}
.content .post-cont h5 span a{
  font-size:14px;
  font-weight:400;
  color:#95989c;
  text-decoration:none;
}
.content .post-cont h6{
  font-size:14px;
  font-weight:400;
  color:#064385;
}
.content .post-cont h6 span a{
  font-size:14px;
  font-weight:400;
  color:#95989c;
  text-decoration:none;
}
.tag-widget{
  background-color:#37587c;
  width:100%;
  height:auto;
  margin-top:50px;
  padding-bottom:20px;
}
.tag-widget h4{ 
  font-size:17px;
  font-weight:500;
  color:#fff;
  border-bottom:1px solid #2d84e8;
  padding-left:15px;
  padding:20px;
}

.tag-widget ul{
  padding:10px;
  margin:0px;
  margin-bottom:50px;
}
.tag-widget ul li{
  padding:10px;
  margin:0px; 
  float:left;
  list-style:none;
}
.tag-widget ul li a {
    background-color: #bdddff;
    border-radius: 15px;
    color: #202941;
    font-size: 15px;
  font-weight:300;
    margin: 0;
    padding: 5px;
    text-decoration: none;
}
.tag-widget ul li a:hover {
  color:#37587c;
}
.top-posts{
  width:100%;
  height:auto;  
  background-color:#fff;
}
.top-posts h3 {
    background-color: #2976cf;
    border-bottom: 1px solid #202941;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    padding: 20px;
    text-align: center;
}
.top-posts ul {
  margin:0px;
  padding:0px;
}
.top-posts ul li {
  list-style:none;
  
  padding:15px;
  border-bottom:1px solid #202941;
}
.top-posts ul li a{
  text-decoration:none;
  color:#202941;
}
.top-posts ul li:nth-child(even){
  background-color:#f1f1f1;
}
.top-posts ul li a:last-child{
  border-bottom:none;
  color:#202941;
}
.top-posts h4{
  font-size:17px;
  padding:10px;
  padding-left:20px;
  padding-bottom:20px;
  font-weight:500;
}
.top-posts h4 a{
  text-decoration:none;
  color:#064385;
}

/*Blog details starts page*/
.cont-post{
  width:100%;
  background-color:#fff;
  padding:20px;
}
.cont-post h4 a{
  color:#064385;
  text-decoration:none;
  font-size:20px;
  font-weight:300;
}
.cont-post h4 a:hover{
  color:#bf0530;
}
.cont-post h3{
    color:#064385;
  float:right;
  display:block;
  border-bottom:none;
  font-size:16px;
  margin-top:-25px;
}
.cont-post p{
    font-size:15px;
  font-weight:300;
  padding-bottom:20px;
  border-bottom:1px solid #ccc;
  text-align:justify;
}
.cont-post h5{
   color: #be002b;
    float: left;
    font-size: 14px;
    font-weight: 400;
}
.cont-post h5 span a{
  color: #95989c;
    font-size: 14px;
    font-weight: 400;
  text-decoration:none;
}
.cont-post h6{
   color: #be002b;
    font-size: 14px;
    font-weight: 400;
    margin-left: 20px;
}
.cont-post h6 span a{
  color: #95989c;
    font-size: 14px;
    font-weight: 400;
  text-decoration:none;
}
.cont-post h2{
  margin-top:20px;
  font-size:22px;
  
  font-weight:300;
}
.cont-post a i {
  padding-left:10px;
  color:#95989c;
}
.cont-post button{
  margin-top:20px;
  background-color:#bf0530;
  font-weight:300;
}
.cont-post button:hover{
  background-color:#37587c;
}
.comments{
  margin-top:20px;
}
.commenting{  
  width:100%;
  height:200px;   

}
.commenting ul {
  padding:0px;
  margin:0px;
  list-style:none;
  margin-top:20px;  
}
.commenting ul li{
  list-style:none;
  float:left;
  display:inline-block;
  padding-left:20px;
}
.commenting ul li h4{
  padding-top:22px;
}
.commenting ul li a{
  font-size:14px;
  color:#171717;
  font-weight:300;
  text-decoration:none;
}
.commenting ul li a:hover{
  color:#bf0530;
}
.commenting p{
  font-size:15px;
  color:#313131;  
  font-weight:300;
  padding-top:0px;
  padding-left:20px;
    padding-bottom:20px;  
  border-bottom:1px solid #e1e1e1;
  text-align:justify;
}
.commenting ul li h4 a{
  font-size:14px;
  color:#bf0530;
  text-decoration:none;
}
.commenting ul li h2 a{
  font-size:14px;
  color:#95989c;
  margin-top:30px;  
  text-decoration:none;
}
/*Blog details end here*/
/*Event page starts here*/
.event-img{
  float:left;
  width:100%;
  height:167px;
  cursor:pointer;
}
.event-img img{ 
  padding-top:10px;
}
.search-filter{
  width:100%;
  background-color:#264973;
  height:auto;
}
.search-filter h3{
  font-size:17px;
  color:#fff;
  font-weight:500;
  padding:20px;
  border-bottom:1px solid #516d8f;
}
.search-filter ul{
  padding:0px;
  margin:0px;
}
.search-filter ul li{
  padding-left:20px;
  padding-right:20px;
  margin:0px;
  list-style:none;
}
.search-filter ul li input{
  color:#264973;
}
.search-filter .search-btn {
    margin-left: 22px;
    padding-left: 25px;
    padding-right: 20px;
  margin-bottom:20px;
}
.search-filter .reset-btn {
    margin-left: -7px;
    padding-left: 25px;
    padding-right: 25px;
  margin-bottom:20px;
}
.has-success .form-control-feedback {
    color: #264973;
  padding:10px;
  font-size:16px;
}
.has-success .form-control:focus{
  box-shadow:none;
}
.content .ending-date h6 {
    color: #be002b;
    font-size: 14px;
    font-weight: 400;
}
.event-cont h4{
  
}
/*Events page ends here*/
/*gallery page atarts here*/
.gallery-cont{
  padding-bottom:15px;
  border-bottom:1px solid #202941;
}
.gallery-cont .sub-title h4{
  font-size:28px;
  
  font-weight:300;
}
.categories{
  
}
.categories ul {
  padding:15px;
  margin:0px;
}
.categories ul li{
  padding:0px;
  margin:0px;
  list-style:none;
  float:left;
}
.categories ul li a{
  font-size:18px;
  color:#202941;
  padding-left:0px;
  padding-right:10px;
  font-weight:300;
  text-decoration:none;
}
.traning-gallery{
  width:100%;
  height:auto;
  margin-top:20px;
}
.img{
  padding:0px;
  margin:0px;
  width:100%;
  height:auto;  
  border:1px solid #ccc;
  position:relative;
}
.img .overlay{
  background-color:#ccc;
  width:100%;
  height:300px;
}
.img  img{
  width:100%;
  height:300px;
}
.img .img-title {
  padding-left:20px;
  padding-top:10px;
}
.img .img-title h4 a{
  font-size:18px;
  color:#064385;
  text-decoration:none; 
}

/*new style */
.mobile-submenu{ display:none ; }
.mobile-submenu a{ color:#fff; padding:10px; display:inline-block;}
.mobile-submenu br{ float:left;}
.mobile-submenu-tab p{ width:100%; background:#016395; padding:5px 10px; color:#fff;  margin-top:10px; cursor:pointer; }
.mobile-submenu-tab p i{ position:absolute; right: 12px; top: 13px;}
.mobile-submenu-tab{ visibility: hidden; height:0px; position:relative; display:none;}
.mobile-submenu .panel-title { position:relative; padding-right:15px;}
.mobile-submenu .panel-title  .fa.fa-plus,.mobile-submenu .panel-title  .fa.fa-minus {position:absolute; right:5px; top:15px; }


.mobile-submenu{  width:100%;  padding:0px;  margin-top:20px;  padding-bottom:30px; background-color:#016395;  border-top-right-radius:20px;  border-bottom-left-radius:20px; overflow:hidden; }
.side-menu-panel  .panel{  border:none;  }
.panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: transparent !important;  }
.mobile-submenu h4,.right-widget p{  padding: 12px 14px;  color:#fff;  line-height: 20px; }
.mobile-submenu ul {padding:0px;margin:0px;}
.mobile-submenu ul li{ margin:0px;list-style:none;width:100%;}
.mobile-submenu ul li a{padding:15px 10px;color:#fff;border-bottom:1px dotted #fff;display:inline-block;width:100%;}
.mobile-submenu ul li a:hover{background-color:#fd6826;}
.mobile-submenu ul > li > ul > li {}
.mobile-submenu ul > li > ul > li > a{padding-left:10px;}
.mobile-submenu ul > li > ul > li > a:hover{background-color:#fd6826;}
.mobile-submenu .right_bar_menu_list > li:first-child{border-bottom:transparent;}
.mobile-submenu .right_bar_menu_list > li > a{padding:10px 10px;}
.mobile-submenu .expandList{width: 30px !important;
float: right;
cursor: pointer;
margin-top: -52px;
border: none !important;
position:relative;z-index:999;} 
/*gallery page ends here*/
.fixed-image{background-image:url(../images/slider1.jpg); background-repeat: no-repeat; position: fixed; top:0px; width: 100%; z-index: -1; height: 500px;}
.header{background: #fff;}



.search-icon{
  list-style: outside none none;
  
}

/*About page */


/*right-widget*/

.right-widget{  width:100%;  padding:0px;  margin-top:20px;  padding-bottom:15px; background-color:#016395;  border-top-right-radius:20px;  border-bottom-left-radius:20px; overflow:hidden; }
.side-menu-panel  .panel{  border:none;  }
.panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: transparent !important;  }
.right-widget h4{  padding: 16px 14px;  color:#fff;  }
.side-menu-panel  .panel-default > .panel-heading { color: #333;  background-color: #016395 ;  }
.side-menu-panel  .panel-title{ border-bottom:1px dotted #fff;  }
.side-menu-panel  .panel-heading{padding:0px;}
.side-menu-panel  .panel-title a i{ float:right;  }
.side-menu-panel  .panel-body{  background-color:#016395; border:none;  }
.side-menu-panel  .panel-body ul{  padding:0px;  margin:-14px;}
.side-menu-panel  .panel-body ul li{ margin:0px;  list-style:none;  padding: 2px 20px; border-bottom:1px dotted #fff;    }
.side-menu-panel  .panel-body ul li a{  color:#fff;  text-decoration:none; font-size:15px;}
.side-menu-panel  .panel-body ul li a i{float:left;padding-top:6px;padding-right:5px;font-size:22px; }
.side-menu-panel .active-page ,.side-menu-panel .panel-heading:hover{ background-color:#fd6826 !important;}
.side-menu-panel .panel + .panel {
    margin-top: 0px;
}
.side-menu-panel .active-page  h4{font-size:18px;}
.right_content{  margin-top:30px;  padding:10px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100 */
  background: #ffffff; /* Old browsers */ 
  background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
border:1px solid #c5c5c5; border-top-right-radius:20px;  border-bottom-left-radius:20px; }
.right_content h5{   line-height:25px;  }
/* About us page ends*/

.side-menu-panel br{ float:left;}
.page-breadcrumb strong{color:#fff; font-weight:400;}
.page-breadcrumb strong{}

.demo_i{ text-align:center; font-size:35px;  padding:45px 0px; margin:10% 0px; } 

/*Responsive ends */


.slider_text h4,.slider_text h2{
padding-left: 0px;
padding-right: 0px;
}

.rigt_menu_active{
  
   background-color: #fd6826 !important;
}



/*****************************objectives***********************/
.objectives-content{
  
  
}
.objectives-content p{
  margin-top:25px;
  line-height:25px;
  font-size:16px;
  
}
.link-container{
  padding-top:35px;
}
.link-container h5,.link-container h4,.link-container h3{
  padding-bottom:30px;
  
}
.link-container .link-container-inner{ padding-bottom:0px; margin:0px; }
.link-container .link-one{  
  background-color:#f1f1f1;
  border-bottom:5px solid #0091db;
  padding:10px;
  text-align:center;
  box-shadow:1px 2px 2px #a6d7f0;
  min-height:205px;
  margin-bottom:20px;
}
.link-container .link-three{  
  background-color:#f1f1f1;
  border-bottom:5px solid #0091db;
  padding:10px;
    box-shadow:1px 2px 2px #a6d7f0;
  text-align:center;
  min-height:205px;
  margin-bottom:20px;
}
.link-container .link-one h4{
  
}
.link-one .read-more{
  background-color:#48b7a2 !important;
  padding:5px 30px;
  color:#fff;
  text-decoration:none;
  font-size:15px;
}
.link-three .last-read-more{
  background-color: #48b7a2 !important;
    padding: 10px 30px;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    margin-top: 30px;
  
}
.structure-container{
  
}

.structure-container h4{
  padding-top:10px;
  color:#383838;
  font-weight:450;
  font-size:16px;
  line-height:25px;
}

a{
  outline:0 !important;
  text-decoration:none !important;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 26px;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.mar_top_o{ margin-top:0px !important; }

/* Responsive*/
@media (max-width: 1199px) {
    .logo_left img{ height:65px; }
    .logo_middle img{height:65px; }
    .logo_right img{height:65px; }
    .newrfps h3, .taskforce h3 { font-size: 16px;   line-height: 28px;}
}



@media (max-width: 991px) {
  .se_slider {
    margin-top: 0px;
}
    .logo_left img{ height:40px; }
    .logo_middle img{height:40px; }
    .logo_right img{height:40px; }

    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: inline-block;
    }
    .navbar-collapse {
        border-top:0px solid transparent;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0px;
    background-color: transparent;
    border: 0px none;
    box-shadow: none;
  }
  .se_slider h1 {
    position: absolute;
    top: 35px;} 
  .newsletters {margin-left:0px;}
  .div-line::before {width: 100%;height: 1px; top: 100%; border-bottom: 1px dotted #ccc; left: 0px;}
  .div-line{ padding-bottom:15px; }
  .taskforce-heading{ padding-top:10px; }
  .latest_event{ min-height:auto; }
    .se_menu ul li a {border-left:0px solid #fff;}
}

@media only screen and (max-width:790px) {
            .inner_page_bg h1 {
            padding-top: 43px;  
            }
}
@media (max-width: 768px) {
	.top-row{ width: 100%; padding: 0px; margin:0px; }
  	.right-widget{float:none;} 
  	/* .content .blog-cont h6 {text-align: center;} */
  	.content .event-cont h4{width:100%;padding-bottom:10px;}
  	.logo_left{padding:0px;}
  	.logo_middle{padding:0px;}
  	.logo_right{padding:0px;margin-top:0px;}  
  	.se_slider h1 {position: absolute; top: 35px;}
    .service_box h4 {padding:8% 20px;}
	.se_about_content h2 {font-size:26px;}

    .se_about_content p {padding:5px 15px;font-size: 14px !important;}

}
@media only screen  and (min-width: 768px)  {
  
  .slider_text  h4{ display: inline;}
  .se_about_content{ position: absolute; bottom: 78%; z-index: 99999;  display: none;}
  .fixed {  width:100%; position: fixed !important; top: 0; z-index:9999; background: #000a3b !important;}
  .title{ margin: 0px;}
  .services{margin:0px;}
  .latest_events{margin: 0px; margin-top: 15px; margin-bottom:35px;}
  .news-footer  .btn{padding:10px 25px; margin-left: -3px;  margin-top: 0px;}
  .carousel1{height: 90px; margin: 0px;}.carousel_slider{  margin:0px;}
  .carousel1 .carousel-inner{height: 90px;}
  .news_letter input{width: 275px !important; margin-left: 0%;}
  .news_letter .form-group{margin-bottom: 0px;}
  .news_letter{  margin:0px;}
  .rfps{  margin:0px;}
  .news_letter form{margin-bottom: 4px;}  
   .right-widget{float:right;} 
   .widget-two,.widget-three,.widget-four,.widget-five{
    display:block;
  }
  .cont-post h6 {text-align: center;}
  .content .post-cont h6{
    margin-left:20px;
  }
  .content .event-cont h4{width:100%;}
  .widget-four{display:none;} 
  .se_about_content p {
    padding: 15px 15px;}
}
@media only screen and (max-width: 767px)  {
  .se_about{margin:5px 0px;}
  .se_about_arrow{display: none;}
  .se_about_logo{text-align: center; margin:5px 10px; border-right:0px; border-bottom:1px dotted #b2b2b2; padding: 10px;}
  .cont-post h6 {text-align: center;}
  .content .blog-cont h6 {margin-left: 0;}
  .content .event-cont h4{width:100%;}
  .nav > li > a {padding: 14px 24px;} 
      .top-row{ overflow:hidden; }
       .slider_container{ width:100%; }
     

}
@media only screen and (max-width: 650px)  {
  .slider_text{display: block;top:33%;line-height:1em;margin-top:5px;}
  .slider_text h4,.slider_text h2 {font-size:16px;}
  
  .search-filter .search-btn {margin-bottom: 20px;margin-left: 20px;padding-left:0px;padding-right:0px;width: 93%;}
  .search-filter .reset-btn {margin-left: 20px;padding-left:0px;padding-right:0px;width: 93%;}
  .news-footer input.form-control {height: 40px; width:100%;} 
  .inner_page_bg h1 {
            padding-top: 43px;  
            }
          .page_content {
              width: 100%;
              float: none;
              padding-top: 55px;
              padding-bottom:0px;
            }
            .page-img {
              float: none;
              padding-top: 0px;
            }
            .side-menu-panel  .panel-body ul{  padding:0px;  margin:-14px;width:610px; }
            
              .home-archives h4{font-size:22px;}
             
			
}
@media only screen and (max-width: 550px)  {
  .services .col-xs-6{width: 100%;}
  .logo_left img{ height:30px; }
    .logo_middle img{height:30px; }
    .logo_right img{height:30px; }
    .event_sliders .col-xs-4{ width:100%; }
    
    .latest_event img{ height:auto; }
    body {
    margin-bottom: 345px;
}
  
  
}
@media only screen and (max-width: 480px)  {
  .home-archives h4 { top: 0px; margin-top: 5px;}
  .content .blog-cont h6 {margin-left:-20px;}
  .gallerys-container .col-sm-4 { width:100% !important; }
  .logo_left{padding:0px;}
  .logo_middle{padding:0px;}
  .logo_right{padding:0px;margin-top:0px;}
  .slider_text h4,.slider_text h2 {   font-size: 10px;   line-height: 0px;}
  .slider_text{top:33%;line-height:1.2em;margin-top:5px;}
  .se_slider h1 {font-size:14px;}
  .slider_text {top: 41%;}
  .inner_page_bg h1 { padding-top: 43px;    }
  .page_content {width: 100%;float: none; padding-top: 55px;padding-bottom:0px;}
  .page-img {float: none; padding-top: 0px;}
  .side-menu-panel  .panel-body ul{  padding:0px;  margin:-14px;width:400px; }
  .home-archives h4{font-size:18px;}
  .div-line::before { width: 82%; left: 8%;}
  .logo_left img{ height:20px; }
    .logo_middle img{height:20px; }
    .logo_right img{height:20px; }
  .news-title h3 a span{ float:none !important; display:block; }
  .div-line{ width:100%; }
  .taskforce-heading{ width:100%; }
  .taskforce {padding: 10px 0px;}
  .taskforce-heading {
    min-height: auto;}
    .div-line {
    min-height: auto;}
}


@media only screen and (max-width: 360px)  {
  .logo_left{padding:0px;}
  .logo_middle{padding:0px;}
  .logo_right{padding:0px;margin-top:0px !important;} 
  .div-line::before {width: 82%;top: 63px; left: 8%;}
  
}

@media only screen and (max-width: 320px)  {
  
  .content .post-cont h6 {margin-left:0px;width:100%;}
  .content .blog-cont h3 {margin-top:0px;}
  .cont-post h6 {margin-left: -75px;}
  .cont-post a i {padding-top: 15px;}
  .search-filter .search-btn {margin-bottom: 20px;margin-left: 20px; padding-left:0px;padding-right:0px;width:85%;}
  .search-filter .reset-btn {margin-bottom: 20px;margin-left: 20px;padding-left:0px;padding-right:0px;}
  .content .post-cont h4 {width:60%;text-align:justify;}
  .content .blog-cont h4 {text-align: justify;}
  .content .blog-cont p {text-align: justify;}
  .content .post-cont p {text-align: justify;}
  .content .blog-cont h6 {margin-left:-20px;}
  .logo_left{padding:0px;}
  .logo_middle{padding:0px;}
  .logo_right{padding:0px;margin-top:0px !important;} 
  .inner_page_bg h1 { padding-top: 43px;    }
  .page_content {width: 100%; float: none; padding-top: 55px; padding-bottom:0px; }
  .page-img { float: none; padding-top: 0px; }
  .side-menu-panel  .panel-body ul{  padding:0px;  margin:-14px;width:300px;  }
  
  
}





  



/* Tablet */
@media only screen and (min-width: 750px) {
            
            .side-menu-panel  .panel-body ul{  padding:0px;  margin:-14px;}
}

@media only screen  and (min-width: 992px)  {.se_menu{  position: relative; z-index: 9999; background: url("../images/menubg.png");} 
    .se_menu  ul ul li a:hover,.nav ul .open>a, .nav ul .open>a:focus,.nav ul .open>a:active, .nav ul .open>a:hover{background: #f2f2f2; color: #002b6c; border-bottom-color: #002b6c;}
  .se_menu  ul ul ul li a:hover,.nav ul ul .open>a, .nav ul ul .open>a:focus,.nav ul ul .open>a:active, .nav ul ul .open>a:hover{background: #f2f2f2; color: #002b6c; border-color: #002b6c;}
  .se_menu  ul ul ul ul li a:hover,.nav ul ul ul .open>a, .nav ul ul ul .open>a:focus,.nav ul ul ul .open>a:active, .nav ul ul ul .open>a:hover{background: #f2f2f2; color: #002b6c; border-color: #002b6c;}
  .nav .dropdown-menu .dropdown-menu{ margin-top: -48px !important;}
  .nav .dropdown-menu .dropdown-menu .dropdown-menu{ margin-top: -46px !important;}
  .nav .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu{}
  .nav .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu{}
  .mobile-submenu{ display:none !important; }
}

@media (max-width: 991px) { 
  .se_about_logo { border-right: 0px solid #B2B2B2; } 
  .se_iconbox{margin: 10px;}
  .news_letter{ margin-bottom:10px;}

  .content .post-cont h6 {text-align:center;}
  .content .blog-cont h6 {text-align: center;}
  .se_menu ul li a{border-right: 0px !important;}
  .navbar-nav .open .dropdown-menu{background: #fff !important;}
.navbar-nav .open .dropdown-menu .dropdown-menu{background: #f2f2f2 !important;}
.navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu{background: #ececec !important;}
.navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu{background: #dddddd !important;}
.navbar-nav .open .dropdown-menu a{padding-left: 35px !important;}
.navbar-nav .open .dropdown-menu .dropdown-menu a{padding-left: 45px !important;}
.navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu a{padding-left: 55px !important;}
.navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu a{padding-left: 65px !important;} 

.se_menu  ul ul li a:hover,.nav ul .open>a, .nav ul .open>a:focus,.nav ul .open>a:active, .nav ul .open>a:hover{background: #f2f2f2; color: #002b6c;}
  .se_menu  ul ul ul li a:hover,.nav ul ul .open>a, .nav ul ul .open>a:focus,.nav ul ul .open>a:active, .nav ul ul .open>a:hover{background: #ececec; color: #002b6c;}
  .se_menu  ul ul ul ul li a:hover,.nav ul ul ul .open>a, .nav ul ul ul .open>a:focus,.nav ul ul ul .open>a:active, .nav ul ul ul .open>a:hover{background: #dddddd; color: #002b6c;}
  #navbar-input-search .navbar-collapse.collapse{display:table !important;}
  #navbar-search-panel {color: white;width:100%;position:absolute;left:0px;}
  .mobile-submenu-tab{ visibility: visible; height:auto;}
  /* .news-footer input.form-control {height: 40px; width:100%;} */
  .sr_report_active .report_image_slider { margin-top: 90px;}
} 
@media only screen and (min-width: 992px) and (max-width: 1119px)  {
  .se_box_content h3{ font-size: 20px; letter-spacing: 0.5px;}
  .news-footer input.form-control {width: 377px;}
  
}
@media only screen and (min-width: 768px) and (max-width: 1201px) {
  .nav > li > a { padding: 14px 37px ;}
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .rfp_content h4{font-size: 20px; }
  .se_slider h1{   font-size: 23px;}
  .slider_text h4,.slider_text h2 {font-size:20px;}
  ..slider_text {font-size:1.6em;}
  .slider_text { float: bottom; position: absolute; font-weight: 400; top:37%; left: 0%; z-index: 9; padding: 0.2em 0.4em; color: #072558; font-size: 1.4em;
  line-height:2em; text-align: left; font-family: 'Roboto Slab', serif; max-width: 640px; }
  
}

@media only screen and (max-width: 1600px) {

.service_box h4 { padding: 17% 20px; }
.service_box1 h4 { padding: 11% 20px;}
.se_slider h1 { top: 37px; font-size: 22px; }
.sr_report_active .carousel-caption.slider_text { margin-top: 15%; }
.se_slider .carousel-inner > .item img { min-height: 350px; height: 500px !important; }
.se_slider .carousel-inner > .item .report_image_slider img{ top: 110px; width: 220px !important; right: 3%;
height:310px !important; min-height:auto; }

}

@media only screen and (max-width: 1200px) {

.service_box h4 { padding: 17% 20px;  font-size: 16px; line-height: 25px; }
.service_box1 h4 { padding: 11% 20px;}
.se_slider  .carousel-inner > .item img {  min-height: 350px; height: 400px !important; }
.right-widget{ margin-top:10px !important;}

}

@media only screen and (max-width: 990px) {

.service_box h4 { padding: 20% 20px;  font-size: 20px; line-height: 30px; }
.service_box1 h4 { padding: 20% 20px;}
.se_slider  .carousel-inner > .item img { min-height: 350px; height: 350px !important;}
.se_slider .carousel-inner > .item .report_image_slider img {  top: 114px;  width: 137px !important;  right: 10.1%;
 height: 177px !important;  min-height: auto; }
.slider_text h3 {font-size: 16px; line-height:22px; }
.sr_report_active .carousel-caption.slider_text { margin-top: 13%;}
.btn-slider {  display: block;  font-size: 14px;  width: 110px; }
.se_slider h1 { top: -16px; font-size: 20px; }
.slider_text { padding: 0.2em 0.4em;  font-size: 1.4em; line-height: 1.4em; max-width: 450px;}
.slider_text h4,.slider_text h2 { font-size: 16px;}
.btn-slider { display: block; font-size: 16px;}
.slider_text {left: 3%;}
.slider_text {  top: 30%;}

}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 680px)  {

    .service_box h4 { padding: 18% 20px;  font-size: 18px; line-height: 30px; }
    .service_box1 h4 { padding: 10% 20px;}
    .se_slider h1 {top: -16px; font-size: 16px; padding: 0px;}
    .slider_text {left: 5%;}
    .btn-slider { font-size: 14px; }
    .sr_report_active .carousel-caption.slider_text { margin-top: -28%; margin-left: 188px; }
    .sr_slide_event_text .btn-slider { margin-bottom: 4px; }

}

@media only screen and (max-width: 480px) {

.service_box h4 { padding: 24% 20px;  font-size: 24px; line-height: 30px; }
.service_box1 h4 { padding: 24% 20px;}
.se_slider .carousel-inner > .item img { min-height: 250px;  height: 250px !important; }
.slider_text { top: 30%;}
.sr_report_active .report_image_slider { margin-top: 66px;}
.sr_report_active .carousel-caption.slider_text { margin-top: -37%; margin-left: 188px; }
.slider_text h4,.slider_text h2 { font-size: 10px; }
.btn-slider { display: block; font-size: 10px;}
.slider_text { left: 8%; }
.latest_post_events {
    margin-bottom: 15px;
    min-height: 220px !important;
}

}

@media only screen and (max-width: 360px) {

  .service_box h4 { padding: 20% 20px;  font-size: 20px; line-height: 30px; }
  .service_box1 h4 { padding: 19% 20px;}
  .se_slider .carousel-inner > .item img { min-height: 200px;  height: 200px !important; }
  .se_slider h1 {top: -16px; font-size: 10px;}
  .slider_text { line-height: 0.9em; }
  .btn-slider { width: 95px;}
  .carousel-custom { top: 42%; padding: 0px 8px; }
  .sr_report_active .report_image_slider { margin-left: 23px; margin-top: 40px;}
  .se_slider .carousel-inner > .item .report_image_slider img { width: 64px !important; height: 92px !important; }
  .sr_report_active .carousel-caption.slider_text { margin-top: -31%;  margin-left: 84px; margin-right: 43px;}
  .slider_text h3 { font-size: 14px; line-height: 22px; }
  .sr_slide_event_text .carousel-caption.slider_text{ padding:0px; }
  .sr_slide_event_text .carousel-caption.slider_text .btn-slider{ margin-top: 8px; }
  .latest_post_events {
    margin-bottom: 15px;
    min-height: 200px !important;
}

}





/*Responsive starts */ 







