.mobbuttonhome {display: block !important; clear: both; float: left;}
.mobbuttonhome2 {display: block !important; margin-top: 25px; margin-left: auto; margin-right: auto;}
.mobbuttonhome2 img {display: block !important;  margin-left: auto; margin-right: auto;}

.slick-slide, .slick-slide img, .slick-slider .slick-list, .slick-track {z-index: 999999999 !important;}
ul.slick-dots {z-index: 999999999 !important;}

.showonmobile {display: none !important;}

.bgmod {padding-top: 150px !important; padding-bottom: 150px !important;}

.trrecpad {padding-top: 140px;}

.address-soft {background-color: #485c6a !important;}
.phone-button {display: none !important;}

.address-soft h1:first-of-type {border-bottom: 4px solid #eabe65; padding-bottom: 5px;}

.newback {background-color: #475c6b;  -webkit-border-radius: 1090px;
-moz-border-radius: 1090px;
border-radius: 1090px;}

.newback2 {background-color: #475c6b;  -webkit-border-radius: 1090px;
-moz-border-radius: 1090px;
border-radius: 1090px; padding-left: 50px !important;}

.whitenew {color:#fff !important; padding-top: 35px;}

.newcircle {  height: 230px;
  width: 230px; padding: 48px 35px 35px 35px; 
  background-color: #fff;
  border-radius: 50%;
  display: inline-block; border: 1px solid #e9be6a; position: absolute; font-size: 18px; text-align: center; margin-top: -60px; margin-left: -30px;}

.newcircle2 {  height: 230px;
  width: 230px; padding: 40px 35px 35px 35px; 
  background-color: #fff;
  border-radius: 50%;
  display: inline-block; border: 1px solid #e9be6a; position: absolute; font-size: 18px; text-align: center; margin-top: -60px; margin-right: -30px;}

.newcircle3 {  height: 230px;
  width: 230px; padding: 28px 35px 35px 35px; 
  background-color: #fff;
  border-radius: 50%;
  display: inline-block; border: 1px solid #e9be6a; position: absolute; font-size: 18px; text-align: center; margin-top: -38px; margin-right: -30px;}


.nav-inner .logo a img { height: 70px !important; max-height: 70px !important;}
#navigation {height: 95px !important;}
.nav>li>a {    padding: 20px 15px !important;}

.tmia {display: block; margin-left: auto; margin-right: auto; width: 300px; height: 300px;}

.et-tab-title {display: none !important;}

.et-tab-sub-title {font-size: 1em !important;}



.testhomearea2 {padding-top: 150px;}


.topbu {max-height:  45px; margin-top: 30px; display: block; width: auto;}
.teamimagea img {max-width: 240px !important;}

.address-soft h1.phone-text {font-size: 35px !important;}
.address-soft a.mail-text {font-size: 20px !important;}

.yellowb {
  list-style: none; /* Remove default bullets */
}


.yellowb li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #fdca4f; /* Change the color */
font-size: 30px !important;;
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.yellowb li {padding-bottom: 20px;}



.tlsmall img {width: 120px !important;}

.elegant-tabs-list-container {padding-bottom: 35px !important;}

.et-tabs-style-underline nav li a::after {background: #e2ac4b !important;}
.et-anchor-tag title-has-subtitle, .et-tabs nav ul li {border: none !important;}

.et-tabs.et-tabs-style-tzoid li.tab-current a::after, .et-tabs.et-tabs-style-tzoid nav ul li.tab-current a, .et-tabs.et-tabs-style-tzoid nav ul li.tab-current a > i, .et-tabs.et-tabs-style-iconfall nav ul li.tab-current a, .et-tabs.et-tabs-style-iconfall nav ul li.tab-current a > i, .et-tabs-style-iconfall nav li.tab-current::before, .et-tabs.et-tabs-style-fillup nav ul li.tab-current a, .et-tabs.et-tabs-style-fillup nav ul li.tab-current a > i, .et-tabs-style-flip nav li.tab-current a, .et-tabs.et-tabs-style-iconbox nav ul li.tab-current::after, .et-tabs.et-tabs-style-iconbox nav ul li.tab-current a > i, .et-tabs.et-tabs-style-iconbox nav ul li.tab-current::after, .et-tabs.et-tabs-style-iconbox-iconlist nav ul li.tab-current::after, .et-tabs.et-tabs-style-iconbox-iconlist nav ul li.tab-current a > i, .et-tabs.et-tabs-style-iconbox-iconlist nav ul li.tab-current::after, .et-tabs-style-topline nav li.tab-current, .et-tabs.et-tabs-style-underline nav ul li.tab-current a, .et-tabs.et-tabs-style-underline nav ul li.tab-current a > i, .et-tabs.et-tabs-style-underline nav ul li a, .et-tabs.et-tabs-style-underline nav ul li a > i {border: none !important;}

.approachicon {width: 16.6%; float: left; text-align: center; font-size: 14px; line-height: 18px; padding-left: 10px; padding-right: 10px;}

.secondsc .et-tabs nav ul li {max-width: 270px !important; white-space: normal !important;}
.et-tabs nav a {white-space: normal !important;}

.et-tab-sub-title {padding-bottom: 20px;}

.padtestr {padding-left: 120px; padding-right: 100px;}

.bluebox {max-width: 800px; margin-left: auto; margin-right: auto;
 background-color: #485c6a !important; color: #fff; padding: 80px 40px 80px 40px; background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/ct.png) !important; background-size:2% !important;  background-position: 220px 0px !important;  background-repeat: no-repeat;}

.bluebox1 {max-width: 800px; margin-left: auto; margin-right: auto;
 background-color: #485c6a !important; color: #fff; padding: 80px 40px 80px 40px; background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/ct.png) !important; background-size:2% !important;  background-position: 390px 0px !important;  background-repeat: no-repeat;}

.bluebox2 {max-width: 800px; margin-left: auto; margin-right: auto;
 background-color: #485c6a !important; color: #fff; padding: 80px 40px 80px 40px; background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/ct.png) !important; background-size:2% !important;  background-position: 600px 0px !important;  background-repeat: no-repeat;}

.bluebox3 {max-width: 1000px; margin-left: auto; margin-right: auto;
 background-color: #485c6a !important; color: #fff; padding: 80px 740px 80px 0px; background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/ct.png) !important; background-size:2% !important;  background-position: 90px 0px !important;  background-repeat: no-repeat;}

.bluebox4 {max-width: 1000px; margin-left: auto; margin-right: auto;
 background-color: #485c6a !important; color: #fff; padding: 80px 480px 80px 230px; background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/ct.png) !important; background-size:2% !important;  background-position: 340px 0px !important;  background-repeat: no-repeat;}

.bluebox5 {max-width: 1000px; margin-left: auto; margin-right: auto;
 background-color: #485c6a !important; color: #fff; padding: 80px 200px 80px 500px; background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/ct.png) !important; background-size:2% !important;  background-position: 625px 0px !important;  background-repeat: no-repeat;}

.bluebox6 {max-width: 1100px; margin-left: auto; margin-right: auto;
 background-color: #485c6a !important; color: #fff; padding: 80px 0px 80px 830px; background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/ct.png) !important; background-size:2% !important;  background-position:925px 0px !important;  background-repeat: no-repeat;}



#section-searchtab .infi-content-wrapper { background-color: #485c6a !important;}
#section-talent .infi-content-wrapper { background-color: #485c6a !important;}
#section-leadershiptab .infi-content-wrapper { background-color: #485c6a !important;}

#section-consultative .infi-content-wrapper { background-color: #485c6a !important;}
#section-process .infi-content-wrapper { background-color: #485c6a !important;}
#section-understanding .infi-content-wrapper { background-color: #485c6a !important;}
#section-quality .infi-content-wrapper { background-color: #485c6a !important;}


.bboxc {max-width: 800px; margin-left: auto; margin-right: auto; font-size: 18px; line-height: 22px;}

.testsece {background-image: url(https://newtownpartnership.com/wp-content/uploads/2019/10/trt.png), urlhttps://newtownpartnership.com/wp-content/uploads/2019/10/blt.png) !important;  background-position: top left, bottom right !important;  background-repeat: no-repeat;}

ul.slick-dots {padding-top: 30px !important;}

.buttonm{}
.buttonm:before {}
.buttonm:after {}

.wer {color: #fff; font-size: 20px; line-height: 24px;}

.centersec {text-align: center;}


.iconimg {width: 90px; height: 90px; margin-top:  0px; margin-bottom: 0px; display: block; margin-left: auto; margin-right: auto;}

.iconimg2 {width: 120px; height: 120px; margin-top:  0px; margin-bottom: 0px; display: block; margin-left: auto; margin-right: auto;}

.valuet {text-align: center;}

.testy  {color: #fff; font-size: 25px; text-align: center;}
.testy1  {color: #485c6a; font-size: 25px !important; text-align: center; font-style: italic; line-height: 30px !important;}
.testy1 p  {color: #485c6a; font-size: 20px !important; text-align: center; font-style: italic; line-height: 30px !important;}


.circleimg1 {background-image:url("https://newtownpartnership.com/wp-content/uploads/2019/11/circle1a.png"); background-repeat: no-repeat; width: 400px !important; height: 400px !important; position: absolute; margin-top: -160px; background-size: 100% 100%;}
.circleimg2 {background-image:url("https://newtownpartnership.com/wp-content/uploads/2019/11/circle2a.png"); background-repeat: no-repeat; width: 400px !important; height: 400px !important; position: absolute; margin-top: -140px; background-size: 100% 100%;}
.circleimg3 {background-image:url("https://newtownpartnership.com/wp-content/uploads/2019/11/circle3a.png"); background-repeat: no-repeat; width: 400px !important; height: 400px !important; position: absolute; margin-top: -148px; background-size: 100% 100%;}



.servicetitle {text-align: right; float: right; font-size: 45px; clear: both; line-height: 45px;}
.serviceline {width: 175px; height: 3px; background-color: #e2ac4a; float: right; clear: both; margin-top: 25px;}

.navbar-style2 {background-color: #495c6b !important;}

.removepad {padding-left: 170px !important; padding-right: 170px !important;}

.paragraphtext p {font-size:18px !important; line-height: 24px !important; font-weight: bold;}


p {font-size:16px !important; line-height: 24px !important;}
.paragraphtext ul {font-size:16px !important; line-height: 24px !important;}

.servicestyle h2 {color: #465c69; border-bottom: 2px solid #f6bd52; padding-bottom: 5px; font-weight: bold; font-size: 28px !important;}

.home-inner.v2 .home-fixed-text {font-size: 45px; color: #fff !important; background-color: rgba(73, 92, 107, 0.9) !important;    padding: 30px;    max-width:650px;    margin-left: auto;    margin-right: auto; }

.home-button-1  {font-size: 25px; color: #fff !important; background-color: rgba(73, 92, 107, 0.9) !important;    padding: 15px 30px 15px 30px !important;    max-width: 700px;    margin-left: auto;    margin-right: auto; font-weight: normal !important; }



.author {color: #fff !important; font-weight: bold; font-size: 18px;}

.nav-menu ul li:hover {background-color: transparent !important;}
.menu-item:hover {background-color: transparent !important;}
.nav-menu ul li a:hover {background-color: transparent !important;}
.nav-menu ul li a:active {background-color: transparent !important;}
.second-nav.dark-nav .nav-inner .nav-menu ul li.active a {background-color: transparent !important;}

.teamname { font-size: 18px; font-weight: bold; line-height: 22px; text-align: center}
.teamposition { font-size: 18px;  line-height: 22px;  text-align: center}
.linkedinico {text-align: center;}
.linkedinico img {display: block; text-align: center; margin-left: auto; margin-right: auto;}
.teamdesc {padding-top: 15px; padding-bottom: 15px;  font-size: 15px;  line-height: 18px;  text-align: center}
.teamlmore {padding-top: 15px; display: block;}

.footer .site_logo {display: none !important;}

@media only screen and (max-width: 1300px) {

.vc_col-sm-4, .vc_col-sm-8, .vc_col-sm-1\/5, .vc_col-sm-1\/4, .vc_col-sm-4\/5 {width: 100% !important;}

}


@media only screen and (max-width: 1300px) {

.mobbuttonhome {display: block !important; margin-top: 25px;}
.mobbuttonhome2 {display: block !important; margin-top: 25px; margin-left: auto; margin-right: auto;}
.mobbuttonhome2 img {display: block !important;  margin-left: auto; margin-right: auto;}

.noshowmobile {display: none !important;}
.showonmobile {display: block !important;}

.bgmod {background-position: left center !important;    padding-top: 40px !important;    padding-bottom: 40px !important;    background-repeat: no-repeat; }

.bluebox, .bluebox1, .bluebox2   {    background-size: 8% !important;    background-position: center top !important;    background-repeat: no-repeat !important;}

.trrecpad {padding-top: 40px !important;}

.testy {font-size:20px !important;}

#about ul.slick-dots {padding-top: 650px !important;}

.padtestr {padding-left: 30px !important; padding-right: 30px !important;}
.tlsmall img {width: 50px !important;}
.testy1 p {font-size: 14px !important; line-height: 18px !important;}
.testy1 {    padding-top: 38px !important;    padding-bottom: 0px !important; padding-left: 15px !important; padding-right: 15px !important;}

.address-soft {margin-bottom: 25px !important;}

.home-inner.v2 .home-fixed-text {line-height: 35px !important; font-size: 35px !important;}


.newcircle, .newcircle2, .newcircle3, .newcircle4 {position: relative; margin-left: auto; margin-right: auto; display: block; }

.newback2 {padding-left: 20px !important; padding-right: 20px !important;     border-radius: 50px !important;}
.newback { border-radius: 50px !important; margin-bottom: 20px !important;}

.newback, .newback2 {margin-left: 10px !important; margin-right: 10px !important; margin-bottom: 25px !important;}

.mobrempadtr {padding-top: 20px !important;}

.approachicon {    width: 50% !important;    float: left !important;    padding-bottom: 20px !important;   height: 300px !important;}


.bluebox3, .bluebox4, .bluebox5, .bluebox6 {width: 90%; padding: 25px !important;}

 .swap .row { flex-direction: column-reverse !important; display: flex !important;}
 .swap .inner { flex-direction: column-reverse !important; display: flex !important;}

.removepad {padding-left: 30px !important; padding-right: 30px !important;}

.et-tab-title {display: block !important;}
.infi-accordion-item-heading {font-size: 25px !important;}
.circleimg1 {margin-left: auto;    margin-right: auto; position: static !important; margin-top: -150px !important; width: 350px !important; height: 350px !important;}
.circleimg2 {margin-left: auto;    margin-right: auto; position: static !important; margin-top: -140px !important;  width: 350px !important; height: 350px !important;}
.circleimg3 {margin-left: auto;    margin-right: auto; position: static !important;     margin-top: -140px !important;  width: 350px !important; height: 350px !important;}

.whitenew {    color: #fff !important;    padding-top: 0px;    text-align: center;    width: 80%;    margin-left: auto;    margin-right: auto;    margin-top: -20px;}

.tmia {    max-width: 250px !important;    max-height: 250px !important;}

.slick-dots {    

    top: -20px !important;
    position: absolute;
}

.address-soft a.mail-text {font-size: 13px !important;}

.mobonls {margin-bottom: 0px !important; padding-bottom: 0px !important; margin-bottom: -40px !important; margin-top: -60px !important;}
.mobonls1 {margin-bottom: 0px !important; padding-bottom: 0px !important; margin-bottom: -40px !important; margin-top: 0px !important;}


.appfi .vc_col-sm-1\/5 {width: 20% !important;}
.home-button-1 {padding-left: 50px !important; padding-right: 50px !important;}
.approachicon {width: 33% !important;}


.teamfi .vc_col-sm-4 {width: 33% !important;}

.address-soft h2.phone-text {font-size: 20px !important;}
.address-soft h1.phone-text {font-size: 30px !important;}

}

@media only screen and (max-width: 767px) {



.approachicon {width: 50% !important;}
.appfi .vc_col-sm-1\/5 {width: 100% !important;}
.teamfi .vc_col-sm-4 {width: 100% !important;}



.home-button-1 {padding-left: 50px !important; padding-right: 50px !important;}

}
