@import url('https://fonts.googleapis.com/css?family=Amiri:400,700|Droid+Serif:400,700|Philosopher:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500');

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&family=Oxygen:wght@300;400&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap');


/*

    font-family: 'Droid Serif', serif;

    font-family: 'Philosopher', sans-serif;

    font-family: 'Amiri', serif;

*/
 
 
 body{
	    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 21px;
 
}

a, a:hover, a:visited{
	color:#000;
	text-decoration:none;
}

.header {
 background:none;
 position:relative;
 z-index:4; 

 box-shadow:0 0 3px #CCC;	 
	
}

.wraphome{
	margin:0 auto;
	width:1000px;	
	text-align:center;
}
.wraphome ul{
	padding:0;
	margin:0;	
}
.wraphome ul li{
	list-style:none;
}
 .sectors {
    background: #fbfbfb;
    padding: 10px 0 40px 0;
}
.sectors h2{
	text-align:center;
	margin-bottom:10px;
}
.sectors h3{
	background: #2628AC;
    clear: left;
    display: block;
    font-family: lato;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 !important;
    padding: 15px !important;
    text-align: center;
    text-transform: uppercase;
	color:#fff;
 }
p{
	margin:0;
	padding:5px 0 10px 0;
	font-size: 16px;
	color: #646464;
}
.wraps .col-md-9 ul{
    margin: 0 !important;
    padding: 0 !important;
}
.wraps .col-md-12 li,
.wraps .col-md-9 li{
    font-size: 16px;
    color: #646464;
   list-style: disc;
    margin-left: 17px;

}
.wraps .col-xs-12 ul{
    margin-top:0 !important;
}

.menuwr{
 	 text-align:center;
	 height:45px;
	 background:#2728AD ;
	 position:relative;
	 z-index:9999;
 }
.menuwr .menu{
	margin:0 auto;
	width:1000px;	

}
.menu ul{
	margin:0;
	padding:0;	
}
.menu ul li{
  	list-style:none;
	margin-right:0px;
	float:left;
}
.menu ul li:last-child{
	border-right:none;
}
.menu ul li.menu-item-32 a{
	 
		
}

.col1 {
     width: 100%;
	 text-align:left;
}

.col2 {
    display: inline-block;
    width: 416px;
	vertical-align:top;
  }
.air {
    text-align: center;
}
.menu ul li a{
	  color: #000;
    display: block;
     font-size: 15px;
    font-weight: lighter;
    padding:14px 19px;
    text-decoration: none;
    text-transform: uppercase;
}

.footer .menu ul li a{
	color: #fff;
    display: block;
    font-size: 14px;
    font-weight: lighter;
    padding: 1px 0;
    text-decoration: none;
    text-transform: none;
}
.footer .menu ul li a:hover{
        color: #35affb;
}
.footer .menu ul li{
	  display: block;
	  float:none;
}

ul li.current-menu-item a{
 
}	
.menu ul li:hover a{
 
}
.menu-main-menu-container a{
 	text-transform:uppercase;
 }
.socail{
	display: inline-block;
	padding-top: 5px;
	text-align: right;
	vertical-align: top;
	width: 15%;
}
.socail ul li{
	display:inline-block;	
}

.head{
	margin:0 auto;
	width:1000px;	
	
 }
.head h1{
	 margin:0;
	 padding:0;

}	

.marquee {
   overflow: hidden;
  background:#414141;
  color:#fff;
  }
.js-marquee li{
	display:inline-block;
	vertical-align:top;	
}
.headline{
	background:#ee1c25;
	color: #fff;
	float: left;
	padding: 10px;
	text-align: center;
	width: 100px;
}
.headline h3{
	font-family: Calibri;
	font-size: 17px;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}	

.search {
    overflow: hidden;
    width: 100%;
	background:#414141;
}
.js-marquee > ul {
    margin: 0;
    padding: 10px 7px 10px 2px;
}


.colm9{
	width:959px;	
	display: inline-block;
	vertical-align:top;
}

.colm3{
	width:237px;
	background:#303030;	
	display: inline-block;
	vertical-align:top;
}
.colm3 input{
	padding:10px;
	border:none;
	background:none;
	color:#fff;	
	width:187px;
}
.colm3 input#search{
	background:url(../images/topbane/sicon.png) no-repeat 0 9px;
 	border: medium none;
    cursor: pointer;
    overflow: hidden;
    text-indent: 100px;
    width: 11px;
}

/*Bottom contatiner*/
.container{
 	margin:0 auto;
	 
 }
.container h1{
	font-weight:100;	
 	padding-bottom:0px;
 	line-height: 1;
 	color: #211195;
}
.left-col{
display: inline-block;
    position: relative;
    text-align: left;
    width: 100%;
 }
.title {
    padding-top: 13px;
}
.leftMenunew li a{
display: flex !important;
    align-items: center;
}
.leftMenunew li a:before{
    content:"\f105";
        display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    margin-right:10px;
        font-size: 20px;
}
.left-col h2.play{
	margin-top:0;	
}
.left-col h2.play:before{
	content:url(../images/topbane/play.png);
	height: 30px;
    padding: 0 10px 0 0;
    vertical-align: middle;
    width: 20px;
	position: relative;
	top: 2px;
}

 h2{
 	font-size: 34px;
    font-weight: 300;
    margin: 10px 0;
    padding:  0;
}
 h2.reds{
	background:#d1020b;
	color:#fff;
	margin:0;
	padding:15px 10px;	
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
	font-weight:900;
}
/*Carsoul*/
.carsoul .cont{
	margin: 0 auto;
    width: 95%;
  }
.carsoul{
	background:#d9151e;  
}
.cont img{
	box-shadow:0 0 3px #000;
 } 
.item{
 	margin: 5px;
	color: #FFF;
 }
.item h1 a{
	color:#fff;	
	font-family: 'Lato', sans-serif;
	font-weight:bold !important;

}
.item h1{
	color:#fff; 
	margin:0;
	padding:10px 0 0 0;
	font-size:16px;
	text-transform:uppercase;
}
span.time{
	 font-family:Calibri;
	 font-size:12px;
	 color:#fff;	
}
span.time:before{
	content:url(../images/time.png) ;
	 padding-right: 6px;
    position: relative;
    top: 4px;	
}
.owl-theme .owl-controls {
 bottom: -33px;
    margin-top: 10px;
    position: absolute;
    right: 0;
    text-align: right !important;
}
.owl-theme .owl-dots {
    text-align: center !important;
	margin-right:10px;
}
.owl-theme .owl-dots .owl-dot span{
	margin:5px 2px !important;	
}
.owl-prev {
    left:-4px;
    position: absolute;
}
.owl-next {
    right: -5px;
    position: absolute;
}
.owl-controls{
	width:100%;
}

/*after 1st scorllar*/
.litem{
	width:281px;
	display:inline-block;
	vertical-align:top;	
}

.secrcol .litem,
.fircol .litem{
	width:294px;
	display:inline-block;
	vertical-align:top;	
}

.secrcol .cont img,
.fircol .cont img {
    box-shadow:none;
}
.litem h1{
	font-size:14px;
	margin:8px 0;
}

.read{
	padding:5px;
	background:#ee1c25;
	float:left;
}
.read a{
	color:#fff;
	text-decoration:none;
	font-family:Calibri;
}

.rigite{
	width:345px;
	display:inline-block;
	vertical-align:top;	
}
.rigite .images{
	width:100px;
	height:auto;
	display:inline-block;
	vertical-align:top;
}
.rigite .images img{
	width:100px;
	height:auto;
 }
.rigite h1{
	font-size:14px;
	margin:0 0 8px 0;
}

.rigtrn{
	display: inline-block;
	padding-left: 10px;
	width: 212px;
}
.rigite .item{
	border-bottom:1px solid #ccc;
	padding:10px 0;
}	
.rigite .item:first-child{
	padding-top:0;	
}
.rigite .item:last-child{
	border-bottom:none;
}


/*2column styles*/
.fircol{
	display: inline-block;
	margin-right: 10px;
	width: 313px;
}

.fircol .rigite {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.fircol .rigite h1 {
    font-size: 13px;
    margin: 0 0 8px;
}
.fircol .rigtrn{
	display: inline-block;
	padding-left: 10px;
	width: 165px;
}
 
.secrcol{
	width: 312px;
	display:inline-block;
	
}

.secrcol .rigite {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.secrcol .rigite h1 {
    font-size: 13px;
    margin: 0 0 8px;
}
.secrcol .rigtrn{
	display: inline-block;
	padding-left: 10px;
	width: 165px;
}
 


/*Middle column Styles*/
.mid-col{
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	width: 314px;
	padding-left:12px;
}

.mid-col h2.first {
    margin-top:0;
	padding:15px 10px ;
}

.border h3 {
	background:  #fff ;
	color: #C6190c725;
	float: left;
	font-size: 32px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding:32px 24px 34px;
	text-align: right;
	text-transform: uppercase;
	width: 156px;
}
.border {
 	height: 120px;
	position: absolute;
	top: 0;
	z-index: 9;
	background: #fff none repeat scroll 0 0;
    box-shadow: 2px 9px 8px #ccc;
}
.borderr {
 	 position: absolute;
    right: 0;
    top: -14px;
    z-index: 99;

}
.borderr h3 {
	color: #fff;
	float: left;
	font-size: 26px;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding:74px 72px 40px;
	text-align: left;
	text-transform: uppercase;
	width: 214px;
}
.lnews {
	background: none repeat scroll 0 0 #013886;
	font-size: 16px;
	font-weight: normal;
 	margin: 0;
	padding: 6px;
	position: absolute;
	text-transform: none;
	top: 120px;
 	z-index: 9999;
	right:200px;
 }
div.social{
	position: absolute;
	top:96px;
	right:0;
	z-index:999;

}

.floar {
    position: absolute;
    right: 0;
		z-index:999;
}
i.home:after{
	content:url(../images/home.jpg);	
}
i.sea:after{
	content:url(../images/search.jpg);	
}
.floar li{
	list-style:none;	
	height:51px;
}
.floa ul{
	text-align:right;
	margin:0;
	padding:0;	
}
.lnews  a{
	color:#fff;
}
.bxsliderss{
	position:relative;
}	
ul.bxslider{
	margin:0;
	padding:0;	
}

.bxsliderss h4 {
 border-bottom: 1px solid #fff;
    color: #013886;
    font-size: 32px;
    font-weight: normal;
    left: 198px;
    margin: 0;
    padding: 12px 11px 29px 18px;
    position: absolute;
    text-transform: uppercase;
    top: 62px;
    width: 100%;
    z-index: 9999;
 }
.morfin {
	background: none repeat scroll 0 0 #013886;
	font-size: 11px;
	font-weight: normal;
	left: 215px;
	margin: 0;
	padding: 6px;
	position: absolute;
	text-transform: none;
	top: 120px;
 	z-index: 9999;
	
}
.morfin a{
	color:#fff;
}	
.bxsliderss h4 a{
	color:#2A3680;
	font-weight:normal;
}
.bxsliderss .des {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 0;
    width: 314px;
}

.banerone{
	margin-bottom:10px;
		
}
.banerone img{
	margin-bottom:10px;
}
.video{
	margin-bottom:10px;	
}

.ditem h4{
	background:#606060;
	padding:8px;
	margin:0;
	color:#fff;
}
.cols1{
	width:101px;
	background:#606060;
	color:#fff; 
	float:left;
	display:inline-block;	
}
.cols2{
	width:100%;
	background:#cccccc;
	color:#fff; 
	display:inline-block;	
	vertical-align:top;
}
.cols2 li{
	padding:11px 10px !important;	
}
.cols2 li span:first-child{
	font-weight: bold;
    margin-right: 0;
	display:inline-block;
	width:21%;
	vertical-align:top;
}
.cols2 li span:last-child{
display: inline-block;
    font-weight: bold;
    margin-right: 0;
    vertical-align: top;
    width: 77%;
}


.ditem{
	background:#cccccc;
	margin-bottom:10px;
}
.cols2 ul li{
	list-style:none;
	background:none;
	color:#000;	
	padding:5px 10px ;
}
.cols2 ul li:nth-child(odd){
	background: #000;	
	color:#fff;
 }
.cols2 ul li:nth-child(even){
	background: #ededed;	
 	color:#000;

}
.cols1 p{
	text-align:center;
}	
.cols2 ul{
	margin:0;
	padding:0;	
}
.bot {
    clear: both;
	background:#acacac;
	padding:10px;
	color:#000;
}

.mid-col .twocol{
	display:inline-block;
	width:312px;
	vertical-align:top;	
}
/*Last column*/
.right-col{
	display: inline-block;
	overflow: hidden;
 	vertical-align: top;
	width: 100%;
}

.footer {
 	bottom: 0;
	clear: both;
	color:#fff;
 	margin: 0;
  	width: 100%;
 	
background:#1f1f1f; 

	
}  
.footer h3{
    font-size: 15px !important;
    font-weight: 600 !important;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}	
.footer a{
	color:#fff;	
}

.darblue{
	background:#4600b3 ;
	padding:10px 0;
	margin-top:10px;	
}

.florright{
	float:left;
 }
.floleft{
  	text-align: left;
	padding:10px 0;
	    border-top: 1px solid #35affb;
	font-size:13px;
    margin-top: 30px;
	 
 }
.florright li{
	list-style:none;
	float:left;
	margin-right:10px;
	text-transform:uppercase;
}
.florright li a:after{
	content:"/";
	padding-left:5px;
}	
#menu-bottom-menu{
	margin:0;
	padding:0;	
}
.wrp{
	margin:0 auto;
	width:1000px;
 	padding:10px 0;
	
}

.mod2 li{
	float: left;
	list-style: outside none none;
	width: 31%;
	padding:10px 0 ;
}
.mod2 li img{
 
	box-shadow:0 0 4px #000;
	border:2px solid #fff;
}
.mod2 li:first-child{
	width: 35%;
	
}
.mod2 ul{
	padding:0;
	margin:0;	
}
.mod2 h2{
	background:none;
	text-transform:none;
	text-align:center;
	
	text-transform:uppercase;
	font-weight:normal;
	font-size:25px;
	line-height:15px;
	color:#013886;
	padding:10px 0;
}	
.mod2 h2 a{
	  color: #4883cb;
    font-family: georgia;
    font-size: 14px;
    font-style: italic;
}
.mod2 h2 span.gray{
	color:#fff;
 	  font-size: 31px;
	  font-style: normal;
	
}
 

.socail ul{
	margin:0;
	padding:0;	
}

/*Inner Styles*/
.mid-colin {
    display: inline-block;
    overflow: hidden;
    padding-left: 12px;
    vertical-align: top;
    width: 311px;
}
#inner .left-col {
    display: inline-block;
    text-align: left;
    width: 865px;
}
#inner .rigite {
    display: inline-block;
    vertical-align: top;
    width: 552px;
}

