/* Leadership page css */

.leadership-header{
    padding: 180px 0px 150px 0px;
	background-image: url(/wp-content/uploads/2022/01/banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
}
.leadership-header h2{
    font-size: 36px;
    font-weight: bold;
    position: relative;
}
.leadership-header h2::after{
    content: '';
    height: 4px;
    width: 13%;
    background: #e89a09;
    position: absolute;
    left: 0;
    bottom: -19px;
}
.leadership-header p {
    font-weight: 500;
    padding-right: 136px;
    margin-top: 40px;
}
section.why-best.leadership-get-to-know{
	padding: 70px 0px;
}
div#load-leader{
	padding-top: 40px;
}
.h-sap-se-exe-board {
    padding: 60px 0px 70px 0px;
}
.Sapexe h2{
        color: #0c1f5c;
        font-size: 36px;
        position: relative;
        text-align: center;
    
}
.Sapexe h2::after {
    content: '';
    height: 4px;
    width: 6%;
    background: #e89a09;
    position: absolute;
    left: calc(50% - 3%);
    bottom: -19px;
}
.ourleader{
	margin-bottom:40px;
}
.leaders-sec h5{
    color: #0c1f5c;
    font-size: 18px;
    position: relative;
	font-weight: 600;
	margin-bottom: 5px;
}
.leaders-sec p{
    font-size: 14px;
    color: #333;
    padding-top: 15px;
    line-height: 1.93;
}
.leaders-sec h6{
    color: #666;
    font-size: 14px;
	font-weight: 600;
}

.linkedinsocial .fa {
    padding: 5px;
    font-size: 18px!important;
    width: 28px;
    height: 28px;
    text-align: center;
    text-decoration: none;
    /* margin: 5px 2px; */
}
  
 .linkedinsocial .fa:hover {
     /* opacity: 0.7;*/
	  background-color: #e89a09;
    color: white;
  }
