a {
font-family: 'Inter', sans-serif;
	
}
body {
    background: #fff !important;
	font-family: 'Inter', sans-serif !important;
}
.col-md-8.nav- {
    display: flex;
    align-content: center;
    align-items: center;
    padding: 0 !important;
    margin: 0;
    justify-content: flex-start;
    flex-direction: row;
}
.col-md-8.nav- a {
    font-weight: bold;
    font-size: 14px;
    padding: 8px;
}
.col-md-8.nav- a:hover {
    text-decoration: none;
    color: #2562ff;
}
header {
    z-index: 99;
    position: fixed !important;
    width: 100%;
    background: #fff;
}

section.header- {
    padding: 15px 30px;
}
section.hero-latest {
    background: url(https://pro-motivate.com/wp-content/uploads/2023/10/banner.jpg) no-repeat center top;
    padding: 150px 0px;
	background-size: cover;
	
} 
.hero-latest h1 {
    color: #fff;
    font-weight: bold;

  line-height: 53px !important;
    font-size: 38px !important;
}

.search {
    float: left;
    width: 60%;
    display: flex;
    align-content: center;
    align-items: center;
}

.search input {
    width: 100%;
    float: left !important;
    border-radius: 31px !important;
    padding: 10px 15px !important;
}

.search button {
    padding: 10px 15px;
    border-radius: 37px;
    border: none;
    float: left;
    margin-left: 13px;
    margin-top: -10px;
}

.hero-latest p {
    color: #fff;
    margin-top: 30px;
}
section.contact-form- h1 {
    text-align: center;
    font-size: 34px;
    color: #fff;
    margin-bottom: 30px;
}

.Name_half {
    width: 50%;
    float: left;
    padding: 7px;
}
.Name_half.full-namee {
    width: 100%;
}

.Name_half.full-namee label {
    width: 100%;
}
.Name_half input {
    border-radius: 40px;
    font-size: 14px;
    margin: 0 !important;
}
.Name_half br {
    display: none;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #2562FF;
    color: #fff;
    border-radius: 30px;
    padding-left: 50px;
    padding-right: 50px;
}



section.contact-form- {
    background: url("https://pro-motivate.com/wp-content/uploads/2023/10/form-bg.jpg") no-repeat center top;
    padding-top: 60px;
    padding-bottom: 60px;
	background-size: cover;
}

.row.four-services h2 {
    font-weight: bold;
    font-size: 18px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.row.four-services ul {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}
.row.four-services ul li {
    line-height: 27px;
    font-size: 18px;
}

.row.four-services .col-md-6 {
    box-shadow: 0px 0px 7px #959191;
    background: #f1f1f1;
    padding: 26px 35px;
    margin: 1%;
    width: 49% !important;
    max-width: 48%;
}

.row.four-services a {
    background: #2562FF;
    float: unset;
    position: absolute;
    bottom: 0;
    width: 130px;
    left: auto !important;
    right: 0 !important;
    padding: 6px;
    text-align: center;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
}
section.service- .col-md-8 {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}

section.service- {
    padding-top: 70px;
    padding-bottom: 70px;
}

section.service- .col-md-4 {
    background:url("https://pro-motivate.com/wp-content/uploads/2023/10/image-2.jpg") no-repeat center top;
	background-size:cover;
}

section.contact-details- h2 {
    text-align: center;
    font-size: 34px;
    font-weight: bold;
}

section.contact-details- {
    /* float: left;
    width: 100%; */
    background: #F3F3FF;
    padding-top: 60px;
    padding-bottom: 60px;
}

.map-img img {
    max-width: 100%;
}

.card {
    margin-bottom: 20px;
    border-radius: 30px;
}

.card-header {
    background: #2562ff;
    border-radius: 20px !important;
    padding: 15px;
}

.card-header h5 {
    color: #fff !important;
    float: left;
    width: 100%;
}

.card-header button {
    color: #fff !important;
    width: 100%;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    float: left;
    white-space: unset !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.card-header button:hover {
    text-decoration: none;
}

section.contact-details- .container {
    margin-top: 60px;
}
.accord i {
    color: #2562ff !important;
}

.accord li {
    float: left;
    width: 100%;
    line-height: 35px;
    padding: 0px 10px;
    font-weight: bold;
    font-size: 14px;
}

.accord p {
    float: left;
    width: 100%;
    padding: 12px 12px;
    font-size: 14px;
    margin: 0;
}

.blog-carousel- img {
    max-width: 100%;
    min-width: 100%;
}

.blog-carousel- h1 {
    color: #2562FF;
    font-size: 25px;
    font-weight: bold;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
}

.designation {
    width: 100%;
    float: left;
}

.designation p {
    font-size: 16px;
    color: #000;
    line-height: 22px;
}
.button {
    float: right;
    margin-top: 10px;
}
.button a {
    color: #2562FF;
    border: 1px solid #2562FF;
    padding: 10px;
    border-radius: 20px;
    font-size: 14px;
}


.carousel-indicators {
    bottom: -40px !important;
}
.carousel-indicators li {
    border: 1px solid #040404 !important;

}

section.blog-carousel- {
    float: left;
    width: 100%;
    padding-top: 70px;
}

.blog-carousel- h2 {
    text-align: center;
    color: #000;
    font-size: 36px;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

a.carousel-control-prev {
    display: none;
}

a.carousel-control-next {
    display: none;
}
section.client-review {
 /*    float: left;
    width: 100%; */
    background: #1c1c1c;
    margin-top: 0px;
  padding-bottom: 50px;
}
section.blog-carousel {
    overflow: hidden;
	padding-top: 70px;
	padding-bottom: 70px;
}

body .client-review .carousel-indicators li {
    border: 1px solid #fff !important;
}
.Name_half input {
    border-radius: 40px !important;
}

.white-box {
    background: #fff;
  /*  float: left; */
    padding: 20px 30px;
    border-radius: 20px;
	margin-bottom: 30px;
}

.client-review h1 {
    color: #fff;
    text-align: center;
    /* float: left; */
    width: 100%;
    margin-top: 50px;
    margin-bottom: 60px;
    font-size: 25px;
}

.white-box h1 {
    color: #000 !important;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin: 0 !important;
    /* float: left; */
}
.white-box {
    padding: 75px 30px !important;

}
.white-box p {
    /* float: left; */
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
}

.latest-speaker .col-md-3 img {
    max-width: 100%;
    min-width: 100%;
}
section.latest-speaker {
    float: left;
    width: 100%;
    overflow: hidden;
}

.carousel {
    position: relative;
    float: left;
    width: 100%;
}

section.latest-speaker h1 {
    text-align: center;
    background: #2562ff;
    color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 40px;
}

section.latest-speaker .col-md-3 {
    padding: 0;
}

section.brands {
    float: left;
    width: 100%;
    background: url(https://pro-motivate.com/wp-content/uploads/2023/10/brands-bg.jpg) no-repeat center top;
    background-size: cover;
    padding-top: 90px;
    padding-bottom: 90px;
}

section.brands .col-md-12 img {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
	max-width: 100%;
}

section.contact-form-.footer-form {
	background:url("https://pro-motivate.com/wp-content/uploads/2023/10/footer-bgg.jpg") no-repeat center top !important;
	float: left;
    width: 100%;
	background-size: cover !important;
}

footer {
    float: left;
    width: 100%;
    background: #021460;
    margin-top: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
}

.carousel-item .col-md-3 {
    margin-bottom: 40px;
}

footer .col-left p {
    color: #fff;
    margin-top: 10px;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

footer .col-md-4.col-left img {
    margin-bottom: 30px;
}

.social-footer li {
    float: left;
    padding: 5px;
}

.social-footer li i {
    color: #fff;
    font-size: 33px;
}

.social-footer {
    float: left;
    width: 100%;
    margin-top: 20px;
}

footer h2 {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    margin-top: 30px;
}

.quick-link- li a {
    color: #fff;
    font-weight: 200;
    font-size: 17px;
    line-height: 35px;
}

.quick-link- li a:hover {
    color: #2257e2;
    text-decoration: none;
}


.quick-link- ul {
    margin-top: 20px;
}

footer .col-md-4.news-l p {
    color: #fff;
    margin-top: 20px;
    line-height: 21px;
    font-weight: 200;
    font-size: 16px;
}

footer .search {
    width: 95%;
}

footer .search button {
    background: #2562ff;
    color: #fff;
    padding-left: 40px;
    padding-right: 40px;
}

.copy-right {
    float: left;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}

.copy-right p {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 13px;
}



.footer-buttons button {
    background: #2562ff;
    padding: 10px;
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    font-size: 15px;
    border-radius: 30px;
    border: none;
}

.footer-buttons {
    margin-top: 30px;
    margin-bottom: 10px;
}
.sidebar-nav li:before {
  display:none;
}
body .sidebar-nav li a {
    display: block;
    color: #f7f7f7 !important;
    text-decoration: none;
    padding: 15px 10px !important;
    font-size: 14px;
    border-bottom: 1px dashed #626262 !important;
}

body .sidebar-nav li a::before {
display:none !important;
}






body,  
html { height: 100%;}  
.nav .open > a,   
.nav .open > a:hover,   
.nav .open > a:focus {background-color: transparent;}  
#wrapper {  
    padding-left: 0;  
    -webkit-transition: all 0.5s ease;  
    -moz-transition: all 0.5s ease;  
    -o-transition: all 0.5s ease;  
    transition: all 0.5s ease;  
}  
  
#wrapper.toggled {  
    padding-left: 220px;  
}  
  
#sidebar-wrapper {  
    z-index: 1000;  
    left: 220px;  
    width: 0;  
    height: 100%;  
    margin-left: -220px;  
    overflow-y: auto;  
    overflow-x: hidden;  
    background: #1a1a1a;  
    -webkit-transition: all 0.5s ease;  
    -moz-transition: all 0.5s ease;  
    -o-transition: all 0.5s ease;  
    transition: all 0.5s ease;  
}  
  
#sidebar-wrapper::-webkit-scrollbar {  
  display: none;  
}  
  
#wrapper.toggled #sidebar-wrapper {  
    width: 220px;  
}  
  
#page-content-wrapper {  
    width: 100%;  
    padding-top: 70px;  
}  
  