#inner .rigtrn {
    display: inline-block;
    padding-left: 10px;
    width: 77%;
}
#inner .title h1{
	font-size: 19px;
    font-weight: normal;
    line-height: 23px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

.red{
	background:#013886;
	color:#fff;
	padding:5px;	
}

.clear{
	clear:both;	 
}

/*Icons*/
.widget li{
	padding:7px 17px;
	border:2px solid #000;
	margin-right:5px;
	float:left;
	border-radius:3px;
	list-style:none;
	font-weight:bold;
}
.widget li.print:before{
	content:url(icon/print.png);
	padding-right: 9px;
    position: relative;
    top: 2px;
}
ul.widget{
	margin:0;
	padding:0;	
}
.widget li.send:before{
	content:url(icon/send.png);
	padding-right: 9px;
    position: relative;
    top: 2px;
}

.widget li.feedback:before{
	content:url(icon/feedback.png);
	padding-right: 9px;
    position: relative;
    top: 2px;
}

.comme{
	clear:both;
	margin-top:20px;
	float:left;
	width:100%;	
}
.levon{
position:relative;	
}
.com1{
	color:#ee1c25;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18px;	
	width:80%;
	float:left;
}
.com1 strong{
	color:#000;
}
.log{
	color:#000;
	font-weight:bold;
 	font-size:18px;	
	width:20%;
	text-align:right;
	float:left;
}
.log:before{
	content:url(icon/log.png);
	position:relative;
	padding-right:5px;	
}

.sort{
	color: #999;
    display: block;
    float: left;
    font-weight: bold;
    padding: 10px 0;
}
.share{
    float: right;
	color: #999;
    display: block;
     font-weight: bold;
    padding: 10px 0;

}
.share:before{
	content:url(icon/shre.png);	
	padding-right:1px;
	padding-left:10px;
}
.favourite{
    float: right;
	color: #999;
    display: block;
     font-weight: bold;
    padding: 10px 0;

}
.favourite:before{
	content:url(icon/star.png);	
	padding-right:1px;
	padding-left:10px;
}

.levtwo {
    clear: left;
}

.imgs{
	float:left;	
}
.dess textarea{
	 width:92%;
	 border:1px solid #CCC;
}

.sub{
	background:#000;
	border:none;
	color:#fff;
	padding:10px;	
	margin:10px 0;
}
.levon{
	border-bottom:1px solid #ebeeef;	
}

/*Right*/
#inner #one .rigtrn {
    display: inline-block;
    padding-left: 10px;
    width: 58%;
}
#inner #one .rigite {
    display: inline-block;
    vertical-align: top;
    width: 298px;
}
#inner #one h2{
	margin-top:0;	
}


#inner .deadnot .cont {
    width: 93%;
	margin-bottom:15px;
}
#inner .redt{
	color:#ee1c25;	
}
#inner .imagite {
    float: left;
}

#inner .res{
	width:100%;
	margin:15px 0;	
}

.botom{
	margin-top:15px;	
}
.fitm{
	float:left;
	margin-bottom: 15px;
	margin-right: 22px;
}

.botom .fitm:nth-child(3){
		margin:0;
		margin-bottom:10px;
}
.botom .fitm:nth-child(6){
		margin:0;
		margin-bottom:10px;
}
.carsoul{
	transition:all .5s;	
	padding:13px 0;
 }
.owl-buttons{
	transition:all .5s;	
	opacity:0;
}
.carsoul:hover .owl-buttons{
	opacity:1;
}

.sobot{
	margin:26px 0 ;	
}

.right ul li{
	 display:inline-block;	
}
.right ul li a{
	color:#fff;	
}
.right ul{
	margin:0;
	padding:0;	
}
.right{
	display:inline-block;
	width:39%;
	color:#fff;	
	text-align:right;
}
.lefts{
	display:inline-block;
	width:60%;	
	text-align:left;
}

.fb-comments, .fb-comments iframe[style], .fb-comments span {
   width: 100% !important;
}
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width:  100% !important;display:block;z-index:2000;position:relative;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe  span[style] {width: 100% !important;display:block;z-index:2000;position:relative}

.facebook{
	width:45%;
	 display: inline-block;
	     vertical-align: top;

 }

.carsoul .attachment-196x170.wp-post-image {
    height: 119px;
    width: 215px;
}

.radio {
    background: url(../images/red.jpg) repeat-x #c20810;
    position: absolute;
    top: 104px;
    width: 468px;
}
.lefticocn{
	left: -128px;
	position: absolute;
	top: -35px;
	z-index: 999;
}
.righticocn{
	 position: absolute;
    right: -63px;
    top: -35px;
}

.twitter{
 
	 
}	
.twitter img{
	width:100%;
	height:241px;	
}
.itm-sam-width img{
	width:275px;
	height:122px ;
}
.radn {
    margin: 24px 26px;
}
.twitter-timeline.twitter-timeline-rendered {
    width: 100% !important;
}

.icons{
	background:url(../images/transs.png) repeat;
	 height: 90px;
    left: 60px;
    position: absolute;
    top: 19px;
    width: 85px;
	transition: all .5s;	
}
.icons:hover{
	opacity:.6;	
}

.attachment-364x212.wp-post-image {
    width: 245px;
	height:auto;
}
.radn .wp-audio-shortcode {
    width: 82% !important;
}

.counttop{
 	color:#fff;
}
/*Contact*/
.leftc {
    float: left;
    margin-right: 20px;
}
.rightc {
    float: left;
 
}
.wpcf7-form ul{
	margin:0;
	padding:0;	
}

.wpcf7-form li{
	list-style:none;
}
.wpcf7-form label{
	margin-top:10px;
		display:block;
		width:200px;
}
.wpcf7-form input{
	padding:5px;
	border:1px solid #CCC;
	width:331px;
}
.wpcf7-form textarea{
	border:1px solid #CCC;
		width:337px;
 }
.wpcf7-form input.wpcf7-submit{
	 width:auto;
	 margin:10px 0;
	 color:#fff;
	 background:#013886;
	 cursor:pointer;
 }
 .alignleft{
	float:left;
	margin-right:10px; 
 }
 .colsec{
	width:46%;
	display:inline-block;
	vertical-align:top; 
	margin-right:10px;
 }	
 .aligncenter{
 	display:block;
	margin:0 auto;
 	}
hr{
	clear:left;	
	color:#CCC;
	background:#CCC;
}
.colmsin{
	width:32%;
	display:inline-block;
	vertical-align:top; 
	text-align:center;
	margin-bottom:20px;
	padding-right:10px;
}
.colmsin h2{
	text-align:center;
	font-size:16px;
	clear:left;	
	padding-bottom:1px;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}
.colmsin p{
	padding-bottom:0;
	margin-bottom:0;
	text-align:justify;	
	
}
.colmsin p .post {
	text-align:center;	  
	display: block;
}
.colmsin li{
	text-align:left;	
}
.colmsin h4{
	font-size:18px;	
	margin-bottom:0;
	padding:0;
	text-align:left;
}
.colmsin h3{
	color: #9a9a9a;
    font-size: 14px;
    font-weight: normal;
    margin: 4px 0;
    padding: 0 0 10px;
    text-align: left;
}
.alignnone {
  }
.colmsin ul{
	padding-left:16px;
	margin-left:0;	
}
.colmsin h5{
	font-size:16px;
	text-align:left;
	padding-bottom:0;
	margin-bottom:5px;	
}
.socialtop .alignleft {
     margin-right: 0;
}
.home .bxsliderss:before{
     content: "";
    width: 100%;
    height: 100px;
    display: block;
    position: absolute;
    z-index: 9 ;
}
.mod2{
	margin: -0 auto;
    padding: 11px 0;
    position: relative;
    text-align: center;
    width: 1000px;
    z-index: 99999;
}
.sector{
	clear:left;
    width:80%;
	margin:0 auto;
}	
ul.owl-carousel{
	margin:0 !important;
	padding:0!important;	
}
.sector li{
	 	
}
.transparentd{
	width:100%;
  	position: relative;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a2cb7+0,12136b+100 */
background: #2a2cb7; /* Old browsers */
background: -moz-linear-gradient(top,  #2a2cb7 0%, #12136b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2a2cb7 0%,#12136b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2a2cb7 0%,#12136b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2cb7', endColorstr='#12136b',GradientType=0 ); /* IE6-9 */


}
.transparentd p{
	clear:left;
	color:#fff;
}	
.transparentd a{
	background:#009900 ;
	 border: 1px solid #F00;	
    color: #fff;
    display: block;
    font-size: 12px;
    margin: 0 auto;
    padding: 8px 10px;
    text-transform: uppercase;
    width: 84px;
	transition:all ease-out .4s; 
	margin-top:12px;
	margin-bottom:18px;
	
}
.transparentd a:hover{
	 background: #009 none repeat scroll 0 0;
    border: 1px solid #00c;
}

.welcomes  .col-lg-3{
	padding:30px 0;
	transition:all ease-in-out .2s;	
 	
}
.welcomes a{
	transition:all ease-in-out .2s;
 
	 top:0px;
}
.welcomes a:hover{   
  position:relative;
  top:-10px;
  transition:all ease-in-out .3s;	
}

.paternlarge{
	width:100%;
	height:15px;
	background:url(../images/patern.jpg) repeat;	
}

.welcome{
  background:#be0000;
	color:#fff;
	padding:15px 0;
	clear:left;
}
.welcomes{
 
}
.welcomeinner{
	width: 1000px;
	margin: 0 auto ;

}
.welcome h3{
	color:#fff;
    font-size: 35px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
	
}	
.colleftnew{
 	display:inline-block;
	vertical-align:top;	
	text-align:center;
}
.colrightnew{
	 display: inline-block;
    vertical-align: top;
    width: 26%;
    margin-left: 18px;
}
.downloadbro {
    color: #fffa23;
	padding:15px 0;
	border-bottom:1px solid #fffa23 ;
}
.downloadbro h4{
	color:#fff;
	text-transform:uppercase;
	 font-size: 35px;	
}
.downloadbro p{
	padding-bottom:0;
	margin-bottom:0;	
}
.colrightnew h4{
	 font-weight:normal;
 	 margin:0;
	 padding: 0 0 10px;
}
.hesperiden.tparrows{

}
.hesperiden.tparrows:hover{

}
.colsec > h4 {
    font-size: 20px !important;
    margin: 0;
    padding: 0 2px 6px 0 !important;
}
 
.title h3 {
    font-size: 20px !important;
    margin: 0;
    padding: 10px 2px 20px 0 !important;
	font-weight:500;
}

.page-id-189 .title h3 {
padding: 10px 2px 0px 0 !important;
}
.title .colmsin h3 {
    color: #000;
    font-family: arial;
    font-size: 13px !important;
    font-weight: bold;
    margin: 0 !important;
    padding: 8px 0 !important;
    text-align: left;
    text-transform: none;
}
p#u1280-6:after{
	  background: #efefef none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    margin: 12px auto 0;
    width: 194px;
}
.compacnydiv{
	display: block;
    margin: 0 auto;
    text-align: center;
    vertical-align: top;
    width: 84%;	
}
.compacnydiv .colmsin {
     width: 24%;
}
.compacnydiv .colmsin h5{
     clear:left;
	 text-align:center;
	 margin:0;
	 padding:0;
}
.compacnydiv .colmsin .alignleft{
	display: block;
    float: none;
    margin: 0 auto;
}
.border-single{
	 position: absolute;
    top: 113px;
    background: #fff;
    height: 1px;
    width: 100%;
}
.telecont{
	font-weight:bold;
	font-size:21px;	
}
.twitter h2{
	text-align:center;	
}
.twitter h2 a{
	 float:right;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 display:inline-block;
	 border:1px solid #CCC;
	 padding:4px 10px;	
	 position:absolute;
	 right:0;
	 
}
.twitter {
    margin: 0 auto;
    width: 90%;
	position:relative;
}
.bottomtxt{
	width:1000px;
	margin:0 auto;	
}
.bottomtxt a{
		background: #fc0 none repeat scroll 0 0;
    display: inline-block;
    margin-left: 730px;
    padding: 5px 10px;
	color:#323E86;
}
.clientale td{
     padding: 8px;
	 	border-left:1px solid #2728AD;
	border-right:1px solid #2728AD;

}
.clientale tr:nth-child(odd) td{
	background: #2728AD;
	color:#fff ;
}
.clientale tr:nth-child(even) td{
 	color:#2728AD;
}	
.page h4 {
	clear: left;
    color: #ffffff;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: -1px;
    margin: 0 0 13px;
    text-transform: none;
}

