@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1a480c1c7ad45143c1_Hellix-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1a9e40b545216bdad4_Hellix-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1af7659b66ef0ff68c_Hellix-Bold.ttf') format('truetype'), url('../fonts/60e6cc1aaf5194d4c9d963c2_Hellix-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1a4a0bd652e4f88ee0_Hellix-BoldItalic.ttf') format('truetype'), url('../fonts/60e6cc1aba448dbff50782f5_Hellix-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1abe6f52467180f334_Hellix-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1a09899cf686cb0402_Hellix-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1b642a0c395df4c477_Hellix-RegularItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1a8300f597351df1bb_Hellix-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1bdbc2d51916e2d56c_Hellix-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1b9e46fac88c51f56f_Hellix-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1b9cc91b098b506aef_Hellix-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1b642a0c42e6f4c478_Hellix-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1b8254a615115ac413_Hellix-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hellix';
  src: url('../fonts/60e6cc1b585d41f571ae943b_Hellix-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}


 #nav-trigger1 .hamburger-inner,
 #nav-trigger1 .hamburger-inner::before, 
 #nav-trigger1 .hamburger-inner::after{
         background-color: #000;
 }
  #nav-trigger1 .hamburger--stand.is-active .hamburger-inner{
             background: transparent;
  }
  #nav-mobile1{
      float:left;
  }
    #nav-mobile1 ul{
      background: #2e2e2e;
    padding: 15px;
    border-radius: 15px;
  }
     #nav-mobile1 ul li a{
      display: block;
    padding: 10px;
    color: #fff;
    background: #4e4e4e;
        margin-bottom: 3px;
        border-radius: 5px;
  }
 
    #nav-trigger1    .hamburger {
    padding:18px 0px 5px 0px;
  }
h1,
h2,
h3,
h4,
h5,
h6{
 }
a, a:hover, a:visited{
	color:#000;
	text-decoration:none;
}

.header {
 background:none;
 position:relative;
 z-index:4; 
 	
}
body{
  background: #fff;	
}
.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;
}
.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{
     display: block;
     font-size: 15px;
    font-weight: lighter;
    padding:14px 19px;
    text-decoration: none;
    text-transform: uppercase;
    color:#fff;
}

.footer .menu ul li a{
color: #fff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 1px 0;
    text-decoration: none;
    text-transform: none;
}
.footer ul.socialtop li{
	  display: inline-block !important;
 	  vertical-align:top;
	  margin-right:10px;
	  clear:none !important;
}
.footer .menu ul li{
	  clear: left;
    display: block;
    margin-right: 10px;
    vertical-align: top;
}

.footer{
	background: #fff;
 
}	
.menu ul li:hover a{
 color:#03C;
}
#footer .menu ul li:hover a{
 color:#fff;
}
.menu-main-menu-container a{
  }
.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 {
 
    width: 100%;
	 
}
.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;
	 
 }

.left-col{
display: inline-block;
    position: relative;
    text-align: left;
    width: 100%;
 }


.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: #C60905;
	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{
    position: absolute;
    margin: 0 auto;
    right: 100px;
    top: 100px;
    display: block; 
    z-index: 999;
    transition: all ease-in-out .3s;
}
.video:focus,
.video:hover{
	opacity: .5;
	outline: none;
	cursor: pointer;
}
.container.slider{
	position: relative;
}

.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:#1c1c1c;
     padding: 40px 0;
	background-size:cover;
 	
}  
#footer p{
	font-size:14px;
	line-height:19px;	
}
.footer h3{
	font-size: 13px !important;
	font-weight: 700 !important;
	margin: 10px 0 20px 0 !important;
	display: block;
	color: #f15828;
	text-transform: uppercase;
}	
.footer a{
	color:#fff;	
}

.darblue{
	background:#4600b3 ;
	padding:10px 0;
	margin-top:10px;	
}

.florright{
	float:left;
 }
.CopyRight{
	padding:26px 0;
	font-size:13px;
 }
.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;
}

.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;	
}
 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;	
}
.footer .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;
}	
 
.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 #f15828;	
    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{
	background:#323E86 !important;	
	color:#FF0 !important;
}
.hesperiden.tparrows:hover{
		background:#FF0 !important;	
	color:#323E86 !important;
}
.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;
}
.title ul li{
    list-style:disc;
    margin-left:10px;
}
.title ul {
    margin-left: 8px;
}
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: #000;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: -1px;
    margin: 0 0 13px;
    text-transform: none;
}

.page .clientale h4 {
	padding:0;
	margin:0;	
}
.current-page-ancestor a{
    color:#f15828 !important;
}
#menu-sign-menu li,
#menu-main-menu li{
	position:relative;
	transition:all ease-in-out .5s;
}
#menu-sign-menu li:hover .sub-menu,
#menu-main-menu li:hover .sub-menu{
	 animation: 0s ease-in 0s normal none 1 running none;
     top:40px;
}
#menu-sign-menu li .sub-menu li.current_page_item a,
#menu-main-menu li .sub-menu li.current_page_item a{
	color:#f15828 !important;
}
.header #menu-main-menu li:hover,
.current-menu-item a,
 .current-menu-parent{
 
 }
.top-margin .sub-menu{
	left: 10px;
	position: absolute;
	width: 214px;
	top:45px !important;
	display:none;
	margin:0;
	z-index:8888;
}
.top-margin .sub-menu li {
     opacity: 0;
	 transition: all 0.4s ease-out;
}

.top-margin .sub-menu.new li {
/* */ opacity: 0;
  -webkit-animation: fadeIn 0.9s 1;
  animation: fadeIn 0.9s 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

/*.trans .sub-menu.new li:nth-child(5n+1) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.trans .sub-menu.new li:nth-child(5n+2) {
  -webkit-animation-delay: 0.8s;
  animation-delay:0.8s;
}

.trans .sub-menu.new li:nth-child(5n+3) {
  -webkit-animation-delay:1s;
  animation-delay:1s;
}

.trans .sub-menu.new li:nth-child(5n+4) {
  -webkit-animation-delay:1.2s;
  animation-delay: 1.2s;
}

.trans .sub-menu.new li:nth-child(5n+5) {
  -webkit-animation-delay: 1.5s;
  animation-delay:1.5s;
}*/
.trans .sub-menu.new{
	padding-top:35px !important;	
}

.top-margin.hideDiv:after{
/*	content:"";
	width:100%;
	min-height:230px;
	position:relative;	
	background:#fff;
	display:block;
	transition:all ease-in-out .2s;
  	box-shadow:0px 9px 7px rgba(0, 0, 0, 0.1);*/
}
.sidebarnew img{
	border-radius:3px;
	box-shadow:0 0 4px #666;
		
}


/* Animation steps */

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0.0;
  }
  100% {
    opacity: 1.0;
  }


}




















 
.menu-item-50 .sub-menu,
.menu-item-253  .sub-menu{
	   width: 530px;
}
.menu-item-50 .sub-menu li,
.menu-item-253 .sub-menu li {
    width: 49%;
}

#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;
}
.sub-menu li{
	background:#f15828;
 }
.sub-menu li{
 	width:100%;
	text-align:left;
 }
 #menu-sign-menu li .sub-menu li a,
#menu-main-menu li .sub-menu li a{
	color:#000 !important;
	font-size:13px;
background:#fff!important;
}
.redbar{
	background:#f15828;
	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;
    vertical-align: top;	
    border-right: 1px solid #ccc;
    margin: 0 ;
    padding: 0 10px;
    line-height: 1;
}
.menu-main-menu-container ul{
	float:right;	
}
.head-col1 .col-lg-8 .menu-main-menu-container{
	padding:30px 0;	
}
#menu-top-menu{
	float:right;	
}
.welcome_block{
	color: #000;
    position: relative;
    text-align: center;
    z-index: 0;
	padding:20px 0  !important;
	background:#fff;
  
}
.welcome_block h2{
	text-align:left;
	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;	
}
.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; 
 }
.contact-div i {
  
}


.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: #f15828;
	text-decoration: none;
}
.menu-top-menu-container {
    font-size: 13px;
    padding: 7px 0;
}
.table-responsive h3{
	text-transform:uppercase;
	font-weight:lighter;
	font-size:21px;	
}
.redbar i{
 
}
.redbar a:hover a{
	color: #00CC00;
}