#wrapper.toggled #page-content-wrapper {  
    position: absolute;  
    margin-right: -220px;  
}  
.navbar {  
  padding: 0;  
}  
  
.sidebar-nav {  
    position: absolute;  
    top: 0;  
    width: 220px;  
    margin: 0;  
    padding: 0;  
    list-style: none;  
}  
  
.sidebar-nav li {  
    position: relative;   
    line-height: 20px;  
    display: inline-block;  
    width: 100%;  
}  
  
.sidebar-nav li:before {  
    content: '';  
    position: absolute;  
    top: 0;  
    left: 0;  
    z-index: -1;  
    height: 100%;  
    width: 3px;  
    background-color: #1c1c1c;  
    -webkit-transition: width .2s ease-in;  
      -moz-transition:  width .2s ease-in;  
       -ms-transition:  width .2s ease-in;  
            transition: width .2s ease-in;  
  
}  
.sidebar-nav li:first-child a {  
    color: #fff;  
    background-color: #1a1a1a;  
}  
.sidebar-nav li:nth-child(5n+1):before {  
    background-color: #ec1b5a;     
}  
.sidebar-nav li:nth-child(5n+2):before {  
    background-color: #79aefe;     
}  
.sidebar-nav li:nth-child(5n+3):before {  
    background-color: #314190;     
}  
.sidebar-nav li:nth-child(5n+4):before {  
    background-color: #279636;     
}  
.sidebar-nav li:nth-child(5n+5):before {  
    background-color: #7d5d81;     
}  
  