.page .clientale h4 {
	padding:0;
	margin:0;	
}
#menu-main-menu li{
	position:relative;
	transition:all ease-in-out .5s;
}
#menu-main-menu li:hover .sub-menu{
	 animation: 0s ease-in 0s normal none 1 running none;
     top:40px;
}
.header #menu-main-menu li:hover,
.header .current-menu-item,
.header .current-menu-parent{
 }
.sub-menu{
    left: 0;
    position: absolute;
    width: 300px;
    top: 24px !important;
    display: none;
    margin: 0;
    background:#35affb;
    box-shadow: 0px 9px 7px rgb(0 0 0 / 10%);
    z-index: 8888;

}
#menu-top-menu li ul li{
	margin-left:0!important;
	padding-left:0 !important;	
}
.slicknav_menu .sub-menu{
	display: none;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
	background:#2728AD;
	padding:0;
	border-bottom:3px solid #B00004;
	margin:0;
}
.slicknav_menu .sub-menu li{
 }
.sub-menu li{
 	width:100%;
	text-align:left;
 }
#menu-main-menu li .sub-menu li a{
	color:#060;
	font-size:13px;
}
.redbar{
	background:#190c72;
	color:#fff;
}
.redbar a{
	color:#fff;	
}
.topcontact{
	text-align:right;
	color:#333;	
}
.table-striped th{
	background:#009900 ;
	padding:7px;
	color:#fff;
	border-left:1px solid #009900;
	
}
.table-striped{
     border-collapse: collapse;
    margin: 20px 0;
 }
.date_btn{
	background: #be0000 none repeat scroll 0 0;
    color: #fff !important;
    display: block;
    font-size: 11px;
    margin: 0 auto;
    padding: 4px 6px;
    text-align: center !important;
    width: 64%;
}

.colrihtnew{
	width:74%;
	display:inline-block;
	vertical-align:top;
}
.incolone{
	 background:#E72929;
    display: inline-block;
    margin-right: 15px;
    padding: 18px 10px 24px 18px;
    vertical-align: top;
    width: 20%;
	color:#fff;
}
.incolone h5{
	font-size:30px;
	font-weight:normal;
	margin:0;
	padding:13px 0 14px;
	border-bottom:1px dotted #fff;
}
.incolone h4{
font-size:25px;
	font-weight:normal;
	margin:0;
	padding:7px 0px 14px;
	border-bottom:1px dotted #fff;
}
.incolone h3{
	font-size:16px !important;
	margin:0;
	padding:4px 0;
	font-weight:normal;	
}

.head-col1 .col-lg-8 a{
	text-decoration:none;	
	display:block;
	padding:15px 0;
}
.head-col1 .col-lg-8 li,
#menu-top-menu li{
	list-style: none;
    display: inline-block;
    margin-left: 11px;
    vertical-align: top;
    font-size: 13px;	
}
.menu-main-menu-container ul{
	float:right;	
}
.head-col1 .col-lg-8 .menu-main-menu-container{
	padding:30px 0;	
}
.top-marginas li.menu-item-583 a {
    color: #52b0ff;
}
#menu-top-menu{
    float: right;
    margin: 0 !important;
    padding: 0 !important;	
}
.welcome_block{
	color: #000;
    position: relative;
    text-align: left;
    z-index: 0;
	padding:50px 0  !important;
  
}
.contact-div h2{
      font-size: 35px;
    margin: 0px 0 15px 0;
    color: #151952;
    display: block;
    line-height: 1;
    font-weight: 900 !important;
    text-transform: uppercase;
font-family: 'Lato', sans-serif;
    text-align: center;
}
.contact-div{
    padding-top:40px!important;
}
.bot-1{
    text-align: center;
}

.secondblock h2,
.gray h3,
.welcome_block h3,
.welcome_block .h3 {
   font-size: 35px;
    margin: 0px 0 15px 0;
    color: #151952;
    line-height: 1;
    font-weight: 900 !important;
    text-transform: uppercase;
font-family: 'Lato', sans-serif;
    text-align: center;
}

.help h3 {
 
    font-size: 35px;
    margin: 0px 0 15px 0;
    color: #151952;
    display: block;
    line-height: 1;
    font-weight: 900 !important;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    text-align: center;
    
}
.help p{
    color:#fff;
    font-size:17px;
}
.needHelp a{
    color:#000000;
}
.needHelp a{
    color:#000 !important;
    font-weight: 600;
}


.needHelp {
    text-align: center;
}
.help {
padding: 50px 0;
    background: #35affb;
}
.gray h2,
.gray .h2 {
font-size: 18px;
    margin-bottom: 13px;
    display: block;
    line-height: 1;
    padding: 15px 0px 8px 0px;
    font-weight: 600;
    text-align: left;
    margin: 0;
}
.imgContains{
        overflow: hidden;
}
.imgContains img{
    transform:scale(1,1);
    transition:ease-in-out 0.1s;
}
.imgNews:hover .imgContains img{
    transform:scale(1.1,1.1);
    transition:ease-in-out 0.1s;
}

 
.trans a {
    color: #fff;
}
.welcome_block h2{
	text-align:center;
	color:#000000;	
}
.client_block{
	background:#fff;
	text-align:center;	
}
 .table-responsive{
	background:#fff;
 	margin-bottom:20px;
 }

.mid-div {
	background:#fff;
	padding: 10px;
	margin-bottom:20px;
	border:1px solid #dedede;
}
.mid-div h3{
	text-align:center;
	color:#29a000 ;
}
.Search-div{
	left: 195px;
	position: absolute;
	top:14%;
	width:810px;
	z-index: 999;	
}
.ContactHomeabs {
    position: absolute;
    top: 70px;
    right: 0;
    z-index: 9;

   
}
.ContactHome {
background: #2b95ed;
    padding: 20px 30px;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
    max-width: 340px;
    box-shadow: 0 0 23px #000;
        margin: 0 auto;
}
.ContactHome h3{
    color: #fff;
    margin: 0 0 20px 0 ;
}
.ContactHome .gform_wrapper .gform_footer {
    padding: 0 0 5px 0!important;
    margin: 0;
}

.ContactHome .gform_wrapper {
    max-width: 100%;
}
.Search-div h3{
	text-align:center;
	color:#fff;	
	clear:left;
	font-weight:normal;
	font-size:40px;
	 padding-top: 23px;
}
.Search-div h3:before{
	content:"";
	display:block;
	height:1px;
	width:100%;
	 top: -55px;
    position: relative;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+51,ffffff+100&0+21,1+51,0+77 */
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 21%, rgba(255,255,255,1) 51%, rgba(255,255,255,0) 77%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 21%,rgba(255,255,255,1) 51%,rgba(255,255,255,0) 77%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,0) 21%,rgba(255,255,255,1) 51%,rgba(255,255,255,0) 77%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */

}
.Search-div input{
	padding:10px;
	border:1px solid #CCC;
	width:255px;
}
.Search-div select{
	border: 1px solid #ccc;
	color: #6d6d6d;
	padding: 0 8px;
	width: 155px;
}

.Search-div option{
	padding:8px 10px;
}
.whiteBk{
	background: #fff none repeat scroll 0 0;
	padding: 20px;
	  box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);

}
.mid-div h2{
	color:#56c61c;
	font-size:16px;
	font-weight:bold;	
	 margin: 0;
    padding: 0 0 19px;
}
 
.whiteBk > input[type="button"]{
	background:#6ebe43 !important;
	color:#fff !important;
	padding:10px 20px !important;
	width:inherit;	
}
.mid-div li{
	text-transform:uppercase;
	border-bottom:1px solid #CCC;
	display:inline-block;
	vertical-align:top;
	margin-right:15px;
	line-height:35px;
	width:23.444%;
}
.mid-div ul{
	padding:0;
	margin:0;
}
 
.contact-div  .col-md-2{
	 padding-left:10px;
	 padding-right:10px; 
 }



.border-im{
	border: 3px solid #ccc;
    display: inline-block;
    height: 80px;
    margin: 14px 20px;
    width: 80px;
}
.client_row{
	width:90%;
	margin:0 auto;
}	
.owl-nav div.owl-prev,
.owl-nav div.owl-next{
	padding:5px !important;
	border-radius:0;
	color:#fff;
}

.inpadingHome{
     display: table;
      min-height: 236px;
    padding: 10px;
    position: relative;
    width: 100%;
    z-index: 99999;
}
.socialLinnk {
	padding:24px 0;
 }
 
 .socialTItle h3{
 	margin-top:0;
	padding-top:0;
	font-weight:normal;
 }

.cont-indiv {
    display: inline-block;
    width: 84%;
    vertical-align: top;
}
.cont-indiv h3{
	  font-size: 21px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0;
}
 

.content-block i{
	font-size:70px;
	text-shadow:0 0 3px rgba(0,0,0, .3);
	color:#fff;	
	transition:all ease-out .2s;
}
.content-block {
	color:#fff;
	text-align:center;	
	margin-bottom:72px;
	transition:all ease-out .2s;
}
.content-block:hover i{
	font-size:60px;
	cursor:pointer;
	
}
.content-block a{
	color:#fff;
	text-decoration:none;	
}
.content-block  h2{
	font-weight:lighter;
	font-size:26px;	
}
#menu-top-menu a:hover, #menu-top-menu  a:focus {
	color: #fff;
	text-decoration: none;
}
.menu-top-menu-container {
    font-size: 13px;
    padding: 3px 0 0 0;
}
.table-responsive h3{
	text-transform:uppercase;
	font-weight:lighter;
	font-size:21px;	
}
.redbar i{
 
}
.redbar a:hover a{
	color: #00CC00;
}
.inside-listing a {
    margin: 2px 0;
    padding: 5px 7px;
    border-radius: 3px;
    display: inline-block;
    font-size: 15px;
    border: 1px solid #66b6e7;
}

.inside-listing {
margin:2px 0;
}
.inside-listing .mid-div {
	background:none;
	border:none;
	font-size:13px;
}
.inside-listing .mid-div li{
	border:none;
	width:16.444%;
	display: inline-block;
    line-height: 22px;
    margin-right: 15px;
    text-transform: none;
    vertical-align: top;
}
.inside-listing .mid-div li {
    border: none;
    width: auto;
    display: inline-block;
    line-height: 22px;
    margin-right: 5px;
    text-transform: none;
    vertical-align: top;
}
h2.ListingPages {
    color: #190c72;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 10px;
    padding-bottom: 10px;
    display: block;
    margin-bottom: 0px;
}
.ListingPages a {
    font-size: 12px;
    float: right;
    margin-bottom: 10px;
    padding: 6px 8px;
    border-radius: 3px;
    background: #fff;
    color: #66b6e7;
    border: 1px solid #66b6e7;
}
.table-striped th {
   background: #190c72;
    padding: 7px;
    color: #fff;
    border-left: 1px solid #147fd8;
    font-size: 15px;
}
.ListingPages a:hover {
    border: 1px solid #66b6e7;
    background: #66b6e7;
    color: #fff;
}
 .mid-div h2 {
    color: #190c72;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 10px;
    border-bottom: 2px solid #66b6e7;
    padding-bottom: 10px;
    display: block;
    margin-bottom: 10px;
}

.inside-listing .mid-div li a:hover{
	color:#000;
	text-shadow:none;
}
 .table-responsive  {
     padding:0 40px 30px 40px;
 }
