.bnrsc {
  top: -40px;
  margin-bottom: -40px;
  padding: 67px 0px 0px;
}
.contsect {
  padding: 10px 0px;
  z-index: 1;
}
 @media screen and (max-width: 1024px)
.header-syle-one .header-navigation-content .pr-h-cta-btn {
  display: none !important;
}

@media screen and (max-width: 991px){
.header-syle-one .header-navigation-content .pr-h-cta-btn {
  background-color: #3273f6;
  width: 180px;
  height: 45px;
  margin-left: 80px;
  font-weight: 700;
  color: #fff;
  -webkit-transition: 300ms all ease;
  -o-transition: 300ms all ease;
  transition: 300ms all ease;

}.header-syle-one .header-navigation-content .pr-h-cta-btn a i {
  margin-left: 2px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
}
}


/*tab*/
@media screen and (max-width: 991px){
.header-syle-one {
  background-color: #fff;
  box-shadow: 5px 10px 18px #888;
  width: 100%;
  margin: auto;
  box-shadow: 2px 1px 4px 1px #888888;
}
}

/*mobile*/
@media screen and (max-width: 480px){!important

	
}
	
	
	
	
	/*eurosky world*/
	.linkbox{
		width: 100%;
		height: auto;
		padding: 25px;
		margin: auto;
		background-color: #0084ff;
		text-align: center;
		border-radius: 10px;
		margin-bottom: 15px;
		padding: 54px;
		 grid-area: sidebar2;
}
.linkbox2{
		width: 100%;
		height: auto;
		padding: 25px;
		margin: auto;
		text-align: center;
		border-radius: 10px;
		margin-bottom: 15px;
	    border:1px solid #ccc;
	padding: 54px;
	 grid-area: sidebar2;
	
	
}

.cnt{
	margin: auto;
	width: 100%;
	height: auto;
	text-align: center;
}

.mgbt15{
	padding-bottom: 55px;	
	margin: auto;
}
.mgtp15{
	margin-top: 85px;	
	margin: auto;
}
.sectionbg{
	background-image: url("../img/eursky/bg.jpg");
	background-size: cover;
	width: auto;
	background-repeat: no-repeat;
	width: 100%;
	margin: auto;
	height: auto;
	padding-top: 105px;
	padding-bottom: 200px;
}
.imtexthead{
	padding-bottom: 35px;
	font-size: 35px;
	font-weight: bold;
	color: #fff;
}
.leftext{
color: #fff;
width: 590px;
height: auto;
margin: auto;
font-size: 18px;
float: left;
}
	
	
	
	
	
	
	
	/*eurosky world end*/


/*button eurosky*/



/* Victoria Buttons */