.sidebar-nav li:hover:before,  
.sidebar-nav li.open:hover:before {  
    width: 100%;  
    -webkit-transition: width .2s ease-in;  
      -moz-transition:  width .2s ease-in;  
       -ms-transition:  width .2s ease-in;  
            transition: width .2s ease-in;  
  
}  
.sidebar-nav li a {  
    display: block;  
    color: #ddd;  
    text-decoration: none;  
    padding: 10px 15px 10px 30px;      
}  
.sidebar-nav li a:hover,  
.sidebar-nav li a:active,  
.sidebar-nav li a:focus,  
.sidebar-nav li.open a:hover,  
.sidebar-nav li.open a:active,  
.sidebar-nav li.open a:focus{  
    color: #fff;  
    text-decoration: none;  
    background-color: transparent;  
}  
.sidebar-header {  
    text-align: center;  
    font-size: 20px;  
    position: relative;  
    width: 100%;  
    display: inline-block;  
}  
.sidebar-brand {  
    height: 65px;  
    position: relative;  
    background:#212531;  
    background: linear-gradient(to right bottom, #2f3441 50%, #212531 50%);  
   padding-top: 1em;  
}  
.sidebar-brand a {  
    color: #ddd;  
}  
.sidebar-brand a:hover {  
    color: #fff;  
    text-decoration: none;  
}  
.dropdown-header {  
    text-align: center;  
    font-size: 1em;  
    color: #ddd;  
    background:#212531;  
    background: linear-gradient(to right bottom, #2f3441 50%, #212531 50%);  
}  
.sidebar-nav .dropdown-menu {  
    position: relative;  
    width: 100%;  
    padding: 0;  
    margin: 0;  
    border-radius: 0;  
    border: none;  
    background-color: #222;  
    box-shadow: none;  
}  
.dropdown-menu.show {  
    top: 0;  
}  
.nav.sidebar-nav li a::before {  
    font-family: fontawesome;  
    content: "\f12e";  
    vertical-align: baseline;  
    display: inline-block;  
    padding-right: 5px;  
}  
a[href*="#home"]::before {  
  content: "\f015" !important;  
}  
a[href*="#about"]::before {  
  content: "\f129" !important;  
}  
a[href*="#events"]::before {  
  content: "\f073" !important;  
}  
a[href*="#events"]::before {  
  content: "\f073" !important;  
}  
a[href*="#team"]::before {  
  content: "\f0c0" !important;  
}  
a[href*="#works"]::before {  
  content: "\f0b1" !important;  
}  
a[href*="#pictures"]::before {  
  content: "\f03e" !important;  
}  
a[href*="#videos"]::before {  
  content: "\f03d" !important;  
}  
a[href*="#books"]::before {  
  content: "\f02d" !important;  
}  
a[href*="#art"]::before {  
  content: "\f1fc" !important;  
}  
a[href*="#awards"]::before {  
  content: "\f02e" !important;  
}  
a[href*="#services"]::before {  
  content: "\f013" !important;  
}  
a[href*="#contact"]::before {  
  content: "\f086" !important;  
}  
a[href*="#followme"]::before {  
  content: "\f099" !important;  
  color: #0084b4;  
}  
.hamburger {
    position: absolute;
    top: 25px;
    z-index: 999;
    display: block;
    width: 32px;
    height: 32px;
    margin-left: 15px;
    background: 0 0;
    border: none;
    right: 0;
    left: auto;
} 
.hamburger:hover,  
.hamburger:focus,  
.hamburger:active {  
  outline: none;  
}  
.hamburger.is-closed:before {  
  content: '';  
  display: block;  
  width: 100px;  
  font-size: 14px;  
  color: #fff;  
  line-height: 32px;  
  text-align: center;  
  opacity: 0;  
  -webkit-transform: translate3d(0,0,0);  
  -webkit-transition: all .35s ease-in-out;  
}  
.hamburger.is-closed:hover:before {  
  opacity: 1;  
  display: block;  
  -webkit-transform: translate3d(-100px,0,0);  
  -webkit-transition: all .35s ease-in-out;  
}  
  
.hamburger.is-closed .hamb-top,  
.hamburger.is-closed .hamb-middle,  
.hamburger.is-closed .hamb-bottom,  
.hamburger.is-open .hamb-top,  
.hamburger.is-open .hamb-middle,  
.hamburger.is-open .hamb-bottom {  
  position: absolute;  
  left: 0;  
  height: 4px;  
  width: 100%;  
}  
.hamburger.is-closed .hamb-top,  
.hamburger.is-closed .hamb-middle,  
.hamburger.is-closed .hamb-bottom {  
  background-color: #1a1a1a;  
}  
.hamburger.is-closed .hamb-top {   
  top: 5px;   
  -webkit-transition: all .35s ease-in-out;  
}  
.hamburger.is-closed .hamb-middle {  
  top: 50%;  
  margin-top: -2px;  
}  
.hamburger.is-closed .hamb-bottom {  
  bottom: 5px;    
  -webkit-transition: all .35s ease-in-out;  
}  
  
.hamburger.is-closed:hover .hamb-top {  
  top: 0;  
  -webkit-transition: all .35s ease-in-out;  
}  
.hamburger.is-closed:hover .hamb-bottom {  
  bottom: 0;  
  -webkit-transition: all .35s ease-in-out;  
}  
.hamburger.is-open .hamb-top,  
.hamburger.is-open .hamb-middle,  
.hamburger.is-open .hamb-bottom {  
  background-color: #1a1a1a;  
}  
.hamburger.is-open .hamb-top,  
.hamburger.is-open .hamb-bottom {  
  top: 50%;  
  margin-top: -2px;    
}  
.hamburger.is-open .hamb-top {   
  -webkit-transform: rotate(45deg);  
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);  
}  
.hamburger.is-open .hamb-middle { display: none; }  
.hamburger.is-open .hamb-bottom {  
  -webkit-transform: rotate(-45deg);  
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);  
}  
.hamburger.is-open:before {  
  content: '';  
  display: block;  
  width: 100px;  
  font-size: 14px;  
  color: #fff;  
  line-height: 32px;  
  text-align: center;  
  opacity: 0;  
  -webkit-transform: translate3d(0,0,0);  
  -webkit-transition: all .35s ease-in-out;  
}  
.hamburger.is-open:hover:before {  
  opacity: 1;  
  display: block;  
  -webkit-transform: translate3d(-100px,0,0);  
  -webkit-transition: all .35s ease-in-out;  
}  
.overlay {  
      position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #0000008f;
    z-index: 1;
}
.navbar.fixed-top {
    position: fixed;
}
.accord li {
    list-style: none;
}