.inside-listing {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a2e853+0,74c044+100 */
background: #a2e853; /* Old browsers */
background: -moz-linear-gradient(top,  #a2e853 0%, #74c044 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a2e853 0%,#74c044 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a2e853 0%,#74c044 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2e853', endColorstr='#74c044',GradientType=0 ); /* IE6-9 */

box-shadow:0 0 3px rgba(0,0,0,0.6);
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 a{
	color:#fff;
	transition:all ease-out .4s;
	font-weight:bold;
	text-shadow:0 0 2px #000;
}

.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: http://colorzilla.com/gradient-editor/#a2e853+0,74c044+100 */
background: #a2e853; /* Old browsers */
background: -moz-linear-gradient(top,  #a2e853 0%, #74c044 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a2e853 0%,#74c044 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a2e853 0%,#74c044 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2e853', endColorstr='#74c044',GradientType=0 ); /* IE6-9 */


}
.moreView:hover,
.btns a:hover{
	background:#0B7342;
	color:#fff;	
}
.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: #090 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 #6BBF43;
	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:#090;
}

.itmdis h3 a:hover,
.recru a:hover{
color:#6ABA41;	
}
.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:#090;
}
.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: #090 none repeat scroll 0 0;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 14px 10px;
	color:#fff;
 	border-bottom:6px  solid #6BBF43;
	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: http://colorzilla.com/gradient-editor/#83e050+0,6abe44+100 */
background: #83e050; /* Old browsers */
background: -moz-linear-gradient(top,  #83e050 0%, #6abe44 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #83e050 0%,#6abe44 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #83e050 0%,#6abe44 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83e050', endColorstr='#6abe44',GradientType=0 ); /* IE6-9 */

}
.leftbar li a:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6abe44+2,83e050+100 */
background: #6abe44; /* Old browsers */
background: -moz-linear-gradient(top,  #6abe44 2%, #83e050 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #6abe44 2%,#83e050 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #6abe44 2%,#83e050 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6abe44', endColorstr='#83e050',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: #090 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;
}

input{
	 border:1px solid #CCC;
	 padding:5px;	
    border-radius: 2px;
}
#gform_submit_button_3,
#gform_submit_button_1{
	background:#1b90f4;
	color:#fff	;
	padding:15px 35px !important;
transition:all ease-in-out .3s;
box-shadow:none;
}
 
.ingray {
    background: #f8f8f8;
    margin-bottom: 20px;
}
.blue {
     text-align: center;
}
.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;
}
  
 @-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:#666;	
}

#menu-main-menu li{
	list-style:none;
	float:left;
	vertical-align:top;	
 		transition:all ease-in-out .1s;
}
#menu-sign-menu li a,
#menu-main-menu li a{
	display: block;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    padding: 10px 0px 15px 18px;
    transition: all ease-in-out .1s;
    color: #fff;
    /* text-transform: uppercase; */
    transition: all ease-in-out .1s;
	
 }
 
 .sticky-header #menu-sign-menu li a,
.sticky-header  #menu-main-menu li a{
	display: block;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    transition: all ease-in-out .1s;
    color: #000;
    /* text-transform: uppercase; */
    transition: all ease-in-out .1s;
	
 }
#menu-sign-menu li.current-menu-item a,
#menu-main-menu li.current-menu-item a{
	color:#f15828;	
	transition:all ease-in-out .1s;
  }
  
 
li.menu-item-has-children > a:before{
	 content: "\f078";
	 float: right;
    margin-left: 5px;
    top: 4px;
    position: relative;
    
 
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#menu-sign-menu li:hover li a:after,
#menu-main-menu li li:hover  a:after{
 	background:none;
	height:0;	

}
#menu-sign-menu li a:after,
#menu-main-menu li.current-menu-item a:after{
	transition:all ease-in-out .1s;
	top:5px;
}
#menu-sign-menu li:hover a,
#menu-main-menu li:hover a{
	color:#f15828;	

	transition:all ease-in-out .1s;
	 
}
.top-margin .fa-envelope-o{
	margin-left:20px;
}

.fa{
	color:#F60;	
}
#menu-main-menu li.current-menu-item  a{
		transition:all ease-in-out .1s;
 }
.menuLarge{
	background:#fff;
}
.menuLarge ul{
	margin:0;
	padding:0;
}
.half{
	width:700px;
	margin:0 auto;
}
.trans{
	margin-top:0;
	text-align:right;	
}

.logotxt a{
	color: #fff;
    display: block;
    font-size: 21px;
    padding-top: 0;
font-weight:600!important;
    text-transform: uppercase;	

}

 
h3{
    font-size: 35px !important;
    font-weight: 400 !important;
    margin: 5px 0 10px 0!important;
 	
}
.homeicons,
.client,
.jobseekers {
    
 }
.client-div{
	padding:60px 0;	
}
.custom-block .row{
	margin-top:20px;	
}
 
#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;	
}


.small{
	font-size:12px !important;
}
.red-div{
 	 text-align: left;
	padding: 0;
	background:#fff;
}
.cpading{
	 padding:40px;
	
}
.red-div .container{
	width:100%;	
}
.White input,
.White select,
.red-div  input,
.gform_wrapper select{
	border: 1px solid #f0ecec;
    box-shadow: 0 0 4px #ececec inset;
    padding: 10px !important;	
}
.red-div .container .col-lg-6{
	padding-left:0;	
}
.red-div .container .col-lg-6 p{
padding:0;
	}
.red-div .container .col-lg-6.limg img{
	width:100%;
	height:auto;	
}
.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{
	 
		
}

.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;
 		
}
.top-margin #menu-sign-menu .sub-menu{
    top:35px !important;
}
#menu-sign-menu li ul,
#menu-main-menu li ul{
    padding: 10px;
    background: #fff;
    border-radius: 10px;
}
#menu-sign-menu li li a,
#menu-main-menu li li a {
    color: #000 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    line-height: 16px !important;
    padding: 10px !important;
 text-transform: none;
}
#menu-sign-menu li li:hover,
#menu-sign-menu li li a:hover,
#menu-main-menu li li:hover,
#menu-main-menu li li a:hover{
	background:#efefef !important;	
	color:#000 !important;

 
}
#menu-sign-menu li ul li.current-menu-item a,
#menu-main-menu li ul li.current-menu-item a{
	background: #fff !important;
}
#menu-sign-menu  li:hover ul li a:hover,
#menu-main-menu li:hover ul li a:hover{
	 background:#efefef !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;
 width: 99%!important;
border-radius: 2px;
 }
 .sector .owl-carousel .owl-item img {
    display: block;
    height: auto;
    margin: 0 auto;
    width: auto;
}
.home {
	background:#fff  ;
 }

.gray li {
    list-style: outside none disc;
}
.gray ul {
    margin-left:15px;
}

.gray h2 {
    color: #fff;
     font-size: 24px;
    font-weight: 100;
    line-height: 32px;
    margin-bottom: 25px;
     text-transform: none;
}
.client h2 {
   
    font-size: 24px;
    font-weight: 100;
    line-height: 32px;
    margin-bottom: 25px;
    text-transform: none;
	text-align:center;
}
.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;	
	    transition: all 0.2s ease-in-out 0s;
    background: #fff;
    box-shadow: 0 0 3px #ccc;
}


.scroltitle,
.res-img h2,
.res-img img,
.res-img p{
    position: relative;
    z-index: 2;
}
.res-img {
      transition: all 0.2s ease-in-out 0s;
 }
.res-img p{
	padding:0;
	margin:0;	
}
.res-img span{
padding: 0px 0 10px 0;
    display: block;
    font-size: 13px;
}
.DivContainerNw{
	overflow:hidden;	
}
.title.scroltitle h4{
  font-size: 18px;
    font-weight: 600 !important;
    padding: 0px 10px 10px 10px;
        font-family: Hellix,sans-serif;
            /*min-height: 78px;*/
}
.DivContainerNw:hover .res-img {
	   top: 60%;
}
.DivContainerNw:hover .title.scroltitle  {
	    padding-bottom: 5px;
}

.DivContainerNw{
	position:relative;
	overflow:hidden;
	padding:0 !important;
 }	

.DivContainerNw a{
	color:#000 !important;	
}

.DivContainerNw span{
	display: block;
    margin-top: 10px;
    position: relative;
    z-index: 888;	
}

.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{
	background:#fafafa;
	padding:20px;	
}

 
.where-div{
	padding:20px 0 0px 0;	
}
.contact-div{
	background:#4e5c65;
	padding:30px  0;	
	color: #fff;
	position:relative;
 }
.contact-div:after{
	content:url(../images/bg.png);
	position:absolute;
	right:50px;
	top:32px;
	display:block;
}
.contact-div:before{
	content:url(../images/bg2.png);
	position:absolute;
	left:50px;
	top:32px;
	display:block;
}	
	