a.animated-button.victoria-one {
	border: 2px solid #D24D57;
}
a.animated-button.victoria-one:after {
	background: #D24D57;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
a.animated-button.victoria-two {
	border: 2px solid #D24D57;
}
a.animated-button.victoria-two:after {
	background: #D24D57;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	transform: translateX(-50%) translateY(-50%) rotate(25deg);
}
a.animated-button.victoria-three {
	border: 2px solid #D24D57;
}
a.animated-button.victoria-three:after {
	background: #D24D57;
	opacity: .5;
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
a.animated-button.victoria-three:hover:after {
	height: 140%;
	opacity: 1;
}
a.animated-button.victoria-four {
	border: 2px solid #D24D57;
}
a.animated-button.victoria-four:after {
	background: #D24D57;
	opacity: .5;
	-moz-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	-webkit-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	transform: translateY(-50%) translateX(-50%) rotate(90deg);
}
a.animated-button.victoria-four:hover:after {
	opacity: 1;
	height: 600% !important;
}
/* Sandy Buttons */

a.animated-button.sandy-one {
	border: 2px solid #AEA8D3;
	color: #FFF;
}
a.animated-button.sandy-one:after {
	border: 3px solid #AEA8D3;
	opacity: 0;
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	
}
a.animated-button.sandy-one:hover:after {
	height: 120% !important;
	opacity: 1;
	color: #FFF;
}
a.animated-button.sandy-two {
	border: 2px solid #AEA8D3;
	color: #FFF;
}
a.animated-button.sandy-two:after {
	border: 3px solid #AEA8D3;
	opacity: 0;
	-moz-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	-webkit-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	transform: translateY(-50%) translateX(-50%) rotate(90deg);
}
a.animated-button.sandy-two:hover:after {
	height: 600% !important;
	opacity: 1;
	color: #FFF;
}
a.animated-button.sandy-three {
	border: 2px solid #AEA8D3;
	color: #FFF;
}
a.animated-button.sandy-three:after {
	border: 3px solid #AEA8D3;
	opacity: 0;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
a.animated-button.sandy-three:hover:after {
	height: 400% !important;
	opacity: 1;
	color: #FFF;
}
a.animated-button.sandy-four {
	border: 2px solid #AEA8D3;
	color: #FFF;
}
a.animated-button.sandy-four:after {
	border: 3px solid #AEA8D3;
	opacity: 0;
	-moz-transform: translateY(-50%) translateX(-50%) rotate(25deg);
	-ms-transform: translateY(-50%) translateX(-50%) rotate(25deg);
	-webkit-transform: translateY(-50%) translateX(-50%) rotate(25deg);
	transform: translateY(-50%) translateX(-50%) rotate(25deg);
}
a.animated-button.sandy-four:hover:after {
	height: 400% !important;
	opacity: 1;
	color: #FFF;
}
/* Gibson Buttons */

a.animated-button.gibson-one {
	border: 2px solid #65b37a;
	color: #FFF;
}
a.animated-button.gibson-one:after {
	opacity: 0;
	background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);
	background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);
	background-size: 10px 10px;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	transform: translateX(-50%) translateY(-50%) rotate(25deg);
}
a.animated-button.gibson-one:hover:after {
	height: 600% !important;
	opacity: 1;
	color: #FFF;
}
a.animated-button.gibson-two {
	border: 2px solid #65b37a;
	color: #FFF;
}
a.animated-button.gibson-two:after {
	opacity: 0;
	background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);
	background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);
	background-size: 10px 10px;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
a.animated-button.gibson-two:hover:after {
	height: 600% !important;
	opacity: 1;
	color: #FFF;
}
a.animated-button.gibson-three {
	border: 2px solid #65b37a;
	color: #FFF;
}
a.animated-button.gibson-three:after {
	opacity: 0;
	background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);
	background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);
	background-size: 10px 10px;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(90deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
	transform: translateX(-50%) translateY(-50%) rotate(90deg);
}
a.animated-button.gibson-three:hover:after {
	height: 600% !important;
	opacity: 1;
	color: #FFF;
}
a.animated-button.gibson-four {
	border: 2px solid #65b37a;
	color: #FFF;
}
a.animated-button.gibson-four:after {
	opacity: 0;
	background-image: -webkit-linear-gradient( transparent 50%, rgba(101,179,122,0.2) 50%);
	background-image: -moz-linear-gradient(transparent 50%, rgba(101,179,122,0.2) 50%);
	background-size: 10px 10px;
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%));
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
a.animated-button.gibson-four:hover:after {
	height: 600% !important;
	opacity: 1;
	color: #FFF;
}
/* Thar Buttons */