.all-brands {
    float: left;
    width: 12%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    margin-bottom: 20px;
      min-height: 90px;
   transition: all 0.3s;
}
.all-brands img:hover {
    box-shadow: 0px 0px 91px 0px #2562ff;
    transition: all .3s;
    transform: scale(1.5);
}

.blog-news .carousel-indicators {
    position: relative;
    bottom: 10px;
    left: auto;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    margin-left: 0%;
    text-align: center;
    list-style: none;
    top: 0;
    right: 0 !important;
    margin: 0 !important;
    height: 100%;
    display: flex;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
}

  .hero-latest h1 {
    margin-top: 50px !important;
}




section.hero-latest {
    overflow: hidden;
    position: relative;
}



.carousel-item .col-md-3 a:hover {
    text-decoration: none;
}

ul.find-peaker-tag {
    display: flex;
    list-style: none;
    justify-content: center;
    gap: 23px;
}

ul.find-peaker-tag li a {
    color: #eaeaea !important;
    padding: 2px 31px;
    display: inline-block;
    border: 0.1px solid #ffffff6b;
    border-radius: 200px;
    background: #ffffff14;
    font-size: 14px;
    text-decoration: none  !important;
}
@media only screen and (min-width:768px) and (max-width:1024px) {

  
section.hero-latest .col-md-6 {
    width: 100% !important;
    max-width: 100% !important;
    float: left !important;
    min-width: 100% !important;
}
#demo .carousel-item .col-md-3 {
    float: left !important;
}
ul.find-peaker-tag {
    overflow: scroll;
    gap: 10px;
    justify-content:unset;
    white-space:nowrap;
    padding-bottom: 17px;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
 body span.gsatelites {
    top: 60px !important;
   right:0px !important;
}
  .mobile-search-phone-header .col-md-12.col-8 {
    width: 100% !important;
    max-width: 90% !important;
}

.nav- .g-translate {
    display: block !important;
    width: 16%;
}
body .header- .nav- button.hamburger.animated.fadeInLeft {
    top: 13px !important;
}
  
  
section.mobile-bottom-stick {
    display: block !important;
    position: fixed;
    bottom: 0 !important;
    z-index: 9990 !important;
    width: 100% !important;
    top: unset !important;
    float: left !important;
    background: #151c63 !important;
    max-width: 100% !important;
}
  section.mobile-bottom-stick .col-md-6.cont-mob {
    width: 40% !important;
}

section.mobile-bottom-stick .col-md-6.cont-mob a {
    background: #fffbfb;
    padding: 10px;
    border-radius: 10px;
    color: #000 !important;
}
section.mobile-bottom-stick .col-md-6 {
    width: 50% !important;
    padding: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    margin-right: 5% !important;
}

section.mobile-bottom-stick .row {
    padding: 0 !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    display: flex !important;
    align-items: center;
}

section.mobile-bottom-stick .col-md-6 a {
    width: 100% !important;
    display: block !important;
    max-width: 100% !important;
    font-size: 15px;
    text-align: center !important;
  color: #fff !important;
  
}

  .mobile-search .col-md-12.mobile-search-container {
    padding-right: 0 !important;
    width: 95% !important;
}
  .mobile-search-phone-header {
    width: 100% !important;
    overflow: hidden !important;
}

.mobile-search-phone-header .col-md-6.col-4 {
    display: flex !important;
    width: 100% !important;
    align-content: flex-end !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: center !important;
    flex-wrap: wrap !important;
}
  .mobile-search-phone-header .row {
    display: block !important;
 
}
  
  .usp .col-md-3 {
    border-right: unset !important;
    border-bottom: 1px dashed #000 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
  .mobile-search-phone-header {
    display: block !important;
    overflow: hidden;
}
 body section.header- {
    height: 180px !important;
}


.mobile-search-phone-header .row {
    display: block !important;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.mobile-search-phone-header input {
    margin: 0 !important;
}
.mobile-search-phone-header {
    margin-bottom: 20px !important;
}
.mobile-search-phone-header a {
    padding: 10px 17px;
    background: #151c63;
    color: #fff !important;
    border-radius: 10px !important;
}

.mobile-search {
 /*    display: none !important; */
}
.desktop_search {
    display: none !important;
}
  body .client-review .white-box {
    min-height: unset !important;
        max-height: unset !important;
}

  
  
  .blog-carousel .slick-track {
    padding-left: 8px !important;
}
  
  .phone_ {
    display: none !important;
}
body .container .col-md-8.nav- {
    margin-top: 30px !important;
}
  
  .blog-news .slick-initialized.slick-slider.slick-dotted {
    padding: 5px !important;
}
   body section.client-review button.slick-arrow {
    display: block !important;
}
section.client-review .my-slider .slick-prev {
    left: 0px !important;
}
  section.client-review button.slick-arrow {
    display: block !important;
}

section.client-review ul.slick-dots {
    display: none !important;
}

section.client-review .my-slider .slick-next {
    right: 20px !important;
}

  
body section.client-review ul.slick-dots {
    display: none !important;
}
  
  section.latest-speaker .row {
    padding: 20px !important;
}
  
  
  section.blog-news {
    padding: 10px !important;
}

.blog-news .slick-initialized .slick-slide {
    height: unset !important;
    margin: 0 !important;
}

.blog-news button.slick-prev.slick-arrow {
    top: -50px !important;
    right: 90px !important;
    left: unset !important;
}

.blog-news button.slick-next.slick-arrow {
    top: -50px !important;
    left: unset !important;
    right: 30px !important;
}

  
  
body .inner-header .speaker-filter-banner-content {
    padding-top: 150px !important;
}
#accordion button.btn.btn-link {
    padding-right: 31px !important;
}
body #accordion .card-header h5 {
    width: 100% !important;
}

section.hero-latest {
    padding: 150px 0px 14px !important;


}
  footer .search {
    width: 100% !important;
}
  footer .search input.wpcf7-form-control.wpcf7-submit {
    width: 100px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-left: 15px;
    font-size: 16px !important;
}
  
  
  .arrows {
    right: 20px !important;
}
  
  .button {
    margin-bottom: 50px !important;
}
  
 body .hero-latest .header-search {
    width: 195px !important;
}
.hamburger {
    position: absolute;
    top: 0 !important;
    margin-top: -150px !important;
}
  
 header nav > a {
    display: none !important;
}

.col-md-4.logo- {
    width: 90% !important;
}

.col-md-4.logo- img {
    max-width: 100% !important;
}

.hamburger {
    position: absolute;
    top: -42px !important;   
    right: -5px !important;
}
  .row.four-services .col-md-6 {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
  .container {
    padding: 0 20px !important;
}
  .carousel {
    padding: 20px !important;
}
  .footer-buttons .col-md-3 {
    margin-bottom: 20px !important;
}
  .search {
    width: 85% !important;
}
ul.find-peaker-tag {
    overflow: scroll;
    gap: 10px;
    justify-content:unset;
    white-space:nowrap;
    padding-bottom: 17px;
}
}


  .blog-slide- img {
    max-width: 100% !important;
    width: 100% !important;
       height: 180px !important;
}


section.blog-news a.carousel-control-prev {
    display: flex;
    left: auto !important;
    right: 0 !important;
    height: unset !important;
    max-width: unset !important;
    min-height: unset !important;
    bottom: unset !important;
    background: #2562ff;
    border-radius: 60px;
    padding-top: 25px;
    padding-bottom: 25px;
    opacity: 1 !important;
}

section.blog-news a.carousel-control-next {
    display: block;
    position: absolute;
    left: auto !important;
    right: 0 !important;
    height: unset !important;
    max-width: unset !important;
    min-height: unset !important;
    bottom: unset !important;
    top: 80px;
    background: #2562ff;
    padding: 25px 0;
    border-radius: 40px;
    display: flex;
    opacity: 1 !important;
}

.arrows {
    float: right;
    width: 94% !important;
    height: 100%;
    position: absolute;
    top: 20%;
}

section.blog-news .col-md-4 {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}

.col-md-4.blue_bg {
    background: #021460;
}

.blue_bg h1 {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    padding: 70px;
    line-height: 48px;
}
section.blog-news {
    padding: 100px 0 !important;
    padding-top: 100px !important;
    float: left;
    width: 100%;
    overflow: hidden;
}
.blog-slide- h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-top: 12px;
    width: 100%;
}

