.nav.navbar-nav.navbar-large.navbar-right.navbar-header {   
    margin-left: 19px;
}

.navbar-header .logo {
    margin-left: 26px !important
}

.container-fluid .nav.navbar-nav.navbar-large.navbar-right.navbar-header {
   margin-left: 0;
}

.container-fluid .navbar-header .logo {
    margin-left: 0  !important;
}
.navbar-default {
    min-height: 150px !important;
}
.navbar-default .navbar-nav > li > a { 
    font-size: 18px !important;
}
.navbar-default
{
   min-height: 150px;
}
.navbar-large{
   padding-top:30px;
}
.logo .img-responsive {
    width: 315px;
    height: 84px;
}
.search-desktop-input-wrap {
    position: absolute;
    left: 0;
    height: 40px;
    width: calc(100% - 60px) !important;
}
@media (min-width: 768px){
.navbar-left {
    float: left!important;
    z-index: 99;
    position: relative;
}
}
.navbar-default
{
   min-height: 150px;
}
.navbar-large{
   padding-top:30px;
}
.desktop {
       width: 83%;
       margin: 77px auto;
   }
   
   .imagecenter {
       padding-bottom: 26px;
   }
   
   .page-top {
       max-height: none;
   }
   
   .carousel {
       max-height: none;
   }
   
