/*
Theme Name: Nihilent
Theme URI: https://ideatelabs.in
Author: Urvesh Patel
Author URI: https://wordpress.org/
Description: Theme for Nihilent.
Requires at least: WordPress 4.9.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nihilent
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

/*=========Start of the common css=========*/
.nopad{padding: 0!important;}
.nomar{margin: 0!important;}
a:hover,a:focus{text-decoration: none; outline: none;}
.mt-0{margin-top: 0px!important}
.mb-0{margin-bottom: 0px!important}
.pt-0{padding-top: 0px!important}
.pb-0{padding-bottom: 0px!important}
.mt-20{margin-top: 20px!important}
.mt-10{margin-top: 10px!important}
.mt-30{margin-top: 30px!important}
.pt-10{padding-top: 10px!important}
.pt-20{padding-top: 20px!important}
.imgFit {object-fit:cover; width:100%;}
.grecaptcha-badge { visibility: hidden; }

/*=========End of the common css=========*/


body{font-family: 'Open Sans', sans-serif;}

/*=====Start of the header wrap=====*/

.header-wrap{padding: 20px 80px 0px;}
.header-wrap.stickyclass{position: fixed;background: #fff;z-index: 99;width: 100%;top: 0px;}
.logosection-panel{margin-top: -10px;display: inline-block;}
.headermenu-panel{display: inline-block; vertical-align: top; float:right; position: relative;}
.headermenu-inverse{background: transparent;border-color: transparent;margin-bottom: 0px;}
.headermenu-list{margin-bottom: 0px;position: relative;padding-right: 40px;padding-top: 18px;}
.headermenu-list li{padding-right: 35px;vertical-align: inherit;padding-bottom: 15px;}
.headermenu-list li:last-child{padding-right: 0px;}
.search-wrap{background: #fcc122;padding: 24px 12px 55px;border-radius: 0px 0px 50px 50px;position: absolute;top: -48px;display: inline-block;right: 0;}

.headermenu-list li a{color: #666666;position: relative;font-size: 14px;text-transform: uppercase;display: block;}
.headermenu-list li:hover a{color: #000000;}

.headermenu-list li a:before{content:"";width:0px;height: 3px;background: #fcc122;display: inline-block;position: absolute; bottom: -11px;z-index: 1;}
.headermenu-list li:hover a:before{width:15px }
.headermenu-list li a:after{content:"";width:0px;height: 1px;background: #fee6a7;display: inline-block;position: absolute; bottom: -10px;left: 0px;
  -webkit-transition: width 1s; /* Safari prior 6.1 */
  transition: width 1s;}
.headermenu-list li:hover a:after{width:100% }

.search-icon{position: relative;top: 40px; left: 0px;}
.search-icon .fa{font-size: 18px;color: #fff;}
.headermenu-list li:hover .search-icon .fa{color: #fff;}

.headermenu-list li .active{color: #000;font-weight: 700;}
.headermenu-list li .active:before{content:"";width:15px;height: 3px;background: #fcc122;display: inline-block;position: absolute; bottom: -11px;z-index: 1;}

.headermenu-list li .active:after{content:"";width:100%;height: 1px;background: #fee6a7;display: inline-block;position: absolute; bottom: -10px;left: 0px;
  -webkit-transition: width 1s; /* Safari prior 6.1 */
  transition: width 1s;}

.headermenu-list li:last-child a:before, .headermenu-list li:last-child a:after, .headermenu-list li:last-child  .active:after {content: none;}

.headermenu-list .sub-menu{padding-left: 0px;position: absolute;padding: 0px 0px;background: #fff;display: none;top: 50px;box-shadow: 0px 0px 2px 1px  #f0f0f0;z-index: 1;}
.headermenu-list .sub-menu li{list-style: none;padding: 10px 30px}
.headermenu-list li:hover .sub-menu {display:block;}
.headermenu-list li:hover .sub-menu li  a:before{content:none;}
.headermenu-list li:hover  .sub-menu li a:after{content:none;}
.headermenu-list .sub-menu li:hover{background: #fcc122}
.main-wrapper {clear: both;}
.headermenu-list li:nth-child(7) .sub-menu {width:180px;}

/*=====End of the header wrap=====*/

.small-heading{font-weight: 600;font-size: 12px;letter-spacing: 4px;text-transform: uppercase;}
/*.big-heading{font-size: 52px;font-family: 'Merriweather', serif;font-weight: 900;color: #000;}*/
.big-heading{font-size: 50px;font-family: 'Merriweather', serif;font-weight: 500;color: #000;margin-top: 5px;}

.sub-heading {font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.smallpara-txt{font-size: 16px;font-weight: 500;color: #000;line-height: 30px;}
.medium-heading{font-size: 20px;font-family: 'Merriweather', serif;color: #000000;line-height: 35px;}
   
.morecontent span {display: none;}
.morelink {display: block;font-size: 16px; color: #c08c00;text-decoration: underline;width: 100px;}
.morelink:hover, .morelink:focus{ color: #c08c00;text-decoration: underline;}

/*======Start of the common mcustomscrollbar=======*/
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #fcc122;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fcc122;}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background: #fcc122;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%;height: 5px;}
.mCSB_scrollTools .mCSB_draggerRail{background: #000;border-radius: 0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height: 6px; border-radius: 0px;}

/*======End of the common mcustomscrollbar=======*/


/*=====Start of the top patch banner========*/
.firsttop-innerpatch{display: flex; justify-content: flex-start; align-items: center;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}
.lefttoppatch-content{background: #fcc122;padding: 180px 90px;display: inline-block;width: 100%;vertical-align: bottom;height: 100%;align-self: flex-end;text-align: center;margin-top: 20px;}
.rightimg-panel {display: inline-block;vertical-align: middle;width: calc(100% - 42%);background: #000;}
.lefttoppatch-content .small-heading{color: #fff;}
.lefttoppatch-content .big-heading{width: auto;position: relative;margin: 0;padding-bottom: 10px;font-size: 63px;line-height: 60px;margin-bottom: 5px;}


/*=====Start of the changing text======*/



.changingword{max-width:900px; margin:0 auto;}
/*FadeIn*/
.changingeffect {display:inline-block; position:relative; text-align:center; width:28%;}
/*
.changingeffect:nth-child(1){width: 150px;}
.changingeffect:nth-child(2){width:220px;}
.changingeffect:nth-child(3){width: 200px;}
*/


.changingeffect span{
	animation: fadeEffect 10s linear infinite 0s;
	-ms-animation: fadeEffect 10s linear infinite 0s;
	-webkit-animation: fadeEffect 10s linear infinite 0s;
	opacity: 0;
	overflow: hidden;
	position: absolute;
    font-size: 25px;color: #000;font-family: 'Merriweather', serif;
    display: block;
    text-align: center;width: 100%;
}
.changingeffect span:after{content: ""; position: absolute; background: #000; width: 2px; height: 25px;left: 4px;top: 7px;}
.changingeffect:nth-child(1) span:after{content:none;}


.changingeffect span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.changingeffect span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.changingeffect span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
/*
.changingeffect span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}
*/

/*FadeIn Animation*/
@-moz-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(0px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(0px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes fadeEffect{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(0px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(0px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*=====End of the changing text======*/



/*
.lefttoppatch-content .big-heading:before{content: "";position: absolute; display: inline-block; top: -12px;left: 0px;background: url("images/quotes.png") no-repeat;height: 13px; width:18px;}
.lefttoppatch-content .big-heading:after{content: "";position: absolute; display: inline-block; bottom: 32px;right: -18px;background: url("images/quotes.png") no-repeat;height: 13px; width:18px;transform: rotate(180deg);}
*/
.lefttoppatch-content  .sub-heading{margin-top: 0px;font-size: 25px;}
.lefttoppatch-content  .smallpara-txt{padding-right: 95px; padding-top: 10px;}



.scndtop-innerpatch{display: flex;width: 100%; margin: 0 auto;background: #f9f9f9;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
}
.leftimg-panel img{width: 100%;}   
.leftimg-panel{width: calc(100% - 29%);}
.scndright-topcontent{background: #f9f9f9;padding:62px 0px 62px 94px;display: inline-block;height: 100%;align-self: center;width: 79.9%;}
.arrowbtn-wrap{padding-top: 15px;}
.rightarrow .fa{font-size: 18px;}
.rightarrow{border: 1px solid #6c6c6c;padding: 10px;display: inline-block;}
.scndright-topcontent .sub-heading{width: 510px; line-height: 44px;}
.scndright-topcontent .smallpara-txt{width: 72%;}
.scndright-topcontent  .small-heading{color: #a2aeb6;}
/*=====End of the top patch banner========*/


/*===========Start of the Hompage========*/

.videoBg {background:rgba(33,33,33,1); width:100%; padding: 20px 90px; margin-top:-5px;}
.videoPara {display:flex; align-items:center; font-size:16px;}
.videoPara p {color:#fff;}
.videoPara a.videoBtn {background:#fcc122; font-weight:bold; font-size: 16px; color:#000; padding:22px 15px; width:580px; margin-left:10px; text-align:center;}
.videoPara a.videoBtn:hover {background:#333; color:#fff;}
#videoModal .modal-content {border:0px; border-radius:0;}
#videoModal .modal-header {background-color:#fcc122; color:#000; padding:0;}
#videoModal button.close {background:rgba(0,0,0,0.3); padding:18px 22px 18px; margin:0px; font-size:30px;}
#videoModal h4 {padding:15px; font-size:26px; margin-right:auto;}
a.skip-main {border: 2px solid rgba(255,255,255,0.3); padding:9px 6px; position:absolute; color:rgba(255,255,255,0.8); z-index: 98; top:20px; left:20px}
a.skip-main:hover {border: 2px solid rgba(51,51,51,1); background:#333;}
a.skip-main:focus, a.skip-main:active {}
#maincont {scroll-margin-top:25rem;}
.performlisting li .perform-content {background:rgba(33,33,33,0.7);}
.performlisting li:hover .perform-content {background: transparent;}

/*===========End of the Hompage========*/

/*=======Start of the design thinking===========*/
.designthink-wrap{position: relative;}
.designthink-innercontent{max-width: 745px;text-align: center;margin: 0 auto;}

.thinking-btnwrp .rightarrow {border-color: #fcc32b;}
.designthink-innercontent .sub-heading{color: #fff;font-family: 'Merriweather', serif;font-weight: 400;max-width: 555px;;line-height: 40px;margin:0 auto;}
.designthink-innercontent .sub-heading span{color:#fcc32b; }
.designthink-innercontent .smallpara-txt{color: #fff;padding-top: 20px;font-size: 14px;line-height: 24px;font-style: italic;}
.designthink-contsection{display: flex;flex-wrap: wrap; justify-content: center; align-items: center;position: absolute;top: 0px;left: 0;right: 0;bottom:0;
display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}

.homeservice-innerwrap{padding: 60px 90px 40px;background: #f9f9f9;}
.homeservice-listing li{width: 49%;margin-bottom: 10px;}
.homeservice-innerwrap .sub-heading{padding-bottom: 10px;text-align: center;}
.individualhome-servicelist{position: relative;}
.homeservice-contsect{position: absolute;bottom: 20px;left: 20px;}
.homeservice-contsect .homeservice-head{font-size: 18px;color: #fff;font-family: 'Merriweather', serif;font-weight: 400;max-width: 230px;line-height: 24px;}
.homeservice-contsect .homeservice-cont{color: #fff;font-size: 12px;line-height: 20px;max-width: 305px;}
.homeservice-contsect .arrowbtn-wrap{display: none;    transition: .5s ease;}
.homeservice-listing li:hover .perform-overlay{height: 100%;}
.homeservice-listing li:hover  .homeservice-contsect {z-index: 1}
.homeservice-listing li:hover  .homeservice-head {color: #000}
.homeservice-listing li:hover  .homeservice-cont {color: #000;}
.homeservice-listing li:hover  .arrowbtn-wrap {display: block;}

/*=======End of the design thinking===========*/




/*==========Start of the performance==========*/
.performance-innerwrp{padding-top: 45px;}
.performance-innerwrp .small-heading{text-align: center;color: #a2aeb6;}
.performance-innerwrp .sub-heading{text-align: center;color: #000;}

.performancelist-wrp{padding: 40px 0px;}
.performlisting{text-align: center;overflow: hidden; display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex;padding: 0 110px;justify-content: center}
.performlisting li{position: relative;padding: 0px;margin-left: -4px;text-align: left;border-bottom: 3px solid #fcc32b;}
.perform-content{position: absolute; top: 62%;left: 0;right: 0;margin: 0 auto;padding: 0 45px;transition: .5s ease;}
.perform-content .perform-head{color:#fff;font-family: 'Merriweather', serif;font-weight: 300;font-size: 20px;line-height: 26px;}
.perform-content .perform-text{color:#000;font-size: 14px;display:none;transition: .5s ease;}
.perform-content .perform-btnwrp{display:none;transition: .5s ease;}

.perform-number{position: absolute; left: 0;top:20px;padding: 0 45px;}
.perform-number span{font-weight: bold; font-size: 12px;color: #fff;}

.perform-overlay{height: 0; width: 100%;position: absolute;left: 0;right: 0;bottom:0;background: #fac22f;opacity: 0.7;z-index: 0; overflow: hidden;  transition: .5s ease;}
.performlisting li:hover .perform-content{z-index: 1;top: 40%;}
.performlisting li:hover .perform-number{z-index: 1;}
.performlisting li:hover .perform-overlay{height: 100%;}

.performlisting li:hover .perform-number span{color: #000;}
.performlisting li:hover .perform-head{color: #000}
.performlisting li:hover .perform-text{display:block;}
.performlisting li:hover .perform-btnwrp{display:block;}
.performlisting li:hover .rightarrow {border-color: #6c6c6c;}
/*==========End of the performance==========*/

/*===========Start of the digital transformation========*/
.digital-wrap{padding-top: 100px}
.leftdigital-content{padding-left: 90px;display: inline-block;}
.rightdigital-img{display: inline-block; vertical-align: top;width: 57%;float: right;}
.leftdigital-content .small-heading{color: #a2aeb6;}
.leftdigital-content .sub-heading{color: #000;width:435px;line-height: 44px;}


.individual-digitalinner{margin-top: 25px;padding: 25px;}
.individual-digitalinner .digi-head{font-family: 'Merriweather', serif;font-weight: 500;color: #000;font-size: 20px;width: 370px;line-height: 26px;    display: inline-block;margin: 10px 0 10px;}
.individual-digitalinner .digi-txt{font-size: 14px;font-weight: 500;color: #000;line-height: 20px;max-width: 380px;}

.individual-digitalinner:hover{box-shadow: 0px 0px 8px #f8f8f8; position: relative;}
.individual-digitalinner:hover:before{content: "";height: 3px;width: 100%; display: inline-block;background: #fcc122;position: absolute; bottom: 0;left: 0;}
.datasci-summarise .summariselisting {display: inline-block; vertical-align: top;width: 49%;}
/*===========End of the digital transformation========*/


/*======Start of the number count=========*/
.scrollnumber-wrap{padding: 140px 0px 80px;}
.scrollnumber-list{display: flex;justify-content: center; display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}
.scrollnumber-list li{padding: 0 40px;border-right: 1px solid #f4f4f4;}
.scrollnumber-list li:last-child{border-right:0px;}

.number-count .counter-value{font-size: 35px;font-family: 'Merriweather', serif;font-weight: 500;line-height: 45px;padding: 0 5px;}
.number-count .fa-usd{font-size: 35px;line-height: 45px;}
.number-count .number-extratxt{font-size: 35px;font-family: 'Merriweather', serif;font-weight: 500;line-height: 45px;padding: 0 5px;}

.number-count .fa-plus{font-size: 20px;}
.count-desc .desc-txt{font-size: 15px; color: #666666;line-height: 20px;padding-top: 5px;}

/*======End of the number count=========*/


/*============Start of the homebt wrap=========*/
.homeabt-innerwrp{position: relative;}
.homeabt-content{max-width: 880px;background: #f3be2e;padding: 40px 0 50px 70px;position: absolute;top: 10%;right: 0;width: 100%;opacity: 0.9;}
.homeabt-content .sub-heading{margin-top: 10px;}
.homeabt-content .smallpara-txt {width: 630px;padding-top: 10px;}
.homeabt-listing li{padding-right: 50px;}
.homeabt-listing .bigtxt{color:#231f20;font-family: 'Merriweather', serif;font-weight: 900; font-size: 25px;line-height: 35px; margin-bottom:3px;}
.homeabt-listing .smalltxt{font-size:13px;color:#000;}

/*============End of the homebt wrap=========*/


/*========Start of the footer=======*/
.footer-wrap{background: #000;}
.footer-innerwrp{max-width: 1000px;margin: 0 auto; width: 100%;padding: 90px 0px;}
.footerleft-panel{display: inline-block;}
.footerright-panel{display: inline-block;vertical-align: top;float: right;}

.footermenu-link{padding-right: 55px; display: inline-block;}
.footermenu-link li{padding-bottom: 10px;/*list-style-image: url("images/footerarrow.png");*/; list-style: none;}
.footermenu-link li:last-child{padding-bottom: 0px;}
.footermenu-link li a{color: #fff; font-size: 12px;}
.footermenu-link li:hover a{color: #fff;}
.footerright-panel .copyryt-txt{font-size: 12px; color: #fff;padding-top: 5px;}
.socialicons-listing li{padding-right:30px; padding-left:4px;}
/*========End of the footer=======*/


/*======Start of the initiatives===========*/
.initiative-innertop{background: #fcc122;padding: 40px 90px;margin-top: 0px;}
.common-breadcrumbs {padding: 40px 90px 0;color: #a2aeb6;}
.breadtitle{font-weight: 600;font-size: 13px;letter-spacing: 4px;text-transform: uppercase;color: #a2aeb6;}
.common-breadcrumbs .current-item{font-weight: 600;font-size: 13px;letter-spacing: 4px;text-transform: uppercase;color: #a2aeb6;text-transform: uppercase;display: none;}

.breadcrumbs-listing li span{color: #a2aeb6; }
.breadcrumbs-listing li span a{color: #a2aeb6; }

.breadcrumbs-listing{margin-left: 0px;}
.breadcrumbs-listing .breadcrumbs-txt{font-weight: 600;font-size: 13px;letter-spacing: 4px;text-transform: uppercase;}
.initiative-innertop .breadcrumbs-txt{color: #a2aeb6;}
.breadcrumbs-listing li{position: relative;padding:0px 18px;}
.breadcrumbs-listing li:first-child{padding-left: 0px;}
.breadcrumbs-listing li:after{content: "";background: #a2aeb6;width: 1px; height: 10px;position: absolute; right: 0px;top: 5px;transform:rotate(20deg);}
.breadcrumbs-listing li:last-child:after{content:none;}
.initiative-innertop .breadcrumbs-listing li:after{background: #fff;top: 7px}

.initiativetop-layertxt .big-heading{width: 100%;line-height: 65px;font-weight: 500;margin-top: 5px;}

.initiativeartcile-inner{padding: 45px 100px; background: #f9f9f9;}
.initiativeart-list li{background: #fff;width: 32%;margin: 0 5px;padding: 40px;vertical-align: top;box-shadow: 0px 0px 5px #ededed;}
.initiativeart-list li:hover{background:#fcc122; }
.inidividual-initart .initart-head{font-size: 20px; color: #000;font-weight: 300;font-family: 'Merriweather', serif;width: 240px;line-height: 32px;}
.inidividual-initart .smallpara-txt {line-height: 30px;}
.inidividual-initart .smallpara-txt a{color: #c08c00;text-decoration: underline;}
.inidividual-initart .morelink {margin-top: 30px;}

.initiativeart-list li:hover .initart-head {color: #000;}
.initiativeart-list li:hover .smallpara-txt{color: #000;}
.initiativeart-list li:hover .smallpara-txt a{color: #000;}

.initiativeart-list li:hover .morelink{color: #fff;}

.initiativearticle-head{padding-bottom: 15px;}
/*======End of the initiatives===========*/


/*========Start of the leadership=======*/
.leadershiptop-inner{padding: 0 90px;margin-top: 10px;}
.leadership-innermember{padding: 20px 90px 50px 90px;background: #f9f9f9;}

.leadershipcrumbs-list .breadcrumbs-txt{color: #a2aeb6;}
.leadershipcrumbs-list li:after{background: #a2aeb6;}
.leadership-tophead{padding-bottom: 20px;border-bottom: 3px solid #fcc122;}
.leadermember-list{padding: 20px 0 10px;margin-left: 0px;}
.leadermember-list .leadership-txt{font-size: 16px;font-weight: 500; color: #000;text-transform: uppercase;}
.leadermember-list .active .leadership-txt{color: #c08c00;text-decoration: underline;}
.leadermember-list  li{padding-right: 25px;}

.leadership-members{margin-bottom: 0px;}
.leadership-members li{width: 48%;box-shadow: 0px 0px 5px #f6f6f6;padding-top: 35px;}
.leadership-members li:nth-child(odd){margin-right: 40px;}
.leadership-members li:nth-child(even) .individuallead-innermem.active{right: 0px;left: inherit;}
.inidividual-leadermember{background: #fff;position: relative;min-height: 280px;}
.leadership-members li:hover .inidividual-leadermember{background: #fcc122}
.individuallead-innermem{position: absolute;top:0;left: 0;height: 100%;padding: 25px;width: 100%;box-shadow: 0 0 5px 2px #eee;}
.individuallead-innermem .morelink{padding: 20px 0px;}
.leadermem-crosswrap{position: absolute; top: 25px; right: 40px;display: none}
.leadership-cont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #c08c00;}


.individuallead-innermem.active{background: #fcc122;height: auto;z-index: 99;width: 800px; xtransition: width 0.8s linear;box-shadow: none;}
.individuallead-innermem.active .leadermember-img{width: 23%;}
.individuallead-innermem.active .morelink {display: none}
.individuallead-innermem.active .leadermember-content{width: 76%;height: 370px;}
.individuallead-innermem.active .leadermember-content .member-intro{oxverflow-y: scroll;padding-right: 50px;heigxht: 340px;}
.individuallead-innermem.active .leadermem-crosswrap{display: block;}


.leadermember-img{display: inline-block;}
.leadermember-img img{width: 175px;}

.leadermember-content{display: inline-block;vertical-align: top;width: 360px;padding-left: 25px;}
.leadermember-content .member-name{font-size: 20px;font-weight: 400;font-family: 'Merriweather', serif;}
.leadermember-content .member-desgn{font-size: 12px;font-weight: 500;color: #000;letter-spacing: 1px;}
.leadermember-content .member-intro{font-size: 16px; line-height: 25px;color: #000;padding-top: 10px;}
.member-readmore{padding-top: 5px;}
.member-readmore .member-readlink{font-size: 12px;color: #c08c00;text-decoration: underline;}
.leadership-members li:hover .member-readmore .member-readlink{color: #fff;}

/*===Start of the leader mem modal css====*/
.leadermem-dialog{width: 745px;}
.leadermem-content{border-radius: 0px;}
.leadermem-header{border-bottom: 0px;}
.leadermem-header .close{opacity: 1;padding-right: 15px;padding-top: 10px;}
.leadermem-body {padding-bottom: 50px;}
.leadermem-description{padding: 0 81px;}
.leadermem-description .sub-heading{margin-top: 0px;}
.leadermem-description .mem-occupation{font-size: 12px; color: #000; letter-spacing: 1px;padding-bottom: 15px;border-bottom: 3px solid #fcc122;margin-bottom: 15px;}
.memdeatil-description .memdesc-txt{font-size: 14px;font-weight: 500;padding-bottom: 10px;line-height: 1.8;padding-top: 10px;}
/*===End of the leader mem modal css====*/

/*========End of the leadership=======*/

/*=======Start of the blog details===========*/
.blogdetail-toppanel{background:#fff;padding: 0px 90px 40px; }
.blogdetail-breadcrumbs {margin-left: 0px;}
.blogdetail-breadcrumbs .breadcrumbs-txt{color: #a2aeb6;}
.breadcrumbs-listing li:after{background: #a2aeb6}
.blogdetail-toppanel .big-heading{width:auto;line-height: 60px;margin-top: 5px;margin-bottom: 0px;}
.bloglist-toppanel .big-heading{width: auto;line-height: 60px;margin-top: 5px;margin-bottom: 0px;}

.blogdeatil-banner img{width: 100%;margin: 0 auto;}

.blogdetail-innercontent{padding: 0 0px 60px 0px;width: 800px;margin: 0 auto}
.blogdeatil-bannerhead{padding:50px 0;border-bottom: 3px solid #fcc122; margin-bottom: 40px;}
.blogdetail-contentwrap .blog-detail {width: auto;}
.blogdeatil-bannerhead .blogbanner-head{font-size: 24px;font-weight: 400;font-family: 'Merriweather', serif;font-style: italic;line-height: 45px;color: #000000;}
.blogdeat-desc p{padding-bottom: 20px;font-size: 16px;color: #000;line-height: 30px;}

.blogdeat-innersummarise .summarisetext-head{font-family: 'Merriweather', serif;color: #000; font-size: 30px;line-height: 40px;}

.summariselisting li{font-size: 16px;color: #000;padding-left: 5px;padding-bottom: 20px;}
.summariselisting{padding:10px 0px 15px 20px;}
.summariselisting li{/*list-style-image: url("images/blogdetails/arrow.png");*/ position: relative;list-style: none;}
.summariselisting li:before{background: url("images/arrow.png")no-repeat;width: 13px; height: 13px; display: inline-block;content: "";position: absolute;top: 5px;left: -18px;}
.summariselisting li p{padding-bottom: 0px;}
.sociallisting {padding: 10px 0px 30px;}
.sociallisting li{padding-right: 5px;}

.blogmember-innerdeat{background:#fcc122;padding: 30px;}

.leftimg-blogmem{display: inline-block;}
.rightcontent-blogmem{display: inline-block; vertical-align: top;padding-left: 30px;width: 68%;}
.rightcontent-blogmem .blogmem-head{font-size: 20px;color: #000;font-family: 'Merriweather', serif;line-height: 35px;margin-bottom:3px;margin-top: 0px}
.rightcontent-blogmem .blogmem-occ{font-size: 12px;color: #000;margin-top: 0px;}
.rightcontent-blogmem .blogmem-desc{font-size: 16px;font-style: italic; color: #000;line-height: 30px;padding-top: 10px;font-weight: 300;}


.blogdeat-innerpost{background: #f9f9f9;margin-top: 20px;padding: 60px 90px 0;}
.blogdeat-innerpost .blogpost-head{font-size: 38px;font-family: 'Merriweather', serif;font-weight: 300; line-height: 45px;text-align: center;padding-bottom: 30px;}

.blogpost-listing{padding: 10px 0 0px;text-align: center; margin-left: 0px;}
.blogpost-listing li{width: 33%;vertical-align: top;padding: 0 20px 0 0;}
/*.blogpost-listing li img{width: 95%;}*/
.blogpost-listing .postdesc{text-align: left;padding: 30px 60px 10px 0;font-size: 24px; line-height: 32px; font-weight: 300;font-family: 'Merriweather', serif;}
.blogretail-img{padding-bottom: 40px;}


.blogdeatil-innermain{padding: 45px 90px;}
.blogdeatil-innermain .leftpanel-blogdetail{padding-left: 0px;max-width: 800px;}
.blogdeatil-innermain .rightpanel-blogdetail{padding-right: 0px;}

.leftpanel-blogdetail {display:inline-block; float:left; vertical-align:top; max-width:890px; padding-left:90px;}
.rightpanel-blogdetail {display:inline-block; float:right; vertical-align:top; padding-right:60px;}

/*.mostread-innerblog {max-width:400px; background: #fcc122; padding: 45px;}*/
.mostread-innerblog {width:100%; background: #fcc122; padding: 45px;}

.mostread-listingblog {padding-left: 0px;}
.mostread-innerblog .sub-heading {margin-top: 0px;margin-bottom: 0px;}
.mostread-listingblog li{list-style: none;padding-top: 20px;border-bottom: 2px solid #fff;padding-bottom: 15px;}
.mostread-listingblog li:last-child{padding-bottom: 0px;border-bottom: 0px;}
.mostread-listingblog p {padding-right: 0px;font-family: 'Merriweather', serif;font-weight: 300;line-height: 25px;font-size: 16px;color: #000;}
.blognewsletter-innerwrap {max-width:400px;background: #fcc122; padding: 45px;margin-top: 30px;}

.blognewsletter-innerwrap h5{font-size: 18px;font-family: 'Merriweather', serif;font-weight: 300;margin-bottom: 0px;margin-top: 0px;color: #000;}
.blognewsletter-innerwrap h6{font-size: 18px;font-family: 'Merriweather', serif;font-weight: 300;margin-top: 5px;color: #000;}
.blognews-input{padding: 15px 0;}
.blognews-input .blognews-input{border-radius: 0px;padding-left: 20px;height: 50px;font-size: 14px;color: #000; font-weight: 500;border-color: transparent;box-shadow: none;}
.blognews-input .blognews-input:focus{border-color: transparent;box-shadow: none;}
.blognews-btnwrp{border: 1px solid #7e6011;padding: 15px 0;text-align: center;}
.blognews-btnwrp .blogsubscrib-btn{width: 100%;font-size: 16px;font-weight: 600;color: #000;text-transform: uppercase;background: transparent;border: 0px; box-shadow: none;}

.rightpanel-blogdetail.sticky{position:sticky; top: 0px;margin-bottom: 60px;}

/*=======End of the blog details===========*/

/*======Start of the blog listing page=========*/
.bloglist-toppanel{padding-bottom: 0px;}
.bloglist-innerwrp .medium-heading{font-size: 20px;color: #000000;font-weight: 400;font-family: 'Merriweather', serif;margin-top: 0px;}
.blogchain-innerlist{padding: 10px 0px 40px;    border-bottom: 3px solid #fcc122;}
.blogchain-innerlist .individual-blogchain{font-weight: bold; font-size: 12px;color: #000;text-transform: uppercase;letter-spacing: 1px;border: 1px solid #6f6f6f; padding: 8px 25px;margin-right: 15px;margin-top: 15px;display: inline-block;}
.blogchain-innerlist .individual-blogchain.active{background:#fcc122;}
.blogchain-innerlist .individual-blogchain:hover{background:#fcc122;}

/*.bloglist-maininner{padding:41px 90px 50px 90px; background:#f9f9f9;}
.leftpanel-bloglisting{display:inline-block; vertical-align:top; width:67.5%;}*/

.bloglist-maininner{display:flex; padding:45px 90px 50px 90px; background:#f9f9f9;}
.leftpanel-bloglisting {display:inline-block; vertical-align:top; width:70%;}
.rightpanel-bloglisting {display:inline-block; vertical-align:top; width:30%; padding-right: 0px;}

.leftpanel-bloglisting .bloglist-boxpanel {display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-content:flex-start;}


/*.individualbox-bloglist{max-width:395px;margin-right: 20px;background: #fff;vertical-align: top;display: inline-block;box-shadow: 0px 2px 3px #eeeeee;margin-bottom: 30px;}
.individualbox-bloglist:nth-child(even) {margin-top:-15px;}
.individualbox-bloglist:nth-child(2) {margin-top: 0px}*/
.individualbox-bloglist {display:flex; flex-direction:column; width:47%; margin-right:20px; margin-bottom:30px; background:#fff; vertical-align:top; box-shadow:0px 2px 3px #eeeeee;}
.individualbox-bloglist .content-bloglist{padding: 40px 40px 30px;}
.individualbox-bloglist .content-bloglist .small-heading{color: #c08c00;}
.individualbox-bloglist .content-bloglist .sub-content{font-size: 20px;font-weight: 400;font-family: 'Merriweather', serif;color: #000;padding: 5px 0px;line-height: 30px;margin-bottom: 0px;}
.individualbox-bloglist .content-bloglist .para-content{font-size: 16px;font-weight: 500;color: #000;padding: 5px 0px;line-height: 30px;}
.individualbox-bloglist:hover{background: #fcc122}
.readmore-bloglist{padding-top: 5px;}
.readmore-bloglist .bloglist-read{color: #c08c00;font-size: 16px; font-weight: 500; text-decoration: underline;}
/*======End of the blog listing page=========*/

/*========Start of the careers page============*/
.carrers-innerwrap{padding: 0 90px;margin-top: 10px;}
.careerscrumbs-list .breadcrumbs-txt{color: #a2aeb6;}
.careerscrumbs-list li:after{background: #a2aeb6;}
.careers-tophead{padding-bottom: 20px;}

.carrers-banner img{width:100%;}
.carrers-innerwork{padding: 50px 0 70px;}
.carrers-innerwork .careerswork-txt{font-family: 'Merriweather', serif;font-weight: 300;font-size: 26px;font-style: italic;line-height: 40px;margin-bottom: 0px; padding-top: 8px;width: 1050px;}


.leftimg-carrerswrk{display: inline-block;width: 725px;vertical-align: top;}
.rightimg-carrerswrk{display: inline-block;width: 513px;margin-left: -5px;}

.topimg-carrerswrk{background: #fcc122; padding: 75px;}
.topimg-carrerswrk .carrerimg-txt{color: #000; font-size: 14px; line-height: 25px;}


.opport-carrertxt{font-size: 14px;color: #000; line-height: 25px;padding-top:10px;}
.carrers-workingwrap{padding-bottom: 65px;}
/*
.carrers-inneropport{padding-top:90px; }
*/

.carrers-opportwrap{background: #f9f9f9;padding: 0px 90px;}
.carrers-inneropport{max-width: 700px; margin: 0 auto;}
.carrersopp-innerwrap{border-top: 3px solid #fcc122;border-bottom: 3px solid #fcc122;padding: 50px 0;}


.job-carrertxt{font-size: 14px;color: #000; line-height: 25px;padding: 10px 0 25px;}
.carrers-innerjob{padding-top:40px; padding-bottom: 40px;max-width: 765px;margin: 0 auto;}
.viewjob-btnwrap{padding: 5px 0px 25px;}
.viewjob-btnwrap .job-btn{background:#fcc122;padding: 10px 30px;font-size: 14px;text-transform: uppercase; color: #000;}

.vertically-innerscroll .inidividualscroll-div{width: 400px; height: 357px;position: relative;}

.vertical-slider{width: 106%;}
.vertical-slider ul{display: table;}
.vertical-slider ul li{display: table-cell}
.opportimg-txt {position: absolute; left: 0px;bottom: 10px;padding: 0 20px;transition: opacity 0.5s ease-out; opacity: 1;}
.opportimg-txt .opportimg-head{margin-bottom:3px;font-size: 24px; color: #fff; font-weight: 300;font-family: 'Merriweather', serif;}
.opportimg-txt .opportimg-desc{font-size: 12px; color: #fff; font-weight: 300;}

.opport-hoverbox{background:#fcc122;position: absolute; bottom: 0;left: 0;width: 100%;height: 0%;opacity: 0.9;z-index: 0;overflow: hidden;
    transition: .5s ease; }
.opport-innerhover{position: absolute;bottom: -50px;padding: 50px;}

.opport-hoverbox .opportimg-head1{margin-bottom:0px;font-size: 24px; color: #000; font-weight: 300;font-family: 'Merriweather', serif;}
.opport-hoverbox .opportimg-title{font-size: 12px; color: #000; font-weight: 400;}

.opport-hoverbox .opportimg-desc1{font-size: 14px; color: #000; font-weight: 400;position: relative;padding: 20px 0;line-height: 20px;}


.opport-hoverbox .opportimg-desc1:before{content: "";position: absolute; display: inline-block; top: 8px;left: 0px;background: url("images/quotes.png") no-repeat;height: 13px; width:18px;}
.opport-hoverbox .opportimg-desc1:after{content: "";position: absolute; display: inline-block; bottom: 25px;right: 82px;background: url("images/quotes.png") no-repeat;height: 13px; width:18px;transform: rotate(180deg);}


.inidividualscroll-div:hover .opport-hoverbox{height: 100%;}
.inidividualscroll-div:hover .opportimg-txt{opacity: 0}


.carrerslife-innerwrap{padding: 60px 0;max-width: 780px; margin: 0 auto;}
.carrerslife-innerwrap h3{font-size: 50px;font-family: 'Merriweather', serif;font-weight: 500;color: #000;}
.carrerslife-innerwrap h5{font-size: 24px;font-family: 'Merriweather', serif;font-weight: 300; color: #000;font-style: italic;line-height: 40px;padding: 30px 0px;}
.carrerslife-innerwrap p{font-size: 16px; color: #000;padding-bottom: 20px;line-height: 30px;}
.carrerslife-innerwrap p:last-child{padding-bottom: 0px;}

.careeropp-boxwrap{padding-top: 45px;}

.individualcarrer-oppbox{display: inline-block;width: 32%;box-shadow: 0px 0px 3px 1px #f0f0f0;background: #fff;margin: 0px 18px 35px 0;vertical-align: top;position: relative;min-height: 300px;}
.individualcarrer-oppbox:hover{background: #fcc122;}
.individualcarrer-oppbox:nth-child(3n+3){margin-right: 0px;}
.individualinner-careeropp{padding: 40px;position: absolute;top: 0px;left: 0;width: 100%;height: 100%;}
.individualinner-careeropp h5{font-size: 20px;font-weight: 400;font-family: 'Merriweather', serif;color: #000}
.individualinner-careeropp h6{font-size: 12px;font-weight: 500;color: #000;letter-spacing: 1px;line-height: 15px;}
.individualinner-careeropp p{font-size: 16px;line-height: 25px;color: #000;padding-top: 10px;margin-bottom: 0px;}
.individualinner-careeropp .morelink{padding-top: 20px;}

.individualinner-careeropp.active{background: #fcc122;height: auto;z-index: 9;}

/*========End of the careers page============*/


/*=========Start of the partners page==========*/
.partners-tophead .big-heading{line-height: 60px;padding-right: 310px;margin-top: 5px;}

.partnersboxes-innerwrp{padding: 60px 0px 60px 90px;background: #f9f9f9;}
.individualbox-panel{display: inline-block;width: 31%;min-height: 290px;box-shadow: 0px 0px 3px 1px  #f0f0f0;background: #fff;margin: 0px 9px 35px;vertical-align: top;position: relative}
.individualbox-panel:hover{background: #fcc122}
.individualbox-innerpan{padding: 30px;position: absolute; top: 0px; left: 0;width:100%;height: 100%;}
.individualbox-innerpan.active{background: #fcc122;height: auto; z-index: 9;}


/*.partnerimg-section img{width: 125px;}*/
.partnerimg-section{min-height: 70px;}
.partnercontent-section {padding: 20px 0px 15px}
.partnercontent-section p{font-size: 14px;font-weight: 500; color: #000; line-height: 30px;}
/*.partnerread-more .partnread-btn{color: #c08c00; font-weight: 500; font-size: 12px; text-decoration: underline;}*/
.individualbox-panel .morelink{padding: 20px 0 0}

.individualbox-innerpan.active .morelink{color: #fff;}
/*=========End of the partners page==========*/


/*==========Start of the search panel========*/
.searchpanel-innerwrap{padding: 0 90px;background: #fcc122;position: fixed;width: 100%; height: 100%;top: 0;left: 0;display: none;z-index: 99}
.searchpanel-toplayr .logosection{display: inline-block;width: 90%;}
.searchpanel-toplayr .searchcross-btn{display: inline-block;vertical-align: top;padding:20px;}
.searchbox-inner {max-width: 950px;margin: 0 auto;position: relative;margin-top: 220px;}

.searchbox-input{border-radius: 0px;box-shadow: none;border-color: #fff;color: #000; font-size: 30px;height: 70px;font-family: 'Merriweather', serif;font-weight: 300;padding-right: 65px;padding-left: 20px;}
.searchbox-input:focus{outline: none;border-color: #fff;box-shadow: none;}
.searicon{position: absolute; right: 20px;top: 16px;}
.searicon .fa-search{font-size: 35px; color: #000;}

.searchbox-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9c9c9c;
}
.searchbox-input::-moz-placeholder { /* Firefox 19+ */
  color: #9c9c9c;
}
.searchbox-input:-ms-input-placeholder { /* IE 10+ */
  color: #9c9c9c;
}
.searchbox-input:-moz-placeholder { /* Firefox 18- */
  color: #9c9c9c;
}
/*==========End of the search panel========*/


/*======Start of the job listing==========*/
.joblisting-innerwrp{max-width:880px;margin: 0 auto;padding-top: 0px;}
.joblisting-page .common-breadcrumbs{max-width: 880px; margin: 0 auto;padding: 80px 0 0}
.joblisting-tophead{border-bottom: 0px;}

.jobfilter-tabpanel{padding-bottom: 15px;}
.filtertxt{display: inline-block;text-transform: uppercase;font-size: 16px;color: #000;font-weight: 500;}
.jobfilter-list{display: inline-block; vertical-align: top;}
.jobfilter-list li{padding-left:15px; }
.jobfilter-list li .jobfilters{text-transform: uppercase;font-size: 16px;color: #000;font-weight: 500;}
.jobfilter-list .active .jobfilters {color: #c08c00;border-bottom: 1px solid #c08c00;}

#jobfilter-depart{display: none;}
.joblocation-navpill li{padding-right: 10px;}
.joblocation-navpill li .jobloc-navtab{padding: 5px 20px;font-size: 13px;text-transform: uppercase;color: #000;border-radius: 0px;border: 1px solid #d5d5d5;}
.joblocation-navpill li .jobloc-navtab:hover, .joblocation-navpill li .jobloc-navtab:focus{background-color: transparent;} 
.joblocation-navpill li.active .jobloc-navtab{background: #fcc122;border-color: #fcc122; color: #000;}
.joblocation-navpill li.active .jobloc-navtab:hover, .joblocation-navpill li.active .jobloc-navtab:focus {background: #fcc122;border-color: #fcc122; color: #000;}

/*=======Start of the common accordion=============*/
.commonacc-panelwrp{display: none;}
.commonacc-panelwrp.show{display: block;}
.commonacc-panelwrp1{display: none;}
.commonacc-panelwrp1.show{display: block;}

.jobfilter-accwrap{padding:60px 0 40px;}
.panel-default{box-shadow: none;border: 0px;border-radius: 0px;}

.panel-default>.panel-heading {
  color: #000;
  background-color: #f2f2f2;
  border-color: transparent;
    box-shadow: none;
border-radius: 0px; 
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 20px 30px;
    position: relative;
}

.panel-default>.panel-heading a:after {
  content: "";
  position: absolute;
  top: 50%;
  display: inline-block;
  right: 22px;margin-top: -10px;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #fcc122;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\f04b";
font-family: 'FontAwesome';
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
    color: #a9a9a9;
    font-size:12px;
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\f04b";
    font-family: 'FontAwesome';
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
    color: #a9a9a9;
    font-size:12px;
}
/*.commonacc-mainwrap .panel+.panel{margin-top: 20px;}*/
.commonacc-panelwrp{margin-top: 20px!important;}
.commonacc-panelwrp:first-child{margin-top: 0px!important;}
.commonacc-panelwrp1{margin-top: 20px!important;}
.commonacc-panelwrp1:first-child{margin-top: 0px!important;}

.commonacc-panelwrp .panel-title{font-size: 20px;color: #000;font-family: 'Merriweather', serif;font-weight: 500;}
.commonacc-panelwrp .panel-subtitle{font-size: 12px;color: #000;font-weight: 500;margin-bottom: 0px;}
.commonacc-panelwrp1 .panel-title{font-size: 20px;color: #000;font-family: 'Merriweather', serif;font-weight: 500;}
.commonacc-panelwrp1 .panel-subtitle{font-size: 12px;color: #000;font-weight: 500;margin-bottom: 0px;}
.location-panelwrp .panel-title{font-size: 20px;color: #000;font-family: 'Merriweather', serif;font-weight: 500;}
/*
.location-panelwrp .panel-subtitle{font-size: 12px;color: #000;font-weight: 500;margin-bottom: 0px;}
*/

.commonacc-panelbody{background: #f9f9f9;border-top: 0px!important;border-bottom: 2px solid #fcc122;padding: 45px;}
.location-panelbody{background: #f9f9f9;border-top: 0px!important;border-bottom: 2px solid #fcc122;padding: 20px;}


.jobdesc-listing{padding: 0px;}
.jobdesc-listing li:first-child{padding-bottom: 10px;}
.jobdesc-listing li{list-style: none;padding-bottom: 20px;}
.jobdesc-listing li:last-child{padding-bottom: 0px;}
.designtion-txt, .location-txt, .skill-txt{display: inline-block;vertical-align: top;padding-bottom: 10px;}

.jobdesc-listing .label-txt{display: inline-block;font-size: 16px;font-weight: bold;color: #000;margin: 0px;}
.jobdesc-listing .contenttxt{display: inline-block;padding-right: 20px;font-size: 16px;color: #000; font-weight: 500;margin: 0;}

.roledesc-wrap{padding-top: 25px;}
.roledesc-wrap .label-txt{font-size: 16px;font-weight: bold;color: #000}
.roledesc-listing{padding-left: 20px;}
.roledesc-listing li{position: relative;list-style: none;}
.roledesc-listing li:before{background: url("images/arrow.png")no-repeat;width: 13px; height: 13px;display: inline-block;content: "";position: absolute;left: -18px;top: 5px;}

.roledesc-listing .contenttxt{font-size: 16px;color: #000; font-weight: 500;padding-left: 3px;}
.jobloc-btnwrap{padding: 50px 0 35px;}
.jobloc-btnwrap .jobapply-btn{padding: 15px 30px;background:#fcc122; text-transform: uppercase;color: #000;font-size: 16px;}

.jobapplication-formwrap{background:#fcc122;}
.jobapplication-innerform{ padding: 50px 0;max-width: 520px;margin: 0 auto;}
.jobapplication-innerform .jobappl-head{font-family: 'Merriweather', serif;font-weight: 300;font-size: 45px;color: #000;padding-bottom: 15px;}
.jobapplication-innerform .jobappl-txt{font-weight: 500;font-size: 16px;color: #000;line-height: 30px;padding-bottom: 15px;}


.locaus .roledesc-listing > li:before {background:none;}
.locaus .roledesc-wrap h4.label-txt {display:none;}
.locaus .roledesc-listing {padding-left:0;}
/*=======End of the common accordion=============*/
.jobapplication-innerform{margin-bottom: 70px;}
.file {visibility: hidden;position: absolute;}
.jobappl-input {height: 52px;border-radius: 0px; border: 0px; box-shadow: none;width: 100%;padding-left: 20px;color: #000;}
.CVResume .jobappl-input{height: auto;}
.jobappl-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.jobappl-input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.jobappl-input:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.jobappl-input:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
.jobappl-input:focus{border-color: transparent; box-shadow: none;}
.fileuploadinner-wrp{background: transparent;position: relative;display: table;border-collapse: separate;}
.jobappl-input:disabled{background: #fff;}
.fileupload-btn .btn-primary{background: #fff;border-radius: 0px; color: #000; border-color: #000000;text-transform: uppercase;padding: 5px 15px;margin-right: 20px;font-size: 12px; font-weight: bold;}
.fileupload-btn .btn-primary:hover, .fileupload-btn .btn-primary:focus{border-color: #000;background: #fff;color: #000;box-shadow: none;outline: none;}
.individualjob-form{margin-bottom: 20px;}
.captcha-note{font-size: 12px;font-weight: 500;color: #000;}

.jobform-btnwrap{padding: 40px 0px 10px;}
.jobform-btnwrap .jobform-submit{width: 50%;font-size: 16px; text-transform: uppercase;text-align: center;color: #000;border: 1px solid #7e6011;padding: 15px 0;display: block;font-weight: 600;background: transparent;}

/*======End of the job listing==========*/


/*========Start of the location=============*/
.locationacc-innerwrp{margin-bottom: 60px;}
.leftlocation-destination{display: inline-block;width: 49%;padding-left: 90px;margin-right: 20px;padding-top: 0px;}
.rightlocation-googlemaps{display: inline-block;vertical-align: top;width: 49%;}
.mapouter{position:relative;text-align:right;height:100%;width:100%;}
.gmap_canvas {overflow:hidden;background:none!important;height:100%;width:100%;}

.location-tophead{border-bottom: 0px;}
.individualloc-destination{padding: 33px;min-height:170px; }
.individualloc-destination:hover{background: #fff;box-shadow: 0px 0px 2px 2px #eee;border-bottom: 2px solid #fcc122;}
.locationdesc-list li{vertical-align: top;width: 49%;}
.locationdesc-head{font-size: 16px;color: #000;font-weight: 500;font-family: 'Merriweather', serif;padding-bottom: 10px;}
.locationdesc-list{margin-bottom: 0px;}
.locationdesc-list li p{font-size: 14px; color: #000;font-weight: 500;line-height: 20px;margin-bottom: 3px;}
.locationdesc-list .locdesc-addr{ width: 200px;font-size: 14px;color: #000;line-height: 20px;font-weight: 500;}
.locationacc-mainwrap{padding-right: 25px;}

.cLogos {display:flex;}
.logoBlk {display:flex; flex-direction:column; align-items:center; width:33.33333333%; padding:5px 10px;}
/*========End of the location=============*/





/*===========Start of the about page===========*/
.yellow-bg{background:#fcc122; }
.white-bg{background: #fff;}

.about-toppanel{padding: 0px 0px 50px 90px;}
.about-toppanel .medium-heading {font-style: italic; font-weight: 500;padding-right: 190px;margin: 30px 0px 20px;}
.about-toppanel  .big-heading{width: 850px;line-height: 60px;}
.about-innerbottom{background: #f9f9f9;padding: 60px 90px 50px;}


.individual-aboutsect{display: inline-block;width: 100%;margin-top: -5px;}
.individual-aboutsect:first-child{margin-top: 0px;}
.aboutleft-contentsec{display: inline-block;vertical-align: top;float: left;padding:40px 100px;width: 68%;}
.aboutright-imgsec{display: inline-block;float: right;vertical-align: top;margin-left: -4px;}

.aboutleft-imgsec{display: inline-block;}
.aboutright-contentsec{display: inline-block;vertical-align: top;padding:40px 100px;width: 68%;margin-left: -4px}

.aboutleft-innercontent .aboutpara-text{padding-bottom: 15px;font-size: 16px;line-height: 30px;font-weight: 400;padding-top: 5px;color: #000;}
.aboutright-contentsec .aboutpara-text{padding-bottom: 15px;font-size: 16px;line-height: 30px;font-weight: 400;padding-top: 5px;color: #000;}
.aboutpara-listing .aboutlist-para{font-size: 16px;line-height: 30px;font-weight: 400;}

.aboutpara-listing{padding-left: 20px;}
.aboutpara-listing li{position: relative;list-style: none}
.aboutpara-listing li:before{content: "";position: absolute;background: url("images/arrow.png")no-repeat;width: 13px;height: 13px;display: inline-block;left: -18px;top: 8px;}

.about-lastsection{padding: 35px 0 0px;}
.about-lastsection .medium-heading {font-weight: 500;font-style: italic;width:75%;margin-bottom: 0px;}
/*===========End of the about page===========*/

/*==========Start of the case study page============*/
.casestudy-innertoppanel{padding: 0px 90px 0px 90px;}
.casestudy-toppanel{    border-bottom: 3px solid #fcc122;padding-bottom: 30px;}
.casestudy-toppanel .big-heading{padding-bottom: 25px;}
.casestudy-toppanel .medium-heading {font-style: italic; font-weight: 500;padding-right: 190px;margin: 25px 0px 20px;font-size: 24px;line-height: 35px;margin-bottom: 0px;}

.casestudy-toppanel  img{width: 100%;}
.casestudy-innerbtm{background: #f9f9f9;padding: 50px 0px;}

.casestudy-contentpanel{max-width:780px; margin: 0 auto;}
.casestudy-frstrow p{padding-bottom: 10px;font-size: 16px;font-weight: 500;color: #000;line-height: 30px;padding-top: 10px; }
.casestudy-frstrow p:nth-child(1){padding-top: 0px;}
.casestudy-frstrow h2{padding-top: 5px;padding-bottom: 10px;}
.casestudy-frstrow img{padding: 30px 0px;}
.casestudy-scndrow{padding-top: 10px;}
.casestudy-scndrow p{padding-top: 15px;font-size: 16px;font-weight: 500;color: #000;line-height: 30px; }
.casestudy-scndrow  img{padding: 30px 0px;}
/*.casestudy-thrdrow  .smallpara-txt:first-child{padding-top: 10px;}*/
.casestudy-thrdrow  p{padding-top: 15px;font-size: 16px;font-weight: 500;color: #000;line-height: 30px; }

.casestudy-listing{padding-left: 20px;padding-bottom: 10px;}
.casestudy-listing li{position: relative;list-style: none;font-size: 16px;font-weight: 500;color: #000;line-height: 30px; }
.casestudy-listing li:before{background: url("images/arrow.png")no-repeat;position: absolute;left: -18px; top: 8px;content: "";width: 13px;height: 13px; display: inline-block;}

.casestudy-listing li {padding: 0px;margin-bottom: 5px;}

.casestudy-forthrow{padding-top: 20px;}
.casestudy-forthrow img{padding: 20px 0px;}
.casestudy-fifthrow p{font-size: 16px;font-weight: 500;color: #000;line-height: 30px;padding-top: 15px;}

.casestudy-fifthrow .casestudy-listing{padding: 15px 15px 0;}
.casestudy-fifthrow .casestudy-new{padding: 5px 15px 0;}


.casestudy-frstrow  h2{font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-scndrow  h2{font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-thrdrow  h2{font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-forthrow  h2{font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-fifthrow  h2{font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}


.casestudy-categlist {padding-top: 40px;}
.casestudy-categlist li {position: relative;}
.casestudy-categlist li:after{content: ""; background: #000;width: 1px; height: 15px;position: relative;right: 0px;top: 2px;display: inline-block;margin-left: 8px;}
.casestudy-categlist li:last-child:after{content: none;}
.casestudy-categlist li p{display: inline-block;font-weight: bold;color: #000;font-size: 16px;}
.casestudy-categlist li span{display: inline-block;font-weight: 400;color: #000;font-size: 16px;}


/*==========End of the case study page============*/


/*=========Start of the service holistic page=============*/
.serviceholist-toppanel{padding: 0px 90px 0px 90px;}
.serviceholist-innertop { border-bottom: 3px solid #fcc122;padding-bottom: 30px;}
.serviceholist-innertop .big-heading{padding-bottom: 25px;}
.serviceholist-innertop .medium-heading {font-style: italic;font-family: 'Merriweather', serif; font-weight: 400;padding-right: 62px;margin: 50px 0px 20px;font-size: 24px;line-height: 40px;margin-bottom: 0px;color: #000;}

.serviceholist-innertop  img{width: 100%;}

.serviceholist-innerbtm {background: #f9f9f9; padding: 50px 0px;}

.serviceholist-contentpanel{max-width:780px; margin: 0 auto;}
.serviceholist-contentpanel p:first{padding-top: 10px;}
.serviceholist-contentpanel p{padding-bottom: 15px;font-size: 16px;font-weight: 500;color: #000;line-height: 30px; }

.serviceholist-scndrow{padding: 25px 0px;}

.serviceholist-contentpanel p{font-size: 16px;font-weight: 500;color: #000;line-height: 30px;padding-top: 20px; }

.serviceholist-contentpanel h2{font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;padding-top: 25px;}

.serviceholist-listing{padding-left: 20px;padding-top: 10px;}
/*.serviceholist-listing li{list-style-image: url("images/arrow.png");}*/
.serviceholist-listing li{position: relative;list-style: none}
.serviceholist-listing li:before{background: url("images/arrow.png")no-repeat;position: absolute;left: -18px; top: 8px;content: "";width: 13px;height: 13px; display: inline-block;}

.serviceholist-listing li  {padding: 0px;margin-bottom: 5px;font-size: 16px;font-weight: 500;color: #000;line-height: 30px; }

.serviceholis-videowrap{padding:0;margin-bottom: 40px;}
.serviceholis-videowrap .testimonal-videowrap{padding: 50px 90px;}
.serviceholis-videowrap .individualtest-videowrap p{height: 100%;}
/*=========End of the service holistic page=============*/


/*========Start  of the service list==============*/
.servicelist-toppanel{padding: 0px 90px 0px 90px;}
.servicelist-innertop{    border-bottom: 3px solid #fcc122;padding-bottom: 30px;}
.servicelist-innertop .big-heading{padding-bottom: 25px;}
.servicelist-innertop .medium-heading {font-style: italic;font-family: 'Merriweather', serif; font-weight: 400;padding-right: 62px;margin: 50px 0px 20px;font-size: 24px;line-height: 40px;margin-bottom: 0px;color: #000;}

.servicelist-innertop  img{width: 100%;}

.servicelist-innerbtm{background:#f9f9f9; padding:50px 90px;}
.servicelist-boxeswrap {display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between;}

.individualbox-servicelist{background:#fff; max-width:606px; box-shadow:0px 2px 4px 2px #f0f0f0; display:flex; min-height:375px; width:100%; margin:20px 15px; vertical-align:top;}
/*.individualbox-servicelist{background:#fff; max-width:606px; box-shadow:0px 2px 4px 2px #f0f0f0; position:relative; display:inline-block; min-height:375px; width:100%; margin-right:25px; margin-bottom:30px; vertical-align:top;}
.individualbox-servicelist:nth-child(3){margin-top: -15px;}
.individualbox-servicelist:nth-child(4){min-height: 710px;}

.individualbox-servicelist:nth-child(even){margin-right: 0px;}*/
.individualbox-servicelist:hover{background: #fcc122;}
.individservice-innerlist {display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:space-between; width:100%; height:100%;padding:35px 80px;}
/*.individservice-innerlist{position: relative;top: 0px;left: 0;width: 100%;height: 100%;padding: 35px 80px;}*/
.individservice-innerlist .morelink {margin-top: 15px;}
.individservice-innerlist.active{    background: #fcc122;    height: auto;    z-index: 99;}
.individservice-innerlist.active .morelink{display: none;}


.individservice-innerlist .servicelist-boxcross{position: absolute;top: 40px; right: 40px;display: none}
.imagesectn-servicelist .icon1{background: url("images/servicelist/icon1.png") no-repeat; width: 74px; height: 74px;display: inline-block;}
.individservice-innerlist.active .imagesectn-servicelist .icon1{background: url("images/servicelist/icon1-1.png") no-repeat; }
.individservice-innerlist:hover .imagesectn-servicelist .icon1{background: url("images/servicelist/icon1-1.png") no-repeat; }

.imagesectn-servicelist .icon2{background: url("images/servicelist/icon2.png") no-repeat; width: 74px; height: 74px;display: inline-block;}
.individservice-innerlist.active .imagesectn-servicelist .icon2{background: url("images/servicelist/icon2-2.png") no-repeat; }
.individservice-innerlist:hover .imagesectn-servicelist .icon2{background: url("images/servicelist/icon2-2.png") no-repeat; }

.imagesectn-servicelist .icon3{background: url("images/servicelist/icon3.png") no-repeat; width: 74px; height: 74px;display: inline-block;}
.individservice-innerlist.active .imagesectn-servicelist .icon3{background: url("images/servicelist/icon3-3.png") no-repeat; }
.individservice-innerlist:hover .imagesectn-servicelist .icon3{background: url("images/servicelist/icon3-3.png") no-repeat; }

.imagesectn-servicelist .icon4{background: url("images/servicelist/icon4.png") no-repeat; width: 74px; height: 74px;display: inline-block;}
.individservice-innerlist.active .imagesectn-servicelist .icon4{background: url("images/servicelist/icon4-4.png") no-repeat; }
.individservice-innerlist:hover .imagesectn-servicelist .icon4{background: url("images/servicelist/icon4-4.png") no-repeat; }



.individualbox-servicelist .sub-heading{line-height: 40px;margin-top: 0px;}
.servicelist-panel{padding: 10px 15px 0;}
.servicelist-panel .smallpara-txt:hover{color: #fff;}
/*.servicelist-btnwrap{display: none;}*/
/*.servicelist-panel li{list-style-image: url("images/servicelist/whitearrow.png");line-height: 30px;}*/
.servicelist-panel li{list-style: none;position: relative;margin-bottom: 10px;}
.servicelist-panel li:before{position: absolute;content: "";background: url("images/arrow.png")no-repeat;width: 10px; height: 10px;display: inline-block;left: -18px;top: 10px;}
.individualbox-servicelist:hover .servicelist-panel li:before{position: absolute;content: "";background: url("images/servicelist/whitearrow.png")no-repeat;width: 10px; height: 10px;display: inline-block;left: -18px;top: 10px;}

.serviceindust-toppanel{text-align: center;padding-top: 40px;}
.serviceindust-toppanel .small-heading{color: #a2aeb6;}
.serviceindust-toppanel .sub-heading{margin-top: 0px;}

.serviceindust-boxeswrap {padding-top:40px; display:flex;}
.individservice-industbox {max-width:225px; box-shadow:0px 0px 10px 0px #eeeeee; background:#fff; margin:0 15px 25px; display:flex; width:100%; min-height:200px;}
.individservice-industbox a {color:#000; padding:25px 15px; display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; font-size:16px; text-align:center;}
/*.serviceindust-boxeswrap{padding-top: 40px; text-align: center;}
.individservice-industbox{max-width: 225px; padding:  25px 0;text-align: center;box-shadow: 0px 0px 10px 0px #eeeeee;background: #fff;margin-right: 25px;display: inline-block;width: 100%;margin-bottom: 25px;vertical-align: top;min-height: 200px;}
.individservice-industbox a{color: #000;}*/
.individservice-industbox:last-child{margin-right: 0px;}
.individservice-industbox:hover {background:#fcc122;}
.industser-imgsect .icon1{background: url("images/servicelist/ind1.png") no-repeat;width:96px; height: 96px;display: inline-block;}
.individservice-industbox:hover .industser-imgsect .icon1{background: url("images/servicelist/ind1-1.png") no-repeat;}

.industser-imgsect .icon2{background: url("images/servicelist/ind2.png") no-repeat;width:96px; height: 96px;display: inline-block;}
.individservice-industbox:hover .industser-imgsect .icon2{background: url("images/servicelist/ind2-2.png") no-repeat;}

.industser-imgsect .icon3{background: url("images/servicelist/ind3.png") no-repeat;width:96px; height: 96px;display: inline-block;}
.individservice-industbox:hover .industser-imgsect .icon3{background: url("images/servicelist/ind3-3.png") no-repeat;}

.industser-imgsect .icon4{background: url("images/servicelist/ind4.png") no-repeat;width:96px; height: 96px;display: inline-block;}
.individservice-industbox:hover .industser-imgsect .icon4{background: url("images/servicelist/ind4-4.png") no-repeat;}

.industser-imgsect .icon5{background: url("images/servicelist/ind5.png") no-repeat;width:96px; height: 96px;display: inline-block;}
.individservice-industbox:hover .industser-imgsect .icon5{background: url("images/servicelist/ind5-5.png") no-repeat;}

.individservice-industbox p{font-size: 13px;color: #000;font-weight: 400;font-family: 'Merriweather', serif; }
/*========Start  of the service list==============*/


/*=======Start of the awards==========*/
.awards-toplayer {background:#fcc122; padding:45px 90px; margin-top:0px;}
.awards-toplayer .breadcrumbs-txt{color: #fff;}
.awards-toplayer .breadcrumbs-listing li:after{background: #fff;top: 7px;}

.awardslayer-toptxt .big-heading {line-height: 65px;font-weight: 500;margin-top: 5px;}
.awardslayer-toptxt .awards-subhead{font-size: 24px;font-family: 'Merriweather', serif; font-weight: 400; font-style: italic;line-height: 40px;padding-right: 275px;padding-top: 10px;margin-bottom: 0px;}


.awardsarticle-innerwrp{padding: 45px 90px;background: #f9f9f9;}
.awardsart-list li {background: #fff;width: 32%;margin: 0 5px;padding: 40px;vertical-align: top;box-shadow: 0px 0px 5px #ededed;min-height: 338px;}
.awardsart-list li:hover{background: #fcc122;}
.individual-awardart .awardart-head {font-size: 20px;color: #000;font-weight: 300;font-family: 'Merriweather', serif;line-height: 32px;}
.individual-awardart .smallpara-txt {padding-top: 10px;}
.individual-awardart .readmore-link{color: #c08c00; font-size: 16px; font-weight: 400;text-decoration: underline;padding-top: 10px;display: inline-block;}
.awards-banner {background-image:url('https://nihilent.com/wp-content/uploads/2020/12/events_header.jpg'); height:100%; height:100%; min-height:255px; background-position:center; background-repeat: no-repeat; background-size:cover; position:relative;}

.awards-tilebox {display:flex; flex-wrap:wrap; width:31.33333333%; background:#fff; box-shadow:0 0 5px 2px #eee; height:500px; margin:20px 10px 20px 10px; float:left;}
.awards-tilebox:hover {background:#fcc122;}
.awardsThumbImg {display:flex; min-height:187px;}
.awards-tileContent {padding:20px 30px; min-height:310px;}
.awards-tilebox p, .awards-tilebox div {width:100%;}
.awardsDate {font-weight:600; font-size:12px; letter-spacing:4px; text-transform:uppercase; color:#c08c00; padding:10px 0;}
.awardsTitle {font-size:20px; font-family:'Merriweather', serif; font-weight:400; line-height:30px;}
.awardsTitle a {color:#000; margin-bottom:10px;}
.awardsDesc {font-size:16px; font-weight:500; color:#000; width:100%; line-height:25px; margin-bottom:20px;}
/*=======End of the awards==========*/


/*=========Start of the awards details=============*/
.awarddeat-topwrap {background: #fcc122;padding: 55px 90px;margin-top: 5px;}
.awarddeat-topwrap .breadcrumbs-txt{color: #fff;}
.awarddeat-topwrap .breadcrumbs-listing li:after{background: #fff;top: 7px;}

.awardsdeat-toptxt .big-heading{margin-bottom:0px;}
.awarddeat-bottomwrap{padding: 50px 90px;}
.awarddeat-innerbttm{max-width: 780px;margin: 0 auto;}
.awarddeat-innerbttm .smallpara-txt {padding-right: 20px;}

.awarddeat-imglist{padding-top: 25px;}
.awarddeat-imglist li:nth-child(2n+2){padding-right: 0px;padding-left: 3px;padding-top: 5px;}
/*=========End of the awards details=============*/


/*=========Start of the newsroom =========*/
.newsroom-toppanel{padding:0px 90px 55px;}
.newsroom-toppanel  .breadcrumbs-txt{color: #a2aeb6;}
.newsroom-topwrap .breadcrumbs-listing li:after{background: #a2aeb6;top: 7px;}

.awarddeat-topwrap .big-heading {margin-top: 5px;}
.newsroom-banner{padding-top: 30px;}

.newsroom-bttmpanel{padding: 0px 90px 55px;}
.newsroom-innerbttm{max-width: 780px;margin: 0 auto;}


.newsroom-navpills li{margin-right:20px;}
.newsroom-navpills .newroom-navtxt{border: 1px solid #000;border-radius: 0px; color: #000;box-shadow: none;padding: 10px 32px;font-size: 12px; font-weight: 600;letter-spacing: 2px; text-transform: uppercase;}
.newsroom-navpills li:hover .newroom-navtxt{background: #fcc122}


.newsroom-navpills>li.active>.newroom-navtxt, .newsroom-navpills>li.active>.newroom-navtxt:focus, .newsroom-navpills>li.active>.newroom-navtxt:hover {background:#fcc122;color: #000;}


.newsroom-navpills{padding-bottom: 45px;border-bottom: 2px solid #000;}
.individual-newpress{padding: 35px 25px 28px; border-bottom: 2px solid #000;}

.individual-newpress .small-heading{color: #c08c00;}
.individual-newpress a{padding-right: 155px;font-size: 20px;font-family: 'Merriweather', serif;color: #000000;line-height: 35px;display: inline-block;margin-bottom: 10px;}

.individual-newpress:hover{background: #fcc122;}
.individual-newpress:hover .small-heading{color: #fff;}

.newsroom-banner img{width: 100%;}
/*=========End of the newsroom =========*/


/*=======Start of the investors===========*/
.investors-toppanel{padding:0px 90px 55px;}
.investors-toppanel  .breadcrumbs-txt{color: #a2aeb6;}
.investors-topwrap .breadcrumbs-listing li:after{background: #a2aeb6;top: 7px;}

.awarddeat-topwrap .big-heading {margin-top: 5px;}
.investors-banner{padding-top: 30px;}

.investors-bottompanel{padding: 0px 90px 55px;}
.investors-innerbttm{max-width: 780px;margin: 0 auto;}
.individual-investpanel{ border-bottom: 2px solid #000;border-top:0px;}

.individual-investpanel:first-child{border-top: 2px solid #000;}

.individual-investpanel .medium-heading {display: inline-block;width: 95%;}
.individual-investpanel .pdfdownload {display: inline-block;vertical-align: sub;}

.individual-investpanel a {font-size: 20px;font-family: 'Merriweather', serif;color: #000000;line-height: 35px;padding: 30px 25px;display: inline-block;width: 100%;}
.individual-investpanel a img{display: inline-block;float: right;}

.individual-investpanel:hover{background: #fcc122;}
.investors-banner img{width: 100%;}
/*=======End of the investors===========*/


/*=========Start of the industry page============*/
.industry-toppanel{padding: 0px 90px 0px 90px;}
.industryinner-toppanel{border-bottom: 3px solid #fcc122;}
.industry-toppanel img{width: 100%;}
.industry-toppanel .big-heading {padding-bottom: 25px;}
.industry-toppanel .medium-heading {padding-top: 40px;padding-right: 185px;}

.industrytop-paratxt{max-width: 750px; margin: 0 auto;padding: 45px 0px;}
.industrytop-paratxt .smallpara-txt{padding-bottom: 25px;}
.industry-bottompanel{background: #f9f9f9;}
.industrybtm-innerpanel{padding: 60px 90px;}



.individual-industrysect{display: inline-block;width: 100%;margin-top: -5px;}
.individual-industrysect:first-child{margin-top: 0px;}
.industryleft-contentsec{display: inline-block;vertical-align: top;float: left;padding:38px 100px;width: 63%;}
.industryright-imgsec{display: inline-block;float: right;vertical-align: top;margin-left: -4px;}

.industryleft-imgsec{display: inline-block;vertical-align: middle;}
.industryright-contentsec{display: inline-block;vertical-align: top;padding:52px 84px 40px;width: 62%;margin-left: -4px}

.industryleft-innercontent .industrypara-text{padding-bottom: 15px;font-size: 15px;line-height: 30px;font-weight: 400;padding-top: 5px;color: #000;}
.industryright-contentsec .industrypara-text{padding-bottom: 15px;font-size: 15px;line-height: 30px;font-weight: 400;padding-top: 5px;color: #000;}

.industrybtm-headsec .sub-heading {margin: 0px; padding-bottom: 40px;}
.industryleft-innercontent .sub-heading {line-height: 40px;}
/*=========End of the industry page============*/


/*=============Start of the testimonals=================*/
.testimonal-innerwrap {padding: 0 90px;}
.individualtest-videowrap {position:relative; display:inline-block; margin-right:18px; vertical-align:top; width:32%; height:350px; margin-bottom:40px; padding-bottom:50px;}
.individualtest-videowrap img {width: 100%;}
.individualtest-videowrap:last-child {margin-right:0px;}
.testvideo-txt {position: absolute;left: 0px;bottom: 10px;padding: 0 20px;}
.testvideo-txt h5{font-weight: 300;font-family: 'Merriweather', serif;font-size: 20px; color: #fff;}
.testvideo-txt h6{font-weight: 500; font-size: 12px;color: #fff;line-height: 18px;}
.videoicon-wrap {position: absolute; top: 0;left: 0;right: 0; display: flex;align-items: center;bottom: 0;justify-content: center;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}
.testvideo-caption {font-size:16px; line-height:25px; color:#000; padding-top:10px; margin-bottom:0px;} 
.videoicon-wrap img{cursor: pointer;width: auto;}

.testimonal-videowrap {padding: 35px 0px 0px; margin-bottom:40px;}
.testimonal-toppanel{padding-bottom: 40px;}

.testimonal-bottompanel{background:#f9f9f9; margin-top:40px;}
.testimonalinner-bottompanel{padding: 45px 90px;}


.individualtest-box{display: inline-block;width: 32%;box-shadow: 0px 0px 3px 1px #f0f0f0;background: #fff;margin: 0px 18px 35px 0;vertical-align: top;
position: relative;min-height: 300px;}
.individualtest-box:nth-child(3n+3){margin-right: 0px;}
.individtest-innerpanel{padding: 40px;position: absolute;top: 0px;left: 0;width: 100%;height: 100%;}
.individtest-innerpanel.active{background: #fcc122;height: auto;z-index: 99;}
.individtest-innerpanel h5{font-size: 20px;font-weight: 400;font-family: 'Merriweather', serif;color: #000;}
.individtest-innerpanel h6{font-size: 12px;font-weight: 500;color: #000;letter-spacing: 1px;line-height: 15px;}
.individtest-innerpanel p{font-size: 16px;line-height: 25px;color: #000;padding-top: 10px;margin-bottom: 0px;}
.individtest-innerpanel .morelink{padding-top: 20px;}

.individualtest-box:hover{background: #fcc122;}


/*.hytPlayerWrapOuter{height: 100%;width: 100%;}*/

/*.individualtest-videowrap.ended{height: 100%;}*/
.individualtest-videowrap.ended::after{content:""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer; xbackground-color: black; background-repeat: no-repeat; background-position: center; background-size: 64px 64px; background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);z-index: 1;}
.individualtest-videowrap.paused::after{content:""; position: absolute; top: 70px; left: 0; bottom: 50px; right: 0; cursor: pointer; background-color: black; background-repeat: no-repeat; background-position: center; background-size: 40px 40px; background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);}


.testvideo1.ended::after{background-image: url("images/testimonals/video_1.jpg");height: 350px;content:""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer;background-repeat: no-repeat; background-size: 100% 100%;background-position: 0 0px;z-index: 0;}
.testvideo2.ended::after{background-image: url("images/testimonals/video_2.jpg");height: 350px;content:""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer;background-repeat: no-repeat; background-size: 100% 100%;background-position: 0 0px;z-index: 0;}
.testvideo3.ended::after{background-image: url("images/testimonals/video_3.jpg");height: 350px;content:""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer;background-repeat: no-repeat; background-size: 100% 100%;background-position: 0 0px;z-index: 0;}


.testvideo1.paused::after{background-image: url("images/testimonals/video_1.jpg") ;height: 350px;content:""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer;background-repeat: no-repeat; background-size: 100% 100%;background-position: 0 0px;z-index: 0;}
.testvideo2.paused::after{background-image: url("images/testimonals/video_2.jpg") ;height: 350px;content:""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer;background-repeat: no-repeat; background-size: 100% 100%;background-position: 0 0px;z-index: 0;}
.testvideo3.paused::after{background-image: url("images/testimonals/video_3.jpg") ;height: 350px;content:""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; cursor: pointer;background-repeat: no-repeat; background-size: 100% 100%;background-position: 0 0px;z-index: 0;}



/*=============End of the testimonals=================*/


/*===========Start of the solutions===============*/
.solutioniner-toppanel{padding: 0 90px;}
.solutiontop-panel{      border-bottom: 3px solid #fcc122;}
.solutionbanner{padding-top: 30px;}
.solutionbanner img{width: 100%;}
.solutiontop-panel h6{font-size: 20px;font-family: 'Merriweather', serif;color: #000;line-height: 34px;padding: 30px 185px 30px 0}
.solutionadd-txtwrap{padding: 0px 0 15px; display: flex; justify-content: space-between; display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}
.solutionadd-txtwrap p{font-size: 16px; color: #000;font-weight: 400;line-height: 25px;width: 550px;margin:0 auto;}
.solution-btmwrap{background: #f9f9f9;}
.solutioninner-btmwrap{padding: 50px 90px;}


.solutioninner-btmwrap h3{font-weight: 400;font-size: 30px;font-family: 'Merriweather', serif;color: #000;}

.solutionbox-wrap{padding-top: 40px;}
.individual-solutionbox{background: #fff;box-shadow: 0 0 5px 2px #eee;display: inline-block; vertical-align: top;width: 32%;min-height: 390px;margin-bottom: 30px;margin-right: 20px;}
 .individual-solutionbox img{width: 100%;}
.individual-solutionbox:nth-child(3n+3){margin-right: 0px;}
.individual-solutionbox:hover{background: #fcc122;}
.solutbox-content{padding:25px 35px;}
.solutbox-content a{color: #000; font-size: 20px;font-family: 'Merriweather', serif;font-weight: 400;line-height: 30px;margin-bottom: 10px;display: block}
.solutbox-content p{font-size: 16px;font-weight: 500; color: #000;width: 290px;line-height: 25px;}
/*===========End of the solutions===============*/


/*=============Start of the warranty=============*/
.warranty-innerwrap{padding: 0 90px;}
.warranty-banner{padding-top: 30px;}
.warranty-banner img{width: 100%;}

.warranty-txtwrap{max-width: 765px;margin: 0 auto;padding: 60px 0px 40px;}
.warrantyapp-innerform{max-width: 550px;}
.warranty-txtwrap p{font-size: 16px; color: #000; padding-bottom: 20px;margin-bottom: 0px;line-height: 30px;font-family: 'Merriweather', serif;font-weight: 300;}
.warranty-txtwrap h3{font-size: 30px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;padding-bottom: 15px;}
.contactus-btn{border:1px solid #7f7f7f;margin-bottom: 50px;display: inline-block;}
.contactus-btn .contactform-btn{font-size: 16px;color: #c08c00;font-weight: 300;padding:10px 15px;display: inline-block;}

.warrantyappl-formwrap{display: none;}
/*=============End of the warranty=============*/

/*===========Start of the digital information============*/
.digital-transform-frame1, .digital-transform-frame2 { padding: 0 90px; }
.digital-transform-inner { border-bottom: 3px solid #fcc122; }
.digital-transform-inner .banner { margin-top: 35px; }
.digital-transform-inner .banner img { width: 100%; }
.digital-transform-inner .info { font-size: 24px; color: #000; font-family: 'Merriweather', serif; font-weight: 300; font-style: italic; margin-top: 50px; margin-bottom: 50px; max-width: 1020px; line-height: 1.9; }

/****/
.bg-gray { background: #f9f9f9; }
.bg-white { background: #fff!important; }

.digital-transform-wrapper { border-bottom: 3px solid #fcc122; padding: 80px 0px 50px; }
.digital-transform-contain { max-width: 780px; margin: auto; }
.digital-transform-contain p { color: #000; font-weight: 400; font-size: 16px; line-height: 30px; margin-bottom: 30px; }
.digital-transform-contain small { color: #000; font-weight: 400; font-size: 16px; line-height: 30px; margin-bottom: 5px; }

.digital-transform-contain .banner-2 img { width: 100%; margin-bottom: 40px; }
.digital-strategy-box h4, .first-core h4 { font-weight: 400; font-size: 30px; color: #000; font-family: 'Merriweather', serif; margin-bottom: 30px; }
.digital-strategy-list h3 { color: #000000; font-size: 16px; font-weight: 600; }
.banner-3 { margin: 60px auto; display: table; }

.digital-transform-contain h4{ font-weight: 400; font-size: 30px; color: #000; font-family: 'Merriweather', serif; margin-bottom: 15px;line-height: 40px; }
.businesstransform-wrap{border-bottom: 0px;}
/*===========End of the digital information============*/


/*==========Start of the USA Location============*/

.p-90 {padding: 0 90px;}

.flex-wrp {display: flex;justify-content: flex-start;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
}
.highlight-box {margin-top: 30px;background: #fcc122;}
.highlight-text {background: #fcc122;padding: 0 60px 0 80px;display: flex;align-items: center;width: calc(100% - 395px);display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}

.highlight-text p {color: #000;font-size: 24px;font-style: italic;font-family: 'Merriweather';font-weight: 300;margin: 0;}

/****/
.location-about {background: #f9f9f9;padding: 70px;}
.location-about-details{max-width: 750px;margin: auto;}
.location-about-details h4{color: #000000;font-size: 30px;margin-bottom: 30px;font-family: 'Merriweather';font-weight: 300;}
.location-about-details p{color: #000;font-size: 16px;margin-bottom: 30px;font-weight: 400;line-height: 30px;}

/****/

.office-location-box{background: #f9f9f9;padding: 70px 0 50px;}
.office-location-heading h4{text-align: center;font-size: 12px;font-weight: bold;color: #a2aeb6;text-transform: uppercase;letter-spacing: 3px;}
.office-location-heading p{text-align: center;font-size: 30px;font-weight: 300;color: #000000;font-family: 'Merriweather';}
.office-card{box-shadow: 0px 0px 10px #ddd;padding: 30px;margin-top: 30px;}
.location-icon{margin-right: 15px;}
.location-details h4{color: #000000;font-size: 20px;margin-bottom: 15px;font-family: 'Merriweather';}
.location-details p{color: #000;font-size: 16px;line-height: 1.5; margin: 0}
.location-details h4 + p{margin-bottom: 20px;}
.location-performance .performance-innerwrp {padding-top: 40px;}
.location-digital-wrap{padding-top: 60px;margin-bottom: 40px; display: inline-block;}
/*==========End of the USA Location============*/


/*==========Start of the case listing===========*/

.caselisting-innerwrap{padding: 0 90px ;}
.caselisting-toppanel{border-bottom: 3px solid #fcc122;padding-bottom: 40px;}
.caselisting-toppanel .big-heading {width: auto;line-height: 60px;margin-top: 5px;margin-bottom: 0px;}
.caselisting-innerbtm{padding: 40px 90px;background: #f9f9f9;}
.individualbox-caselist {
    width: 32%;
    margin-right: 20px;
    background: #fff;
    vertical-align: top;
    display: inline-block;
    box-shadow: 0px 2px 3px #eeeeee;
    margin-bottom: 30px;
    min-height: 568px;
}
.individualbox-caselist .content-caselist {
    padding: 40px 40px 30px;
}
.individualbox-caselist .content-caselist .small-heading {
    color: #c08c00;
}
.individualbox-caselist .content-caselist .sub-content {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Merriweather', serif;
    color: #000;
    padding: 5px 0px;
    line-height: 30px;
    margin-bottom: 0px;
}
.individualbox-caselist .content-caselist .para-content {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    padding: 5px 0px;
    line-height: 30px;
}
.readmore-caselist {
    padding-top: 5px;
}
.readmore-caselist .caselist-read {
    color: #c08c00;
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
}

.individualbox-caselist:nth-child(3n+3){margin-right: 0px;}
.individualbox-caselist:hover{background:#fcc122 }
.image-caselist img{width: 100%;}   
/*==========End of the case listing===========*/


/*==========Start of the privacy policy============*/
.privacytop-panelwrap{padding: 0 90px;}
.privacytop-innerwrap{border-bottom: 3px solid #fcc122;}
.privacybottom-wrap{background: #f9f9f9;}
.privacyinner-btmwrap{max-width: 790px;margin: 0 auto;padding: 40px 0;} 

.privacyinner-btmwrap h2{padding-top: 10px; width:100%;}
.privacyinner-btmwrap p{font-size: 16px; color: #333; font-weight: 400;padding-top: 15px; line-height: 30px; width:100%;}
.privacyinner-btmwrap .summariselisting li{line-height: 24px;}
.privacyinner-btmwrap p a{color: #dfa814; text-decoration: underline;}
.privacyinner-btmwrap h6{font-size: 16px;color: #333; font-weight: 600;margin-bottom: 0px; width:100%;}

.privacypersoanl {margin-bottom: 0px;padding-top: 0px;}
.privacypersoanl li{padding-bottom: 5px;}


.privacytable{margin: 35px 0;}
.privacytable tbody tr td{color: #333; font-size: 16px;font-weight: 400;border: 0px;padding: 15px 0px 15px 15px;width: 49%;}
.privacytable tr {border-top: 1px solid #fcc122; border-bottom: 1px solid #fcc122;padding-left: 5px;}

.privacybtn-innertop{padding:10px 0 40px;}
.privacybtn-innertop .individual-privacybtn{font-weight: bold;font-size: 12px;color: #000;text-transform: uppercase;letter-spacing: 1px;border: 1px solid #6f6f6f;
    padding: 8px 25px;margin-right: 15px;margin-top: 15px;display: inline-block}
.privacybtn-innertop .individual-privacybtn:hover {background: #fcc122;}
.privacybtn-innertop .individual-privacybtn.active {background: #fcc122;}

.privacybig-tablewrap thead tr th{width: 32%;border-bottom: 1px solid #fcc122;}
.privacybig-tablewrap tbody tr td  {color: #333;font-size: 14px;font-weight: 400;border: 0px;padding: 15px 0px 15px 15px;}
.privacybig-tablewrap tbody tr {border-top: 1px solid #fcc122;border-bottom: 1px solid #fcc122;padding-left: 5px;}

.cookiestable-wrap thead tr th{border-bottom: 1px solid #fcc122;}
.cookiestable-wrap tbody tr td{border-top: 1px solid #fcc122;border-bottom: 1px solid #fcc122;padding-left: 5px;}
/*==========End of the privacy policy============*/


/*=====Start of the error page=======*/
.errorpage-btnwrap{padding: 40px 0 30px;}
.errorpage-btnwrap .errorbtn-404 {background: #fcc122; color: #000; font-size: 14px; font-weight: 400; padding: 8px 25px;text-transform: uppercase;}
.errorpage-innerwrap{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;flex-direction: column;position: absolute; top:0;left: 0; right: 0;z-index: -1}

/*=====End of the error page=======*/

/*=======Start of the search result page===========*/
.searchresult-toppanel{padding: 0 90px;}
.searchresult-topinner {border-bottom: 3px solid #fcc122;}
.searchresult-innerbtm{max-width:780px;margin: 0 auto;padding: 80px 0px;}

.individualsearch-panel{padding: 20px 25px;border-bottom: 2px solid #000;}
.individualsearch-panel:first-child{border-top: 2px solid #000;}
.individualsearch-panel a {padding-right: 155px;font-size: 20px;font-family: 'Merriweather', serif;color: #000000; line-height: 35px; display: inline-block;}
.individualsearch-panel:hover{background: #fcc122;}

/*=======End of the search result page===========*/

.blog-detail{width:100%;}

.new-label {position:relative;}
.new-label:before {content:'NEW'; position:absolute; top:0; background:rgba(252, 193, 34, 0.85); padding:2px 10px; text-transform:uppercase; color:#fff;}

/*=========Start of the site map css===========*/
.sitemap-innerwrap{padding: 20px 90px;}
.sitemap-list{padding-left: 0px;}
.sitemap-list li{list-style: none;}
.individualsite-row {display: inline-block;vertical-align: top; width: 24%;margin-bottom: 20px;}
.alone-head {color: #000;}
.sitemap a{color: #fff;}
/*=========End of the site map css===========*/

/*------ Start of the COVID-19 css -------*/
.covid-sectionBG {background-color:#000;}
.covid-innersection {padding-top:50px; padding-bottom:50px;}
.covid-heading {color:#fcc32b; line-height:40px; font-size:44px; font-family:'Merriweather', serif; font-weight:400;}
.covid-arrowbtn {padding:30px 15px 0;}
.covid-arrowbtn a.rightarrow {border:1px solid #fcc32b; padding:10px; display:inline-block; background-color: transparent;}
.covid-arrowbtn a.link {color:#fcc32b; display:inline-block; margin-top:10px;}
.covid-arrowbtn a.link:hover, .covid-arrowbtn a.link:focus {text-decoration:underline;}

.advisory-banner {background-image:url('https://nihilent.com/wp-content/uploads/2020/04/covid.jpg'); height:100%; height:100%; min-height:255px; background-position:center; background-repeat: no-repeat; background-size:cover; position:relative;}
.advisory-heading, .events-heading {background-color:rgba(0, 0, 0, 0.9); text-align:center; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); color:#fff; padding:20px 40px; font-size:42px; font-weight:600; margin:0; letter-spacing:4px; min-width:565px;}
/*------ End of the COVID-19 css -------*/

/*------ Start of the Nihilent Perspective css -------*/
.perspective-banner {background-image:url('https://nihilent.com/wp-content/uploads/2020/08/header_per.jpg'); height:100%; height:100%; min-height:255px; background-position:center; background-repeat: no-repeat; background-size:cover; position:relative;}
.persPec .individual-solutionbox {min-height:570px;}
.persPec .cardDate {color:#c17e15;}
.persPec .cardContent {margin-bottom:20px;}
/*------ End of the Nihilent Perspective css -------*/

/*------ Start of the Webinar css -------*/
.webinar-toppanel {padding:45px 90px; background:#fcc122;}
.webinar-toppanel .big-heading {line-height:60px;}
.webinar-btmwrap {background: #f9f9f9;}
.webinarinner-btmwrap {padding:50px 90px;}
.webinarinner-btmwrap .webinarBtn {color:#c08c00; border:1px solid #c08c00; font-size: 16px; text-align:center; padding:10px;}
.webinarinner-btmwrap .webinarBtn:hover {color:#000; border:1px solid #000;}
.webinar-date {font-weight:600; font-size:12px; letter-spacing:4px; text-transform:uppercase; color:#c08c00; padding:10px 0;}

.tab-content>.active {display:flex; flex-wrap:wrap;}
.webinar-solutionbox {display:flex; width:31.33333333%; background:#fff; box-shadow:0 0 5px 2px #eee; min-height:390px; margin:20px 10px 20px 10px; float:left;}
.webinar-solutionbox:hover {background:#fcc122;}
.webinarbox-content {display:flex; flex-wrap:wrap; align-content:stretch; padding:20px 30px;}
.webinarbox-content p, .webinarbox-content div {width:100%;}
.webinarDate {font-weight:600; font-size:12px; letter-spacing:4px; text-transform:uppercase; color:#c08c00; padding:10px 0;}
.webinarTitle {font-size:20px; font-family:'Merriweather', serif; font-weight:400; line-height:30px;}
.webinarTitle a {color:#000; margin-bottom:10px;}
.webinarDesc {font-size:16px; font-weight:500; color:#000; width:100%; line-height:25px; margin-bottom:20px;}
.webBtnBlk {}
.webBtnBlk a.webinarBtn {color:#c08c00; border:1px solid #c08c00; font-size:16px; text-align:center; padding:10px; cursor:pointer; display:block;}
.webBtnBlk a.webinarBtn:hover {color:#000; border:1px solid #000;}

.speaker-wrap {display:flex; justify-content:space-between; align-items:center; margin-bottom:30px;}
.speaker-block {background:#fff; box-shadow:0 0 5px 2px #eee; display:inline-block; vertical-align:top; width:30%; padding:15px;}
.speaker-block:hover {background:#fcc122;}
.speaker-block img {filter: grayscale(1); margin:0px auto 15px;}
.speaker-block .speaker-name {font-size:18px; font-weight:400; font-family:'Merriweather', serif;}
.speaker-block .speaker-desgn {font-size:12px; font-weight:500; color:#000; letter-spacing:1px; line-height:16px;}

/*------ End of the Webinar css -------*/

/*------ Start of the Events css -------*/
.events-banner {background-image:url('https://nihilent.com/wp-content/uploads/2020/05/events_header.jpg'); height:100%; height:100%; min-height:255px; background-position:center; background-repeat: no-repeat; background-size:cover; position:relative;}

.webinar-banner {background-image:url('https://nihilent.com/wp-content/uploads/2020/05/events_webinar.jpg'); height:100%; height:100%; min-height:255px; background-position:center; background-repeat: no-repeat; background-size:cover; position:relative;}
.newsletter-banner {background-image:url('https://nihilent.com/wp-content/uploads/2020/11/newsletter_header-1.jpg'); height:100%; height:100%; min-height:255px; background-position:center; background-repeat: no-repeat; background-size:cover; position:relative;}

/*------ End of the Events css -------*/

/*------ Start of the footer css -------*/
.footermenu-link {vertical-align:top;}
.m-team-content h4 {font-weight:600; color:#232323; margin:25px 0 5px;}
.m-team-content p {font-size:14px; color:#6f6f6f; font-weight:400;line-height:24px;}
.m-team-content span {font-size:14px; color:#6f6f6f; font-weight:400; display:block;}
.our-team-card .team-img {cursor: pointer;}
.modal-body .containers {padding: 0 10px;}

.social-icons a {color:#666666; font-size:1.85rem}
.contactus-sideWidget {position:relative;}
.contactus-sideBtn {position:fixed; display:inline-block; top:50%; right:0; cursor:pointer; background: #fcc122; font-weight:normal; font-size:14px; color:#fff; padding:6px 15px 8px; z-index:150; box-sizing:border-box; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); border-radius: 50px 0px 0px 50px; -moz-border-radius: 50px 0px 0px 50px; -webkit-border-radius: 50px 0px 0px 50px;}
.contactus-sideBtn:hover {background:#333333; color:#fff;}
#ctaModal .modal-content {border:0px; border-radius:0;}
#ctaModal .modal-header {background-color:#fcc122; color:#000; padding:0;}
#ctaModal button.close {background:rgba(0,0,0,0.3); padding:18px 22px 18px; margin:0px; font-size:30px;}
#ctaModal h4 {padding:15px; font-size:26px; margin-right:auto;}

.form-group.required .control-label:after, .mandatory:after {content:"*"; color:#d01f23;}
.ctaForm div.wpcf7-response-output {margin:10px}
.ctaForm .modal-header {display:flex; flex-direction:row-reverse;}
.ctaForm .modal-title {margin-right:auto;}
.ctaForm .cta-head {margin-top:0px; margin-bottom:30px; font-size:24px; font-weight:500px;}
.ctaForm .control-label {text-align:left; font-weight:600;} 
.ctaForm .form-control {height:40px; border-radius:0px; width:100%; padding:6px 15px; color:#000;}
.ctaForm textarea.form-control {height:80px}
.ctaForm .btn {border-radius:0;}
.ctaForm .btn-submit {background:#fcc122; color:#000}
.ctaForm .btn-submit:hover {background:#333333; color:#fff;}
.btn-submit[disabled]:hover {background:#fcc122; color:#000}

.yellowHead .modal-content, .darkgrayHead .modal-content {border:0px; border-radius:0;}
.yellowHead .btn, .darkgrayHead .btn {border-radius:0;}
.yellowHead .modal-header {background-color:#fcc122; color:#000; padding:0;}
.yellowHead	h4 {padding:15px; font-size:22px;}
.yellowHead button.close {background:rgba(0,0,0,0.3); padding:18px 22px 18px; margin:0px; font-size:30px;}

.darkgrayHead .modal-header {background-color:#333; color:#fff; padding:0;}
.darkgrayHead h4 {padding:15px; font-size:22px;}	
.darkgrayHead button.close {background:rgba(0,0,0,0.3); padding:18px 22px 18px; margin:0px; font-size:30px; color:#fff; text-shadow:0 1px 0 #666;}
	
.darkgrayBtn {background-color:#333; color:#fff;}
.darkgrayBtn:hover {background-color:#1A1A1A; color:#fff;}
/*------ End of the footer css -------*/


/*----- New CSS -----*/
.sf-pg {font-family:'Merriweather', serif;}
.monoImg {filter:grayscale(1);}
.downBtn {border:1px solid #000; padding:15px 25px; border-radius:50px; background:#fcc122; color:#000; text-decoration:none; font-family:'Open Sans', sans-serif; font-weight:500; margin:5px;}
.downBtn:hover, .downBtn:focus {border:1px solid #333; background:#333; color:#fff;}
.downBtn-light {border:1px solid #000; padding:15px 25px; border-radius:50px; background:#333; color:#fff; text-decoration:none; font-family:'Open Sans', sans-serif; font-weight:500; margin:5px;}
.downBtn-light:hover, .downBtn-light:focus {border:1px solid #333; background:#fcc122; color:#000;}
.textBanner {position:absolute; top:0; left:60px; padding:3rem 5rem; max-width:730px;}
.textBanner h1, .textBanner .banDesc {padding:3rem 4rem 2rem;}
.banHead {font-family:'Montserrat', sans-serif; font-size:42px; font-weight:500; line-height:50px;}
.banDesc {font-family:'Montserrat', sans-serif; font-size:16px; text-align:justify; line-height:26px;}
.banOuterBg {background:rgba(0,0,0, 0.6); color:#fff;}
.banOuterBg span {color:rgba(252,193,34,1);}
.imgBtmbdr {border-bottom:15px solid #fcc122;}
.secGradientBg {background: linear-gradient(180deg,transparent 0,rgba(0,0,0,0.04));}
.bdText {font-size:16px; line-height:30px; font-weight:400; color:#000;}
.blue-bg {background:rgba(160,201,245,0.04);}
.sf-section {display:flex; width:100%;}
.sf-left-imgsec, .sf-right-imgsec {width:390px;}
.sf-left-contsec, .sf-right-contsec {width:calc(100% - 390px);}
.sf-left-contsec .sub-heading, .sf-right-contsec .sub-heading {background:rgba(252,193,34,1); padding:2rem 4rem; color:#000; margin-top:0; font-family: 'Montserrat', sans-serif; font-weight: 500;}
.sf-inner {padding:0 4rem;}
.crdTxt {font-size:12px;}
.sf-head {font-size: 30px; font-family: 'Merriweather', serif; font-weight: 300; color: #000; padding-bottom: 15px;}
.imgPara {display:inline-block; width:150px; margin-right:20px; float:left;}

.yBdrTop {border-top:3px solid #fcc122;}
.yBdrBottom {border-bottom:3px solid #fcc122;}
.smBannerBg {background:#f9f9f9; display:flex; text-align:justify; align-items:center; margin-bottom:20px;}
.smBannerTxt {margin-left:40px; margin-right:10px; font-size:2.12rem; font-weight:900;}
#arrwBlk {width:150px; height:120px; position:relative; background:#fcc122; color:#333; font-size:80px; text-align:center}
#arrwBlk:before {content:""; position:absolute; right:-30px; bottom:0; width:0; height:0; border-left:30px solid #fcc122; border-top:60px solid transparent; border-bottom:60px solid transparent;}

.iv-Section {display:flex; width:100%; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-content:center;}
.iv-Lft, .iv-lfty {background:rgba(0,0,0,0.7); color:#fff; font-size:40px; font-weight:100; padding:10px 15px; text-align:center; max-width:130px; width:100%; flex-shrink:0;}

.iv-lfty small {font-size:20px; display:block; margin-top:-10px;}
.yellwBg {background:rgba(252,193,34,0.4)!important;}
.iv-lfty {background:rgba(252,193,34,1)!important; color:#000!important;}
.iv-Rht {padding:10px 15px;}
.iv-RhtBtn {width:100%; display:flex; justify-content:space-between; align-content:center;}

.form-group {font-size:12px;}
.ctaForm input.form-control, .ctaForm select.form-control {height:34px; color:#000; font-size:12px;}

/*======Start of the media queries=======*/

@media (min-width:2560px){
    
    
.rightimg-panel img{width: 100%;}    
.leftimg-panel img{width: 100%;}    
       
.leftimg-panel {width: calc(100% - 39%)!important;} 
.scndright-topcontent{align-self: center;}
    
.rightdigital-img{width: auto;}    
    
.homeabt-img img{width: 100%;}    
.lefttoppatch-content{padding: 350px 0 350px 90px!important;}
/*.performlisting li{width: 23%!important;}*/
    
    .designthink-imgsection img{width: 100%!important;}    
    .toppanel-wrap img{width: 100%!important;}    
    
/*======Start of the initiatives===========*/
.initiativetop-layertxt .big-heading{width:80%!important;}    
/*======End of the initiatives===========*/

 /*========Start of the leadership=======*/
.leadermember-content{width: 72%!important;}
.individuallead-innermem.active{width: 1300px!important;} 
.leadership-members li{width: 49%!important;}    
/*========End of the leadership=======*/
             
/*========Start of the careers page============*/
.carrers-innerwork .careerswork-txt{width: 60%!important;}
.vertical-slider{width: 100%!important;}  
/*========End of the careers page============*/

/*========Start of the blog page============*/
.leftpanel-blogdetail{max-width:72%!important;}
    
.blogdeatil-banner img{width: 100%!important;}
.blogdetail-innercontent{width: 100%!important;}
.blogretail-img img{width: 100%;}
/*========End of the blog page============*/
   

/*======Start of the job listing==========*/

/*======End of the job listing==========*/

 
/*========Start of the location=============*/

/*========End of the location=============*/
 
/*========Start of the blog listing=============*/
 .leftpanel-bloglisting {width: 77.5%!important;}
 .individualbox-bloglist {max-width: 585px!important;}
 .individualbox-bloglist .image-bloglist img{width: 100%;}
/*========End of the blog listing=============*/
 
/*==========Start of the case study page============*/

/*==========End of the case study page============*/
  

/*=========Start of the service holistic page=============*/
.individualbox-servicelist{max-width: 48%!important;}
.individservice-industbox{max-width: 18.9%!important;}
/*.individualbox-servicelist:nth-child(3){margin-top: -12px!important;}*/
/*=========End of the service holistic page=============*/


/*=======Start of the awards==========*/

/*=======End of the awards==========*/


/*=========Start of the awards details=============*/

/*=========End of the awards details=============*/

 
/*=========Start of the newsroom =========*/

/*=========End of the newsroom =========*/


/*=======Start of the investors===========*/

/*=======End of the investors===========*/
    
/*========Start of the solution============*/    
.individual-solutionbox{min-height: 585px!important;}    
/*========End of the solution============*/    
    
/*=========Start of the site map css===========*/

/*=========End of the site map css===========*/

/*=========Start of the Webinar & Awards css===========*/
.webinar-solutionbox, .awards-tilebox {width:18.666667%; margin: 20px 15px;}
/*=========End of the Webinar css===========*/
    
    
}/*=====end of the media  2560px=========*/

@media (min-width:1900px) and (max-width:2000px){
   
.leftimg-panel {width: calc(100% - 42.5%)!important;}   

.leftimg-carrerswrk {width: 962px!important;}    
.rightimg-carrerswrk {width: 676px!important;}    
.topimg-carrerswrk {padding: 121px 65px!important;}    
.topimg-carrerswrk .carrerimg-txt{line-height: 32px!important;}    
.leftpanel-blogdetail{max-width: 60%!important;}    
    .scndright-topcontent{width: 66%!important;}
/*======Start of the job listing==========*/

/*======End of the job listing==========*/

 
/*========Start of the location=============*/

/*========End of the location=============*/
 /*========Start  of the service list==============*/

/*========Start  of the service list==============*/
 
/*=======Start of the awards==========*/

/*=======End of the awards==========*/
 

/*=========Start of the awards details=============*/

/*=========End of the awards details=============*/

 
/*=========Start of the newsroom =========*/

/*=========End of the newsroom =========*/
   

/*=======Start of the investors===========*/

/*=======End of the investors===========*/


/*=========Start of the industry page============*/
.industryleft-contentsec{padding: 45px 84px!important;}
.industryright-contentsec{padding: 65px 84px 40px;}    
/*=========End of the industry page============*/

 
/*=============Start of the testimonals=================*/

/*=============End of the testimonals=================*/
  
/*===========Start of the solutions===============*/
    .individual-solutionbox{min-height: 480px!important;}
/*===========End of the solutions===============*/
       

/*=============Start of the warranty=============*/

/*=============End of the warranty=============*/
   
/*=========Start of the site map css===========*/

/*=========End of the site map css===========*/
    
    
}/*=====end of the media  1900px and 2000px=========*/

@media (min-width:1800px){
    
.headermenu-list li a{font-size: 16px;}    
.small-heading{font-weight: 600;font-size: 15px;letter-spacing: 4px;text-transform: uppercase;}
.big-heading{font-size: 75px;font-family: 'Merriweather', serif;font-weight: 500;color: #000;}
.sub-heading {font-size: 40px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.smallpara-txt{font-size: 16px;font-weight: 500;color: #000;line-height: 30px;}
    
.common-breadcrumbs{padding: 60px 90px 0}    
.joblisting-page .common-breadcrumbs{padding: 60px 0px 0;max-width: 1000px;}    
    
    
.lefttoppatch-content{padding: 250px 0 250px 90px;}    
.lefttoppatch-content .big-heading{width: 500px;}
.scndright-topcontent{width: 71%;}    
.scndright-topcontent .sub-heading {width: 678px;line-height: 60px;}    
.lefttoppatch-content .sub-heading{font-size: 30px;line-height: 40px;}   
    
.leftimg-panel {width: calc(100% - 38%);}   
.scndright-topcontent{align-self: center;}
.leftdigital-content .sub-heading {color: #000;width: 585px;line-height: 56px;}

.individual-digitalinner .digi-head{font-size: 23px; line-height:30px;width: 380px;}    
.individual-digitalinner .digi-txt {font-size: 16px;font-weight: 500;line-height: 22px;max-width: 465px;}
    
/*.performlisting li{width: 22.2%;} */   
    .perform-content{padding: 0 34px;}
.performlisting li img{width: 100%;}    
.perform-content .perform-head{font-size: 24px; line-height: 30px;}    
 
    .performlisting{display: inherit!important}  

/*=======Start of the design thinking===========*/
    .designthink-innercontent .sub-heading{max-width: 100%;line-height: 54px;}
    .designthink-innercontent .smallpara-txt{font-size: 18px; line-height: 30px;}
    .designthink-innercontent{max-width: 900px;}

    .homeservice-imgsect img{width:100%;}
    .homeservice-contsect .homeservice-head {font-size: 25px;max-width: 340px; line-height: 35px;}
    .homeservice-contsect .homeservice-cont {font-size: 16px;line-height: 20px;max-width: 375px;}
/*=======End of the design thinking===========*/

/*======Start of the number count=========*/
 
.scrollnumber-wrap{display: inline-block;width: 100%;xpadding: 130px 0px;}

.number-count .counter-value{font-size: 58px;font-family: 'Merriweather', serif;font-weight: 500;line-height: 62px;padding: 0 5px;}
.number-count .fa-usd{font-size: 50px;line-height: 50px;}
.number-count .number-extratxt{font-size: 50px;font-family: 'Merriweather', serif;font-weight: 500;line-height: 56px;padding: 0 5px;}
.number-count .fa-plus{font-size: 40px;}
.count-desc .desc-txt{font-size: 14px; line-height: 20px;}

/*======End of the number count=========*/
 
/*============Start of the homebt wrap=========*/
.homeabt-content{top:18%;max-width: 1170px;}
.homeabt-content .smallpara-txt{width: 720px;}
.homeabt-listing .bigtxt{font-size: 40px; line-height: 45px;}
.homeabt-listing .smalltxt{font-size: 15px;}
/*============End of the homebt wrap=========*/

    
 
/*======Start of the initiatives===========*/
.breadcrumbs-listing .breadcrumbs-txt{font-size: 15px;}
.inidividual-initart .initart-head{font-size: 26px; width: 310px;line-height: 35px;}
.initiativetop-layertxt .big-heading{line-height: 95px;width: 90%;}    
/*======End of the initiatives===========*/

/*========Start of the leadership=======*/
.leadership-tophead{padding-bottom: 30px;}

/*.leadermember-img img{width: auto;}*/
.leadermember-content{display: inline-block;vertical-align: top;width: 480px;padding-left: 25px;}
.leadership-members li{width: 48.6%;padding-right: 0px;}
.leadermember-content .member-name{font-size: 28px;font-weight: 300;font-family: 'Merriweather', serif;}
.leadermember-content .member-desgn{font-size: 14px;font-weight: 500;color: #000;letter-spacing: 1px;}
.leadermember-content .member-intro{font-size: 16px; line-height: 25px;color: #000;padding-top: 15px;}
.member-readmore{padding-top: 20px;}
.member-readmore .member-readlink{font-size: 14px;color: #c08c00;text-decoration: underline;}
.individuallead-innermem.active{width: 1000px;}    
    
/*========End of the leadership=======*/
    
 /*===Start of the leader mem modal css====*/
.leadermem-dialog{width: 1012px;}
.leadermem-description .mem-occupation{font-size: 14px; }
.memdeatil-description .memdesc-txt{font-size: 16px;}
/*===End of the leader mem modal css====*/

 
/*=======Start of the blog details===========*/
.blogdetail-toppanel .big-heading{width:100%;line-height: 85px;}
.bloglist-toppanel .big-heading{width:80%;line-height: 85px;}
    
.blogdeatil-banner img{width: 100%;margin: 0 auto;}
.blogdetail-innercontent{padding: 0px 0px 60px;}
.blogdeatil-bannerhead .blogbanner-head{font-size: 35px;line-height: 55px;}
.blogdeat-desc p{padding-bottom: 20px;font-size: 16px;color: #000;line-height: 30px;}
    

.rightcontent-blogmem{width: 68%;}
.rightcontent-blogmem .blogmem-head{font-size: 28px;line-height: 40px;}
.rightcontent-blogmem .blogmem-occ{font-size: 14px;margin-top: 0px;}
.rightcontent-blogmem .blogmem-desc{font-size: 16px;line-height: 30px;}  
    
.blogdeat-innerpost .blogpost-head{font-size: 50px;}  
.blogpost-listing .postdesc{font-size: 28px;line-height: 40px;}   
    
/*.mostread-innerblog{max-width: 530px;}*/
.mostread-innerblog {width:100%;}    
.blognewsletter-innerwrap{max-width: 530px;}    
.leftpanel-blogdetail {max-width: 1000px;}    
.blogdetail-innercontent{width: 100%;}    
.mostread-listingblog p{font-size: 20px;}
.blognewsletter-innerwrap h6{font-size: 25px;}
.blognewsletter-innerwrap h5{font-size: 25px;}
.blognews-btnwrp .blogsubscrib-btn{font-size: 15px;}
.blognews-input .blognews-input{font-size: 18px;}
/*=======End of the blog details===========*/
     
/*========Start of the careers page============*/
.carrers-innerwork .careerswork-txt{width: 87%;font-size: 35px;line-height: 55px;}
.leftimg-carrerswrk{width: 906px;}
.rightimg-carrerswrk{width: 674px;}    
.topimg-carrerswrk{padding: 110px 65px}    
.topimg-carrerswrk .carrerimg-txt{font-size: 16px;line-height: 28px;}
    
.opport-carrertxt{font-size: 16px; line-height: 28px;width: 895px;}    
.job-carrertxt{font-size: 16px; line-height: 28px;width: 895px;}    
.viewjob-btnwrap{padding: 25px 0px;}
.viewjob-btnwrap .job-btn{padding: 15px 45px;font-size: 16px;}  
.vertical-slider{width: 104%;}    
/*========End of the careers page============*/
  
/*=========Start of the partners page==========*/
.partnercontent-section p{font-size: 16px;}
.partners-tophead .big-heading{line-height: 85px;padding-right: 240px;}    
/*=========End of the partners page==========*/
    
 
/*======Start of the job listing==========*/
.joblisting-innerwrp{max-width: 1000px;}
.jobapplication-innerform{max-width: 700px;}    
.jobapplication-innerform .jobappl-head{font-size: 65px;}    
.jobapplication-innerform .jobappl-txt{font-size: 16px;}
.jobappl-input{font-size: 16px;}
.fileupload-btn .btn-primary{font-size: 14px;}
.jobform-btnwrap .jobform-submit{font-size: 14px;}
.commonacc-panelwrp .panel-subtitle{font-size: 14px;}
.commonacc-panelwrp .panel-title{font-size: 23px}
/*======End of the job listing==========*/


/*========Start of the location=============*/
.locationacc-mainwrap{padding-right: 15px;}
.locationdesc-head{font-size: 24px;}
.locationdesc-list .locdesc-addr{width: 220px; font-size: 16px;line-height: 22px;}    
.locationdesc-list li p{font-size: 16px;}
.individualloc-destination{min-height: 176px;}    
/*========End of the location=============*/


/*======Start of the blog listing page=========*/
.bloglist-innerwrp .medium-heading{font-size: 26px;}
/*.leftpanel-bloglisting{width: 66.5%;}
.individualbox-bloglist{max-width: 515px;}*/
.individualbox-bloglist{width:31%;} 
.individualbox-bloglist .content-bloglist .sub-content{font-size: 28px; line-height: 35px;}    
.individualbox-bloglist .content-bloglist .para-content{font-size: 18px; line-height: 30px;}
.blogchain-innerlist .individual-blogchain{font-size: 14px;}    
/*======End of the blog listing page=========*/
/*===========Start of the about page===========*/
.aboutleft-innercontent .aboutpara-text{font-size: 18px;}
.about-toppanel .big-heading{width: 82%;line-height: 85px;}

.aboutright-contentsec .aboutpara-text{line-height: 30px;font-size: 18px;margin-bottom: 0px;} 
.aboutpara-listing .aboutlist-para{font-size: 18px;line-height: 30px;}     
    
/*===========End of the about page===========*/
 
/*==========Start of the case study page============*/

/*==========End of the case study page============*/


/*=========Start of the service holistic page=============*/

/*=========End of the service holistic page=============*/

/*========Start  of the service list==============*/
.individualbox-servicelist{max-width: 780px}
.individservice-industbox{max-width: 300px}
.individservice-industbox:last-child{margin-right: 0px;}  
.serviceindust-boxeswrap{text-align: left}    
/*.individualbox-servicelist:nth-child(3){margin-top: -40px;}    
.individualbox-servicelist:nth-child(4) {min-height: 655px;}*/    
/*========Start  of the service list==============*/
   

/*=======Start of the awards==========*/
.awardslayer-toptxt .big-heading{line-height: 85px;}
.awardslayer-toptxt .awards-subhead{font-size: 30px; line-height: 50px;}
/*=======End of the awards==========*/
/*========Start of the awards=============*/  
    .awardsarticle-listing{width: 100%;}
    .awardsarticle-listing li{width: 33%;}
    .awardsarticle-listing li:hover .perform-content{top: 60%;}
    .awardsarticle-listing .perform-content{top: 72%;}
/*========End of the awards=============*/    


/*=========Start of the awards details=============*/

/*=========End of the awards details=============*/


/*=========Start of the newsroom =========*/
.newsroom-banner img{width: 100%;}
/*=========End of the newsroom =========*/


/*=======Start of the investors===========*/
.investors-banner img{width: 100%;}
/*=======End of the investors===========*/
    

/*=========Start of the industry page============*/
.industryleft-innercontent .sub-heading{line-height: 52px;}
.industryleft-innercontent .industrypara-text{font-size: 18px;}
.industryright-contentsec .industrypara-text{font-size: 18px;}    
.industryleft-contentsec{padding: 30px 84px;} 
.industry-toppanel .medium-heading{font-size: 24px;line-height: 40px;}    
/*=========End of the industry page============*/


/*=============Start of the testimonals=================*/
.testvideo-txt h5{font-size: 24px;}
.testvideo-txt h6{font-size: 14px;}    
.individtest-innerpanel h5{font-size: 28px;}    
.individtest-innerpanel h6{font-size: 14px;}    
.individtest-innerpanel p{font-size: 18px;line-height: 30px;}    
    
    
/*=============End of the testimonals=================*/

 
/*===========Start of the solutions===============*/
    .individual-solutionbox{min-height: 460px;}
/*===========End of the solutions===============*/
   

/*=============Start of the warranty=============*/

/*=============End of the warranty=============*/
    
 /*=========Start of the case listing=========*/    
.individualbox-caselist{margin-right: 28px;}   
    .caselisting-toppanel .big-heading{width: 85%;line-height: 85px;}    
/*=========End of the case listing=========*/    
/*=========Start of the site map css===========*/

/*=========End of the site map css===========*/

/*======= Start of the Webinar css ==========*/
.webinar-toppanel .big-heading {line-height: 85px;}     
/*======= End of the Webinar css ==========*/


}/*=====end of the media  1800px=========*/

@media (min-width:1500px) and (max-width:2559px){
	.webinar-solutionbox, .awards-tilebox {width:23.33333333%;}
}


@media (min-width:1500px) and (max-width:1620px){
    
.leftimg-panel{width: calc(100% - 38%);}
   
.scrollnumber-wrap{display: inline-block;width: 100%;}   
.scndright-topcontent{width: 71%;}
/*.performlisting li{width: 22%;}  */  
.perform-imgpanel img{width: 100%;}    
.lefttoppatch-content{padding: 200px 0 200px 90px;}    
.performlisting{text-align: center;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding: 0 110px;}    
/*============Start of the homebt wrap=========*/
.homeabt-content{top:14%;}
/*============End of the homebt wrap=========*/
        
/*======Start of the initiatives===========*/
.initiativetop-layertxt .big-heading {width: 80%;line-height: 62px;}
/*======End of the initiatives===========*/
 
/*=======Start of the blog details===========*/
.leftpanel-blogdetail{max-width: 1000px;}
.blogdeatil-innermain .leftpanel-blogdetail{max-width: 1000px;}    
.blogdetail-innercontent{width: 908px;}    
/*=======End of the blog details===========*/
/*========Start of the careers page============*/

/*========End of the careers page============*/


/*======Start of the job listing==========*/

/*======End of the job listing==========*/

/*======Start of the leadership==========*/
.leadership-members li{width: 48.4%; padding-right: 0px;}
/*======End of the leadership==========*/

/*========Start of the nihilent cares=======*/
.initiativeart-list li{padding: 40px 35px;}
/*========End of the nihilent cares=======*/

    
/*======Start of the partners==========*/
.partnercontent-section p{font-size: 16px;}
/*======End of the partners==========*/

  
/*========Start of the location=============*/

/*========End of the location=============*/
 /*======Start of the blog listing page=========*/
/*.individualbox-bloglist {max-width:450px;}*/
.individualbox-bloglist {width:31%;}
.mostread-innerblog{max-width:425px;}    
.blognewsletter-innerwrap{max-width:425px;} 
    
/*======End of the blog listing page=========*/
 /*===========Start of the about page===========*/

/*===========End of the about page===========*/


/*=========Start of the service holistic page=============*/

/*=========End of the service holistic page=============*/
    
/*========Start  of the service list==============*/
.individualbox-servicelist{max-width: 630px}
.individservice-industbox{max-width: 260px;}    
/*========Start  of the service list==============*/
    

/*========Start of the awards=============*/  
    .awardsarticle-listing{width: 100%;}
    .awardsarticle-listing li{width: 33%;}

/*========End of the awards=============*/    
      
/*=========Start of the awards details=============*/

/*=========End of the awards details=============*/


/*=========Start of the carrers=============*/
.topimg-carrerswrk{padding: 79px;}
.rightimg-carrerswrk{width: 595px;}    
.leftimg-carrerswrk{width: 750px;}    
/*=========End of the carrers =============*/


/*=========Start of the newsroom =========*/
.newsroom-banner img{width: 100%;}
/*=========End of the newsroom =========*/
    

/*=======Start of the investors===========*/
.investors-banner img{width: 100%;}
/*=======End of the investors===========*/


/*=========Start of the industry page============*/
    .industryright-contentsec{padding: 70px 84px 40px}
/*=========End of the industry page============*/

  
/*=============Start of the testimonals=================*/

/*=============End of the testimonals=================*/
 
/*===========Start of the solutions===============*/
.individual-solutionbox{min-height: 420px}
/*===========End of the solutions===============*/
 

/*=============Start of the warranty=============*/

/*=============End of the warranty=============*/
 /*=========Start of the site map css===========*/

/*=========End of the site map css===========*/
   
    
}/*=====end of the media  1500px and 1620px=========*/

@media (min-width:1350px) and (max-width:1439px){

.leftimg-panel {width: calc(100% - 25%);}   
.lefttoppatch-content{padding: 160px 0px 160px 90px}    
.scndright-topcontent{width: 84%;padding: 50px 0px 50px 94px}    
.performlisting{width: 100%;margin: 0 auto;}
/*.performlisting li{width: 24%;}*/
    
.homeabt-content{padding: 40px 0 30px 70px;}    
/*==========Start of the performance==========*/
.individual-digitalinner{margin-top: 18px;}
/*==========End of the performance==========*/
       
/*======Start of the initiatives===========*/
.initiativeart-list li {padding: 40px 30px;}

/*======End of the initiatives===========*/
  
/*========Start of the leadership=======*/
.leadermember-img img{width: 170px;}
.leadermember-content{padding-left: 25px;width: 320px;}
.leadermember-content .member-intro{padding-top: 0px;}
/*========End of the leadership=======*/

/*=======Start of the blog details===========*/
.blogpost-listing .postdesc{padding: 30px 35px 10px 0;}
.blogdetail-innercontent{width: 700px;}
.leftpanel-blogdetail{max-width:800px;}    
/*.rightpanel-blogdetail{padding-right: 78px;}*/

.rightcontent-blogmem{width: 62%;}    

.rightpanel-bloglisting .mostread-innerblog{max-width: 350px;}
.rightpanel-bloglisting .blognewsletter-innerwrap{max-width: 350px;}
    
/*=======End of the blog details===========*/

/*======Start of the blog listing page=========*/
/*.bloglist-maininner{padding-right: 10px;}*/
.individualbox-bloglist{max-width: 375px;}
/*.leftpanel-bloglisting{width: 64.5%;}
.rightpanel-bloglisting{max-width: 350px;}*/
.blogchain-innerlist .individual-blogchain{display: inline-block;margin-bottom: 15px;}
.individualbox-bloglist .content-bloglist{padding: 40px 30px 30px;}    
/*======End of the blog listing page=========*/

 /*=======Start of the carrers page===========*/
.leftimg-carrerswrk{width: 665px;}    
.rightimg-carrerswrk{width: 485px;}
.topimg-carrerswrk{padding: 60px;}    
/*=======End of the carrers page===========*/
       
  
/*=========Start of the partners page==========*/
.partners-tophead .big-heading{padding-right:250px;}
.individualbox-panel{min-height: 290px;width:29.6%}    
.individualbox-innerpan{padding: 30px 18px;}    
.partnercontent-section p{font-size: 14px;}   

/*=========End of the partners page==========*/


/*======Start of the job listing==========*/

/*======End of the job listing==========*/

 
/*========Start of the location=============*/

/*========End of the location=============*/



 
/*===========Start of the about page===========*/
.about-toppanel .medium-heading{padding-right: 100px;}
    
 
.about-toppanel .medium-heading{padding-right: 65px;}
.aboutleft-contentsec{padding: 30px 60px;width: 66%;}    
.aboutleft-innercontent .aboutpara-text{font-size: 16px;}    
    
.aboutright-contentsec{padding: 30px 60px;width: 65%;}    
    
/*===========End of the about page===========*/
        


/*==========Start of the case study page============*/

/*==========End of the case study page============*/
    

/*=========Start of the service holistic page=============*/

/*=========End of the service holistic page=============*/


/*========Start  of the service list==============*/
/*.servicelist-innerbtm{padding: 50px 65px;}*/
.serviceindust-boxeswrap{text-align: left}    
.individservice-industbox{margin-right: 16px;max-width: 214px;}    
.individualbox-servicelist{max-width: 550px;}
/*.individualbox-servicelist:nth-child(3){margin-top: -40px;}    
.individualbox-servicelist:nth-child(4) {min-height: 685px;} */   
/*========Start  of the service list==============*/
  
/*=======Start of the awards==========*/

.awardslayer-toptxt .awards-subhead{padding-right:185px;}    
   
/*=======End of the awards==========*/
 /*========Start of the awards=============*/  
    .awardsarticle-listing{width: 100%;}
    .awardsarticle-listing li{width: 33%;}
    .awardsarticle-listing .perform-content{padding: 0 20px; }
/*========End of the awards=============*/    
       

/*=========Start of the awards details=============*/

/*=========End of the awards details=============*/


/*=========Start of the newsroom =========*/

/*=========End of the newsroom =========*/

/*=======Start of the investors===========*/

/*=======End of the investors===========*/


/*=========Start of the industry page============*/
.industryleft-contentsec{width: 59%;padding: 22px 70px;}
.industryright-contentsec{width: 59%;padding: 40px 70px 30px;}    
/*=========End of the industry page============*/

 
/*=============Start of the testimonals=================*/
.individualtest-box{width: 31%;min-height: 330px;margin: 0px 35px 35px 0;}    
 
/*=============End of the testimonals=================*/
 
/*===========Start of the solutions===============*/
.individual-solutionbox {margin-right: 19px;min-height: 375px;}
/*===========End of the solutions===============*/
  

/*=============Start of the warranty=============*/

/*=============End of the warranty=============*/
 /*=========Start of the case listing=========*/    


.individualbox-caselist{margin-right: 18px;}    

.blogdeatil-innermain .leftpanel-blogdetail{padding-left: 0px;max-width: 730px;}

/*=========End of the case listing=========*/    
    
 /*=========Start of the site map css===========*/

/*=========End of the site map css===========*/

/*========= Start of the Webinar css ===========*/  
.speaker-block {margin-right:19px; min-height:350px;}
/*========= End of the Webinar css ===========*/ 
    
} /*===end of the media 1350px and 1439px=====*/

@media (min-width:1200px) and (max-width:1340px){

/*=====Start of the header wrap=====*/    
.header-wrap{padding: 20px 30px 30px;} 
/*.headermenu-list li{padding-right: 15px;}*/
    
/*=====End of the header wrap=====*/    
.common-breadcrumbs{padding: 40px 45px 0px;}    
    
    
.lefttoppatch-content{padding: 150px 0px 150px 60px;}   
.rightimg-panel{width: calc(100% - 38%);}
.leftimg-panel {width: calc(100% - 25%);}
.scndright-topcontent{padding:30px 0px 30px 70px;width: 90%;}
.scndright-topcontent .smallpara-txt{width: 85%;}    
    
    
/*==========Start of the performance==========*/
.individual-digitalinner{padding: 18px;margin-top: 0px;}
/*==========End of the performance==========*/
   
.leftdigital-content .sub-heading{width: 425px;}
 
/*======Start of the number count=========*/
.scrollnumber-wrap{padding: 80px 0px;display: inline-block;width: 100%;}
   
.scrollnumber-list li{padding: 0 25px;width: 49%;margin-bottom: 15px;}
.number-count .counter-value{font-size: 34px;}
.number-count .number-extratxt{font-size: 30px;}
.number-count .fa-plus{font-size: 20px;}
/*======End of the number count=========*/
       
/*============Start of the homebt wrap=========*/
.homeabt-content{padding: 20px 0 20px 70px; top:10%;}
/*============End of the homebt wrap=========*/
    
/*======Start of the initiatives===========*/
.blogpost-listing .postdesc{font-size: 20px;line-height: 28px;padding: 30px 5px 10px 0;}    
    
/*======End of the initiatives===========*/

/*========Start of the leadership=======*/
.leadership-members li{width: 47%;}
.leadermember-content{padding-left: 25px;}
.leadershiptop-inner{padding: 0 45px;}
.leadermember-img img{width: 170px;}    
.leadership-innermember{padding: 20px 50px 50px 50px}
.leadermember-content{width: 300px;}    
.leadermember-content .member-intro{padding-top: 5px;}
.member-readmore{padding-top: 0px;}

.individuallead-innermem.active .leadermember-content{width: 74%;}
/*========End of the leadership=======*/
    
 
/*=======Start of the blog details===========*/
   
.bloglist-maininner{padding: 41px 45px 50px 45px}
/*.leftpanel-bloglisting{width: 66.5%;}*/
.blogdetail-innercontent{width: 650px;}
.blogdeatil-innermain{padding-top: 30px;}    
.leftpanel-blogdetail{width:740px;padding-left: 45px;}    
.blogpost-listing .postdesc{font-size: 20px;line-height: 28px;padding: 30px 0 10px 0;}    
.rightcontent-blogmem{width: 62%;}    
/*.rightpanel-blogdetail{padding-right: 40px;}    
.mostread-innerblog{max-width: 360px;} */
/*=======End of the blog details===========*/

/*======Start of the blog listing page=========*/
.blogdetail-toppanel{padding: 0px 45px 40px;}    
.bloglist-maininner{padding-right: 10px;}
/*.individualbox-bloglist{max-width: 365px;}
.rightpanel-bloglisting{max-width: 375px;}*/
.blogchain-innerlist .individual-blogchain{display: inline-block;margin-bottom: 15px;}
/*======End of the blog listing page=========*/
 
/*=======Start of the carrers page===========*/
.carrers-innerwrap{padding: 0 45px}    
.leftimg-carrerswrk{width: 696px;}    
.rightimg-carrerswrk{width: 396px;}
.topimg-carrerswrk{padding: 52px;}    

.topimg-carrerswrk{padding: 27px;}    
.leftimg-carrerswrk{width: 560px;}
.rightimg-carrerswrk{width: 593px;}    
.topimg-carrerswrk .carrerimg-txt{line-height: 25px;font-size: 14px;} 
    
.individualcarrer-oppbox{width: 32%;min-height: 300px;margin: 0px 18px 35px 0px;}    
.individualinner-careeropp{padding: 40px 28px;}    
.individualinner-careeropp p {font-size: 14px;}
    
.carrers-innerwrap{padding: 0 45px;}
.carrers-opportwrap{padding: 0 45px;}        
/*========End of the careers page============*/
  
/*=========Start of the partners page==========*/
.individualbox-panel{min-height: 310px;} 
.partnersboxes-innerwrp{padding: 60px 0px 60px 40px}   
.individualbox-innerpan{padding: 30px  20px}    
/*=========End of the partners page==========*/


/*======Start of the job listing==========*/
.joblisting-page .common-breadcrumbs{padding: 40px 0 0}
/*======End of the job listing==========*/

 
/*========Start of the location=============*/
.leftlocation-destination{padding-left: 45px;}
/*========End of the location=============*/


 /*===========Start of the about page===========*/
.about-toppanel .medium-heading{padding-right: 65px;}
.aboutleft-contentsec{padding: 30px 60px;width: 61%;}    
.aboutleft-innercontent .aboutpara-text{line-height: 26px;font-size: 16px;}  
    
.aboutright-contentsec{padding: 30px 60px;width: 61%;}    
.aboutright-contentsec .aboutpara-text{line-height: 26px;font-size: 16px;margin-bottom: 0px;} 
.aboutpara-listing .aboutlist-para{font-size: 16px;line-height: 26px;}        
/*===========End of the about page===========*/
     
  
/*==========Start of the case study page============*/
.casestudy-innertoppanel{padding: 0 45px}
/*==========End of the case study page============*/

/*=========Start of the service holistic page=============*/
.serviceholist-toppanel{padding: 0 45px;}
    
/*=========End of the service holistic page=============*/

/*========Start  of the service list==============*/
.servicelist-innerbtm{padding: 50px;}
.individualbox-servicelist{max-width: 520px;}    
.individservice-innerlist{padding: 35px 50px;}
    
.individservice-industbox{max-width: 210px;margin-right: 20px;}  
.servicelist-toppanel{padding: 0px 45px 0 45px;}   
.performlisting {width: 100%;margin: 0 auto;padding: 0 45px;}    
/*.performlisting li {width: 24%;} */   
    
/*========Start  of the service list==============*/

/*=======Start of the awards==========*/
.awardslayer-toptxt .big-heading{line-height: 55px}
.awardslayer-toptxt .awards-subhead{padding-right: 190px;}    
.awards-toplayer{padding: 45px;}   

.awardsart-list li{min-height: 400px;}    
/*=======End of the awards==========*/
   
  
/*========Start of the awards=============*/  
    .awardsarticle-listing{width: 100%;}
    .awardsarticle-listing li{width: 33%;}
    .awardsarticle-listing .perform-content{padding: 0 20px; }
/*========End of the awards=============*/    
      

/*=========Start of the awards details=============*/

/*=========End of the awards details=============*/

/*=========Start of the newsroom =========*/
.newsroom-toppanel{padding:0px 45px 55px;}
/*=========End of the newsroom =========*/
    
/*=======Start of the investors===========*/
.investors-toppanel{padding:0px 45px 55px;}
/*=======End of the investors===========*/


/*=========Start of the industry page============*/
.industry-toppanel{padding: 0px 45px 0 45px;} 
.industrybtm-innerpanel{padding: 60px 45px}    
.industryleft-contentsec{padding:35px 50px;width: 62%;}    
.industryright-contentsec{width: 62%;padding: 45px 50px;}    
.industryleft-innercontent .industrypara-text{margin-bottom: 0px;padding-bottom: 0px;}    
/*=========End of the industry page============*/

 
/*=============Start of the testimonals=================*/
.testimonal-innerwrap{padding: 0 45px}
.individualtest-box{width: 32%;min-height: 300px;margin: 0px 15px 35px 0px}    
    
.individtest-innerpanel p{font-size: 14px;}
.individualtest-videowrap{margin-right: 14px;}
.testimonalinner-bottompanel{padding: 45px;}    
.individtest-innerpanel{padding: 40px 30px;}        
    
/*=============End of the testimonals=================*/
   
 
/*===========Start of the solutions===============*/
    .solutioniner-toppanel{padding: 0 45px;}
    .solutionadd-txtwrap p{font-size: 14px;padding-right: 50px;}
    .solutioninner-btmwrap{padding: 50px 45px;}
    .individual-solutionbox{margin-right: 18px;min-height: 380px;}
    .solutbox-content a{font-size: 18px;}
    .solutbox-content p{width: auto;}
/*===========End of the solutions===============*/
     

/*=============Start of the warranty=============*/
.warranty-innerwrap{padding: 0 45px;}
/*=============End of the warranty=============*/
    
    
 /*===========Start of the digital information============*/
.digital-transform-frame1, .digital-transform-frame2 { padding: 0 45px; }
/*===========End of the digital information============*/
   
    
/*===========Start of the usa Page==========*/    
.p-90 {padding: 0 45px;}
.highlight-text p {font-size: 20px;line-height: 40px;}
    
/*===========End of the usa Page==========*/    
    
 /*=========Start of the case listing=========*/    
.caselisting-innerwrap{padding: 0 45px;}
.caselisting-innerbtm{padding: 40px 45px;}    
.individualbox-caselist{margin-right: 15px;}    
/*=========End of the case listing=========*/    
       

 /*=======Start of the search result page===========*/
    .searchresult-toppanel{padding: 0 45px;}
/*=======End of the search result page===========*/
    
.blogdeatil-innermain .leftpanel-blogdetail{padding-left: 0px;max-width: 730px;}
    .blogdeatil-innermain{padding: 45px;}  
  /*=========Start of the site map css===========*/
   .sitemap-innerwrap{padding: 20px 45px;}
/*=========End of the site map css===========*/

 /*========= Start of the webinar =========*/
.webinar-toppanel {padding:45px;}
.webinarinner-btmwrap {padding: 50px 45px;}
.webinar-toppanel .big-heading {line-height: 55px;} 

 /*========= End of the webinar =========*/
  
} /*===end of the media 1200px and 1340px=====*/

@media (min-width:1200px) and (max-width:1279px){

    
/*========Start of the header========*/    
.headermenu-list li{padding-right: 20px;}    
/*========End of the header========*/    
    
    
/*======Start of the home page===========*/
.perform-content .perform-head{font-size: 18px;}    
.leftdigital-content{padding-left: 45px;}    
/*======End of the home page===========*/
    
    
/*=========Start of the about page===========*/    
.about-toppanel{padding: 0px 0px 50px 45px}    
    .about-innerbottom{padding: 60px 45px 50px;}    
/*=========End of the about page===========*/    
    
/*=========Start of the leadership==========*/    
.leadermember-content{width: auto;}    
.inidividual-leadermember{min-height: 400px;}    
/*=========End of the leadership==========*/    
    
/*=========Start of the careers===========*/
.leftimg-carrerswrk{width: 539px;}    
.rightimg-carrerswrk{width: 556px;}    
/*=========End of the careers===========*/
    
    
/*========Start of the awards=============*/  
    .awardsarticle-listing{width: 100%;}
    .awardsarticle-listing li{width: 33%;}
    .awardsarticle-listing .perform-content .perform-head{font-size: 18px;line-height: 22px;}    
    .awardsarticle-listing .perform-content{padding: 0 20px; }
    /*.awardsarticle-listing li:hover .perform-content{top: 18%;}*/
/*========End of the awards=============*/    
    
    
/*=======Start of the awards page========*/    
.awarddeat-topwrap{padding: 55px 45px;}    
/*=======End of the awards page========*/    
    
    
/*===========Start of the partner page============*/    
.partners-tophead .big-heading{padding-right: 210px;}    
    
/*===========End of the partner page============*/    

/*==========Start of the service listing==========*/    
.individualbox-servicelist{max-width: 520px;}    
.individservice-industbox{margin-right: 14px;}    
/*==========End of the service listing==========*/    
    
 .blogdeatil-innermain .leftpanel-blogdetail{padding-left: 0px;max-width: 680px;}
    .blogdeatil-innermain{padding: 45px;}  
 /*=========Start of the site map css===========*/
   .sitemap-innerwrap{padding: 20px 45px;}
/*=========End of the site map css===========*/
      
    
}/*=======End of the media 1200 and 1279px=============*/
@media (min-width:1160px) and (max-width:1199px){
    
/*=====Start of the header wrap=====*/    
.header-wrap{padding: 20px 30px 30px;} 
.headermenu-list li{padding-right: 15px;}
/*=====End of the header wrap=====*/    
   
.common-breadcrumbs{padding: 40px 45px 0px;}
 
 /*=====Start of the top patch banner========*/    
.lefttoppatch-content {padding:130px 0px 130px 85px;width: 67%;}    
.rightimg-panel { width: auto;}
.leftimg-panel {width: calc(100% - 30%);}    
.scndright-topcontent{padding: 0 0 0 70px;align-self: center;width: 86%;}    
    
    
/*=====End of the top patch banner========*/    
      
       
/*==========Start of the performance==========*/
.performlisting{width: 60%; margin: 0 auto;}
/*==========End of the performance==========*/

/*===========Start of the digital transformation========*/
.leftdigital-content .sub-heading{width: 408px;}
.leftdigital-content{padding-left: 60px}
/*===========End of the digital transformation========*/
     
/*==========Start of the performance==========*/
.individual-digitalinner{padding: 15px;margin-top: 0px;}
/*==========End of the performance==========*/


/*======Start of the number count=========*/
.scrollnumber-wrap{padding: 80px 0px;}
.scrollnumber-list{flex-wrap: wrap;}    
.scrollnumber-list li{padding: 0 25px;width: 49%;margin-bottom: 15px;}
.number-count .counter-value{font-size: 35px;}
.number-count .number-extratxt{font-size: 30px;}
.number-count .fa-plus{font-size: 20px;}
/*======End of the number count=========*/

 
/*============Start of the homebt wrap=========*/
.homeabt-content{padding: 20px 0 20px 70px; top:10%;}
/*============End of the homebt wrap=========*/

/*======Start of the initiatives===========*/

/*======End of the initiatives===========*/
      
 /*========Start of the leadership=======*/
.leadershiptop-inner{padding: 0 45px;margin-top: 20px;}    
.leadership-members li{width: 47%;}    
.leadership-innermember{padding: 20px 45px 50px 45px;}       

.leadermember-content{padding-left: 0px;width: 415px;}
.inidividual-leadermember{min-height: 405px;}  
.individuallead-innermem.active .leadermember-content{padding-left: 30px;}    
/*========End of the leadership=======*/


/*=======Start of the blog details===========*/
.blogdetail-toppanel{padding: 0px 45px 40px;} 
.blogdetail-innercontent{width: 550px;}
.leftpanel-blogdetail{width:645px;padding-left: 45px;}    
.blogpost-listing .postdesc{font-size: 20px;line-height: 28px;padding: 30px 0 10px 0;}    
.rightcontent-blogmem{padding-left: 0px;width: 100%;}    
.rightpanel-blogdetail{padding-right: 40px;}    
.mostread-innerblog{max-width: 360px;}    
/*=======End of the blog details===========*/
/*========Start of the careers page============*/
.carrers-innerwork .careerswork-txt{width: 800px;}
.topimg-carrerswrk{padding: 30px;}    
.leftimg-carrerswrk{width: 547px;}
.rightimg-carrerswrk{width: 435px;}    
.topimg-carrerswrk .carrerimg-txt{line-height: 25px;font-size: 14px;}    
    
.individualcarrer-oppbox{width: 32%;min-height: 300px;margin: 0px 16px 35px 0px;}    
.individualinner-careeropp{padding: 40px 28px;}    
.individualinner-careeropp p {font-size: 14px;}    
    
.carrers-innerwrap{padding: 0 45px;}
.carrers-opportwrap{padding: 0 45px;}        
/*========End of the careers page============*/
    
/*=========Start of the partners page==========*/
.individualbox-panel{min-height: 310px;} 
/*=========End of the partners page==========*/


/*======Start of the job listing==========*/
.joblisting-page .common-breadcrumbs{padding: 40px 0 0}
/*======End of the job listing==========*/

  
/*========Start of the location=============*/
.leftlocation-destination{padding-left: 45px;}
.rightlocation-googlemaps{width: 48%;}    
.individualloc-destination{padding: 25px}    
.locationdesc-list .locdesc-addr{width: 155px;}
/*========End of the location=============*/
 

/*======Start of the blog listing page=========*/
.bloglist-maininner{padding: 41px 45px 50px 45px}
/*.leftpanel-bloglisting{width: 66.5%;}*/    
.bloglist-maininner{padding-right: 10px;}
/*.individualbox-bloglist{max-width: 320px;}
.rightpanel-bloglisting{max-width: 340px;}*/
.blogchain-innerlist .individual-blogchain{display: inline-block;margin-bottom: 15px;}
/*======End of the blog listing page=========*/
    
 /*===========Start of the about page===========*/
.about-toppanel .medium-heading{padding-right: 65px;}
.aboutleft-contentsec{padding: 30px 60px;width: 60%;}    
.aboutleft-innercontent .aboutpara-text{line-height: 26px;font-size: 14px;}    
    
.aboutright-contentsec{padding: 30px 60px;width: 58%;}    
.aboutright-contentsec .aboutpara-text{line-height: 26px;font-size: 14px;margin-bottom: 0px;} 
.aboutpara-listing .aboutlist-para{font-size: 14px;line-height: 26px;}       
/*===========End of the about page===========*/
 
/*==========Start of the case study page============*/
.casestudy-innertoppanel{padding: 0 45px}
.casestudy-frstrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-scndrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-thrdrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-forthrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-fifthrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-listing li{font-size: 14px; line-height: 25px;}    
    

.casestudy-frstrow  h2{ font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-scndrow  h2{ font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-thrdrow  h2{ font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-forthrow  h2{font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-fifthrow  h2{font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
    
.casestudy-categlist li p{font-size: 14px;}    
.casestudy-categlist li span{font-size: 14px;}        
/*==========End of the case study page============*/


/*=========Start of the service holistic page=============*/
.serviceholist-toppanel{padding: 0 45px;}
.serviceholist-frstrow p{font-size: 14px;line-height: 25px;}    
.serviceholist-thrdrow p{font-size: 14px;line-height: 25px;}    
.serviceholist-listing li{font-size: 14px;line-height: 25px;}    
        
/*=========End of the service holistic page=============*/

/*========Start  of the service list==============*/
.servicelist-toppanel{padding: 65px 45px 0px 45px;}    
.servicelist-innerbtm{padding: 50px;}
.individualbox-servicelist{max-width: 500px;}    
.individservice-industbox{max-width: 188px;}    
.individservice-innerlist{padding: 35px 50px;}  
/*.individualbox-servicelist:nth-child(3){margin-top: -45px;}   
.individualbox-servicelist:nth-child(4) {min-height: 680px;}*/
/*========Start  of the service list==============*/

/*=======Start of the awards==========*/
.awardslayer-toptxt .big-heading{line-height: 55px}
.awardslayer-toptxt .awards-subhead{padding-right: 0px;}    
.awards-toplayer{padding: 70px 45px;} 

.awardsart-list li{min-height: 430px;}    
/*=======End of the awards==========*/
  
/*========Start of the awards=============*/  
    .awardsarticle-listing{width: 100%;}
    .awardsarticle-listing li{width: 33%;}
    .awardsarticle-listing .perform-content .perform-head{font-size: 18px;line-height: 22px;}    
    .awardsarticle-listing .perform-content{padding: 0 20px; }
    /*.awardsarticle-listing li:hover .perform-content{top: 18%;}*/
/*========End of the awards=============*/    
     

/*=========Start of the awards details=============*/

/*=========End of the awards details=============*/

/*=========Start of the newsroom =========*/
.newsroom-toppanel{padding:0px 45px 55px;}
/*=========End of the newsroom =========*/

    
/*=======Start of the investors===========*/
.investors-toppanel{padding:0px 45px 55px;}
/*=======End of the investors===========*/
    

/*=========Start of the industry page============*/
.industry-toppanel{padding: 0px 45px 0}
.industrybtm-innerpanel{padding: 60px 45px;}
.industryleft-contentsec{padding: 22px 40px;width: 60%;}
.industryright-contentsec{width: 60%;padding: 40px 40px;}
/*=========End of the industry page============*/

 
/*=============Start of the testimonals=================*/
.testimonal-innerwrap{padding: 0 45px}
.individualtest-box{width: 32%;min-height: 300px;margin: 0px 16px 35px 0px}    
    
.individtest-innerpanel p{font-size: 14px;}
.individualtest-videowrap{margin-right: 14px;}
.testimonalinner-bottompanel{padding: 45px;}    
.individtest-innerpanel{padding: 40px 30px;}        
    
/*=============End of the testimonals=================*/


/*===========Start of the solutions===============*/
    .solutioniner-toppanel{padding: 0 45px;}
    .solutionadd-txtwrap p{font-size: 14px;padding-right: 50px;}
    .solutioninner-btmwrap{padding: 50px 45px;}
    .individual-solutionbox{margin-right: 17px;min-height: 360px;}
    .solutbox-content a{font-size: 18px;}
    .solutbox-content p{width: auto;}
/*===========End of the solutions===============*/
    

/*=============Start of the warranty=============*/
.warranty-innerwrap{padding: 0 45px;}
/*=============End of the warranty=============*/

 /*===========Start of the digital information============*/
.digital-transform-frame1, .digital-transform-frame2 { padding: 0 40px; }
.digital-transform-inner .info { max-width: 850px; }
.digital-transform-contain p { font-size: 14px; line-height: 24px; }
.digital-transform-contain small { font-size: 14px; line-height: 24px; }
.digital-transform-contain .summariselisting li{font-size: 14px;line-height: 24px;}   
/*===========End of the digital information============*/
         
/*========Start of the usa page===========*/
.p-90 {padding: 0 45px;}
.highlight-text {padding: 0 50px 0 50px;width: calc(100% - 280px);}
.highlight-box p br{display: none}
.highlight-text p {line-height: 36px;font-size: 20px;}
.location-digital-wrap {padding-top: 50px;margin-bottom: 50px;}

/*========End of the usa page===========*/

/*=========Start of the case listing=========*/    
.caselisting-innerwrap{padding: 0 45px;}
.caselisting-innerbtm{padding: 40px 45px;}    
.individualbox-caselist{margin-right: 15px;}    
/*=========End of the case listing=========*/    
    
     
/*=========Start of the case listing========*/
.individualbox-caselist .content-caselist{padding: 30px 25px;}  
/*=========End of the case listing========*/
    
/*==========Start of the nihilent cares=============*/    
.initiativeart-list li{min-height: 415px;}    
/*==========End of the nihilent cares=============*/    
        
  /*=======Start of the search result page===========*/
    .searchresult-toppanel{padding: 0 45px;}
/*=======End of the search result page===========*/
   
 .blogdeatil-innermain .leftpanel-blogdetail{padding-left: 0px;max-width: 680px;}
    .blogdeatil-innermain{padding: 45px;}  
/*=========Start of the site map css===========*/
   .sitemap-innerwrap{padding: 20px 45px;}
/*=========End of the site map css===========*/
          
/*========= Start of the webinar =========*/
.webinar-toppanel {padding:70px 45px;}
.webinarinner-btmwrap {padding: 50px 45px;}
.webinar-toppanel .big-heading {line-height: 55px;}     

 /*========= End of the webinar =========*/    
    
} /*====end of the 1160px and 1199px=====*/

@media (min-width:992px) and (max-width:1159px){

/*=====Start of the header wrap=====*/    
.header-wrap{padding: 20px 30px 30px;} 
.headermenu-list li{padding-right: 10px;}
/*=====End of the header wrap=====*/    
.common-breadcrumbs{padding: 40px 45px 0;}
/*=====Start of the top patch banner========*/    

.small-heading{font-weight: 600;font-size: 11px;letter-spacing: 4px;text-transform: uppercase;}
.big-heading{font-size: 45px;font-family: 'Merriweather', serif;font-weight: 500;color: #000;}
.sub-heading {font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.smallpara-txt{font-size: 14px;font-weight: 500;color: #000;line-height: 25px;}
 
    
.lefttoppatch-content {padding: 90px 0px 90px 45px;width: 99%;}
.lefttoppatch-content .sub-heading{font-size: 20px;}    
.lefttoppatch-content .big-heading{width: 300px;font-size: 45px;}
.scndright-topcontent .sub-heading{width: 340px;line-height: 34px;}
.rightimg-panel { width: auto;}

.leftdigital-content .sub-heading{width: 400px;}
.leftimg-panel { width: calc(100% - 25%);}
.scndright-topcontent{width: 74%;}    
.scndright-topcontent .smallpara-txt{width: 85%;}    
.scndright-topcontent{padding: 18px 0 18px 45px;}
    
    
/*=====End of the top patch banner========*/    
    
/*===========Start of the Hompage========*/
.modal-lg {width:70%;}
/*===========End of the Hompage========*/
    
/*==========Start of the performance==========*/
.performlisting{width: 62%; margin: 0 auto;flex-wrap: wrap;padding: 0px;}
.rightdigital-img{width: 55%;}
/*==========End of the performance==========*/
    
/*===========Start of the digital transformation========*/
.leftdigital-content{padding-left: 40px;}
.individual-digitalinner .digi-head{font-size: 18px;width: 340px;}
.individual-digitalinner .digi-txt{width: 340px;}
.individual-digitalinner{margin-top: 0px; padding: 15px;}
.homeservice-listing li:hover .homeservice-contsect{bottom: 5px;}
/*===========End of the digital transformation========*/


/*======Start of the number count=========*/
.scrollnumber-wrap{padding: 80px 0px;}
.scrollnumber-list{flex-wrap: wrap;}    
.scrollnumber-list li{padding: 0 25px;width: 49%;margin-bottom: 15px;}
.number-count .counter-value{font-size: 35px;}
.number-count .number-extratxt{font-size: 30px;}
.number-count .fa-plus{font-size: 20px;}
/*======End of the number count=========*/
  
/*============Start of the homebt wrap=========*/
.homeabt-content{padding: 20px 0 20px 70px; top: 6%;}
/*============End of the homebt wrap=========*/
    
 
/*======Start of the initiatives===========*/
.initiativeartcile-inner{padding: 70px 32px;}
.initiativetop-layertxt .big-heading{line-height: 58px;}    
/*======End of the initiatives===========*/
 
/*========Start of the leadership=======*/
.leadershiptop-inner{padding: 0 45px;margin-top: 20px;}    
.leadership-members li{width: 49%;}    
.leadership-innermember{padding: 20px 45px 50px 45px;}    
.leadership-members li:nth-child(odd){margin-right: 0px;}
.leadermember-content{padding-left: 0px;padding-right: 30px;}
.inidividual-leadermember{min-height: 435px;}  
.individuallead-innermem.active .leadermember-content{padding-left: 30px;}
.individuallead-innermem.active{height: 100%;}    
/*========End of the leadership=======*/

/*=======Start of the blog details===========*/
.blogdeatil-innermain .blogdetail-innercontent{width: 552px}
.blogdetail-innercontent{width: 595px;}
.leftpanel-blogdetail{width:640px;padding-left: 45px;}    
.blogpost-listing .postdesc{font-size: 20px;line-height: 28px;padding: 30px 0 10px 0;}    
.leftimg-blogmem img{width: 150px;}
.rightcontent-blogmem{padding-left: 20px;width: 68%;}    

.rightpanel-blogdetail{padding-right: 0px;}    
.mostread-innerblog{max-width: 360px;}
.blogdetail-toppanel .big-heading{width: 100%;line-height: 55px;}    
.bloglist-toppanel .big-heading{width: 800px;line-height: 55px;}    
    
.blogdetail-toppanel{padding: 0px 45px 40px}
/*=======End of the blog details===========*/
       
/*========Start of the careers page============*/
.carrers-innerwrap{padding: 0 45px;}    
.carrers-innerwork .careerswork-txt{width: 800px;}
.topimg-carrerswrk{padding: 37px;}    
.leftimg-carrerswrk{width: 490px;}
.rightimg-carrerswrk{width: 414px;}    
.topimg-carrerswrk .carrerimg-txt{line-height: 20px;font-size: 12px;}    

.individualcarrer-oppbox{width: 32%;min-height: 330px;margin: 0px 14px 35px 0px;}    
.individualinner-careeropp{padding: 40px 28px;}  
.individualinner-careeropp p{font-size: 14px;}

.carrers-innerwrap{padding: 0 45px;}
.carrers-opportwrap{padding: 0 45px;}    
    
/*========End of the careers page============*/
  
/*=========Start of the partners page==========*/
.individualbox-panel{min-height: 310px;} 
.partners-tophead .big-heading{padding-right: 0px;line-height: 60px;}
.partnersboxes-innerwrp{padding: 60px 0px 60px 0px}    
.individualbox-innerpan{padding: 30px 20px;}    
/*=========End of the partners page==========*/
   

/*======Start of the job listing==========*/
.joblisting-page .common-breadcrumbs{padding: 40px 0 0}
/*======End of the job listing==========*/

 
/*========Start of the location=============*/
.leftlocation-destination{padding-left: 45px;}
.rightlocation-googlemaps{width: 48%;}    
.individualloc-destination{padding: 25px}    
.locationdesc-list .locdesc-addr{width: 155px;}
.locationacc-mainwrap{padding-right: 0px;}    
/*========End of the location=============*/

/*======Start of the blog listing page=========*/
.bloglist-maininner{padding: 41px 45px 50px 45px}
.leftpanel-bloglisting{width: 66.5%;}    
.individualbox-bloglist{max-width: 280px;}
.rightpanel-bloglisting{max-width: 300px;}
.blogchain-innerlist .individual-blogchain{display: inline-block;margin-bottom: 15px;}
/*======End of the blog listing page=========*/
    
 /*===========Start of the about page===========*/
.about-toppanel{padding: 0 0 50px 45px;}    
.about-toppanel .medium-heading{padding-right: 65px;}
.aboutleft-contentsec{padding: 12px 20px;width: 52%;}    
.aboutleft-innercontent .aboutpara-text{line-height: 26px;font-size: 14px;} 

.aboutright-contentsec{padding: 30px 20px;width: 52%;}    
.aboutright-contentsec .aboutpara-text{line-height: 22px;font-size: 14px;margin-bottom: 0px;} 
.aboutpara-listing .aboutlist-para{font-size: 14px;line-height: 21px;}    
.aboutpara-listing li:before{top: 5px;}    
/*===========End of the about page===========*/
   

/*==========Start of the case study page============*/
.casestudy-listing li:before{top: 6px;}
.casestudy-innertoppanel{padding: 0 45px}

    .casestudy-frstrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-scndrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-thrdrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-forthrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-fifthrow p{font-size: 14px; line-height: 25px;}    
    .casestudy-listing li{font-size: 14px; line-height: 25px;}   
    
.casestudy-frstrow  h2{ font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-scndrow  h2{ font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-thrdrow  h2{ font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-forthrow  h2{font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
.casestudy-fifthrow  h2{font-size: 26px;font-family: 'Merriweather', serif;font-weight: 300;color: #000;}
      
    
    .casestudy-categlist li p{font-size: 14px;}    
    .casestudy-categlist li span{font-size: 14px;}    
    
/*==========End of the case study page============*/


/*=========Start of the service holistic page=============*/
.serviceholist-toppanel{padding: 0 45px;}
    .serviceholist-contentpanel  p{font-size: 14px;line-height: 25px;}    
    .serviceholist-contentpanel  p{font-size: 14px;line-height: 25px;}    
    .serviceholist-listing li{font-size: 14px;line-height: 25px;}    
    .serviceholis-videowrap{padding: 0}
.serviceholis-videowrap .testimonal-videowrap{padding: 50px 20px;} 
/*=========End of the service holistic page=============*/
/*========Start  of the service list==============*/
.servicelist-toppanel{padding: 0px 45px 0px 45px;}
.servicelist-innerbtm{padding: 50px;}
.individualbox-servicelist{max-width: 415px;}    
.individservice-innerlist{padding: 35px 50px;}  
.individservice-industbox{max-width: 158px;min-height: 198px;vertical-align: top;}    
.servicelist-panel li:before{top: 8px;}
/*.individualbox-servicelist:nth-child(3) {margin-top: -35px;}    
.individualbox-servicelist:nth-child(4){min-height: 660px;}*/  
/*========Start  of the service list==============*/

/*=======Start of the awards==========*/
.awardslayer-toptxt .big-heading{line-height: 55px}
.awardslayer-toptxt .awards-subhead{padding-right: 0px;}    
.awards-toplayer{padding:45px;}  
    
.awardsarticle-innerwrp{padding: 45px;}    
.awardsart-list li{width:31.9%;min-height: 380px;}

/*=======End of the awards==========*/
    
/*========Start of the awards=============*/  
    .awardsarticle-listing{width: 100%;}
    .awardsarticle-listing li{width: 33%;}
    .awardsarticle-listing .perform-content .perform-head{font-size: 18px;line-height: 22px;}    
    .awardsarticle-listing .perform-content{padding: 0 20px; }
    /*.awardsarticle-listing li:hover .perform-content{top: 18%;}*/
    .awards-tilebox {width:31%; margin:20px 10px; min-height:505px;}
/*========End of the awards=============*/    
    
    
    
/*=========Start of the awards details=============*/
.awarddeat-topwrap{padding: 55px 42px;}
.awarddeat-bottomwrap{padding: 55px 42px;}    
.awarddeat-innerbttm{max-width:100%;text-align: center;}
.awarddeat-innerbttm .smallpara-txt{text-align: left;}
/*=========End of the awards details=============*/

/*=========Start of the newsroom =========*/
.newsroom-toppanel{padding:0px 45px 55px;}
/*=========End of the newsroom =========*/

    
/*=======Start of the investors===========*/
.investors-toppanel{padding:0px 45px 55px;}
/*=======End of the investors===========*/
    

/*=========Start of the industry page============*/
.industry-toppanel{padding: 0px 45px 0px 45px;}
.industrybtm-innerpanel{padding: 60px 45px;}    
.industryleft-innercontent .industrypara-text{font-size: 14px;line-height: 25px;}
.industryright-contentsec .industrypara-text{font-size: 14px;line-height: 25px;}
.industryleft-contentsec{width: 52%;padding: 28px 32px;}    
.industryright-contentsec{width: 52%;padding: 35px 32px;}
.industryleft-innercontent .sub-heading{font-size: 24px; line-height: 35px;}    
/*=========End of the industry page============*/


/*=============Start of the testimonals=================*/
.testimonal-innerwrap{padding: 0 45px}
.individualtest-box{width: 32%;min-height: 330px;margin: 0px 14px 35px 0px}    
    
.individtest-innerpanel p{font-size: 14px;}
.individualtest-videowrap{margin-right: 14px;}
.testimonalinner-bottompanel{padding: 45px;}    
.individtest-innerpanel{padding: 40px 30px;}    
/*=============End of the testimonals=================*/


/*===========Start of the solutions===============*/
    .solutioniner-toppanel{padding: 0 45px;}
    .solutionadd-txtwrap p{font-size: 14px;padding-right: 50px;}
    .solutioninner-btmwrap{padding: 50px 45px;}
    .individual-solutionbox{margin-right: 14px;min-height: 365px;}
    .solutbox-content a{font-size: 18px;}
    .solutbox-content p{width: auto;}
/*===========End of the solutions===============*/
    

/*=============Start of the warranty=============*/
.warranty-innerwrap{padding: 0 45px;}
/*=============End of the warranty=============*/
  
 /*===========Start of the digital information============*/
.digital-transform-frame1, .digital-transform-frame2 { padding: 0 40px; }
.digital-transform-inner .info { max-width: 850px; }
.digital-transform-contain p { font-size: 14px; line-height: 24px; }
.digital-transform-contain small { font-size: 14px; line-height: 24px; }
.digital-transform-contain .summariselisting li{font-size: 14px;line-height: 24px;}   
/*===========End of the digital information============*/
       
/*=======Start of the USA Page================*/    
.p-90 {padding: 0 45px;}
.highlight-text {padding: 0 50px 0 50px;width: calc(100% - 280px);}
.highlight-box p br{display: none}
.highlight-text p {line-height: 36px;font-size: 20px;}
.location-digital-wrap {padding-top: 50px;margin-bottom: 50px;}    
/*=======End of the USA Page================*/    
    

/*=========Start of the case listing=========*/    
.caselisting-innerwrap{padding: 0 45px;}
.caselisting-innerbtm{padding: 40px 45px;}    
.individualbox-caselist{margin-right: 14px;}    
/*=========End of the case listing=========*/    
    
/*=========Start of the case listing========*/
.individualbox-caselist .content-caselist{padding: 30px 25px;}  
/*=========End of the case listing========*/
   
/*==========Start of the nihilent cares=============*/    
 
.initiativeart-list li{min-height: 390px;}    
/*==========End of the nihilent cares=============*/    
/*====Start of the privacy policy======*/    
    .privacytop-panelwrap{padding: 0 45px;}
/*====End of the privacy policy======*/    
    
 /*=======Start of the search result page===========*/
    .searchresult-toppanel{padding: 0 45px;}
/*=======End of the search result page===========*/
  
 .blogdeatil-innermain .leftpanel-blogdetail{padding-left: 0px;max-width: 560px;}
.blogdeatil-innermain{padding: 45px;}  
/*=========Start of the site map css===========*/
   .sitemap-innerwrap{padding: 20px 45px;}
/*=========End of the site map css===========*/

/*------ Start of the COVID-19 css -------*/
.advisory-heading, .events-heading {font-size:38px; min-width:565px;}
/*------ End of the COVID-19 css -------*/

/*========= Start of the webinar =========*/
.webinar-toppanel {padding:45px;}
.webinarinner-btmwrap {padding: 50px 45px;}
.webinar-toppanel .big-heading {line-height:55px;}
.webinar-solutionbox {width:31%; margin:20px 10px;}
 /*========= End of the webinar =========*/
 
/*----- New CSS -----*/
.textBanner {padding:1.5rem 2.5rem; left:30px;}
.textBanner h1, .textBanner .banDesc {padding:1.5rem 2rem 1rem;}
.banHead {font-size:32px; line-height:40px;}


} /*===end of the media 992px and  1159px=====*/

@media (max-width:991px)
{
    
.big-heading{font-size: 30px;line-height: 40px;}    
.sub-heading{font-size: 20px;}    
.smallpara-txt{font-size: 14px;}    
.small-heading{font-size: 12px;}    

/*=====mobile==========*/    
    .searicon{position: absolute;right: 20px;top: 14px;}    
    .searicon .fa-search{font-size: 20px;}
    .searchbox-input{font-size: 20px;height: 50px;}    
/*=====mobile==========*/    
    
    

/*=============Start of the testimonals=================*/

/*=============End of the testimonals=================*/
    
 /*===========Start of the digital information============*/
.digital-transform-inner .big-heading {font-size: 30px;line-height: 40px;}
.digital-transform-frame1, .digital-transform-frame2 { padding: 0 20px; }
.digital-transform-inner .info { font-size: 16px; margin-top: 30px; margin-bottom: 30px; line-height: 30px; }
.digital-transform-wrapper { border-bottom: 3px solid #fcc122; padding: 30px 0px 20px; }
.digital-strategy-list h3 { line-height: 1.5; }
.digital-strategy-box h4, .first-core h4 { font-size: 24px; }
.digital-transform-contain p{font-size: 14px;line-height: 24px;}
.digital-transform-contain small{font-size: 14px;line-height: 24px;}
.digital-transform-contain .summariselisting li{font-size: 14px;line-height: 24px;}
    
   
/*===========End of the digital information============*/
       



.my-navigation ul {
background: transparent;
list-style: none;
margin: 0;
padding-left: 0;
}

.my-navigation li {
display: block;
float: left;
position: relative;
text-decoration: none;
transition-duration: 0.5s;
padding: 10px;
padding-right: 35px;
}

.my-navigation li a {
color: #666666; 
font-size: 12px; 
text-transform: uppercase;
}

.my-navigation li:hover a { color: #000000; }

.my-navigation li.nav-link .active a { color: #000; font-weight: 700; }

.my-navigation ul li  ul {
box-shadow: 0px 0px 2px 1px #f0f0f0;
background: #fff;
visibility: hidden;
opacity: 0;
min-width: 100%;
position: absolute;
transition: all 0.5s ease;
margin-top: 1rem;
left: 0;
display: none;
}
/*

.my-navigation ul li:hover > ul,
.my-navigation ul li ul:hover {
visibility: visible;
opacity: 1;
display: block;
}
*/

.my-navigation ul li  ul li {
clear: both;
width: 100%;
}

/*.my-navigation ul li ul li:hover {
background: #fcc122;
}*/

.navbar-cross{
	display: none
}
/*/////////////////////*/
.my-navigation {
padding-top: 5px;
background:#fcc122;
height: 100%;
width: 100%;
position: fixed; /* Stay in place */
left: 0;
top: 0;
z-index: 2;
overflow: scroll;    
display: none
}

.navbar-cross{
display: block;
float: right;
margin: 10px;
padding: 10px;
cursor: pointer;
}

.search-wrap{
display: none
}
.my-navigation {z-index:151;}
.my-navigation li {
float: none;
}

.headermenu-panel {
display: block;
float: none;
position: static;
}



.my-navigation ul li ul {
box-shadow: none;
background: #e0a30b;
visibility: visible;
opacity: 1;
min-width: 150px;
position: static;
transition: all 0.5s ease;
margin-top: 0;
left: 0;
display: none;
}

/*.my-navigation ul li ul li:hover {
background: #e0a30b;
}*/

.my-navigation li {
padding: 0px;
}

.my-navigation li a {
padding: 15px 10px;
display: block;
font-size: 14px;
border-bottom: 1px solid #f4f4f4;
}

.my-navigation li a {
color: #000;
}

.my-navigation ul {
    clear: both;
}

.mobile-icon{
	display: flex;
	list-style-type: none;
    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
}

.mobile-icon li{
margin-left: 25px;
display: flex;
align-items: center;
display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */    
}

.d-flex{
display: flex;
align-items: center;
justify-content: space-between;
display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */    
}

.mob-search, .mob-menu{
	cursor: pointer
}
    
.headermenu-list{display: none;}    
 
    
/*========Start of the leadership============*/    
.leadershiptop-inner{padding: 0 20px;}    
.leadership-innermember{padding: 20px 20px 40px;}    
.leadermember-list{padding: 5px 0 10px;}
/*========End of the leadership============*/    

/*=========Stat of the job listing============*/    
.joblisting-page .common-breadcrumbs{padding:40px 25px 0px }    
.joblisting-innerwrp{padding: 0 20px;}    
    
/*=========End of the job listing============*/    
    
/*========Start of the case study===========*/    
.casestudy-innertoppanel{padding: 0 20px;}    
/*========End of the case study===========*/    

/*=======Start of the warranty page==========*/    
.warranty-innerwrap {padding: 0 20px;}
.warranty-txtwrap p {font-size: 14px;line-height: 24px;}
.warranty-txtwrap {padding: 25px 0px 25px;}
.summariselisting li {padding-bottom: 15px;}
.highlight-box p br{display: none}
/*=======End of the warranty page==========*/    

/*=========Start of the usa page==========*/    
.location-digital-wrap {padding-top: 0px;margin-bottom: 20px;}
/*=========End of the usa page==========*/    

.solutioniner-toppanel { padding: 0 20px; }
/*.individualbox-servicelist:nth-child(3) {margin-top: 0px;}*/    
    
/*=========Start of the site map css===========*/

/*=========End of the site map css===========*/
    
    
    
}/*============End of the max width 991px==============*/

@media (min-width:768px) and (max-width:991px){
    
    .header-wrap{padding: 20px 20px 0;} 
    .common-breadcrumbs{padding: 40px 20px 0;}
    /*=====Start of the search panel========*/
    .searchpanel-innerwrap{padding: 0 50px;}
    /*=====End of the search panel========*/
    
    
/*=========Start of the home page=========*/    
    .lefttoppatch-content{padding: 40px 0px 40px 33px;width: 55%;}    
    .lefttoppatch-content .sub-heading{line-height: 32px;}
      .lefttoppatch-content .big-heading{font-size: 38px;line-height: 45px;width: auto;}
    .leftimg-panel{width: calc(100% - 43%);}    
    .scndright-topcontent {width: 59%;padding: 0 20px;}   
    .scndright-topcontent .sub-heading{width:auto;line-height: 32px;}
    .scndright-topcontent .smallpara-txt{width: auto;line-height: 26px;}
    .digital-wrap{padding-top: 0px;}
    
    .leftdigital-content{padding-left: 30px;width: 100%;padding-right: 30px;}
    .leftdigital-content .sub-heading{width: 100%;text-align: center;}
    .rightdigital-img{display: none;}
    .individual-digitalinner{xmax-width: 450px;margin: 0 auto;}
    .individual-digitalinner:hover{background: #fcc122;}
    .individual-digitalinner:hover:before{content: none;}
    .scrollnumber-wrap{padding: 70px 30px 50px;}
    
    .performlisting{flex-wrap: wrap; padding: 0px;}
    
    .scrollnumber-list{flex-wrap: wrap;}
    .scrollnumber-list li{padding: 0 35px;width: 49%;margin-bottom: 25px;}
    .scrollnumber-list li:nth-child(2){border-right: 0px;}
    .homeabt-content{position: relative;max-width: 100%;}
    .footermenu-link{padding-right:80px;}
/*=========End of the home page=========*/    
    
    
    
  /*=======Start of the design thinking===========*/
    .homeservice-innerwrap{padding: 40px 20px;}
    .designthink-innercontent .sub-heading{line-height: 30px;}    
    .homeservice-contsect .homeservice-head{font-size: 16px;line-height: 20px;}
    .homeservice-contsect .arrowbtn-wrap{padding-top: 0px;}
    .homeservice-listing li:hover .homeservice-contsect{bottom: 0;}
/*=======End of the design thinking===========*/
    
    
/*=========Start of the blog listing ===============*/    
    .blogdetail-toppanel{padding: 0px 20px 0;}
    .blogdetail-toppanel .big-heading{max-width: 100%;font-size: 32px;line-height: 45px;}
    .blogchain-innerlist{border-bottom: 0px;}
    .bloglist-maininner{border-top: 3px solid #fcc122;}
    .bloglist-maininner{padding: 40px 45px 0;}
    .leftpanel-bloglisting{width: 100%;}
    
    .individualbox-bloglist{width: 48%;}
    .individualbox-bloglist:nth-child(even){margin-right: 0px;}
    .individualbox-bloglist .content-bloglist{padding: 30px 20px;}
    .individualbox-bloglist .content-bloglist .sub-content{font-size: 16px;}
    .individualbox-bloglist .content-bloglist .para-content{font-size: 14px;line-height: 24px;}
    .readmore-bloglist .bloglist-read{font-size: 14px;}
    .rightpanel-blogdetail{float: none;}
    .rightpanel-blogdetail.sticky{position: relative;width:100%;}
    
    .mostread-innerblog{margin: 0 auto;}
    .blognewsletter-innerwrap{margin: 30px auto 0;}
    .sociallisting{padding: 0px;}
/*=========End of the blog listing ===============*/    
    
/*==========Start of the blog deatil page==============*/    
    .blogdeatil-banner {padding-top: 20px;}
    .leftpanel-blogdetail{max-width:100%;padding-left: 0px;}
    .blogdeatil-bannerhead{padding: 30px 0px;}
    .blogdetail-innercontent{padding: 0 20px 30px;width:100%;}
/*==========End of the blog deatil page==============*/    
    
  
/*========Start of the awards=============*/  
    .awardsarticle-listing li{width: 32%;}
    .awardsarticle-listing .perform-content .perform-head{font-size: 16px;line-height: 22px;}    
    .awardsarticle-listing .perform-content{padding: 0 20px; top: 40%;}
    .awardsarticle-listing li:hover .perform-content{top: 18%;}
    .awards-tilebox {width:47.33333333%; margin:20px 10px;}
/*========End of the awards=============*/    
    
    
/*============Start of the award details=============*/    
.awarddeat-topwrap{padding: 45px 55px;}
.awarddeat-bottomwrap{padding: 45px 55px;}    
.awarddeat-imglist li{width: 49%;}
/*============End of the award details=============*/    
    
/*===========Start of the about page======*/    
.about-toppanel{padding: 0 20px 40px;}    
.about-toppanel .big-heading{width: 100%; font-size: 30px;line-height: 40px;}    
.about-toppanel .medium-heading{padding-right: 0px;font-size: 16px; line-height: 30px;margin: 20px 0px 20px;}
.about-innerbottom{padding: 40px 0px;}
.aboutleft-innercontent .aboutpara-text{font-size: 14px;margin-bottom: 0px;}    
.aboutleft-contentsec{display: block;width:100%;padding: 30px 20px;}    
.individual-aboutsect{display: flex;width: 100%;flex-wrap: wrap;margin-top: 0px;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}    
.aboutleft-imgsec{display: block;order: 1;width: 100%;}
.aboutleft-imgsec img{margin: 0 auto;}
.aboutright-imgsec{float: none;display: block;width: 100%;margin-left: 0px;}    
.aboutright-imgsec img{margin: 0 auto;}    
.aboutright-contentsec{width: 100%;display: block;order: 0;padding: 30px 20px;}  
.about-lastsection{padding: 35px 20px 0px;}
.about-lastsection .medium-heading{width: 100%;font-size: 16px;line-height: 30px;}    
.aboutright-contentsec .aboutpara-text {font-size: 14px;}
.aboutpara-listing .aboutlist-para{font-size: 14px;}    
     
/*===========End of the about page======*/    
    

/*=============Start of the testimonals=================*/
.testimonal-innerwrap{padding: 0 20px;}    
.individualtest-videowrap{width: 31.1%;margin-bottom: 20px;}
.testimonalinner-bottompanel{padding: 30px 20px;}
.individualtest-box{display: block;width: 100%;min-height: 250px;}
    .individualtest-videowrap{height: 250px;}    
    .testvideo1.paused::after{height: 250px;}    
    .testvideo2.paused::after{height: 250px;}    
    .testvideo3.paused::after{height: 250px;}    
    .testvideo1.ended::after{height: 250px;}    
    .testvideo2.ended::after{height: 250px;}    
    .testvideo3.ended::after{height: 250px;}    
/*=============End of the testimonals=================*/
  
    
/*======Start of the awards listing============*/
    .awards-toplayer{padding: 45px 20px;}
    .awardslayer-toptxt .big-heading{font-size: 30px; line-height: 40px;}
    .awardslayer-toptxt .awards-subhead{font-size: 16px; line-height: 30px;padding-right: 0px;}
    .awardsarticle-innerwrp{padding:45px 25px 45px 20px;}
    .awardsart-list li{width: 100%;margin-bottom: 25px;padding: 30px;min-height: 230px;}
    .awardsart-list li:last-child{margin-bottom: 0px;}
/*======End of the awards listing============*/
    
      
  
/*===========Start of the solutions===============*/

/*===========End of the solutions===============*/
  

/*=============Start of the warranty=============*/

/*=============End of the warranty=============*/

/*========Start of the leadership============*/    
.leadermember-list .leadership-txt{font-size: 14px;}    
.leadership-members li:nth-child(odd){margin-right: 25px;}    
.leadermember-content{width: 100%;padding-left: 0px;}    
.inidividual-leadermember{min-height: 435px;}    
.individuallead-innermem.active{width: 600px;}    
.individuallead-innermem.active .leadermember-img{width: auto;}    
.individuallead-innermem.active .leadermember-content{width: 100%;}    
/*========End of the leadership============*/    
        
 /*=========Stat of the job listing============*/    
.filtertxt{font-size: 14px;}    
.jobfilter-list li .jobfilters{font-size: 14px;}    
.commonacc-panelwrp .panel-title{font-size: 17px;line-height: 24px;}    
.jobdesc-listing .label-txt{font-size: 14px;}    
.jobdesc-listing .contenttxt{font-size: 14px;}    
.roledesc-listing .contenttxt{font-size: 14px;}    
.roledesc-wrap .label-txt{font-size: 14px;}    
.jobloc-btnwrap .jobapply-btn{font-size: 14px;}    
.jobapplication-innerform .jobappl-head{font-size: 40px;line-height: 50px;}    
.jobapplication-innerform .jobappl-txt{font-size: 14px;}    
.jobform-btnwrap .jobform-submit{font-size: 14px;}    
/*=========End of the job listing============*/    
           
/*===========Start of the location===========*/    
.rightlocation-googlemaps{width: 46%;}  
.leftlocation-destination{padding-left: 20px;}    
.locationdesc-list li{width: 100%;}    
/*===========End of the location===========*/    

/*==========Start of the careers============*/    
.carrers-innerwrap{padding: 0 20px;}    
.carrerslife-innerwrap{padding: 40px 0px;}    
.carrerslife-innerwrap h3{font-size: 40px;}    
.carrerslife-innerwrap h5{padding: 20px 0px;font-size: 22px;}    
.carrerslife-innerwrap p{font-size: 14px;line-height: 24px;}    
.rightimg-carrerswrk{margin-top: -1px;width: 100%;margin-left: 0px;}    
.leftimg-carrerswrk{width: 100%;}
.bottomimg-carrerswrk img{width: 100%}    
.carrers-opportwrap{padding: 0 20px;}    
.individualcarrer-oppbox{width: 48%}    
.individualcarrer-oppbox:nth-child(3n+3){margin-right: 18px;}    
.individualcarrer-oppbox:nth-child(even){margin-right: 0px;}    
.carrers-jobwrap{padding: 0 20px;}    
/*==========End of the careers============*/    
    
/*========Start of the case study===========*/    
.casestudy-toppanel .medium-heading{padding-right: 0px;font-size: 20px;line-height: 30px;}   
.casestudy-innerbtm{padding: 40px 20px;}    
.casestudy-frstrow h2{font-size: 28px;line-height: 35px;}    
.casestudy-frstrow p{font-size: 14px;line-height: 24px;}    
.casestudy-listing li{font-size: 14px;line-height: 24px;}    
    
/*========End of the case study===========*/    
   
/*==========Start of the usa css==========*/    

/*.p-90 {padding: 0 20px;}
.highlight-text {padding: 0 35px 0 35px;width: calc(100% - 160px);}
.highlight-text p {font-size: 18px;line-height: 30px;}
.office-card {padding: 20px;}
.location-details p{font-size: 14px;}   
.location-details h4{font-size: 18px;} */   
/*==========End of the usa css==========*/    
    /*=========Start of the case listing========*/
.caselisting-innerwrap{padding: 0 20px;}    
.caselisting-toppanel .big-heading{width: auto;line-height: 40px;}    
.caselisting-innerbtm{padding: 40px 20px;}    
.individualbox-caselist{width: 48%;margin-right: 25px;} 
.individualbox-caselist:nth-child(3n+3)    {margin-right: 25px;}
.individualbox-caselist:nth-child(2n+2)    {margin-right: 0px;}
    
.individualbox-caselist .content-caselist{padding: 30px 25px;}    
.individualbox-caselist .content-caselist .para-content{font-size: 14px;}    
.individualbox-caselist .content-caselist .sub-content{font-size: 18px;}    
.readmore-caselist .caselist-read{font-size: 14px;}    
/*=========End of the case listing========*/
 
/*===========Start of the industry========*/    
.industry-toppanel{padding: 0 20px;}
.industry-toppanel .medium-heading{padding-top: 20px;padding-right: 0px;font-size: 18px;line-height: 30px;}    
.industrytop-paratxt{padding: 20px 0px;}    
.industrybtm-innerpanel{padding: 40px 20px;}    
.industryleft-contentsec{width: 100%;padding: 35px 20px;}    
.industryleft-innercontent .sub-heading{margin-top: 5px;}    
.industryright-imgsec{margin-left: 0px;order: 0;width: 100%;}   
.industryleft-contentsec{order: 1;}    
.industryright-contentsec{width: 100%;padding: 35px 20px;}    
.industryright-contentsec .sub-heading{margin-top: 5px;}    
.industryleft-imgsec{margin-left: 0px;width: 100%;}    
.individual-industrysect{display: flex;flex-wrap: wrap;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}    
.industryleft-innercontent .industrypara-text{padding-top: 0px;}    
.industryright-contentsec .industrypara-text{padding-top: 0px;}    

.industryleft-imgsec img{width: auto;margin: 0 auto;}
.industryright-imgsec img{width: auto;margin: 0 auto;}
    
/*===========End of the industry========*/    
    
/*========Start of the solution=========*/    
 .solutionadd-txtwrap { padding: 35px 0; }
.solutionadd-txtwrap p { width: 49%; font-size: 14px; }
.solutioninner-btmwrap { padding: 50px 50px; }
.individual-solutionbox { width: 46%; }
.solutbox-content { padding: 25px 15px; }
.individual-solutionbox:nth-child(3n+3) { margin-right: 20px }  
.solutiontop-panel h6{font-size: 18px; padding-right: 0px;}      
/*========End of the solution=========*/    
    
/*========Start of the service listing=========*/    
.individual-solutionbox:nth-child(3n+3) { margin-right: 20px }
.servicelist-toppanel {padding: 0px 20px 0px 20px;}
.individualbox-servicelist {display: block;margin-left: auto;margin-right: auto;}
.individualbox-servicelist:nth-child(2n) {margin-right: auto;}  
/*========End of the service listing=========*/    

/*==========Start of the newsroom===========*/    
.newsroom-toppanel{padding: 0 20px 40px;}    
.newsroom-bttmpanel{padding: 0 20px 40px;}    
    
/*==========End of the newsroom===========*/    
    
/*==========Start of the nihilent cares=============*/    
.initiative-innertop { padding: 40px 20px; }
.initiativeartcile-inner { padding: 45px 20px; }
.initiativeart-list li { width: 48%; margin-bottom: 10px; }
/*==========End of the nihilent cares=============*/    
 
    
/*=======Start of the partners========*/    
.partners-tophead .big-heading {line-height: 40px;padding-right: 60px;}
.partnersboxes-innerwrp {padding: 30px 0px 30px 15px;}
.individualbox-panel {width: 46%;min-height: 320px;margin: 0px 10px 20px;}
    
/*=======End of the partners========*/    
   
/*=======Start of the digital transformation==========*/
.digital-transform-contain h4{font-size: 24px;line-height: 34px;}    
/*=======End of the digital transformation==========*/
    

/*============Start of the service holistic=============*/    
.serviceholist-toppanel{padding: 0 20px;}
.serviceholist-innertop .medium-heading{padding-right: 0px;}    
.serviceholist-innerbtm{padding: 30px 20px;} 
    .serviceholis-videowrap{padding: 0}
.serviceholis-videowrap .testimonal-videowrap{padding: 50px 20px;} 
/*============End of the service holistic=============*/    
    
 /*=======Start of the investors==========*/    
.investors-toppanel{padding: 0 20px 55px;}    
.investors-bottompanel{padding: 0 20px 55px;}    
.individual-investpanel a{font-size: 16px;padding:  20px;}    
    
/*=======End of the investors==========*/    
     
/*=========Start of the privacy policy==========*/    
    .privacytop-panelwrap{padding: 0 20px;}
    .privacyinner-btmwrap{padding: 40px 20px;}
    .privacyinner-btmwrap p{font-size: 14px; line-height: 24px;}
    .privacytable tbody tr td{font-size: 14px;}
    .privacypersoanl li{padding-bottom: 5px;}
    .privacyinner-btmwrap .summariselisting li{font-size: 14px;}
/*=========End of the privacy policy==========*/    
 /*=======Start of the search result page===========*/
    .searchresult-toppanel{padding: 0 20px;}
    .searchresult-innerbtm{padding: 40px 20px;}
    .individualsearch-panel a{padding-right: 0px;font-size: 16px;line-height: 30px;}

/*=======End of the search result page===========*/
/*=========Start of the site map css===========*/
   .sitemap-innerwrap{padding: 20px 20px;}
    .individualsite-row{width: 32%;}
/*=========End of the site map css===========*/
    .highlight-box{flex-direction: column-reverse}
    .highlight-img img{width:100%;}
    .highlight-text{width: 100%;padding: 25px;}  
    .performlisting li{margin-left: 0px;}
    .footerright-panel{float: none;width:100%;text-align: center;padding-top: 40px;}
 
/*------ Start of the COVID-19 css -------*/
.advisory-heading, .events-heading {font-size:38px; min-width:565px;}
/*------ End of the COVID-19 css -------*/

/*========= Start of the webinar =========*/
.webinar-toppanel {padding:45px 20px;}
.webinarinner-btmwrap {padding: 50px 50px;}
.webinar-toppanel .big-heading {font-size:30px; line-height:40px;}
.webinar-solutionbox {width:47.33333333%; margin:20px 10px;}
 /*========= End of the webinar =========*/

/*------ New css -------*/
.textBanner {padding:0.75rem 1.25rem; left:15px; top:-10px;}
.textBanner h1, .textBanner .banDesc {padding:0.75rem 1rem 0.5rem;}
.banHead {font-size:24px; line-height:32px;}
.banDesc {font-size:14px; line-height:22px;}

} /*===end of the media 768px and 991=====*/

@media (min-width:601px) and (max-width:767px) {
.inidividual-leadermember{min-height: 400px!important;}    
}/*======End ofthe media 601 and 767px========*/

@media (min-width:501px) and (max-width:600px)
{
.inidividual-leadermember{min-height: 435px!important;}    
}/*======End ofthe media 501 and 600px========*/

@media (min-width:400px) and (max-width:500px)
{
.inidividual-leadermember{min-height: 450px!important;}

/*------ Start of the COVID-19 css -------*/
.advisory-heading, .events-heading {font-size:25px; min-width:390px;}
/*------ End of the COVID-19 css -------*/

}/*======End ofthe media 400 and 500px========*/

@media (max-width:767px){
    
.big-heading{font-size: 30px;}    
.sub-heading{font-size: 20px;}    
.smallpara-txt{font-size: 14px;line-height: 25px;}    
.small-heading{font-size: 12px;}    
.common-breadcrumbs{padding: 40px 20px 0px;}
    
/*=====Start of the header wrap=====*/
.header-wrap{padding: 20px 15px 0 10px;}  
    
.navbar-inverse .navbar-toggle .icon-bar{background: #000;}    
.navbar-inverse .navbar-toggle{border-color: transparent;border: 0px;margin-right: 0px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background: transparent;}    

/*=====End of the header wrap=====*/

/*=======Start of the breadcrumbs==========*/    
.breadcrumbs-listing li{padding: 0 8px;}    
/*=======End of the breadcrumbs==========*/    
    
    
/*=========Start of the search panel==========*/    
.searchpanel-toplayr .logosection{width: 92%;}
.searchpanel-innerwrap{padding: 0 20px;}
.searchpanel-toplayr .searchcross-btn{padding: 20px 0px;}
.searchpanel-toplayr .logosection img{display: inline-block;}    
.searchbox-inner{margin-top: 120px;}
/*=========End of the search panel==========*/    
    
    
    
/*============Start of the home page==============*/    
   .firsttop-innerpatch{padding-top: 30px;display: block;}    
   .lefttoppatch-content{width: 100%;padding: 40px 25px;}
   .lefttoppatch-content .big-heading{font-size: 38px;line-height: 45px;width: auto;}
   .lefttoppatch-content .sub-heading{line-height: 30px;}
   .rightimg-panel{width: 100%;}
   .scndtop-innerpatch{display: block;}
   .leftimg-panel{width: 100%;}
   .scndright-topcontent .sub-heading{width: auto;line-height: 32px;}
   .scndright-topcontent{padding: 30px 20px;width: 100%;}
   .scndright-topcontent .smallpara-txt{width: 100%;}
   .performance-innerwrp{padding-top: 50px;}
   .performlisting li{margin-left: -4px;}
   .performlisting{margin-left: 5px;padding: 0 20px;flex-wrap: wrap;}
   .perform-content{top: 60%;padding: 0 40px;}
   
   .digital-wrap{padding-top: 0px;}
   .leftdigital-content{padding-left: 0px;display: block;}
   .rightdigital-img{display: none;}
   .leftdigital-content .sub-heading{width: auto;text-align: center;}
   .individual-digitalinner .digi-head{width: auto;font-size: 16px;line-height: 24px;}
   .individual-digitalinner{padding: 20px;margin-top: 5px;}
   .individual-digitalinner:hover{background:#fcc122; }
   .individual-digitalinner:hover:before{content: none;}
   
   .scrollnumber-wrap{padding: 40px 0 20px;}
   .scrollnumber-list{flex-wrap: wrap;}
   .scrollnumber-list li{padding: 0 ;border-right: 0px; border-bottom: 1px solid #f4f4f4;margin:0 20px 20px;width: 100%;padding-bottom: 20px;}
   .scrollnumber-list li:last-child{border-bottom: 0px;}
   
    
   .homeabt-content{max-width: 100%;position: relative;padding: 50px 20px;}
   .homeabt-content .smallpara-txt{width: auto;}
   
    
   .footerleft-panel{display: flex; justify-content: space-around;padding: 0 5px;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}
   .footermenu-link{padding: 0px 2px; width:33.33333333%;}
    
   .footerright-panel{text-align: center;display: block;float: none;padding-top: 50px;}
   .socialicons-listing{margin-bottom: 5px;}
   .homeabt-img img{width: 100%;}
   .footer-innerwrp{padding: 70px 0 50px;}

   .videoBg {padding: 10px 15px}
   .videoPara {flex-direction: column; align-items:normal;}
   .videoPara a.videoBtn {margin-left:0; width:220px; font-size:14px; padding:18px 15px;}
   #videoModal h4 {font-size:20px;}
   .videoPara {font-size:14px;}
    
/*============End of the home page==============*/    
    
    
  /*=======Start of the design thinking===========*/
    .homeservice-innerwrap{padding: 40px 20px;}
    .homeservice-listing li{width: 100%;}
    .homeservice-contsect .homeservice-head{font-size: 14px;line-height: 20px;}
    .homeservice-contsect .homeservice-cont{max-width: 245px;}
    
    .homeservice-imgsect img{height: 195px;width: 100%;}
    .homeservice-contsect .arrowbtn-wrap{padding-top: 0px;}
    .designthink-innercontent .sub-heading{line-height: 25px;}
    .designthink-innercontent .smallpara-txt{font-size: 12px; line-height: 20px;}
    .designthink-imgsection img{height: 360px;}
    .designthink-contsection{padding: 0 15px;}
    .homeservice-listing li:hover .homeservice-contsect{bottom: 0;}
/*=======End of the design thinking===========*/

  

/*=======Start of the perofrmance=========*/
.perform-content .perform-text{font-size: 12px;}
/*=======End of the perofrmance=========*/
    
  
/*======Start of the initiatives===========*/

/*======End of the initiatives===========*/

/*=======Start of the blog details===========*/
    .blogdetail-toppanel{padding: 0px 20px 20px;}
    .blogdetail-toppanel .big-heading{width: auto;font-size: 30px; line-height: 40px;}
    .blogchain-innerlist .individual-blogchain{font-weight: 600;font-size: 11px;padding: 8px 30px;}
    .blogchain-innerlist{border-bottom: 0px;padding: 10px 0 0;display: flex;width: 100%;overflow-x: scroll;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}
    
    .bloglist-maininner{border-top: 3px solid #fcc122;padding: 40px 20px 50px;}
    
    .leftpanel-bloglisting{width: 100%;}
    .image-bloglist img{width: 100%;}
    .individualbox-bloglist{max-width:100%;margin-right: 0px;}
    .individualbox-bloglist .content-bloglist{padding: 30px 20px;}
    .rightpanel-blogdetail.sticky{position: relative;margin-bottom: 40px;padding-top: 0px;}
    .rightpanel-blogdetail{float: none;padding-right: 0px}
    .rightpanel-bloglisting{float: none;margin: 0 -20px;padding-right: 0px}
    .rightpanel-bloglisting.sticky{position: relative;margin-bottom: 0px;padding-top: 15px;}
    
    .mostread-innerblog{max-width: 100%;padding: 45px 22px;}
    .blognewsletter-innerwrap{max-width: 100%;}
    .individualbox-bloglist .content-bloglist .sub-content{font-size: 16px;line-height: 28px;}
    .individualbox-bloglist .content-bloglist .para-content{font-size: 14px;line-height: 24px;}
    .readmore-bloglist .bloglist-read{font-size: 14px;}
    
    .leftpanel-blogdetail{max-width: 100%;padding-left: 0px;}
    .blogdetail-innercontent{width: 100%;padding: 0 20px 0px }
    .blogdeatil-bannerhead{padding: 20px 0px;}
    .blogdeatil-bannerhead .blogbanner-head{font-size: 16px;line-height: 30px;}
    .blogdeat-desc p{font-size: 14px;line-height: 24px;}
    .blogdeat-innersummarise .summarisetext-head{font-size: 20px;line-height: 30px;}
    .summariselisting li{font-size: 14px;}
    
    
/*=======End of the blog details===========*/
/*========Start of the careers page============*/
.carrers-innerwrap{padding: 0 20px;}
.carrerslife-innerwrap{padding: 35px 0px; }    
.carrerslife-innerwrap h3{font-size: 36px;}    
.carrerslife-innerwrap h5{padding: 12px 0px;font-size: 20px;line-height: 35px;}    
.carrerslife-innerwrap p{font-size: 14px;}    
.leftimg-carrerswrk{width: 100%;}    
.rightimg-carrerswrk{width: 100%;margin-left: 0px;margin-top: -1px;}    
.topimg-carrerswrk{padding: 35px;}    
.carrers-opportwrap{padding: 0 20px;}    
.individualcarrer-oppbox{width: 100%;display: block;}    
.individualinner-careeropp{padding: 25px;}    
.individualinner-careeropp p{font-size: 14px;}    
.individualinner-careeropp .morelink{font-size: 14px;}    
.carrers-innerjob{padding: 40px 20px;}    
    
/*========End of the careers page============*/
     
/*=========Start of the partners page==========*/

/*=========End of the partners page==========*/
    
/*======Start of the blog listing page=========*/

/*======End of the blog listing page=========*/
    
/*===========Start of the about page===========*/

/*===========End of the about page===========*/
    
/*========Start  of the service list==============*/

/*========Start  of the service list==============*/
   
/*=======Start of the awards==========*/
.awardsarticle-listing .perform-content .perform-head{font-size: 15px; line-height: 24px;}
.awardsarticle-listing .perform-content    {padding: 0 20px;top: 40%;}
.performlisting li:hover .perform-content  {top: 20%;}  
.awards-tilebox {width:100%; margin:15px 0;}    
/*=======End of the awards==========*/
    
 

/*=========Start of the industry page============*/

/*=========End of the industry page============*/

    
/*=======Start of the award details===========*/    
.awarddeat-topwrap{padding:35px 20px;}        
.awardsdeat-toptxt .big-heading{font-size: 30px;line-height: 40px;}    
.awarddeat-bottomwrap{padding: 40px 20px;}
.awarddeat-imglist{text-align: center;}
    .awarddeat-imglist li:nth-child(2n+2){padding-left: 0px;}    
    .awarddeat-imglist li{padding: 0px;}
/*=======End of the award details===========*/    
    

/*===========Start of the about page======*/    
.about-toppanel{padding: 0 20px 40px;}    
.about-toppanel .big-heading{width: 100%; font-size: 30px;line-height: 40px;}    
.about-toppanel .medium-heading{padding-right: 0px;font-size: 16px; line-height: 30px;margin: 20px 0px 20px;}
.about-innerbottom{padding: 40px 0px;}
.aboutleft-innercontent .aboutpara-text{font-size: 14px;margin-bottom: 0px;}    
.aboutleft-contentsec{display: block;width:100%;padding: 30px 20px;}    
.individual-aboutsect{display: flex;width: 100%;flex-wrap: wrap;margin-top: 0px;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}    
.aboutleft-imgsec{display: block;order: 1;width: 100%;}
.aboutleft-imgsec img{width: 100%;}
.aboutright-imgsec{float: none;display: block;width: 100%;margin-left: 0px;}    
.aboutright-imgsec img{width: 100%;}    
.aboutright-contentsec{width: 100%;display: block;order: 0;padding: 30px 20px;}  
.about-lastsection{padding: 35px 20px 0px;}
.about-lastsection .medium-heading{width: 100%;font-size: 16px;line-height: 30px;}    
.aboutright-contentsec .aboutpara-text {font-size: 14px;}
.aboutpara-listing .aboutlist-para{font-size: 14px;}    
    
/*===========End of the about page======*/    
    
  

/*=============Start of the testimonals=================*/
.testimonal-innerwrap{padding: 0 20px;}    
.individualtest-videowrap{display: block;width: 100%; margin-bottom:90px!important;}
.serviceholis-videowrap .individualtest-videowrap{height: auto;}
.testimonalinner-bottompanel{padding: 30px 20px;}
.individualtest-box{display: block;width: 100%;min-height: 350px;}
.individtest-innerpanel{padding: 30px;}    
    
/*=============End of the testimonals=================*/
    
/*======Start of the awards listing============*/
    .awards-toplayer{padding: 45px 20px;}
    .awardslayer-toptxt .big-heading{font-size: 30px; line-height: 40px;}
    .awardslayer-toptxt .awards-subhead{font-size: 16px; line-height: 30px;padding-right: 0px;}
    .awardsarticle-innerwrp{padding: 45px 25px 45px 20px;}
    .awardsart-list li{width: 100%;margin-bottom: 25px;padding: 30px;min-height: 280px;}
    .awardsart-list li:last-child{margin-bottom: 0px;}
/*======End of the awards listing============*/
    

/*===========Start of the solutions===============*/

/*===========End of the solutions===============*/
    
 
/*=============Start of the warranty=============*/

/*=============End of the warranty=============*/
   

/*========Start of the leadership============*/    
.leadermember-list .leadership-txt{font-size: 14px;}
.leadermember-list li{padding-right: 3px;padding-bottom: 5px;}    
.leadership-members li{width: 100%;}    
.leadership-members li:nth-child(odd){margin-right: 0px;}    
.leadermember-content{width: 100%;padding-left: 0px;}    
.inidividual-leadermember{min-height: 490px;}
.leadermember-content .member-intro{font-size: 14px;}    
.individuallead-innermem .morelink{font-size: 14px;}
    
.individuallead-innermem.active .leadermember-content{width: 100%; height: auto;}    
.individuallead-innermem.active{width:100%;}   
.individuallead-innermem.active .leadermember-content .member-intro{padding-right: 0px;}   
.leadermember-content .member-name{font-size: 18px;}    
.leadermember-img img{width: auto;}    
.individuallead-innermem.active .leadermember-img{width: auto;}    
/*========End of the leadership============*/    
    
/*=========Stat of the job listing============*/    
.filtertxt{font-size: 14px;}    
.jobfilter-list li .jobfilters{font-size: 14px;}    
.joblocation-navpill {display: flex;width: 100%;overflow-x: scroll;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;}    
.joblocation-navpill li .jobloc-navtab{min-height: 50px;display: flex;align-items: center;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}    
.panel-default>.panel-heading a{padding: 20px 25px 20px 15px}  
.commonacc-panelwrp .panel-title{font-size: 17px;line-height: 24px;}    
.commonacc-panelbody{padding: 30px 22px;}    
.jobdesc-listing .label-txt{font-size: 14px;}    
.jobdesc-listing .contenttxt{font-size: 14px;}    
.roledesc-listing .contenttxt{font-size: 14px;}    
.roledesc-wrap .label-txt{font-size: 14px;}    
.jobloc-btnwrap .jobapply-btn{font-size: 14px;padding: 12px 28px;}    

.jobapplication-innerform{padding: 30px 20px;}    
.jobapplication-innerform .jobappl-head{font-size: 40px;line-height: 50px;}    
.jobapplication-innerform .jobappl-txt{font-size: 14px;}    
.jobform-btnwrap .jobform-submit{font-size: 14px;width: 75%;}    
/*=========End of the job listing============*/    
    
/*===========Start of the location===========*/    
/*.locationacc-mainwrap{padding-right: 0px;}    */
.leftlocation-destination{width: 100%; display: block;padding-left: 20px;}    
.rightlocation-googlemaps{width: 100%; display: block;}  
.individualloc-destination{padding: 30px 20px;}    
.locationdesc-head{font-size: 14px;}    
.locationdesc-list li{width: 100%;}    
.cLogos {flex-direction:column;}
.logoBlk {width:100%;}
/*===========End of the location===========*/    
    
/*========Start of the case study===========*/    
.casestudy-toppanel .medium-heading{padding-right: 0px;font-size: 20px;line-height: 30px;}   
.casestudy-innerbtm{padding: 40px 20px;}    
.casestudy-frstrow h2{font-size: 24px;line-height: 35px;}    
.casestudy-frstrow p{font-size: 14px;line-height: 24px;}    
.casestudy-listing li{font-size: 14px;line-height: 24px;}    
    
.casestudy-categlist li p{font-size: 14px;}    
.casestudy-categlist li span{font-size: 13px;}    
    
    
/*========End of the case study===========*/    
    
 /*==========Start of the warranty css===========*/   
.warranty-innerwrap {padding: 0 20px;}
.warranty-innerwrap .big-heading {font-size: 28px;}
.warranty-txtwrap h3 {margin-top: 0;}
 /*==========End of the warranty css===========*/   

/*===========Start of the usa css===========*/    

/*.p-90 {padding: 0 25px;}
.highlight-box {flex-direction: column-reverse;}
.highlight-text {padding: 30px 25px;width: 100%;}
.highlight-text p {font-size: 16px;}
.location-about {padding: 15px;}
.location-about-details h4 {margin-bottom: 20px;font-size: 22px;}
.location-about-details p {margin-bottom: 20px;line-height: 26px;font-size: 14px;}
.highlight-box {background: transparent;}
.highlight-img img {width: 100%;}
.location-details p{font-size: 14px;}    
.office-location-heading p{font-size: 22px;}    
.location-details h4{font-size: 18px;} */   
    
    .p-90{padding: 0 20px;}   
    .highlight-box{flex-direction: column-reverse;}
    .highlight-text {width: 100%;padding: 30px 25px;}
    .highlight-text p{font-size: 16px;line-height: 25px;}
    .location-about {padding: 15px;}
/*===========End of the usa css===========*/    
    
/*=========Start of the case listing========*/
.caselisting-innerwrap{padding: 0 20px;}    
.caselisting-toppanel .big-heading{width: auto;line-height: 40px;}    
.caselisting-innerbtm{padding: 40px 20px;}    
.individualbox-caselist{width: 100%;margin-right: 0px;}    
.individualbox-caselist .content-caselist{padding: 30px 25px;}    
.individualbox-caselist .content-caselist .para-content{font-size: 14px;}    
.individualbox-caselist .content-caselist .sub-content{font-size: 18px;}    
.readmore-caselist .caselist-read{font-size: 14px;}    
 
/*=========End of the case listing========*/
  
/*===========Start of the industry========*/    
.industry-toppanel{padding: 0 20px;}
.industry-toppanel .medium-heading{padding-top: 20px;padding-right: 0px;font-size: 18px;line-height: 30px;}    
.industrytop-paratxt{padding: 20px 0px;}    
.industrybtm-innerpanel{padding: 40px 20px;}    
.industryleft-contentsec{width: 100%;padding: 35px 20px;}    
.industryleft-innercontent .sub-heading{margin-top: 5px;line-height: 32px;}    
.industryright-imgsec{margin-left: 0px;order: 0;width: 100%;}   
.industryleft-contentsec{order: 1;}    
.industryright-contentsec{width: 100%;padding: 35px 20px;}    
.industryright-contentsec .sub-heading{margin-top: 5px;line-height: 30px;} 
.industryleft-imgsec{margin-left: 0px;width: 100%;}    
.individual-industrysect{display: flex;flex-wrap: wrap;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}    
.industryleft-innercontent .industrypara-text{padding-top: 0px;font-size: 14px;}    
.industryright-contentsec .industrypara-text{padding-top: 0px;font-size: 14px;}    

.industryleft-imgsec img{width: 100%;}
.industryright-imgsec img{width: 100%;}
    
/*===========End of the industry========*/    
    
/*==========Start of the solution=======*/   
.solutioniner-toppanel { padding: 0 20px; }
.solutionadd-txtwrap p { width: 100%; font-size: 14px;  }
.solutionadd-txtwrap { padding: 30px 0; flex-wrap: wrap; }
.solutioninner-btmwrap { padding: 25px 20px; }
.individual-solutionbox { width: 100%; margin-right: 0; min-height: auto; }
.solutbox-content p { width: 100%; }
.solutbox-content { padding: 25px 20px; }
.solutbox-content a { font-size: 18px; }   
.solutiontop-panel h6{font-size: 18px; padding-right: 0px;}    
/*==========End of the solution=======*/    
    
/*=========Start of the service listing==========*/    

.servicelist-toppanel {padding: 0px 20px 0px 20px;}
.servicelist-innertop .medium-heading {padding-right: 0px;margin: 20px 0px 20px;font-size: 14px;line-height: 24px;}
.servicelist-innertop {padding-bottom: 0px;}
.servicelist-innerbtm {padding: 30px 20px;}
.individservice-innerlist {padding: 30px 25px;}
/*.individualbox-servicelist, .individservice-industbox{	margin-right: 0;}*/
.individualbox-servicelist .sub-heading {line-height: 26px;margin-top: 0px;}
.individualbox-servicelist:nth-child(even) {margin-right:15px;}
.serviceindust-boxeswrap {flex-direction:column; align-items:center;}
.individservice-industbox {max-width:90%;}
/*=========End of the service listing==========*/    
    
    
/*==========Start of the newsroom===========*/    
.newsroom-toppanel{padding: 0 20px 40px;}    
.newsroom-bttmpanel{padding: 0 20px 40px;}    
.newsroom-navpills{display: flex;display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */}    
.individual-newpress{padding: 35px 5px 28px;}    
.individual-newpress a{padding-right: 0px;font-size: 18px;line-height: 30px;}    
    
/*==========End of the newsroom===========*/    
    
  /*===========Start of the digital information============*/
       
 .datasci-summarise .summariselisting {display: block; vertical-align: top;width: 100%;margin-bottom: 0px;}    
.datasci-summarise .summariselisting:first-child{padding-bottom: 0px;}    
.datasci-summarise .summariselisting:last-child{padding-top: 0px;}    
.digital-transform-contain h4{font-size: 24px;line-height: 34px;}    
/*===========End of the digital information============*/
   
/*==========Start of the nihilent cares=============*/    

.initiative-innertop { padding: 40px 20px; }
.initiativetop-layertxt .big-heading { line-height: 32px;font-size: 24px;  }
.initiativeartcile-inner { padding: 20px 20px; }
.initiativeart-list li { width: 100%; margin: 0px; margin-bottom: 20px; padding: 30px; }
.inidividual-initart .smallpara-txt { line-height: 26px; }

/*==========End of the nihilent cares=============*/    
    
/*=========Start of the partners=========*/    
.partners-tophead .big-heading {line-height: 28px;padding-right: 0px;font-size: 22px;}
.partnersboxes-innerwrp {padding: 20px 20px 20px 20px;}
.individualbox-panel {width: 100%;margin: 0px 0px 35px;min-height: 320px;}
.partnercontent-section p {line-height: 24px;}
    
/*=========End of the partners=========*/    
    

/*============Start of the service holistic=============*/    
.serviceholist-toppanel{padding: 0 20px;}
.serviceholist-innertop .medium-heading{padding-right: 0px;font-size: 20px;line-height: 35px;}    
.serviceholist-innerbtm{padding: 30px 20px;}    
.serviceholist-contentpanel p{font-size: 14px;padding-bottom: 0px;}    
.serviceholist-contentpanel h2{font-size: 28px;}    
.serviceholist-listing li{font-size: 14px;}
    
.serviceholis-videowrap{padding: 0}
.serviceholis-videowrap .testimonal-videowrap{padding: 50px 20px;}    
/*============End of the service holistic=============*/    

/*=======Start of the investors==========*/    
.investors-toppanel{padding: 0 20px 55px;}    
.investors-bottompanel{padding: 0 20px 55px;}    
.individual-investpanel a{font-size: 16px;padding:  20px;}    
    
/*=======End of the investors==========*/    
    
/*=========Start of the privacy policy==========*/    
    .privacytop-panelwrap{padding: 0 20px;}
    .privacyinner-btmwrap{padding: 40px 20px;}
    .privacyinner-btmwrap p{font-size: 13px; line-height: 24px;}
    .privacytable tbody tr td{font-size: 13px;}
    .privacypersoanl li{padding-bottom: 5px;}
    .privacyinner-btmwrap .summariselisting li{font-size: 13px;}
    
    .privacybtn-innertop {border-bottom: 0px;padding: 10px 0 20px;display: flex;width: 100%;overflow-x: scroll;display: -webkit-box; display: -ms-flexbox;
    display: -webkit-flex}
    .privacybtn-innertop .individual-privacybtn{font-weight: 600;font-size: 11px; padding: 8px 30px;}
    .privacytable-mainwrap{overflow-x: scroll;}
/*=========End of the privacy policy==========*/    

/*=====Start of the error page=======*/
.errorpage-innerwrap{position: relative;}
/*=====End of the error page=======*/
    
/*=======Start of the search result page===========*/
    .searchresult-toppanel{padding: 0 20px;}
    .searchresult-innerbtm{padding: 30px 0px;}
    .individualsearch-panel a{padding-right: 0px;font-size: 16px;line-height: 30px;}

/*=======End of the search result page===========*/
    
    
.blogdeatil-innermain{padding: 40px 0px;}    
 /*=========Start of the site map css===========*/
    .sitemap-innerwrap{padding: 20px 20px;}
    .individualsite-row{width: 49%;}
/*=========End of the site map css===========*/


/*------ Start of the COVID-19 css -------*/
.covid-innersection {padding-top:30px; padding-bottom:30px;}
.covid-heading {font-size:30px;}
.advisory-heading, .events-heading {font-size:30px; min-width:450px; padding:20px; font-weight:700;}
/*------ End of the COVID-19 css -------*/

/*========= Start of the webinar =========*/
.webinar-toppanel {padding:45px 20px;}
.webinarinner-btmwrap {padding: 25px 20px;}
.webinar-toppanel .big-heading {font-size:30px; line-height:40px;}
.webinar-solutionbox {width:100%; margin:15px 0;}
.newsroom-navpills .newroom-navtxt {padding:10px 15px;}
.advisory-heading, .events-heading {min-width:100%;}

 /*========= End of the webinar =========*/

/*------ New css -------*/
.sf-section {flex-direction:column;}
.sf-left-imgsec, .sf-right-imgsec, .sf-left-contsec, .sf-right-contsec  {width:100%;}
.textBanner {top:-10px; left:0px; padding:0.75rem 1rem; max-width:calc(100% - 20px); position:relative;}
.textBanner h1, .textBanner .banDesc {padding:0.75rem 1rem 0.5rem;}
.banHead {font-size:22px; line-height:30px;}
#arrwBlk {width:100px; height:60px; font-size:40px;}
#arrwBlk:before {right:-15px; border-left:15px solid #fcc122; border-top:30px solid transparent; border-bottom:30px solid transparent;}
.smBannerTxt {font-size:1.12rem; margin-left:20px;}
.iv-RhtBtn {flex-direction:column; padding:5px;}
.iv-RhtBtn .downBtn, .iv-RhtBtn .downBtn-light {padding:10px;}

} /*===end of the media 767px=====*/

/*======End of the media queries=======*/