body .header-search {
    position: relative;
    right: 0;
    width: 300px !important;
    float: left;
    border-radius: 30px !important;
}
.hero-latest .col-md-6 a {
    float: left;
    width: 100%;
}

body .blog-carousel- img {
    max-width: 100%;
    min-width: 100%;
    min-height: 325px;
}

.white-box {
    min-height: 390px;
}

.search form span {
    float: left;
    width: 65%;
}

.search input.wpcf7-form-control.wpcf7-submit {
    width: 95px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-left: 15px;
}
.search form span input {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    float: left !important;
    min-height: 40px !important;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.button-banner {
    float: left;
    background: url(https://pro-motivate.com/wp-content/uploads/2023/10/icon.jpg) no-repeat center;
    width: 52px;
    color: red !important;
    padding: 14px !important;
    text-indent: 60px;
    background-color: #fff !important;
    margin-left: 20px;
}






 section.header- {
    height: 110px !important;
}
  .col-md-8.nav- {
    display: flex;
    align-content: flex-start !important;
    padding: 0 !important ; 
    margin: 0;
    justify-content: flex-start !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    margin-top: 55px !important;
}
  
  
  .hamburger {
    top: -4px !important;

}


.row.four-services ul li:before {
    content: "" !important;
    width: 15px !important;
    height: 5px !important;
    display: block !important;
    position: absolute;
    background: #2562ff;
    margin-left: -15px;
    margin-top: 10px;
    border-radius: 12px;
}

.white-box {
    position: relative;
    z-index: 0;
}
.white-box:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background: url(https://pro-motivate.com/wp-content/uploads/2023/10/quotes.png) no-repeat center top;
    z-index: -1;
    top: 40px;
    left: 0;
}




body #algolia-search-box input {
    border: 1px solid #0d6efd !important;
}

#result-container div>h2 {
    border-bottom: solid 3px #2562ff !important;
}
.speaker-card .speaker-card-image {
    border: solid 5px #2562ff !important;
}