.linkedinsocial .fa a{
	 background-color: #e89a09;
    color: white;
}
.linkedinsocial .fa-linkedin {
    font-family: 'FontAwesome'!important;
    background-color: #e89a09;
    color: white;
}
.linkedinsocial
  {
          position: absolute;
    bottom: 10px;
    right: 25px;
}
section.why-best.leadership-get-to-know .socialicon img{
	width:100%;
	height:auto;
	object-fit: cover;
	min-height: 245px !important;
}
.socialicon{
	position:relative;
}
.viewall{
    background-color: #e89a09;
    color: #fff;
    border-radius: 25px;
    width: 150px;
     height: 50px;
     margin: 55px 238px 0px 45%;
     padding: 15px 40px 20px 39px;
	cursor:pointer;
}
.chiefarchitect{
    position:relative;
  padding: 100px 0px 70px 0px;
	background-image: url(/wp-content/uploads/2022/01/Layer-36-copy.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center !important;
    color: #fff;
}
.chiefarchitect::before {
    content: '';
    height: 80px;
    width: 100px;
    background: url(/wp-content/uploads/2022/01/Layer-44-copy.png);
    position: absolute;
    right: 45px;
    top: 45px;
    background-repeat: no-repeat;
}

.umakantsingh h5{
        color:#fff;
        font-size: 21px;
        position: relative;
        padding-left: 14px;
	font-weight: bold;
    }
    .umakantsingh h5::before{
        content: '';
        height: 50px;
        width: 4px;
        background: #e89a09;
        position: absolute;
        left: 0;

    }
    .umakantsingh p{
       font-size: 36px;
    color: #fff;
    padding-top: 40px;
    line-height: 1.17;
    font-weight: 600;
    }
    .umakantsingh h6{
        color: #fff;
        font-size: 16px;
        padding-left: 14px;
    }
    .ouradvisors{
        padding-top: 75px;
    }
/*  Leadership page end*/


                                                        /* contact start css  */

.contact-header{
    padding: 180px 0px 150px 0px;
	background-image: url(/wp-content/uploads/2022/01/Rectangle-1.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
}
.contact-header h2{
    font-size: 36px;
    font-weight: bold;
    position: relative;
}
.contact-header h2::after{
    content: '';
    height: 4px;
    width: 13%;
    background: #e89a09;
    position: absolute;
    left: 0;
    bottom: -19px;
}
.contact-header p {
    font-weight: 500;
    padding-right: 136px;
    margin-top: 40px;
}
.contactsec{
	padding-top:80px;
}
.contactsec .contact-form .wpcf7{
	    max-width: 97% !important;
    width: 97% !important;
}
.container.contact-us-container{
	    max-width: 100% !important;
    width: 100% !important;
	margin-top: 40px;
}
.contactsec .contact-form input.wpcf7-form-control,.contactsec .contact-form select{
	        height: 50px !important;
    font-size: 14px !important;
    font-weight: normal;
	 border: solid 1px #ccc;
	border-radius: 7px;
}
.contact-form{
	 box-shadow: 0 0 57.2px 1.8px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.map{
  background-color: #f4f4f4;
}
.contact-form-heading{
	padding-top:70px;
	font-size: 36px;
	  font-weight: bold;
 text-align: center;
  color: #0c1f5c;
	margin-bottom: 14px;
}
.contact-form-para{
font-size: 15px;
	font-weight: 500;
  text-align: center;
  color: #6b6b6b;
}
.contactsec .policy-para{
  font-size: 13px;
  color: #535353;
}
.row.contact-submit{
	    text-align: center;
}
.contact-checkbox label{
	display: inline-flex;
}
.contact-checkbox input[type="checkbox"]{
	    display: block;
    width: 19px;
    height: 19px;
    position: relative;
    top: 5px;
    margin-right: 5px;
    border: solid 1px #b3b3b3;
    border-radius: 2px;
}
.contact-checkbox span.wpcf7-list-item.first.last{
	margin-left: 0px;
	margin-top: 20px;
}
.contact-form .wpcf7-list-item-label {
    font-size: 13px!important;
    line-height: 2!important;
    color: #535353!important;
    padding-left: 5px;
}
/*  label */
label {
 margin-bottom: 1.1rem!important;
}

/* label close */

.contact-form .form-control, .contact-form .widget_archive select,.contact-form .widget_categories select, .contact-form .wpcf7 .wpcf7-validation-errors,.contact-form .wpcf7 input[type=color],.contact-form .wpcf7 input[type=date],.contact-form .wpcf7 input[type=datetime-local],.contact-form .wpcf7 input[type=datetime], .contact-form .wpcf7 input[type=email],.contact-form .wpcf7 input[type=file],.contact-form .wpcf7 input[type=month],.contact-form .wpcf7 input[type=number],.contact-form .wpcf7 input[type=range],.contact-form .wpcf7 input[type=search],.contact-form .wpcf7 input[type=tel],.contact-form .wpcf7 input[type=text],.contact-form .wpcf7 input[type=time],.contact-form .wpcf7 input[type=url],.contact-form .wpcf7 input[type=week],.contact-form .wpcf7 select,.contact-form .wpcf7 textarea {
   
    color: #535353!important;

}
/* submit */
.contact-submit{
	display:flex;
	justify-content:center;
	margin-top:2rem;
}
.contact-form .wpcf7 input[type=submit] {
	width: 160px;
  height: 52px;
    color: #fff;
    border:none;
  border-radius: 7px;
  background-color: #e89a09;
	  font-size: 18px !important;
  font-weight: 600;
}
.contact-form .wpcf7 input[type=submit]:not(:disabled):not(.disabled):focus {
    color: #fff;
    background-color:#e89a09 !important;
    border:none !important;
    box-shadow: none !important;
}
.contact-form .wpcf7 input[type=submit]:hover{
	 color: #fff;
    background-color:#e89a09 !important;
    border:none !important;
    box-shadow: none !important;
}
.contact-form .wpcf7 input[type=text]:focus {
        box-shadow: none !important;
        border-color: #ccc !important;
    }
    
  .contact-form .wpcf7 input[type=tel]:focus {
        box-shadow: none !important;
        border-color:#ccc !important;
    }
    
    .contact-form .wpcf7 input[type=email]:focus {
        box-shadow: none !important;
        border-color:#ccc!important;
    }
    
    .contact-form .wpcf7 select:focus {
        box-shadow: none !important;
        border-color:#ccc !important;
    }
    
    .contact-form .wpcf7 textarea:focus {
        box-shadow: none !important;
        border-color:#ccc !important;
    }
    
    .sgpb-theme-1-content {
        border-radius: 6px;
        padding-bottom: 0;
        border-bottom-width: 1px !important;
        box-shadow: none !important;
       padding: 10px 20px !important;
    }
    
    body .sgpb-popup-dialog-main-div-theme-wrapper-1 {
        top: 41px !important;
    }
    
    br {
        display: none;
    }
    
    .wpcf7 .courses-sect input[type=submit] {
        width: 30% !important;
        background: #f58d24 !important;
        color: #fff !important;
        border-radius: 5px !important;
    }
    
    .wpcf7 .courses-sect input[type=submit]:not(:disabled):not(.disabled):active {
        color: #f8f9fa !important;
        background-color: #333 !important;
        border-color: rgb(0 0 0 / 8%);
        box-shadow: none !important;
    }
    
    .wpcf7 .courses-sect input[type=submit]:hover {
        color: #f8f9fa !important;
        background-color: #333 !important;
        border-color: rgb(0 0 0 / 8%);
    }
    
    .wpcf7 .courses-sect input[type=email],
    .wpcf7 .courses-sect input[type=file],
    .wpcf7 .courses-sect input[type=month],
    .wpcf7 .courses-sect input[type=tel],
    .wpcf7 .courses-sect input[type=range],
    .wpcf7 .courses-sect input[type=search],
    .wpcf7 .courses-sect input[type=tel],
    .wpcf7 .courses-sect input[type=text],
    .wpcf7 .courses-sect input[type=time],
    .wpcf7 .courses-sect input[type=url],
    .wpcf7 .courses-sect input[type=week],
    .wpcf7 .courses-sect select,
    .wpcf7 .courses-sect textarea {
        background: #fbfbfb;
        width: 100% !important;
    }
    .et-db #et-boc .et-l .et_pb_module input.text:not(.qty),
    .et-db #et-boc .et-l .et_pb_module input.title,
    .et-db #et-boc .et-l .et_pb_module input[type=email],
    .et-db #et-boc .et-l .et_pb_module input[type=password],
    .et-db #et-boc .et-l .et_pb_module input[type=tel],
    .et-db #et-boc .et-l .et_pb_module input[type=text],
    .et-db #et-boc .et-l .et_pb_module input select,
    .et-db #et-boc .et-l .et_pb_module input[textarea]{
        color: #4e4e4e;
        padding: 5px 10px !important;
        height: auto !important;
        width: 100%!important;
         margin-top: 5px!important;
    
    }
    
    .contact-form .wpcf7 .wpcf7-not-valid-tip {
		    padding-top: 5px !important;
        color: #dc3545 !important;
    }
    
    .contact-form .wpcf7 form .wpcf7-response-output {
        margin-top: 15px !important;
        padding: 0.2em 1em;
        border: 2px solid #e89a09 !important;
    }
    
    .contact-form .wpcf7 select {
        background-color: #fff!important;
/*          margin-top: 5px!important; */
    }
    
    .wpcf7 input[type=submit] {
        height: auto;
        text-align: center !important;
        padding: 10px !important;
    }
/*.contact-form .wpcf7 {
    max-width: 700px!important;
}*/
.contact-form .wpcf7 textarea{
    height: 110px!important;
	resize:none;
}
.contact-address-right{
	padding-left: 15px;
	padding-right: 75px;
}
/*  privacy link */

.privacy-link {
	color:orange !important;
}

/* contact form right address */
.addresss{
	position:relative;
	padding-top:80px;
}
.addresss h4{
   font-size: 20px;  
	font-weight: bold;
  text-align: left;
  color: #000d4f;
}
.addresss h6{
	padding-top: 16px;
 font-size: 15px;
  font-weight: bold;
  text-align: left;
  color: #000d4f;
}
  
.addresss p{
padding-top: 5px;
font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  text-align: left;
  color: #424242;
}
.addresss::after {
       content: '';
    width: 52px;
    height: 5px;
    position: absolute;
    left: 0px;
    top: 120%;
    border-radius: 2.5px;
    background-color: #fdad22;
}
.talkto-us{
	padding-top:75px;
}
.talkto-us h3{
	 font-size: 22px;
  font-weight: bold;
  text-align: left;
  color: #000d4f;
}
.talkto-us p{
	font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  text-align: left;
  color: #424242;
	margin-bottom:3px !important;
}

.ggmaps{
	padding:80px 0px;

}
.ggmaps iframe{
	  width: 100%;
    min-height: 600px;
}
                                                           /* Contact css end */

                                     /* Testimonial css Start */

.testimonial-listing {
    padding: 70px 0px;
}
.testimonial-card {
        padding: 30px 36px;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 16%);
    border-radius: 10px;
   margin:0px 5px;
	margin-bottom:40px;
}
.testimonial-card h4 {
    color: #242424;
    font-size: 20px;
    font-weight: 600;
    margin-top: 15px;
}
/* .testimonial-card img{
	width:100%; */
}
.text-center {
    text-align: center!important;
}
/*.play-white-btn {
    display: block !important;
    position: absolute;
    top: 79px;
    left: 47.5%;
}*/
.testimonial-card-img{
	position:relative;
}
span.readMore{
	position: relative;
}
span.readMore::before{
	    content: '...';
    position: relative;
    color: #424242;
}
.testimonial-card-content p{
	    font-size: 15px;
    color: #424242;
    line-height: 1.73;
    margin-top: 20px;
}
a.btn.testim-video{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
   -webkit-appearance: none;
    margin: auto;
}



  .addReadMore.showlesscontent .SecSec,
    .addReadMore.showlesscontent .readLess {
        display: none;
    }

    .addReadMore.showmorecontent .readMore {
        display: none;
    }

    .addReadMore .readMore,
    .addReadMore .readLess {
            font-weight: 600;
    color: #e89a09;
    cursor: pointer;
    }

    .addReadMoreWrapTxt.showmorecontent .SecSec,
    .addReadMoreWrapTxt.showmorecontent .readLess {
        display: block;
    }
