@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url('https://fonts.googleapis.com/css?family=Bubblegum+Sans&display=swap');
body 
 {
	 padding:0;
	 margin:0;
	 font-family: 'Open Sans', sans-serif;
	 font-size:14px;
	 color:#212121;
	 }
h1,h2,h3,h4,h5,h6
 {
	 font-family: 'Bubblegum Sans', cursive;
	 }
h1 
 {
	 font-size:26px;
	 }
h2 
 {
	 font-size:24px;
	 }
h3 
 {
	 font-size:22px;
	 }
h4 
 {
	 font-size:20px;
	 }
h5 
 {
	 font-size:18px;
	 }
h6 
 {
	 font-size:16px;
	 }
ul,li 
 {
	 list-style:none;
	 padding:0;
	 margin:0;
	 }
a 
 {
	 color:#4e888f;
	 }
a:hover ,a:focus
 {
	 text-decoration:none;
	 outline:0;
	 color:#dc9358;
	 }
p 
 {
	 line-height:25px;
	 }
address 
 {
	 line-height:24px;
	 }
.clear 
 {
	 clear:both;
	 }
.tpad 
 {
	 padding-top:10px;
	 }
.rpad 
 {
	 padding-right:10px;
	 }
.bpad 
 {
	 padding-bottom:10px;
	 }
.lpad 
 {
	 padding-left:10px;
	 }
.tbpad 
 {
	 padding-top:10px;
	 padding-bottom:10px;
	 }
.rlpad 
 {
	 padding-right:10px;
	 padding-left:10px;
	 }
.trblpad 
 {
	 padding:10px;
	 }
.tspace 
 {
	 padding-top:30px;
	 }
.bspace 
 {
	 padding-bottom:30px;
	 }
.tbspace 
 {
	 padding-top:30px;
	 padding-bottom:30px;
	 }

.top50 
 {
	 padding-top:50px;
	 }
.mb-0 
 {
	 margin-bottom:0!important;
 }
.button-1,.button-1big  
 {
	 border-radius:25px;
	 border:1px solid #242424;
	 padding:5px 20px;
	 color:#212121;
	 }
.button-1big  
 {
	 padding:10px 30px;
	 }
.fw7 
 {
	 font-weight:700;
 }
.txt-right
 {
	 text-align:right;
 }
.txt-left
 {
	 text-align:left;
 }
.txt-large 
 {
	 font-size:16px;
 }
/**************************** HEADER START HERE *************************** */
#HomeHeader 
 {
	 position:absolute;
	 top:0;
	 left:0;
	 right:0;
	 margin:0 auto;
	 z-index:999;
	 }
header 
 {
	 background:#fff;
	 }
.headLeft,.headRight 
 {
	 float:left;
	 width:20%;
	 }
.headRight 
 {
	 width:80%;
	 }
.toprow1 
 {
	 width:100%;
	 padding:5px 0;
	 }
.toprow1Left,.toprow1Right 
 {
	 float:left;
	 width:70%;
	 }
.toprow1Right 
 {
	 width:30%;
	 } 
.toprow1Left >ul 
 {
	 float:right;
	 }
.toprow1Left >ul li 
 {
	 float:left;
	 color:#9f9e9e;
	 }
.toprow1Left >ul li a 
 {
	 font-size:13px;
	 color:#6a6a6a;
	 padding:6px 10px;
	 display:inline-block;
	 }
.toprow1Left >ul li a:hover,.toprow1Left >ul li a.active 
 {
	 color:#048eac;
	 }
/**************************** VIDEO START HERE *************************** */

/**************************** MIDDLE PANEL START HERE *************************** */
#middlePanel 
 {
	 }
.Tbox 
 {
	 background:#D8D6EC;
	 text-align:center;
	 padding:14px 10px;
 }
 .Tbox img 
  {
	  height:100px;
  }
 .Tbox h4 
  {
	  color:#212121;
	  padding-top:16px;
  }
.thumbPanel-1 
 {
	 padding:50px 0;
	 text-align:center;
	 font-size:40px;
	 line-height:46px;
	 font-family: 'Titillium Web', sans-serif;
	 }