.contact-div h2{
	margin:0;
	padding:0;	
}
.DarkBg{
	padding:10px 20px;
	background:#ededed ;	
}
.testiBlock a{
		color:#000;
}

.page .testiBlock h4 {
	clear: left;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: -1px;
    margin: 0 0 13px;
    text-transform: none;
}

.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{
 	text-align:center;
	margin:20px 0;	
	color:#000;
	 box-shadow:0 0 9px #dfdfdf;
	 transition:all ease-in-out .2s;
 }
 .PackageItem img{
		width:100%;
		height:250px; 
 }
 .PackageItem em{
		color:#999;
		margin-top:10px;
		font-size:14px; 
 }
 .viewjob{
  	font-size: 14px;
	border:1px solid #CCC;
 	display:inline-block;
	vertical-align:top;
	margin-bottom:30px;
 }

.viewjob a{
	display:block;
		padding:10px;
}
  .PackageItem a:hover{ 
		color:#F30 !important ;
		 transition:all ease-in-out .2s; 
 }
  .PackageItem:hover{ 
		  box-shadow:0 0 20px #dfdfdf;
		   transition:all ease-in-out .2s; 
 }
  .viewjob a:hover,
 .viewjob:hover{
		background:#F33 !important; 
		color:#fff !important ;
		 transition:all ease-in-out .2s; 
 }
 .PackageItem h2{
	color:#000;
	margin:0; 
	font-size:20px;
	padding:12px 30px;
	    min-height: 63px;
 }
 p.smalldescrip{
		 font-size: 14px;
    padding: 0 30px; 
 }
.PackageItem a,
.PackageItem a:hover{
	color:#000;	
}
.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: 100%;
	margin-right:20px;
}

#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:10px;
	color:#fff;	
	background:#BC1B84;
}

.alignnone.wp-image-165.size-full {
    	display:block;
}
.smallImg{
 display:none;
}

.timeDiv{
	position:absolute;
	left:5%;
	top:100px;
	color:#fff;
	z-index:9999;
}




.top-margin{
	transition:all ease-in-out .4s;	
	padding: 0 ;
	position: relative;
	z-index: 9999;
 }
 


.top-margin,
.fixedDiv.sticky-header{
 
     position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.sticky-header .top-margin {
            background: #fff;
}
.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 {
    margin-top: 0;
    text-align: right;
	transition:all ease-in-out .4s;	
}

.imgNews img{
	width:100%;
	height:auto;
}

.Mdate {
    background: #078dd0 none repeat scroll 0 0;
    color: #fff;
    float: left;
     margin-right: 10px;
    padding: 7px 10px;
    text-align: center;
    width: 60px;
}
.Mdate span {
    display: block;
    font-size: 23px;
    font-weight: 300;
    line-height: 21px;
    margin: 2px 0 5px;
}

.nopad{
	padding:0  !important;
	margin:0 !important;
}


.logoNewFoot li:first-child {
    margin-bottom: 25px;
}
.logoNewFoot img{
	margin-top:20px;
}
.callus li {
    margin-top: 10px;
}
.callus li i {
    color: #fff;
    font-size: 18px;
    margin-right: 8px;
    width: 20px;
}
ul, li, ol {
    list-style:  none ;
	
 }
.leftText li{
	 margin-left: 26px;
	 line-height:22px;
	 margin-bottom:10px; 
 }
 ul{
		margin:0;
		padding:0; 
 }
 

.top-margin .current_page_item,
.top-margin .trans li:hover,
.top-margin .current-menu-ancestor{
     color: #fff !important;
    text-decoration: none !important;	
}

.current_page_item{
	position:relative;	
}
.trans .current_page_item a:after{
	/*content:"";
	display:block;
	width:100%;
	height:2px;
	background:#744DEA;	
	border-radius:3px;*/
}
.top-margin .current-menu-ancestor a{
	 
}
 
.top-margin ul.sub-menu .current_page_item{
	background:none !important;	
}
.current_page_item a,
.trans li:hover a{
	color:#fff;	
}
.logotxt {
    padding: 10px 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;	
}

.wrapper{
	padding-top:35px;	
}


.woocommerce ul.products li.product a img {
      margin: 0 auto !important;
    width: auto  !important;
}
.woocommerce ul.products li.product a {
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
}
.entry-summary{
	padding:30px;
	background:#fff;
	min-height:413px;	
	box-shadow:0 0 3px #CCC;		
}

.woocommerce-product-gallery__wrapper{
	border-radius: 4px;
border: 3px solid #B0DEF9;
box-shadow: 0 0 3px #999;
 display: block;	
}
#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{
    margin-bottom: 40px !important;
   	display: none;
}

.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;
 }
 
.product_type_simple{
	 border: 1px solid #fd8643 !important;
	 color:#fff !important;
	 margin:0 auto !important;
	 display:block !important;
	 margin-bottom:20px !important;
	 width:125px;
	 transition: all ease-in-out .2s; 
	 background: #fd8643 !important;
	 padding: 12px !important;
	 font-weight: normal;
	 
 }
 .woocommerce-message{
		margin-bottom:20px !important;
		box-shadow: 0 0 4px #d6d6d6; 
 }
 .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
     font-weight: normal !important;
}
 
 .woocommerce #respond input#submit.alt:hover, 
 .woocommerce a.button.alt:hover, 
 .woocommerce button.button.alt:hover, 
 .woocommerce input.button.alt:hover,
 .product_type_simple:hover{
	background:#ff9b62 !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:500 !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 ;
}

.footer .socialtop li{
	color:#999;
	display:inline-block;
	vertical-align:top;	
  }
.footer .socialtop{
	margin-top:10px;
}	
.footer .socialtop .fa{
	 transition:all ease-in-out .2s;
}	
.footer .socialtop a{
	display:block;
	 padding:0;
	 transition:all ease-in-out .2s;
}
.footer .socialtop a:hover,
.footer .socialtop  a:hover .fa{
	color:#CCC;
	transition:all ease-in-out .2s;
}	



#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;
}
.top-margin .menu {
    margin-top: 5px;
}

.welcome_block h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
	   padding-top: 0;
}

.bot-1 .col-lg-4:hover{
	box-shadow:0 0 120px #999;	
}
.bot-1 .col-lg-4{
	padding:30px 20px;	
}
.blue h3.margin-bot{
	margin:40px 0 !important;	
}

.blue .whiteBox{
	text-align:center;
}	

.svgimg {
    height: 79px;
    width: 100px;
}

.blue .col-lg-9{
	text-align:left;
}
.blue p{
     font-size: 13px;
    line-height: 22px;	
}

.portfolio h4{
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
	color:#333;	
	margin-bottom:0;
	padding-bottom:0;
}
.portfolio{
	text-align:center;	
}
.portfolio p{
	color:#999;	
}

.portfolio img{
 	height: auto;
    transition: all 0.2s ease-in-out 0s;
    width: 210px;
}
.portfolio img:hover{
opacity:0.8;
	}


.pagen li,
.linew li{
    list-style: none;
	margin-bottom:10px;
}
.pagen{
	padding-bottom:30px;	
}
	
	
.phone_icon::before {
    background: rgba(0, 0, 0, 0) url("../images/phone_icon_st.svg") no-repeat scroll center center;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px;
}
.print_icon::before {
    background: rgba(0, 0, 0, 0) url("../images/print_icon.svg") no-repeat scroll center center;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px;
}
.mail_icon::before {
    background: rgba(0, 0, 0, 0) url("../images/mail_icon.svg") no-repeat scroll center center;
    content: "";
    height: 16px;
    left:0;
    position: absolute;
    top: 16%;
    width: 24px;
}

.contact_us_info_text{
	position:relative;
	padding-left:30px;	
}
.botom-arginNew{
	margin:30px 0;
 }
.botom-arginNew .col-md-6{
 
}


.partners  li{
	list-style:none !important;	
}

.partners.owl-carousel .owl-item img{
	width:auto !important;	
}
.foodetails {
    font-size: 15px;
}

.internalBG{
	 height:340px;
	 overflow:hidden;
	 	
}
.internalBG img{
	width:100%;	
	height:auto;
}

.logoh {
	width:200px;
}
.logoh img,
.logotxt img,
.footer .col-lg-3 img,
.footer .col-lg-2 img{
	width:auto;	
}

/*Added New*/
 
#map_line {
    margin-top: 0;
    transform: scale(1);
}

#map_line {
    text-align: center;
    width: 100%;
}

svg:not(:root) {
    overflow: hidden;
}

.mapishe {
    transform: translate(0px, 45px) scale(0.45);
}

