.navbar-holder {
background:#2c2d32;
height:55px
}
.header-desktop-add{
    width:100%;
    text-align:center;
}
/*.header-desktop-add img{
    width:100%;
}*/
.header-mobile-add{
    display:none;
}
.menu {
width:auto;
float:left
}

.logo {
width:auto;
float:left;
margin:10px 13px 0 2px
}
.dropdown-menu.show {
    display: block;
    transform: translate3d(-212px, 32px, 0px) !important;
}
.hamburger {
width:63px;
text-align:center;
background:#ff3934;
height:55px;
margin:0 18px 0 0;
float:left
}
#cssmenu ul > li.has-sub > a i{
  font-size: 18px;
  margin-right: 4px;
}
.hamburger span i{
  font-size: 18px;
  margin-right: 4px;
}
.hamburger span {
color:#62656e;
position:relative;
top:-3px
}
#cssmenu ul li a span:hover {
color:#fd3d39;
}

.menu ul {
width:100%;
float:left;
margin:0;
padding:0;
list-style:none
}

.menu ul li {
width:auto;
float:left;
margin:0;
font-size:13px;
text-transform:uppercase;
font-weight:500;
padding:4px 9px 0 8px;
line-height:47px
}

.menu ul li a {
text-decoration:none;
color:#fff
}
.menu ul li a:hover{
  color: #f83f37;
}
.search {
float:right;
margin:10px 0 0;
font-size:19px
}
.lang {
width:auto;
float:left;
margin:0 24px 0 0
}
.fa-search:before {
    content: "\f002";
    color: #fff;
}
.dropdown-menu {
display:none;
position:absolute;
width:274px;
background:#fff;
right:11px;
color:#fff;
box-shadow:1px 5px 11px 0 #bfbfbf;
border-radius:3px;
margin-top:10px;
border:none;
padding:10px 0
}

.dropdown-item a {
color:#000
}

.dropdown-toggle {
white-space:nowrap;
color:#fff;
padding:0 11px 0 7px;
display:inline-block;
line-height:26px;
border:1px solid #fff;
border-radius:6px;
position:relative;
font-weight:100;
text-transform:uppercase;
font-size:12px;
outline:none;
margin:4px 3px 0 0
}

.dropdown-menu:before {
content:'';
width:0;
height:0;
border-style:solid;
border-width:0 7.5px 10px;
border-color:transparent transparent #fff;
position:absolute;
top:-9px;
right:14px
}
ul.select-lang-list {
  display: inline-block;
  position: relative;
}
ul.select-lang-option>li {
    width: 50%;
    float: left;
    padding: 0px 18px;
}
ul.select-lang-option>li a, ul.select-lang-option>li p {
    color: #2a2a2a;
    font-size: 13px;
    font-weight: 400;
    position: relative;
    padding: 0 19px!important;
    cursor: pointer;
    margin: 0 0 10px 0;
}
ul.select-lang-option>li a, ul.select-lang-option>li p:hover{
  color:red;
}
ul.select-lang-list2>li a:before, ul.select-lang-option>li a:before, ul.select-lang-option>li p:before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 8px;
    background-repeat: no-repeat;
}
.bhojpuri p:before, .hind p:before, .marathi p:before {
    background: url(../images/hindi.png);
}
.assam a:before, .assam p:before, .bangla a:before, .bangla p:before {
    background: url(../images/bangla.png);
}
.malyalam a:before, .malyalam p:before {
    background: url(../images/malayalam.png);
}
.gujrati a:before, .gujrati p:before {
    background: url(../images/gujrati.png);
}
.tamil a:before, .tamil p:before {
    background: url(../images/tamil.png);
}
.urdu a:before, .urdu p:before {
    background: url(../images/urdu.png);
}
.kannada a:before, .kannada p:before {
    background: url(../images/kannada.png);
}
.punjabi a:before, .punjabi p:before {
    background: url(../images/punjabi.png);
}
.telgu a:before, .telgu p:before {
    background: url(../images/telgu.png);
}
.assam a:before, .assam p:before, .bangla a:before, .bangla p:before {
    background: url(../images/bangla.png);
}
.select-lang-list2 {
    width: calc(100% + 5px);
    float: left;
    margin-top: 20px;
    padding: 0;
    margin-bottom: 20px;
}

