@mediahtml {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    overflow-x: hidden;
} 

body {
    
}
 
 /************menu css*************/
    p{
	    font-family: 'Raleway', sans-serif;
		font-size: 17px;
	 }
	 h2,h3{ 
	    font-family: 'Raleway', sans-serif;
		font-size:30px;
	 }
	 
	 h1.caphead{font-family: 'Montserrat', sans-serif; font-weight:bold;} 

/*img.ilogoimg {
    width: 65%;
    padding-top: 10px;
}*/



.sH{height:450px;}

.sepicons-mobile {
    width: 14%;
    float: left;
    padding: 10px;
}


.container.ttpara {
    width: 70%;
    margin: 0 auto;
}
p.rbirde {
    width: 80%;
    margin: 0 auto;
    border: 1px solid orange;
    margin-top: 20px;
}

.container-fluid.aboimage {
    padding: 0; display: none;
}

img.caeimgesSTdf {
    width: 100%;
}

h2.whatwedo.casaas {
    margin-top: 150px;
    margin-bottom: 25px;
    font-weight: bold;
    font-size: 44px;
}

h1.fmtert {
    text-align: center;
    color: #fff;
    padding: 25px;
    font-weight: bold;
}

.col-md-12.col-sm-12.col-lg-12.csection11 {
    padding: 0;
}

h4.cclsosertygf {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    margin-top: 15px;
}
p.p123tarta {
    text-align: center;
    color: #fff;
    margin-bottom: 25px;
}
h4.Application11 {
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    margin-top: 15px;
}
p.EDH {
    text-align: center;
    /* color: #fff; */
    margin-bottom: 25px;
}

.col-md-12.col-sm-12.col-lg-12.fsec11o022 {
    padding: 0;
    background: #fff; height: 264px;
}