.whiteh{
	text-align:center;
	color:#fff;	
	margin-bottom:30px;
}
.rightBar{
	border-right:2px solid #fff;	
}
.path_line {
    transform-origin: 52% 50% 0;
    transition: all 1.5s ease 0s;
}

.info_colb_block{
	padding-bottom:20px;	
}


@keyframes fluid-anim {
0% {
    transform: scaleY(1);
}
35% {
    transform: scaleY(1.12);
}
50% {
    transform: scaleY(1);
}
75% {
    transform: scaleY(0.96);
}
100% {
    transform: scaleY(1);
}
}
@keyframes fluid-anim {
0% {
    transform: scaleY(1);
}
35% {
    transform: scaleY(1.12);
}
50% {
    transform: scaleY(1);
}
75% {
    transform: scaleY(0.96);
}
100% {
    transform: scaleY(1);
}
}
.anim_fluid {
    animation: 1.5s ease 0s normal none 1 running fluid-anim;
    transform-origin: 0 100% 0;
}

.liquid_el:hover{
    animation: 1.5s ease 0s normal none 1 running fluid-anim;
    transform-origin: 0 100% 0;
}
.industry_icons_wrapper .icons_industry {
    cursor: pointer;
    margin-bottom: 15px;
    transition: all 0.5s ease 0s;
    width: 25%;
}
.industry_icons_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    padding-bottom: 16px;
 }

.container .industry_icons_wrapper h2 {
    color: #fff;
     
    font-size: 12px !important;
    font-weight: 100 !important;
    line-height: 19px !important;
    overflow-wrap: break-word !important;
    padding-top: 6px !important;
    text-align: center !important;
    text-transform: none !important;
}
.industry_icons_wrapper svg {
    display: block;
    height: 52px;
    margin: 0 auto;
}

.topbor{
	border-top:2px  solid #fff;	
	padding-top:30px;
}

 
.leftBarnew{
	border-left:2px solid #fff;	
}


.bottomMarignnew{
	margin-bottom:103px;
}	
.botMargin{
	margin-bottom:97px !important;
}
.gform_wrapper div.validation_error {
    color: #e80000!important;
    font-size: 1em!important;
    font-weight: 400!important;
}
input#input_1_6 {
    width: 97.5%!important;
}

#gform_submit_button_1{
    border-radius: 3px!important;
    border: none;
}

.discss h3{
font-size: 27px!important;
    font-weight: 700!important;
text-align:center;
padding:30px 0 10px 0;
line-height: 1;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.cgray{
 background:#efefef;
}


.discss h4 {
    font-size: 18px;
    line-height: 20px;
    font-weight: 100;
    color: #636363;
    text-align: center;
    /* text-transform: lowercase; */
    letter-spacing: 0;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.btnNeq {
    border-radius: 3px;
    border: 2px solid #39acc6;
    background-color: #39acc6;
    color: #fff;
    display: block;
    margin: 0 auto;
    width: 130px;
    text-align: center;
    padding: 10px 20px;
    margin: 20px auto 40px auto ;
    transition: all ease-in-out .3s;
}
.btnNeq:hover,
#gform_submit_button_1:hover{
     background: #3894d6;
    color: #fff;

}
.tnp.tnp-widget-minimal input.tnp-email {
    width: 63%;
border-radius:  4px 0 0 4px ;
}
.tnp.tnp-widget-minimal input.tnp-submit {
       padding: 12px 15px  15px  12px !important;
    text-align: center !important;
    background-color: #1e1e1e;
    border: 0px;
    height: 41px;
    color: #fff;
    width: 96px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 0 4px 4px 0;
    margin-top: 0px;
    vertical-align: top;
	border:1px solid #f69679;
}

.newsletternew  p {
   
    padding: 5px 0 10px 0;
}


.social_new {
	margin-bottom: 30px;
}
.social_new a {
	margin: 0 10px 0 0;
	position: relative;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	font-size: 17px !important;
	border-radius: 5px;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
}
.social_new a i {
	line-height: 30px;
}
.social_new a.ssba_twitter_share {
	background-color: #55acee !important;
	color: white !important;
}
.social_new a.ssba_twitter_share:hover {
	background-color: white !important;
	color: #55acee !important;
}
.social_new a.ssba_facebook_share {
	background-color: #3B5998 !important;
	color: white !important;
}
.social_new a.ssba_facebook_share:hover {
	background-color: white !important;
	color: #3B5998 !important;
}
.social_new a.ssba_google_share {
	background-color: #CC3732 !important;
	color: white !important;
}
.social_new a.ssba_google_share:hover {
	background-color: white !important;
	color: #CC3732 !important;
}
.social_new a.ssba_pinterest_share {
	background-color: #CC2127 !important;
	color: white !important;
}
.social_new a.ssba_pinterest_share:hover {
	background-color: white !important;
	color: #CC2127 !important;
}
.social_new a.ssba_email_share {
	background-color: #565656 !important;
	color: white !important;
}
.social_new a.ssba_email_share:hover {
	background-color: white !important;
	color: #565656 !important;
}
.social_new a.ssba_linked_share {
	background-color: #007bb6 !important;
	color: white !important;
}
.social_new a.ssba_linked_share:hover {
	background-color: white !important;
	color: #007bb6 !important;
}
.social_new a.ssba_youtube_share {
	background-color: #e52d27 !important;
	color: white !important;
}
.social_new a.ssba_youtube_share:hover {
	background-color: white !important;
	color: #e52d27 !important;
}
.social_block a {
	margin: 0 10px 0 0;
	position: relative;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	font-size: 17px !important;
	border-radius: 5px;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
}
.social_block a i {
	line-height: 30px;
}
.social_block a.ssba_twitter_share {
	background-color: #55acee !important;
	color: white !important;
}
.social_block a.ssba_twitter_share:hover {
	background-color: white !important;
	color: #55acee !important;
}
.social_block a.ssba_facebook_share {
	background-color: #3B5998 !important;
	color: white !important;
}
.social_block a.ssba_facebook_share:hover {
	background-color: white !important;
	color: #3B5998 !important;
}
.social_block a.ssba_google_share {
	background-color: #CC3732 !important;
	color: white !important;
}
.social_block a.ssba_google_share:hover {
	background-color: white !important;
	color: #CC3732 !important;
}
.social_block a.ssba_pinterest_share {
	background-color: #CC2127 !important;
	color: white !important;
}
.social_block a.ssba_pinterest_share:hover {
	background-color: white !important;
	color: #CC2127 !important;
}
.social_block a.ssba_email_share {
	background-color: #565656 !important;
	color: white !important;
}
.social_block a.ssba_email_share:hover {
	background-color: white !important;
	color: #565656 !important;
}
.social_block a.ssba_linked_share {
	background-color: #007bb6 !important;
	color: white !important;
}
.social_block a.ssba_linked_share:hover {
	background-color: white !important;
	color: #007bb6 !important;
}
.social_block a.ssba_youtube_share {
	background-color: #e52d27 !important;
	color: white !important;
}
.social_block a.ssba_youtube_share:hover {
	background-color: white !important;
	color: #e52d27 !important;
}
.single-portfolio .portfolio-item-content a:hover:before {
	color: #fff !important;
}
.single-portfolio .portfolio-item-content .social-icons {
	margin-left: -25px;
}
.single-portfolio .portfolio-item-content a[title="facebook"] {
	background: #3C589E !important;
	color: #fff !important;
}
.single-portfolio .portfolio-item-content a[title="facebook"]:hover {
	color: #fff !important;
}
.single-portfolio .portfolio-item-content a[title="linked-in"] {
	background: #1686B0 !important;
	color: #fff !important;
}
.single-portfolio .portfolio-item-content a[title="google+"] {
	background: #CC4032 !important;
	color: #fff !important;
}
.single-portfolio .portfolio-item-content a[title="youtube"] {
	background: #D72523 !important;
	color: #fff !important;
}

#inline {
   box-shadow: 0 0 3px #ccc;
    display: inline-block;
    margin-bottom: 40px;
    padding: 18px;
    background: #fff;
}

.single-title{
	position: absolute;
	left: 10px;
	top: 20px;
	z-index: 9999;
}
.single-title h2 {
    color: #fff;
    font-size: 34px;
        margin-bottom: 20px;
}

.single-title h4 {
    color: #ffffff;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 0 0 9px;
    text-transform: none;
}

.single-title p {
    margin: 0;
    padding: 5px 0;
    line-height: 1.4;
    color: #fff;
    font-size: 16px;
}
.TagLines {
    position: absolute;
    left: 0;
    top: 30%;
    right: 0;
    display: block;
    margin: 0 auto;
    z-index: 9999;
    width: 319px;
    color: #fff;
    
}
.TagLines h3{
    font-size: 50px !important;
    line-height: .8;
}