.sort-listing .table-responsive {
    margin: 14px 25px;
}
.moreView,
.btns a{
	 display:block;
	 padding:6px;
	 border-radius:4px;
	 margin:0 auto;
	 box-shadow:0 0 3px rgba(0,0,0,0.6);

color:#fff;
text-align:center;
font-size:12px;
text-transform:uppercase;
transition:all ease-out .3s;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2c539e+0,2e2584+100 */
background: rgb(44,83,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(44,83,158,1) 0%, rgba(46,37,132,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(44,83,158,1) 0%,rgba(46,37,132,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(44,83,158,1) 0%,rgba(46,37,132,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2e2584',GradientType=0 ); /* IE6-9 */


}
.moreView:hover,
.btns a:hover{
 
	color:#fff;	
	
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2e2584+0,2c539e+100 */
background: rgb(46,37,132); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(46,37,132,1) 0%, rgba(44,83,158,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(46,37,132,1) 0%,rgba(44,83,158,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(46,37,132,1) 0%,rgba(44,83,158,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2584', endColorstr='#2c539e',GradientType=0 ); /* IE6-9 */

}
.nodisplay,
#pop-widget-tabs-2 li:first-child{
display:none !important;
}
.job_posted{
	padding:10px;
	margin:10px 0;
	font-size:13px;
	color:#060;
		background:#fff;
	border:1px solid #CCC;
	background:#fafafa;

}	

.detail-before{
	padding:13px;
	margin:10px 0;
	font-size:14px;
 	background:#fff;
	border:1px solid #CCC;
}
.detail-before h1{
	font-weight:300;
	font-size:25px;	
}
.popup_container {
	background: #fff none repeat scroll 0 0;
	padding: 0px;
}
.detail-before h2{
	font-weight:300;
	font-size:15px;	
	margin:0px 0 10px 0;
	color:#000;
	padding:0 0 10px 0;
	border-bottom:1px dotted #CCC;
}
.popup_container .about p{
	padding:0;	
}
 
.detail-before label{
	 font-weight:normal;
	 color:#999;
	 margin-right:10px;
	 width:100px;
}
.job_ref{
	 margin-top:10px;
}
.right-side h3{
	background: #190c72 none repeat scroll 0 0;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 15px 10px;
	color:#fff;
	text-align:center;
	border-bottom:6px  solid #65b7e7;
	margin-top:10px;
}
.itmdis{
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:20px;	
}
.itmdis h3{
	margin:0;
	padding:10px 0;	
	font-weight:normal;
	font-size:18px;
}
.itmdis h3 a{
	color:#190c72;
}

.itmdis h3 a:hover,
.recru a:hover{
color:#312297;	
}
.itmdis hr{
	padding:0;
	margin:10px 0;	
}
.itmdis em{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
 }
.recru{
	font-size:12px;	
}

.recru a{
	color:#190c72;
}
.recru .fa{
	color:#CCC;
	margin-right:5px;
}
.recru {
	color:#999;
 }
.nmc_logo > img {
    height: auto;
    width: 100%;
}
.detail-before h1{
	margin-bottom:0;
	padding-bottom:15px;
}	
 
.recru span {
    margin-right: 15px;
}
.btns a{
	display:block;
 	text-align:center;	
 	color:#fff;
 	font-size:13px;
}

.leftbar h2{
	background: #190c72 none repeat scroll 0 0;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 14px 10px;
	color:#fff;
 	border-bottom:6px  solid #65b7e7;
	margin:0px;
}
.leftbar{
	background:#fafafa;
}
.leftbar li a{
     border-bottom: 2px solid #005900;
    border-radius: 3px;
    color: #fff;
    display: block;
    margin: 0 14px 5px;
    padding: 10px 12px;
	
	transition:all ease-in-out .1s;
	
	  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#190c72+0,1b0744+100 */
background: rgb(25,12,114); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(25,12,114,1) 0%, rgba(27,7,68,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(25,12,114,1) 0%,rgba(27,7,68,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(25,12,114,1) 0%,rgba(27,7,68,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#190c72', endColorstr='#1b0744',GradientType=0 ); /* IE6-9 */  


}
.leftbar li.current_page_item  a,
.leftbar li a:hover{

color: #fff !important;

	 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2b95ed+0,0083f7+100 */
background: rgb(43,149,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(43,149,237,1) 0%, rgba(0,131,247,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(43,149,237,1) 0%,rgba(0,131,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(43,149,237,1) 0%,rgba(0,131,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b95ed', endColorstr='#0083f7',GradientType=0 ); /* IE6-9 */	
}
.leftbar li{
	 list-style:none;
	 padding:0;
}

.leftbar ul{
	margin:0;
	padding:0;	
}
.left-col-lay h1{
	margin:0px 0 10px 0;
	padding:0;
}	
.left-col-lay{
	padding:20px 0;	
}
.leftbar .menu{
	padding:10px 0;	
}
.left-col-lay .table-responsive {
	margin:0;	
}

span.live{
    background: #190c72 none repeat scroll 0 0;
    color: #fff;
    padding: 2px 6px;
    font-size: 14px;
    font-weight: bold;
}

span.exp{
background: #ce4040 none repeat scroll 0 0;
    color: #fff;
    padding: 2px 6px;
    font-size: 14px;
    font-weight: bold;
}

.left-col{
	background:#fff;	
	padding:0 20px;
}

blockquote{
	background:#fdfdd8;	
	border-left:4px solid #FF9;
}
textarea,
input {
    border: 1px solid #e0dfdf;
    padding: 8px !important;
    border-radius: 4px;
}
textarea{
    width:100% !important;
}

.ContactHome select,
.ContactHome textarea, .ContactHome input {
    border: none;
    padding: 8px !important;
    border-radius: 4px;
    color: #000 !important;
        border-radius: 3px;
    font-size: 14px !important;
}
.ContactHome .gfield_label{
    display:none  !important;
}
.ContactHome .gform_wrapper div.validation_error {
    color: #ffd400;
    font-size: 0.8em;
    font-weight: 500;
    margin-bottom: 1.6em;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 1em 0;
    clear: both;
    width: 100%;
}
.ContactHome  .gform_wrapper .top_label .gfield_error {
    width: 100%;
    padding: 0 10px !important;
}
.PadLeft{
   text-align:center;
}


.ContactHome .gform_wrapper ul li.gfield {
    clear: both;
    margin-bottom: 0px !important;
}
 
.ContactHome #gform_submit_button_1 {
     background: #25187b;
    color: #fff !important;
    padding: 10px 33px !important;
    border: 1px solid #35affb;
    margin-bottom: 0 !important;
        margin-top: 10px;
}
#gform_submit_button_6:hover,
#gform_submit_button_5:hover,
#gform_submit_button_1:hover,
.ContactHome #gform_submit_button_1:hover{

        background: #35affb;
    border: 1px solid #25187b;
    color: #fff !important;
}
#gform_submit_button_6,
#gform_submit_button_5,
#gform_submit_button_1{
      background: #100a39;
    color: #fff !important;
    padding: 10px 20px !important;
    border: 1px solid #100a39;
    margin-bottom: 0 !important;
}
 .gform_wrapper .gform_footer {
    padding: 0 0 30px 0!important;
 }
.ingray {
    background: #f8f8f8;
    margin-bottom: 20px;
}
.blue {
     text-align: left;
}
.mids {
     text-align: center;
}
.custom-block .white, .custom-block .orane {
      
 }
.custom-block .white img, 
.custom-block .orane img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.box {
    margin-bottom: 20px;
}
.girl {
    background: url(../images/leftbot.jpg) no-repeat right top #e7ebf6;
    text-align: center;
    padding: 15px 0 10px 0;
}
.welcome_block h2{
	text-transform: uppercase;
	font-weight: 300;
	font-size: 30px;
	letter-spacing: 0;
	margin-bottom: 0;
	color: #3b57a5;
	line-height: 22px;
	padding-bottom:10px;	
     font-family: 'Oswald', sans-serif;


 }
 .blue{
	 
		
	 

 }
 
 @-webkit-keyframes AnimationName {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}
@keyframes AnimationName {
    0%{background-position:0% 51%}
    50%{background-position:100% 50%}
    100%{background-position:0% 51%}
}

 .welcome_block i{
		font-size:80px; 
		color:#fff;
 }
  
.welcome_block h2:after {
    /*background: #000 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 4px;
    position: relative;
    width: 34px;
    margin: 0 auto;
    top: 13px;
    border-radius: 7px;*/
}
p.contactlar a{
    animation: 0s ease-in 0s normal none 1 running none;
    color: #131113;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 12px;
    transition: all 0.5s ease 0s;
    width: 145px;
    text-transform: uppercase;
    text-align: center;
	margin:0 auto;
	border:1px solid #000;
	padding:10px 20px;
 	display:block;
	margin-top:10px;
}
p.contactlar a:hover{
	background:#0F1448;
	color:#fff;	
}
.mids img {
    padding:32px 0 94px;
}
.box  p{
	margin:0;
	padding:0;	
}

li.current-menu-item a{
	color:#fff;	
}

.menuWrapper{
    background: #ffd359;
}

#menu-main-menu{
    margin-top:28px !important;
}
#menu-main-menu li{
	list-style:none;
	 float:left;
	vertical-align:top;	
}
#menu-main-menu li a{
display: block;
    font-size: 14px;
    font-weight: 600 !important;
    letter-spacing: 1px;
    padding: 12px 10px;
    
}
#menu-main-menu li a:hover{
    color:#88c5eb  !important;
}
.themesflat_counter .counter-link:hover{
     color:#88c5eb  !important;
}
.menuLarge{
	background:#fff;
}
.menuLarge ul{
	margin:0;
	padding:0;
}
.half{
	width:700px;
	margin:0 auto;
}
.trans{
	margin-top:30px;
	text-align:right;	
}

.logotxt a{
	color: #fff;
    display: block;
    font-size: 21px;
    padding-top: 0;
font-weight:600!important;
    text-transform: uppercase;	
	font-family: 'Philosopher', sans-serif;
}
.logotxt img{
width: 100%;
    margin: 0;
    padding: 10px 0;
}
 .hederContact{
       color: #2b95ed;
    letter-spacing: 0;
    text-align: right;
    text-decoration: none;

    font-size: 20px;
    font-weight: 600;
   
 }
 .deskTop.hederContact{
        display: flex;
    align-items: flex-end;
    justify-content: flex-end;
      position: relative;
    top: 20px;
 }
 
.siteSearch{
     margin-left: 20px;
 }
h3{
     font-weight: 100 !important;
 	
}
.homeicons,
.client,
.jobseekers {
    
 }
.client-div{
	padding:60px 0;	
}
.custom-block .row{
	margin-top:20px;	
}
.main-hero .forcefullwidth_wrapper_tp_banner{
 	position: relative;
	z-index: 0!important;
}
#rev_slider_1_1_wrapper .rs-background-video-layer:before,
#rev_slider_1_1_wrapper  .slotholder:before,
.main-hero #rev_slider_2_1_wrapper:before {
/*     content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999 !important;
*/}
.midslidre{
	clear:left;
}	
.dficons-triangle {
    color: #f3f4f4;
}
.triangledown {
    font-size: 40px;
    margin-left: -41px;
}
.triangledown {
    bottom:-132px;
    color: #fff !important;
    font-size: 20px;
    left: 50%;
    margin: 0 auto 0 -21px;
    position: absolute;
}
.triangledown i{
	color:#F4F4F4;
	font-size:100px;
}

 

.where-div a.button{
	color:#fff !important;
	border-radius:3px;
 	display:inline-block;	
}

.blocks-div .imgLiquidFill {
    box-sizing: border-box !important;
    height: 220px !important;
    width: 33.1% !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	/*background-size: auto auto !important;*/
}

.blocks-div{
	padding:30px 0;		
}

.thumbgal{
	transition:all ease-out .1s;	
}
.thumbgal:hover{
	box-shadow:0 0 3px #333;
	transform:scale(1.1,1.1);
	z-index:999;
	position:relative;
}

.thumbgal img{
	width:100% !important;
	height:auto;	
}
.thumbgal{
	padding:0 !important;
	margin:0 !important;	
}
.partner-div{
	background:#F4F4F4;
	padding:80px 0;	
}
.partner-div li{
	list-style:none;	
}
.small{
	font-size:12px !important;
}
.red-div{
	background:#42a2da;	
	color:#fff;
	 text-align: left;
	padding:60px 0;
}
.red-div h3{
	text-align:left;
}
.red-div a{
	color:#fff;	
}
.red-div a:hover{
	color:#000;	
}
.partners h2{
	padding-top:4px;
	margin:0;
}
 
.partners p{
	margin-bottom:4px;
	padding-bottom:0;	
}

.partners span{
	display: inline-block;
    width: 127px;	
}

.contact-div{
/*	padding:60px 0;	
	background: #f5f5f5;
*/}

.contact-div h3:after,
.client-div h3:after,
.welcome_block h3:after,
.sector h3:after{
	/* background: #43a2da none repeat scroll 0 0;
    content: "";
    display: block;
    height: 10px;
    margin: 0 auto;
    position: relative;
    width: 46px;
    top: 42px;
    margin-bottom: 26px;
    border-radius: 7px;*/
		
}
h3.subline{
	color:#162c53 ;	
}

.where-div  h3 {
	 
		
}
.red-div   h3:after{
	 background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 10px;
     position: relative;
    width: 46px;
    top: 42px;
    margin-bottom: 26px;
    border-radius: 7px;
	margin-left: 0;
		
}

.leftbar img{
	width:100%;
	height:auto;	
}

.nopade{
	padding:0 !important;
	margin:0 !important;
}
.padding-left{
	padding-left:20px;	
}
.pad-top{
	padding-top:50px;	
}
.pad-top em{
	color:#a3a3a3;
	font-size:12px;	
}
.servicebottom h2{
 }

#egi3 h1{
	line-height:1;
	font-size:22px;
	font-weight:200;
}	
#egi3{
 	margin-bottom:30px;
 		
}
#menu-main-menu li ul{

}
#menu-main-menu li li a {
   padding: 10px !important;
    color: #000!important;
    font-size: 12px !important;
    text-transform: none !important;
    line-height: 16px !important;
    letter-spacing: 0 !important;
    font-weight: 600!important;
    border-bottom: 1px solid #ceb200;
}

#menu-main-menu li li:hover,
#menu-main-menu li li a:hover{
    background: #fff092 !important;
    color: #100a39!important;
}

#menu-main-menu li#menu-item-437 ul.sub-menu{
width:450px;
}

#menu-main-menu li#menu-item-437 ul.sub-menu li{
 width:48%;
vertical-alignment:top;
}

.fa-heart-o{
   font-size: 13px !important;
    left: 150px;
    position: absolute;
    top: 32px;
}

.colinner h5{
	font-weight:300;
	font-size:17px;	
	overflow-wrap: break-word;
}

.colinner a:hover{
	color:#036;	
}
.colinner img{
	transition:all ease-in-out .2s;	
}
.colinner a:hover img{
	margin-top:-10px;
}
.colinner {
    min-height: 200px;
}
.colinner img.alignnone {
    height: auto;
    width: 100%;
}

.gform_wrapper {
    margin: 0 !important;
	
}
.news #egi3{
	background:#162c53;
	padding:20px;	
}
.news h1{
	background:#43a2da;	
	color:#fff;
	padding:16px;
	margin:0;
}
.news {
	color:#fff;
	margin-top:20px;	
}.news a{
	color:#09C !important;
 }
 .gform_wrapper textarea.large {
    height: 6.625em !important;
 }
 .sector .owl-carousel .owl-item img {
    display: block;
    height: auto;
    margin: 0 auto;
    width: auto;
}
.wrap{
	background:#f8f8f8 ;
 }