a.animated-button.thar-one {
	color: #000;
cursor: pointer;
display: block;
position: relative;
border: 2px solid #F7CA18;
transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
padding: 50px;
	margin-bottom: 25px;
}
a.animated-button.thar-one:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: none;
}
a.animated-button.thar-one:hover:before {
	bottom: 0%;
	top: auto;
	height: 100%;
}
a.animated-button.thar-one:before {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 0px;
	width: 100%;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #F7CA18;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
a.animated-button.thar-two {
	color: #fff;
	cursor: pointer;
	display: block;
	position: relative;
	border: 2px solid #F7CA18;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
a.animated-button.thar-two:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: ntwo;
}
a.animated-button.thar-two:hover:before {
	top: 0%;
	bottom: auto;
	height: 100%;
}
a.animated-button.thar-two:before {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 0px;
	width: 100%;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #F7CA18;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
a.animated-button.thar-three {
	color: #fff;
	cursor: pointer;
	display: block;
	position: relative;
	border: 2px solid #F7CA18;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
a.animated-button.thar-three:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: nthree;
}
a.animated-button.thar-three:hover:before {
	left: 0%;
	right: auto;
	width: 100%;
}
a.animated-button.thar-three:before {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	width: 0px;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #F7CA18;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
a.animated-button.thar-four {
	color: #fff;
	cursor: pointer;
	display: block;
	position: relative;
	border: 2px solid #F7CA18;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}
a.animated-button.thar-four:hover {
	color: #000 !important;
	background-color: transparent;
	text-shadow: nfour;
}
a.animated-button.thar-four:hover:before {
	right: 0%;
	left: auto;
	width: 100%;
}
a.animated-button.thar-four:before {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 0px;
	z-index: -1;
	content: '';
	color: #000 !important;
	background: #F7CA18;
	transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
0s;
}



.no-gutters {
  margin-right: 0;
  margin-left: 0;

  > .col,
  > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
  }
}
.tourbg {
    background-image:url("../img/eursky/tourbg.jpg");
    min-height: 500px;
    width: 100%;
    margin: auto;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tourtext {
    font-size: 75px;
    text-align: center;
    width: 100%;
    margin: auto;
    color: #fff;
    margin-top: 159px;
}



.sectionall{
	margin-top: 100px;
	margin-bottom: 25px;
	
}
.contbg{
	background-image:url("../img/eursky/cont.jpg");
	background-repeat: no-repeat;
	width: 100%;
	margin: auto;
	background-position: center;
	background-size: contain;
	text-align: left;
	
}

.contectleft{
	font-size: 41px;
    color: #000;
    line-height: 49px;
    margin-top: 150px;
}
.callus{
	font-size: 18px;
	text-align: left;
	margin-top: 15px;
	
}
/*button eurosky end*/


/*MD messages*/

.leftext0{
	padding: 85px 83px 85px 374px;
}
.texthd0{
	font-size: 	35px;
	color: #000;
	text-align: justify;
	font-weight: bold;
	
}
.rightext0{
	padding: 85px 145px 85px 45px;
	color: #fff;
}
.righthd0{
	font-size: 	35px;
	color: #fff;
	text-align: justify;
	font-weight: bold;
	
}


/*end*/


/*job portal*/
.outline{

	background-color: #fff;
	border:1px solid #ccc;	
	padding: 25px;
	margin: auto;
	color: #000;
	display: table-caption;	
}
.colorbg{
	background-color: #4f4f4f;
	width: 100%;
	padding: 25px;
	color: #fff;
	
}
.textall{
	background-color: #fff;
	padding-left: 10px;
	text-align: left;	
	margin: auto;
	color: #000;
	display:flex;
	min-width: 290px;
	position: relative;
	
}
.jobsearchleftmenu{

	background-color: #fff;
	padding-bottom: 9px;
	text-align: left;	
	margin: auto;
	color: #000;
	display:flex;
	min-width: 290px;
	position: relative;
}
.value{
	position: relative;
	float: right;
}
.listnumber{
	width: 100%;
	background-color: #fff;
	border:1px solid #ccc;
	text-align: left;
	padding: 25px;
	margin: auto;
	color: #000;
	display: table-caption;
	
}








/*job portal end*/


/*tab*/
@import "compass/css3";
 @import url(https://fonts.googleapis.com/css?family=Patua+One);
 
 .resp-tabs-list li {
	 font-weight: 600;
	 font-size: 13px;
	 display: inline-block;
	 padding: 13px 15px;
	 margin: 0 4px 0 0;
	 list-style: none;
	 cursor: pointer;
	 float: left;
}
 .resp-tabs-container {
	 padding: 0px;
	 background-color: #fff;
	 clear: left;
}
 h2.resp-accordion {
	 cursor: pointer;
	 padding: 5px;
	 display: none;
}
 .resp-tab-content {
	 display: none;
	 padding: 15px;
}
 .resp-tab-active {
	 border: 1px solid #c1c1c1 !important;
	 border-bottom: none;
	 margin-bottom: -1px !important;
	 padding: 12px 14px 14px 14px !important;
	 border-top: 1px solid #c1c1c1 !important;
	 border-bottom: 0px #fff solid !important;
}
 .resp-tab-active {
	 border-bottom: none;
	 background-color: #fff;
}
 .resp-content-active, .resp-accordion-active {
	 display: block;
}
 .resp-tab-content {
	 border: 1px solid #c1c1c1;
}
 h2.resp-accordion {
	 font-size: 13px;
	 border: 1px solid #c1c1c1;
	 border-top: 0px solid #c1c1c1;
	 margin: 0px;
	 padding: 5px 15px;
}
 h2.resp-tab-active {
	 border-bottom: 0px solid #c1c1c1 !important;
	 margin-bottom: 0px !important;
	 padding: 10px 15px !important;
}
 h2.resp-tab-title:last-child {
	 border-bottom: 12px solid #c1c1c1 !important;
	 background: blue;
}
/*-----------Vertical tabs-----------*/
 .resp-vtabs ul.resp-tabs-list {
	 float: left;
	 width: 30%;
}
 .resp-vtabs .resp-tabs-list li {
	 display: block;
	 padding: 15px 15px !important;
	 margin: 0 0 4px;
	 cursor: pointer;
	 float: none;
}
 .resp-vtabs .resp-tabs-container {
	 padding: 0px;
	 background-color: #fff;
	 border: 1px solid #c1c1c1;
	 float: left;
	 width: 68%;
	 min-height: 250px;
	 clear: none;
	 margin: 3px 0 0;
}
 .resp-vtabs .resp-tab-content {
	 border: none;
	 word-wrap: break-word;
}
 .resp-vtabs li.resp-tab-active {
	 position: relative;
	 z-index: 1;
	 margin-right: -1px !important;
	 padding: 14px 15px 15px 14px !important;
	 border-top: 1px solid;
	 border: 1px solid #5ab1d0 !important;
	 border-left: 1px solid !important;
	 margin-bottom: 4px !important;
	 border-right: 1px #fff solid !important;
}
 .resp-arrow {
	 width: 0;
	 height: 0;
	 float: right;
	 margin-top: 15px;
	 border-left: 6px solid transparent;
	 border-right: 6px solid transparent;
	 border-top: 12px solid #c51110;
}
 h2.resp-tab-active span.resp-arrow {
	 border: none;
	 border-left: 6px solid transparent;
	 border-right: 6px solid transparent;
	 border-bottom: 12px solid #9b9797;
}
/*-----------Accordion styles-----------*/
 h2.resp-tab-active {
	 background: #dbdbdb;
	/* !important;
	*/
}
 .resp-easy-accordion h2.resp-accordion {
	 display: block;
}
 .resp-easy-accordion .resp-tab-content {
	 border: 1px solid #c1c1c1;
}
 .resp-easy-accordion .resp-tab-content:last-child {
	 border-bottom: 1px solid #c1c1c1;
	/* !important;
	*/
}
 .resp-jfit {
	 width: 100%;
	 margin: 0px;
}
 .resp-tab-content-active {
	 display: block;
}
 h2.resp-accordion:first-child {
	 border-top: 1px solid #c1c1c1;
	/* !important;
	*/
}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
 @media only screen and (max-width: 768px) {
	 ul.resp-tabs-list {
		 display: none;
	}
	 h2.resp-accordion {
		 display: block;
	}
	 .resp-vtabs .resp-tab-content {
		 border: 1px solid #c1c1c1;
	}
	 .resp-vtabs .resp-tabs-container {
		 border: none;
		 float: none;
		 width: 100%;
		 min-height: 100px;
		 clear: none;
	}
	 .resp-accordion-closed {
		 display: none !important;
	}
	 .resp-vtabs .resp-tab-content:last-child {
		 border-bottom: 1px solid #c1c1c1 !important;
	}
}
/*Table Styles*/
 .table {
	 width: 100%;
}
 table {
	 background-color: rgba(0, 0, 0, 0);
	 border-collapse: collapse;
	 border-spacing: 0;
	 max-width: 100%;
}
 .table tbody tr:hover > td, .table tbody tr:hover > th {
	 background-color: #f5f5f5;
}
 .table thead th {
	 vertical-align: bottom;
}
 .table th {
	 font-weight: bold;
	 border-bottom: 1px solid #c51110;
}
 .table th, .table td {
	 border-top: 1px solid #ddd;
	 padding: 8px;
	 text-align: left;
	 vertical-align: top;
}
/*Form Styles*/
 form h2 {
	 color: #444;
	 font-size: 1em;
	 border-bottom: 1px solid #ccc;
	 font-family: Arial, Helvetica, sans-serif;
	 margin: 0;
	 font-weight: bold;
}
 .form-filter {
	 background-color: #f5f5f5;
	 background: linear-gradient(0, #ebebeb, #fff);
	 border: 1px solid #ccc;
	 display: inline-block;
	 padding: 15px 10px;
}
 .form-contact {
	 display: inline-block;
	 padding: 15px 10px;
	 width: 90%;
}
 .form-row {
	 clear: both;
	 margin: 0 0 15px;
	 display: table;
}
 .form-group {
	 background-color: #f5f5f5;
	 margin: 0 0 10px;
	 padding: 15px 10px;
}
 .form-label {
	 float: left;
	 padding: 5px 15px 0;
	 text-align: right;
	 width: 160px;
}
 .btn {
	 background-color: #feb30c;
	 border: 1px solid #999;
	 display: inline-block;
	 padding: 4px 10px;
	 margin: 0;
	 font-size: 0.875em;
	 font-weight: bold;
	 line-height: 20px;
	 text-align: center;
	 cursor: pointer;
	 color: #333;
}
 .btn:hover {
	 background-color: #e8d664;
}
 .form-contact .btn {
	 margin: 10px 0 0;
}

 select {
background-color: #fff;
border: 1px solid #ccc;
width: 100%;
height: 62px;
padding: 22px;
border-radius: 7px;
}
 .large-input {
	 width: 300px;
}
 .medium-input {
	 width: 200px;
}
 .small-input {
	 width: 100px;
}
 
.b{
	margin-bottom: 	15px;
}

/*tab end*/



/*job dynamic page*/
.joboxmain{


	width: 100%;
	height: auto;
	margin: auto;
	padding: 25px;
	background-color: #fff;
    box-shadow: 0px 0px 8px 0px #ccc;
	margin-bottom: 15px;
}
.textophd{
	text-align: center;
	font-size: 25px;
	width: 100%;
	margin: auto;
	font-weight: bold;
}
.textarea{
	text-align: center;
	font-size: 15px;
	width: 100%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 40px;
}
#div_top_hypers {
    background-color:#eeeeee;
    display:inline;      
}
#ul_top_hypers li{
    display: inline;
	padding: 3px;
}



.flagarea{
	text-align: center;
	font-size: 15px;
	width: 100%;
	margin: auto;
	margin-top: 10px;
}
ul.flagarea{
     list-style: none;
}
#ul_flagarea li {
  display: inline-block;
}



/*job dynamic page end*/


  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }

  .formbold-mb-5 {
    margin-bottom: 20px;
  }
  .formbold-pt-3 {
    padding-top: 12px;
  }
  .formbold-main-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 48px;
  }

  .formbold-form-wrapper {
    margin: 0 auto;
    width: 100%;
    background: white;
  }
  .formbold-form-label {
    display: block;
    font-weight: 500;
    font-size: 16px;
    color: #07074d;
    margin-bottom: 12px;
  }
  .formbold-form-label-2 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
  }

  .formbold-form-input {
    width: 100%;
    padding: 15px;
    border-radius: 6px;
    border: 1px solid #e0e0e0;
    background: white;
    font-weight: 500;
    font-size: 16px;
    color: #6b7280;
    outline: none;
    resize: none;
	  margin-bottom: 15px;
  }
  .formbold-form-input:focus {
    border-color: #6a64f1;
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
  }

  .formbold-btn {
    text-align: center;
    font-size: 16px;
    border-radius: 6px;
    padding: 14px 32px;
    border: none;
    font-weight: 600;
    background-color: #6a64f1;
    color: white;
    width: 100%;
    cursor: pointer;
  }
  .formbold-btn:hover {
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05);
  }

  .formbold--mx-3 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .formbold-px-3 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .flex {
    display: flex;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .w-full {
    width: 100%;
  }
  @media (min-width: 540px) {
    .sm\:w-half {
      width: 50%;
    }
  }




/*consulting*/
.tophd{
	margin: 35px;
	margin-bottom: 35px;
	text-align: center;
}
.sliderbg{
	
	margin-top: 15px;
	padding-bottom: 25px;
	padding-top: 55px;
	background-image: url("../img/bg/all.jpg");
	background-size: cover;
}




/*end*/

/*contact*/
.infoabg{
background-color: #3273f6;
padding: 25px;
height: auto;
margin: auto;
position: relative;
top: -73px;
width: 70%;
border-radius: 15px;
	
}
.icona{
	
	text-align: center;
	width: 100%;
	margin: auto;
	color: #fff;
	font-weight: bold;
	font-size: 23px;
	
}
@font-face {
	font-family: "nor";
	src: url("../fonts/ArnoPro-Regular.otf"); /* IE9 Compat Modes */  
	font-weight: normal;
	font-style: normal;
  }
.erusly{
	font-family: "nor";
	font-size: 35px;
	font-style: italic;
	text-align: center;
}

/*end*/
	
	
	
/*img hover effects*/

figure {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
}
figure:hover+span {
	bottom: -36px;
	opacity: 1;
}
.hover05 figure img {
	margin-left: 30px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover05 figure:hover img {
	margin-left: 0;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}


/*end*/

.bghm{
	    background-image: url("../img/bg/ser-bg.jpg");
    /* height: 369px; */
    background-position: top;
    min-height: 398px;
    width: 100%;
    margin: auto;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
	
	
	.downloadicon {
    position: fixed;
    z-index: 99;
    right: 0px;
    margin: auto;   
    height: 37px;
    width: 50px;
    border-radius: 15px 0px 0px 15px;
    text-align: center;
    font-size: 19px;
    font-weight: 600;
    /* text-shadow: 2px 2px #ffffff; */
    text-orientation: mixed;
    margin-top: 400px;
    color: #FFFFFF;
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 26px;
    background-image: url("../../images/butb.png");
    background-repeat: no-repeat;
}
	
	
	
	@media screen and (max-width: 600px){
	
	.icona{
	
	text-align: center;
	width: 100%;
	margin: auto;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
		letter-spacing: .5px;
	
		
}
		
	.infoabg {
  background-color: #3273f6;
  padding: 24px;
  height: auto;
  margin: auto;
  position: relative;
  top: -73px;
  width: 91%;
  border-radius: 15px;
}	
	
}
	
	
	