.relativediv{
	position: relative;
}

.hfdark h4{
	color: #000;
	margin-top: 20px;
}




.smalltxt  .TagLines h3{
	font-size: 30px !important;
	text-align: center;
}

.smalltxt  .TagLines h3 a{
	color: #fff;
	text-align: center;
	display: block;
}
.smalltxt .col-md-6{
	margin-top: 30px;
}

.TagLines a{
	color: #fff;
	text-align: center;
	display: block;
}
.TagLines p{
	padding: 0;
}
.smalltxt .col-md-6 .internalDiv:after {
    content: "";
    display: block;
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all ease-in-out .3s;
}
.smalltxt .col-md-6 .internalDiv:hover:after {
	background: rgba(0,0,0,0.9);
}

.internalDiv {
    position: relative;
    overflow: hidden;
}

.internalDiv  p {
    margin: 0;
    padding: 0;
}

.internalDiv  .TagLines{
	width: 100%;
}

.internalDiv a:hover{
	color: #fff;
}
.internaldiv li{
	margin-left:30px;	
}

.logoClient {
    box-shadow: 0 0 3px #ccc;
    margin: 40px 0 0px 0;
    transition: all ease-in-out .3s;
}

.logoClient:hover {
     box-shadow: 0 0 16px #ccc;
}

.mejs-controls{
	display: none !important;
}

.videoDiv .container {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

.videoDiv .container .col-lg-6{
         overflow: hidden;
    padding: 0 !important;
}

.topmarginnew{
	margin-top: 120px;
	padding-top: 20px;
}

.topmarginnew h2{
	margin-top: 0;
	padding-top: 0;
}

.contentScroll{
	height: 340px;
	margin-bottom: 50px;
}
/*New Css*/
.internal img{
	width:100%;
	height:auto;
}
.internal{
		position:relative;
		overflow:hidden;
		
}

.internal .details {
	position:absolute;
	left:15px;
	bottom:10px;
	z-index: 9999;
	
}
.overlay_on_image{
	 background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.internal p{
		padding:0;
		color:#fff;
}
.details h4{
	color:#fff;
	padding:0;
	margin:0;
}
.margin-tops{
	margin-top:40px;
}	

.internal img{
	transition:all ease-in-out .3s;
}
.internal:hover img{
	transform:scale(1.1);
}

.blue-div{
	background:#efefef;
	border-bottom:2px solid #fff;
}
.blue-div h2{
	 font-size: 18px;
    margin: 0;
    padding: 20px 0 10px;
}	

.applynw{
	display:block;
	padding:20px 0 10px 0;	
}
.white-content h2{
	text-align:center;	
}

.gift{
	background:url(../images/gif.jpg) no-repeat fixed;
	background-size:contain;	
	min-height: 330px !important;
	padding: 50px !important;
	transition:all ease-in-out .3s;
}
.gift1{
	background:url(../images/allpamper.jpg) no-repeat fixed right;
	background-size:contain;	
	min-height: 330px !important;
	padding: 50px !important;
	transition:all ease-in-out .3s;
}

.gift:hover{
	background-position:left 90px;	
	transition:all ease-in-out .3s;
}

 .gift1:hover{
	background-position:right 90px;	
	transition:all ease-in-out .3s;
}

a.more{
	display:block;
	width:220px;
	margin:0 auto;
	padding:20px 40px;
 color:#000 !important;
	border-radius:6px;	
	box-shadow:0 0 10px #fdc689;
	text-align:center;
	transition:all ease-in-out .3s;
	border:2px solid #fdc689;
 }
a.more:hover{
	background:#fdc689;
	color:#000 !important;
	border:2px solid #fdc689;	
}


.bot-2{
	margin-top:10px;	
}

.aboutusNew h2{
	margin-top:0;
	padding-top:0;
	font-size:20px !important;
}
.aboutusNew h3{
	margin:20px 0 !important;	
}
.teambox img {
    box-shadow: 0 0 22px #727272;
}

.teambox .col-lg-4{
	text-align:center;	
}

.grayNew {
	background:#ebebeb ;
	padding:30px 0;	
}
.grayNew h3{
	text-align:center;
}
.newitemscar{
	text-align:center;	
}
.newitemscar li{
	list-style:none;	
}
.whiteBox{
	background:#fff;
	padding:10px;
	margin:10px 0;
	border-radius:2px;	
}
.full-width img{
	width:100%;	
}
.newPadno .row .col-lg-6,
.newPadno .row {
	padding:0;
	margin:0;	
}
.nClassPad{
	padding:20px;
	text-align:center;	
}

.morenew {
	display:block;
	width:150px;
	margin:0 auto;
	border:1px solid #903;
	padding:10px;
	margin-top:30px;
	transition:all ease-in-out .3s;	
}
.morenew:hover{
	background:#903;
	color:#fff !important;	
}

.newPadno .col-lg-6:nth-child(3) .shifting .col-lg-6.img{
	float:right;	
}
.newPadno .col-lg-6:nth-child(4) .shifting .col-lg-6.img{
	 float:right;
}
.col-lg-6.img{
	transition:all ease-in-out .2s;	
	overflow:hidden;
}
.shifting  .col-lg-6.img img{
	transform:scale(1,1);
	transition:all ease-in-out .2s;	
}
.shifting:hover .col-lg-6.img img{
	transform:scale(1.4,1.4);
	transition:all ease-in-out .2s;		
}

.contactPage .fa{
	font-size:30px;
	text-align:center;
	display:block;
	color:#b69e59 ;	
}
.contactPage .leftAlign{
 background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px #ccc;
    min-height: 525px;
    padding: 30px;
    text-align: center;
 }
 

.contactPage  li{	
list-style:none;
padding:20px 0 0 0;
	
}

.inGallery{
	    visibility: hidden;	
}
.inGallery img{
	width:100%;
	height:auto;	
}
.scroller-status{
	display:none;
}	
button {
  font-size: 20px;
  padding: 10px 20px;
  border-radius: 5px;
  background: #CCC;
  border: none;
}

.page-load-status {
  display: none; /* hidden by default */
  padding-top: 20px;
  border-top: 1px solid #DDD;
  text-align: center;
  color: #777;
}

.img-Container{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
		
}
.img-Container img{
	transition:all ease-in-out .2s;	
}
.white-content:hover .img-Container img{
	transition:all ease-in-out .2s;	
	transform:scale(1.2,1.2);
}

.inGallery h3{
	position:absolute;
	top:-100px;
	width:100%;
	text-align:center;	
	transition:all ease-out .3s;
}
.inGallery{
	margin-bottom:50px;	
	position:relative;
	overflow:hidden;
}

.inGallery a {
	color:#fff;
}
.inGallery:hover h3{
	top:200px;
	transition:all ease-out .3s;
	
}
.inGallery:hover a{
	color:#fff;	
}

.whiteBox{
	transition:all ease-in-out .3s;
	padding:50px;
	margin-bottom:40px;
	 border: 1px solid #dfdfdf;
    border-radius: 3px;
    margin-bottom: 40px;
    padding: 50px 20px;
    transition: all 0.3s ease-in-out 0s;
	
}
.whiteBox:hover{
	box-shadow:1px 6px 60px #dfdfdf;	
}

.titleCat {
font-size:30px;
text-transform:uppercase;	
}
 

.woocommerce-loop-product__title {
    padding-bottom: 25px !important;
    font-size: 13px !important;
    padding: 20px 25px 10px 25px  !important;
    line-height: 1.5;
}
.woocommerce ul.products li.product a img {
     height: 230px!important;
     padding: 20px 0;
      background: #fff;
	  
 }

.products .woocommerce-product-details__short-description{
	padding:0 20px 20px 20px;
}	

.titleCatsmall{
	color:#0073f4 ;	
}

p.mbottom{
	margin-bottom:40px !important;	
}
.BE-Boxes  a{
	color:#fff;	
}

.smalltxt{
	font-size:15px;
	display:block;
	margin-top:10px;	
}

.smimage img{
	 height: auto;
    margin: 30px 0;
    width: 100%;
}	
.paddingtop100 {
	padding-top:50px;
}


.leftText {
	text-align:left;
	color:#007EB9;
}
.leftText h3{
 	color:#007EB9;
}

.leftText {
	color:#007EB9;
	padding:30px;
	margin:30px 0;
	background: #fff;	
}
.leftText em {
    display: block;
    font-family: "Vollkorn",serif;
    font-size: 28px;
    margin-bottom: 20px !important;
	line-height:1;
}
.leftText  h2{
	color:#fff;	
}

.products li{
	transition:all ease-in-out .2s;
    background: #fff none repeat scroll 0 0;
    border-image: none;
    border: 1px solid #dedede;
    border-radius: 4px;
    transition: all 0.2s ease-in-out 0s;
}

.woocommerce-page{
	background:#fff;	
}
.products li:hover{
	box-shadow:1px 6px 60px #dfdfdf;	
}

.count{
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    color: #999;	
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width:30.8% !important;
	background: #f8f7f7;
	min-height: 395px;
}
.imgwrap{
	 background: #fff;
}
.product-category a{
	display:block;
	padding:40px 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,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
     width: 100% !important;
}

.foodetails li{
	list-style:none;
}
.foodetails h2{
	padding:10px 0;
	margin:0;	

}

.foodetails h2:after{
	content:"";
	display:block;
	width:50px;
	height:5px;
	background:#0C3;
	border-radius:3px;
	margin-top:10px;	
}

.product-categories li{
	border-bottom: 1px solid #3d474e;
}
.product-categories li a{
	padding: 10px 0;
	color: #fff;
	display: block;
	transition: all ease-in-out .2s;
}
.product-categories li a:hover{
	background: #3d474e;
	padding: 10px;
}

.categories{
	background:#445058 ;
	color: #fff;
	padding:20px;
}
.categories h2{
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}
.categories h2:after{
	content: "";
	display: block;
	width:40px;
	height: 4px;
	background: #fff;
	position: relative;
	margin: 10px 0;
}
.foodetails {
	padding:10px;
	background:#fff;
	box-shadow:0 0 3px #999;		
}
.foodetails .count{
	float:right;
}

ul.products .woocommerce-product-details__short-description{
	display:none;
}	
.woocommerce-product-details__short-description li{
	 margin-left:20px !important;	
}

.TitleBox{
	text-align:center;
	background:#FFF;
	border-radius:3px;
	padding:20px;
	box-shadow:0 0 3px #999;
	min-height:200px;	
	margin-bottom:40px;
	transition:all ease-in-out .2s;	
}

.TitleBox a{
	color:#039;	
	transition:all ease-in-out .2s;	
}

.TitleBox img{
	width:100px;
	height:auto;
	display:block;
	margin-bottom:10px;
	margin:0 auto;
	position:relative;
	transition:all ease-in-out .2s;	
	top:0px;	
}
.TitleBox:hover img{
	top:-10px;	
	transition:all ease-in-out .2s;	
}
.White{
 	margin-bottom:30px;	
	
	 background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px #ccc;
     padding: 20px;
    text-align: center;
}

section.related {
	clear:left;
	padding: 0 25px;
} 
.iconimage img{
	 width:100%;
	 height:auto;	
}
/*Toggle Menu*/
.BE-Boxes a{
	border: 1px solid #fff;
    border-radius: 3px;
    display: block;
    margin: 0 auto;
    padding: 12px 30px;
    vertical-align: top;
    width: 151px;
	vertical-align:top;
	width:150px;
	margin:0 auto;
	transition:all ease-in-out .2s;
}
.BE-Boxes a:hover{
	background:#fff;
	border:1px solid #03C;	
}
 

.cartPage{
	margin-top:100px;	
}

.shop_table thead th{
	background:#7F8387;
	color:#fff;
}	

.wc_payment_methods li{
	list-style:none !important;	
}

#place_order{
	background:#fff !important;	
}
#place_order:hover{
	  background:#13afeb !important ;
}