.gray{
 	padding:30px 0px 40px 0px  ;	
	
	background: #fff none repeat scroll 0 0;
    border-top: 1px solid rgba(204, 204, 204, 0.3);
    height: auto;
    overflow: hidden;
 
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    width: 100%;
    z-index: 99;
}
 
.gray h3:after{
	/* display:block;
	 content:"";
	 width:100%;
	 height:3px;
	 background:#e6e6e6;
	 position: absolute;
top:10px;
z-index:0;*/
}
.gray h3 span{
	background:#f8f8f8;
	padding-right:10px; 
	position:relative;
	z-index:456;	
}
.res-img{
	position:relative;	
}

.trandDiv:after{
	position:absolute;
	left:0;
	top:0;
	opacity:.8;
	 display:block;
	 content:"";
	 width:100%;
	 height:180px;
	 z-index: 0;
	
 background:#F60;
	
}

.scroltitle,
.res-img h2,
.res-img img,
.res-img p{
    position: relative;
    z-index: 2;
}
.res-img {
     padding: 20px !important;
    position: absolute;
    top: 75%;
    transition: all 0.2s ease-in-out 0s;
    width:100%;
}
.res-img p{
	padding:0;
	margin:0;	
}
.DivContainerNw{
	overflow:hidden;	
}
.title.scroltitle {
    padding-bottom: 20px;
}
.DivContainerNw:hover .res-img {
	   top: 60%;
}
.DivContainerNw:hover .title.scroltitle  {
	    padding-bottom: 5px;
}

.DivContainerNw{
	position:relative;
	overflow:hidden;
	padding:0 !important;
 }	
.DivContainerNw img{
	width:100%;
	height:163px;
}
.DivContainerNw a{
	color:#fff !important;	
}

.DivContainerNw span{
	display: block;
    margin-top: 10px;
    position: relative;
    z-index: 888;	
}
.pupr1{
	background:#19a6ff ;
}
.pupr2{
	background:#0191ed;
}
.pupr3{
	background:#0168ed;
}
.pupr1 img{
	display:inline-block;
	vertical-align:top;
	width:50px;
}
.p1{
 
 	color:#fff;	
}
.comnDIv{
	padding:25px 0;	
	line-height:19px;
}
.comnDIv h2{
 	font-weight: 500;
    margin: 0 0 5px;	
}
.jobseekers p{
	padding:0;
}

.nopading{
	padding:0  5px!important;
}

.testiBlock{
    padding: 0;
    text-align: center;	
}

.contact-div,
.where-div{
    padding: 10px 0 30px 0;
    background:#fbfbfb;
}
.DarkBg{
	padding:10px 20px;
	background:#ededed ;	
}
.testiBlock a{
		color:#000;
}
.InternalDiv {
    margin: 30px 0 0px 0;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    background: #fff;
    box-shadow:0 0 10px #d8d6d6;
    padding: 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+58,e5e5e5+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 58%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 58%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 58%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}
.InternalDiv p {
    margin: 0;
    padding: 0;
}
.InternalDiv h3,
.InternalDiv .h3 {
    font-size: 20px;
    margin: 0;
    /* font-weight: bold !important; */
    color:#2715a2;
    padding: 20px 20px 1px 20px;
    display: block;
font-family: 'Lato', sans-serif;
    z-index: 1;
    width: 100%;
    left: 0;
    transition: all ease-in-out 0.3s;
        font-weight: 600 !important;
}
.InternalDiv a{
    color:#100a39;
        font-size: 14px;
}
.InternalDiv a:hover{
    color:#2b95ed;
}
.InternalDiv ul{
        margin: 0 !important;
    padding: 10px 20px 20px 20px!important;
}
.InternalDiv:hover h3{
      top: 0;
     width: 100%;
  
    transition:all ease-in-out 0.2s;
       transform:scale(1.0);
}
.InternalDiv ul li{
  list-style: disc;
    margin-left: 20px;
    color: #3f2cc1;
}
.InternalDiv img{
    width:100%;
    height:auto;
}

.InternalDiv:hover{
    transform:scale(1.1);
    transition:all ease-in-out 0.2s;
}

.page .testiBlock h4 {
	clear: left;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -1px;
    margin: 0 0 13px;
    text-transform: none;
}
.testiBlock .small{
    display:block;
}
.smallrad{
	display:block;
	font-size:12px;
	margin-top:15px;
}

.testiBlock .round img.size-post-thumbnail{
	 border-radius: 50%;
    height: 125px !important;
    width: 86% !important;	
	 margin: 0 auto;
}

.DarkBg a{
	position:relative;
	z-index:999;	
}
.star img{
	width:auto !important;
	height:auto;	
	margin: 0 auto;
}
.star{
	text-align:center;
	margin-top:5px;	
}

.PackageItem{
	    border: 2px solid #e7e7e8;
	padding:10px;
	text-align:center;
	margin:20px 0;	
	color:#fff;
	
}
.PackageItem  h2{
    font-size: 20px;
    font-weight: 500;
    margin-top: 17px;
}
.PackageItem img{
    width:100%;
    height:auto;
}

.PackageItem a,
.PackageItem a:hover{
color: #100a39;
}
.gform_wrapper .datepicker {
    width: 100% !important;
}

.newsInternal .res-img{
	top:inherit;	
}
#field_2_5,
#field_2_6,
#field_3_5,
#field_3_6{
	/*clear: none;*/
 /*   float: left;*/
 /*   width: 20%;*/
	/*margin-right:20px;*/
}
select#input_3_5 {
    padding: 12px;
}
#field_2_5 .datepicker,
#field_2_6 .datepicker,
#field_3_5  .datepicker,
#field_3_6  .datepicker
 {
	width:100% !important; 	
}
.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large,
.gform_wrapper textarea.medium {
    width: 100% !important;
}

.header:after{
	content:"";
	position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
  }

/* Start: Recommended Isotope styles */
 
/**** Isotope Filtering ****/
 
.isotope-item {
  z-index: 2;
}
 
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
 
/**** Isotope CSS3 transitions ****/
 .front-banners img{
	width:100%;
	height:auto; 
 }	
  .front-banners div{
		padding:3px 2px;  
  }
  .DivContainerNw p{
		padding:0;
		margin:0;  
  }
  
  
/* End: Recommended Isotope styles */

.DivContainerNw:hover .res-img {
 	   color:#fff;
}

.highTittle.DivContainerNw:hover .res-img {
	   top: 80% !important;
	   color:#fff;
}
.highTittle .res-img {
     top: 88%;
 }

.top-marginas{
  padding: 5px;
    color: #fff;
    background: #190c72;
    /* border-bottom: 1px solid #e8e8e8; */
    font-size: 13px;
    box-shadow:0 0 8px #2a2a2a;
}

.top-marginas a{
    color:#fff;
}

.alignnone.wp-image-165.size-full {
    	display:block;
}
.smallImg{
 display:none;
}

.timeDiv{
	position:absolute;
	left:5%;
	top:100px;
	color:#fff;
	z-index:9999;
}
.trans a {
 }
.main-hero{
    transition: all ease-in-out .4s;
    margin:  0px;

 
}
.tcontact{
    text-align:right;
}
.tcontact i{
        color: #190c72;
            margin-right: 8px;
}
.main-hero2{
	margin-top:30px;	
}

.top-margin{
	transition:all ease-in-out .4s;	
	 padding: 0 ;
    position: relative;
    z-index: 9999;
	background:#fff;	
border-bottom: 1px solid #e8e8e8;
 }
.top-margin{
	background:#fff;
      z-index: 999;
}
.sticky-header .top-margin{
       position: fixed;
    top: 0;
    width:100%;
    box-shadow: 0 0 15px #1d1d1d;
}
.fixedDiv.sticky-header{
	background:#fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.fixedDiv.sticky-header{
	top: 79px;
    z-index: 999;
 }
#logocolor{
	display:none;
}

#logonew{
	display:block;
}
body.sticky-header #logocolor{
	display:block;
	width:100px;
}
body.sticky-header #logonew{
	display:none;
}
body.sticky-header .trans {
    text-align: right;
	transition:all ease-in-out .4s;	
}

.imgNews img{
	width:100%;
	height:auto;
}

.imgNews{
   background: #100a39 ;
    color: #fff;
    /* float: left; */

    padding: 20px;
    text-align: center;
    /* width: 60px; */
}
.Mdate span {
    display: block;
    font-size: 23px;
    font-weight: 300;
    line-height: 21px;
    margin: 2px 0 5px;
    
}
.imgNews a{
    color:#fff;
}
.Mdate{
        color:#35affb;
    font-size: 13px;
    padding: 0px 0px 10px 0px;
    text-align: left;
}
.nopad{
	padding:0  !important;
	margin:0 !important;
}


.logoNewFoot li:first-child {
    margin-bottom: 25px;
}
.logoNewFoot img{
	margin-top:20px;
	width:80% !important;
	max-width:200px;
}
.callus li {
    margin-top: 10px;
}
.callus li i {
    color: #fff;
    font-size: 18px;
    margin-right: 8px;
    width: 20px;
}
ul, li, ol {
    list-style-type: none;
	
 }
 ul{
		margin:0;
		padding:0; 
 }
 
#footer ul{
	margin-top:10px;	
}
#footer {
    padding:20px 0 0px 0;
}
.plong{
    border-bottom: 1px solid #6b6b6b;
    margin-bottom: 20px;
    font-size: 16px;
    text-align: center;
    padding-bottom: 20px;
    display: block;
    color:#fff;
}
.top-margin .current_page_item,
.top-margin .trans li:hover,
.top-margin .current-menu-ancestor{
 background:none;
    color: #fff !important;
    text-decoration: none !important;	
}
.current-menu-parent a,
.current-menu-item a{
	color: #35affb !important;
}
 
.top-margin ul.sub-menu .current_page_item{
	background:none !important;	
}
.current_page_item a,
.trans li:hover a{
	color:#fff;	
}
.logotxt {
    padding: 5px 0 0;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 25% !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 70%!important;
}

.margin-top  .row{
	margin-bottom:20px;	
}
.margin-top .news li{
    list-style:none;
    margin:0;
}

.wrapper{
	padding-top:105px;	
}


.woocommerce ul.products li.product a img {
      margin: 0 auto !important;
    width: auto  !important;
}
.woocommerce ul.products li.product a {
    text-align: center;
 }
 
body.woocommerce-page .wrapper{
		background:#fff; 
 }
 
 .woocommerce-loop-product__title {
    font-size: 28px !important;
}

.woocommerce div.product div.images img {
     width: auto !important;
}

#bgvid, #bgVIDImpulse {
    background-size: cover;
    height: auto;
    left: 50%;
    min-height: 70%;
    min-width: 100%;
    position: absolute;
    top: 60%;
    transform: translateX(-50%) translateY(-50%);
    transition: opacity 1s ease 0s;
    width: 100%;
  /*  z-index: -100;*/
}
.playButtonDiv {
    margin: 20% 0;
    position: relative;
    z-index: 2;
	text-align:center;
}

.noPadding{
 padding-left:0;
 padding-right:0; 

}
.fullviewItem{
	 background:#000;
	padding-bottom:50px;	
}
.watchPlay {
    margin: auto;
    max-width: 30% !important;
}
.playButton {
    clear: left;
    cursor: pointer;
    display: block;
    margin: 2% auto;
    max-width: 5%;
    width: 54px !important;
}
.single-product .img-responsive, 
.single-product .thumbnail > img, 
.single-product .thumbnail a > img, 
.single-product .carousel-inner > .item > img, 
.single-product .carousel-inner > .item > a > img{
	display: block;
    height: auto;
    max-width: 100%;
	
}
 
 
 .v7fullview {
    
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
     z-index: 9;
}
.smallPhoneView {
    max-width: 5%!important;
    position: absolute;
    right: 10%;
    top: 30%;
}
.keyword {
    margin: auto;
    max-width:64% !important;
    padding: 10% 0 3%;
    position: relative;
    z-index: 999;
}
.mountain {
      top: 0;
    margin: auto;
    position: absolute;
	 left: 0;
}
.vsevenPlus {
    margin: auto;
    max-width: 70% !important;
}
.learnMoreFullview {
    cursor: pointer;
    margin: 3% auto;
    max-width: 5%;
    position: relative;
    z-index: 2;
}
 