.col-md-12.col-sm-12.col-lg-12.fsec11o023 {
    padding: 0;
     background: linear-gradient(15deg, #50d4c6,#2491cc); 
    height: 264px;
}





.col-md-12.col-sm-12.col-lg-12.fsec11o024 {
    padding: 0;
      background: linear-gradient(354deg, #009245b3,#fcee21);
    height: 264px;
}

.col-md-12.col-sm-12.col-lg-12.fsec11o0 {
    padding: 0;
    background: linear-gradient(15deg, #ff8c6b,#ff63a6); 
	height: 264px;
}

.segmensts {
    /*padding: 90px;*/
	padding-top:10px;
}

ul.setuppo li {
    list-style-type: none;
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    line-height: 23px;
}

ul.setupporecommee li {
    list-style-type: none;     color: #fff;
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    line-height: 23px;
}
ul.setupporecommee {
    padding-left: 7px;
    padding-right: 6px;
}
.col-md-12.col-sm-12.col-lg-12.pbsttemts {
    padding: 25px;
    background: #cccccc4a;
}
.col-md-7.col-sm-7.col-lg-7.sevtext {
    padding-top: 80px;
    padding-bottom: 20px;
}

.col-md-12.col-sm-12.col-lg-12.whwedididd {
    padding: 40px;
    background: #d8e8ff;
}

h1.chaklnges7y7 {
    text-align: center;
    font-family: 'Raleway', sans-serif;
   
    font-weight: bold;
}
.col-md-12.col-sm-12.col-lg-12.chlengesd {
    padding-top: 50px;
    padding-bottom: 50px;
}

ul.ulchlengesliss li {
    font-family: 'Raleway', sans-serif;
    font-size: 17px;
    line-height: 30px;
}


h1.ttterre {
    text-align: center;
    font-family: 'Raleway', sans-serif;
   
    font-weight: bold;
}
p.rfefdfe {
    text-align: center;
    padding: 50px; padding-top: 10px;
}
.segmensts266 {
    padding-top: 10px;
}


.col-md-12.col-sm-12.col-lg-12.fsec11o029 {
    padding: 0;
    background: linear-gradient(34deg, #3a3897,#a3a1ff);
    /*height: 325px;*/
}




ul.setuppo {
    padding-left: 4px;
    padding-right: 5px;
}
.segmensts12 {
    padding-top: 50px;
}
.col-md-12.col-sm-12.col-lg-12.fsec11o025 {
    padding: 0;
    background: linear-gradient(34deg, #fb872b,#fcee21);
    height: 264px;
}



.col-md-12.col-sm-12.col-lg-12.Clientfrss {
    padding: 0;
    background: #000;
}

ul.drmenucss li a.me23 {
    
    text-transform: capitalize!important;     font-weight: 500;
}


h3.mtetsngd {
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    
}
.col-md-12.col-sm-12.col-lg-12.col-xs-12.c1stdtdd {
    margin-top: 20px;
    margin-bottom: 20px;
}
.col-md-12.col-sm-12.col-lg-12.col-xs-12.c1stdtdd22 {
    margin-top: 50px;
    margin-bottom: 50px;
}
p.lter11.secrow22 {
    width: 80%;
    margin: 0 auto;
    line-height: 30px;
}
.col-md-5.col-sm-5.col-lg-5.leftae2w445 {
    /*margin-top: 40px;*/
}
.col-md-5.col-sm-5.col-lg-5.leftae2wrty12 {
    margin-top: 30px;
}

.container.blogkesliders12.casedtsliderss {
    margin-top: 70px;
    margin-bottom: 50px;
}
h2.bloginerhead.csdrr12qa {
    margin-top: 30px;
    margin-bottom: 30px;
}
ul.buslist li {
    line-height: 25px; list-style-type: none;
}

.sepicons11 {
    width: 14%;
    float: left;
    padding: 10px;
}

h3.clinottt11 {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}

p.caspar {
    text-align: center;
    width: 60%;
    margin: 0 auto;
}

ul.ulchalemngeslisttr li {
    font-family: 'Raleway', sans-serif;
    font-size: 17px;
}

.col-md-12.col-sm-12.col-lg-12.col-xs-12.caseinerdesg {
    margin-top: 50px;
    margin-bottom: 50px;
}

p.ybredersss {
    text-align: center;
    width: 40%;
    margin: 0 auto;
    border: 1px solid orange;
    margin-top: 25px;
}

ul.valseddd li {
    font-family: 'Raleway', sans-serif;
    font-size: 17px;
    list-style-type: none;
    text-align: center;
    line-height: 35px;
}

.chllenges {
    background: orange;
    padding: 15px;
	margin-bottom: 10px;
}

a.fmcdapplication {
    text-decoration: none;
    color: #000;
    background: orange;
    padding: 15px;
}

h2.fmcgcc {
    text-align: center;
    margin-bottom: 20px;
    font-weight: 600;
}
hr.betcline {
    border-top: 1px solid #cac4c48a;
    margin-top: 5px;
    margin-bottom: 5px;     width:70%;
}

ul.buslist {
    padding-left: 0;
    padding-top: 20px; padding-bottom: 20px;
	box-shadow: 0px 0px 8px 2px #00000026;
}

.flip-box-back.jdheight {
    height: 100%;
	background-color: #fff;
    color: #000;
}
.container.tetmoilss.aos-init.aos-animate {
    margin-top: 40px;
}

nav.aos-init.aos-animate.rigthcss {
    padding-right: 150px;
}
	 
/* .header {
  padding: 10px 25px;
  color: #f1f1f1;
}

.content {
  padding: 16px;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
    background: #fff;
}

.sticky + .content {
  padding-top: 102px;
}

img.ilogoimg {
    width: 40%;
    margin-left: 120px;
}


#mainMenu {
	margin:10px;
	width:900px;
	font-family: 'Raleway', sans-serif;
    font-size: 17px;
}
#mainMenu li {
	display: block;
    width: 125px;
    float: left;
    margin-left: 10px;
	
}

#mainMenu a {
	display:block;
	padding:3px;
	text-decoration:none;
	color: #484848eb;
    font-weight: bold;
}

#mainMenu a:hover {
	color:orange;
	text-decoration:underline;
}*/
 /*********88888888888888888888888888888****menu css ends***888888888888888888***/
 
 .container-fluid.tettette {
    background: linear-gradient(15deg, #50d4c6,#2491cc);
}
 
 
 .full-width{padding:0;}
 .carousel-inner {
    height: 630px;
}
.carousel-caption.maincaption {
    right: 20%;
    left: 5%;
    padding-bottom: 30px;
    top: 190px;
   /* background: #0d8fbf;*/
    height: 175px;
    width: 40%;
}
h3.caphead {
    text-align: left;
    padding-left: 70px;
}
p.cappaar {
    text-align: left;
    padding-left: 70px;
}
nav.navbar.navbar-inverse.navbar-fixed-top.topmenus {
    background: transparent;
    border: none;
    width: 85%;
    margin: 20px auto;
}

.navbar-header.headercsstyl {
    width: 40%;
    float: left;
}
img.ilogocss {
    width: 35%;
    margin-left: 100px;
}
ul.nav.navbar-nav.floatmenu {
    float: right;
    width: 60%;
   
}
.container.mmenusheade {
   
    padding-left: 0;
    padding-right: 0;
}
ul.nav.navbar-nav.floatmenu li {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
}

ul.nav.navbar-nav.floatmenu li a {
    font-weight: bold;
    color: #3c3c3c;
    font-size: 15px;
    font-family: 'Raleway', sans-serif;
   
   }

ul.nav.navbar-nav.floatmenu li a:hover {
    font-weight: bold;
    color: orange;
	border-bottom: 2px solid orange;
    font-weight: bold;
    font-size: 15px;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: orange;
    background-color: transparent;
    
   
}


/**********************tabs csss**************************/
.container-fluid.verticlatbas {
    padding-top: 15px;
    background: #f5f5f5;
	margin-bottom:30px;
}
.col-md-12.col-sm-12.col-lg-12.tabscs {
    margin-bottom: 50px;
   
}
ul.nav.nav-tabs.secondstabs {
    padding-left: 60px;
}
ul.nav.nav-tabs.secondstabs li {
    float: none;
}
p.texhc {
    text-align: center;
    
}
.tab-content.bechka {
    background: #03a9f491;
    padding: 40px;
}
i.fa.fa-briefcase.fonticonssimage {
    font-size: 50px;
}
ul.nav.nav-tabs.secondstabs li a {
    font-size: 17px; color: #00000069;
    font-weight: bold;
}

h3.verticalss {
    text-align: center;
    margin-bottom: 35px;
    font-weight: bold;
    
}
.container-fluid.nosp {
    padding: 0;
}
.col-md-6.col-lg-6.abdivleft {
    background: #000; width:45%;
    padding: 45px;
}

.col-md-12.col-lg-12.mainabtus {
    padding: 0;
}

p.abttext {
	margin-bottom: 25px;
    color: #d2a60a;
}
h2.abtusss {
    text-align: center;
    color: #d2a60a;
	margin-top: 3px;
    margin-bottom: 18px;
}

.col-md-6.col-lg-6.rightsix {
    padding: 0; width:55%;
}
.col-md-12.col-lg-12.l1full {
    padding: 0; 
}
.col-md-6.col-lg-6.r1,.col-md-6.col-lg-6.r2,.col-md-6.col-lg-6.r12,.col-md-6.col-lg-6.r11 {
    padding: 0;
}

.col-md-6.col-lg-6.r2 {
    background: #3096c1;
}
p.abttext2 {
    padding: 30px;
    line-height: 22px;
    font-size: 15px;
    text-align: center; margin-bottom: 0;
}
a.rmore {
    color: #000;
    text-decoration: none;
}
.col-md-12.col-lg-12.bfull {
    padding: 0;
}
.col-md-12.col-lg-12.bfull {
   
}
.col-md-6.col-lg-6.r1 {
    background: #f18404c7;
}

/************Flip effects****************/


.flip-box {
  background-color: transparent;
  height: 230px;
  perspective: 1000px;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
}

.flip-box-front {
 /* background-color: #bbb;*/
  color: black;
}

.flip-box-back {
  background-color: dodgerblue;
  color: white;
  transform: rotateY(180deg);
}

/************Flip effects ends****************/
img.flipkiimages {
     width: 40%;
    padding-top: 40px;
}




h2.whatwedo {text-align: center; margin-bottom: 50px;}

.col-md-6.col-lg-6.r11 {background: #abc130;}
.col-md-6.col-lg-6.r12 { background: #f66660;;}
.col-md-6.col-sm-6.col-lg-6.col-xs-12.fleft {
    padding: 0;
    width: 46%;
    float: left;
	box-shadow: inset 0 0 10px #b1a8a8c4;
}
.col-md-6.col-sm-6.col-lg-6.col-xs-12.fright {
    width: 46%;
    float: right;
    padding: 0;
}
h3.corporate {
    text-align: center;
    background: #0071ac;
   
    color: #fff;
	padding-bottom: 35px;
    padding-top: 35px;
	margin-bottom: 0;
	margin-top: 0;
}

p.ptextslides {
    line-height: 24px;
    font-size: 16px;
}

.carousel-inner.blogss {
    height: 285px; 
	
}
a.left.carousel-control.blg,a.right.carousel-control.blg {
    background: transparent;
}

.carousel-inner.blogss div.item {
    padding-left: 55px;
    padding-top: 15px;
    padding-right: 55px;
}
span.glyphicon.glyphicon-chevron-left.bl,span.glyphicon.glyphicon-chevron-right.bl {
    top: 35%;
}
ol.carousel-indicators.blgssq {
    bottom: 10px;
    color: #000;
}
ol.carousel-indicators.blgssq li {
    background-color: #337ab7;
}
.carousel-control.blg{width:8%;}
.col-md-4.col-sm-4.pebcilimg {
    padding: 0; background: orange;
}
img.pgclass {
    width: 99%;
    padding: 50px;
}
.col-md-12.col-sm-12.tels {
    padding: 0; box-shadow: inset 0 0 10px #b1a8a8c4;
}
.col-md-8.col-sm-8.texdeiv {
    padding: 0; padding-left: 20px;
    padding-right: 20px;
}
h2.whitepapaer {
    font-size: 24px;     margin-bottom: 15px;
}
p.ptextslideswhitepaper {
    line-height: 22px;
    font-size: 16px;
    margin-bottom: 17px;
}
a.vmore {
    color: orange;
    text-decoration: none;
}

.col-md-12.col-sm-12.tels2box {
    padding: 0;
    margin-top: 25px;
	box-shadow: inset 0 0 10px #b1a8a8c4;
}
h2.bblogssty {
    font-size: 24px;
}
a.left.carousel-control.mainbannerslides,a.right.carousel-control.mainbannerslides {
    background: transparent;display: none;
}

img.teamimgesd {
    width: 100%;
}

.carousel-indicators .active{background-color:orange!important;}
.carousel-indicators li {
    background-color: #0071ac;
}

h2.whycretsechcss {
    text-align: center;
    margin-bottom: 50px;
    padding-top: 80px;
}



/*a.thumb { transition: all 1s;
}

a.thumb:hover { -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
}*/
/***************Diagobnal Images css starts*******************/


 #i11,#i12,#i13{
  transition: all 1s;
}

  #i11:hover{ -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
	position:relative;
	 z-index:99;
   }
	 
 #i12:hover:hover{
    -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
	position:relative;
	 z-index:99;
}
#i13:hover{
    -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
	position:relative;
	 z-index:99;
}





/***************Diagobnal boxes css ends*******************/

/*======================OUT TEAM CSS*============================*/
  #pk1,#la1,#av1,#sd1{ transition: all 1s; }
			   
	#pk1:hover{ -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
	position:relative;
	 z-index:99;
   }
   #la1:hover{ -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
	position:relative;
	 z-index:99;
   }
   #av1:hover{ -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
	position:relative;
	 z-index:99;
   }
    #sd1:hover{ -ms-transform: scale(2,3);
    -webkit-transform: scale(2,3);
    transform: scale(1.1 1.1);
    transform: scale(1.3,1.3);
	position:relative;
	 z-index:99;
   }
/*==============================================================*/
.container.ftersubscribe {
    width: 100%;
    margin: 0 auto;     padding: 0;
}
.col-md-12.col-sm-12.col-lg-12.ftrqw {
    padding: 0; border: 1px solid #ccc;
}