.speaker-card .card-back {
   background-color: #0d6efd73 !important;
}
body .ais-pagination--item__active a, .ais-pagination--item a:hover {
    background: #0d6efd !important;
    color: #fff !important;

}
.pagination.search li a:hover {
    background: #0d6efd !important;
    color: #fff !important;
}

.hero-latest div#algolia-hits-masterclass p {
    color: #000;
    margin-top: 2px;
}



body .carousel-indicators {
    bottom: -10px !important;
}

.sidebar-nav li a:hover {
    color: #000 !important;
}

.speaker-top-box h1 {
    color: #0d6efd !important;
}

.speaker-top-box i:before {
    color: #0d6efd !important;
}

.single-speaker-print-button {
    color: #0d6efd !important;
}
.speaker-top-box p a {
    color: #0d6efd !important;
}

a.speaker-favorite {
    background-color: #202020!important;
}

.single-my-fav-left a {
    color: #0d6efd !important;
}

.single-speaker-tagbutton a {
    border: 1px solid #0d6efd !important;
}

single-view-more {
    color: #0d6efd !important;
}
.single-speaker-tagbutton a:hover {
    background: #0d6efd !important;
    color: #fff !important;
}

.speaker-main li:before {
    color: #0d6efd !important;
}
.speaker-tabs .tab-content {
    padding: 15px;
    border: 1px solid #0d6efd !important;
    background: #0d6efd !important;
}
.inner-video-desc {
    color: #fff !important;
}

ul.nav.nav-tabs li.active a {
    background: #c5c5c5 !important;
}
.speaker-top-box-in li.currency-change.currency-selected {
    color: #0d6efd !important;
}


.speaker-top-box-in li a {
    color: #0d6efd !important;
}
.speaker-top-right img.sp-img {
    border: 4px solid #0d6efd !important;
}
body .speaker-top-box .speaker-top-box-in li.currency-change.currency-selected {
    color: #0d6efd !important;
}

.single-my-fav-left a {
    border: 1px solid #0d6efd !important;
}

a.single-view-more {
    color: #0d6efd !important;
}
button.hamburger.animated.fadeInLeft.is-open {
    background: #c3aa77 !important;
}
.is-open span.hamb-top {
    width: 70% !important;
    height: 3px !important;
}
.is-open span.hamb-middle {
    width: 70% !important;
    height: 3px !important;
}
.is-open span.hamb-bottom {
    width: 70% !important;
    height: 3px !important;
}
.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-bottom {
    left: 5px !important;
}

section.hero-latest {
    background-size: cover !important;

}
.hero-latest h1 {
    text-shadow: 0px 0px 8px #000 !important;
}
.hero-latest p {
    text-shadow: 0px 0px 6px #000 !important;
}

#accordion button.btn.btn-link {
    background: url(https://pro-motivate.com/wp-content/uploads/2023/10/down.png) no-repeat center right !important;
    padding: 12px 0;
}

#accordion button.btn.btn-link.collapsed {
    background: url(https://pro-motivate.com/wp-content/uploads/2023/10/side.png) no-repeat center right !important;
    padding: 12px 0;
}
#accordion .card-header h5 {
    width: 94% !important;
}
.about-second-box .img-responsive {
    border: 9px double #0d6efd !important;
}


.ais-refinement-list--item a:hover {
    text-decoration: none;
}

section.blog-carousel h2.text-center {
    padding-bottom: 30px;
}
.my-slider a {
    text-decoration: none !important;
    color: #000 !important;
	outline: 0 !important;
}
.blog_inner_slide {
	padding-bottom:30px;
}
.blog_inner_slide .button a {
    text-decoration: none !important;
}

.filters-list .ais-body.ais-refinement-list--body input {
    width: unset !important;
}

.row.four-services ul li::marker {
    display: none !important;
}
.row.four-services ul li {
    list-style: none;
}

.hero-latest .hashtags-custom ul li a {
    font-size: 12px !important;
}


.search-results header {
    position: unset !important;
}

.search-results #ais-main {
    padding: 4rem 1rem 0 !important;
}



.filter-fav-btn {
    background: #2562ff !important;
    color: #fff !important;
}

.refine-result-outer .clr-btn {
    background: #2562ff !important;
    color: #fff !important;
}

.shortlisted-pdf-section {
    background: #2562ff !important;
}

.shortlisted-pdf-section h3 {
    color: #fff !important;
}

ul.conct-us li a {
    color: #fff !important;
}

ul.conct-us li p {
    color: #fff !important;
}

.shortlisted-pdf-section p {
    color: #fff !important;
}

.shortlisted-pdf-section a.pdf-button {
    color: #ffffff !important;
}

.cl-box {
    border-bottom: 2px solid #c6a348 !important;
    border-top: 2px solid #c6a348 !important;
    background: linear-gradient(90deg,#0d6efd 50%,rgba(0,0,0,1) 50%) !important;
}

.speaker-tabs .tab-content {
    overflow: hidden;
}


.post-card .post-content {
    height: unset !important;
    min-height: 310px !important;
}

.post-card .post-image {
    height: unset !important;
}

.post-card .post-content h3 {
    font-size: 14px !important;
}

.modal-header {
    background:#c6a348 !important;
}

.modal-header:before {
    background: #ba8d36 !important;
}

.modal-header button.pop-close.close {
    color: #fff !important;
}
.modal-title {
    position: relative;
    font-size: 24px;
    color: #fff;
}
.blogSubscription .es_subscription_form_submit {
    color: white !important;
    background: #2562ff !important;
}

.new-home-popup h2 {
    border-bottom: 1px solid #ffffff !important;
    color: #ffffff !important;
}

.slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: #3e74ff !important;
}

.slick-dots li button:before {
    font-size: 20px !important;
    color: #000000;
}
section.blog-news ul.slick-dots {
    display: none;
}