.testimonial-card-img img.client-prof-img{
	    width: 130px !important;
    height: 130px;
}
.testimonial-listing .pagination{
    width: 100%;
    justify-content: flex-end;
    display: flex !important;
    border-top: 1px solid #8c8c8c42;
    border-bottom: 1px solid #8c8c8c42;
    padding-right: 22px;
}
.testimonial-listing .pagination span.page-numbers.current{
	     background: #0c1f5c !important;
   padding: 12px !important;
	color: #ffffff !important;
	display: inline-block;
}
.testimonial-listing .pagination a.page-numbers{
    padding: 13px 12px 11px !important;
    border: none !important;
    font-size: 14px !important;
    font-weight: bold;
    color: #333333 !important;
    margin-right: 5px !important;
}

.testimonial-listing .pagination a.next.page-numbers,.testimonial-listing .pagination a.prev.page-numbers{
	     padding: 11px 2px !important;
    border: none !important;
    font-size: 15px !important;
    font-weight: bold;
    color: #333333 !important;
    margin-right: 0px !important;
    background-color: transparent !important;
}
.testimonial-listing .pagination a.prev.page-numbers::before{
	       font-size: 16px;
    font-weight: 600;
    color: #333333;
    right: 7px;
    top: 0px;
    content: "\f100";
    font-family: FontAwesome;
    position: relative;
}
.testimonial-listing .pagination a.next.page-numbers::after{
	    top: 0px;
    left: 7px;
    content: "\f101";
    font-size: 15px;
    font-weight: 600;
    color: #333333;
    font-family: FontAwesome;
    position: relative;
}

.pagination span.page-numbers{
	font-weight: 500;
}
