ul#cd-primary-nav li.search-button-new ,
ul#cd-primary-nav li.on-demand-develop{
    line-height: 85px !important;
}


nav.mega-menu.white-nav.navColor .navbar-brand.navbar-brand-sticky img,
nav.navbar.mega-menu.navbar-default.navbar-default-transparent.white-nav .navbar-brand.image-height img{
height:auto !important;
}
div#chetu-nav .navbar-nav.primary-nav{
padding: 10px 20px 10px 0 !important;
}

div#chetu-nav .contact-us-button{
padding: 0px !important;
}


div#site-search > .search-form {
    padding: 20px 0 20px 0px;
    height: auto;
}

div#site-search > .search-form input{
    padding: 20px 20px 20px 15px !important;
}

.navbar-default.navbar-default-transparent .navbar-collapse .search-button-new{
margin:0px 10px !important;
}
.search-button a {
margin: 0px 5px !important;
}
.navbar-nav.primary-nav .dropdown .arrow-sec::after,
.navbar-nav.primary-nav .dropdown .arrow-sec::before{
top:50% !important;
}
li.search-button.dropdown.search-button-new.desktop a.search {
margin: 0;
}
.navbar-default.navbar-default-transparent .navbar-collapse .search-button-new{
margin:0px 10px 0 10px;;
}

.navColor .navbar-brand.navbar-brand-sticky{
top:unset !important;
}
.navColor div#chetu-nav{
min-height:105px;
}
.nav-white.navbar-default.navbar-default-transparent {
background-color: rgb(255 255 255) !important;
}
.client-logo img{
height:auto;
}
.custom-solution-width{
width: 100%;
}
#top-bar{
background-color:#005d69;
}
.navbar-default.navbar-default-transparent .navbar-collapse{
background-image: linear-gradient(to right, #333333, #333333);
}
.navColor div#chetu-nav {
background: #fff;
}
#HomeSlider {
margin-top: 142px;
}
#top-bar{
top:0px;
}




.opacity-top.sticky-top-bar p,
.opacity-top.sticky-top-bar p .tel-icon a{
color:#fff !important;
}

.main-banner-sec{
display:flex;
}
.display-flex-home .heroshot-title p{
text-align:left;
}

@media (min-width: 1200px) {
.navColor .navbar-brand.navbar-brand-sticky {
position: absolute;
top: -7px;
}

#lang-nav{
    top: 0px !important;
}

.navbar-default.navbar-default-transparent .navbar-collapse{
    min-height:105px !important;
}


a.dropdown-toggle.dropdown-toggle-hover,
a.dropdown-toggle-hover.dropdown-pad,
a.dropdown-toggle.dropdown-toggle-hover.arrow-sec.arrow-down{
         height: 85px !important;
        line-height: 85px !important;   
}


nav.navbar.mega-menu .navbar-header a.navbar-brand{
padding: 25px 0px 25px 20px !important;
}
.navbar-nav.primary-nav li a{
font-size: 14px !important;
}
}
@media(min-width:1401px){




nav.navbar.mega-menu .navbar-header a.navbar-brand{
padding: 10px 20px !important;
}
.navbar-nav.primary-nav li a{
font-size: 15px !important;
}
}
@media(max-width:1400px){

.navbar-nav.primary-nav .dropdown .dropdown-toggle-hover.search{
margin:0 10px;
}

.navColor .navbar-brand.navbar-brand-sticky,
.navbar-brand.image-height{
padding:10px 20px !important;
}
.navbar-nav.primary-nav{
padding: 0px 20px 0 0;
}
.navColor div#chetu-nav{
min-height:85px;
}

nav.mega-menu.white-nav.navColor .navbar-brand.navbar-brand-sticky img,
nav.navbar.mega-menu.navbar-default.navbar-default-transparent.white-nav .navbar-brand.image-height img{
height:50px !important;
}


}
@media(max-width:1366px){
.new-mockup .heroshot-title{
margin-right: 4vw;
}
}

@media (min-width: 0px) and (max-width: 1199px) {

    
 

 .navbar-nav.primary-nav .dropdown.open .dropdown-toggle-hover{
   padding: 30px 0px 30px 10px !important; 
}
.mega-menu .mega-menu-content {
    padding: 0px 30px !important;
}



   /* .navbar-nav.primary-nav .on-demand-develop a,  */
   .navbar-nav.primary-nav .on-demand-develop a,
.navbar-nav.primary-nav .dropdown.open .dropdown-toggle-hover,
.navbar-nav.primary-nav .dropdown .dropdown-toggle-hover{
    padding: 30px 0px 30px 30px !important; 
}


   .navbar-nav.primary-nav .contact-us-button a{
   padding: 30px 0px 30px 20px !important; 
    }


}

@media(max-width:1201px){
#HomeSlider {
margin-top: 80px;
}



.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{
    padding: 10px 45px !important;
}

.mega-menu .mega-menu-content ul li{
   padding: 0px 10px !important;
}


.navbar-nav.primary-nav .dropdown .dropdown-menu.dropdown-single{
    padding: 15px 30px;
}




.navColor .navbar-brand.navbar-brand-sticky,
.navbar-brand.image-height{
padding: 15px 20px !important;
}
.navColor .navbar-brand.navbar-brand-sticky img,
nav.navbar.mega-menu .navbar-header a.navbar-brand img{
height:50px !important;
}
.navbar-brand.image-height{
padding: 15px 0px 15px 20px !important;
}

.navbar-default.navbar-default-transparent {
background-color: #333333 !important;
}
.navbar-default.navbar-default-transparent.navColor{
background-color: #fff !important;
}
.navbar-header{
height:80px;
}
.homepage-box-height{
width: 100% !important;
}
}

@media screen and (max-width: 812px) and (max-height: 500px) and (orientation: landscape) {
#HomeSlider .orientaion-setting {
margin-top: 0px;
margin-bottom: 75px;
}
}
@media(max-width:991px){
.display-flex-home.new-mockup{
width: 100%;
}


}
@media(max-width:480px){
#HomeSlider{
margin-top:80px;
}
div#chetu-nav .primary-nav li a {
    font-size: 20px;
}

.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{
    padding: 10px 45px !important;
}


.search-button-new.mobile{
top:28px !important;
}
.navbar-default.navbar-default-transparent .navbar-toggle-button {
margin-top: 28px !important;
padding-top: 0;
}
.navColor .navbar-brand.navbar-brand-sticky, .navbar-brand.image-height,
.navbar-brand.image-height{
padding:10px 20px;
}
}