.blog-news button.slick-next.slick-arrow {
    top: 100px;
}
.blog-news button.slick-prev.slick-arrow {
    top: 160px;
}


.blog-news button.slick-prev.slick-arrow::before {
    color: #ffffff !important;
    opacity: 1 !important;
    font-size: 50px;
}

.blog-news button.slick-next.slick-arrow::before {
    opacity: 1 !important;
    font-size: 50px !important;
}
.blog-news ul.slick-dots {
    display: none !important;
}
.blog-news .slick-initialized.slick-slider.slick-dotted {
    margin: 0 !important;
}

section.blog-news .col-md-4 {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center !important;
}
section.client-review button.slick-arrow {
    display: none !important;
}
.blog-slide- a:hover {
    text-decoration: none !important;
}

.blog-carousel .blog_inner_slide a:hover {
    text-decoration: none !important;
}
.blog-carousel .slick-slide img {
    min-height: 341px !important;
}

.speaker-right-list li h3 a.link_anchor {
    color: #2562ff !important;
}

.speaker-list-in p span {
    background: #0d6efd !important;
    color: #fff !important;
}

.speaker-right-list li:hover p {
    color: #fff !important;
}

ul.speakerFilterPagination li.active a {
    background: #2562ff !important;
    color: #fff !important;
}

body .col-md-8.nav- {
    display: flex !important;
    justify-content: flex-end !important;
}
a.search-icon.srch.head-search {
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
}


.head-search input.header-search {
    width: 85% !important;
}

.head-search input.wpcf7-form-control.wpcf7-submit.button-banner {
    width: 40px !important;
}

.phone_ {
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: row;
    width: 100%;
    margin-top: -50px;
    align-content: center;
    justify-content: flex-end;
    gap: 0px;
}


.phone_ a {
    background: #2562ff;
    margin-left: 10px;
    border-radius: 11px;
    padding: 6px 14px !important;
    font-size: 12px !important;
    color: #fff !important;
}

body .col-md-8.nav- {
    margin-top: 55px !important;
}


.menu-container nav {
    margin-right: 40px;
}
body .menu-container button.hamburger {
    right: 0px !important;
}

body .white-box p {
    height: unset !important;
}


body .client-review .slick-slide .white-box {
    min-height: 633px !important;
  
}

.hero-latest .row.mobile-search input {
    padding: 13px;
    border-radius: 30px !important;
    width: 80% !important;
}
.hero-latest .row.mobile-search input::before {
    content: "";
    position: absolute !important;
    width: 50px !important;
    height: 50px !important;
    background: red !important;

}








section.usp {
    overflow: hidden;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    background: #d7d7d7;
}
section.usp h2 {
    font-weight: bold;
    font-size: 26px;
    color: #000;
    text-align: center;
}
section.usp p {
    color: #000;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
}

section.usp h2 span {
    color: #2562ff;
}

.usp .col-md-3 {
    border-right: 1px dashed #606060 !important;
}