.contentScroll  img{
 width:100%;
height:auto;
margin:0  0 30px 0;
}

.logotxt img {
    padding: 5px 0px;
    max-width: 240px;
}

#menu-sign-menu li{
	  display: inline-block;
    font-size: 12px;
    list-style: outside none none;
    margin-left: 0;
    text-transform: uppercase;
    vertical-align: top;	
}
#menu-sign-menu li a{
	color:#fff;
	display:block;
}
#menu-sign-menu li ul li a{
    margin:0;
}

.left-col .woocommerce .woocommerce-MyAccount-navigation{
	background:#F3F3F3;
	margin-bottom:20px;
	padding:10px;	
}
.left-col .woocommerce li{
	list-style:none;	
}
.left-col .woocommerce li a{
	display:block;
	padding:10px;
	border-bottom:1px solid #DADADA;	
}

.searchmod,
.menu-sign-menu-container {
    display: inline-block;
    vertical-align: top;
}

.searchmod {
    margin: 13px 0 0 10px;
    color: #ff6600;
    font-weight: 600;
}
#menu-top-menu{
	text-transform: uppercase;
}

.menu-sign-menu-container {
    margin-top: 12px;
}

#searchsubmit {
    background: #ff6c00;
    color: #fff;
    border: none;
    padding: 5px 14px;
}

.related.products .product_type_simple{
display:none!important;
}

#menu-sign-menu li a{
display: block;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0px;
    padding: 0 0px 15px 10px;
    transition: all ease-in-out .1s;
    color: #fff;
    text-transform: none;
    transition: all ease-in-out .1s;
}

#menu-sign-menu li ul li a{
        font-weight: 500;
            text-transform: none;
            padding:0;
}
/*New 2018*/
.orange{
	background:#ff7326;
	color: #fff;
	padding: 30px;
	border-radius: 3px;
	margin-bottom: 10px;
	transition: all ease-in-out .2s;
}
.orange:hover{
	background:#ca3a01 ;
}

.BE-Wrapper{
	text-align: center;
	padding: 40px 0;
}
.BE-Wrapper .row{
 	 
}
.main-hero{
     position: relative;
    z-index: 0;
	transition:all ease-in-out .4s;	
	    background-color: #01113b;
    background-image: url(../images/abstract.jpg);
        top: -24px;
}
.BE-Hospitality{
 	padding:40px 0px;	
 	background:#f9fcfd; 
}
.sticky-header .chide{
display:block;
}
.chide{
display:none;
}
.sticky-header .dhide{
    display:none;
}
.BE-Hospitality{
	text-align: center;
}
.BE-Hospitality p{
    padding-top:0;
    margin-top:0;
}

.BE-Hospital{
	text-align: left;
	padding: 30px;
    border: 1px solid transparent;
    transition: all ease-in-out .2s;
    border-radius: 3px;
}
.BE-Hospital:hover{
	background: #fff;
	border: 1px solid #ccc;
}
.BE-Hospital h3{
	font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
   padding-left: 38px;
    position: relative;
}
.BE-Hospital{
	font-size: 13px;
}

.BE-Hospital h3:before{
	content: "";
	display: block;
	width: 42px;
	height: 40px;
	position: relative;
	background: url("../images/H-sprite.png") no-repeat;
	position: absolute;
	left: 0;
	top: -10px;
}

h3.SS:before{
	background-position:-72px 0;
}
h3.OC:before{
	background-position: -128px 0;
}
h3.OB:before{
	background-position:-3px -58px;
}
h3.ER:before{
	background-position: -73px -57px;
}
h3.TO:before{
	background-position: -127px -57px;
}

h2, .h2{
color:#3a4953;
font-weight: 500;
}
.BE-System{
	background:#ffdfce;
	padding:40px  0;	
	
}
.BE-System h4{
	color:#3c364c;
	margin-top: 30px;
}
.BE-System h2,
.BE-System p{
	text-align: center;
}
.SpecialDiv b{
	font-size: 70px;
	font-weight: 600;
	color: #3c364c;
	margin-top: 20px;
	display: block;
}
.SpecialDiv{
	text-align: left;
}
.SpecialDiv p{
	text-align: left;
}
.BE-System ul.SpecialMod li{
	margin-bottom: 12px;
	list-style: none;
}
.Ho-Wrap ul li:before,
.liNew li:before,
.BE-System ul.SpecialMod li:before{
	content: url(../images/check.png);
	margin-right: 8px;
	position: relative;
	top: 2px;
	
}
.liNew li{
	margin-bottom: 15px;
}
.BE-System li{
	list-style: none;
}
.ContactDiv li{
	float: left;
    vertical-align: top;
    background: #ff7326;
    color: #fff;
    padding: 18px;
    border-radius: 5px 0 0 5px;
    font-size: 18px;
}
.ContactDiv li:last-child{
	border-radius:0 35px 35px 0;
	background: #20ac09;
	transition: all ease-in-out .3s;
}
.ContactDiv li.chatBlock:hover{
	background: #167c05;
	cursor: pointer;
}
.ContactDiv{
	margin-top: 5px;
}