.bottomPanel {
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 85%;
    position: absolute;
    right: 0;
    z-index: 9;
}
.img-responsive.v7fullview.animated {
    display: block;
    height: auto;
    margin: 0 auto;
    width: 40%;
}
.sectionBgOne, .sectionBgtwo, .widerViewBg, .unintteruptedBg, .gameModeBg {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.fullViewTm{
	margin: 6% auto;
    max-width: 20%;
    position: relative;
    z-index: 9;
}

.phoneAnimateOneWrap {
    background: rgba(0, 0, 0, 0.17) none repeat scroll 0 0;
    height: 396px;
    margin: auto;
    max-width: 100%;
    position: relative;
    width: 60%;
}


.catalogNew .woocommerce-result-count{
	display:none;	
}
.catalogNew .page-title,
.catalogNew .woocommerce-ordering{
	width:1230px;
	margin:0 auto!important;	
	display:block!important;
}
.catalogNew .woocommerce-ordering{
	text-align:right!important;	
	float:none !important;
}

.catalogNew .page-title{
	display: block !important;
    margin-bottom: 40px !important;
    text-align: left;
}

.phoneLens,
.videoSection {
	background:#000;	
}
.phoneLens{
	width:40%;
	display:block;
	margin:0 auto;	
}
.frontCameraContentNew {
		width:70%;
	display:block;
	margin:0 auto;
}
 .frontCameraKeywords {
		width:50%;
	display:block;
	margin:0 auto;
	padding:30px 0;
}
.phoneLens .frontCameraPhoneCover{
 width:30%;
 display:block;
 margin:0 auto;		
}
.phoneLens .frontCameraTitle{
	width:30%;
	display:block;
	margin:0 auto;
	padding-top:40px;
}

.brandLogo{
	padding:15px 10px;	
	display:block;
}

.brandLogo .col-md-8{
	text-align:right;	
}
.brandLogo .col-md-4{
	text-align:left;	
}
.brandLogo .col-md-4 img{
	width:100px;	
}

.fixedDiv{
	box-shadow:0 0 3px #CCC;
}

.slideNo{
	display:none;	
	padding-top:70px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	margin:0 !important;	
}
 
.cartMargin .fixedDiv.sticky-header,
.cartMargin .fixedDiv{
		position:relative;
		top:inherit;
}

.topContent{
	padding-top:100px;
	background:#fff;	
}

.cart_totals {
	width:200px !important;
	font-size:14px;	
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	 border: 1px solid #13afeb;
	 color:#13afeb !important;
	 background:none !important;
	 transition:all ease-in-out .3s;
	 font-size:15px !important;
 }
 .woocommerce #respond input#submit.alt:hover, 
 .woocommerce a.button.alt:hover, 
 .woocommerce button.button.alt:hover, 
 .woocommerce input.button.alt:hover{
background:#13afeb !important;
color:#fff !important;
 }
 
 .woocommerce-message {
    border-top-color: #006699 !important;
}
.woocommerce-message::before{
	color:#03F !important;
}	

.col-1,
.col-2{
	padding:10px 30px;
		background:#EFEFEF;	
		box-shadow:0 0 3px #999;
}
.col-1 input,
.col-2 input{
	padding:10px !important;
	border-radius:4px!important;
	 	
}
.select2-container .select2-selection--single {
	height:40px;	
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
   
    line-height: 33px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
     top: 7px!important;
 }
 
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color:#13afeb !important;	
}
.img-responsive.v7fullview {
    /*padding-top: 170px;
    width: 60%;*/
}
.keyword {
    /*bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    padding: 10% 0 3%;
    position: absolute;
    right: 0;
    width: 60% !important;
    z-index: 999;*/
}
.noPadding.fullviewItem {
    z-index: 0;
}

.camcontentNew{
	margin: 0 auto;
    position: relative;
    width: 80%;
    z-index: 555;	
}

.mes dt h6 {
   color: #000;
    font-size: 34px;
    line-height: 2em;
    text-align: left;
	font-weight:300;
}
.mes .lists1 {
    padding-top: 1%;
}
div.phone {
    bottom: 0;
    display: block;
    position: absolute;
    right: 3%;
    width:53%;
}
.phone {
    max-width: 828px;
    right: 0;
}
.relativediv,
.relativediv .col-md-6{
	position:relative;
}

.padtopbot{
	position:relative;
	padding:30px 0;	
}

.mes {
     top: 14%;
    width: 40%;
    z-index: 10;
}

.area6 {
    background:  url(../images/bg.jpg) no-repeat scroll center top / cover ;
}

.white{
	background:#fff;	
}

.white .pos1 {
 
     margin: 0 auto;
    padding-top: 20%;
    top: 60%;
    width: 25%;
    z-index: 4;
 
}
.white .hold {
    display: block;
	margin:0 auto;
    width: 100%;
}

.white .langMes dt {
    font-size: 36px;
    line-height: 1.5em;
    text-align: center;
}
.white  dd {
    color: #000;
    padding-top: 2%;
    text-align: center;
}
.white  dd p {
    text-align: center;
}
.white .padtopbot1 .langMes {
    color: #000;
    left: 33%;
     position: absolute;
    text-align: center;
    top: 13.1%;
    width: 36%;
    z-index: 3;
}


section.nopading{
	padding:0 !important;
	margin:0;	
}

.padtopbot1 .langMes  {
    left: 10%;
  
    position: absolute;
    top: 14%;
    width: 41%;
    z-index: 3;
}

.areaL_6,
.social {
	height:700px;
	position:relative;	
}
b, strong {
    font-weight: 600 !important;
}
dt{
      color: #000 !important;
    font-size: 34px!important;
    font-weight: 300!important;
    line-height: 1em!important;
    text-align: left!important;
}


.social li {
    display: inline-block;
    margin-bottom: 3%;
    margin-right: 0%;
     transform: scale(0.6);
    width:10%;
}
.social .mes {
     color: #000;
    display: block;
    left: 0;
    margin: 0 auto;
     position: absolute;
    right: 0;
    text-align: center;
    top:50%;
    width: 50%;
  
}

.displaybot {
    animation-timing-function: ease-out;
    top:370%;
    left: 20%;
     position: absolute;
    width: 60%;
    z-index: 3;
}

.postid-125 .bgn1{
    background:  url(../images/y21-high-bg.jpg) no-repeat scroll center top / cover !important ;
	
}
.postid-125 .relativediv {
	 min-height:400px;	
	 background:#fff;
}
.postid-125 .relativediv div.phone {
    display: block;
    position: absolute;
    right: 3%;
    top: 40px;
    width: 53%;
}
.postid-125 .white .pos1 {
      width: 70%;
 }
.postid-125 .white {
    background: #fffcea  !important;
}
.postid-125 .white .padtopbot1 .langMes {
     left:0;
     top: 6.1%;
    width: 50%;
    z-index: 3;
	right:0;
	display:block;
	margin:0 auto;
}

.postid-125 .padtopbot1 div.phone {
    display: block;
    position: absolute;
    right: 0;
    top: 16px;
    width: 53%;
}
.postid-125 section.nopading{
	background:#fff;
}

.postid-125 section.nopading .langMes {
    left: 10%;
    position: absolute;
    top: 14%;
    width: 36%;
    z-index: 3;
}
.postid-125 .white .langMes dt {
     text-align: center !important;
}
.postid-125 .displaybot {
     top: 250%;
 }
.postid-125  .social {
		background:#fcfcfc !important; 
 }
 
.postid-136  .white .pos1 {
     width: 65%;
 }
 
.postid-136 .white .langMes dt {
     text-align: center !important;
}
.postid-136 .relativediv   div.phone {
    bottom: 0;
    display: block;
    position: absolute;
    right: 13%;
    width: 50%;
}

.postid-136 .nopading div.phone {
    bottom: 0;
    display: block;
    position: absolute;
    right: 13%;
    width: 31%;
}
.postid-136 .social {
	background:#000 !important;
	
}
.postid-136 .phoneOut .posPic {
    display: block;
    position: absolute;
    width: 61.8%;
	right:0;
}

.postid-136 .social  .langMes  dt b,
.postid-136 .social  .langMes  dd,
.postid-136  section.nopading .langMes  dd,
.postid-136  section.nopading .langMes  dt b {
	color:#fff;	
}
.postid-136  .social .mes {
    color: #000;
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: inherit;
     top: 150%;
    width: 50%;
}
.postid-136 .social .langMes dt {
    text-align: left !important;
}
.postid-136 .white.social dd p {
    text-align: left !important;
}
.postid-136  section.nopading{
	background:url(../images/bg3.jpg)  no-repeat scroll center top / cover !important ;
}

.socialtop li{
	color:#fff;
	display:inline-block;
	vertical-align:top;	
	border-radius:40px;

}
.socialtop{
	margin-top:25px;
}	
.socialtop .fa{
	 color:#fff;
	 transition:all ease-in-out .2s;
	 margin-right:10px;
}	
.socialtop a{
	display:block;
	 padding: 6px 9px;
	 transition:all ease-in-out .2s;
}
.socialtop a:hover,
.socialtop  a:hover .fa{
	color:#CCC;
	transition:all ease-in-out .2s;
}	

li.menu-item-has-children:hover .sub-menu{
	display:block;	
}

#footer .sub-menu{
	display:block !important;
	position:relative;
	background:none;
	box-shadow:none;
	top:0 !important;
	margin-left:0px !important;	
}
#footer .sub-menu li {
	 background:url(../images/patern.png) no-repeat 0 6px;
	    padding-left: 18px;
}
.main-hero2 img{
    height: auto;
    width: 100%;
}
.item-desc{
    display:none !important;
}
.portfolio-wraper {
    margin: 0 10px 10px 10px;
}

.welcome_block{
    background: #fff;
    background-size: contain;
    text-align: left;
}
.bottomBlock{
    background: #100a39;
    background-size: contain;
    text-align: left;
    color: #fff;
    padding: 60px 0;
}
.intBG{
 
    padding: 20px;
    border-radius: 5px;
    border: 5px solid #3829a1;
    box-shadow: 0 0 20px #b1b1b1;
 
        color: #100a39;
        
        
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}
.intBG li {
    display: inline-block;
 
}
.intBG li  a{
  display: block;
    padding: 10px 16px;
    background: #2b95ed;
       border: 1px solid #3829a1;
    color: #fff;
    border-radius: 4px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 1;
    transition:all ease-in-out 0.1s;
}
.intBG li  a:hover{
           border:1px solid #100a39;
            color: #100a39;
           background: none;
}
.intBG h1{
        padding: 12px 0px;
    border-radius: 0;
    line-height: 1;
    font-weight: bold;
    font-size: 25px;
    margin: 0;
    color: #20108e;
    font-family: 'Lato', sans-serif;
    border-bottom: 1px solid #20108e;
}
.topbBlock{
    background:url(../images/back.jpg) no-repeat 0 6px;
    background-size: contain;
    text-align: left;
    color: #fff;
    padding: 60px 0;
}

.themesflat_counter .counter-content-left {
    width: 180px;
}
.themesflat_counter span {
    font-size: 65px;
    font-weight: 600;
    display: inline-block;
    position: relative;
    line-height: 65px;
        color: #35affb;
}
.themesflat_counter > div {
    display: table-cell;
    font-weight: 600;
    font-size: 25px;
    vertical-align: top;
    text-align: right;
    padding-right: 11px;
}
.themesflat_counter .counter-content-right {
    line-height: 27px;
    border-left: 1px solid #fff;
    text-align: left;
    padding-left: 23px;
}
.themesflat_counter .counter-link {
    font-size: 12px;
    /* bottom: -9px; */
    position: relative;
    color: #fff;
}
.counter-content-right i{
        margin-left: 10px;
}
.counter-content-right .title {
    padding: 0;
}
.archives h2 {
    padding: 10px 15px;
    background: #100a39;
    font-size: 18px !important;
    margin: 0;
    font-weight: 600;
    color: #35affb;
}
.archives a {
    padding: 5px 10px;
    background: #fff;
    display: block;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
}
body.archive .popup_container {
    margin-top: 30px;
}
.archives {
    border: 1px solid #ccc;
       border-bottom: none;
           margin: 30px 0;
}
.blog .archives {
   margin-top:25px;
}
.archives a:hover{
      background: #f1f1f1;
}
.PadBlock {
      margin-top:25px;
    background: #fff;
    padding: 20px 30px;
    border-radius: 6px;
    box-shadow: 0 0 6px #e0e0e0;
    margin-bottom: 20px;
}
.title h3 {
    font-size: 23px !important;
    margin: 0;
    padding: 10px 2px 0px 0 !important;
    font-weight: 500 !important;
    color: #000;
}
.title {
    font-size: 15px;
}
.internalBG img{
    width:100%;
    height:auto;
}
.title ul li:before, .counter-content-right ul li:before {
    content: "\f00c";
    display: inline-block;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 0;
    color: #282d6d;
}

.title ul li {
    padding-left: 26px;
    position: relative;
}
ul{
    margin-top: 15px!important;
}
.archives ul{
    margin-top: 0px!important;
}
a.more.readmore {
    /*    border: #100a39 1px solid;*/
    /*padding: 10px 20px;*/
    /*font-size: 13px;*/
    /*border-radius: 3px;*/
    /*transition: all ease-in-out 0.1s;*/
    /*margin:50px 0 10px 0px;*/
    /*display: inline-block;*/
    border: #100a39 1px solid;
    padding: 10px 20px;
    font-size: 13px;
    border-radius: 3px;
    transition: all ease-in-out 0.1s;
    margin: 40px auto 0 auto;
    display: block;
    width: 90px;
}
a.more.readmore:hover {
    background: #100a39;
    color: #35affb;
}
.smedia{
        font-weight: 900;
    text-align: right;
}
.ginput_container select{
    padding:8px 10px;
}
.mainMenuWrrapper{
    background: #f6f6f6;
}
.mainMenuWrrapper ul{
    margin:0 !important;
}

.bbanner {
  
    text-align: center;
    font-weight: 600;
    font-size: 14px;
 
}

.bbanner a{
    padding: 20px 10px;
    display: block;
    border:1px solid #20108e;
    color: #20108e;
    min-height: 150px;
    line-height: 18px;
    border-radius: 3px;
}

.bbanner a:hover{
    color:#fff;
    background: #2b95ed;
}
.bbanner a:hover i{
    color:#fff;
}
.bbanner i{
        font-size: 40px;
    margin: 0 0 10px 0;
        color: #1492ff;
}
.p0{
    padding: 0 !important;
    margin: 0 !important;
}
.expertDiv h2{
        margin-bottom: 30px;
}

.secondblock{
   padding: 50px 0;
    background: #f5f9fc;
    border-top: 1px solid #d9e0e4;
     border-bottom: 1px solid #d9e0e4;
}