.usp .col-md-3:last-child {
    border: none !important;
}
body a.search-icon.srch {
    width: 39% !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.button-banner {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 25px !important;
}

.desktop-srch a.search-icon.srch.desktop_search {
    display: none;
}
/*.hero-latest .row.mobile-search:before {
    content: "";
    background:url("https://pro-motivate.com/wp-content/uploads/2023/11/icon-promotivate.png") no-repeat center !important;
    width: 60px !important;
    height: 60px !important;
    position: absolute;
    right: 20px !important;
    margin-top: 0px;
} */

span.gsatelites {
    top: 20px !important;
    position: relative !important;
    right: 20px;
}

.form-group .one-half {
    width: 50%;
    float: left;
    padding: 0 5px;
}

.form-group .one-half.one-full {
    width: 100% !important;
}

.form-group .one-half input {
    border-radius: 25px;
    font-size: 16px;
    font-weight: 400 !important;
    color: #000 !important;
}
.form-group input.wpcf7-form-control.wpcf7-submit {
    background: #c5a059;
    color: #fff;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px !important;
    font-weight: bold !important;
}

body.home section.contact-form- {
    background: url(/wp-content/uploads/2024/01/pro-motivate-bgg.jpg) no-repeat center top ;
}


footer .search input.wpcf7-form-control.wpcf7-submit {
    width: 95% !important;
    padding-bottom: 10px !important;
    margin-top: 80px !important;
}

footer .search form span {
    float: left;
    width: 100% !important;
}

.about-readmore {
    overflow: hidden;
    width: 100%;
}

.about-readmore a {
    background: #00004d;
    width: unset !important;
    color: #fff !important;
    padding: 10px 25px !important;
    border: 1px solid #fff;
    border-radius: 18px;
    margin-top: 20px;
}
.about-readmore a:hover {
    text-decoration: none;
    background: #000;
}

.col-md-6.banner-right {
    padding-top: 55px;
  
}
.hero-latest h1 {
    line-height: 37px;
}
body section.hero-latest:before {
    height: 100% !important;

}

section.hero-latest {
    padding-bottom: 80px !important;
}



.captcha- {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}
body .hero-latest p {
    text-shadow: none !important;
    font-size: 18px !important;
    margin: 0 !important;
    line-height: 34px !important;
}

.bg-navy-blue {
    background: linear-gradient(180deg, #0c1832 0%, #0f1e3a 100%) !important;
}   



.inner-header.speakers-category-filter-inner-header.speak-cat-top, .speaker-top-box , .inner-header.speakers-category-filter-inner-header.speak-cat-top .speaker-filter-banner-content{
    background: linear-gradient(180deg, #0c1832 0%, #0f1e3a 100%) !important;
    position: relative;
}
 .cl-box  {
background: #202020 !important;
 }
 
.speak-cat-top h1 {
    color: #c2a875 !important;
}

.breadcrumb-outer.breadcrumb-outer2 span.breadcrumb_last {
    color: #C2A874 !important;
}

 .ryt-form .contact-form {
    border-top: 8px solid #9f7218 !important;
    background: #c2a875 !important;
}

 .ryt-form .contact-form form ul li input.wpcf7-submit {
    border-radius: 6px;
    background: #0f1e39 ;
}

 .ryt-form .contact-form form ul li input,  .ryt-form .contact-form form ul li textarea {
    background: #b89e6c;
    border: 1px solid #baa27178;
    color: #fff;
}

 .ryt-form .contact-form form ul li input::placeholder,  .ryt-form .contact-form form ul li textarea::placeholder {
    color: #ffffffa1;
}

 .ryt-form .contact-form h2 {
    color: #0f1e39 !important;
    margin-bottom: 19px;
}

.speaker-top-box {}

.speaker-top-box .single-speaker-no-banner-desc {
    color: #c2a875 !important;
}

.speaker-top-right img.sp-img {
    border: 7px solid #c2a875 !important;
}

.speaker-top-box i:before {
    color: #c2a875 !important;
}

.single-speaker-print-button {
    color: #0f1e39 !important;
    background: #c2a875;
    padding: 7px 19px;
}

.single-speaker-print-button i:before {
    color: #0f1e39 !important;
}

body .speaker-top-box .speaker-top-box-in li.currency-change.currency-selected, .speaker-top-box-in li a, .speaker-top-box p a {
    color: #c2a875 !important;
}

.speaker-top-box p a {}

.single-speaker-tagbutton a {
    border-color: #c2a875 !important;
}

.tagButtons {
    margin-top: 26px;
}

.speaker-top-box .fa-heart:before, .single-my-fav-left span.show-add-to-favourites-text {
    color: #c2a875 !important;
}

.single-my-fav-left a.speaker-favorite {
    border-color: #c2a875 !important;
}


a.single-view-more {
    background: #b89e6c;
    width: 100%;
    text-align: center;
    padding: 8px  5px;
    border-radius: 5px;
    color: #000 !important;
}

.single-speaker-tagbutton a:hover {
    background: #c2a875 !important;
    color: #000 !important;
}

.facet-wrapper .facet-category-title, .facet-title {background: #d9d9d9;margin-bottom: 17px;font-weight: 600;color: #000;padding: 5px 10px;}


.content-wrapper aside {
    background: #eeeeee;
    padding: 26px 15px;
}

.results-wrapper {
    padding-left: 29px;
}

.ais-refinement-list--item a:hover {
    color: #c2a875;
}

.speaker-card .card-back {
    background-color: #c2a875 !important;
}

.speaker-card .speaker-card-image {
    border: solid 5px #c2a875 !important;
}

body .ais-pagination--item__active a, .ais-pagination--item a:hover {
    background: #c2a875 !important;
}

body #search-input input {
    border: 3px solid #c2a875 !important;
}

.ais-pagination--item a, .ais-pagination--item span {
    padding: 4px !important;
}

input.ais-refinement-list--checkbox {
    accent-color: #c2a875;
    color: #fff;
}

        .thankyou-card {
            width: 100%;
            max-width: 720px;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 12px;
            text-decoration: none;
            transition: all 0.35s ease;
            border: 1px solid rgba(255, 255, 255, 0.06);
            position: relative;
            overflow: hidden;
            margin: auto;
            background: radial-gradient(circle at top right, rgba(193, 154, 60, .12), transparent 35%),                radial-gradient(circle at bottom left, rgba(193, 154, 60, .08), transparent 40%),                #101c36;
        }

        .thankyou-card::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 4px;
            background: #c19a3c;
        }

        .content {
            padding: 70px 60px;
            text-align: center;
            margin: auto;
        }

        .icon {
            width: 95px;
            height: 95px;
            border-radius: 50%;
            background: rgba(193, 154, 60, .15);
            border: 2px solid #c19a3c;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 35px;
            color: #c19a3c;
            font-size: 42px;
            box-shadow: 0 0 30px rgba(193, 154, 60, .18);
        }

        h1 {
            font-size: 42px;
            font-weight: 700;
            color: #fff;
            margin-bottom: 18px;
        }

        .highlight {
            color: #c19a3c;
        }

        .subtitle {
            font-size: 18px;
            line-height: 1.8;
            color: rgba(255, 255, 255, .78);
            max-width: 560px;
            margin: auto;
        }

        .divider {
            width: 80px;
            height: 3px;
            background: #c19a3c;
            margin: 40px auto;
            border-radius: 50px;
        }

        .info-box {
            background: rgba(255, 255, 255, .03);
            border: 1px solid rgba(193, 154, 60, .15);
            border-radius: 12px;
            padding: 22px;
            margin-top: 30px;
        }

        .info-box p {
            color: rgba(255, 255, 255, .75);
            font-size: 15px;
            line-height: 1.8;
        }

        .email {
            color: #c19a3c;
            text-decoration: none;
            font-weight: 600;
        }

        .button-thankyou {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            margin-top: 45px;
            background: #c19a3c;
            color: #101c36;
            text-decoration: none;
            padding: 15px 38px;
            border-radius: 8px;
            font-weight: 700;
            transition: .3s;
        }

        .button-thankyou:hover {
            background: #d8ad49;
            transform: translateY(-2px);
        }

        .footer {
            margin-top: 35px;
            color: rgba(255, 255, 255, .55);
            font-size: 14px;
        }

        @media(max-width:768px) {

            .content {
                padding: 50px 30px;
            }

            h1 {
                font-size: 32px;
            }

            .subtitle {
                font-size: 16px;
            }

            .icon {
                width: 80px;
                height: 80px;
                font-size: 34px;
            }

        }