.BE-Venues{
	text-align: center;
	padding: 40px 0;
	    background: #f1f1f1;
	            font-family: Hellix,sans-serif;
}
.BE-Venues h2 {
	font-family: Hellix,sans-serif;
    font-weight: 600;
    font-size: 35px;
    color: #f15828;
    padding:0px 0 20px 0;
}
.caseItem img{
    border-radius:5px 5px  0 0;
}

.BE-Boxes{
	background:#5f7786;
	background-size:cover;	
	padding:50px 0;	
	text-align:center;
	color:#fff;
}
.BE-Boxes li{
	list-style:none;	
}
.BE-Boxes  em{
    display: block;
    font-family: "Vollkorn",serif;
    font-size: 28px;
    margin-bottom: 20px !important;
}
.BE-Boxes h3{
	margin:0 0 20px 0;
	font-size: 22px !important;
	font-weight: 500 !important;
}

.BE-Boxes .btn-info{
	background:#f15828;
	margin-top: 30px;
	color: #fff;
	box-shadow: none;
	border: none;
	padding: 10px 20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	transition: all ease-in-out .2s;
}
.BE-Boxes .btn-info:hover{
	background:#ff772c;
}
.BE-Boxes .btn-info a{
	color: #fff;
}

li#menu-item-32 a{
	color:#26a903 ;
}


.contact-div .col-md-3{
	font-weight: 500;
	font-size: 17px;
}