.iconServices {
    text-align: center;
    transition:all ease-in-out 0.1s;
}
.iconServices a{
        border: 1px solid #2b95ed;
        display:block;
        padding: 20px;
            min-height: 160px;
    border-radius: 3px;
     background:#2b95ed;
        transition:all ease-in-out 0.1s;
}
.iconServices:hover{
    color:#fff;
}
.iconServices a{
       color:#fff; 
}
.iconServices:hover a{
    color:#fff;
        background:#190c72;
}
.iconServices img,
.iconServices:hover img{
        filter: invert(1);
}
.secondblock p{
        text-align: center;
        margin-bottom:10px;
}
.flexItem{
    display:flex;
}
.lnagDiv{
        position: absolute;
    left: 0;
}
.tcontact span {
    font-size: 16px;
 
}
.tcontact p{
        margin: 0;
    padding: 0;
}
.top-marginas a {
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}
.orig{
    font-weight: bold;
    font-family: Arial;
}
.reachus {
    font-size: 14px;
}
.m50{
    margin-top:20px;
}
.reachus b{
    font-weight: 600 !important;
    font-size: 15px;
    color: #69c5ff;
}
.reachus p {
    margin: 0;
    padding: 5px 0 0px 0;
    font-size: 14px;
    color: #ccc;
}
.ProcessServices{
    text-align: center;
    background: #2b95ed;
    display:block;
    color: #fff;
    padding: 10px;
    border-radius: 3px;
    box-shadow: 0px 11px 7px #c7c7c7;
    transition:all ease-in-out 0.1s;
    font-size:13px;
        line-height: 18px;
        min-height: 340px;
}
.ProcessServices h3{
         line-height: 1.1;
    margin-top: 0;
}
.ProcessServices:hover{
    background:#190c72;
}
.ProcessServices a{
    color:#fff;
}
.ProcessServices a:hover{
    color:#fff;
}

.ProcessServices img {
    width: 70px;
    height: auto;
    margin: 0 0 10px 0;
}
li.noList {
    list-style: none !important;
    margin: 0 !important;
}

li.noList  a.btn.more {
    background: #1492ff;
    margin-top: 10px;
    font-size: 11px;
    color: #fff;
    transition:all ease-in-out 0.1s;
}
li.noList  a.btn.more:hover{
        background: #190c72;
         color: #fff;
}



.bot-2  a.lgmo {
    margin: 30px auto 0px auto;
    display: block;
    width: 260px;
    padding: 15px 10px;
    border-radius: 33px;
    border: 1px solid #2b95ed;
    color: #2b95ed;
    font-weight: 600;
        transition:all ease-in-out 0.1s;
}

.bot-2  a.lgmo:hover{
        background: #190c72;
         color: #fff;
}
.menu-item-description{
        display: block;
    font-size: 13px;
}
.page-id-466 #menu-offshore-outsourcing  li,
.page-id-449  #menu-payroll-outsourcing  li ,
.page-id-389  #menu-staff-outsourcing  li ,
.page-id-229  #menu-recruitment-process-outsourcing li,
#menu-all-services li,
#menu-outsourcing-services li{
    width:24.5%;
    display:inline-block;
        vertical-align: top;
}
#menu-all-services,
#menu-outsourcing-services{
    margin:0 !important;
    padding:0 !important;
}
.page-id-466 #menu-offshore-outsourcing  li  a,
.page-id-449  #menu-payroll-outsourcing  li a,
.page-id-389  #menu-staff-outsourcing  li a,
.page-id-229  #menu-recruitment-process-outsourcing li a,
#menu-all-services li a,
#menu-outsourcing-services li a{
 display: block;
    padding: 20px 10px;
    text-align: center;
    margin: 10px;
    border: 3px solid #1492ff;
    color: #1492ff;
    min-height: 140px;
    line-height: 18px;
    border-radius: 3px;
}
.page-id-466 #menu-offshore-outsourcing  li  a:hover,
.page-id-449  #menu-payroll-outsourcing  li  a:hover,
.page-id-389  #menu-staff-outsourcing  li a:hover,
.page-id-229  #menu-recruitment-process-outsourcing li a:hover,
#menu-all-services li a:hover,
#menu-outsourcing-services li a:hover{
 
            color:#fff;
    background: #2b95ed;

}
.page-id-466 #menu-offshore-outsourcing  li  a:hover:before,
.page-id-449  #menu-payroll-outsourcing  li  a:hover:before,
.page-id-389  #menu-staff-outsourcing  li  a:hover:before,
.page-id-229 #menu-recruitment-process-outsourcing li  a:hover:before,
#menu-all-services li a:hover:before,
#menu-outsourcing-services li a:hover:before {
    color:#fff;
}
#menu-offshore-outsourcing-1 li a:before,
#menu-payroll-outsourcing-1 li  a:before,
#menu-staff-outsourcing-1 li  a:before,
#menu-recruitment-process-outsourcing-1 li  a:before,
.col-lg-12 #menu-offshore-outsourcing li a:before,
.col-lg-12 #menu-payroll-outsourcing  li a:before,
.col-lg-12 #menu-staff-outsourcing  li a:before,
.col-lg-12 #menu-recruitment-process-outsourcing li a:before,
.col-lg-12 #menu-all-services li a:before,
.col-lg-12 #menu-outsourcing-services li a:before{
   font-family: boxicons!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    display: inline-block;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    display: block;
    -moz-osx-font-smoothing: grayscale;
    font-size: 45px;
    margin-bottom: 10px;
       color: #1492ff;
}
#menu-offshore-outsourcing-1 li:hover a:before,
#menu-payroll-outsourcing-1 li:hover a:before,
#menu-staff-outsourcing-1 li:hover a:before,
#menu-recruitment-process-outsourcing-1 li:hover a:before{
    color:#fff;
}

.thumbMenu li a:before{
display: block;
    font-family: FontAwesome;
    font-size: 40px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 16px 0 20px 0;
}

.thumbMenu li.menu-item-703  a:before{
        content: "\f085";
}
.thumbMenu li.menu-item-704  a:before{
        content: "\f219";
}
.thumbMenu li.menu-item-705  a:before{
       content: "\f164";
}
.thumbMenu li.menu-item-706  a:before{
        content: "\f02d";
}
.thumbMenu li.menu-item-707  a:before{
        content: "\f0f6";
}
.thumbMenu li.menu-item-708  a:before{
        content: "\f17a";
}
.thumbMenu li.menu-item-709  a:before{
        content: "\f283";
}
.thumbMenu li.menu-item-710  a:before{
        content: "\f0d6";
}
.thumbMenu li.menu-item-711  a:before{
        content: "\f016";
}
.thumbMenu li.menu-item-712  a:before{
        content: "\f044";
}
.thumbMenu li.menu-item-713  a:before{
        content: "\f109";
}
.thumbMenu li.menu-item-714  a:before{
        content: "\f0b1";
}


.thumbMenu li.menu-item-719  a:before{
        content: "\f085";
}
.thumbMenu li.menu-item-720  a:before{
        content: "\f007";
}
.thumbMenu li.menu-item-721  a:before{
        content: "\f0b1";
}
.thumbMenu li.menu-item-722  a:before{
        content: "\f27b";
}
.thumbMenu li.menu-item-723  a:before{
        content: "\f003";
}
.thumbMenu li.menu-item-724  a:before{
        content: "\f002";
}

.thumbMenu li.menu-item-725  a:before{
        content: "\f12e";
}
.thumbMenu li.menu-item-726  a:before{
        content: "\f26c";
}
.thumbMenu li.menu-item-727  a:before{
        content: "\f089 ";
}
.thumbMenu li.menu-item-728  a:before{
        content: "\f002";
}

.thumbMenu li.menu-item-715  a:before{
        content: "\f0ac ";
}
.thumbMenu li.menu-item-716  a:before{
        content: "\f0eb";
}
.thumbMenu li.menu-item-717  a:before{
        content: "\f109 ";
}
.thumbMenu li.menu-item-718  a:before{
        content: "\f0d6 ";
}


.thumbMenu li.menu-item-734  a:before{
        content: "\f095";
}
.thumbMenu li.menu-item-735  a:before{
        content: "\f0eb";
}
.thumbMenu li.menu-item-736  a:before{
        content: "\f26c";
}
.thumbMenu li.menu-item-737  a:before{
        content: "\f007";
}
.thumbMenu li.menu-item-738  a:before{
        content: "\f130";
}


.thumbMenu li.menu-item-739  a:before{
        content: "\f1c5";
}
.thumbMenu li.menu-item-740  a:before{
        content: "\f19c";
}
.thumbMenu li.menu-item-741  a:before{
        content: "\f26c";
}
.thumbMenu li.menu-item-742  a:before{
        content: "\f06c";
}
.thumbMenu li.menu-item-743  a:before{
        content: "\f08a";
}
 .thumbMenu li.menu-item-744 a:before{
        content: "\f03d";
}

.thumbMenu li.menu-item-745  a:before{
        content: "\f108";
}
.thumbMenu li.menu-item-746  a:before{
        content: "\f09e";
}
.thumbMenu li.menu-item-747  a:before{
        content: "\f02b";
}
.thumbMenu li.menu-item-748  a:before{
        content: "\f044";
}
.thumbMenu li.menu-item-749  a:before{
        content: "\f19c";
}
 .thumbMenu li.menu-item-750 a:before{
        content: "\f201";
}
.thumbMenu li.menu-item-751  a:before{
        content: "\f040";
}
 .thumbMenu li.menu-item-752 a:before{
        content: "\f1b2";
}
.thumbMenu li.menu-item-753  a:before{
        content: "\f016";
}
 .thumbMenu li.menu-item-754 a:before{
        content: "\f109";
}



 .thumbMenu li.menu-item-755 a:before{
        content: "\f11c";
}
.thumbMenu li.menu-item-756  a:before{
        content: "\f040";
}
.thumbMenu li.menu-item-757  a:before{
        content: "\f1e5";
}
 .thumbMenu li.menu-item-758 a:before{
        content: "\f080";
 }
 .thumbMenu li.menu-item-759 a:before{
        content: "\f109";
}



 .thumbMenu li.menu-item-760 a:before{
        content: "\f082";
}
.thumbMenu li.menu-item-761  a:before{
        content: "\f109";
}
.thumbMenu li.menu-item-762  a:before{
        content: "\f0d0";
}
 .thumbMenu li.menu-item-763 a:before{
        content: "\f080";
 }
 .thumbMenu li.menu-item-764 a:before{
        content: "\f003";
}



 .thumbMenu li.menu-item-765 a:before{
        content: "\f218";
}
.thumbMenu li.menu-item-766  a:before{
        content: "\f109";
}
.thumbMenu li.menu-item-767  a:before{
        content: "\f1ed ";
}
 .thumbMenu li.menu-item-768 a:before{
        content: "\f013";
 }
 .thumbMenu li.menu-item-769 a:before{
        content: "\f1ea";
}


 .thumbMenu li.menu-item-814 a:before{
        content: "\f0c0";
}
.thumbMenu li.menu-item-815  a:before{
        content: "\f016";
}
.thumbMenu li.menu-item-816  a:before{
        content: "\f007 ";
}
 .thumbMenu li.menu-item-817 a:before{
        content: "\f013";
 }
 
 
 .thumbMenu li.menu-item-818  a:before{
        content: "\f007";
}
.thumbMenu li.menu-item-819  a:before{
        content: "\f0ac";
}
 .thumbMenu li.menu-item-820 a:before{
        content: "\f132";
 }
 
 
 .thumbMenu li.menu-item-821  a:before{
        content: "\f007";
}
.thumbMenu li.menu-item-822  a:before{
        content: "\f19c";
}
 .thumbMenu li.menu-item-823 a:before{
        content: "\f06e ";
 }
 .thumbMenu li.menu-item-824  a:before{
        content: "\f1c6 ";
}
.thumbMenu li.menu-item-825  a:before{
        content: "\f109";
}
 
  .thumbMenu li.menu-item-826  a:before{
        content: "\f016";
}
.thumbMenu li.menu-item-827  a:before{
        content: "\f0e3";
}
 .thumbMenu li.menu-item-828 a:before{
        content: "\f21a";
 }
 .thumbMenu li.menu-item-829  a:before{
        content: "\f219";
}
 
 
 
 
   .thumbMenu li.menu-item-830  a:before{
        content: "\f1fe";
}
.thumbMenu li.menu-item-831  a:before{
        content: "\f1cd ";
}
 .thumbMenu li.menu-item-832 a:before{
        content: "\f15b";
 }
 .thumbMenu li.menu-item-833  a:before{
        content: "\f00c";
}


 .thumbMenu li.menu-item-891  a:before{
        content: "\f109";
}
 
 .thumbMenu li.menu-item-893  a:before{
        content: "\f10b";
}
 .thumbMenu li.menu-item-894  a:before{
        content: "\f10b ";
}
 .thumbMenu li.menu-item-895  a:before{
        content: "\f26c";
}
 .thumbMenu li.menu-item-896  a:before{
        content: "\f1b2";
} .thumbMenu li.menu-item-897  a:before{
        content: "\f1b3 ";
}
 .thumbMenu li.menu-item-898  a:before{
        content: "\f129";
}
 .thumbMenu li.menu-item-899  a:before{
        content: "\f1c9";
}

 .thumbMenu li.menu-item-900  a:before{
        content: "\f121 ";
}

 .thumbMenu li.menu-item-901  a:before{
        content: "\f126";
}

 .thumbMenu li.menu-item-902  a:before{
        content: "\f013";
}

 .thumbMenu li.menu-item-903  a:before{
        content: "\f085";
}


 .thumbMenu li.menu-item-834  a:before{
        content: "\f201";
}
 .thumbMenu li.menu-item-835  a:before{
        content: "\f091";
}
 .thumbMenu li.menu-item-836  a:before{
        content: "\f07a";
}
 .thumbMenu li.menu-item-837  a:before{
        content: "\f0c1";
}
 .thumbMenu li.menu-item-838  a:before{
        content: "\f08a ";
}
 .thumbMenu li.menu-item-839  a:before{
        content: "\f022";
}
 .thumbMenu li.menu-item-840  a:before{
        content: "\f10b";
}
 .thumbMenu li.menu-item-841  a:before{
        content: "\f0f6";
}
 .thumbMenu li.menu-item-843  a:before{
        content: "\f0fe";
}
 .thumbMenu li.menu-item-844  a:before{
        content: "\f2ab ";
}






 