input.form-control.fttext {
    height: 35px;
    border-radius: 0;
    float: left;
    width: 75%;
    border: 0;
}
.floaticons {
    float: right;
}

p.testparaminial {
    line-height: 25px;
    padding: 10px;
}

button.gofetbtn {
    width: 25%;
    height: 35px;
    background-color: orange;
    border: 0px;
    float: left;
}
h3.innerblogtit {
    font-size: 20px;
    padding-left: 11px;
}

p.umeta {
    margin-bottom: 0;
    padding-left: 10px;
}
h3.innerblogtit12 {
    font-size: 15px; padding-left: 18px; margin-bottom: 8px;
    margin-top: 5px;
}
p.umeta12 {    padding-left: 18px;     margin-bottom: 0;
    font-size: 13px;
}

.carousel-inner.auto11 {
    height: 440px;
	margin-top:-70px;
}

.container.inerauto.aos-init.aos-animate {
    margin-top: 25px;
    margin-bottom: 25px;
}

h2.indiaadress {
    font-size: 22px;
}

.container.contctusdiv {
    margin-top: 30px;
    margin-bottom: 50px;
    padding: 0;
    width: 70%;
}

h2.contus {
    margin-bottom: 40px;
    padding-left: 15px;
}

.form-control.cssfom {
    height: 35px;
}

form.cform11 {
    padding-top: 15px;
}

.container-fluid.nospacesfoter {
    padding: 0;
    background: #cccccc42;
    padding: 75px 100px 10px 100px;
}

ul.footerlist {
    padding-left: 0;
    list-style-type: none;
}
ul.footerlist li {
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    line-height: 35px;
}
h2.abtfotercs {
    font-size: 20px;
    font-weight: bold;
	color: #525151;
}

span.floaticons {
    margin-left: 90px;
}

/*******our team css***/

/*.aourteans {
    transition: all 1s;
}
.aourteans:hover {
   transform:scale(1.3);
    outline: 2px solid orange ;
}

*/



  /**************what we do csss*****************/
		 
.what-we-do {
    padding: 2.8125rem 0 4.375rem;
    background: #f5f5f5; overflow: hidden;
}

.what-we-do .container {
    height: 100%;
}

.what-we-do .what-we-inner {
    display: flex;
}

.what-we-do h2 {
    text-align: center;
    padding-bottom: 2.1875rem;
}

.what-we-do h2 span {
    display: inline;
}

.what-we-do .what-we-tab {
    width: 40%;     position: relative;   z-index: 9;
}

.what-we-do .what-we-tab .what-we-tab-inner {
    max-width: 450px;
    float: right;
}

.what-we-do .what-we-tab ul {
    list-style: none;
    display: table-cell;
    vertical-align: middle;
}

.what-we-do .what-we-tab ul li {
    font-size: 20px;
    font-weight: 400;
    color: #5e5e5e;
    margin: .5rem 0;
    float: left;
    width: 100%;
    position: relative;
    transition: all 0.5s ease;
}

.what-we-do .what-we-tab ul li:hover {
    margin-left: 10px;
}

.what-we-do .what-we-tab ul li span {
    cursor: pointer; font-family: 'Raleway', sans-serif;
   
}