.select-lang-list2>li {
width: 33% !important;
position: relative !important;
border-left: 1px solid #61646d !important;
float: left;
}
.select-lang-list2>li a{
 color: #62656e !important;
}
.select-lang-list2>li a:hover{
 color:#fd3d39 !important;
}
.select-lang-list2>li a:before,.select-lang-list2>li a:before,.select-lang-list2>li p:before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    background:none;
    left: 0;
    top: 2px;
    background-repeat: no-repeat;
}
.select-lang-list2>li.hind a:before {
    content: 'अ'!important;
    top: 13px;
    left: 4px;
}
.select-lang-list2>li.marathi a:before {
    content: 'अ'!important;
     top: 13px;
    left: 4px;
}
.select-lang-list2>li.bangla a:before {
    content: 'অ'!important;
    top: 13px;
    left: 4px;
}
.select-lang-list2>li.bhojpuri a:before {
    content: 'अ'!important;
    top: 13px;
    left: 4px;
}
.select-lang-list2>li.malyalam a:before {
    content: 'മ'!important;
     top: 13px;
    left: 4px;
}
.select-lang-list2>li.gujrati a:before {
    content: 'છ'!important;
     top: 13px;
    left: 4px;
}
.select-lang-list2>li.tamil a:before {
    content: '௧'!important;
}
.select-lang-list2>li.urdu a:before {
    content: 'اردو'!important;
     top: 13px;
    left: 4px;
}
.select-lang-list2>li.kannada a:before {
    content: 'ಏ'!important;
     top: 13px;
    left: 4px;
}
.select-lang-list2>li.punjabi a:before {
    content: 'ੳ'!important;
     top: 13px;
    left: 4px;
}
.select-lang-list2>li.telgu a:before {
    content: 'అ'!important;
     top: 13px;
    left: 4px;
}
.select-lang-list2>li.assam a:before {
    content: 'অ'!important;
     top: 13px;
    left: 4px;
}
a:hover {
text-decoration:none
}

.Search-popup {
width:100%;
float:left
}

.Search-popup .modal-body {
padding:0
}

.Search-popup .modal-content {
background:none
}
.Search-popup input {
display:inline-block;
position:absolute;
color:#adacac;
left:0;
font-size:21px;
top:0;
background:#fff;
width:100%;
float:left;
height:62px;
padding:0 0 0 47px;
border:none;
border-radius:34px
}

span.search-icon {
display:inline-block;
position:absolute;
color:#adacac;
left:18px;
font-size:21px;
top:14px
}

span.close-srch {
display:inline-block;
width:40px;
height:40px;
position:absolute;
top:8px;
right:6px;
opacity:.7;
cursor:pointer
}

span.close-srch:after,span.close-srch:before {
content:'';
width:26px;
height:1px;
background:#666;
position:absolute;
left:0;
top:0;
z-index:99999;
opacity:1
}

span.close-srch:before {
transform:rotate(45deg);
top:20px
}

span.close-srch:after,span.close-srch:before {
content:'';
width:26px;
height:1px;
background:#666;
position:absolute;
left:0;
top:20px;
z-index:99999;
opacity:1
}

span.close-srch:after {
top:20px;
transform:rotate(-45deg)
}
.Search-popup .modal-dialog {
max-width:1140px;
margin:0 auto;
 
}
.hamburger-menu {
width:32px;
height:16px;
position:relative;
cursor:pointer
}
.sidenav img{
  float:left;
  margin: 10px 0 0 18px;
}
.sidenav {
height:100%;
width:0;
position:fixed;
z-index:1;
top:0;
left:0;
background-color:#2c2d32;
overflow-x:hidden;
transition:.5s;
padding-top:6px;
z-index:999
}

.sidenav a {
padding:8px 8px 8px 32px;
text-decoration:none;
font-size:25px;
color:#fff;
display:block;
transition:.3s
}

.sidenav a:hover {
color:#f1f1f1
}

.sidenav .closebtn {
position:absolute;
top:4px;
right:11px;
font-size:36px;
margin-left:50px
}

#main {
transition:margin-left .5s;
padding:16px
}

@media screen and (max-height: 450px) {
.sidenav {
padding-top:15px
}

.sidenav a {
font-size:18px
}
}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a {
margin:0;
padding:0;
border:0;
list-style:none;
line-height:1;
display:block;
position:relative;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
text-align:left
}
#cssmenu,#cssmenu ul,#cssmenu ul li{
  width:100%;
  background:#2c2d32;
}
#cssmenu {
width:100%;
color:#fff;
margin:54px 0 0
}

#cssmenu ul ul {
display:none
}

#cssmenu > ul > li.active > ul {
display:block
}
.align-right {
float:right
}