.col-lg-12 #menu-outsourcing-services li a:hover:before{
    color:#fff;
}
#menu-offshore-outsourcing-1 li.menu-item-880 a:before,
.page-id-466 #menu-item-880 a:before{
     content: "\edf3";
}
#menu-offshore-outsourcing-1 li.menu-item-881 a:before,
.page-id-466 #menu-item-881 a:before{
        content: "\e95c";
}
#menu-offshore-outsourcing-1 li.menu-item-883 a:before,
.page-id-466 #menu-item-883 a:before{
        content: "\eccc";
}
#menu-offshore-outsourcing-1 li.menu-item-885 a:before,
.page-id-466 #menu-item-885 a:before{
        content: "\eccb";
}
#menu-offshore-outsourcing-1 li.menu-item-886 a:before,
.page-id-466 #menu-item-886 a:before{
        content: "\ee09";
}
#menu-offshore-outsourcing-1 li.menu-item-887 a:before,
.page-id-466 #menu-item-887 a:before{
        content: "\ec02";
}
#menu-offshore-outsourcing-1 li.menu-item-888 a:before,
.page-id-466 #menu-item-888 a:before{
    content: "\ed8e";
}
#menu-offshore-outsourcing-1 li.menu-item-884 a:before,
.page-id-466 #menu-item-884 a:before{
        content: "\ee5c"
}

#menu-payroll-outsourcing-1 li.menu-item-867 a:before,
.page-id-449 #menu-item-867 a:before{
     content: "\ec48";
}
#menu-payroll-outsourcing-1 li.menu-item-868 a:before,
.page-id-449 #menu-item-868 a:before{
     content: "\ed5c";
}
#menu-payroll-outsourcing-1 li.menu-item-869 a:before,
  .page-id-449 #menu-item-869 a:before{
     content: "\ec65";
}
 
#menu-staff-outsourcing-1  li.menu-item-853  a:before,
.page-id-389 #menu-item-853 a:before{
        content: "\edb9";
}
#menu-staff-outsourcing-1  li.menu-item-854  a:before,
.page-id-389 #menu-item-854 a:before{
        content: "\ecab";
}
#menu-staff-outsourcing-1  li.menu-item-855  a:before,
.page-id-389 #menu-item-855 a:before{
        content: "\ed5a";
}
#menu-staff-outsourcing-1  li.menu-item-856  a:before,
.page-id-389 #menu-item-856 a:before{
        content: "\ec2c";
}
#menu-staff-outsourcing-1  li.menu-item-857  a:before,
.page-id-389 #menu-item-857 a:before{
           content: "\ec0e";
}
#menu-staff-outsourcing-1  li.menu-item-858  a:before,
.page-id-389 #menu-item-858 a:before{
           content: "\ecf9";
}
#menu-staff-outsourcing-1  li.menu-item-859  a:before,
.page-id-389 #menu-item-859 a:before{
           content: "\eccd";
}
#menu-staff-outsourcing-1  li.menu-item-860  a:before,
.page-id-389 #menu-item-860 a:before{
        content: "\ecce";
}
#menu-staff-outsourcing-1  li.menu-item-861  a:before,
.page-id-389 #menu-item-861 a:before{
   content: "\eb99";
}
#menu-staff-outsourcing-1  li.menu-item-862  a:before,
.page-id-389 #menu-item-862 a:before{
         content: "\e95d";
 }
 
 #menu-staff-outsourcing-1  li.menu-item-863  a:before,
.page-id-389 #menu-item-863 a:before{
         content: "\eb50";
 }
 #menu-staff-outsourcing-1  li.menu-item-864  a:before,
 .page-id-389 #menu-item-864 a:before{
         content: "\eccf";
 }
 #menu-staff-outsourcing-1  li.menu-item-865  a:before,
.page-id-389 #menu-item-865 a:before{
         content: "\ebcc";
 }
 
 #menu-recruitment-process-outsourcing-1 li.menu-item-851  a:before,
.page-id-229 #menu-item-851 a:before{
    content: "\ecfe";
}
#menu-recruitment-process-outsourcing-1 li.menu-item-847  a:before,
.page-id-229 #menu-item-847 a:before{
        content: "\ee93";
}

 #menu-recruitment-process-outsourcing-1 li.menu-item-848  a:before,
 .page-id-229 #menu-item-848 a:before{
    content: "\eecc";
}
 #menu-recruitment-process-outsourcing-1 li.menu-item-846  a:before,
.page-id-229 #menu-item-846 a:before{
    content: "\ecab";
}
 #menu-recruitment-process-outsourcing-1 li.menu-item-849  a:before,
.page-id-229 #menu-item-849 a:before{
        content: "\eec7";
}
 #menu-recruitment-process-outsourcing-1 li.menu-item-850  a:before,
.page-id-229 #menu-item-850  a:before{
        content: "\ed8e";
}
 #menu-recruitment-process-outsourcing-1 li.menu-item-852  a:before,
.page-id-229 #menu-item-852 a:before{
    content: "\eb6a";
}


 



#menu-item-925  a:before{
    content: "\ee0e";
}

#menu-item-924  a:before{
        content: "\e955";
}

#menu-item-922 a:before{
      content: "\ee01";
}
#menu-item-923 a:before{
        content: "\eecc";
}
#menu-all-services li#menu-item-921 a:before{
    content: "\eec7";
}
#menu-outsourcing-services li#menu-item-687 a:before{
    content: "\e9cc";
}
#menu-outsourcing-services li#menu-item-688 a:before{
    content: "\eec6";
}
#menu-outsourcing-services li#menu-item-689 a:before{
    content: "\ec6e";
}
#menu-outsourcing-services li#menu-item-690 a:before{
    content: "\ed6b";
}
#menu-outsourcing-services li#menu-item-691 a:before{
    content: "\ecf9";
}
#menu-outsourcing-services li#menu-item-692 a:before{
    content: "\ee14";
}
#menu-outsourcing-services li#menu-item-693 a:before{
    content: "\ecf8";
}
#menu-outsourcing-services li#menu-item-694 a:before{
    content: "\edf9";
}
#menu-outsourcing-services li#menu-item-695 a:before{
    content: "\ec99";
}
#menu-outsourcing-services li#menu-item-696 a:before{
    content:"\eeca";
}
#menu-outsourcing-services li#menu-item-697 a:before{
    content: "\ed5b";
}
#menu-outsourcing-services li#menu-item-698 a:before{
    content:"\ee6a";
}

#menu-outsourcing-services li#menu-item-699 a:before{
    content:"\ed39";
}
#menu-outsourcing-services li#menu-item-700 a:before{
    content: "\ec29";
}
#menu-outsourcing-services li#menu-item-701 a:before{
    content: "\ecce";
}
#menu-outsourcing-services li#menu-item-702 a:before{
    content:"\ece2";
}

.hide-desktop {
    display: none;
}
.internalBlockDi {
    display: block;
    background: #e8e8e8;
    min-height: 185px;
    color: #fff;
    border: 5px;
    box-shadow: 0 0 3px #ccc;
    border: 3px solid #2b95ed;
     padding: 30px 15px 10px 15px;
     transition:all ease-in-out 0.1s;
     margin-bottom:20px;
}
.internalBlockDi a{
       
    display: block;
}
.internalBlockDi:hover{
    background: #35affb;
      transition:all ease-in-out 0.1s;
}
.internalBlockDi:hover h3{
    border-top: 3px solid #fff;
      transition:all ease-in-ot 0.1s;
}
span.numeric {
    font-size: 45px;
    font-weight: 600;
    color: #100a39;
    display: block;
    margin-top: 0;
    line-height: 1;
}
.internalBlockDi h3 {
    color: #100a39;
    font-size: 17px!important;
    font-weight: 600 !important;
    display: block;
    border-top: 3px solid #35affb;
    padding-top: 14px;
}
.newSmall .col-md-2 {
    padding-left: 16px;
    padding-right: 10px;
}
.internalBlockDi p{
    padding:0;
    margin:0;
}

#input_1_5{
    padding:10px;
}
.sidebar_bg {
  background: #f9f9f9 none repeat scroll 0 0;
    border-top: 5px solid #65b7e7;
    margin: 20px 0;
    padding: 20px;
}
.sidebar_inner {
    padding-top: 10px;
}
.screen-reader-text{
    display: none;
}
.pagination span,
.pagination a{
    border: 1px solid #3800a5;
    padding: 6px 10px;
    font-size: 14px;
    border-radius: 3px;
}
.pagination a{
    background:#3800a5;
    color:#fff;
}
.pagination a:hover{
    color:#fff;
    background:#000;
}
#field_6_6 iframe {
transform: scale(0.91);
    margin: 0;
    padding: 0;
    left: -13px;
    position: relative;
    right: 0;
    top: -10px;
}

#gform_wrapper_6.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

#field_4_6 iframe {
    transform: scale(0.9);
    margin: 0;
    padding: 0;
    left: -12px;
    position: relative;
}
#field_1_6 iframe{
    transform: scale(0.85);
    margin: 0;
    padding: 0;
    left: -21px;
    position: relative;
}

.mobileSpan{
    float: left;
    position: absolute;
    top: 9px;
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    width: 100%;
    text-align: center;
}

#gform_fields_5 {
    margin:0 -15px 0 -25px !important;
}

#gform_5{
    padding: 5px 20px 0px 20px;
    background: #ebf3ff;
}

#gform_5 select{
        padding: 9px;
    border: 1px solid #e0dfdf;
}
.whatsapp {
    position: fixed;
    z-index: 9;
    bottom: 5px;
    left: 12px;
}
.whatsapp img {
    width: 45px;
}
.thumbMenu li{
    float: left;
    width: 168px;
    list-style: none !important;
    margin: 0;
    text-align: center;
border: 3px solid #1492ff;
    color: #1492ff;
    padding: 10px;
    min-height: 150px;
    margin-bottom: 20px;
    border-radius: 6px;

}
.thumbMenu li:hover{
    border: 3px solid #1492ff;
    color: #fff;
    background:#1492ff;
}
.wraps .col-md-9  .thumbMenu  ul{
    margin: 0 -16px !important;
}
.thumbMenu li a{
color: #1492ff;
    font-size: 14px;
    line-height: 17px;
    display: block;
}
.thumbMenu li:hover{
      background:#1492ff;
}
.thumbMenu li:hover a:before,
.thumbMenu li:hover a{
    color:#fff;
}
.col-lg-12 .menu{
    margin: 0 -10px !important;
}
.col-lg-12 .menu li{
    margin:0;
}
.wraps .col-md-9 ol,
ol{
    margin: 0px 0 20px 0;
    padding: 0;
}
.wraps .col-md-9 ol li,
ol li{
list-style: decimal;
    font-size: 16px;
    color: #646464;
}
.wraps .col-md-9 ol ul li{
        list-style: disc;
}
p strong {
    color: #187fd7;
}
.leftMenunew img{
    display:none !important;
}

.thumbMenu .menu-industries-container li {
    width: 282px;
}

#menu-industries-1 .menu-image-title-after{
        margin: 0px 0 10px 0 !important;
    display: block;
    min-height: 36px;
    min-width: 262px;
    height: auto;
}
#menu-industries-1 img.menu-image-title-after{
     -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

#menu-industries-1 li:hover img.menu-image-title-after{
     -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}

.topCbutton a{
    display: block;
    max-width: 180px;
    padding: 12px 20px;
    border-radius: 26px;
    background: #2b95ed;
    font-size: 14px;
    margin-left: 20px;
    color: #fff;
    transition:ease-in-all 0.1s;
}
.topCbutton a:hover{
   background:#190c72;
      color: #fff;
}
.topCbutton {
    border-left: 1px solid #efefef;
    margin-left: 20px;
}
#menu-item-797 a{
    display: block;
    padding: 5px 10px;
    border-radius: 26px;
    background: #2b95ed;
    color: #fff;
    transition: ease-in-all 0.1s;
    font-size: 12px;
    position: relative;
    top: -3px;
      border:#2b95ed 1px solid;
}
#menu-item-797 a:hover{
      border:#2b95ed 1px solid;
      color: #fff;
      background:none;
}


.newsPage h2{
        font-size: 17px;
    line-height: 1;
}
.newsPage .Mdate{
    text-align:center;
}

.newsPage  .imgNews {
    background: #100a39;
    color: #fff;
    padding: 20px;
    text-align: center;

    min-height: 170px;
    margin-bottom: 20px;
}

.singleNews.gray h3 {
text-align: left;
    font-weight: 600 !important;
    text-transform: none;
    color: #003a6a;
    font-size: 26px;
}
.posForm {
    border: 13px solid #1270a1;
    border-radius: 5px;
    padding: 20px 40px;
    margin-bottom: 30px;
    box-shadow: 0 0 23px #8c8c8c;
}

.title .posForm ul li {
    padding-left: 0;

}
#input_1_7{
    margin-top:0 !important;

}
.gform_legacy_markup_wrapper li.hidden_label input{
          margin-top:0px !important;  
}
.ginput_container input{
      margin-top:5px !important;  
}
.posForm .gfield_select {
    padding: 8px !important;
    border: 1px solid #e0dfdf;
    border-radius: 3px;
}