#menu-item-wpml-ls-2-en {display:none!important;}

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {top: 0%!important;}

.et-search-form input {color: #ffc!important;}

.et_menu_container {
    width: 100%!important;
    min-width: 100%!important;}

#top-menu a {color: #fff;}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}}

#top-menu li.current-menu-item>a {color: #fff!important;}

.et_pb_post:hover .entry-title {letter-spacing: 1px;
 -webkit-transition: letter-spacing 2s; /* Safari */
  transition: letter-spacing 2s;}

@media only screen and (min-width: 981px) {
  .et_header_style_centered .et-fixed-header .et-search-form {top: 0px!important;}
  .et_header_style_centered #logo {max-height: 50%!important;}
  .et_header_style_centered header#main-header.et-fixed-header .logo_container {height: 0px!important;
   -webkit-transition: height 3s!important; /* Safari */
  transition: height 3s!important;}
.et_header_style_centered #main-header .logo_container {
    height: 90px!important;}}

.et_pb_hover_box .cwp_back {background-color: rgba(247,145,30,0)!important;}
.et_pb_hover_box:hover  .cwp_back {    background-color: rgba(247,145,30,0.9)!important;}
.cwp_front {background-repeat: no-repeat!important; background-size: cover!important;}
.et_pb_module.et_pb_hover_box .cwp_hoverbox_wrapper.slide.up .cwp_hover-box {margin-top: 50px!important;}

#page-container {overflow-x: hidden!important;}

.et_pb_slider, .et_pb_slides .et_pb_container {
  max-height:90vh!important;}

@media only screen and (max-width: 767px)
{.et_pb_blog_0 {background-color: #ffffff!important;}
div.et_pb_module.et_pb_text.et_pb_text_28.telefone.et_pb_bg_layout_light.et_pb_text_align_center {text-align: left!important;}
  .et_pb_column_24 .et_pb_text_align_right {text-align: center;}
  .blog-ctrl .entry-title {    margin-top: -90px; font-weight:700}
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 60%!important;}
  .owl-item {margin-right:40px!important;}
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {display:none;}
  .et_fixed_nav #main-header .et_header_style_centered #logo {margin-top: -60px;}
   .et_pb_text_21 .et_pb_text {text-align: center!important;}
  .cwp_back .cwp_back_description {
    font-size: 14px;
line-height: 18px;}
}

/*sathish css*/
.et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 100%;
    padding-right:0px;
    padding-left:0px;
}

#et-top-navigation
{	background:#000;}

.et_header_style_centered #main-header div#et-top-navigation {
       height: 60px;}

.et_header_style_centered nav#top-menu-nav {
    margin-top: 20px;}

#footer-bottom {display:none;}
.foot-mar{margin-top:-10px;}
.ctrl-t {margin-bottom:0px !important;}
.ctl-pro .et_pb_portfolio_filters ul{     text-align: center;}
.ctl-pro .et_pb_portfolio_filters li{ float:none !important; display: inline-block; border-bottom: 2px solid #f7911e !important;  border-radius: 0px !important; }
.ctl-pro .et_pb_portfolio_filters li a{ border:none !important; font-weight:bold; }
.ctl-pro .et_pb_portfolio_filters li a.active {color: #f7911e; background: none;}

.et_pb_scroll_top.et-pb-icon {  background: rgb(247, 145, 30);}
#top-menu li { padding-right: 60px; font-size: 14px;}

.nav li ul {
    position: absolute;
    padding: 4px 0;
	width: 125px;}

@media only screen and (max-width: 768px)
{
  .et_header_style_centered #logo {
    max-height: 30px!important;}
 .sec2 .et_pb_column { width:100%;}
 .et_pb_portfolio_filters li { width: 100%;}
 .et_header_style_centered #main-header { padding: 20px 0 0;}
 .et_header_style_centered #main-header div#et-top-navigation {
    height: auto;}
 .et_mobile_menu { background: #0e0e0e;}
.et_header_style_centered .et_mobile_menu { top: 34px;}	
}

@media only screen and (max-width:980px)
{
.et_header_style_centered #main-header { padding: 20px 0 0; }
.et_header_style_centered #main-header div#et-top-navigation {
    height: auto;}
.mobile_menu_bar:before { color: #f7911e;}
.foot-txt p { text-align: center;}
 .et_mobile_menu { background: #0e0e0e;}
.alg-ul{ padding-left: 0 !important; }
.et_mobile_menu { border-top: 3px solid #f7911e !important;}
}

@media only screen and (min-width:1380px)
{
.et_header_style_centered #logo {
    max-height: 50%;
    margin: 10px 0 7px;
}}