.orange img{
	display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
.orange a{
	color: #fff;
}
.mid-border{
	border-left: 2px solid #f2f2f2;
	border-right: 2px solid #f2f2f2;
}
.mid-verticle{
	border-bottom: 2px solid #f2f2f2;
	border-top: 2px solid #f2f2f2;
}

/*Restaurants*/
.RE-Wrap .BE-Hospital h3:before{
	content: "";
    display: block;
    width: 68px;
    height: 60px;
    position: relative;
    background: url(../images/sprite-2.png) no-repeat;
    position: absolute;
    left: -14px;
    top: 3px;
}

.RE-Wrap h3{
	padding-left: 50px;
	font-size: 14px !important;
}
.RE-Wrap  p{
	padding-left: 50px;
    word-wrap: normal;
    white-space: nowrap;
}

.RE-Wrap h3.SS:before{
	background-position:-72px 0;
}
.RE-Wrap h3.OC:before{
	background-position:-143px 0;
}
.RE-Wrap h3.OB:before{
	background-position:0px -72px;
}
.RE-Wrap h3.ER:before{
	background-position:-69px -80px;
}
.RE-Wrap h3.TO:before{
	background-position:-140px -72px;
}

.RE-Wrap h3.AE:before{
	background-position:6px -137px;
}
.RE-Wrap h3.PR:before{
	background-position:-74px -142px;
}
.RE-Wrap h3.MO:before{
	background-position:-140px -144px;
}
.RE-Wrap  .BE-Hospital,
.RE-Wrap  .BE-Hospital:hover{
	border: none;
    padding: 40px 0px 0px 40px;
    min-height: 163px;
}
.RE-Wrap{
	margin-top: 40px;
}
.RE-Gray{
	background: #fbfbfb;
}

.GrayDiv{
	background: #fbfbfb;
	margin: 30px 0 0px 0;
}
.OrangeDiv{
	background: #ff7326;
	margin: 30px 0 0px 0;
	color: #fff;
}
.NoPadding{
	padding:0 !important;
}

/*Pubs*/
.PU-Wrap{
	
}
.PU-Wrap h3{
	font-size: 20px !important;
    padding: 10px 0 30px 0  !important;
    display: block;
    margin: 0 !important;
}
.InnerMod{
	padding: 30px;
}
.OrangeDiv h3:after{
	width: 30px;
	content: "";
	display: block;
	height: 5px;
	background: #fff;
	position: relative;
	top: 15px;
}
.GrayDiv h3:after{
	width: 30px;
	content: "";
	display: block;
	height: 5px;
	background: #ff7326;
	position: relative;
	top: 15px;
}

.NormalDiv{
	background:#f5f5f5;
	padding: 25px;
}
.NormalDiv h3{
	margin:0 !important;
	padding:0 0 5px 0!important;
}
.Centered{
	text-align: right;
}
/*Fast foods*/
.FF-Wrap h3{
	font-size: 20px !important;
    padding:10px 0 0px 60px !important;
    display: block;
    margin: 0 !important;
}
.FF-Wrap .OrangeDiv p,
.FF-Wrap .GrayDiv p{
	padding-left: 60px;
	padding-bottom: 30px;
}

.FF-Wrap .GrayDiv h3:after,
.FF-Wrap .OrangeDiv h3:after{
	background: none;
}

.FF-Spri{
	content: "";
	display: block;
	width: 77px;
    height: 80px;
	position: relative;
	background: url(../images/sprite-3.png) no-repeat;
	position: absolute;
	left: 14px;
    top: 37px;
}
.FF-SS{
	background-position: 0 0;
}
.FF-ET{
	background-position: 0px -78px;
    top: 128px;
}

.FF-YO{
	background-position: 0px -182px;
    top: 243px;
}

.FF-US{
	background-position: 0 -279px;
    top: 41px;
}
.FF-CF{
	background-position: 0px -403px;
    top: 154px;
}
.FF-PY{
	 background-position: 0px -515px;
    top: 256px;
}
.FF-OrnageNew{
	background: #f15828;
	color: #fff;
	padding-top: 40px;
}

.FF-OrnageNew h3{
	font-weight: normal !important;
    margin:50px 0 30px 0 !important;
    font-size: 33px !important;
}

/*Hardware*/
.HW-Wrap{
	font-size: 15px;
}
.HW-Wrap b{
	font-size: 20px;
	font-weight: 500;
	margin: 20px 0;
	display: block;
}
.HW-Wrap h3{
	font-size: 30px !important;
	margin:60px 0px 30px 0px !important;
	text-align: center;
}

.H-gray{
    background: #f5f5f5;
    padding:30px 40px;
    border-radius: 5px;
}
.LastRow{
	text-align: center;
}
.LastRow b{
	margin:5px 0 25px 0;
}

.TAB-Wrap{
	background:#ececec;
	padding:60px 0;
}
.black h4{
	color: #000;
}

.text-center h3{
	margin:20px 0 !important;
}

.hot-Wrap{
	overflow: hidden;
}
.CommonHotel{
	padding:70px 40px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 1.5;
}
.OrgDiv{
	background:#ff7224;
}
.GryDiv{
	background:#363940;
}
.hot-Wrap .col-md-4{
	padding: 0;
}
.BusIn-Wrap{
	background:url(../images/hotel-black.jpg) no-repeat right top #000;
	color: #fff;
	padding: 80px 0;
	background-size: contain;
	min-height: 400px;
}

.BusIn-Wrap ul li{
	margin:34px 0px 30px 90px;
}

.BusIn-Wrap ul{
	margin:0;
	padding: 0;
}


.BusIn-Wrap .FF-Spri{
	content: "";
	display: block;
	width: 77px;
    height: 80px;
	position: relative;
	background: url(../images/sprite-4.png) no-repeat;
	position: absolute;
	left: 14px;
    top: 37px;
}
.BusIn-Wrap .FF-SS{
	background-position: 0 0;
}
.BusIn-Wrap .FF-ET{
	background-position: 0px -78px;
    top: 128px;
}

.BusIn-Wrap .FF-YO{
	background-position: 0px -182px;
    top: 243px;
}
.BusIn-Wrap .FF-AS{
	background-position: 0px -86px;
    top: 96px;
}
.BusIn-Wrap .FF-CF{
	background-position: 4px -222px;
    top: 210px;
}
.BusIn-Wrap .FF-PY{
    background-position: 5px -140px;
    top: 138px;
}

.BusIn-Wrap  h3:after{
	content: "";
	width: 50px;
	height: 5px;
	background:#fff;
	position: relative;
	top: 10px;
	margin:20px 0 50px 0;
	display: block;
}

.HotelB-Wrap{
	overflow: hidden;
}

.CommonHotelbot{
	padding: 40px 60px;
	 color: #fff;
}

.Gray1{
	background:#6d727a;
}
.Gray2{
	background:#5c616a;
}
.Gray3{
	background:#585d66;
}

.HotelB-Wrap .col-md-4{
 padding: 0;
 margin:0;
}

.HotelB-Wrap .col-md-4 img{
	float: left;
    margin-right: 10px;
}
.HotelB-Wrap .col-md-4 p{
	margin:0;
	padding: 0;
}

.fulldivHotel {
	background:#ececec;
	padding: 40px 0;
	text-align: center;
}
.fulldivHotel img{
	display: inline-block;
    margin: 50px 10px;
}

.fulldivHotel p{
    clear: left;
}
.Ho-Wrap{
	padding: 50px 0;
}

.ConOrange{
	color: #fff;
	background:#fd8643;
	padding: 40px;
}
.ConOrange input{
	padding:10px !important;
}
.Ho-Wrap ul li{
	margin:15px 0;
}

/*leisure*/
.leisure .video {
    position: absolute;
    margin: 0 auto;
    right: 0;
    top: 240px;
    display: block;
    width: 102px;
    z-index: 999;
    left: 0;
}

.Lcommen {
    background: #000;
    padding: 130px 40px;
    color: #fff;
    background-size: cover;
    min-height: 320px;
    font-size: 20px;
    line-height: 1.3;
}
.nopadding .col-md-4{
	padding: 0;
	border: 1px solid #fff;
}
.BE-Wrapper .nopadding {
    margin: 0 10%;
}

.Ticket_box{
	background: url(../images/leisure/ticketing.jpg) no-repeat;
}
.food_box{
	background: url(../images/leisure/beverages.jpg) no-repeat;
}
.suplier_box{
	background: url(../images/leisure/super.jpg) no-repeat;
}
.multi_box{
	background: url(../images/leisure/multi.jpg) no-repeat;
}
.central_box{
	background: url(../images/leisure/central.jpg) no-repeat;
}
.complete_box{
	background: url(../images/leisure/controll.jpg) no-repeat;
}

.GrayBG{
	background: #f5f5f5;
}
.GrayBG p{
	text-align: left;
}

.GrayBG h4 {
    color: #000;
    margin-top: 10px;
}
.LE-Business{
	padding: 50px 0;
}

.LE-Business .CommonHotel {
	padding: 60px 20px;
	font-size: 16px;
}
.LE-Business .row {
    margin: 0 20%;
}
.LE-Business  .col-md-6{
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}

.woocommerce ul.products li.product .price {
    color: #445058 !important;
    font-weight: 500 !important;
    font-size: 25px !important;
}

.advertBox{
	margin-top:20px;
	margin-bottom: 20px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	margin-bottom: 2.8rem !important;
}

.product-categories li.current-cat a{
	color:#ff6600;
}
.smallWelcome {
    position: absolute;
    top: 630px;
    z-index: 999;
    color: #fff;
}
.smallWelcome h2{
    color:#fff;
        font-family: Hellix,sans-serif;
        font-weight:600;
        font-size: 40px;
}
.BE-Wrapper h3{
 font-family: Hellix, sans-serif;
    font-weight: 400 !important;
    font-size: 31px !important;
    text-align: left;
    color: #fff;
}
.BE-Wrapper h3 a{
    color:#fff;
}
.itemSingle img{
    max-width:120px;
}

.BE-Wrapper h2{
  font-family: Hellix,sans-serif;
    font-weight: 600 !important;
    font-size: 70px !important;
    margin-bottom: 35px;
    background: linear-gradient(90deg, rgb(255, 77, 10), rgb(249 142 05), rgb(79, 172, 14)) text;
      -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.menu-main-menu-container {
    margin-top: 20px;
}
.itemSingle {
    margin: 0 auto;
    box-shadow: 0 0 16px #d9d9d999;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 10px;
}
.coltwo,
.colthree,
.colone {
display: flex;
    max-width: 1040px;
    margin: 0 auto;
}
.BE-Hospitality{
    font-family: Hellix,sans-serif;
    font-weight: 500;
    font-size: 16px;
    position: relative;
    color: #000;
    line-height: 1;
}
.BE-Hospitality .container{
           position:relative; 
}
.BE-Hospitality img{
    border-radius: 270px;
    box-shadow: 0 4px 15px 0 rgb(1 17 59 / 23%);
}
.colthree >div,
.colone > div{
    max-width:320px;
}
.ctwo {
    position: relative;
    left: 402px;
}
.BE-Hospitality h3 {
    font-size: 23px !important;
    font-weight: 600 !important;
    margin-top: 20px !important;
        color:#f15828;
            margin-bottom: 0 !important;
}
.coltwo {
   display: flex;
    justify-content: center;
    position: absolute;
    top: 290px;
    left: 470px;
}

.coltwo img{
    width:100%;
}
.coltwo > div{
max-width: 350px;
    top: -140px;
    position: relative;
}

.colend{
       position: relative;
    left: 402px;
}
.ctwo,
.cone{
    padding-bottom:20px;
}
.BE-Hospitality h2{
   font-family: Hellix,sans-serif;
        font-weight:600;
        font-size: 35px; 
        color:#f15828;
}
.page-template-contact .top-margin,
body.single .top-margin{
    background: #04164d;
}

.sticky-header.page-template-contact .top-margin,
body.sticky-header.single .top-margin{
    background: #fff;
}
h1, .h1{
    font-weight: 600 !important;
    margin-top: 0;
    color: #f15828;
}
.countriesPG{
    min-height:400px;
}

h2, .h2{
      font-weight: 600 !important;
 
    color: #f15828;
}

.rowOver{
    position: relative;
    top: -30px;
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0px 10px 53px #e5e5e5;
}

.rowOver .label {
    display: block;
    font-weight: 600 !important;
    color: #5c76c3;
    text-align: left;
    margin: 0;
    padding: 9px 0 0 0;
    font-size: 17px;
}
.conDiv {
 padding: 10px 0px;
    font-weight: 600;
    font-size: 20px;
    color: #0d76cf;
}
.title.scroltitle {
    padding-top: 20px;
}
.lefMenuItems{
    margin-bottom: 30px;
}

.lefMenuItems li a{
display: block;
    padding: 9px 10px;
    color: #fff;
    margin-bottom: 1px;
    border-radius: 3px;
    box-shadow: 0 0 2px #8888;
    transition:all ease-in-out 0.1s;
    
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: rgb(69,72,77); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 */



}
.lefMenuItems li a:hover{
    transition:all ease-in-out 0.1s;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004b8f+0,000770+100 */
background:#f15828;

}
.lefMenuItems li.current_page_item a{
    background: #f15828; /* Old browsers */
}
html {
  scroll-behavior: smooth;
}
.tcontents {
box-shadow: none;
    text-transform: none;
    background-color: #fff;
    border: 1px solid #e4e7ec;
    border-radius: 8px;
    margin-bottom: 20px;
    padding: 30px 25px;
    position: sticky;
    top: 10rem;
    align-self: flex-start;
}
.newWidth{
    justify-content: space-around;
    align-items: flex-start;
    height: 150vh;
}
.tcontents a{
    color: #17324b;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    display: block;
    font-size:18px;
}
.page-template-hotels .wrap{
    background:#fbf7f7;
}

.tcontents h3{
    font-size: 23px !important;
    font-weight: bold !important;
}
.tcontents li{
    border-bottom:1px solid #efefef;
}
.advertDiv{
    justify-content: space-around;
    align-items: flex-start;  
    border-radius:5px;
    box-shadow:0 0 5px #ccc;
}
.comspan::before{
    content: "";
    display: block;
    height: 100px;
    margin-top: -100px;
    visibility: hidden;
}
.c-images img{
    width:100%;
   border-radius:10px;
}
.c-images h2{
    font-size:15px;
    font-size: 17px;
    text-align: center;
}
table.mtable {
    border:1px solid #ccc;
    width:100%;
    margin-bottom: 10px;
}
table.mtable td{
    padding:10px;
}
table.mtable th {
    background: #222;
    padding: 10px;
    color: #fff;
}

table.mtable tr:nth-child(odd) td{
    background: #d5d5d5;
    color: #000;
 }
table.mtable tr:nth-child(even) td{
	background: #ededed;	
 	color:#000;
 	    border-bottom: 1px solid #c7c7c7;

}
.page .title h4{
    margin:20px  0 5px  0;
}
.title ul li {
    list-style: disc;
    margin-left: 10px;
}
.title ul {
    margin-left: 8px;
}

  .title strong{
      font-size:18px;
  }
  
 .title ol li {
      list-style: auto;
  }
  .title ol li ul li {
      list-style: circle;
  }
  .title ol{
          margin-left: 0;
    padding-left: 15px;
  }
    .title h4{
font-size: 22px !important;

    }
    .title h4 span{
            font-weight: 600 !important;
    }

    .blocD{
        display: flex;
    }
    .wi-six{
        width:50%;
    }

.blocD .itemSingle img {
     max-width: inherit;
    width: 100%;
}
.blocD  .itemSingle{
    position: relative;
    padding:0;
}
.blocD  .itemSingle h3 {
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.blocD  .itemSingle p{
    padding:0;
}