#cssmenu .active a {
border-bottom:1px solid #61646d;
padding:18.5px 0 18px 23px;
cursor:pointer;
z-index:2;
font-size:15px;
text-transform:uppercase;
font-weight:400;
text-decoration:none;
color:#62656e;
-webkit-transition:color .2s ease;
-o-transition:color .2s ease;
transition:color .2s ease
}

#cssmenu ul li a{
border-bottom:1px solid #61646d;
padding:21.5px 0 19px 23px;
cursor:pointer;
z-index:2;
font-size:15px;
text-transform:uppercase;
font-weight:400;
text-decoration:none;
color:#62656e;
-webkit-transition:color .2s ease;
-o-transition:color .2s ease;
transition:color .2s ease
}
#cssmenu > ul > li > a:hover {
color:#fd3d39
}
#cssmenu ul > li.has-sub > a{
 padding:21px 0 21px 23px;
}
#cssmenu ul > li.has-sub > a:after {
position:absolute;
right:26px;
top:21px;
z-index:5;
display:block;
height:10px;
width:2px;
background:#fff;
content:"";
-webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-ms-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out
}

#cssmenu ul > li.has-sub > a:before {
position:absolute;
right:22px;
top:25px;
display:block;
width:10px;
height:2px;
background:#fff;
content:"";
-webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-ms-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out
}

#cssmenu ul > li.has-sub.open > a:after,#cssmenu ul > li.has-sub.open > a:before {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}

#cssmenu ul ul li a {
padding:17px 22px;
cursor:pointer;
z-index:2;
font-weight:400;
font-size:14px;
text-decoration:none;
color:#ddd;
-webkit-transition:color .2s ease;
-o-transition:color .2s ease;
transition:color .2s ease
}

#cssmenu ul ul ul li a {
padding-left:32px
}

#cssmenu ul ul li a:hover {
color:#fd3d39
}

#cssmenu ul ul > li.has-sub > a:after {
top:16px;
right:26px;
background:#ddd
}

#cssmenu ul ul > li.has-sub > a:before {
top:20px;
background:#ddd
}
.social-icons {
    display: inline-block;
    width: 100%;
    padding: 9px 0 9px 0;
    background: #34373e;
    margin: 44px 0 0 0;
}

.social-icons ul{
    margin:0;
    padding:0;
    width:100%;
    float:left;
}
.social-icons ul li{
    color: #9e9e9e;
    margin: 0 6px 0 0;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
}
.social-icons ul li a {
    color: #9e9e9e;
    width: 42px;
    height: 41px;
    line-height: 40px;
    border: 1px solid #9e9e9e;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    padding: 0;
    font-size: 18px;
}
}
@media only screen and (min-width: 0px) and (max-width: 1366px) {
 
.left-Add{
    left: -110px
}
.right-Add{
    right: -110px
}
 
}
@media only screen and (min-width: 0px) and (max-width: 1024px) {
.header-desktop-add{
    width:100%;
    text-align:center;
}
.navbar-holder {
 height:auto;
}
.header-desktop-add img{
    width:100%;
}
.header-mobile-add{
    display:none;
}
.search {
    float: right;
    margin: 13px 0 0;
    font-size: 19px;
    position: absolute;
    right: 0;
}
.search img{
    margin-top:-5px;
    width:auto;
}
.lang {
    width: auto;
    float: left;
    margin: -4px 24px 0 0;
}
.logo {
    margin: 10px 13px 0 2px;
}
.menu ul li {
    width: 20%;
    float: left;
    margin: 0;
    font-size: 13px;
    text-transform: uppercase;
    padding: 0;
    line-height: 52px;
    text-align: center;
}
.menu ul li a {
    color: #222;
}
 .hamburger {
    width:63px;
    text-align: center;
    background: #ff3934;
    height: 52px;
    margin: 0 18px 0 0;
    float: left;
}
.Sticky-menu ul li:nth-last-child(2) {
  display:none;
}
.Sticky-menu ul li:nth-last-child(1) {
  display:none;
}
.Search-popup .modal-dialog {
    max-width: 837px !important;
    margin: 0 auto;
}
}


@media only screen and (min-width: 0px) and (max-width: 600px) {
.menu ul li {
    width: auto;
    float: left;
    margin: 0;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 4px 3px 0 8px;
    line-height: 49px;
}
 
.header-desktop-add{
    width:100%;
    text-align:center;
    display:none;
}
.header-mobile-add{
    display:block;
}
.header-mobile-add img{
    width:100%;
}
}