/*
   @media (min-width: 1600px) {
       .col-sm-offset-1 {
           margin-left: 12.5%;
       }
   }
   */
   .contentrow {
       padding: 10px 50px 0 50px;
   }
   
   .countrysearchresultsblock {
       padding-left: 40px;
   }
   
   .countrysearchresultsblock a {
       color: #337ab7;
   }
   
   footer .countrygenericfooterlinksblock {
       width: auto;
   }
   
   .social-media-container {
       text-align: center !important;
       margin-top: 20px
   }
   
   .social-media-container ul {
       display: inline-flex;
   }
   
   .social-media-container ul li {
       list-style: none;
   }
   
   .large-display-text {
       margin-bottom: 0px !important;
   }
   
   .tab-nav-option {
       margin-top: 19px;
       font-size: 18px;
   }
   
   .tab-nav {
       height: 70px;
   }
   
   .tab-nav-option.active {
       border-bottom-width: 7px;
   }
   
   li.utilitychildrenblock a:hover {
       text-decoration: underline;
   }
   
   .bx-viewport {
       margin-top: 40px;
   }
   
   ul#siteMap a {
       color: #0052cc;
   }
   
   .contour-next-one-hero {
       overflow: hidden;
   }
   
   @media (max-width: 767px) {
       .product-feature {
           border: none;
           padding-left: 0px;
           margin-right: 0;
       }
       .callout-square-wrp {
           min-width: 330px;
           width: 330px;
       }
       .callout-top-img {
           min-width: 330px;
           width: 330px;
           height: 280px;
           background-size: contain;
       }
       .callout-row-wrp {
           margin-left 0px;
           margin-right: 0px;
       }
       .callout-row {
           padding-right: 0px;
       }
       .callout-square-wrp p {
           font-size: 18px;
       }
       .product-feature {
           border: none;
           padding-left: 0px;
           margin-right: 0px;
       }
       .tab-nav-option {
           font-size: 14px;
       }
   }
   
   .social-media-container ul {
       padding-inline-start: 0px;
   }
   
   .copyright-text {
       color: #f0f0f0;
       line-height: 27px;
   }
   
   .copyright-text p {
       margin-bottom: 12px;
   }
   
   .callout-wtb:hover {
       cursor: pointer;
   }
   
   .callout-what-is:hover {
       cursor: pointer;
   }
   
   .product-plus:hover {
       cursor: pointer;
   }
   
   .product-ts:hover {
       cursor: pointer;
   }
   
   .product-cpo:hover {
       cursor: pointer;
   }
   
   .carousel-control.left,
   .carousel-control.right {
       height: 80px;
       width: 50px;
       top: 40%;
       display: block;
       background: none;
   }
   
   .large-display-img-right .large-display-text row {
       z-index: 102;
   }
   
   .large-display-text-inner {
       z-index: 103;
   }
   /*tablet hero-banner css*/
   
   @media(max-width:1329px) {
       .contour-next-one-hero .col-sm-offset-7 {
           margin-left: 0%!important;
       }
       .contour-next-one-hero .col-sm-4 {
           width: 100%!important;
       }
   }
   
   @media(max-width:768px) {
       .contour-next-one-hero .col-sm-offset-7 {
           margin-left: 0%!important;
       }
       .contour-next-one-hero .col-sm-4 {
           width: 100%!important;
       }
   }
   /*tablet hero-banner css*/
   /*20june*/
   
   @media (max-width: 767px) {
       .contour-ts-cn-image {
           width: 100%!important;
       }
   }
   /*navigation shift to left*/
   
   @media (min-width: 1329px) {
       .navbar-collapse .col-xs-12:nth-child(2) {
           display: flex!important;
           ;
           margin-left: 150px!important;
       }
   }
   /*navigation shift to left*/
   /*20june*/
   /*community page css */
   
   .top-description > p {
       line-height: 24px;
       padding-bottom: 3px;
   }
   
   .top-description > p.subject {
       font-size: 20px;
       color: #021d5a;
       padding-bottom: 10px;
       padding-top: 20px;
       font-weight: bold;
   }
   
   .header-text {
       font-size: 30px;
       color: #021d5a;
       font-weight: bold;
       margin: 80px 0 40px 0;
   }
   
   .fact-block-desc p {
       font-size: 16px;
       /* font-weight: bold;*/
       text-align: left;
       padding: 20px 0 10px 40px;
       color: #333;
       line-height: 1.5;
   }
   
   .fact-block-item {
       margin: 4px 4px 4px 4px;
       max-width: 110px;
       margin-right: 19px;
   }
   
   .fact-block-chkbox-grid {
       flex-flow: row wrap;
   }
   
   .fact-block-wrp {
       position: absolute;
       width: 320px;
       min-height: 300px;
       border-radius: 3px;
       box-shadow: 0 5px 10px 0 rgba(2, 29, 90, 0.15), 0 5px 5px 0 rgba(2, 29, 90, 0.12);
       background-color: #fff;
   }
   
   .fact-block-hdr {
       /* width: 320px; */
       min-height: 61px;
       color: #fff;
       font-size: 21px;
       font-weight: 600;
       padding: 15px 10px 0 40px;
       text-align: left;
       background-color: #46bba8;
   }
   
   .fact-block-item {
       font-size: 16px;
       color: #69c8e6;
       padding-top: 9px;
       background-image: url('/siteassets/china-country-site/pages/community/checkicon.png');
       background-position: center left;
       background-repeat: no-repeat;
       padding-left: 34px;
   }
   
   .fact-block-chkbox-grid {
       display: flex;
       width: 78%;
       margin: 0 auto;
       padding-bottom: 30px
   }
   
   .fact-block-container {
       padding: 140px 0 0 140px;
       position: relative;
       /*min-height: 1000px;*/
   }
   
   .fact-container-wrp {
       background-color: #F4F4F4;
   }
   
   .fact-container {
       justify-content: center;
       max-width: 1500px;
       width: inherit;
   }
   
   .fact-container-inner {
       margin: 0 auto;
   }
   
   .fact-container-inner-text {
       text-align: left;
   }
   
   .fact-box-1 {
       margin-left: 160px;
       z-index: 100;
   }
   
   .fact-box-2 {
       z-index: 99;
       margin-top: 320px;
   }
   
   .fact-box-3 {
       z-index: 99;
       margin-top: 400px;
       margin-left: 300px;
   }
   
   .bg-dim {
       background-color: black;
       opacity: 0.2
   }
   
   .product-item {
       display: inline-block;
       margin: 20px 80px 80px 80px;
   }
   
   .product-item p {
       padding-top: 18px;
       color: #fff;
       font-size: 18px;
       font-weight: bold;
   }
   
   .product-item a {
       color: #fff;
   }
   
   .community-mid-wrp {
       position: relative;
       min-height: 700px;
       background-color: #302463;
       background-position: center top;
       background-size: cover;
       background-image: url(/siteassets/china-country-site/pages/community/mid-bg.png);
       background-repeat: no-repeat;
   }
   
   .community-mid-body {
       position: relative;
       width: 100%;
   }
   
   .btm-info {
       margin: 0 auto;
       width: 60%;
       min-height: 300px;
       border-radius: 3px;
       box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15), 0 5px 5px 0 rgba(0, 0, 0, 0.12);
       background-color: #f4f4f4;
       padding-top: 40px;
   }
   
   .btm-info-final-disclaimer {
       padding-top: 100px;
   }
   
   .btm-info-wrp {
       margin-top: -100px;
       position: relative;
       margin-bottom: 100px;
   }
   
   .qr-section {
       padding-bottom: 50px;
       margin-bottom: 50px;
       min-width: 500px;
   }
   
   .btm-info-copyblock {
       padding: 40px 100px 40px 100px;
       text-align: left;
   }
   
   .btm-info-copyblock p.head {
       font-size: 22px;
       font-weight: bold;
       line-height: 1.2;
       color: #021d5a;
       padding-bottom: 10px;
   }
   
   .btm-info-copyblock p.main {
       font-size: 16px;
       font-weight: 600;
       line-height: 35px;
       color: #333333;
   }
   
   .btm-info-copyblock p.disclaimer {
       font-size: 12px;
       color: #939393
   }
   
   .banner-section {
       background-image: url('/siteassets/china-country-site/pages/community/blue-bg.png');
       color: #fff;
       text-align: center;
       height: 200px;
       background-size: cover;
       font-size: 50px;
       padding-top: 60px;
       padding-left: 15px;
       padding-right: 15px;
   }
   
   .community-mid-overlay-bg {
       min-height: 635px;
       background-color: black;
       opacity: 0.2;
       position: absolute;
       width: 100%;
   }
   
   .community-mid-body p.head {
       font-size: 30px;
       font-weight: bold;
       padding-top: 80px;
   }
   
   .community-mid-body p {
       font-size: 21px;
       color: #fff;
       padding-top: 10px;
   }
   
   .qr-section-left {
       display: inline-block;
   }
   
   .qr-section-left img {
       margin-top: -35px;
   }
   
   .qr-section-right {
       display: inline-block;
       padding: 0px 0 0 30px;
       font-size: 25px;
       color: #fff;
       text-align: left;
       height: 134px;
       padding-top: 60px
   }
   
   .community-mid=body p.head {
       font-size: 30px;
       color: #fff;
       padding-top: 60px;
       font-weight: bold;
   }
   
   @media screen and (max-width: 1537px) {
       .btm-info {
           width: 80%;
       }
       .btm-info-wrp {
           margin-top: 20px;
       }
       .community-mid-body .product-item:first-of-type {
           margin-top: 80px;
       }
   }
   
   @media screen and (max-width: 800px) {
       .btm-info {
           width: 100%;
       }
       .btm-info-copyblock {
           padding: 40px 30px 40px 30px;
       }
       .fact-block-wrp {
           position: relative;
       }
       .qr-section {
           display: none;
       }
       .fact-box-1 {
           margin: 20px 0 0 0;
       }
       .fact-box-2 {
           margin: 20px 0 0 0;
       }
       .fact-box-3 {
           margin: 20px 0 50px 0;
       }
       .community-mid-overlay-bg {
           display: none;
       }
       .fact-block-container {
           margin: 20px 0 0 0;
           padding: 0;
           display: inline-block;
       }
   }
@media (max-width:720px){
.mobile-carousel-items{
display:block!important;
}
.desktop-nocarousel-items{
display:none!important;
}
.fact-block-wrp{
    width:auto!important;
}
.fact-block-hdr{
    width:auto!important;
}
}
   /*end of community page css */
/*mid sized laptops */
@media(max-width:1329px)and (min-width: 1280px){
    .navbar.navbar-default .col-sm-offset-1{
        margin-left:0%;
    }
     .navbar.navbar-default .col-sm-11{
        width:100%;
    }
    .navbar.navbar-default .navbar-right{
        width:86%;
    }
}
/*end of mid sized laptops */
/* Shop now button css starts here */

.navbar-header > li:nth-child(7) {
background-color:#fdb912;
margin:0 15px;
border-top-left-radius:20px;
border-bottom-right-radius:20px;
padding:0 5px;
}

.navbar-header > li:nth-child(7) a {
color: #031d5b !important;
}

@media (max-width: 768px) {
.navbar-header > li:nth-child(7) {
background-color:#fdb912;
margin:0;
width: 100%;
padding:0 5px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
}

.navbar-header > li:nth-child(7) a {
color: #031d5b !important;
background-color:#fdb912;
}
}
/* Shop now button css ends here */