/*Home--Page--Start*/
.banner{ background:#eee;}
.item-box{position:absolute; left:100px; top:25%; width:600px;}
.item-content{  background:url(../images/slidebg.png) repeat; min-height:210px; padding:25px; color:#fff; margin:0 0 25px 0;}
.item-content1{background:url(../images/slidebg1.png) repeat;}
.item-content p{ color:#fff;}
.btn-green{ background:#A1D40C; color:#fff; border:0px; font-size:18px; padding:15px 25px; font-weight:600;}
.item-content h1{ font-size:40px; font-weight:800; line-height:48px; padding:0 0 10px 0;}
.item-content p{ font-size:20px; line-height:25px; padding:10px 0 0 0;}
.welcom-section{ padding:50px 0; background:url(../images/shadow.png) no-repeat center top; background-color:#FCFEF5;}
.services-row{background:url(../images/shadow.png) no-repeat center top; padding:60px 0;}
.shadow{ text-align:center;}
.welcom-text{ text-align:center;}
.title{ text-align:center; padding:0 0 25px 0; position:relative;}
.title h1{ font-size:35px; font-weight:300; color:#000; line-height:42px;}
.title h1 span{ background:#A1D40C; height:4px; width:100px; display:block; margin:25px auto auto auto; }
p{ font-size:15px; line-height:25px; color:#50504D;}
.welcom-text{ padding:0 0 0px 0;}
div.services-box{min-height:345px;border:1px solid #e5e5e5;box-shadow:0 0 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);-o-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);text-align:center; margin:15px 0; padding:25px;}
.services-box h6{ margin:0 0 20px 0;}
.services-box h1{ font-size:19px; color:#333333; line-height:25px; padding:0 0 15px 0; font-weight:600;}
.services-box:hover h1{ color:#A1D40C; background:}
.services-box:hover{ background:#FCFEF5;}
.developments-section{ background:#ECF0F5;}
.developments-row{ padding:70px 0;}
div.developments-box{ background:#fff; display:block; padding:10px; position:relative;}
div.developments-ink{ position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center;}
.developments-ink p{ margin:37% 0 0 0; display:none;}
.developments-ink p a:hover{ opacity:0.7;}
.developments-box .hvr-bounce-to-left::before{ background:url(../images/box-bg.png) repeat;}
.developments-box:hover .developments-ink p{ display:block;}
.developments-row .title{ margin-bottom:25px;}
.recommendations-section{ background:url(../images/testimonial-bg.jpg) no-repeat fixed top center; background-color:#525F72; }
.recommendations-section .title h1{ color:#fff;}
.recommendations-row{padding:60px 0;}
.testimonial{ text-align:center; color:#fff;}
.testimonial h6{ margin:20px 0;}
.testimonial p{ color:#fff;}
.recommendations-row .carousel-indicators{ position:static; margin:0px; left:0px; width:100%; text-align:center; padding:50px 0 0 0;}
.recommendations-row .carousel-indicators li{ margin:0px; padding:0px; border-radius:0px; height:16px; width:16px; border:0px; background:#fff;}
.recommendations-row .carousel-indicators .active{ background:#A1D40C; height:16px; width:16px; border:0px;}
.tech-row{ padding:50px 0; text-align:center;}
.tech-section .tech-logo{ border: solid 1px #EEEEEE; padding:5px 0px; text-align:center; margin:7px 5px; width:18%; float:none; display:inline-block;}
.techrow{ margin:0 -10px;}
.tech-row .title{ margin-bottom:25px;}
.tech-logo:hover{ border:solid 1px #ccc;}
.contact-section{ padding:70px 0; color:#000;}
.hiring-section{ padding:70px 0; color:#fff; text-align:center; }.hiring-section h3{padding: 0 0 18px 0;font-size: 22px;}.hiring-section h4{padding: 0 0 18px 0;font-size: 22px;color: #BDF21E;}
.hiring-section p{font-size: 18px;color: #fff; line-height:32px;}
.hiringbtn{ padding:20px 0 0 0;}
.hiringbtn a{ display: inline-block;background: #BDF21E;border-radius: 5px;padding: 15px 45px;color: #000;font-size: 21px;}
.hiringbtn a:hover{ color:#000; background: #CAF448;box-shadow: 0 0 15px #333;}
a{outline:0!important;}
.hiring-section .title h1{ color:#fff;}
.contact-section .title{ margin-bottom:25px;}
.hiring-section{ background:url(../images/hiring.jpg) no-repeat fixed top center; background-color:#062941; }
.contact-section .contact-row{ padding:0 0 20px 0;}
.contact-section .form-control{ color:#AAAAAA; font-size:17px; border: solid 1px #999; padding:15px 15px;}
.contact-section textarea.form-control{ min-height:130px;}
.contact-section .btn-green{ width:100%;}
.btn-green:hover{ background:#8AB50B;}
.slide-logo img{ position:absolute; right:100px; top:20%;}
.welcom-text p{ padding:0 0 15px 0;}
.welcom-list h2{ font-size:20px; padding:0 0 15px 0; border-bottom:  solid 1px #ddd; margin:0 0 20px 0; }
.welcom-list ul{ padding:0px; margin:0px;}
.welcom-list{text-align:left; width:30%;}
.welcom-list1{width:68%;}
.welcom-list ul li{ padding:2px 0 2px 32px; margin:0px 0 10px 0; display:block;  background:url(../images/list-icon.png) no-repeat left top;}
.welcomlist-row{ padding:40px 0 0 0;}
.welcom-list1 ul li{ width:49%; float:left; }
.developments-box  h6 img{ width:100%;}
.fxd{ position:static!important;}

.slick-slider { display: block;position: relative;}
.slick-list { display: block;  margin: 0;overflow: hidden; padding: 0; position: relative;}
.slick-slide { display: block; float: left;height: 100%; min-height: 1px;}
.developments-box { margin:0 15px;}
.slick-dots{ display:none!important;}
.slick-prev{font-size:0px; position:absolute; height:40px; width:40px; left:25px; top:50%; margin-top:-20px; border:0px; background:url(../images/left-arrow1.png) no-repeat;}
.slick-next{ font-size:0px; position:absolute; height:40px; width:40px; right:25px; top:50%; margin-top:-20px; border:0px; background:url(../images/right-arrow1.png) no-repeat; z-index:2;}
.testimonial p{ padding-bottom:15px;}.page-title{background-size: cover;background: url(../images/hiring1.jpg) no-repeat center center;background-color: rgba(0, 0, 0, 0);background-color: #062941;}.page-title h1{ padding: 70px 0; color:#fff; font-size: 33px;font-weight: 500;}
.page-title{background-size: cover;background: url(../images/hiring1.jpg) no-repeat center center;background-color: rgba(0, 0, 0, 0);background-color: #062941;}.page-hiring h1{ font-size: 30px;font-weight: 600;color: #000;line-height: 20px;padding: 0 0 27px 0;}
.page-hiring h2{ font-size:25px;font-weight:400;color: #000;line-height:30px; padding:0 0 15px 0;}
.page-hiring p{ font-size:15px; color:#333;line-height:25px; padding:0 0 20px 0;}
.page-hiring{padding:50px 0;}
.page-hiring ul{  padding:0; margin:0px 0 15px 0;}
.page-hiring ul li{ font-size:15px; color:#333;line-height:25px; display:block; padding: 2px 0 2px 32px;margin: 0px 0 10px 0;display: block;background: url(../images/list-icon.png) no-repeat left 3px;}
.hiring-section p a{ color:#fff;}.hiring-section p a:hover{ color:#fff;}