.what-we-do .what-we-tab ul li:after {
    content: '';
    display: none;
    width: 12%;
    height: 2px;
    background: #7e765b;
    position: absolute;
    top: 50%;
    right: 100%;
    z-index: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.what-we-do .what-we-tab ul li.active {
   
    color: #000;
    font-weight: 600;
}

.what-we-do .what-we-tab ul li.active:after {
    content: '';
    display: block;
    width: 20%;
    height: 2px;
    background: #ffc906;
    position: absolute;
    top: 50%;
    right: -6%;
    z-index: 2;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.what-we-do .what-we-tab ul li:focus {
    outline: none;
}

.what-we-do .what-we-tab .arrow-bg-btn {
    top:60px;
    padding-right: 3.125rem;
}

.what-we-do .what-we-tab .arrow-bg-btn:after {
    top: 5px;
    right: 23px;
}

.what-we-do .what-we-tab-content {
   /* background: #fff;*/
    width: 60%;   
     z-index: 0;
}

.what-we-do .what-we-tab-content p {
    color: #fff;
    line-height: 1.5;
    padding: 0 3.125rem 0 3.125rem;
}

.what-we-do .what-we-tab-content h3 {
    padding:0; color: #fbc441;
    line-height: 1.4; margin: 0px 0;     font-weight: bold;
}

p.c1012 {
    margin-bottom: 0;
    font-weight: 600;
    font-style: italic;
    color: #ffffff !important;
}


p.c12 {
    margin-bottom: 0;
    font-weight: 600;
    font-style: italic;
    color: #fbc441 !important;
}

.what-we-do .what-we-tab-content .tab-item:focus {
    outline: none;
}

.what-we-do .what-we-tab-content .tab-item .txt{ text-align: center; overflow: hidden; color: #fff; padding: 0 30px;    height: 485px;}
.what-we-do .what-we-tab-content .tab-item .txt img{margin:26px auto 26px; }
.what-we-do .what-we-tab-content{}
		 
 /**********************ends*******************/
 
  
		/************tab colors *************/ 
		 

	.revenue-engine { background: #425e96;}	 
	.sitecore-slide { background: darkcyan;}	 
	.experience-design {background: #795bbf;}
	.managed-marketing { background: #f66660;}
	.demand-generation {background: #425e96;}
	.engage-through { background: #795bbf;}
	
	
/********************************HEADER CSS STARTS*****************************/
		
    header {
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
    background: #262626;
    position: relative;
    border-bottom: solid #e0e0e0 1px;
}

header .headerFixed {
    padding: 4.3125rem 0 0;
    position: fixed;
    width: 100%;
    box-sizing: border-box;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 10;
}

header .headerFixed .logo {
    float: left;
    top: -17px;
    position: relative;
    transition: .5s all ease;
}

header .headerFixed .logo:hover {
    top: -20px;
}

header .headerFixed nav {
    float: right;
}

header .headerFixed nav ul {
    font-size: 0.9375rem;
    list-style: none;
    float: left;
}

header .headerFixed nav ul li {
    display: inline-block;
    padding: 8px 12px;
    margin-left: 6px;
}


ul.menulinkcss li.active {
    border-bottom: 3px solid #f08200;
}


input, textarea {
  outline: none;
}

.form-group.crtehform input {
    color: #fff;  
}
.form-group.crtehform textarea {
    color: #fff;  
}

.form-group.crtehform input:focus {outline: none;}
.form-control:focus {
  border-color: #000;
}


button.sbtnn:focus{
outline: none;
}

header .headerFixed nav ul li a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    -webkit-transition: color 0.4s ease-in-out;
    -moz-transition: color 0.4s ease-in-out;
    -ms-transition: color 0.4s ease-in-out;
    -o-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
	font-size: 15px;
}

header .headerFixed nav ul li a:after {
    /* content: ''; */
    position: absolute;
    bottom: -0.5em;
    left: 0;
    width: 1.5em;
    height: 1px;
    background-color: #ffc906;
    -webkit-transform: translateX(-108%);
    transform: translateX(-108%);
    opacity: 0;
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}

header .headerFixed nav ul li a:hover {
    color: #ffc906;
}

header .headerFixed nav ul li a:hover:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}

header .headerFixed nav ul li a.active:after {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    transition: opacity 0.6s ease, transform 0.4s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}

header .headerFixed .ico-menu {
    top: 5px;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    width: 30px;
    height: 13px;
    cursor: pointer;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}

header .headerFixed .ico-menu .bar {
    position: relative;
    width: 100%;
    height: 2px;
    background-color: #000;
    border-radius: 2px;
    overflow: hidden;
    margin-bottom: 4px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
    left: 0;
}

header .headerFixed .ico-menu .bar:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: #ffc906;
    position: absolute;
    top: 0;
    right: 100%;
    z-index: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

header .headerFixed .ico-menu .bar:nth-child(2) {
    width: 75%;
}

header .headerFixed .ico-menu .bar:nth-child(3) {
    width: 50%;
}

header .headerFixed .ico-menu.active .bar:nth-child(1) {
    top: 8px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

header .headerFixed .ico-menu.active .bar:nth-child(2) {
    opacity: 0;
    left: -60px;
}

header .headerFixed .ico-menu.active .bar:nth-child(3) {
    top: -4px;
    -webkit-transform: rotate(-137deg);
    -moz-transform: rotate(-137deg);
    -ms-transform: rotate(-137deg);
    -o-transform: rotate(-137deg);
    transform: rotate(-137deg);
    width: 100%;
}

header .headerFixed .ico-menu:hover .bar:after {
    right: 0;
}

		
		        
	header .headerFixed.fixed {
    padding-top: 1.8rem;
    height: 82px;
}
header .headerFixed.fixed {
    animation: smoothScroll 2s forwards;
    background: #fff;
    z-index: 26;
    padding-top: 3.4rem;
    height: 90px;  box-shadow: 0px 0px 8px 2px #00000026;
}
header .headerFixed {
    padding: 4.3125rem 0 0;
    position: fixed;
    width: 100%;
    box-sizing: border-box;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 10;
	
} 
header .headerFixed nav ul li a:hover {
    color: #ffc906;
}
header .headerFixed nav ul li a {
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    -webkit-transition: color 0.4s ease-in-out;
    -moz-transition: color 0.4s ease-in-out;
    -ms-transition: color 0.4s ease-in-out;
    -o-transition: color 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
	
}	
		
		/****************header css ends*********************/ 
		
		
		#PopupBgOverlay {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 30;
    background-color: rgba(0, 0, 0, 0.9);
}


/******************** Right corner menu POPUP CSS STARTS ***********************/

#PopupBgOverlay {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 30;
    background-color: rgba(0, 0, 0, 0.9);
}

.main_menu>ul {
    position: absolute;
    z-index: 11;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -200%);
    -ms-transform: translate(-50%, -200%);
    transform: translate(-50%, -200%);
    opacity: 0;
    animation-duration: 1s;
    animation-fill-mode: both;
    text-align: center;
}

.main_menu ul.isVisible {
    -webkit-animation-name: popVisibleAnim;
    animation-name: popVisibleAnim;
}

@-webkit-keyframes popVisibleAnim {
    from {
        opacity: 0;
        -webkit-transform: translate(-50%, -200%);
        transform: translate(-50%, -200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}

@keyframes popVisibleAnim {
    from {
        opacity: 0;
        -webkit-transform: translate(-50%, -200%);
        transform: translate(-50%, -200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
}

.main_menu ul.isNotVisible {
    -webkit-animation-name: popInVisibleAnim;
    animation-name: popInVisibleAnim;
}

@-webkit-keyframes popInVisibleAnim {
    from {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-50%, 200%);
        transform: translate(-50%, 200%);
    }
}

@keyframes popInVisibleAnim {
    from {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-50%, 200%);
        transform: translate(-50%, 200%);
    }
}

.close-pop {
    font-family: 'Quattrocento Sans', sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 35px;
    transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    position: absolute;
    right: 108px;
    top: 74px;
    cursor: pointer;
    width: 30px;
    height: 13px;
}

.close-pop .bar {
    position: relative;
    width: 100%;
    height: 2px;
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden;
    margin-bottom: 4px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
    left: 0;
}

.close-pop .bar:first-child {
    top: 7px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.close-pop .bar:last-child {
    top: 1px;
    -webkit-transform: rotate(-137deg);
    -moz-transform: rotate(-137deg);
    -ms-transform: rotate(-137deg);
    -o-transform: rotate(-137deg);
    transform: rotate(-137deg);
    width: 100%;
}

.close-pop:hover .bar {
    background-color: #ffc906;
}

.main_menu>ul>li {
    text-transform: uppercase;
    list-style: none;
    padding: 15px 0px;
    text-align: left;
}

.main_menu>ul>li>a {
   
    color: #fff;
    text-decoration: none;
    font-size: 25px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.main_menu>ul>li>a:hover,
.main_menu>ul>li ul li a:hover {
    color: #ffc906;
}

.main_menu>ul>li ul li {
    padding: 10px 0px;
    list-style: none;
}

.main_menu>ul>li ul li:last-child {
    padding-bottom: 0px;
}

.main_menu>ul>li ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
	font-family: 'Montserrat', sans-serif;
}


.f1 {
    background: #3e5b94;
    width: 30px;
    height: 30px;
    border-radius: 25px;
    color: #fff;
    padding-left: 8px;
    padding-top: 6px;
}
i.fa.fa.fa-twitter.f2 {
    width: 30px;
    height: 30px;
    border-radius: 25px;
    color: #fff;
    padding-left: 6px;
    padding-top: 5px;
    background: #2bcafc;
}
i.fa.fa-linkedin.f3 {
    width: 30px;
    height: 30px;
    border-radius: 25px;
    color: #fff;
    padding-left: 8px;
    padding-top: 5px;
    background: #107cb2;
}
i.fa.fa.fa-google.f4 {
    width: 30px;
    height: 30px;
    border-radius: 25px;
    color: #fff;
    padding-left: 6px;
    padding-top: 5px;
    background: #da4b3f;
}

/******************** Right corner menu POPUP CSS STARTS ***********************/


img.uswidth {
    width: 100%;
}

p.pmetsaa {
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
}
img.shiconss {
    width: 10%;
}
p.teamsdesc {
    font-family: 'Raleway', sans-serif;
    margin-bottom: 25px;
    color: #5e5e5e;
    padding-right: 60px;
}

img.ilogoimg {
    width: 50%;
    padding-top: 12px;
    margin-left: 70px;
}
.logo.tpimagess.aos-init.aos-animate {
    width: 20%;
    float: left;
}
ul.menulinkcss {
   /* margin-left: 230px;*/
}
nav.navclassscss.aos-init.aos-animate {
    width: 80%;
    float: left;
}

.container.spotlight.aos-init.aos-animate {
    margin-top: 10px;
    margin-bottom: 50px;
    padding: 0;
}

.container.whatwedoformobile {
    display: none;
}
.col-md-12.col-lg-12.mobilflipflop.aos-init.aos-animate {
    display: none;
}

li.mbdisplay {
    display: none;
}

ol.carousel-indicators.ervicess {
    display: none;
}
.carousel-inner.serhomepage {
    margin-top: 130px;
}

h1.Sevc {
    text-align: center;
}
p.servparagrap {
    text-align: center;
    margin-bottom: 50px;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 50px;
}
h1.Sevc {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 45pt;
    font-weight: bold;
    letter-spacing: -2px;
}
h3.relate {
    text-align: center;
    color: #000;
    padding-bottom: 0px;
    padding-top: 35px;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: bold;
    font-size: 35px;
}

.col-md-6.col-sm-6.col-lg-6.col-xs-12.frelate {
    padding: 0;
    width: 46%;
    float: left;
   
}

p.rletess {
    text-align: center;
    line-height: 30px;
    font-size: 18px;
}
a.rmorees {
    color: #000;
    text-decoration: none;
}

button.btn.btn-default.rmbntcld {
    width: 35%;
    padding: 8px;
    border-radius: 10px;
    background: #fff;
    border-color: #2e2e2e8a;
    color: #2e2e2e8a;
    font-size: 15px;
}

a.left.carousel-control.blg.relate,a.right.carousel-control.blg.relate {
    display: none;
}

img.detimagee {
    width: 100%;
}

h2.hotlistingjob {
    text-align: center;
    margin-bottom: 20px;
    font-weight: 600;
    color: #000000b8;
}
.container.worklocs {
    width: 50%;
    margin: 0 auto;
	 margin-bottom: 50px;
    margin-top: 50px;
}

img.lsimges {
    width: 100%;
}
p.ltetxparaw {
    text-align: center; color: #fff;
}
.col-md-8.col-sm-8.col-lg-8.rldparatgrph {
    background: linear-gradient(41deg, #de216fd4,#fbb03b);
    padding: 75px 60px 25px 60px;
}

img.wkolocimg {
    width: 35%;
}
img.loimagesp {
    width: 100%;
}
h1.Learning {
    text-align: center;
    padding-left: 78px;
    font-weight: bold;
	color:#ef6439e3;
}

img.bnsimcklss {
    width: 30%;
}
h4.noidaloc {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
}
h2.lpiop {
    font-size: 20px;
    font-weight: bold;
    color: #525151;
    text-align: center;
}


p.othepara {
    text-align: center;
    font-size: 16px;
}

button.btn.btn-default.expl {
    width: 40%;
    border-radius: 25px;
    background: transparent;
    border-color: #2e2e2e;
    color: #2e2e2e;
    font-size: 15px;
}


p.wherere {
    text-align: center;
}


img.imagecsssd {
    width: 100%;
}

h1.Sevcwhoeee {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 30pt;
    font-weight: bold;
    letter-spacing: -2px;
}


p.rmore123 {
    text-align: center;
    font-weight: bold;
    border-bottom: 2px solid #000;
    width: 26%;
    margin: 0 auto;
    padding: 8px;
}
img.pkaimghu {
    width: 100%;
}

.container-fluid.partners {
    padding: 0;
    background: #464646;
    padding-top: 50px;
    padding-bottom: 50px;
}


.col-md-12.col-sm-12.col-lg-12.col-xs-12.idimgess {
    margin-bottom: 45px;     padding: 0;
}
h4.ecomnerce {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
}
.container-fluid.factvuty {
    padding: 0;
}
img.funcactvtyfull {
    cursor: pointer; width: 100%;
}

h2.industres {
    text-align: center;     margin-bottom: 50px;
    
}
a.ctstyud {
    text-decoration: none;
    color: #2e2e2e;
}

.col-md-12.col-sm-12.col-lg-12.col-xs-12.blogsalllshow3 {
    margin-top: 120px;
}


.col-md-12.col-sm-12.col-lg-12.col-xs-12.blogsalllshow2 {
    margin-top: 120px;
}

.container-fluid.industries {
    margin-top: 40px;
}

h2.partnersa {
    text-align: center;
    margin-bottom: 50px;
    color: #fff;
    font-weight: bold;
}

.col-md-6.col-sm-6.col-lg-6.skbluebx {
   padding:0;
}

.col-md-6.col-sm-6.col-lg-6.twhoimg {
    padding-top: 3px;
}

.container.abtpagesty {
    margin-top: 70px;
    margin-bottom: 100px;
}

img.imagecsssd {
    width: 100%;
  
    margin-bottom: 10px; 
}

.col-md-5.col-sm-5.col-lg-5.lfifthdiv {
    margin-top: 80px;
}

/*================SEARCH FORM CSS============================*/
    #example2 input[type=text] {
 
    padding: 10px;
    font-size: 15px;
    border: 1px solid #9E9E9E;
    float: left;
    width: 80%;
    border-radius: 25px;
    height: 30px;

}

#example2 button {
    float: left;
    width: 20%;
    padding: 5px;
    font-size: 17px;
    cursor: pointer;
    position: relative;
    left: -45px;
    border: none;
    background: transparent;
}

#example2 button:hover {
 /* background: #0b7dda;*/
}

#example2::after {
  content: "";
  clear: both;
  display: table;
}
#example2 {
    width:158px;
	margin-top:-53px;
	margin-left:590px;
    
}




a.left.carousel-control.blg.cas11,a.right.carousel-control.blg.cas11{
    display: none;
}

.carousel-inner.blogss.caseess div.item {
			padding-left: 0;
			padding-top: 40px;    
			padding-right: 0;
		}

img.pgclass2sss {
    width: 99%;
    padding: 30px;
    padding-top: 125px;
}


.col-md-4.col-sm-4.pebcilimg.col-xs-4.frthdichtn {
    height: 385px;
}

.container.aos-init.awrdskiphoto.aos-animate {
    margin-top: 40px;
}

.col-md-8.col-sm-8.texdeiv.col-xs-8.cstud11s {
    margin-top: 40px;
}






/*==========================================================*/


/*=============Scroll bar css======================*/
    .scrollBox{
   /* width:calc(50% - 20px);*/
   width:100%;
    float:left;
    border:1px solid #e8e8e8;
    background:#fafafa;
    box-sizing:border-box;
    margin:10px 0 10px 10px;
    height:calc(50% - 15px);
    overflow:auto;
    padding:10px;
}
.scrollBox:nth-of-type(2n){
    margin-right:10px;
}
.scrollBox:nth-of-type(3),
.scrollBox:nth-of-type(4){
    margin-top:0;
}
.contentBox1{
    width:100%;
    height:400px;
	padding:20px;
}


.zl-scrollBarBox{
    height:100%;
    position:absolute;
    background:#f3f3f3;
}
.zl-scrollBar{
    position:absolute;
    left:0;
    top:0;
    background:#848484;
    transition:background 0.3s;
}
.zl-scrollBar.zl-verticalBar{
    min-height:10px;
}

.zl-scrollBar.zl-horizontalBar{
    min-width:10px;
}
.zl-scrollBar:hover{
    background:#000;
}
.zl-scrollContentDiv{
    position:relative !important;
    width:100% !important;
    height:100% !important;
    padding:0 !important;
    margin:0 !important;
    top:0;
    left:0;
}
/*================================================*/

h2.bloginerhead {
    text-align: center;
    font-size: 40px;
    
}
p.authormetas {
    text-align: right;     padding-right: 40px;
}

.carousel-caption.maincaption.binerslidesdf.aos-init.aos-animate {
  
    padding-bottom: 30px;
    top: 0; left: 0;
    width: 100%;
}

span.glyphicon.glyphicon-chevron-left.bin11left,span.glyphicon.glyphicon-chevron-right.binrgt {
    position: absolute;
    top: 40%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px; 
	color:#0f78d1; opacity: 1;
	margin-left:-79px;
	margin-right:-84px;
}

a.left.carousel-control.bin11,a.right.carousel-control.bin11 {
    background: transparent;
}

header .headerFixed nav ul li a.contactcss {
    background: orange;
    color: #fff;
    padding: 8px;
    border-radius: 5px;
}


.carousel-control.bin11:focus, .carousel-control.bin11:hover {
    opacity: 1;
}
.carousel-control.bin11 {
    position: absolute;
  
    text-shadow: inherit;
   
    opacity: 1;
}


ol.carousel-indicators.bloginerindicators {
    display: none;
}

.container.subscribe {
    width: 45%;
    margin: 0 auto;
}
input.form-control.sbsc12qw {
    height: 60px;
    border-radius: 0;
    float: left;
    width: 75%;
	border:0;
}
button.sbsbtnn {
    width: 25%;
    text-align: center;
    color: #000;
    font-family: 'Poppins', sans-serif;
    height: 60px;
    font-size: 24px;
    background-color: orange;
    border: 0px;
    float: left;
}
h1.sub11 {
    text-align: center;
    font-size: 25px;
    letter-spacing: 1px;
    font-weight: bold;
}
.container.ldprtmrnt {
    margin-top: 50px; width: 100%;
    
}
.col-md-12.col-sm-12.col-lg-12.sbfromsty {
    padding: 0;
    border: 1px solid #ccc;
}
h4.ifyouautomate {
    
    color: #FF9800; margin-top: 25px;
}
img.wisthyu {
    width: 100%;
}
h4.ifyouautomate11 {
    color: #FF9800;
    margin-top: 30px;
}
ul.ullsitdfgg li {
    line-height: 25px;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
}
img.ertysxa {
    width: 50%;
}
p.snup11 {
    text-align: center;
    font-size: 23px;
    letter-spacing: 1px;
}

h1.caphead.tetstfr2we3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #0f78d1;
	margin-bottom: 0;
    margin-top: 0; font-size: 30px;     text-shadow: initial;
}
.container.blogkesliders12 {
    width: 45%;
}

.carousel-inner.bloginnserslides {
    height: 75px;
}

.container.overtemsnhu {
    margin-top: 5px;
}

h2.casastud {
    text-align: center;
    margin-bottom: 20px;
}


.carousel-inner.serhomepage.innerpagess12 {
    height: 440px;     margin-top: 100px;
}


img.rpsnaclass {
    width: 50%;
}

span.arwkiphoto {
    float: right;
}

img.mobimgescarer {
    width: 100%;
}

.container-fluid.aos-init.aos-animate.carermobile12 {
    display: none;
}

.mobileUpper{display:none;}


.col-md-6.col-sm-6.col-lg-6.col-xs-12.f1team {
    padding: 0;
}


.col-md-12.col-sm-12.col-lg-12.threediagonal {
    
}


img.slimgesarticle {
    width: 100%;
	height:268px;
}

.bparasty {
    width: 75%;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 8px 2px #00000026;
    position: absolute;
    top: 33%;
    left: 85px;

}

p.btext {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

p.vmoread {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 35px;
}

a.vmzxc11 {
    font-weight: bold;
    text-decoration: none;
}

.container.bcorpor.aos-init.aos-animate {
    margin-top: 50px;
    margin-bottom: 130px;
    padding: 0;
}

 .bparasty22 {
    width: 65%;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 8px 2px #00000026;
    position: absolute;
    top: 20%;
    left: 82px;
}
p.btext22 {
    margin-top: 5px;  margin-bottom: 0;
    padding-left: 20px;
	padding-right: 20px; 
	font-size: 14px;
    line-height: 20px;
}
p.vmoread22 {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
}
a.vmzxc13 {
    font-size: 13px;
}

.section221 {
    margin-top: 100px;
}

.bparasty23 {
    width: 65%;
    padding: 15px;
    background: #fff;
    box-shadow: 0px 0px 8px 2px #00000026;
    position: absolute;
    top: 80%;
    left: 82px;
}


h3.innerblogtit1111 {
    text-decoration: none;
    /* color: #2e2e2e; */
    text-align: center;
}

a.dblgcss11234 {
    text-decoration: none;
    color: #2e2e2e;
}

h3.tt23 {
    text-align: center;
    font-size: 20px;
}

a.tanchor12 {
    text-decoration: none;
    color: #2e2e2e;
}
a.dblgcss {
   text-decoration: none;
    color: #2e2e2ed6;
    font-weight: bold;
}

p.btext23 {
    margin-top: 5px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 20px;
}

p.vmoread23 {
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0px;
}




.col-md-7.col-sm-7.col-lg-7.col-xs-12.rblgcorporte {
    padding: 15px;
    padding-top: 0;
}

.col-md-5.col-sm-5.col-lg-5.col-xs-12.larticle {
    padding-top: 0;
    padding-left: 50px;
    padding-right: 50px;
}

p.lter11 {
    text-align: center;     margin-top: 20px;
}

.container-fluid.csection11 {
    padding-left: 20px;
    background: orange;     margin-bottom: 50px;
    padding-right: 0;
}


p.rmnsoo {
    text-align: center;
    /* color: #000; */
}

p.p1sty1 {
    text-align: center;
}

.container.csd {
    background: #ebebeb;
    width: 100%;
    padding-right: 0;
}

.div11 {
    background: orange;
    padding: 20px;
}

a.rmnhuios11 {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.div12 {
    padding: 20px;
    background: orange;
    margin-top: 10px;
}


.col-md-12.col-sm-12.col-lg-12.col-xs-12.twee {
    padding: 0;
}

.col-md-4.col-sm-4.col-lg-4.col-xs-12.frtehh {
    padding-right: 0;
}
img.atyuss {
    width: 10%;
}

.col-md-8.col-sm-8.col-lg-8.col-xs-12.ehjh {
    padding-top: 60px;
  
}

textarea.form-control.msgareas {
    
}



.Prtareasection {
    padding: 50px 25px 50px 25px;
    background: #000;

}

p.loripsumii {
    text-align: center;
    color: #fff;
    margin-top: 65px;
    line-height: 20px;
}

img.opk111 {
    width: 65%; padding-top: 15px;
}


.Prtareasection:hover {
    background: orange;
}

.container.prt77.aos-init.aos-animate {
    width: 90%;
}

.phightdiv {
    height: 70px;
    padding: 10px;
}


.container-fluid.fmobile123as {
    padding: 0;
    display: none;
}

.col-md-3.col-sm-3.col-lg-3.col-xs-6.wrloct {
    transition: all .2s ease-in-out;
}

.col-md-3.col-sm-3.col-lg-3.col-xs-12.wrloct:hover {
    transform: scale(1.1);
}


.cd-testimonials-wrapper.cd-container {
    display: none;
}

h2.whatwedo.mbtets {
    display: none;
}

a.busimestyl {
    text-decoration: none;
    color: inherit;
}


.container.jdes {
    margin: 0 auto;
    width: 70%;
    background: linear-gradient(41deg, #e80e68e8,#fbb03b);
}


h2.whatwedo.cveer {
    margin-top: 150px;     margin-bottom: 25px;
}

.Jobsection {
    width: 100%;
    display: inline-block;
    margin: 0 auto;
    padding: 30px;
}
p.roloe {
    float: right; margin-bottom: 0;
    padding-right: 30px;
    font-size: 25px;
}
p.prflie {
    padding-left: 0px;
    font-size: 22px;
   
}


i.fa.fa-hand-o-right.fnnegrres {
    font-size: 16px;
    margin-right: 10px;
    font-weight: bold;
}

button.btn.btn-success.ffg {
    width: 16%;
    padding: 10px;
    border-radius: 25px;
    background: linear-gradient(41deg, #e80e68e8,#fbb03b);
    border-color: #f3745b;
}

ul.jobkiliststyl {
    list-style-type: none;
}
.container.listsyl {
    margin-top: 50px;
    width: 70%;
    margin: 0 auto;
}
h2.josdepp {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 70px;
}


ul.jobkiliststyl li {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 40px;
}


img.gfhf453 {
    width: 100%;
}

.col-md-12.col-sm-12.col-lg-12.col-xs-12.POSIFORMNOBIME {
    display: none;
}

.contactAlert{padding:100px;}







/*=======================Mobile Device===========================================*/
/********************RESPONSIVE NESS STARTS HERE**********************************/

@media screen and (max-width: 767px) {
 img.ilogoimg {
    width: 35%;
    padding-top: 15px;
    margin-left: 0;
 }
 .mobl{padding-top:1px!important;}
 .mobileP{padding:5px!important;}
 .startup-hero-sec .checkup-form-wrap .form-input{width:100%!important}
 .startup-hero-sec .checkup-form-wrap .btn-theme-orange{min-width:100%!important; font-size:1.875rem!important;}
 
 .deskIcon{display:inline;}
 
 .sH{height:530px;}
 
 
 .container.aplyforms.aos-init.aos-animate {
   
    padding: 0px !important;
    
}

ul.buslist.formnbb {
    text-align: center;
}

.sepicons-mobile {
    width: 50%;
    float: left;
}
.col-md-12.col-sm-12.col-lg-12.col-xs-12.POSIFORMNOBIME {
    padding: 0; display: block;
}
 .col-md-12.col-sm-12.col-lg-12.col-xs-12.idimgess {
    /*display: none;*/
}
 .col-md-12.col-sm-12.col-lg-12.col-xs-12.blogsalllshow {
    margin-bottom: 90px;
}
.col-md-5.col-sm-5.col-lg-5.col-xs-12.larticle.srwblogsss.namo1 {
    margin-bottom: 152px;
}
.logo.tpimagess.aos-init.aos-animate {
    width: 65%;
    float: left;
}
.container-fluid.Cas11ee.aos-init.aos-animate {
    padding: 0;
}
.col-md-12.col-sm-12.col-lg-12.col-xs-12.c1stdtdd {
    padding: 0;
}
.col-md-12.col-sm-12.col-lg-12.col-xs-12.c1stdtdd22 {
    padding: 0;
}
.col-md-12.col-sm-12.col-lg-12.col-xs-12.c1stdtdd23 {
    padding: 0;
}
p.lter11.secrow22 {
    width: 100%;
    
}

.col-md-12.col-sm-12.col-lg-12.pbsttemts {
    padding: 0px;
   
}


img.caeimgesSTdf {
    width: 100%;
    margin-bottom: 30px;
}
.what-we-do .what-we-tab-content .tab-item .txt {
    height: 95vh;
}

.section221 {
    margin-top: 180px;
}

.container-fluid.nospacesfoter.aos-init.csrrsetsss {
    margin-top: 70px;
}
.col-md-6.col-sm-6.col-lg-6.col-xs-6.ot1 {
    padding: 0;
}
.aourteans {
    padding: 5px;
}

div.ABOUTSLIDERS {
    display: none;
}

.container-fluid.aboimage {
    padding: 0; display: block;
    margin-top: 60px;
}
.container.abtpagesty {
    margin-top: 0px;
   
}

.container-fluid.factvuty {
    padding: 0;
    display: none;
}

.container-fluid.fmobile123as {
    padding: 0;
    display: block;
}
.col-md-8.col-sm-8.col-lg-8.rldparatgrph {
    padding: 27px;
}
p.ltetxparaw {
    text-align: justify;
    color: #fff;
}
span.arwkiphoto {
    float: right;
    margin-top: -30px;
}

h3.innerblogtit {
    font-size: 15px;
    padding-left: 15px;
}
p.umeta {
    margin-bottom: 0;
    padding-left: 15px; font-size: 13px;
}
.container.worklocs {
    width: 100%;
	}
	
.container.ttpara {
    width: 90%;
    margin: 0 auto;
}

.cd-testimonials-wrapper.cd-container {
    display: block;
}


.container.jdes {
   
    width: 100% !important;
   
}

p.roloe {
    float: none;
    margin-bottom: 0;
    padding-right: 0;
    text-align: center;
}
p.prflie {
    text-align: center;
}

.container.listsyl {
   
    width: 100%;
   
}

button.btn.btn-success.ffg {
    width: 50%;
}
	
.Jobsection {
    padding: 5px;
}


button.btn.btn-default.apbtn {
   
    width: 100% !important;
   
}
h2.whatwedo.mbtets {
    margin-top: 50px;
}

.container.tetmoilss.delskjtisis.aos-init.aos-animate {
    display: none;
}


.container.footer {
    margin-bottom: 100px;     padding: 0;
}

h2.mostyles {width: 100% !important;}

.col-md-6.col-sm-6.col-lg-6.l1adres { margin-bottom: 70px;}

.container.CTADDRES.aos-init.aos-animate {
  
    padding: 10px !important;     top: 0!important;
   
}
.dropsection {margin-top:0px !important;}
	
	
.dropsection {width: 100% !important;}
	
p.edd {
    text-align: center;
    color: #868686;
    font-size: 16px !important;
    padding-left: 0!important;
    padding-right: 0!important;
}
	
	form.cformclkiokolol {
    padding: 25px 15px 25px 15px !important;
}


input.sendmesgbtnd {width: 100% !important;}
.container.subscribe {
    width: 100%;
    margin: 0 auto;
}
input.form-control.sbsc12qw {
    border: 1px solid #ccc;
}
a.vmzxc11 {
    font-size: 13px;
}

.col-md-5.col-sm-5.col-lg-5.col-xs-12.larticle {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
}

.bparasty22 {
    width: 75%;
    padding: 10px;
    top: 15%;
    left: 47px;
}


.bparasty23 {
    width: 75%;
    padding: 15px;
    top: 84%;
    left: 47px;
}


img.B1imgesfullsize {
    width: 100%;
}

h2.bloginerhead {
    text-align: center;
    font-size: 26px;
}
p.authormetas {
    text-align: center;
    padding-right: 0;
}

.container.blogkesliders12 {
    width: 100%;
}
h1.caphead.tetstfr2we3 {

    font-size: 20px;
   
}
.col-md-12.col-sm-12.col-lg-12.col-xs-12.f1fotercs {
    padding: 0;
}
.carousel-inner.bloginnserslides {
    height: 100px!important;
}
.carousel-control.bin11 {
    top: -15px;
}


.col-md-7.col-sm-7.col-lg-7.col-xs-12.rblgcorporte {
    margin-bottom: 180px;
}

p.btext {margin-top: 5px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;}
p.vmoread {margin-bottom: 5px; margin-top: 0px;}


.container-fluid.aos-init.aos-animate.carermobile12 {
    display: block;
}


.mobileUpper{display:block;}

.container-fluid.aos-init.aos-animate.desktopsw {
    display: none;
}


.desktopUpper{display:none;}


.col-md-4.col-sm-4.col-lg-4.col-xs-12.cm1apsce {
    margin-bottom: 20px;
}


ul.menulinkcss {
    display: none;
}
header .headerFixed .ico-menu {
    top: -38px;
    float:right;
}

.main_menu>ul {
    position: absolute;
    z-index: 11;
    left: 15%;
    top: 35%;
}
.main_menu>ul>li>a {font-size: 20px;}
.main_menu>ul>li ul li a { font-size: 15px; }

.carousel-inner-acce { height:280px !important;}
.carousel-inner { }
img.bancssstyle {
     width:100%;
}


.container-fluid.verticlatbas {
    padding: 0;
}
.what-we-do .container {
    padding: 0;
}

ul.slick-dots {
    padding-left: 0;
}

.col-md-6.col-lg-6.abdivleft {width: 100%;}
.col-md-6.col-lg-6.rightsix {
    display: none;
}

img.flipkiimages {
    width: 50%;
    padding-top: 20px;
    padding-bottom: 15px;
}

img.flipkiimages_1222{ width:100%; padding-top:15px;}


.flip-box {
   
    height: 190px;
   
}

p.abttext2 {
    padding: 5px;
    line-height: 18px;
    font-size: 13px;
    text-align: center;
    margin-bottom: 0;
}

.col-md-6.col-sm-6.col-lg-6.col-xs-12.fleft {
    padding: 0;
    width: 100%;
}
h3.corporate {
    padding-bottom: 12px; font-size: 20px;
    padding-top: 12px;
}
h2.bblogssty {
    font-size: 18px;
}
p.ptextslides {
    line-height: 24px;
    font-size: 14px;
}
.carousel-control.blg {
    width: 15%;
}
.col-md-6.col-sm-6.col-lg-6.col-xs-12.fright {
    width: 100%;
}
img.pgclass {
    width: 100%;
    padding: 30px;
}
.col-md-12.col-sm-12.tels {
    margin-top: 40px;
}

.container.spotlight.aos-init.aos-animate {
    padding: 15px;
}
h2.whitepapaer {
    font-size: 20px;     margin-bottom: 5px;
    
}
p.ptextslideswhitepaper {
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 0px;
}
.col-md-4.col-sm-4.pebcilimg {
    padding: 0;
    background: orange;
    height: 166px;
}

.col-md-6.col-sm-6.col-lg-6.col-xs-12.f1team {
    margin-bottom: 15px;
}
h2.whatwedo {
   
    font-size: 25px;
    margin-bottom: 15px;
}

h2.abtusss {
    margin-top: 15px;
    margin-bottom: 15px;
}

.container.contctusdiv {
    width: 100%;
}

h2.contus {
    margin-bottom: 15px;
    padding-left: 15px;
}
.container-fluid.nospacesfoter {
   
    padding: 5px;
}

.col-md-6.col-sm-6.col-lg-6.col-xs-12.c2spce,.col-md-6.col-sm-6.col-lg-6.col-xs-12.c1spce {
    padding: 0;
}

.col-md-12.col-sm-12.col-lg-12.col-xs-12.ficonsss {
    margin-bottom: 55px;
}

span.floaticons {
    margin-left: 0;
}

.container-fluid.whatwedofordesktp.nosp.aos-init {
    display: none;
}

.container.whatwedoformobile {
    display: block;
}

.close-pop {
    right: 30px;
    top: 80px;
}



.col-md-12.col-lg-12.mobilflipflop.aos-init.aos-animate {
    display: block;
}


.modal__window__header {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}
.modal__window__title {
    font-size: 15px !important;
    text-align: center;
}

.modal__window {
   
    width: 90% !important;
    padding: 34px 0 !important;
}

.col-md-8.col-xs-12.sevens {
    margin-top: 15px;
}
p.teamsdesc {
    padding-right: 0;
    font-size: 15px;
    line-height: 25px;
}

li.abt {
    display: none;
}
li.mbdisplay {
    display: block;
}

.bparasty {
    width: 75%;
    padding: 0;
    background: #fff;
    box-shadow: 0px 0px 8px 2px #00000026;
    position: absolute;
    top: 62%;
    left: 45px;
}


/*=============SERVICES PAGE CSS====================*/
.carousel-inner.serhomepage { margin-top: 70px; }
h1.Sevc { font-size: 19pt;letter-spacing: 1px; }

p.servparagrap { text-align: center; width: 85%;margin-bottom: 15px;}

.container.overtemsnhu {
    margin-top: 50px;
}



/*=============SERVICES PAGE CSS ENDS====================*/


.carousel-inner.serhomepage.innerpagess12 {
    height: 440px;
    margin-top: 85px;
   
}


.col-md-5.col-sm-5.col-lg-5.lfifthdiv {
    margin-top: 40px;
    margin-bottom: 50px;
}

p.rmore123 {
    width: 50%;
}
img.mm3 {
    width: 100%;
}
.col-md-6.col-sm-6.col-lg-6.lo11 {
    padding: 0;
    margin-top: 15px;
    margin-bottom: 15px;
}
img.mm1 {
    width: 100%;
}
.Prtareasection {
    margin-bottom: 30px;
}

.sepicons11 {
    width: 50%;
    float: left;
    padding: 15px;
}
.container.ldprtmrnt {
    padding: 0;
}

h1.Learning {
    padding-left: 0;
    font-size: 25px;
    margin-bottom: 20px;
}

.col-md-4.col-sm-4.col-lg-4.leftimgdls {
    padding: 0;
    margin-bottom: 20px;
}















.contactAlert{padding:21px;}

}


/*==========Large screen size===========*/
@media screen and (min-device-width: 1920px) {    
  .col-md-6.col-lg-6.abdivleft {
    height: 460px;
}
  
   img.flipkiimages {
    width: 30%;
    padding-top: 40px;
}


img.flipkiimages_1222{/*width:30%; padding-top:40px;*/}


 p.abttext2 {
   
    line-height: 30px;
    font-size: 18px;
   
}
.container.spotlight.aos-init.aos-animate {
    width: 85%;
}
p.ptextslides {
line-height: 30px;
font-size: 18px;
}

img.pgclass {
    width: 86%;
    padding: 40px;
}

p.ptextslideswhitepaper {
    line-height: 30px;
    font-size: 18px;
}

h3.corporate {
    text-align: center;
    background: #0071ac;
    color: #fff;
    padding-bottom: 50px;
    padding-top: 50px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 40px;
}

.carousel-inner.blogss {
    height: 310px;
}

.container.overtemsnhu {
    width: 85%;
}

.col-md-12.col-sm-12.col-lg-12.threediagonal {
    
}


#thumbnail-slider {
max-width: 100% !important;
}
.sliderarardsimgesss {
max-width: 85% !important;
}
.container.aos-init.aos-animate.awrdskiphoto {
width: 85%;
}
#thumbnail-slider ul li{
   width:250px !important;
   height: 250px !important;
}

p.ltetxparaw {
    text-align: center;
    color: #fff;
    line-height: 35px;
    font-size: 23px;
}

.col-md-8.col-sm-8.col-lg-8.rldparatgrph {
    background: linear-gradient(41deg, #de216fd4,#fbb03b);
    padding: 70px 60px 104px 60px;
}



.container-fluid.fmobile123as {
    padding: 0;
    display: block;
}

.container-fluid.factvuty {
    display: none;
}






.contactAlert{padding:60px;}
}


p.hidesclss {
    text-align: center;
    width: 40%;
    margin: 0 auto;
    border: 1px solid orange;
}

.container.CTADDRES.aos-init.aos-animate {
    
    padding: 50px;
    position: relative;
    top: -160px;
}
p.noid {
    text-align: center;
    font-size: 16px;
	line-height:23px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.col-md-12.col-sm-12.col-lg-12.fadres34 {
}
p.noid.noidusa {
    height: 168px;
}

.contactme {
    margin: 0 auto;
    background: #fff;
   
}

h1.Drop {
    text-align: center;
    color: orange;
    font-weight: bold;
}
p.edd {
    text-align: center; color: #868686;
    font-size: 20px;
}
form.cformclkiokolol {
    
}
input.fulnmcss {
    width: 100%;
    padding: 6px 8px 6px 8px; margin-bottom: 22px;
}
.col-md-12.col-sm-12.col-lg-12.fadresll {
    margin-top: 50px;
}
.container.aplyforms.aos-init.aos-animate {
    margin-top: 150px; padding: 50px;
    background: antiquewhite;     margin-bottom: 100px;
}

h2.jobapli {
    text-align: center;
    margin-bottom: 50px;
    font-weight: 600;
    color: orange;
}
b.bnhui {
    font-weight: 500;
}
.col-md-12.col-sm-12.col-lg-12.df22s {
    margin-top: 12px; margin-left: 15px;
    padding: 0;
}
button.btn.btn-default.apbtn {
    color: #fff;
    background-color: orange;
    border-color: orange;
    font-size: 15px;
    width: 15%;
    padding: 8px;
    letter-spacing: 2px;
}
.col-md-12.col-sm-12.col-lg-12.frwa {
    margin-bottom: 20px;
}

input.sendmesgbtnd {
    background: orange;
    border: 0;
    padding: 10px;
    border-radius: 25px;
    font-weight: bold;
    font-size: 17px;
}

.dropsection {
    width: 85%;
    margin: 0 auto;
    padding: 15px;
    margin-bottom: 40px;
    background: #fff;     box-shadow: 5px 8px 20px rgba(0,0,0,0.3);
}

.container.subscribe.sbsc22 {
    margin-bottom: 70px;
}


h2.mostyles {
    text-align: center;
    margin: 0 auto;
    font-weight: bold;
    color: orange;
    padding: 5px;
}

.menumbo {
    display: none;
}


/**********************************Media Screen 600********************************************/



@media all and (max-width: 1152px) {

 #example2 {
    width:158px;
	margin-top:-53px;
	margin-left:587px;
    
}

.mega-menu li.mega-menu-column {
    margin-right: 0px;
    width: 33%;
    font-family: 'Raleway', sans-serif;
    margin-left: 0;
}

header .headerFixed nav ul li {
    display: inline-block;
    padding: 7px 0px;
    margin-left: 0px;
	margin-right:22px;
}
.cBar{margin-left:64px;}

 .carousel-inner {
    height: 542px;
}

.imgclsf{width:350px;}
.col-md-6.col-lg-6.abdivleft {
    background: #000; 
    padding: 11px;
}

.col-md-12.col-sm-12.col-lg-12.threediagonal {
    
}

}






	   a[class*="dg-center"]{background-color:#f7c56b  !important;pointer-events:visible !important;}

	   div[class*="item active"] {background-color:#f7c56b  !important;}
a[class*="dg-center"] .dg-wrapper p{line-height:20px; margin:0px;}
a[class*="dg-center"] .bTitle{    font-size: 30px;
    color: #113366;
    font-weight: bold;
	margin-bottom:20px!important;}
a[class*="dg-center"] .bcontent{    color: #113366;
    font-weight: 700;}	








#country-list{float:left;list-style:none;margin-top:29px;padding:0;width:273px;position: absolute; margin-left:-18px;}



#country-list li{padding: 10px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;width:273px;}



#country-list li:hover{background:#ece3d2;cursor: pointer;}







.swiper-container {
    width: 100%;
	height:100%;
	background-color:#f08200;
}    
 .swiper-slide {
        text-align: center;
        font-size: 18px;
		background-color:#f08200;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

























/******************************************************************************/

.cookies_banner {
    position: fixed;
    bottom: 0;
    background: rgba(240, 130, 0, 0.99);
    padding: 12px 0px;
    right: 0;
    left: 0;
    z-index: 999999;
}
.cookies_banner .cookiesContainer {
    width: 1030px;
    max-width: 90%;
    position: relative;
    padding-left: 15px !important;
    padding-right: 48px !important;
    margin-right: auto;
    margin-left: auto;
}
.cookies_banner p {
    color: #000;
    font-size: 13px;
    margin: 0;
    line-height: 21px;
}
.btn.alert_closeBTN {
    background: transparent;
    border: 0;
    position: absolute;
    right: 0;
    top: -5px;
    padding: 6px 7px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


.dg-wrapper p{line-height:20px; margin:0px;}
.bTitle{    font-size: 30px;
    color: #f7c56b;
    font-weight: bold;
	margin-bottom:20px!important;}
.bcontent{    color: #f7c56b;
    font-weight: 700;}	