.thumbOne 
 {
	 text-align:center;
	 padding-bottom:10px;
	 position:relative;
	 min-height:200px;
	 background:#fff;
	 border:1px solid #dbdbdb;
	 border-radius:4px;
	 }
.proIcon 
 {
	 width:50px;
	 min-height:50px;
	 background:#048eac;
	 display:block;
	 margin:-25px auto 0;
	 border-radius:50%;
	 color:#fff;
	 font-size:30px;
	 position:absolute;
	 right:0;
	 left:0;
	 }
.proText 
 {
	 padding:10px 10px 10px 10px;
	 }
.proLogo 
 {
	 margin:34px auto 0;
	 text-align:center;
	 }
.proLogo >a>img 
 {
	 width:100%;
	 max-width:180px;
	 }
.title-WB {
    border-bottom: 1px solid #ab1e22;
    display: block;
    overflow: hidden;
}
.red-bg {
    background: #ab1e22;
	position:relative;
}
.cl-title {
    float: left;
    width: calc(100% - 55px);
}
.cl-title > h3 {
    padding: 5px 10px;
    margin: 0;
    display: inline-block;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cl-controles {
    position: absolute;
    right:84px;
    width: 55px;
}
.customNavigation1  
 {
	 padding-top:5px;
	 }
.btnleft,.btnright 
 {
	 cursor:pointer;
	 color:#ab1e22;
	 font-size:20px;
	 }
.btnleft 
 {
	 padding-right:8px;
	 }
.bslide-1 
 {
	 position:relative;
	 margin:20px 0;
	 }
.bslide-1 img 
 {
	 width:100%;
	 }
.bslideText 
 {
	 position:absolute;
	 left:20px;
	 top:50%;
	 transform:translateY(-50%);
	 width:50%;
	 color:#fff;
	 }
.bslideText h2 
 {
	 font-size:35px;
	 }
.bslideText p 
 {
	 font-size:20px;
	 line-height:30px;
	 }

.insideSlide 
 {
	 position:relative;
	 }
.insideSlide>img 
 {
	 width:100%;
	 }
.insideSlideCont 
 {
	 position:absolute;
	 bottom:0;
	 background:rgba(7,143,172,0.8);
	 width:100%;
	 color:#fff;
	 padding:5px;
	 text-align: center;
	 }
.insideSlideCont >h2,.insideSlideCont >h3 
 {
	 padding:5px 0;
	 margin:0;
	 font-size:30px;
	 }
.insideSlideCont >h3
  {
	  font-size:25px;
	  }
.contentPanel 
 {
	 }
.pagerotile 
 {
	 border-bottom:2px solid #ab1f22;
	 }
.pageTitle,.pageRoot 
 {
	 float:left;
	 width:50%;
	 }
.pageTitle>h3 
 {
	 padding:10px 0;
	 margin:0;
	 }
.pageRoot>ul 
 {
	 float:right;
	 }
.pageRoot>ul li 
 {
	 float:left;
	 }
.pageRoot>ul li  a 
 {
	 padding:13px 10px;
	 display:inline-block;
	 }
.pageRoot>ul li:before 
 {
	 content:'\f101';
	 position:relative;
	 font-family:'FontAwesome';
	 color:#a6a6a6;
	 }
.pageRoot>ul li:first-child:before  
 {
	 display:none;
	 }
.pageRoot>ul li:last-child a 
 {
	 color:#333;
	 }
.list-1 
 {
	 margin-bottom:15px;
	 }
.list-1 li 
 {
	 padding:4px;
	 }
.list-1 li:before 
 {
	 content:'\25C6';
	 position:relative;
	 color:#ac1e23;
	 margin-right:5px;
	 }
.Rcont 
 {
	overflow: hidden;
    padding-left: 10px;
	 }
.Rimg 
 {
	 float:left;
	 width:250px;
	 }
.Lcontent,.Rcontent 
 {
	 position:relative;
	 width:100%;
	 display:inline-block;
	 }
.Lcont 
 {
	float: left;
	width: calc(100% - 255px);
	padding-right: 10px;
	 }
.Limg 
 {
position: absolute;
right: 0;
width:255px;
	 }
.img-1>img 
 {
	 width:100%;
	 border: 2px solid #fff;
	 outline: 1px solid #dbdbdb;
	 }
.cont-1 >h4
 {
	 padding:5px 0;
	 margin:0;
	 color:#048fac;
	 font-weight:bold;
	 }

.pan-1,.pan-2,.pan-3,.pan-4,.pan-5
 {
	 float:left;
	 border-radius:4px;
	 display:block;
	 width:100%;
	 margin-bottom:25px;
	 padding:5px;
	 min-height:180px;
	 } 
.pan-1 
 {
	 position:relative;
	 background:url(../img/pan-1.jpg) center no-repeat;
	 border-radius:4px;
	 }
.pan-2 
 {
	 background:#0e7fbe;
	 }
.pan-3 
 {
	 background:#b3b3b3;
	 }
.pan-4 
 {
	 background:#f8df2f;
	 position:relative;
	 }
.pan-5 
 {
	 background:#b3b3b3;
	 }
.pan-2>h4,.pan-3>h4 ,.pan-4>h4 ,.pan-5>h4  
 {
	 font-size:26px;
	 text-transform:uppercase;
	 padding:5px 0;
	 margin:0;
	 color:#fff;
	 }
.pan-4>h4 
 {
	 color:#212121;
	 }
.pan-2>p,.pan-3>p  ,.pan-5>p 
 {
	 color:#fff;
	 }
.pan-4>p 
 {
	 color:#212121;
	 }
.slist li 
 {
	 text-align:center;
	 width:33.3%;
	 float:left;
	 }
.slist li a 
 {
	 color:#314a87;
	 font-size:50px;
	 width:100px;
	 min-height:100px;
	 border-radius:50%;
	 background:#fff;
	 display:inline-block;
	 padding-top:12px;
	 margin-top:10px;
	 }
.slist li:nth-child(2) a  
 {
	 color:#22bbf4;
	 }
.slist li:nth-child(3) a  
 {
	  color:#006dc0;
	 }
.apply 
 {
	 position:absolute;
	 bottom:10px;
	 left:5px;
	 }
.apply >a 
 {
	 border:1px solid #212121;
	 color:#212121;
	 border-radius:25px;
	 padding:5px 10px;
	 }
.pan-1text 
 {
	 position:absolute;
	 left:0;
	 bottom:0;
	 height:100%;
	 width:100%;
	 background:rgba(0,0,0,0.1);
	 color:#fff;
	 padding:10px;
	 }
.countList li 
 {
	 float:left;
	 width:33.3%;
	 font-size:24px;
	 margin-top:15px;
	 }
.countList li i 
 {
	 color:#048fad;
	 }
.our_cont 
 {
	 text-align:center;
	 }
.our_cont >h3 
 {
	 font-size:40px;
	 line-height:46px;
	 }
.panel-2 
 {
	 padding:25px 0 0 0;
	 }
.panel-3 
 {
	 padding:20px 0;
	 position:relative;
	 }
.induPan 
 {
	 width:94%;
	 margin:0 auto;
	 }
.induImg >img
 {
	 width:100%;
	 }
.induText 
 {
	 background:#efefef;
	 border-top:1px solid #ccc;
	 padding:10px;
	 height:180px;
	 }
.induText>h4 
 {
	 white-space:nowrap;
	 padding:5px 0;
	 margin:0;
	 text-transform:uppercase;
	 text-overflow:ellipsis;
	 display:block;
	 overflow:hidden;
	 color:#212121;
	 }
.induText>p 
 {
	 color:#333;
	 }
.customNavigation1 
 {
	 position:absolute;
	 z-index:9999;
	 top:20%;
	 left:0;
	 right:0;
	 margin:0 auto;
	 } 
.prev2 
 {
	 left:0;
	 font-size:50px;
	 color:#333;
	 margin-left:-32px;
	 }
.next2 
 {
	 right:0;
	 margin-right:-32px;
	 float:right;
	 font-size:50px;
	 color:#333;
	 }
.viewAll 
 {
	 width:100%;
	 text-align:center;
	 padding:10px 0 20px;
	 }
.viewAll >a 
 {
	 border:1px solid #212121;
	 padding:10px 15px;
	 border-radius:25px;
	 color:#212121;
	 }
.pan3L,.pan3R 
 {
	 float:left;
	 width:50%;
	 }
.pan3L 
 {
	 background:#f68d10;
	 }
.pan3R 
 {
	 border-right:1px solid #dbdbdb;
	 border-top:1px solid #dbdbdb;
	 border-bottom:1px solid #dbdbdb;
	 }
.wereCont 
 {
	 padding:110px 10px 10px 10px;
	 display:block;
	 height:100%;
	 text-align:center;
	 }
.wereCont>h2  
 {
	 font-size:40px;
	 }
.wereCont>p 
 {
	 font-size:20px;
	 }
.formPanel 
 {
	 padding-left:15px;
	 padding-right:15px;
	 }
.formPanel-1 
 {
	 padding-left:0;
	 padding-right:0;
	 }
.formPanel > label 
 {
	 padding:0 0 10px 0;
	 margin:0;
	  font-family: 'Titillium Web', sans-serif;
	  font-size:24px;
	 }
.form1 
 {
	 margin-bottom:10px;
	 }
.form1 li 
 {
	 display:inline-block;
	 margin-top:10px;
	 width:100%;
	 }
.form1 li:first-child 
 {
	 margin-top:0;
	 }
.fieldL,.fieldR 
 {
	 float:left;
	 width:48%;
	 margin-left:4%;
	 }
.fieldL 
 {
	 margin-left:0;
	 }
.form1 li label 
 {
	 font-weight:normal;
	 }
input,textarea,select 
 {
	 width:100%;
	 border:1px solid #dbdbdb;
	 padding:4px;
	 resize:vertical;
	 }
.panel4 
 {
	background-image:linear-gradient( to right, #f68d10 50%, #fff 50% );
	 }
.contleft,.contright 
 {
	 width:100%;
	 display: inline-block;
	 padding:10px 0;
	 }
.addleft,.mapright,.mapleft,.addright 
 {
	 float:left;
	 width:66%;
	 margin-left:4%;
	 border-top:1px solid #dbdbdb;
	 padding:5px 0;
	 }
.mapright,.mapleft 
 {
	 width:30%;
	 }
.mapright>iframe,.mapleft>iframe 
 {
	 width:100%;
	 min-height:200px;
	 border:1px solid #dbdbdb;
	 }
.addleft,.mapleft 
 {
	 margin-left:0;
	 }
.menu2  li
 {
	 border-left:1px solid #005a6d;
	 }
.menu2  li:first-child 
 {
	 border-left:none;
	 }
.menu2  li a 
 {
	 color:#fff;
	 text-transform:uppercase;
	 padding:0;
	 margin:0;
	 }
.menu2  li a> i 
 {
	 width:25px;
	 height:25px;
	 border-radius:50%;
	 background:#00a7cb;
	 display:inline-block;
	 text-align:center;
	 padding-top:2px;
	 margin:5px 0;
	 font-style:normal;
	 }
.menu2  li a:hover,.menu2  li a:focus,.menu2  li a.active 
 {
	 background:#00a7cb;
	 }
.menu3 
 {
	 border-bottom:1px solid #dbdbdb;
	 display:inline-block;
	 width:100%;
	 margin-top:10px;
	 }
.menu3 li 
 {
	 float:left;
	 }
.menu3 li:before 
 {
	 position:relative;
	 content:'|';
	 }
.menu3 li:first-child:before 
 {
	 display:none;
	 }
.menu3 li a 
 {
	 padding:5px 15px;
	 color:#212121;
	 display:inline-block;
	 }
.menu3 li a.active 
 {
	 border-bottom:2px solid #058fac;
	 margin-bottom:-2px;
	 
	 }
.menu3 li:first-child a 
 {
	 padding-left:0;
	 }
.insideSlidepic 
 {
	 position:relative;
	 }
.insideSlidepic >img
  {
	  width:100%;
	  }
.insideSlidetitle 
 {
	 position:absolute;
	 transform:translateY(-50%);
	 top:50%;
	 text-align:center;
	 width:100%;
	 }
.insideSlidetitle>h2 
 {
	 color:#fff;
	 background:rgba(5,142,172,0.8);
	 display:inline-block;
	 padding:5px 10px;
	 }
.insidepageTtile 
 {
	 padding:30px 0; 
	 }
.contentOne 
 {
	 text-align:center;
	 }
.contentOne >h4 
 {
	 padding:20px 0 0 0;
	 margin:0;
	 }
.historList>ul 
 {
	 text-align:center;
	 padding:0;
	 }
.historList>ul>li 
 {
	 
	 text-align:center;
	 display:inline;
	 }
.historList>ul>li:before 
 {
	 position:relative;
	 content:'/';
	 vertical-align:middle;
	 padding-bottom:50px;
	 font-size:40px;
	 color:#2e9bb3;
	 }
.historList>ul>li:first-child:before 
 {
	 display:none;
	 } 
.historList>ul>li  div 
 {
	 text-align:center;
	 margin:0 auto;
	 display:inline-block;
	 }
.countcol>h1,.countcol>h4,.countcol>h5 
 {
	 padding:0;
	 margin:0;
	 }
.countcol>h1 
 {
	 padding:10px 50px;
	 }
.ceoPanel 
 {
	 padding:50px 0;
	 }
.ceoPic 
 {
	 float:left;
	 width:400px;
	 }
.ceoPic>img 
 {
	 width:100%;
	 }
.ceoCont 
 {
	 overflow:hidden;
	 padding-left:30px;
	 }
.ceovideo 
 {
	 padding:40px 0;
	 }
.ceovideo >button 
 {
	 border:1px solid #027b95;
	 font-size:20px;
	 padding:5px 20px;
	 border-radius:25px;
	 background:#058eac;
	 color:#fff;
	 }
.carePanel1 
 {
	 width: 100%;
	 height:200px;
	 position: relative;
	 overflow: hidden;
	 margin-bottom:30px;
	 }
.positionIocn 
 {
	 position:absolute;
	 top:20px;
	 left:20px;
	 }
.linkicon 
 {
	 border-radius:2px;
	 width:50px;
	 min-height:50px;
	 background:#007bb7;
	 text-align:center;
	 color:#fff;
	 padding-top:5px;
	 font-size:25px;
	 }
.carepositiontext
  {
	  position:absolute;
	  bottom:0;
	  left:0;
	  padding:10px;
	  color:#212121;
	  }
.carePanel1-yellow 
 {
	 background:#f2da30;
	 }
.headingOne 
 {
	 padding-bottom:20px;
	 }
.headingOne >h5,.headingOne >h2
 {
	 padding:0;
	 margin:0;
	 text-align:center;
	 }
.careerForm  li
 {
	 display:inline-block;
	 width:100%;
	 margin-top:10px;
	 }
.careerForm  li:first-child 
 {
	 margin-top:0;
	 }
.carL ,.carR 
 {
	 float:left;
	 width:48%;
	 margin-left:4%;
	 }
.carL 
 {
	 margin-left:0;
	 }
.carefield input,.carefield textarea,.carefield select
 {
	 background:#f0f0f0;
	 border:1px solid #e8e8e8;
	 min-height:50px;
	 padding:5px;
	 }
.fileUpload {
    position: relative;
    overflow: hidden;
	margin-top:10px;
    
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.uploadbut
 {
	 background:#666;
	 border:1px solid #5a5959;
	 border-radius:0;
	 color:#fff;
	 padding-top:8px;
	 min-height:50px;
	 min-width:200px;
	 text-align:center;
	 }
.uploadbut span>h3
 {
	 padding:0;
	 margin:0;
	 }
.curentthumb1 
 {
	 border-top:1px solid #dbdbdb;
	 min-height:200px;
	 bottom:20px;
	 padding:5px 0;
	 }
.job-openings >span 
 {
	 width:100%;
	 display:inline-block;
	 padding:4px;
	 font-family: 'Titillium Web', sans-serif;
	 }
.curentthumb1 a 
 {
	 color:#212121;
	 text-align:center;
	 }
.curentthumb1:hover 
 {
	background:#00a7cb;
	 }
.curentthumb1:hover a 
 {
	 color:#fff;
	 }
.job-openings>span.category 
 {
	 font-size:15px;
	 }
.job-openings>span.position 
 {
	 font-size:24px;
	 }
.job-openings>span.location 
 {
	 font-size:18px;
	 }
.slinks2 
 {
	 text-align:center;
	 }
.slinks2  li 
 {
	 display:inline;
	 }
.slinks2  li a 
 {
	 width:50px;
	 height:50px;
	 background:#333;
	 display:inline-block;
	 padding-top:6px;
	 font-size:25px;
	 color:#fff;
	 }
.rightList li 
 {
	 display:inline-block;
	 width:100%;
	 margin-top:10px;
	 min-height:200px;
	 position:relative;
	 }
.rightList li>div 
 {
	 position:absolute;
	 transform:translateY(-50%);
	 top:50%;
	 color:#fff;
	 padding:10px;
	 margin:0;
	 text-align:center;
	 }
.rightList li:first-child 
 {
	 margin-top:0;
	 }
.rightList li:nth-child(1) 
 {
	 background:#56ccc8;
	 }
.rightList li:nth-child(2) 
 {
	 background:#4fc6f8;
	 }
.numbList 
 {
	 padding-left:15px;
	 }
.numbList li 
 {
	 list-style:decimal;
	 margin:4px 0;
	 }
.choosePanel 
 {
	background:#4e888f; 
	padding-top:50px;
	padding-bottom:50px;
	color:#fff;
 }
.choosePanel h5 
 {
	 font-weight:bold;
 }
.choosePanel  p 
 {
	 padding-bottom:30px;
 }
.choosetxt 
 {
	 text-align:center;
 }
 .choosetxt h4 
  {
	  font-weight:bold;
  }
/*STICK TOP START HERE*/
#sticky {
	margin:0 auto;
	width:100%;
	left:0;
	right:0;
	background:#048fad;
}
#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top:61px;
    z-index:99999;
	padding:0;
}
.processBoxBG 
 {
	 background:url(../img/processBox.svg);
	 background-attachment: fixed;
	 background-position: center;
	 position:relative;
 }
.processBoxBGMask 
 {
	background:rgba(255,255,255,0.7); 
	position:absolute;
	right:0;
	left:0;
	width: 100%;
	top:0;
	height:100%;
 }
.processBox 
 {
	 text-align:center;
	 padding:14px;
 }
.processBox .procNum 
 {
	 padding-bottom:10px;
	 padding-top:10px;
 }
.processBox .procNum img 
 {
	 height:100px;
 }
 .processBox h3 
  {
	 color:#4e888f; 
  }
.Laksh SystemsCarousel .carousel-caption 
 {
	right: 0;
	left: 0;
	text-align:left;
	bottom:inherit;
	bottom:0;
	width:100%;
	background:rgba(0,0,0,0.5);
	margin: 0 auto;
	text-align: center;
 }

 .Laksh SystemsCarousel .carousel-caption h4 
  {
	  line-height:30px;
	  font-size:30px;
  }
.Laksh SystemsCarousel .carousel-indicators li 
 {
	border-radius:4px;
 }
.carousel-indicators .active 
 {
	 background:#f9b914;
 }
.carousel-indicators {
	bottom:0;
}
.innerSlide 
 {
	 position:relative;
	 margin-bottom:20px;
 }
.innerSlide img 
 {
	 width:100%;
 }
.innerSlide .slideCont 
 {
	 position:absolute;
	 top:50%;
	 transform:translateY(-50%);
	 left:0;
	 right:0;
	 margin: 0 auto;
	 color:#fff;
 }
.heading_border {
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #c7c7c7;
	position: relative;
	display: inline-block;
}
.heading_border span {
	background: url(../img/border_bullets.jpg) no-repeat center bottom;
	position: absolute;
	bottom: -3px;
	right: 0px;
	left: 0px;
	margin: 0 auto;
	width: 19px;
	height: 5px;
}
.listItem_2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.listItem_2 li {
	padding: 0 0 0 12px!important;
	margin: 4px 0!important;
	list-style: none;
	display: block;
	width: 100%;
	border: none!important;
}
.listItem_2 li:before 
 {
	 content:'\f18e';
	 font-family: fontAwesome;
	 padding-right:10px;
 }
.contNimg img
 {
	 float:left;
	 margin-right:20px;
	  margin-bottom:10px;
	  width:50%
 }
.Locmap iframe
 {
	width: 100%;
	min-height: 500px;
 }
.addressPanel 
 {
	 margin-top: -150px;
	 background:#fff;
	 position: relative;
 }
.contAdress 
 {
	 background:#4e59d6;
	 color:#fff;
	 padding: 20px;
 }
 .contactForm .form-group label
  {
	 font-weight: normal; 
	 font-family: 'Bubblegum Sans', cursive;
  }
 .contactForm .form-group label.error, .form1 li label.error 
  {
	  font-size:12px;
	  color:#e04747;
  }
 .contactForm button 
  {
	font-family: 'Bubblegum Sans', cursive;  
  }
.contactForm 
 {
	 padding:20px;
 }
.contact-list1 
 {
	 padding-bottom:20px;
 }
.contact-list1 li:before 
  {
	width: 24px;
    display: inline-block;
    text-align: center;
	font-family:fontAwesome;
}
.contact-list1 li a 
 {
	 color:#fff;
	 padding: 10px;
	 display: inline-block;
 }
.contact-list1 .phone:before
 {
	content:'\f095'; 
	
 }
.contact-list1 .mobile:before
 {
	content:'\f10b'; 
 }
.contact-list1 .email:before
 {
	content:'\f0e0'; 
 }
.indImg 
 {
	 width:100%;
	 border: 2px solid #fff;
	 outline: 2px solid #ccc;
	 box-shadow: 0 8px 6px -6px black;
 }
.weservList li
 {
	padding:5px 10px; 
	background:#f5f5f5;
	float:left;
	width: 50%;
	border-bottom:1px solid #fff;
	transition: all ease 0.5s;
 }
.weservListFul li
 {
	width: 100%;
 }
.weservList li:nth-child(odd)
 {
	background:#f9f9f9;
 }
.weservList li:before 
 {
	 content:'\f00c';
	 font-family: fontAwesome;
	 width: 20px;
	 padding-right: 5px;
	 color:#0072bc;
 }
 .weservList li:hover 
  {
	background:#0072bc;
color:#fff;	
  }
 .txt-just 
  {
	  text-align: justify;
  }
 .capabilities li .induPan1
  {
	background:#efefef;
	min-height:180px;
	margin:5px;
	padding: 10px;
	border-left: 4px solid #4e888f;
  }
 .capabilities .owl-item:nth-child(even) .induPan1 
  {
	border-left: 4px solid #f6961e;  
  }
 .teamPic 
  {
	width: 100%;
    border: 2px solid #fff;
    box-shadow: 0 8px 6px -6px black;
	border-radius:100%;
  }
 .team-cont 
  {
	  height:200px;
  }
 .listNumber 
  {
	  padding-left:20px;
  }
 .listNumber li
  {
	list-style:decimal;
	list-style-position: outside;
padding:5px;	
  }
.listSquare
  {
	  padding-left:20px;
  }
 .listSquare li
  {
	list-style:square;
	list-style-position: outside;
padding:5px;	
  }
.toggle_block a.readMore {
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	padding: 2px 0 2px 0;
	color: #888;
	font-weight: normal;
}
.toggle_block a.readMore:before {
	content: "\f01a";
	padding-right: 5px;
	font-family: 'FontAwesome';
}
.toggle_block a.readMore.tgg_close {
	color: #a3a3a3;
}
.toggle_block a.readMore.tgg_close:before {
	content: "\f01b";
	padding-right: 5px;
	font-family: 'FontAwesome';
}
/**************************** FORM START HERE *************************** */

/**************************** LIST START HERE *************************** */

/**************************** FOOTER START HERE *************************** */
footer 
 {
	 color:#fff;
	 background:url(../img/footer-bg.svg);
	 background-size:cover;
	 padding:170px 0 0;
	 margin-top:30px;
 }
.fot-top 
 {
	 min-height:100px;
	 background:rgba(255,255,255,0.1);
	 color:#fff;
	 text-align:center;
	 display:flex;
	 align-items: center;
 }
.fot-top h1 
 {
	 padding:0;
	 margin:0;
 }
.fot-top h1  a 
 {
	 color:#fbcd06;
	 font-size:30px;
 }
.fot-bot 
 {
	 font-size:12px;
	 background:#404040;
	 display:flex;
	 align-items:center;
	 margin-top: 30px;
 }
.fot-1 ul 
 {
	 
 }
.fot-1 ul li:before 
 {
	 content:'\f105';
	 font-family:fontAwesome;
 }
.fot-1 ul li:first-child 
 {
	margin-left:0; 
 }
.fot-1 ul li  a 
 {
	 padding:5px;
	 display:inline-block;
	 color:#fff;
	 transition:all ease 0.5s;
	 text-align: center;
 }
 .fot-1 ul li:hover:before 
  {
	  color:#fff;
  }
 .fot-1 ul li a:hover
  {
	  color:#fff;
	  padding-left:20px;
  }
.fot-bot  ul 
{
  float:right;
}
.fot-bot  ul li:before 
 {
	 content:'|';
 }
 .fot-bot  ul li:first-child:before 
 {
	display:none; 
 }
.fot-bot  ul li 
{
   float:left;
}
.fot-bot  ul li a 
 {
	 padding:10px 10px;
	 display:inline-block;
	 color:#fff;
 }
.copyR 
 {
	 padding:10px 0;
 }
.fot-about
 {
  margin:0 auto;
 }
.fot-logo 
 {
	 
 }
.fot-logo img 
 {
	 width:200px;
 }
.fot-cont 
 {
	width:100%;
 }
 .smedia 
  {
	  display:flex;
  }
 .smedia li:before
  {
	display:none;  
  }
 .smedia li 
  {
	  margin:10px;
  }
  .smedia li a 
   {
	   width:40px;
	   height:40px;
	   border:1px solid #fff;
	   padding:10px!important;
	   border-radius: 100%
   }
.services-list> li 
 {
	display:inline-block;
	width:100%;	
	margin-top:16px;
	transition: all ease 0.5s;
	position:relative;
 }
.services-list >li:hover .thumb-mask
 {
	 position:absolute;
	 top:0;
	 right:0;
	 left:0;
	 height:100%;
	 background:rgba(255,255,255,0.6);
 }
.readMoe-ser-cont 
 {
	 display:none;
	 transition: all ease 0.5s;
 }
 .services-list> li:hover .readMoe-ser-cont 
 {
	 position: absolute;
	 right:0;
	 left:0;
	 top:50%;
	 transform:translateY(-50%);
	 text-align:center;
	 margin: 0 auto;
	 font-size:30px;
	 z-index:9;
	display:block;
	color:#4e888f;
 }
 .services-list li:first-child 
  {
	  margin-top:0;
  }
 .services-list >li:hover 
  {
	  background:#4e888f;
  }
.ser-img 
 {
	 float:left;
	 width:250px;
 }
 .ser-img img 
  {
	width:100%;  
  }
 .ser-cont 
  {
	  float:none;
	  width: auto;
	  overflow:hidden;
	  padding-left: 10px;
  }
  .ser-cont h4 
   {
	   padding:5px 0 ;
	   margin:0;
	   color:#212121;
	   font-weight:bold;
   }
   .ser-cont p 
    {
		padding-top:0;
		margin:0;
		line-height:20px;
		color:#212121;
	}

 .services-list li:hover  h4,  .services-list li:hover p 
  {
	  color:#fff;
  }
.content-col {
    position: -webkit-sticky;
    position: sticky;
    height: calc(100vh - 4.0rem);
    top: 4.0rem;
}
.content-col-in 
 {
	 width:100%;
	 padding-top:20px;
	 color:#fff;
 }
 .content-col-in h1  
 {
	 font-weight:bold;
 }
.content-col-in .servimg
 {
	height: 100%; 
 }
.m-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.serv-bg 
 {
	background-image: linear-gradient( to right, #becdd4 50%, #fff 50% );
	margin-top:30px;
	position:relative;
 }

.contact-list 
 {
	 padding-bottom:20px;
 }
 .contact-list li:before 
  {
	width: 24px;
    display: inline-block;
    text-align: center;
}
.contact-list .phone:before
 {
	content:'\f095'; 
 }
 .contact-list .mobile:before
 {
	content:'\f10b'; 
 }
 .contact-list .email:before
 {
	content:'\f0e0'; 
 }
