body{ padding: 0px; margin: 0px; list-style: none; font: 400 15px/23px 'Poppins'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;color:#D71820;}
a:hover{color:#213358;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"], ::before, ::after{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}

/* poppins-100 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/poppins-v21-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-200 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/poppins-v21-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-300 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/poppins-v21-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/poppins-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/poppins-v21-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-600 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/poppins-v21-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/poppins-v21-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-800 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/poppins-v21-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* poppins-900 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/poppins-v21-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  @font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot');
    src:  url('../fonts/icomoon.eot') format('embedded-opentype'),
      url('../fonts/icomoon.ttf') format('truetype'),
      url('../fonts/icomoon.woff') format('woff'),
      url('../fonts/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
.icon-x:before {
  content: "\e959";
}  
.icon-basket:before {
  content: "\e92b";
}
.icon-cart:before {
  content: "\e92b";
}
.icon-checkout:before {
  content: "\e92b";
}
.icon-ecommerce:before {
  content: "\e92b";
}
.icon-checkmark:before {
  content: "\e92c";
}
.icon-tick:before {
  content: "\e92c";
}
.icon-approve:before {
  content: "\e92c";
}
.icon-submit:before {
  content: "\e92c";
}
.icon-Vector-2:before {
  content: "\e901";
  color: #213358;
}
.icon-Vector-3:before {
  content: "\e902";
}
.icon-Vector-4:before {
  content: "\e903";
  color: #213358;
}
.icon-Vector-5:before {
  content: "\e904";
  color: #fff;
}
.icon-online-analytical-1:before {
  content: "\e905";
  color: #fff;
}
.icon-worldwide-1:before {
  content: "\e908";
  color: #fff;
}
.icon-agreement2-1:before {
  content: "\e909";
  color: #fff;
}
.icon-growth1-1:before {
  content: "\e90c";
  color: #fff;
}
.icon-Arrow-1:before {
  content: "\e90d";
  color: #828ea9;
}
.icon-Arrow-1-1:before {
  content: "\e90e";
  color: #828ea9;
}
.icon-save-money-1:before {
  content: "\e90f";
  color: #fff;
}
.icon-country1-1:before {
  content: "\e910";
  color: #fff;
}
.icon-Vector-6:before {
  content: "\e911";
  color: #fff;
}
.icon-Vector-7:before {
  content: "\e912";
  color: #fff;
}
.icon-Vector-8:before {
  content: "\e913";
  color: #fff;
}
.icon-Vector:before {
  content: "\e914";
  color: #fff;
}
.icon-checkroom:before {
  content: "\e92d";
}
.icon-verified_user:before {
  content: "\e92e";
}
.icon-person_outline:before {
  content: "\e92f";
}
.icon-perm_identity:before {
  content: "\e92f";
}
.icon-warning:before {
  content: "\e930";
}
.icon-report_problem:before {
  content: "\e930";
}
.icon-drive_file_rename_outline:before {
  content: "\e931";
}
.icon-attach_file:before {
  content: "\e932";
}
.icon-file_copy:before {
  content: "\e933";
}
.icon-sign-out:before {
  content: "\e955";
}
.icon-sign-in1:before {
  content: "\e957";
}
.icon-sign-in:before {
  content: "\e935";
}
.icon-calendar-check-o:before {
  content: "\e936";
}
.icon-check-circle-o:before {
  content: "\e937";
}
.icon-check-square-o:before {
  content: "\e938";
}
.icon-check-circle:before {
  content: "\e939";
}
.icon-check-square:before {
  content: "\e93a";
}
.icon-check:before {
  content: "\e93b";
}
.icon-file-archive-o:before {
  content: "\e93c";
}
.icon-file-image-o:before {
  content: "\e93d";
}
.icon-file-excel-o:before {
  content: "\e93e";
}
.icon-file-word-o:before {
  content: "\e93f";
}
.icon-file-pdf-o:before {
  content: "\e940";
}
.icon-copy:before {
  content: "\e941";
}
.icon-file-text:before {
  content: "\e942";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-Vector-9:before {
  content: "\e900";
  /*color: #fff;*/
}
.icon-instagram1:before {
  content: "\e90a";
}
.icon-instagram:before {
  content: "\e907";
}
.icon-linkedin:before {
  content: "\e906";
}
.icon-twitter:before {
  content: "\e90b";
}
.icon-facebook-logo:before {
  content: "\e91b";
}
.icon-arrow_set:before {
  content: "\e915";
}
.icon-arrow:before {
  content: "\e916";
  color: #fff;
}
.icon-comment:before {
  content: "\e917";
}
.icon-contrast:before {
  content: "\e918";
}
.icon-clock:before {
  content: "\e919";
}
.icon-user1:before {
  content: "\e91a";
}
.icon-pencil:before {
  content: "\e91c";
}
.icon-folder:before {
  content: "\e91d";
}
.icon-camera:before {
  content: "\e91e";
}
.icon-search1:before {
  content: "\e91f";
}
.icon-dribbble:before {
  content: "\e920";
}
.icon-forrst:before {
  content: "\e921";
}
.icon-feed:before {
  content: "\e922";
}
.icon-blocked:before {
  content: "\e923";
}
.icon-skype:before {
  content: "\e924";
}
.icon-gift:before {
  content: "\e925";
}
.icon-cone:before {
  content: "\e926";
}
.icon-winsows:before {
  content: "\e927";
}
.icon-target:before {
  content: "\e928";
}
.icon-battery:before {
  content: "\e929";
}
.icon-code:before {
  content: "\e92a";
}
.icon-pinterest:before {
  content: "\e934";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-quill:before {
  content: "\e943";
}
.icon-pen:before {
  content: "\e944";
}
.icon-image:before {
  content: "\e945";
}
.icon-headphones:before {
  content: "\e946";
}
.icon-music:before {
  content: "\e947";
}
.icon-play:before {
  content: "\e948";
}
.icon-bullhorn:before {
  content: "\e949";
}
.icon-connection:before {
  content: "\e94a";
}
.icon-file-text2:before {
  content: "\e94b";
}
.icon-qrcode:before {
  content: "\e94c";
}
.icon-ticket:before {
  content: "\e94d";
}
.icon-phone:before {
  content: "\e94e";
}
.icon-phone-hang-up:before {
  content: "\e94f";
}
.icon-envelop:before {
  content: "\e950";
}
.icon-location:before {
  content: "\e951";
}
.icon-location2:before {
  content: "\e952";
}
.icon-calendar:before {
  content: "\e953";
}
.icon-printer:before {
  content: "\e954";
}
.icon-display:before {
  content: "\e956";
}
.icon-mobile:before {
  content: "\e958";
}
.icon-box-add:before {
  content: "\e95e";
}
.icon-box-remove:before {
  content: "\e95f";
}
.icon-download:before {
  content: "\e960";
}
.icon-upload:before {
  content: "\e961";
}
.icon-bubbles2:before {
  content: "\e96d";
}
.icon-user:before {
  content: "\e971";
}
.icon-users:before {
  content: "\e972";
}
.icon-user-plus:before {
  content: "\e973";
}
.icon-user-minus:before {
  content: "\e974";
}
.icon-user-check:before {
  content: "\e975";
}
.icon-user-tie:before {
  content: "\e976";
}
.icon-quotes-left:before {
  content: "\e977";
}
.icon-quotes-right:before {
  content: "\e978";
}
.icon-search:before {
  content: "\e986";
}
.icon-lock:before {
  content: "\e98f";
}
.icon-unlocked:before {
  content: "\e990";
}
.icon-wrench:before {
  content: "\e991";
}
.icon-equalizer:before {
  content: "\e992";
}
.icon-equalizer2:before {
  content: "\e993";
}
.icon-meter:before {
  content: "\e9a6";
}
.icon-power:before {
  content: "\e9b5";
}
.icon-switch:before {
  content: "\e9b6";
}
.icon-power-cord:before {
  content: "\e9b7";
}
.icon-earth:before {
  content: "\e9ca";
}
.icon-checkmark1:before {
  content: "\ea10";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-exit:before {
  content: "\ea14";
}
.icon-checkbox-checked:before {
  content: "\ea52";
}
.icon-checkbox-unchecked:before {
  content: "\ea53";
}
.icon-radio-checked:before {
  content: "\ea54";
}
.icon-radio-checked2:before {
  content: "\ea55";
}
.icon-file-pdf:before {
  content: "\eadf";
}
.icon-file-openoffice:before {
  content: "\eae0";
}
.icon-file-word:before {
  content: "\eae1";
}
.icon-file-excel:before {
  content: "\eae2";
}
 
  



.headersec.fixed, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}



/*
font-family: 'Poppins';
font-family: 'icomoon';
*/

.SourcingSec{width: 100%; padding: 110px 0; background: #F3F6FA url(../images/SourcingShdow.png) no-repeat bottom center;}
.Sourcingpnl, .pagehding{text-align: center;}
.pagehding p,.listing_list li{color: #152139; font-size: 17px; line-height: 32px; }
.blog_sing_page .pagehding p span{font-size: 17px !important;color: #152139;}
.blog_sing_page .pagehding li{font-size: 17px !important;line-height: 32px !important;color: #152139;}
.defultHdng1,.defultHdng h2{font-size: 40px; line-height: 50px;}
.defultHdng1,.defultHdng h2,.defultHdng h3{color: #152139; font-weight: 600; }

.defultHdng h3{font-size: 32px; line-height: normal;}
.blog_sing_page h2,.blog_sing_page h3,.blog_sing_page h4,.blog_sing_page h5,.blog_sing_page h6{color:#152139;font-weight:600;}
.blog_sing_page h4{font-size: 28px; line-height: normal;}
.blog_sing_page h5{font-size: 26px; line-height: normal;}
.blog_sing_page h6{font-size: 23px; line-height: normal;}
.defultHdng1 span,.defultHdng h2 span,.defultHdng h3 span{color: #D71820;}

.manageTeamSec{width: 100%; background: #F3F6FA; padding: 115px 0;}
.manageTeampnl{width: 100%; display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between;}
.manageTeamcon{max-width: 610px; text-align: left; width: 100%;}
.manageTeamcon h2{width: 70%; margin: 0 0 25px;}
.manageTeamrt{width: 100%; max-width: 718px;}
.manageTeamrt .row{margin: 0 -30px;}
.manageTeamrt .row > div{padding: 0 30px;}
.manageTeamBx{position: relative; padding: 0 22px; z-index: 9;}
.manageTeamBx::before{position: absolute; content: ""; bottom: 0; top: 58px; left: 0; right: 0; background: #FFF; border-radius: 10px;
z-index: -1; transition: all 0.3s ease-in-out;}
.manageTeaminfo{width: 100%; padding: 15px 20px 30px;}
.manageTeaminfo h3{color: #152139; font-size: 22px; line-height: 26px; font-weight: 500;margin: 0 0 5px;
transition: all 0.3s ease-in-out;}
.manageTeaminfo strong, .manageTeaminfo p, .manageTeaminfo a.btn_design.btn_design_id {color: #152139; font-weight: 400; font-size: 17px; line-height: 23px; transition: all 0.3s ease-in-out;}
.manageTeamBx figure img{width: 100%; border-radius: 10px;}
.manageTeamBx:hover::before{background: #D71820;}
.manageTeamBx:hover .manageTeaminfo h3, .manageTeamBx:hover .manageTeaminfo strong{color: #FFF;}

.InsightsSEC{width: 100%; padding: 120px 0 70px;
background: url(../images/Insights_sdow1.png) no-repeat left center, url(../images/Insights_sdow2.png) no-repeat right bottom 180%;}
.Insightspnl{width: 100%; display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse;}
.InsightsCon{max-width: 100%; width: 100%; text-align: left; margin-right: 115px;}
.InsightsCon b, .priceingpnl b{color: #152139; font-weight: 500; font-size: 22px; line-height: 33px; margin: 0 0 20px;
display: block;}
.lernBtn{display: inline-flex; color: #FFF; background: #D71820; height: 50px; font-size: 17px; line-height: 23px;
padding: 0 16px 0 24px; align-items: center; border-radius: 25px;}
.lernBtn span,.lernBtn i{color: #152139; font-size: 12px; border-radius: 100%; width: 30px; height: 30px; background: #FFF; display: flex;
align-items: center; justify-content: center; margin-left: 12px; transition: all 0.3s ease-in-out;}
.lernBtn:hover{background: #152139; color: #FFF;}
.InsightsCon .lernBtn{margin: 15px 0 0;}
.InsightsCon h3{margin: 0 0 30px;}
.InsightsRt{width: 100%; max-width: 765px; position: relative; background: url(../images/blueDoted.png) no-repeat bottom right 25%;}
.InsightsRt .row{margin: 0 -16px;}
.InsightsRt .row > div{padding: 0 16px;}
.Insightsimg{width: 100%;}
.Insightsimg img{width: 100%; border-radius: 10px;}
.InsightsRt .row > div:first-child .Insightsimg{margin: 115px 0 0;}
.InsightsRt::before{position: absolute; content: ""; left: 35%; top: -58px; background: url(../images/InsightsElmnt.png) no-repeat 0 0;
width: 105px; height: 198px; z-index: -1;}
.InsightsRt::after{background: #D71820; width: 24px; height: 24px; border-radius: 100%; position: absolute; content: "";
bottom: -65px; left: -12px;}

.priceingSec{width: 100%; padding: 95px 0;
background: url(../images/pricingElmnt1.png) no-repeat left top 70%, url(../images/pricingElmnt2.png) no-repeat right top 250%;}
.priceingpnl{max-width: 915px; margin: 0 auto;}
.priceingpnl .pagehding p{padding: 0 70px;}
.priceingpnl .lernBtn{margin: 35px 0 0;}
.priceingpnl .defultHdng1{margin: 0 0 30px;}

.casestudiSec{width: 100%;
background: url(../images/casestudiElmnt1.png) no-repeat bottom -200% left -20px, url(../images/casestudiElmnt2.png) no-repeat bottom -250% right;}
.casestudipnl{padding: 108px 0 123px; border-top: 1px solid #B0B7C6; display: flex; align-items: flex-start; justify-content: space-between;}
.casestudilft{width: 100%; max-width: 445px; margin-right: 85px; }
.casestudilst{width: 100%;}
.casestudilst .row{margin: 0 -15px;}
.casestudilst .row > div{padding: 0 15px;}
.casestudiBx{margin: 25px 0 0;}
.exploreBtn{margin: 50px 0 0;}
.casestudiBx figure{width: 100%;}
.casestudiBx figure img{width: 100%; border-radius: 10px; height: 320px !important; object-fit: cover;}
.casestudiCon h4{color: #152139; font-size: 22px; line-height: 30px; font-weight: 500; margin: 0 0 5px;}
.casestudiCon span{color: #152139; font-size: 17px; line-height: 23px;}
.casestudiCon{padding: 16px 20px 0;}
.casestudilft .pagehding{text-align: left;}
.casestudilft ul{display: inline-block; width: 100%; background: #F3F6FA; border-radius: 10px; margin: 32px 0 0; padding: 30px 0;}
.casestudilft li{color: #152139; font-weight: 500; font-size: 22px; line-height: 25px;}
.casestudilft li a{display: flex; align-items: center; justify-content: space-between; border-radius: 0px; color: #152139;
padding: 20px 28px 20px 40px;}
.casestudilft li a:hover, .casestudilft li a.active{background: #D71820 !important; border-radius: 10px !important; color: #FFF !important;}
/* .casestudilft li:first-child{padding: 20px 40px;} */
.casestudilft li span{opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out;}
.casestudilft li a:hover span, .casestudilft li a.active span{opacity: 1; visibility: visible;}

.foterSec{width: 100%;
background: url(../images/foterElmnt1.png) no-repeat left top -300px, url(../images/foterElmnt2.png) no-repeat bottom -20px right 12%, url(../images/foterElmnt3.png) no-repeat top -70px right;}
.foterTop{position: relative; width: 100%; padding: 185px 0;}
.foterTop::before{position: absolute; content: ""; bottom: 0; top: 0; z-index: -1; left: 0; right: 0; background: #213358;}
.ftrpnl{position: relative; display: flex; justify-content: flex-end;}
.ftrrt{width: 100%; max-width: 740px;}
.ftrrt h3{color: #FFF; font-size: 40px; line-height: 45px; font-weight: 500; margin: 0 0 28px;}
.foterform{background: #D71820; width: 100%; max-width: 708px; position: absolute; top: -60px; left: 0; border-radius: 10px 10px 0 0;
padding: 59.5px;}
.ftrrt .lernBtn:hover{background: #FFF; color: #152139;}
.ftrrt .lernBtn:hover span{background: #152139; color: #FFF;}
.ftrrt ul{width: 100%; display: inline-block; max-width: 100%;}
.ftrrt li{position: relative; width: 50%; float: left; font-size: 17px; line-height: normal !important; display: flex; align-items: center;
padding-left: 18px;margin-bottom:10px;}
.ftrrt li::before{position: absolute; left: 0; content: ""; background: #FFF; width: 8px; height: 8px; border-radius: 100%;top:6px;}
.ftrrt li a{color: #FFF;}
.ftrrt li a:hover{color: #D71820;}
.ftrrt .lernBtn{position: static; bottom: 20px; right: 0;}
.foterBtmRT{display: inline-flex; align-items: center; flex-direction: row-reverse; justify-content: space-between; max-width: 788px; width: 100%;}
.foterBtmRT p{margin: 0; color: #152139; font-size: 17px; line-height: 23px;}
.foterBtmRT p a{color: #152139;}
.foterBtmRT p a:hover{color: #D71820;}
.foterBtmRT ul{display: inline-flex; align-items: center;}
.foterBtmRT li{margin-right: 10px;}
.foterBtmRT li:last-child{margin: 0;}
.foterBtmRT li a{border: 2px solid #213358; width: 40px; height: 40px; border-radius: 100%; color: #213358; display: flex;
align-items: center; justify-content: center;}
.foterBtmRT li a:hover{color: #FFF; background: #213358;}
.foterbtminr{display: flex; justify-content: flex-end; width: 100%;}
.foterBtm{padding: 30px 0;}
.foterform h3{color: #FFF; font-weight: 600; font-size: 40px; line-height: 45px; padding: 0 0 14px; margin: 0;}
.ftrfill{position: relative; display: flex; align-items: center; margin: 20px 0 0;}
.ftrfill input[type="text"],
.ftrfill input[type="email"],
.ftrfill input[type="tel"],
.ftrfill textarea{width: 100%; background: #EA4148; height: 60px; border: 0; resize: none; outline: none; color: #FFF;
-webkit-appearance: none; font-size: 17px; line-height: 23px; border-radius: 8px; padding: 0 15px 0 50px;}
.ftrfill input[type="text"]::placeholder,
.ftrfill input[type="email"]::placeholder,
.ftrfill input[type="tel"]::placeholder,
.ftrfill textarea::placeholder{opacity: 1; color: #FFF;}
.ftrfill textarea{height: 126px !important; padding-top: 15px !important; padding-bottom: 13px !important;}
.ftrfill i{position: absolute; left: 18px; font-size: 19px; color: #FFF;z-index: 1;}
.ftrfill i.icon-Vector-8{top: 17px;}
.ftrfill i.icon-Vector-6{top: 17px;}
.ftrfill p,.ftrfill span{width:100%;}
.ftrfill i.icon-Vector-7{top: 17px;}
.frmBtn i{position:static;}
.frmBtn .wpcf7-form-control{color:#fff;}
.frmBtn .wpcf7-form-control:hover{color:#D71820;}
.frmBtn{margin: 30px 0 0;}
.frmBtn em{display: flex; position: relative; align-items: center; justify-content: center; border: 2px solid #FFFFFF; overflow: hidden;
height: 60px; color: #FFF; font-weight: 500; font-size: 17px; line-height: 23px; border-radius: 35px; font-style: normal;
transition: all 0.3s ease-in-out;}
.frmBtn em i{margin-left: 90px;}

.wpcf7 .frmBtn em i{margin-left: 115px;}
[lang="en-GB"] .frmBtn em i{margin-left: 95px;}  
[lang="zh-CN"] .frmBtn em i{margin-left: 30px;}
.frmBtn input[type="submit"]{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.frmBtn em:hover{background: #FFF; color: #D71820;}
.frmBtn em:hover i:before{color: #D71820;}
.globolSec{width: 100%; position: relative; padding: 110px 0;
background: url(../images/globalElmnt1.png) no-repeat top left, url(../images/globalElmnt2.png) no-repeat bottom -100px right;}
.globolSec::before{position: absolute; content: ""; bottom: 0; top: 0; z-index: -1; left: 0; right: 0; background: #213358;}
.globolSec .pagehding{display: flex; align-items: center; justify-content: space-between; text-align: left;}
.globolSec .pagehding p{max-width: 750px; width: 100%;}
.globolSec .pagehding p, .globolSec .defultHdng1{color: #FFF;}
.globolBx{text-align: center; max-width: 355px; margin: 37px auto 0;}
.globolBx p{color: #FFF; font-size: 17px; line-height: 24px; }
.globolBx h4{color: #FFF; font-size: 60px; line-height: 65px; font-weight: 600;}
.globolBx span{color: #FFF; font-size: 80px; margin: 0 0 32px; display: inline-block;}
.globolSec .row > div{position: relative;}
.globolSec .row > div::before{position: absolute; content: ""; right: 0; width: 2px; height: 200px;
border-left: 2px solid #4E628B; top: 55px; }
.globolSec .row > div:last-child::before{content: none;}

.globalImpactSec{width: 100%; padding: 0 0 128px;}
.media{display: flex;}
.media-object{flex: 1;}
.globalImpactpnl{position: relative;}
.globalImpactpnl .media{align-items: center;}
.globalImpact_imge{position: relative; margin: 0 90px 0 0;max-width: 750px;
    width: 100%;}
.globalImpact_imge figure{position: relative;}
.globalImpact_imge figure, .globalImpact_imge figure img, .globalImpact_imge figure::before, .globalImpact_imge::before{border-radius: 10px;}
.globalImpact_imge figure::before{position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%;
background: #000; opacity: 0.21;}
.play_icon{display: flex; background: #D71820; color: #FFF; width: 74px; height: 74px; border-radius: 100%; position: absolute;
left: 50%; top: 50%; transform: translate(-50%, -50%); align-items: center; justify-content: center; font-size: 19px;}
.play_icon:hover{background: #FFF; color: #D71820;}
.globalImpact_imge::before{background: #213358; position: absolute; content: ""; top: 0; z-index: -1; left: 0; right: 0; height: 100px;}
.globalImpact_imge h3{color: #FFF; font-size: 22px; line-height: 26px; font-weight: 500; margin: 0; padding: 20px 22px;}
.globalImpactLGO{position: absolute; right: 85px; top: -75px;}
.globalServicePNEL{width: 100%;
background: url(../images/globalImpact_elmnt1.png) no-repeat bottom -150px left, url(../images/globalImpact_elmnt2.png) no-repeat bottom -300px right;}

.serviceSec{width: 100%; padding: 88px 0 145px;}
.serviceSldr{margin: 50px 0 0;}
.serviceBx{position: relative; min-height: 402px; background: #F3F6FA; border-radius: 10px; padding: 40px 30px 0; overflow: hidden;}
.serviceBx p{color: #152139; font-size: 16px; line-height: 25px;}
.serviceBx h4{color: #152139; font-weight: 500; font-size: 22px; line-height: 27px; margin: 0 0 15px; width: 50%;}
.serviceICN{position: absolute; bottom: 0; right: 0; width: 200px; height: 180px; display: flex; padding: 35px 40px;
align-items: flex-end; justify-content: flex-end; z-index: 9; color: #FFF; font-size: 72px;}
.serviceICN::before{position: absolute; content: ""; background: #213358; bottom: 0; right: 0; top: 0; left: 0; z-index: -1;
border-radius: 200px 0 0 0; }
.serviceICN::after{position: absolute; content: ""; background: #D71820; bottom: 7px; right: 0; top: -7px; left: 0; z-index: -9;
border-radius: 200px 0 0 0; }
.serviceArw{display: flex; align-items: center; justify-content: center; color: #FFF; background: #D71820; width: 50px;
height: 50px; border-radius: 100%; margin: 25px 0 0; font-size: 19px;}
.serviceBx:hover{background: #D71820;}
.serviceBx:hover p, .serviceBx:hover h4{color: #FFF;}
.serviceBx:hover .serviceArw{background: #FFF; color: #D71820;}
.serviceBx:hover .serviceICN::after{background: #FFF;}
.serviceICN::after, .serviceBx h4, .serviceBx p, .serviceBx{transition: all 0.3s ease-in-out;}
.serviceSec .owl-dots{display: none !important;}
.serviceSec .owl-nav{display: flex !important;}
.serviceSec .owl-nav button{display: flex; align-items: center; justify-content: center; border: 2px solid #828EA9 !important;
width: 33px; height: 33px; border-radius: 100%; position: absolute; top: 50%; transform: translateY(-50%); color: #828EA9 !important;
font-size: 18px !important;}
.serviceSec .owl-prev{left: -65px; justify-content: flex-end !important;}
.serviceSec .owl-next{right: -65px; justify-content: flex-start !important;}
.serviceSec .owl-nav button span{display: none;}
.serviceSec .owl-prev::before{font-family: 'icomoon'; content: "\e90d";}
.serviceSec .owl-next::before{font-family: 'icomoon'; content: "\e90e";}
.serviceSec .owl-nav button:hover{background: #213358 !important; color: #FFF !important; border-color: #213358 !important;}

.bannerSec{width: 100%;}
.bnerTop{position: relative; overflow: hidden;}
.bnrimg img{width: 100%; object-fit: cover;}
.bnrtxt{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%);}
.bnrtxtinr{max-width: 655px; width: 100%;}
.bnrtxtinr h1{color: #FFF; font-weight: 600; font-size: 80px; line-height: 85px; margin: 0 0 20px;}
.bnrtxtinr p{color: #FFF; font-size: 17px; line-height: 30px;}
.bnrtxtinr ul{display: inline-flex; align-items: center; margin: 20px 0 0;}
.bnrtxtinr li{margin: 0 20px 0 0;}
.bnrtxtinr li:last-child{margin: 0;}
.bnrwhtePlay{display: inline-flex; align-items: center; color: #FFF; font-weight: 600; font-size: 17px; line-height: 24px;}
.bnrwhtePlay span{display: flex; align-items: center; justify-content: center; color: #213358; width: 40px; height: 40px;
border-radius: 100%; margin-right: 14px; background: #FFF; font-size: 14px;}
.bnrwhtePlay:hover{color: #FFF; opacity: 0.75;}
.bnrtxtinr .lernBtn:hover{background: #FFF; color: #152139;}
.bnrtxtinr .lernBtn:hover span{background: #152139; color: #FFF;}
.bnrmodel{position: absolute; bottom: 0; right: 0; pointer-events: none;}


.headersec{width: 100%;}
.hdrtopinr{width: 100%; background: #D71820; display: flex; position: relative; align-items: center; justify-content: space-between;
border-radius: 0 0 50px 50px; padding: 10px 50px;}
.hdrtop{width: 100%;}
.hdrbtm{width: 100%;}
.hdrbtminr{display: flex; align-items: center; justify-content: space-between;}
.hdrlgo{width: auto;}
.hdrrht{display: inline-flex; align-items: center;}
.hdrtopinr ul{display: inline-flex; align-items: center;}
.hdrtopinr li{position: relative; font-size: 17px; line-height: 22px; padding-right: 22px; margin-right: 22px;}
.hdrtopinr li a{color: #FFF;}
.hdrtopinr li:last-child{padding: 0; margin: 0;}
.hdrtopinr li::before{position: absolute; content: ""; width: 2px; height: 12px; border-left: 2px solid #FFF; right: 0;
top: 50%; transform: translateY(-50%);}
.hdrtopinr li:last-child::before{content: none;}
.hdrmnu{margin: 0 50px 0 0;}
.hdrmnu li a{display: inline-block; color: #152139; font-size: 17px; line-height: 23px;}
.hdrmnu li.current-menu-item a{color: #D71820;}
.hdrtopinr > span{color: #FFF; font-size: 17px; line-height: 23px; display: inline-flex; align-items: center;}
.hdrtopinr > span a{color: #FFF;}
.hdrtopinr > span a:hover, .hdrtopinr li a:hover{opacity: 0.75;}
.hdrtopinr > span i{display: flex; align-items: center; justify-content: center; border: 1px solid #FFFFFF; width: 30px;
height: 30px; border-radius: 100%; margin: 0 13px 0 0; font-size: 14px;}
.hdrsrcinr{width: 250px; height: 50px; position: relative;}
.hdrsrcinr input[type="search"],
.hdrsrcinr input[type="text"]{width: 100%; height: 100%; border: 0px; outline: none; background: #F3F6FA; color: #152139;
font-size: 17px; line-height: 23px; border-radius: 45px; padding: 0 72px 0px 23px;}
.hdrsrcinr input[type="search"]::placeholder,
.hdrsrcinr input[type="text"]::placeholder{opacity: 1; color: #152139;}
.hdrsrcinr input[type="submit"]{position: absolute; right: 0; top: 0; height: 100%; padding: 0; border: 0; outline: none;
background: url(../images/magnifying-glass.png) no-repeat center center; width: 70px;}
.hdrmnu li a{display: inline-block; color: #152139; font-size: 17px; line-height: 23px; position: relative;}
.hdrmnu li{margin: 0 28px 0 0; padding: 36px 0;}
.hdrmnu li:last-child{margin: 0;}
ul.slimmenu li > ul{width: 230px; background: #FFF; border-radius: 0px 0px 10px 10px; padding: 15px 20px 15px 12px;
border-top: 2px solid #1e2e4f; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
ul.slimmenu li > ul > li{width: 100%; background: transparent; margin: 0; padding: 0;}
ul.slimmenu li > ul > li > a{width: 100%; display: flex; align-items: center; position: relative; font-size: 14px;
text-transform: capitalize; padding: 4px 5px 4px 12px;}
ul.slimmenu li > ul > li > a::before{position: absolute; left: 0; content: "\e901"; font-family: 'icomoon'; font-size: 8px;}
ul.slimmenu li > ul > li > a:hover{padding-left: 17px;}
ul.slimmenu li .sub-toggle{background: url(../images/caretIcon.png) no-repeat center center; width: 8px; height: 8px; right: -11px;
top: 44px; }
ul.slimmenu li ul li .sub-toggle{top: 10px !important;}
ul.slimmenu li .sub-toggle i{display: none;}
.hdrmnu ul.slimmenu > li > a::before{position: absolute; content: ""; height: 2px; width: 47px; border-top: 2px solid #213358; left: 50%; bottom: -9px;
transform: translateX(-50%); opacity: 0; transition: all 0.3s ease-in-out;}
.hdrmnu ul.slimmenu > li > a::after{width: 9px; height: 5px; background: #213358; position: absolute; bottom: -7px; left: 50%; content: "";
transform: translateX(-50%); clip-path: polygon(50% 0%, 0% 100%, 100% 100%); opacity: 0; transition: all 0.3s ease-in-out;}
.hdrmnu ul.slimmenu > li.current-menu-item > a::before, .hdrmnu ul.slimmenu > li.current-menu-item > a::after{opacity: 1;}
.hdrmnu li a:hover{color: #D71820;}
ul.slimmenu li > ul > li > a::before{opacity: 1;}
ul.slimmenu li .sub-toggle{z-index:1 !important;}
.bnrbtminr{border-radius: 13px; overflow: hidden;}
.bnrbtm{margin-top: -74px; position: relative;}
.bnrbtminr h4{color: #FFF; text-align: center; background: #D71820;padding: 14px; margin: 0; font-size: 20px; line-height: 25px;}
.bnrbtmlst{width: 100%;background: #213358;}
.bnrbtmlst .row > div{position: relative; padding: 0;}
.bnrbtmlst .row > div::before{position: absolute; content: ""; right: 0; top: 0; width: 2px; height: 93px;
border-left: 2px solid #384E7D; }
.linkICN a{display: flex; align-items: center; color: #FFF; font-size: 17px; line-height: 23px; justify-content: space-between;}
.linkICN{padding: 30px 40px 30px 50px;}
.linkICN i{color: #FFF; width: 27px; height: 27px; border-radius: 100%; background: #D71820; display: block; align-items: center;
justify-content: center; font-size: 14px;text-align: center;line-height: 27px;}
.bnrbtmlst .row{margin: 0;}

.bnrwhtePlay em{font-style: normal; flex: 1;}
.mobileSrc{display: none;}
.headersec.fixed_header{background: #FFF;}
/*.headersec.fixed_header .hdrtop{display: none;}*/

.bnrbtmlst .owl-dots, .bnrbtmlst .owl-nav{display: none !important;}
.globolBx h4 i{font-style: normal;}

.bannerSec.inner-banner .bnrtxtinr.w-100 {
  max-width: 100%;
}

.breadcrumbs_bx_item {
  margin: 32px 0;
}

li#breadcrumbs span,.aioseo-breadcrumbs {
  display: flex;
  flex-wrap: wrap;
}

li#breadcrumbs span span,.aioseo-breadcrumbs span {
  position: relative;
  margin-right: 0px;
  padding-right: 0px;
  font-family: 'Poppins';
  font-weight: 600;
  color: #D71820;
  font-size: 17px;
}
.aioseo-breadcrumbs .aioseo-breadcrumb-separator{
  padding:0px 15px;font-size:30px;color: #152139;}
li#breadcrumbs span span:before {
  content: "\e901";
  font-family: 'icomoon';
  font-size: 11px;
  position: absolute;
  right: -5px;
  top: 0px;
  color: #152139;
}

li#breadcrumbs span span.breadcrumb_last:before{
  display: none;
}

li#breadcrumbs span span:last-child{
  margin-right: 0;
  padding-right: 0;
}

li#breadcrumbs span span a,.aioseo-breadcrumbs a{
  color: #152139;
  font-weight: 500;
}

li#breadcrumbs span span a:hover,.aioseo-breadcrumbs a:hover{
  color: #D71820;
}

.text-center.mb-4.white-color p {
  color: #fff;
}

.globolBx h3 {
  margin-top: 60px;
  margin-bottom: 32px;
  color: #fff;
  font-size: 22px;
  font-weight: 500;
}

.globolSec.inner_sec_two .row > div::before {
  height: 300px;
}

a.btn_design.btn_design_id {
  clear: both;
  display: block;
}

.new_section_add_id {
  margin-top: 20px;
  color: #fff;
}

.manageTeamBx.show::before {
  background: #D71820;
}

.manageTeamBx.show h3, .manageTeamBx.show strong, .manageTeamBx.show p{
  color: #fff;
}

a.btn_design.btn_design_id {
  clear: both;
  display: block;
  margin-top: 20px;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.manageTeamBx .new_section_add_id{
  display: none;
  overflow: hidden;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}

.manageTeamBx.show .new_section_add_id {
  display: block;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}

.manageTeamSec.inner_sec_three .manageTeampnl {
  align-items: self-start;
}

.manageTeamSec.inner_sec_three .manageTeamcon.pagehding {
  padding-top: 60px;
}

.manageTeaminfo a.btn_design.btn_design_id{
  color: #213358 !important;
  transition: all 0.3s ease-in-out;
}

.manageTeaminfo a.btn_design.btn_design_id span.icon-arrow {
  font-size: 26px;
  transform: rotate(180deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  margin-left: 10px;
}

.manageTeamBx.show a.btn_design.btn_design_id {
  color: #fff !important;
}

.manageTeamBx.show a.btn_design.btn_design_id span.icon-arrow {
  transform: rotate(0) !important;
}

.manageTeamBx:hover a.btn_design.btn_design_id{
  color: #fff !important;
}

.casestudiSec.inner_sec_four .casestudipnl {
  justify-content: center;
  border: none;
  width: 100%;
  display: block;
}

.casestudiSec.inner_sec_four .casestudipnl .row {
  justify-content: center;
}

.casestudiSec.inner_sec_four {
  background: url(../images/casestudiElmnt1.png) no-repeat bottom -350px left -90px, 
  url(../images/casestudiElmnt2.png) no-repeat bottom -650px right -90px;
}

.casestudiSec.inner_sec_four .accordion-item {
  margin-bottom: 30px;
  background: #F3F6FA;
  border: none;
  border-radius: 15px;
}

.casestudiSec.inner_sec_four .accordion-body {
  min-height: 170px;
  padding-top: 35px;
  text-align: left;
}

.casestudiSec.inner_sec_four button.accordion-button {
  background: #D71820;
  border-radius: 10px;
  color: #fff;
  padding: 22px 60px 22px 22px;
  font-size: 20px;
  position: relative;
}

.casestudiSec.inner_sec_four button.accordion-button:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}

.casestudiSec.inner_sec_four button.accordion-button:after{
  display: none;
}

.casestudiSec.inner_sec_four button.accordion-button:before {
  content: "\f106";
  width: 33px;
  height: 33px;
  border-radius: 50%;
  position: absolute;
  border: 3px solid #fff;
  right: 15px;
  font-family: 'icomoon' !important;
  text-align: center;
  font-size: 21px;
  line-height: 25px;
}

button.accordion-button.collapsed::before {
  content: "";
  transform: rotate(180deg);
}

.InsightsSEC.inner_sec_one.pt-5 {
  background: url(../images/inner_top_shape.png) no-repeat left -100px center, 
 url(../images/Insights_sdow2.png) no-repeat right bottom 180%;
}

.InsightsSEC.inner_sec_one.pt-5 .InsightsCon.pagehding {
  padding-left: 45px;
  position: relative;
}

.InsightsSEC.inner_sec_one.pt-5 .Insightsimg {
  position: relative;
}

.InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before {
  width: 386px;
  height: 134px;
  background: url(../images/inner_top_shape_dots.png) no-repeat top right;
  content: "";
  position: absolute;
  right: -41px;
  top: -83px;
  z-index: -1;
}

.InsightsSEC.inner_sec_one.pt-5 .Insightsimg:after {
  width: 24px;
  height: 24px;
  background: #D71820;
  border-radius: 50%;
  content: "";
  position: absolute;
  bottom: -16px;
  left: 0;
}

.InsightsSEC.inner_sec_one.pt-5 .InsightsCon.pagehding:after {
  width: 24px;
  height: 24px;
  background: #213358;
  border-radius: 50%;
  content: "";
  position: absolute;
  bottom: -55px;
  left: 44px;
}

.manageTeamSec.inner_sec_three .manageTeamrt {max-width: 1000px;}
.manageTeamSec.inner_sec_three .manageTeamcon {max-width: 460px;}

.manageTeamSec.inner_sec_three .manageTeamcon.pagehding h2.defultHdng1 {
    width: 100%;
}
/*------------------------------------------------------*/
.topbar_menu .sub-menu-toggle span{display:none;}
.topbar_menu .sub-menu-toggle {
    background-image: url(../images/caretIcon.png);
    width: 8px;
    height: 8px;border:none;background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:content;
    /*display:none;*/
}
.topbar_menu .sub-menu{display:none;}
.slimmenu .sub-menu-toggle{display:none;}
.hdrsrc .search-submit{font-size:0px;}


.ins_main_contain .col-12.text-center p{margin-bottom:30px;}
/*.topbar_menu .menu-item-has-children:hover .sub-menu{display:block;}*/
/*.topbar_menu li{position:relative;}*/
/*.topbar_menu .sub-menu{position:absolute;width:200px;top:100%;left:0;background:#D71820;}*/
/*----------------------*/
.widget_polylang select{background-color:transparent !important;border:none !important;color:#fff;}
.widget_polylang select option{color:#000;}
.error-404-page h1{color:#000;}
.error-404-page p{color:#000;}
.white-color h2,.white-color h3{color:#fff;}
.page_space{padding:40px 0px !important;}
.ser_item_colm{margin-bottom:30px;}
.ser_section_misc h2{margin-bottom:30px;}
.ser_section_misc h2,.ser_section_misc h3,.ser_section_misc li,.ser_section_misc p{color:#fff;}
.ser_section_misc ul{padding-left:50px;margin-bottom:20px;}
.ser_section_misc ul li{list-style-type:disc;}
.ser_section_misc h3{font-size:20px;position:relative;margin-bottom:20px;}
.ser_section_misc h3,.ser_section_misc p{padding-left:32px;}
.ser_section_misc h3::before{content:"";background-image:url(../images/tick.png);background-position:center;background-size:contain;width:25px;height:25px;position:absolute;top:6px;left:0;}
.ser_section_misc p + h3{margin-top:30px;}



.cus_pagination{padding-top:30px;}
.cus_pagination .page-numbers{display:block;width:40px;height:40px;text-align:center;line-height:40px;font-size:14px;color:#fff;background-color:#213358;}
.cus_pagination .page-numbers:hover,.cus_pagination .page-numbers.current{background: #D71820;}
.cus_pagination li{padding:0 5px;list-style-type:none !important;}
.cus_pagination ul,.quotelft .ftrinfo{padding-left:0px !important;}
.ser_item h4 a{color: #152139;}
.serviceBx:hover h4 a{color: #fff;}


/*-------comment-------*/
.cus_comt_sec{margin-top:20px;padding-top:20px; border-top:1px solid #ddd;}
h2.comment-reply-title{font-size: 24px !important;}
.comment-form-comment label{display: block;}
#comment{width: 100%;border:1px solid #ddd;}
.submit{cursor: pointer;padding: 0 7px;display: block;height: 45px;background-color: #213358 !important;text-align: center;line-height: 45px;border: 1px solid transparent;color: #fff;font-size: 14px;}
.submit:focus{outline: none;}
.submit:hover {background-color: #D71820 !important;color: #fff;}
.avatar{width:100px;float: left;margin-right: 10px;margin-bottom: 10px;}
.screen-reader-text.says{padding-left: 10px;}
.comment{margin-bottom: 30px;}
.comment-reply-link{font-weight: bold;color:#D71820;background-color: transparent !important;}
.comment-reply-link:hover{color: #152139 !important;}
.by-post-author{padding-left: 5px;}
.comment-body{margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.comment-respond{margin-top: 20px;}
.comment .comment{padding-left: 30px;margin-top: 10px;}
.comment .comment .avatar{width:70px;}
.cus_comt_sec input[type="text"],.cus_comt_sec input[type="email"],.cus_comt_sec input[type="url"]{
    border:1px solid #ddd;padding: 0 10px;height: 30px;width:100%;}
.cus_comt_sec label{display:block;width:100%;margin-bottom:15px;}
.tag-cloud-link{font-size: 15px !important;padding: 0 5px 5px;margin-bottom: 10px;}
.cus_comt_sec hr{display: none;}
.single_page_navi{margin-top:30px;}
.single_page_navi .meta-nav{padding: 0 7px;display: inline-block;height: 45px;background-color: #D71820 !important;
text-align: center;line-height: 45px;border: 1px solid transparent;color: #fff;font-size: 14px;margin:0 15px 7px;}
.single_page_navi .meta-nav:hover{background-color:#213358 !important;color: #fff;}
.single_page_navi .post-title{display:none;color: #152139 !important;font-weight:bold;font-size:18px;}
.single_page_navi .post-title:hover{color: #D71820 !important;}
.single_page_navi .nav-links{display:flex;justify-content:center;}
.auth_info{margin-bottom:15px;}
.auth_info span,.auth_info a{color: #152139 !important;font-style:italic;font-weight:bold;}
.auth_info a:hover{color: #D71820 !important;}
.logged-in-as a{color: #213358 !important;}
.logged-in-as a:hover{color: #D71820 !important;}
/*----------------------------------------------------*/
.sing_post_row::after{content:"";clear:both;width:0;height:0;display:block;font-size:0px;line-height:0;}
.sing_post_row{display:block;}
.sing_post_contImg{float:left;width: calc(50% - 50px);margin-right:40px;margin-bottom:20px;}
.sing_post_contImg img{width:100%;}
.sing_post_cont{margin:30px 0px 0px !important;}
.main_contain_all ul,.main_contain_all ol{padding-left:32px;margin-bottom:15px;}
.main_contain_all li{padding:0 0 10px;list-style-type:disc;margin-right: 5px;}
.sing_post_cont p + h2{clear:both;}
.wp-block-separator{border-color: #D71820 !important;margin:30px auto !important;}
/*----------------------------------------------------*/
.main_contain_all h4{font-size:20px;margin-bottom:15px;font-weight:bold;}
.main_contain_all h5{font-size:19px;margin-bottom:15px;font-weight:bold;}
.main_contain_all h6{font-size:17px;margin-bottom:15px;font-weight:bold;}
.main_contain_all h4 a{color:#213358;}
.clients_colm figure{margin-bottom:30px;}
.clients_colm figure img{width:100%;border:8px solid #213358;padding:2px;height:380px;object-fit:cover;}
.clients_colm{margin-bottom:30px;}
.clients_btm{margin:30px 0px;text-align:center;}

.ins_colm{margin-bottom:30px;}
.ins_colmin{border:4px solid #213358;padding:15px;}
.ins_btm_Sec{text-align:center;}
.ins_main_contain{margin-bottom:30px;}
.ins_main_contain h2{margin-bottom:30px;}

.icon_cont_row h4{position:relative;padding-left:30px;}
.icon_cont_row h4 a{color:#213358;}
.icon_cont_row h4::before{content:"\e933";position:absolute;top:0;left:0;font-size:20px;color:#000;
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon_cont_row.markt h4::before{content:"\e936";color: #D71820;}
.icon_cont_row.markt h4{color: #D71820;}
.icon_cont_row.markt h4 + p strong{color:#213358;}
.newsletter_colm_in{padding:20px;border:2px solid #213358;}
.newsletter_file_in{padding:20px;border:1px solid #D71820;text-align:center;width:100%;}
.newsletter_file_in a span{color: #D71820;font-size:20px;}
.newsletter_file{margin-bottom:30px;display:flex;flex-wrap:wrap;}
.newsletter_cont_btm{margin-top:40px;padding-top:40px;border-top:2px solid #213358;}
.newsletter_colm_in .mc4wp-form-theme-blue input[type=submit]{background-color:#213358 !important;}



/*------------------------------*/
tbody, td, tfoot, th, thead, tr {
    border-color:#ccc !important;
}
.def_page h2 a{color:#213358;}
.InsightsCon table{width:100%;}
.InsightsCon table td{padding:7px 10px;}
.InsightsCon tbody, .InsightsCon td, .InsightsCon tfoot, .InsightsCon th, .InsightsCon thead, .InsightsCon tr{border-width:1px;}

.singPost_cont ul{padding-left:32px;}
.singPost_cont ul li{list-style-type:disc;margin-bottom:10px;}


.cus_form_row{display:flex;flex-wrap:wrap;margin:0 0px;}
.cus_form_half_colm{width:50%;padding:0 10px;margin-bottom:20px;}
.cus_form_row .wpcf7-form-control-wrap{width:100%;}
.cus_form_row .Cus-form-field{width:100%;}
.cus_form_full_colm{padding:0 10px;width:100%;margin-bottom:20px;}
.cus_form_full_colm .Cus-form-field{width:100%;}
.Cus-form-field{background-color: #eee;border:1px solid #d3d3d3;color:#999;height:50px;padding:0 10px;}
.cus_form_full_colm textarea.Cus-form-field{padding:10px;height:80px;}
.cus_form_btn {
    display: inline-block !important;
    color: #FFF !important;
    background: #D71820 !important;
    height: 50px !important;
    font-size: 17px !important;
    line-height: 50px !important;
    padding: 0 45px 0 15px !important;
    border-radius: 25px !important;
}
.cus_form_btn:hover{ background: #152139 !important;}
.cus_btn_box {display:inline-block;position:relative;}
.cus_btn_box i{width:25px;height:25px;text-align:center;background-color:#fff;color:#000;font-size:12px;line-height:25px;border-radius:50%;position:absolute;right:10px;top:0;bottom:0;margin:auto 0;}
.cus_btn_box .wpcf7-spinner{position:absolute;right:10px;top:60px;}


.country_sec{padding:30px 0;}
.country_sec .container{border-top:1px solid #D71820;}
.country_grid_in ul{padding-left:0px !important;}
.country_sec h3{text-align:center;position:relative;padding:0 0 10px;margin-bottom:30px;margin-top:30px;}
.country_sec h3::before{content:"";display:block;width:70px;height:3px;background-color:#D71820;position:absolute;left:0;right:0;bottom:0;margin:0 auto;}
.country_grid_in ul li{padding-left:0px !important;list-style-type:none !important;display:flex;align-items:center;}
.country_grid_in ul li span{text-align:center;margin-right:10px;}
.country_grid_in ul li span::before{width:50px;height:50px;line-height:50px;border-radius:50%;border:1px solid #D71820;color:#D71820;display:block;}
.country_grid_in .ct_flag{text-align:center;margin-bottom:15px;}
.country_grid_in .ct_flag img{width:100px;height:100px;border:2px solid #d3d3d3;border-bottom-width:5px;display:inline-block;border-radius:50%;padding:5px;}
.country_grid_in h4,.country_grid_in h3{text-align:center;}
.country_grid_in{border:1px solid #D71820;padding:10px;width:100%;}
.country_grid{display:flex;flex-wrap:wrap;margin-bottom:30px;}

.cat_name_Sec span{margin:0 10px 0 0px;}
.cat_name_Sec span:last-child em{display:none !important;}

.accordion-header{line-height:normal !important;}


.mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme textarea, .mc4wp-form-theme select{max-width:100% !important;}

/*----------------------------*/
.thum_pic img{width:100%;}
.thum_pic{width:auto;max-width:50%;padding-right:40px;}
.alignleft,img.alignleft{margin:0px 20px 20px 0 !important;width:auto;max-width:50%;}
.alignright,img.alignright{width:auto;max-width:50%;margin:0px 0px 20px 20px !important;}
.aligncenter,img.aligncenter{width:auto;max-width:100% !important;margin:0px auto 20px !important;}
.alignfull,.alignwide{width:auto;max-width:100% !important;margin:0px auto 20px !important;}
.alignleft img,.alignright img,.aligncenter img,.alignfull img,.alignwide img,img.alignleft,img.alignright,img.aligncenter{border: 0px double #dbc138;border-radius: 0px;height:auto;}
img.alignleft,.thum_pic{float:left;}
img.alignright{float:right;}
img.aligncenter{display:block;}
.Insight_New_cont hr{display:block;width:100%;height:1px;clear:both;margin:20px 0 20px;border:0px solid transparent !important;}
.error-404-page{margin-bottom:30px;}
.error-404-page form label{display:none;}
.error-404-page .search-field{width:300px;height:50px;font-size:16px;padding:0 10px;display:inline-block;vertical-align:middle;border-radius:0;border:1px solid #213358;color:#213358;}
.error-404-page .search-submit{display:inline-block;width:auto;padding:0 15px;height:50px;border-radius:0;border:1px solid transparent;color:#fff;font-size:16px;text-align:center;line-height:50px;background-color:#D71820;cursor:pointer;vertical-align:middle;}
.error-404-page .search-submit:hover{background-color:#213358;}
.blog_sing_page .InsightsCon {
        margin-right: 0px !important;
    }
.webinars_misc_content .container{border-top:3px solid #201c44;padding-top:30px;}   


.ser_reult_page .serviceBx h4 a{display: -webkit-box;
display: box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical; 
  box-orient: vertical; 
  overflow: hidden;}
  /*------------floating------------*/
  .enquiry_form_sec_slide_btn, .enquiry_form_prt, .cus_close_btn, .sub_btn {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.enquiry_form_sec {
    position: fixed;
    top: 160px;
    right: 0;
    width: auto;
    z-index:9;
}
.enquiry_form_sec_slide_btn {
    color: #fff;
    padding: 10px;
    background-color: #d71820;
    display: inline-block;
    box-shadow: -6px 3px 15px 0px rgba(0,0,0,0.7);
}
.slide_left .enquiry_form_prt {
    right: 0;
    visibility: visible;
    opacity: 1;
}
.enquiry_form_prt {
    position: absolute;
    top: 20px;
    right: -302px;
}
.enquiry_form_prt {
    padding: 10px;
    background-color: #d71820;
    width: 300px;
}
.cus_form_group {
    margin-bottom: 4px;
}
.cus_input {
    border: 1px solid #d71820;
    height: 32px;
    color: #000;
    font-size: 15px;
    width: 100%;
}
.slide_left .enquiry_form_sec_slide_btn, .cus_close_btn {
    visibility: hidden;
    opacity: 0;
}
.slide_left .cus_close_btn {
    visibility: visible;
    opacity: 1;
}
.cus_close_btn {
    display: block;
    width: 30px;
    height: 30px;
    background-color: #fff;
    line-height: 28px;
    text-align: center;
    color: #000;
    font-size: 14px;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    left: -20px;
    border: 1px solid #000;
}
.cus_form_group .sub_btn {
    padding: 0 10px;
    border: 1px solid transparent !important;
    color: #000 !important;
    background:#fff !important;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    text-align: center;
}
.cus_form_group .sub_btn:hover{background:#000 !important;color:#fff !important;}
.cus_form_group01 {
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
}

.sidebar_contact {
    position: fixed;
    right: -44px;
    transform: rotate(-90deg);
    bottom: 40%;
    z-index: 99;
    display: block;
    height:42px;
}
[lang="pt-PT"] .sidebar_contact {
right: -48px;
 }
.sidebar_contact a {
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
     background: #d71820;
    padding: 0px 20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height:42px;
    line-height:42px;
    display:inline-block;
}
.page-id-4447 .sidebar_contact,.page-id-2425 .sidebar_contact,[lang="de-DE"] .sidebar_contact {
    right: -63px;}

.misc_content_section_lft h2,.misc_content_section_lft h3,.misc_content_section_lft h4,
.misc_content_section_lft p,.misc_content_section_lft li{text-align:left !important;}

.font-black p,.font-black h3{color:#000;}
.misc_rept_cont2{padding:40px 0 0;}
.Misc_Sourcing_prt{padding-bottom:50px;}
.page-id-12704 .sidebar_contact{display:none;opacity:0;}
.page-id-12704 .misc_sourcing_side{display:block;opacity:1;width:124px;}


.misc_section_botm_txt{padding-top:50px;}
.misc_section_botm_txt p{text-align:center;}
.misc_top_mrg {margin-top:40px;}

/*.Misc_Sourcing_prt .defultHdng h2{color:#fff !important;}*/
.misc_ft .foterBtm{text-align:center;}
.misc_ft p{margin-top:10px;}

.client_logo_section .row > div::before{display:none !important;}
.client_logo_section .globolBx h4{font-size:18px !important;}
.ser_section_faq .defultHdng h2{color: #152139 !important;}


.hdrtop .mega-sub-menu{box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.75) !important;}

.webinars_misc_colmin{BORDER:2px solid #3b578e;padding:20px 20px 30px 20px;text-align:center;}
.webinars_misc_colmin h3{color:#3b578e !important;font-size:17px !important;}
.webinars_misc_colmin figure{margin-bottom:15px;border:6px solid #3b578e;}
.webevnt_icon_list{padding:0 !important;}
.webevnt_icon_list li{list-style-type:none !important;display: flex;
    align-items: center;}
 .webevnt_icon_list li strong{color:#3b578e;padding-left:10px;}   
.webevnt_icon_list li img{width:30px;margin-right:10px;}
.webinars_misc_colm{display:flex;margin-bottom:30px;}
/*.webinars_misc_content_btm{margin-bottom:40px;}*/
.parent-pageid-2355 .aioseo-breadcrumbs span:nth-child(5) a,.parent-pageid-2425 .aioseo-breadcrumbs span:nth-child(5) a,.parent-pageid-2440 .aioseo-breadcrumbs span:nth-child(5) a,
.parent-pageid-2466 .aioseo-breadcrumbs span:nth-child(5) a
   { cursor: default;
     pointer-events: none;
   }
   
.cat_name_Sec span:last-child i{display:none;font-size:0;opacity:0;visibility:0;}
   
.defultHdng .blog_sing_page h2,.defultHdng .blog_sing_page h2 span,.defultHdng .blog_sing_page h3 span,.defultHdng .blog_sing_page h3{color: #152139;}  
.defultHdng .blog_sing_page h2,.defultHdng .blog_sing_page h3{margin-bottom:15px;}   


.parent-pageid-3361 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3148 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3058 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3218 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,

.parent-pageid-3363 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3150 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3060 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3220 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,

.parent-pageid-3365 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3152 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3074 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3222  .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,

.parent-pageid-3367 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3154 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3064 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3224 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,

.parent-pageid-2355 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-2425 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-2440 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-2466 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,

.parent-pageid-3216 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3055 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3359 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before,
.parent-pageid-3146 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before {
    background: url(../images/inner_top_shape_dots_red_only.png) no-repeat top right !important;
    background-size:100% !important;
}

.page-template-page-home .globalImpact_imge figure {
    overflow: hidden;
}

/*---------Sourcing page--------*/
.page-template-misc-sourcing .headersec,.page-template-misc-sourcing .breadcrumbs_bx_item,.page-template-misc-sourcing .foterSec{display:none;visibility:hidden;overflow:hidden;width:0;height:0;opacity:0;}
.page-template-misc-sourcing .casestudipnl{border:0px solid transparent;}
/*.page-template-misc-sourcing .text-center{text-align:left !important;}*/
.page-template-misc-sourcing .Misc_Sourcing_prt{padding-bottom:0px !important;}

.sourcing_logo_slider{overflow:hidden;}
.sourcing_logo_slider .owl-item{float:left;}
.sourcing_logo_slider  .client_logo_box{width:100% !important;display: flex;
    justify-content: center;}
.sourcing_logo_slider .owl-nav.disabled,.sourcing_logo_slider .owl-dots{display:none;}
.sourcing_logo_slider .globolBx h4 {
    font-size: 18px !important;
    text-align: center;
}
.blog_sing_page .pagehding li{margin-bottom:15px;}
.blog_sing_page .pagehding ul,.blog_sing_page .pagehding ol{padding-left:32px;}
.blog_sing_page .pagehding ul li{list-style-type:disc;}
.Misc_Sourcing_prt  img.alignleft{margin-right:50px !important;}

.Misc_Sourcing_prt .top_contain{text-align: left !important;}


.newsletter_cont_btm{display:none !important;}
.page-id-1715 .newsletter_cont_btm{display:block !important;}
.nwsltr_sec_page{padding-bottom:30px;}


.page-template-misc-sourcing h1{text-align:center;}


[lang="zh-CN"] .sidebar_contact {
    height:72px;
    bottom: 25%;}
    
.listing_list li  {margin-bottom:6px;}  
.foterform .wpcf7-not-valid-tip{color: #000000 !important;margin-top:2px;}
.wpcf7-form-control-wrap{position:static !important;}
.page-id-2888 .Insightsimg,.page-id-2890 .Insightsimg,.page-id-2892 .Insightsimg,.page-id-2902 .Insightsimg,
.page-id-2905 .Insightsimg, .page-id-1944 .Insightsimg,.page-id-1934 .Insightsimg,.page-id-2796 .Insightsimg,
.page-id-2798 .Insightsimg,.page-id-2800 .Insightsimg,.page-id-2802 .Insightsimg,.page-id-2794 .Insightsimg
{text-align:center;}
.page-id-2888 .Insightsimg img,.page-id-2890 .Insightsimg img,.page-id-2892 .Insightsimg img,.page-id-2902 .Insightsimg img,
.page-id-2905 .Insightsimg img, .page-id-1944 .Insightsimg img,.page-id-1934 .Insightsimg img,.page-id-2796 .Insightsimg img,
.page-id-2798 .Insightsimg img,.page-id-2800 .Insightsimg img,.page-id-2802 .Insightsimg img,.page-id-2794 .Insightsimg img
{width:auto;max-width:100%;}
.InsightsSEC.inner_sec_one.pt-5 .col-lg-12 .InsightsCon.pagehding{padding-left:0px !important;}


.hdrmnu #navbar-example2 li.current-menu-item a{color: #000;}
ul#navbar-example2.slimmenu > li > a::before,ul#navbar-example2.slimmenu > li > a::after{display:none;}
ul#navbar-example2.slimmenu > li > a.active::before,
ul#navbar-example2.slimmenu > li > a.active::after,
ul#navbar-example2.slimmenu > li > a:hover::before,
ul#navbar-example2.slimmenu > li > a:hover::after{display:block;opacity: 1;}
ul#navbar-example2.slimmenu > li > a.active,ul#navbar-example2.slimmenu > li > a:hover{color:#D71820 !important;}
#european-countries ul{display:flex;flex-wrap:wrap;}
#european-countries ul li{width:25%;padding:0 15px;margin-bottom:30px}


.copy_sourcing{margin-top: 15px;}
.copy_sourcing {color: #fff;}
.copy_sourcing a:hover{color: #000;}
.foterTop_surc .foterform{top:0px !important;position: static !important;border-radius: 10px 10px 10px 10px !important;}
.foterTop_surc .foterform,.foterTop_surc  .ftrrt{max-width: 50% !important;width: 50% !important;}
.foterTop_surc  .ftrrt{padding: 0 0 0 60px !important;}
.foterTop_surc.foterTop{padding: 50px 0 !important;}
.flag_box{padding: 0 10px !important;}
.foterform_sorcing{position: static !important;border-radius: 10px 10px 10px 10px !important;}
.foterform_sorcing p{color: #fff !important;}
.foterform_sorcing .cus_form_btn{background-color: #152139 !important;}
.foterform_sorcing .cus_form_btn:hover{box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.41);}
#our-clients{padding-bottom: 30px;border-bottom: 1px solid #152139;}
/* #our-clients.globolSec::before {  
  background: #760005;
} */
#our-clients h2,#our-clients p,#our-clients h4{color:#152139;}

.listing_list li {  
  text-align: left !important;
}
/* .globalImpact_imge .ratio-16x9 {
  --bs-aspect-ratio: inherit !important;
} */
.globalImpact_imge .rll-youtube-player{position: absolute !important;}
[lang="en-GB"] .bnrbtminr{height: 123px;}
/* .mob_shw_bar_deft{display: none;} */
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{
  content:"\f107" !important;
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: normal; 
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[lang="en-GB"] .sidebar_contact {
  right: -41px;}
/*----------------teamgram style-----------------------*/

[lang="en-GB"] .leave-msg-frm .ftrfill textarea {
  height: 80px !important;}
[lang="en-GB"] .leave-msg-frm .ftrfill {   
    margin: 10px 0 0 !important;
}  

[lang="en-GB"]  .leave-msg-frm .ftrfill input[type="text"],[lang="en-GB"] .leave-msg-frm .ftrfill input[type="email"],[lang="en-GB"] .leave-msg-frm .ftrfill input[type="tel"]{
height: 45px !important;}
[lang="en-GB"] #teamgramWebFormHolder .leave-msg-frm {  
  padding: 0px 0 !important;
}
[lang="en-GB"] .leave-msg-frm .frmBtn em {
  height: 45px;}

.contact_page_frm .Cus-form-field {
    background-color: #eee !important;
    border: 1px solid #d3d3d3 !important;font-size: 15px !important;font-family: 'Poppins' !important;}
    .contact_page_frm textarea.Cus-form-field {height: 78px !important;}  
.contact_page_frm .formItemTag{display: none;}
#teamgramWebFormHolder .formWrp{width: 100% !important;}
#teamgramWebFormHolder .formWrp .formFooter .btnWrp {  
  text-align: left !important;
}
#teamgramWebFormHolder .select_box_hidden{margin:16px 0px 0px !important;}
select.Cus-form-field{height: 50px !important;}
.btnWrp.cus_btn_box{display: inline-block !important;width: auto !important;}
.teamgram_cusform  p{margin-bottom: 0px !important;}
#teamgramWebFormHolder { 
  padding: 12px 0 !important;
}
#teamgramWebFormHolder .formWrp .formFooter {  
  padding-top: 12px;
}
.teamgram_form_txt p{font-size: 15px !important;font-family: 'Poppins' !important;margin-bottom: 13px !important;}
#teamgramWebFormHolder{padding-top: 0px !important;}
.contact_page_frm .error {
  font-family: 'Poppins' !important;
  color: #dc3232 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  display: block !important;
  margin-top: 5px;
  
}
.Cus-form-field.error{color: #999 !important;}
/*-------------------------new footer---------------------------*/
.ft_fullw .ftrpnl{justify-content: center !important;}
.ft_fullw .ftrrt,.ft_fullw .foterBtmRT{max-width: 100% !important;}
.ft_fullw .foterTop{padding: 50px 0px !important;}
.ft_fullw .ftrrt h3{text-align: center !important;margin-bottom: 35px !important;}
.ft_fullw .ft_menu_row,.ft_rgt_sc_clm ul{display: flex;flex-wrap:wrap;justify-content: center;}
.ft_fullw .ftmenu,.ft_fullw .ft_rgt_sc_clm,.ft_fullw .ft_rgt_btn_clm{width: 33.333%;}
.ft_fullw .ft_rgt_sc_clm ul li{float: none;width: auto;padding: 0 10px !important;}
.ft_fullw .ft_rgt_sc_clm ul li::before{display: none !important;}
.ft_rgt_sc_clm ul li a{width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: #fff;border-radius: 50%;color: #213358;}
.ft_rgt_sc_clm ul li a:hover{background-color:#D71820;color: #fff;}
.ft_fullw .ft_rgt_btn_clm{text-align: right;}
.ft_fullw .foterBtmRT{    justify-content: center;}
[lang="de-DE"] .ft_fullw .ftrrt .ftmenu li {width: 100%;}
#teamgramWebFormHolder .formWrp {
  width: 100% !important;}

body,html,.hdrmnu li a{font-family: 'Poppins' !important;}
#lang_choice_polylang-2,.country_sec p{font-family: 'Poppins' !important;font-size: 15px !important;}

.sidebar_contact a{font-family: 'Poppins' !important;font-size: 15px !important;}
[lang="fr-FR"] .sidebar_contact {right: -62px;}
.country_grid ul li span{font-size: 18px !important;}
/*----------------------------------------------------*/
@media screen and (min-width:1600px) {
.container{max-width: 1560px;}
.main_contain_all h4{font-size:24px;margin-bottom:15px;}
.main_contain_all h5{font-size:21px;margin-bottom:15px;}
.main_contain_all h6{font-size:19px;margin-bottom:15px;}
.clients_colm figure img{height:450px;}
.webinars_misc_colmin h3{font-size:20px !important;}
.globalImpact_imge {
    position: relative;
    margin: 0 100px 0 0;
    max-width: 808px;
    width: 100%;
}
[lang="en-GB"] .bnrbtminr {
  height: 159px;
}
/*---------------------teamgram-------------------------------*/
[lang="en-GB"] .leave-msg-frm .ftrfill textarea {
  height: 90px !important;}
[lang="en-GB"] .leave-msg-frm .ftrfill {   
    margin: 12px 0 0 !important;
}  

[lang="en-GB"]  .leave-msg-frm .ftrfill input[type="text"],[lang="en-GB"] .leave-msg-frm .ftrfill input[type="email"],[lang="en-GB"] .leave-msg-frm .ftrfill input[type="tel"]{
height: 50px !important;}
[lang="en-GB"] #teamgramWebFormHolder .leave-msg-frm {  
  padding: 0px 0 !important;
}
[lang="en-GB"] .leave-msg-frm .frmBtn em {
  height: 50px;}
  /* [lang="en-GB"] .foterform { 
    top: -82px;}  */
.country_sec p {   
      font-size: 17px !important;
  }
}
@media screen and (min-width:1800px) {
    .globalImpact_imge {
    max-width: 861px;
}
}
@media (min-width: 1700px) and (max-width: 1799px) {

}

@media (min-width: 1600px) and (max-width: 1699px) {

.serviceSldr{padding: 0 30px;}
.serviceSec .owl-prev {left: -45px;}
.serviceSec .owl-next {right: -45px;}
.manageTeamrt .row {margin: 0 -20px;}
.manageTeamrt .row > div {padding: 0 20px;}


}

@media only screen and (max-width: 1599px) {

.serviceSldr{padding: 0 10px; margin: 35px 0 0;}
.serviceSec .owl-prev {left: -45px;}
.serviceSec .owl-next {right: -45px;}
.manageTeamrt .row {margin: 0 -20px;}
.manageTeamrt .row > div {padding: 0 20px;}
.defultHdng1,.defultHdng h2 {font-size: 37px; line-height: 45px;}
.defultHdng h3{font-size: 26px; line-height: normal;}
.blog_sing_page h4{font-size: 24px; line-height: normal;}
.blog_sing_page h5{font-size: 22px; line-height: normal;}
.blog_sing_page h6{font-size: 20px; line-height: normal;}
.pagehding p,.listing_list li {font-size: 16px; line-height: 30px;}
.blog_sing_page .pagehding p span{font-size: 16px !important;}
.blog_sing_page .pagehding li{font-size: 16px !important;line-height: 30px !important;}
.InsightsCon b, .priceingpnl b {font-size: 18px; line-height: 30px; margin: 0 0 15px;}
.lernBtn {height: 45px;font-size: 15px;line-height: 20px;padding: 0 15px 0 23px;}
.lernBtn span,.lernBtn i {font-size: 11px;width: 27px;height: 27px;margin-left: 12px;}
.hdrtopinr li {font-size: 16px;line-height: 20px;padding-right: 20px;margin-right: 20px;}
.hdrtopinr > span {font-size: 15px; line-height: 20px;}
.hdrmnu li a {font-size: 14px; line-height: 20px;}
.hdrmnu li {margin: 0 20px 0 0; padding: 32px 0;}
.hdrsrcinr input[type="search"], .hdrsrcinr input[type="text"]{font-size: 16px; line-height: 20px;padding: 0 65px 0px 23px;}
.hdrsrcinr input[type="submit"]{background-size: 22px; width: 60px;}
.hdrmnu {margin: 0 30px 0 0;}
.hdrlgo {width: 220px;}
ul.slimmenu li .sub-toggle {right: -10px; top: 40px;}
.bnrtxtinr h1 {font-size: 65px;line-height: 70px;margin: 0 0 15px;}
.bnrtxtinr p {font-size: 16px; line-height: 28px;}
.bnrmodel {max-width: 1050px;}
.bnrtxtinr {max-width: 561px;}
.bnrbtminr h4 {font-size: 17px;line-height: 24px;}
.linkICN {padding: 20px 20px;}
.linkICN a {font-size: 15px; line-height: 20px;}
.bnrbtm {margin-top: -60px;}
.bnrwhtePlay {font-size: 15px; line-height: 23px;}
.serviceSec {padding: 70px 0 100px;}
.serviceBx h4 {font-size: 18px;line-height: 24px;margin: 0 0 13px;width: 60%;}
.serviceBx p {font-size: 15px; line-height: 24px;}
.serviceBx {padding: 30px 27px 0; min-height: 345px;}
.serviceICN {width: 175px; height: 155px; padding: 35px 40px; font-size: 62px;}
.globalImpact_imge h3 {font-size: 18px;line-height: 23px;padding: 18px 20px;}
.globalImpact_imge {margin: 0 80px 0 0; max-width: 640px;}
.globalImpactLGO {right: 60px; top: -50px; width: 100px;}
.globalServicePNEL{background-size: 1000px, 250px;}
.globalImpactSec {padding: 0 0 95px;}
.globolBx h4 {font-size: 50px; line-height: 55px; margin: 0 0 10px;}
.globolBx p {font-size: 15px; line-height: 25px;}
.globolBx span {font-size: 65px; margin: 0 0 25px;}
.globolSec .row > div::before {height: 185px;top: 40px;}
.globolSec, .SourcingSec, .InsightsSEC, .priceingSec, .casestudipnl, .manageTeamSec {padding: 80px 0;}
.globolSec{background-size: 450px, 650px;}
.SourcingSec{background-size: 1600px;}
.InsightsCon {margin-right: 65px;}
.InsightsSEC{background-size: 250px, 400px; background-position: left center, right bottom 350%;}
.InsightsRt::before {left: 35%;top: -32px;width: 85px;height: 162px;background-size: 85px;}
.InsightsRt::after{width: 20px; height: 20px;}
.InsightsRt{background-size: 20px;}
.priceingSec{background-size: 400px, 400px; background-position: left top 70%, right top -250px;}
.casestudiCon {padding: 15px 15px 0;}
.casestudiCon h4 {font-size: 17px; line-height: 25px; margin: 0 0 3px;}
.casestudiCon span {font-size: 15px; line-height: 20px;}
.casestudilft li a {padding: 18px 25px 18px 35px;}
.casestudilft li {font-size: 18px; line-height: 24px;}
.casestudilft ul {margin: 30px 0 0;padding: 25px 0;}
.casestudilft {max-width: 400px; margin-right: 60px;}
.casestudiSec{background-size: 600px, 600px; background-position: bottom -135% left -20px, bottom -250% right;}
.manageTeamcon {max-width: 530px;}
.manageTeaminfo h3 {font-size: 20px; line-height: 25px; margin: 0 0 4px;}
.manageTeamrt {max-width: 675px;}
.foterform h3 {font-size: 30px; line-height: 45px; padding: 0 0 8px;}
.ftrrt h3 {font-size: 35px;line-height: 40px; margin: 0 0 25px;}
.ftrrt {max-width: 600px;}
.ftrrt ul {max-width: 100%;}
.foterform {max-width: 600px; top: -73px; padding: 45px;}
.foterBtmRT p {font-size: 16px; line-height: 22px;}
.foterBtm {padding: 25px 0;}
.foterBtmRT {max-width: 665px;}
.foterTop {padding: 150px 0;}
.frmBtn em {height: 55px; font-size: 16px; line-height: 22px; border-radius: 35px;}
.foterSec{background-size: 600px, 900px, 300px; background-position: left top -300px, bottom -20px right -4%, top -70px right;}
.globolBx h3 { margin-top: 44px; margin-bottom: 25px;  font-size: 20px;}
.manageTeaminfo {padding: 15px 10px 30px;}
.casestudiSec.inner_sec_four button.accordion-button {font-size: 18px;}
.manageTeamSec.inner_sec_three .manageTeamrt { max-width: 780px;}
.casestudiBx figure img{ height: 230px !important; object-fit: cover;}

}

@media only screen and (max-width: 1399px) {

.defultHdng1,.defultHdng h2 {font-size: 28px;line-height: normal;}
.defultHdng h3{font-size: 25px; line-height: normal;}
.blog_sing_page h4{font-size: 23px; line-height: normal;}
.blog_sing_page h5{font-size: 21px; line-height: normal;}
.blog_sing_page h6{font-size: 19px; line-height: normal;}
.pagehding p,.listing_list li {font-size: 15px; line-height: 27px;}
.blog_sing_page .pagehding p span{font-size: 15px !important;}
.blog_sing_page .pagehding li{font-size: 15px !important;line-height: 27px !important;}
.hdrtopinr li {font-size: 15px;line-height: 20px;padding-right: 15px;margin-right: 15px;}
.hdrtopinr > span {font-size: 14px; line-height: 20px;}
.hdrtopinr > span i {width: 26px;height: 26px;margin: 0 10px 0 0;font-size: 13px;}
.hdrtopinr {border-radius: 0 0 35px 35px;padding: 7px 40px;}
.hdrtopinr > figure{width: 100px;}
.hdrsrcinr {width: 190px; height: 45px;}
.hdrsrcinr input[type="search"], .hdrsrcinr input[type="text"] {font-size: 15px; line-height: 20px; padding: 0px 50px 0px 20px;}
.hdrsrcinr input[type="submit"] {background-size: 18px; width: 50px;}
.hdrmnu {margin: 0 20px 0 0;}
.hdrlgo {width: 180px;}
.hdrmnu li a {font-size: 13px; line-height: 20px;}
.hdrmnu li {margin: 0 30px 0 0; padding: 30px 0;}
ul.slimmenu li .sub-toggle {right: -9px; top: 37px; background-size: 7px;}
.hdrmnu ul.slimmenu > li > a::before {width: 40px; bottom: -6px;}
.hdrmnu ul.slimmenu > li > a::after {width: 8px;height: 5px; bottom: -5px;}
ul.slimmenu li > ul > li > a {font-size: 13px;}
.bnrtxtinr h1 {font-size: 50px; line-height: 55px; margin: 0 0 13px;}
.bnrmodel {max-width: 900px;}
.bnrtxtinr {max-width: 480px;}
.bnrwhtePlay {font-size: 14px; line-height: 23px;}
.bnrwhtePlay br{display: none;}
.bnrtxtinr ul {margin: 15px 0 0;}
.bnrtxtinr .lernBtn{white-space: nowrap;}
.bnrbtm {margin-top: -50px;}
.bnrbtminr h4 {font-size: 16px; line-height: 23px; padding: 15px;}
.linkICN {padding: 15px;}
.linkICN a {font-size: 14px; line-height: 20px; width: 100%; position: relative; padding-right: 0px;}
.linkICN i{position: static; right: 0;}
.serviceSldr {margin: 27px 0 0;}
.serviceSec {padding: 65px 0;}
.serviceBx p {font-size: 14px; line-height: 23px;}
.serviceBx h4 {font-size: 17px;line-height: 23px; margin: 0 0 10px; width: 63%;}
.serviceBx {padding: 25px 25px 0; min-height: 295px; border-radius: 7px;}
.serviceArw {width: 40px;height: 40px;margin: 20px 0 0;font-size: 15px;}
.serviceICN {width: 140px; height: 130px; padding: 31px; font-size: 50px;}
.globalImpact_imge h3 {font-size: 16px; line-height: 20px; padding: 15px 18px;}
.globalImpact_imge {margin: 0 60px 0 0; max-width: 606px;width:100%;}
.play_icon {width: 60px;height: 60px;font-size: 17px;}
.globalImpactSec {padding: 0 0 75px;}
.globalServicePNEL {background-size: 800px, 200px; background-position: bottom -150px left, bottom -200px right;}
.SourcingSec {background-size: 1400px;}
.globolSec, .SourcingSec, .InsightsSEC, .priceingSec, .casestudipnl, .manageTeamSec {padding: 70px 0;}
.InsightsCon {margin-right: 60px;}
.InsightsSEC {background-size: 200px, 320px; background-position: left center, right bottom -350px;}
.globolSec .pagehding p {max-width: 640px;}
.manageTeamrt .row > div {padding: 0 15px;}
.manageTeamrt .row {margin: 0 -15px;}
.manageTeaminfo h3 {font-size: 18px; line-height: 24px; margin: 0 0 3px;}
.manageTeaminfo strong, .manageTeaminfo p, .manageTeaminfo a.btn_design.btn_design_id {font-size: 15px; line-height: 20px;}
.manageTeaminfo {padding: 15px 15px 20px;}
.manageTeamBx {padding: 0 15px;}
.manageTeamcon {max-width: 465px;}
.manageTeamrt {max-width: 570px;}
.priceingSec {background-size: 300px, 300px; background-position: left top -200px, right top -158px;}
.casestudilft {max-width: 380px; margin-right: 45px;}
.casestudiSec {background-size: 500px, 500px; background-position: bottom -85% left -20px, bottom -180% right;}
.foterform h3 {font-size: 25px;line-height: 30px;padding: 0 0 5px;}
.ftrrt li {font-size: 15px;line-height: 45px;padding-left: 15px;}
.ftrrt {max-width: 565px;}
.ftrrt ul {max-width: 100%;}
.foterBtm {padding: 20px 0;}
.foterform {max-width: 475px; padding: 25px; top: -73px;}
.foterBtmRT p {font-size: 15px; line-height: 20px;}
.foterBtmRT {max-width: 620px;}
.foterBtmRT li a {width: 37px; height: 37px;}
.foterBtmRT li {margin-right: 8px;}
.foterTop {padding: 115px 0;}
.foterSec {background-size: 500px, 800px, 250px;}

.InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before {
  width: 265px;
  height: 106px;
  background: url(../images/inner_top_shape_dots.png) no-repeat top right;
  content: "";
  position: absolute;
  right: -23px;
  top: -60px;
  z-index: -1;
  background-size: 100%;
}

/*.parent-pageid-3359 .InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before {*/
/*    background: url(../images/inner_top_shape_dots_red_only.png) no-repeat top right;*/
/*    background-size: 100% !important;*/
/*}*/

.InsightsSEC.inner_sec_one.pt-5 .InsightsCon.pagehding {
  padding-left: 30px;
  position: relative;
}

.InsightsSEC.inner_sec_one.pt-5 .Insightsimg:after {
  width: 20px;
  height: 20px;
}

.InsightsSEC.inner_sec_one.pt-5 .InsightsCon.pagehding:after {
  width: 20px;
  height: 20px;
  bottom: -40px;
  left: 31px;
}
.manageTeaminfo {
  padding: 15px 10px 20px;
}
.manageTeaminfo a.btn_design.btn_design_id span.icon-arrow {
  font-size: 20px;
}

.manageTeamSec.inner_sec_three .manageTeamcon {
    max-width: 360px;
}
.manageTeamSec.inner_sec_three .manageTeamrt {
    max-width: 720px;
}

}

@media only screen and (max-width: 1199px) {
/* .mob_shw_bar_deft{display: block;}
ul.slimmenu{display: none;} */
.collapse-button{right: 12px; background: transparent !important; border-radius: 0px; padding: 0px; width: auto;}
.collapse-button .icon-bar{background: #213358; height: 4px; border-radius: 5px; width: 30px; margin: 6px 0;
transition: all 0.3s ease-in-out;}
.collapse-button.icnAdd .icon-bar:nth-child(2){opacity: 0; visibility: hidden;}
.collapse-button.icnAdd .icon-bar:nth-child(1) {transform: rotateZ(45deg) scaleX(1.25) translate(6px, 6px);}
.collapse-button.icnAdd .icon-bar:nth-child(3) {transform: rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);}
.collapse-button .icon-bar:first-child{margin-top: 0;}
.collapse-button .icon-bar:last-child{margin-bottom: 0;}

.hdrbtminr{position: relative;}
.headersec .container{padding: 0; max-width: 100%;}
.hdrlgo{margin: 12px;}
.hdrsrc{margin: 0 70px 0 0;}
.hdrtopinr {border-radius: 0; padding: 5px 12px;}
.serviceSldr {margin: 25px 0 0; padding: 0;}
.serviceSec .owl-nav button{margin: 0 5px; position: static; transform: inherit;}
.serviceSec .owl-nav{justify-content: center; margin: 20px 0 0;}
.serviceSec {padding: 55px 0;}
.globolSec, .SourcingSec, .InsightsSEC, .priceingSec, .casestudipnl, .manageTeamSec {padding: 60px 0;}
.bnrtxtinr h1 {font-size: 40px;line-height: 45px;}
.bnrtxtinr p {font-size: 15px; line-height: 27px;}
.bnrtxtinr {max-width: 450px;}
.bnrmodel {max-width: 700px;}
.bnrbtminr h4 {font-size: 15px; line-height: 20px; padding: 13px;}
.linkICN {padding: 13px;}
.bnrbtminr {border-radius: 10px;}
.bnrbtm {margin-top: -30px;}
.linkICN a {width: 100%; padding-right: 0px;}
.globalImpact_imge h3 {font-size: 15px;line-height: 20px; padding: 12px;}
.globalImpact_imge {margin: 0 45px 0 0; max-width: 480px;}
.defultHdng1,.defultHdng h2{font-size: 24px; line-height: 34px;}
.defultHdng h3{font-size: 24px; line-height: normal;}

.blog_sing_page h4{font-size: 22px; line-height: normal;}
.blog_sing_page h5{font-size: 20px; line-height: normal;}
.blog_sing_page h6{font-size: 18px; line-height: normal;}
.InsightsCon b, .priceingpnl b {font-size: 17px; line-height: 28px;  margin: 0 0 10px;}
.globalImpactLGO {right: 40px; top: -77px; width: 80px;}
.globalImpactSec {padding: 0 0 55px;}
.globalServicePNEL {background-size: 600px, 150px; background-position: bottom -125px left, bottom -165px right;}
.globolSec .pagehding{text-align: center; flex-direction: column;}
.globolSec .defultHdng1 br{display: none;}
.globolSec .pagehding p {max-width: 100%;}
.globolBx h4 {font-size: 40px; line-height: 45px;}
.globolBx p {font-size: 14px; line-height: 24px;}
.globolBx span {font-size: 60px; margin: 0 0 20px;}
.globolSec .row > div::before {height: 160px; top: 35px;}
.SourcingSec {background-size: 1200px;}
.manageTeamrt .row > div {padding: 0 12px;}
.manageTeamrt .row {margin: 0 -12px;}
.manageTeamcon {max-width: 425px;}
.manageTeamrt {max-width: 465px;}
.InsightsCon h3 {margin: 0 0 15px;}
.InsightsCon {margin-right: 30px;}
.InsightsRt .row > div {padding: 0 12px;}
.InsightsRt .row {margin: 0 -12px;}
.InsightsRt .row > div:first-child .Insightsimg {margin: 80px 0 0;}
.casestudilst .row > div {padding: 0 12px;}
.casestudilst .row {margin: 0 -12px;}
.casestudiCon {padding: 10px 10px 0;}
.casestudiCon h4 {font-size: 15px;line-height: 20px; margin: 0 0 2px;}
.casestudiCon span {font-size: 14px; line-height: 20px;}
.exploreBtn {margin: 35px 0 0;}
.casestudiSec {background-size: 400px, 400px; background-position: bottom -85% left -20px, bottom -270px right;}
.frmBtn {margin: 20px 0 0;}
.ftrfill {margin: 15px 0 0;}
.ftrfill input[type="text"], .ftrfill input[type="email"], .ftrfill input[type="tel"], .ftrfill textarea {
height: 50px;font-size: 15px;line-height: 20px;border-radius: 6px;padding: 0 15px 0 40px;}
.ftrfill span {left: 16px; font-size: 15px;}
.foterBtmRT {flex-direction: column; align-items: flex-end; max-width: 460px;}
.foterBtmRT ul{margin: 0 0 8px;}
.foterBtm {padding: 18px 0;}
.foterform {max-width: 420px; padding: 25px; top: -3px;}
.ftrrt {max-width: 485px;}
.ftrrt .lernBtn {position: static; margin: 20px 0 0;}
.ftrrt ul {max-width: 100%;}
.foterTop {padding: 56px 0;}
ul.slimmenu {position: absolute;z-index: 9;top: 100%;left: 0;width: 100%;
background: #FFF;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.hdrmnu li {margin: 0; padding: 0;}
.hdrmnu li a {font-size: 14px; line-height: 20px; padding: 10px 12px;border-bottom:1px solid #b1b1b1 !important;}
.hdrmnu li:last-child a {border-bottom:1px solid transparent !important;}
.hdrmnu ul.slimmenu > li > a::before, .hdrmnu ul.slimmenu > li > a::after {content: none;}
.headersec{position: relative; z-index: 99999;}
ul.slimmenu li .sub-toggle {right: 0; top: 0; background-size: 8px; height: 41px !important;width: 45px;}
ul.slimmenu li ul li .sub-toggle {
    top: 0 !important;
    background-size: 8px;
    height: 30px !important;
    width: 40px !important;
}
ul.slimmenu li > ul.sub-menu {
    width: 100%;
    /*background: #dd2120 !important;*/
    border-radius: 0px 0px 0px 0px !important;
    padding: 15px 10px 15px 10px !important;
    border-top: 0px solid #1e2e4f !important;
    box-shadow: rgba(0, 0, 0, 0) 0px 3px 8px !important;
}
.hdrmnu li ul li a{border-color:#fff !important;}
/*ul.slimmenu li > ul.sub-menu ul{    background: #c30f08 !important;}*/
ul.slimmenu li > ul {width: 100%;border-radius: 10px;padding: 10px; float: left;}
ul.slimmenu li > ul i{display: none;}
.casestudiSec.inner_sec_four button.accordion-button {padding: 22px 60px 22px 16px; font-size: 16px;}

.manageTeamSec.inner_sec_three .manageTeamcon {
    max-width: 300px;
}
.manageTeamSec.inner_sec_three .manageTeamrt {
    max-width: 600px;
}
.casestudiBx figure img{ height: 170px !important; }
.sing_post_cont{margin:30px 0px 0px !important;}
.main_contain_all h4{font-size:18px;margin-bottom:15px;}
.main_contain_all h5{font-size:17px;margin-bottom:15px;}
.main_contain_all h6{font-size:16px;margin-bottom:15px;}

.clients_colm figure img {
    height: 270px;}
    
.thum_pic{max-width:40%;padding-right:30px;}  
.alignleft,img.alignleft{max-width:40%;}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu {
    width: 200px !important;
    
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li,#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li a{line-height:30px !important;}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    height: 400px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
} 

ul#navbar-example2.slimmenu > li > a.active::before,
ul#navbar-example2.slimmenu > li > a.active::after,
ul#navbar-example2.slimmenu > li > a:hover::before,
ul#navbar-example2.slimmenu > li > a:hover::after{display:none;}
ul#navbar-example2.slimmenu > li > a:hover.active,ul#navbar-example2.slimmenu > li > a:hover{color:#000 !important;}

#european-countries ul li{width:33.333%;padding:0 15px;margin-bottom:30px}    
[lang="en-GB"] .bnrbtminr{height: 132px;}
/*--------------------teamgram---------------------*/

[lang="en-GB"] .foterform {  
  top: 4px !important;
}
[lang="en-GB"] #teamgramWebFormHolder .leave-msg-frm .formWrp .formIntWrp {  
  margin: 4px 0 12px 0;
}
[lang="en-GB"] .leave-msg-frm .ftrfill input[type="text"], [lang="en-GB"] .leave-msg-frm .ftrfill input[type="email"], [lang="en-GB"] .leave-msg-frm .ftrfill input[type="tel"] {
  height: 35px !important;
}
[lang="en-GB"] .leave-msg-frm .ftrfill textarea {
  height: 60px !important;
}
[lang="en-GB"] .leave-msg-frm .ftrfill i {
  top:15px !important;
  font-size: 16px !important;}
  [lang="en-GB"] .leave-msg-frm .ftrfill i.icon-Vector-8 {
    top: 19px !important;
}
  /* [lang="en-GB"] .foterBtmRT {
    flex-direction: inherit;
    align-items: center;
    max-width: 470px;
} */
/* [lang="en-GB"] .foterBtmRT p {
  padding-left: 10px !important;
}
[lang="en-GB"] .foterTop {
  padding: 56px 0 100px !important;
} */
}

@media only screen and (max-width: 991px) {

.globolSec, .SourcingSec, .InsightsSEC, .priceingSec, .casestudipnl, .manageTeamSec {padding: 50px 0;}
.casestudipnl {flex-direction: column;}
.exploreBtn{text-align: center; margin: 25px 0 0;}
.casestudilft {max-width: 100%; margin: 0;}
.casestudilft .pagehding { text-align: center;}
.casestudiSec, .priceingSec, .InsightsRt, .InsightsSEC, .globalServicePNEL {background: #FFF;}
.priceingpnl .lernBtn {margin: 20px 0 0;}
.priceingpnl .defultHdng1 {margin: 0 0 20px;}
.manageTeampnl, .Insightspnl, .globalImpactpnl .media {flex-direction: column;}
.manageTeamcon {max-width: 100%; padding: 25px 0 0;}
.manageTeamrt {max-width: 100%;}
.InsightsCon{margin: 25px 0 0;}
.InsightsRt .row > div:first-child .Insightsimg {margin: 40px 0 0;}
.InsightsRt::before, .InsightsRt::after {content: none;}
.defultHdng1,.defultHdng h2 {font-size: 25px; line-height: 31px;}
.defultHdng h3{font-size: 22px; line-height: normal;}
.blog_sing_page h4{font-size: 20px; line-height: normal;}
.blog_sing_page h5{font-size: 18px; line-height: normal;}
.blog_sing_page h6{font-size: 17px; line-height: normal;}
.globalImpactpnl .defultHdng1 br{display: none;}
.globalImpact_imge {margin: 0; max-width: 100%; position: relative; z-index: 9;}
.globalImpactSec {padding: 0 0 50px;}
.serviceSec {padding: 50px 0;}
.globolSec .row{justify-content: center;}
.globolSec .row > div::before, .bnrbtmlst .row > div::before{content: none;}
.bnrbtm {margin: 30px 0 0;}
.linkICN {padding: 10px 15px;}
.bnrtxtinr h1 {font-size: 35px; line-height: 40px;}
.bnrimg img{height: 350px; object-fit: cover;}
.bnrtxt {z-index: 9;}
.bnrwhtePlay{text-align: left;}
.hdrtopinr ul{position: absolute; bottom: 8px; left: 12px;}
.hdrtopinr > span {margin: 0 0 0px;}
.foterform {max-width: 100%; padding: 25px; position: static;}
.ftrpnl {flex-direction: column;}
.foterTop {padding: 45px 0;}
.ftrrt h3 {font-size: 26px; line-height: 32px;margin: 0 0 20px;}
.ftrrt {max-width: 100%; padding: 25px 0 0;}
.ftrrt li {line-height: 35px;padding-left: 15px;width: auto;margin: 0 20px 0 0;}
.foterBtmRT {flex-direction: row-reverse; max-width: 100%; align-items: center;}
.foterBtmRT ul {margin: 0;}

.bannerSec.inner-banner .bnrimg img {
  height: 220px;
}
.breadcrumbs_bx_item {
  margin: 24px 0;
}
li#breadcrumbs span span,.aioseo-breadcrumbs span {
  font-size: 14px;
}
.aioseo-breadcrumbs .aioseo-breadcrumb-separator {
    padding: 0px 10px;
    font-size: 25px;
}
.InsightsSEC.inner_sec_one.pt-5.mt-5 .row {
  flex-direction: column-reverse;
}

.InsightsSEC.inner_sec_one.pt-5 .InsightsCon.pagehding {
  padding-left: 0;
  position: relative;
  margin-top: 0;
}

.InsightsSEC.inner_sec_one.pt-5.mt-5 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.InsightsSEC.inner_sec_one.pt-5.mt-5 {
  margin-top: 0 !important;
  padding-top: 0 !important;
  background: url(../images/Insights_sdow2.png) no-repeat right bottom 500%;
}

.InsightsSEC.inner_sec_one.pt-5.mt-5 .Insightsimg.pb-4 {
  margin-top: 70px;
}

.InsightsSEC.inner_sec_one.pt-5 .InsightsCon.pagehding:after{
  display: none;
}

.manageTeamSec.inner_sec_three .manageTeamrt {
    max-width: 100%;
}

.manageTeamSec.inner_sec_three .manageTeamcon {
    max-width: 100%;
}

.manageTeamSec .manageTeampnl {
    align-items: self-start;
    flex-direction: column-reverse;
}

.manageTeampnl .manageTeamcon.pagehding {
    padding-top: 0 !important;
    padding-bottom: 40px;
}
.casestudiBx figure img{ height: 230px !important; }
.clients_colm figure img {
    height: 240px;}
    
    
#mega-menu-wrap-top {position:absolute !important;top:3px !important;right:140px !important;} 
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu {
    width: 100% !important;
    max-height:320px !important;
    overflow-x:auto !important;
    
} 
#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    width: 28px !important;
    height: 4px !important;}
#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box {
    width: 30px !important;
    height: 24px !important;} 
    
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    height:auto !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}    
.foterTop_surc .ftrpnl{ flex-direction: inherit;}
[lang="en-GB"] .bnrbtminr{height: 173px;}
.foterform { 
  border-radius: 10px 10px;  
}
/*---------------New Footer------------------*/
.ft_fullw .ftmenu li{width: 100%;}
.ft_fullw .ft_rgt_sc_clm ul li{margin: 0px !important;}
/*---------------------------------*/
/*--------------------Teamgram--------------------*/
/* [lang="en-GB"] .foterBtmRT {
  flex-direction: column !important;
  max-width: 100% !important;} */
/* [lang="en-GB"] .foterTop {
    padding: 56px 0 56px !important;
} */
/* [lang="en-GB"] .foterBtmRT p {
  padding-left: 0px !important;
  padding-top: 15px !important;
}   */

/* .foterform{border-radius: 10px 10px 10px 10px;} */

}

@media only screen and (max-width: 767px){

.foterBtmRT {flex-direction: column;text-align: center;}
.foterBtmRT ul{margin: 0 0 8px;}
.casestudilft li {font-size: 16px; line-height: 23px;}
.ftrrt li::before {width: 6px; height: 6px;}
.globolSec, .SourcingSec, .InsightsSEC, .priceingSec, .casestudipnl, .manageTeamSec, .serviceSec {padding: 40px 0;}
.defultHdng1,.defultHdng h2 {font-size: 23px; line-height: 28px;}
.defultHdng h3{font-size: 21px; line-height: normal;}
.blog_sing_page h4{font-size: 20px; line-height: normal;}
.blog_sing_page h5{font-size: 18px; line-height: normal;}
.blog_sing_page h6{font-size: 16px; line-height: normal;}
.SourcingSec {background-size: 900px;}
.hdrtopinr li {font-size: 14px; line-height: 20px; padding-right: 12px; margin-right: 12px;}
.hdrsrc {margin: 0 60px 0 0;}
.bnrtxtinr {max-width: 100%; text-align: center; padding: 15px; background: rgba(0,0,0,0.55);}
.bnrtxtinr ul {margin: 5px 0 0;}
.bnrtxtinr h1 {font-size: 30px; line-height: 35px;}
.hdrsrc {margin: 0;position: fixed;top: 100px;left: 0;background: #FFF;width: 100%;
border-top: 1.7px solid #d71820;}
.hdrsrcinr {width: 100%;}
.hdrsrcinr input[type="search"], .hdrsrcinr input[type="text"]{border-radius: 0px;}
.mobileSrc {display: flex;align-items: center;justify-content: center;border-radius: 100%;background: #f3f6fa;
width: 35px;height: 35px;margin: 0 65px 0 0;padding: 9px;}
.hdrtopinr ul {position: static;}
/*.hdrtopinr {flex-direction: column;}*/
.hdrtopinr > span {margin: 0;}
.hdrtopinr ul{margin: 7px 0;}
.hdrsrc{display: none; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.hdrsrc.opensrc{display: block;}

.headersec.fixed_header .hdrsrc {top: 100px;}
.manageTeamcon h2 {width: 100%; margin: 0 0 15px;}

.sing_post_contImg{float:none;width:100%;padding-right:15px;margin-bottom:20px;text-align:center;margin-right:0px;}
.sing_post_cont {padding-left:15px !important;text-align: left !important;}
.clients_colm figure img {
    height: auto;object-fit:inherit}
.thum_pic{padding-right:0px;}   
.thum_pic,.alignleft,img.alignleft{width:auto;max-width:100%;margin:0px 0px 20px 0 !important;}
.alignright,img.alignright{width:auto;max-width:100%;margin:0px 0px 20px 0px !important;}
.aligncenter,img.aligncenter{width:auto;max-width:100% !important;margin:0px auto 20px !important;}
.alignfull,.alignwide{width:auto;max-width:100% !important;margin:0px auto 20px !important;}
.alignleft img,.alignright img,.aligncenter img,.alignfull img,.alignwide img,img.alignleft,img.alignright,img.aligncenter{border: 0px double #dbc138;border-radius: 0px;height:auto;}
img.alignleft,.thum_pic{float:none;}
img.alignright{float:none;}
img.aligncenter{display:inline-block;}   

/*.sidebar_contact {display:none !important;}*/
.Misc_Sourcing_prt  img.alignleft{margin-right:0px !important;}  

#Product-Sourcing-Form{margin-top:30px;}
#Product-Sourcing-Form h3{text-align:center !important;}
.cus_form_half_colm {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.cus_btn_clm_cover{padding:0 10px !important;}


.enquiry_form_sec_slide_btn {
    padding: 4px;
    font-size: 12px;
    line-height: 18px;
}
.enquiry_form_sec {
    top: 22%;}
#european-countries ul li{width:50%;} 
.foterTop_surc .foterform, .foterTop_surc .ftrrt {
  max-width: 100% !important;
  width: 100% !important;
}
.foterTop_surc .ftrrt {margin-top: 30px;padding-left: 0px !important;}
.foterTop_surc .ftrpnl {
  flex-direction: column;
}
[lang="en-GB"] .bnrbtminr{height: 193px;}


/*---------------New Footer------------------*/
.ft_fullw .ftmenu, .ft_fullw .ft_rgt_sc_clm, .ft_fullw .ft_rgt_btn_clm {
  width: 100%;display: flex;flex-wrap: wrap;justify-content: center;
}
.ft_fullw .ftmenu li {
  width: auto !important;margin-bottom: 10px !important;
}
.ft_fullw .ft_rgt_sc_clm{padding: 10px 0px !important;}
.ft_fullw .foterTop {
  padding: 30px 0px 35px !important;
}
/*---------------------------------*/
}

@media only screen and (max-width: 575px){

.bnrtxtinr h1 {font-size: 21px;line-height: 27px;}
.bnrwhtePlay {font-size: 13px; line-height: 20px;}
.priceingpnl .pagehding p {padding: 0;}
.priceingpnl .defultHdng1 { margin: 0 0 13px;}
.priceingpnl .lernBtn {margin: 13px 0 0;}
.globolSec, .SourcingSec, .InsightsSEC, .priceingSec, .casestudipnl, .manageTeamSec, .serviceSec {padding: 35px 0;}

.InsightsCon, .manageTeamcon{text-align: center;}
.blog_sing_page .InsightsCon,.blog_sing_page .manageTeamcon{text-align: left;}
.InsightsSEC.inner_sec_one.pt-5 .Insightsimg:before {
  width: 220px;
  height: 106px;
  right: 0px;
  top: -44px;
}
.manageTeamSec.inner_sec_three .manageTeamrt .col-6 {
  width: 100%;
  margin-bottom: 30px;
}
.manageTeamSec.inner_sec_three .manageTeamcon.pagehding {
  padding-top: 30px;
}

.page-template-page-marketing .InsightsCon{text-align:left;}
.inner-banner img{height: 200px;object-fit: cover;}
.sidebar_contact {  
  bottom: 20%; 
}
.enquiry_form_sec {
  top: 32%;
}
.contact_page_top{padding: 0 0px !important;}
}

@media only screen and (max-width: 480px){ 

.hdrtopinr li {font-size: 13px;line-height: 20px;padding-right: 10px;margin-right: 10px;}
.hdrtopinr ul{flex-wrap: wrap; justify-content: center;}
.bnrtxtinr ul{flex-direction: column; align-items: flex-start;}
.bnrwhtePlay{margin: 13px 0 0;}
.bnrtxtinr p {font-size: 14px; line-height: 25px;}
.InsightsRt .row > div, .manageTeamrt .row > div {padding: 0 5px;}
.InsightsRt .row, .manageTeamrt .row {margin: 0 -5px;}
.manageTeamBx {padding: 0 5px;}
.manageTeaminfo {padding: 10px;}
.manageTeaminfo h3 {font-size: 16px; line-height: 20px; margin: 0 0 2px;}
.manageTeaminfo strong, .manageTeaminfo p, .manageTeaminfo a.btn_design.btn_design_id {font-size: 13px; line-height: 16px; display: block;}
.foterform {padding: 15px;}

#european-countries ul li{width:100%;} 
[lang="en-GB"] .bnrbtminr{height: 213px;}
.globalImpactLGO {right: 20px; top: -48px; width: 50px;}

}
@media only screen and (max-width: 399px){ 
[lang="en-GB"] .bnrbtminr{height: 233px;}
}
@media only screen and (max-width: 375px){ 
.hdrsrc {top: 100px;}
.bnrtxtinr h1 {font-size: 19px;line-height: 25px;}
[lang="en-GB"] .bnrbtminr{height: 253px;}
}

/*------------Map----------*/
.map {
    width: 100% !important;
    padding: 30px 0 30px !important;
    position: relative !important
}
.map_page_sec .map_page_content{padding-bottom:120px;}
.country-list {
    width: 140px !important;
    padding: 10px 5px 5px !important;
    margin: -2px 0 0 !important;
    list-style: none !important;
    /*background: url(../../../../uploads/2018/04/bg-map-list2.png) no-repeat !important;*/
    background-color: rgba(180, 37, 44, 0.78);
    z-index: 100 !important;
    overflow: hidden !important;
    line-height: 20px !important
}

.country-list li {
    width: 100% !important;
    float: left !important;
    border-top: 1px solid #eb8c90 !important;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    position: relative !important;
    z-index: 1 !important
}

.country-list a {
    width: 100% !important;
    display: block !important;
    color: #fff !important;
    background: none !important;
    padding: 3px 0px 0px !important;
    margin: 0 !important;
    position: relative !important;
    font-weight: 400 !important;
    font-size:12px !important; 
}

.country-list a:hover {
    font-weight: 700
}

.country-list li:first-child,
.country-list li.first-child {
    border: none !important
}
.map .location-01,
.map .location-02,
.map .location-03,
.map .location-04{position: absolute !important; width: 310px !important}
.map .location-01 {
  
    left: 300px !important;
    top: 415px !important;
   
}

.map .location-02 {
    top: 215px !important;
    left: 455px !important
}

.map .location-03 {
    top: 305px !important;
    left: 604px !important
}

.map .location-04 {
    top: 355px !important;
    left: 770px !important
}

.title_map {
    color: #fff !important;
    padding: 0 0 0 7px !important;
    background-color: rgba(255, 0, 0, .3) !important;
    font-size: 20px
}
@media (max-width:350px) {
[lang="en-GB"] .bnrbtminr{height: 273px;}
}
@media (max-width:1199px) {
    .map_page_content .InsightsCon {
        
        overflow-y: initial;
        overflow-x: auto;
    }
.map_page_sec .map_page_content{padding-bottom:50px;}    
}
@media (max-width:1024px) {
		.map {
    width: 1000px !important;
    padding: 27px 0 25px !important;
    position: relative !important
}
.map_page_content .InsightsCon {
        
        overflow-y: initial;
        overflow-x: auto;
    }
/*.map_page_content .map{ overflow-y: initial;*/
/*	overflow-x:auto;}*/
    .map .location-01, .map .location-02, .map .location-03, .map .location-04 {
        
        text-align: left;
    }
}
@media (max-width:991px) {
    /*.map {*/
    /*    width: 900px !important;}*/
}        
@media (max-width:479px) {
	.map {   
    padding: 27px 0 25px !important;
    position: relative !important
}

.country-list {
    width: 100px !important;
    padding: 10px 5px 10px !important;
    margin: -2px 0 0 !important;
    list-style: none !important;
    background: url(../../../../uploads/2018/04/bg-map-list2.png) no-repeat !important;
    z-index: 100 !important;
    overflow: hidden !important;
    line-height: 20px !important
}

.country-list li {
    width: 100% !important;
    float: left !important;
    border-top: 1px solid #eb8c90 !important;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    position: relative !important;
    z-index: 1 !important
}

.country-list a {
    width: 100% !important;
    display: block !important;
    color: #fff !important;
    background: none !important;
    padding: 3px 3px 4px !important;
    margin: 0 !important;
    position: relative !important;
}

.country-list a:hover {
    font-weight: 700
}

.country-list li:first-child,
.country-list li.first-child {
    border: none !important
}

.map .location-01,
.map .location-02,
.map .location-03,
.map .location-04 {
    position: absolute !important;
    left: 300px !important;
    top: 415px !important;
    width: 310px !important
}

.map .location-02 {
    top: 215px !important;
    left: 495px !important
}

.map .location-03 {
    top: 305px !important;
    left: 604px !important
}

.map .location-04 {
    top: 355px !important;
    left: 770px !important
}

.title_map {
    color: #fff !important;
    padding: 0 0 0 7px !important;
    background-color: rgba(255, 0, 0, .3) !important;
    font-size: 20px
}
.top_icon i{display:none !important;}
.top_icon a{font-size:0px;height:25px;}
.top_icon a::before{content: "\e914";color: #fff;font-size:12px;width:25px;height:25px;text-align:center;line-height:25px;font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;border-radius:50%;border: 1px solid #FFFFFF;display:block !important;}
#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
    width: 30px !important;
    height: 3px !important;}  
    
#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box {
    width: 30px !important;
    height: 22px !important;}    
    
    
    
}
@media (max-width:359px) {
.sidebar_contact{bottom:100px !important;}
}