@import url("https://fonts.googleapis.com/css?family=Fjalla+One");
@import url('https://fonts.googleapis.com/css?family=Roboto');
body {
  margin: 0;
  font-family: 'Roboto', sans-serif;
  overflow-x: hidden;
}
html,
ul,
li,
a {
  padding: 0;
  margin: 0;
}
a:active, a:hover{text-decoration: none; color:default;}

header,
nav,
footer {
  display: block;
  z-index: 999999;
}
header{height:115px;}
ul,
li {
  /*list-style: none;*/
}
a {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  text-decoration: none;
  color: #000;
}

body {
  /* font-family: "Fjalla One", sans-serif; */
}
.pdl{
  padding-left: 0;
}
.pdr{
  padding-right:0;
}
.btn{
  border-radius: 0px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
p{
  margin:0px;
  text-align: justify;
  letter-spacing: 1px;
}
img {
  vertical-align: middle;
  height: 100%;
  width: 100%;
  display: inline-block;
}
table{
  font-size:13px;
}
hr {
  border: 0;
  border-top: 1px solid #d6d6d6;
  margin: 05px 0;
}
label{
  font-weight: normal;
}
.navbar-header{
  width: 35%;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 40px;
    margin-bottom: 40px;
	font-family: "Fjalla One", sans-serif;
}
.container-fluid{padding: 0px;}
.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed !important;
}
/*carousel */
#carousel-example-generic .carousel-inner > .item {
	height:650px;
}
.carousel-inner > .item img{
	height:100%;
}
.carousel-caption {
    bottom: 30%;
    font-size: 52px;
	font-family: "Fjalla One", sans-serif;
}
.carousel-caption  .slogan{
    font-size: 22px;
	text-align: center;
	margin-top:5%;
}
.carousel-control.right,.carousel-control.left {
	display:none;
}
/*carousel */
/*navbar */
.navbar-default {
    background-color: #f8f8f880;
    border-color: transparent;
    position: absolute;
    width: 100%;
    border-radius: 0px;
    color: white;
	font-family: "Fjalla One", sans-serif;
}
.navbar-brand {
    margin-left: 15px !important;
	padding:0px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #2f2582;
    color: #ffffff;
    border-bottom: none;
}
.navbar-default .navbar-nav > li > a {
    color: #000;
	padding: 14px 30px;
	letter-spacing: 2px;
	/* text-transform: uppercase; */
}
.navbar-default .navbar-nav > li > a:hover {
    background-color: #2f2582;
    color: #ffffff;
}
.nav > li {
    margin-left: 5px;
}
.carousel {
    position: relative;
    box-shadow: 0px 10px 10px 0px gray;
}
.what-we-are h2, .what-we-are h5 {
    color: #2f2582;
	letter-spacing: 1px;
	text-transform: uppercase;
}
/*navbar */


a.active{
  color: #ffffff !important;
  border-bottom: none;
  background: #2f2582;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

.sticky + .content {
  padding-top: 60px;
}
.what-we-are{
  margin-bottom: 50px;
}

.parallax{
  background: url('../img/abt-comp.jpg');
  height:200px;
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
}
.parallax .stats-grid{
  color: #fff;
  font-size: 35px;
  text-align: center;
  padding: 20px 0;
}
.parallax .stats-grid h6{
  font-size: 17px;
}
.agileits-title h2{
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.agileits-title p{
  font-size: 15px;
  letter-spacing: 3px;
  margin-bottom: 10px;
}
.w3layouts-text h4 {
  float: left;
  color: #fff;
  font-size: 3em;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  padding: 0.3em .6em;
  font-weight: 300;
  font-family: "Fjalla One", sans-serif;
  background: #fec303;
}
.w3layouts-text h4 span {
  font-size: .25em !important;
  letter-spacing: 2px;
  margin-left: 0.5em;
}
.w3layouts-text {
  padding: 0 0 1em;
}
.w3layouts-text p{
  color: #606060;
}
.news-info.news-agileinfo2 {
  margin-top: 2em;
}
.news-info.news-agileinfo2 .event-grids, .news-info{
  margin:15px 0;
}
.w3layouts-text h6{
  display: inline-block;
}
.w3layouts-text h6 a {
  text-decoration: none;
  font-size: 1.8em;
  color: #333;
  margin: 0;
  padding-left: 10px;
  text-transform: uppercase;
}
.abt-area{
  background: url('../img/event-bg.jpg');
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  color: white;
}
.events-section,.events-section .carousel-content{
  color:#fff;
}
.events-section h2, .events-section h5{
  text-transform: uppercase;
  letter-spacing: 5px;
}
.abt-area h1, .abt-area h5 {
  text-transform: uppercase;
  letter-spacing: 4px;
}
.abt-area .experties .fa {
  font-size: 40px;
  padding-bottom: 10px;
  color: #fff;
}
.abt-area p {
  line-height: 26px;
  text-align: center;
  padding: 0 30px;
  font-size: 16px;
}
.abt-area .experties {
    text-align: center;
    padding: 20px 30px;
    margin-top: 90px;
    margin-bottom: 30px;
}
.experties1 {
    border: 1px solid yellow;
    padding-top: 30px;
    padding-bottom: 30px;
}
footer{
  /*background: url('../img/footer.jpg');*/
  background: #ececec;
  height: 280px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.foot-content{}
.footer-parent{
  text-align: center;
}
.footer-parent .logo  img{
  max-width: 250px;
  margin: 10px 0;
}
.footer-nav{
  color: #333;
  font-size: 18px;
}
.footer-nav  li{
  display: inline-block;
}
.footer-nav  li a{
  color: #333;
  display: inline-block;
  padding: 0 5px;
  text-decoration: none;
  font-weight: normal;
  font-size: 15px;
  letter-spacing: 1px;
}
.contact-no{
  text-align: center;
  margin: 10px 0;
  padding: 0;
}
.contact-no .phone{
  display: block;
  color:#333;
  font-size: 30px;
  height: 45px;
}
.contact-no label{
  display: block;
  color: #333;
  font-size: 18px;
  letter-spacing:2px;
}
.contact-no .num a, .contact-no .num{
  color: #333;
  letter-spacing: 1px;
  font-size: 13px;
}
.copyright p, .copyright p > a{
  color: #333;
  /*font-size:15px;*/
  margin-top: 05px;
}
.copyright p > a:hover{
  color: red;
}
/*About Us*/
.mis-section .content, .vis-section .content {
	background: #140f41b3;
	color: #fff;
	padding: 10px;
	height: 90%;
	position: absolute;
	width: 92.5%;
	margin: 0 auto;
	margin: 2%;
}
.abt-bg-banner{
  background: url('../img/abt-bg.jpg');
  height:400px;
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;  
}
.abt-comp{
  margin-bottom:40px;
}
.products-section .abt-comp{
  margin-bottom:0px;
}
.abt-comp .para{
  margin: 20px 0;
  letter-spacing: 1px;
}
.abt-comp h2, .abt-comp h5{
  color: #2f2582;
letter-spacing: 1px;
text-transform: uppercase;
}
.abt-comp .mis-section, .abt-comp .vis-section{
  padding: 10px;
  height: 400px;
}

.mis-section .content p, .vis-section .content p{
  padding:10px;
}
.vis-section h3,.mis-section h3{
	text-transform: uppercase;
font-size: 30px;
letter-spacing: 1px;
}
/*contact*/
.top-section{
  margin-top: 60px;
}
.top-section h1, .top-section h5{
  color: #2f2582;
letter-spacing: 1px;
text-transform: uppercase;
}
.top-section  ul {
  padding: 0;
}
.top-section li {
  color: #333;
  margin-bottom: 25px;
  list-style: none;
}
.top-section  li .box {
  background: #fff;
  box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.12);
  padding: 30px 20px;
  text-align: center;
  border-radius: 4px;
  color: #666;
  font-weight: 600;
  height: 180px;
}
.top-section .ico {
  display: block;
  font-size: 30px;
  margin: 0 0 10px 0;
  color: #2f2582;
}
.form-box {
  padding: 35px 20px;
  box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.12);
  background: #fff;
  border-radius: 4px;
  height: 385px;
}

.form-group {
  margin-bottom: 15px;
}
.form-box .form-group {
  margin-bottom: 10px;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
.top-section input, .top-section textarea {
  background: none;
  border: 1px solid #dadada;
  box-shadow: none;
  height: 40px;
  color: #333;
}
.top-section textarea {
  height: 150px;
}
.top-section .btn-submit {
  padding: 10px 20px;
  border: none;
  pointer-events: all; 
  cursor: pointer;
}
/*clientele*/
.head-client{
  color: #2f2582;
letter-spacing: 1px;
text-transform: uppercase;
}
.testmonial-section {
  background: url(../img/test_bg.jpg);
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0px;
  height: 415px;
}
.testmonial-section .overlay-bg{
  background: transparent;
color: #e9e6f3;
padding: 15px;
height: 320px;
}

.product-client .client{
  padding: 10px;
overflow: hidden;
box-shadow: 5px 5px 15px gray;
margin-bottom: 10px;
}
.product-client .p-name{
  margin: 20px 0;
  text-transform: uppercase;
  letter-spacing: 5px;
}
.client label{
  margin-top: 15px;
}
/*products*/
.products{
  margin: 30px 0;
}
.products h2{
  color: #2f2582;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin: 20px 0;
}
.gallery_product{
  margin: 10px 0;
}
.lightbox-image{
  text-align: center;
  min-height: 400px;
  padding: 10px;
  display: inline-block;
  border: 0.5px solid #cacaca;
  margin: 10px 5px;
  width: 24%;
}
.lightbox-image img{
  min-height: 300px;
}
/* The Modal (background) */
.modal-img {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: transparent;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
  text-align: center;
}

/* The Close Button */
.product-modal .modal-close-btn {
	position:relative;
}
.product-modal button.close {
    left: 250%;
    position: absolute;
    left: 7%;
    top: 145%;
}
.career-form .form-fields {
    margin-bottom: 20px;
}
.career-form .form-fields .form-control {
    border: 0px;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    border-radius: 0px;
}
.career-form .form-fields {
    margin-bottom: 20px;
}
#apply-modal .modal-content {
    position: relative;
    background-color: #fff !important;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides {
  display: none;
}

.cursor {
  cursor: pointer
}
.column {
  float: left;
  width: 25%;
  margin: 10px;
  height: 200px;
}
/* Next & previous buttons */

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

img {
  margin-bottom: -4px;
}

.caption-container {
  text-align: center;
  padding: 2px 16px;
  color: #fff;
  margin: 10px;
  height: auto;
}

.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}

img.hover-shadow {
  transition: 0.3s
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}
#myModal-rj-half .modal-body {
  position: relative;
  padding: 0;
  display: inline-block;
  width: 100%;
}
.frm-1 input, .frm-1 textarea{
  margin:10px 0;
  border-radius: 0px;
  background: transparent;
  color: #fff;
}
#myModal-rj-half .parent-2{
  padding: 0px;
  background: #fff;
}
#myModal-rj-half .img-section{
  background: url(../img/modal-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  height:379px;
  padding: 0px;
}
#myModal-rj-half .modal-content{
  background: #fff;
  border-radius: 0px;    
  height: 380px;
}
#myModal-rj-half .parent-2 .close{
  opacity: 1.0;
  color: #000;
  text-shadow: none;
  margin-right: 16px;
  padding-top: 5px;
}
#myModal-rj-half .content-area{
  background: #fff;
  height: auto;
  display: inline-block;
  padding: 10px;
}
#myModal-rj-half .content-area .frm-1 input, .frm-1 textarea{
  margin:10px 0;
  border-radius: 0px;
  background:transparent;
  color: #ddd;
}
#myModal-rj  .frm-1 input, #myModal-rj  .frm-1 textarea{
  margin:10px 0;
  border-radius: 0px;
  background: transparent;
  color: #fff;
}
/*careers*/

.career-parent .p-1-career{
  padding: 0px;
}
.career-parent .p-1-career img{
  margin-top: 8px;
  border: 1px solid #777;
  border-right: none;
  height: 240px;
}
.career-banner{
  background: url(../img/career-ban.jpg);
  height: 400px;
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0px;
}
.life .abt-life{
  padding: 10px 15px;
  background: #00000082;
  color: #fff;
  text-align: center;
}
.life .abt-life h3{
  text-transform: uppercase;
  letter-spacing: 3px;
}
.abt-life .skills{
  list-style: none;
  text-align: left;
}
.career-parent .p-1-desc{
  background: #777;
  padding:10px;
  color: #fff;
  text-align: left;
  height:280px;
  margin: 0px 10px;
  width: 23%;
  box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.12);
}
.career-parent .p-1-desc h4{
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.career-parent .p-1-desc p{
  text-align: left;
  margin: 5px 0;
}
.career-parent h2{
	color: #2f2582;
	letter-spacing: 1px;
	text-transform: uppercase;
}
/*scroll top*/
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background: #2f2582;
  color: #fff;
  cursor: pointer;
  padding: 6px 15px;
  border-radius: 50%;
  text-align: center;
  border: 2px solid #ccc;
}
#myBtn .fa {
  font-size: 18px;
  text-align: center;
}
#myBtn:hover {
  background-color: #555;
}
/*pro-dummy page*/
.btn-default {
    top: 25%;
    left:25%; 
    color: #999; 
    background: #fffccc; 
} 
/* products */

.page-title,.page-title-clientle {
    position: relative;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
	height:350px;
}
.page-title {
    background-image: url(../img/g1.jpg);
}
.page-title-clientle  {
    background-image: url(../img/career-3.jpg);
}
.abt-comp h5 {
    color: #2f2582;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.testmonial-section .carousel {
    position: relative;
    box-shadow: 0px 0px 0px 0px gray;
}
.testmonial-section .item {
   padding-top: 30px;
   text-align:center;
}
.testmonial-section .carousel-control.right,.testmonial-section .carousel-control.left {
    display: block;
}
.testmonial-section .profile-circle {
    height: 100px;
    margin: 0 auto;
	margin-bottom: 40px;
}
.profile-circle img {
    width: 100px;
    height: 150px;
    border: 1px solid white;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
}
.btn{
	background: linear-gradient(to right, #1b273d 0%, #3666c8 100%) !important;
}

/* footer */
.fusion-footer,.fusion-footer a{
	color: #151d53 !important;
font-size: 14px;
}
.fusion-footer p{
	line-height: 25px;
}
/* #grad1 {
    background: #1b273d;
    background: linear-gradient(to right, #e6e9ef 0%, #364b74 100%) !important;
} */
#footer-upper .footer-block, #footer-upper .footer-block a, footer {
    color: #d9f5f1;
    color: #0a0a0a;
}
#footer-upper, footer {
    background: #292525;
    padding: 5%;
    font-size: 15px;
    letter-spacing: 0.3px;
	padding-left:15px;
	padding-right:15px;
}
.foot_logo {
    width: 150px;
    height: 150px;
    border: 1px solid #f6f3f3;
    border-radius: 10%;
    background: white;
}
footer .my_banner_title {
    margin-bottom: 15px;
    padding-top: 0px;
	color: #2f2582;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 21px;
	font-weight: bold;
}
.my_banner_title {
    font-size: 28px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
    margin-bottom: 30px;
	font-family: "Fjalla One", sans-serif;
}
footer .my_banner_title::after {
    content: '';
    position: absolute;
    margin-left: -20px;
    bottom: 0px;
    height: 2px;
	top: 40px;
	width: 40px;
	height: 2px;
	background: #9cb3ed;
	left: 35px;
}
.my_footer ul li {
    list-style-type: circle;
    margin-left: 10px;
}
.my_footer a {
    color: inherit;
    line-height: 25px;
}
.copyright {
    background: linear-gradient(to right, #1b273d 0%, #3666c8 100%) !important;
}
.copyright small,.copyright a,.copyright p{
    color: white;
	margin-top:0px;
}
footer {
    background: url('../img/foot.jpg');
    background-size: cover;
	box-shadow: 0px 0px 5px 0px #0e0e59;
}
/* footer */

/* career */
.opening_body .experties1 h4{margin-bottom:10px;margin-top: 20px;}
.opening_body .experties1 h5{margin-top:10px;margin-bottom:20px;display: none;}
.opening_body .experties1 p{margin-bottom:20px;}
    
.opening_body .experties1 {
    border: 1px solid #d5d4d4;
    text-align: center;
	margin-bottom: 40px;
	padding: 15px;
	padding-bottom: 5px;
}
.opening_body .experties1 img{
    height: 100px;
    width: 100px;
}
.opening_body .experties1 li{
	margin-left:15px;
	line-height: 20px;
	letter-spacing: 1px;
}
/* career */
.ht_300 {
    height: 275px;
	background: #eaeaea;
}
.logo-section img{width: 80%;}
/* career */
.ht_300 {
    height: 275px;
	background: #eaeaea;
}
.logo-section img{
	width: 80%;
	height: 100px;
}

/* new 15-05-18*/
.abt-area .experties1 {
    height: 280px;
    overflow-y: auto;
}
.navbar-brand{
	width:180px;
}

.opening_body .product-info-sec {
    height: 250px;
	overflow-y:auto;
}

/* new 15-05-18*/

/* responsive 21-05-18*/
.vis-section .content {
    overflow-y: auto;
}
.mis-section .content {
    overflow-y: auto;
}
/*width-1920px*/
.navbar-nav {
    float: right;
}
@media screen and (max-width: 1920px) {}


/*width-1360px*/

@media screen and (max-width: 1360px) {}


/*width-1280px*/

@media screen and (max-width: 1280px) {
	footer{
		height:auto !important;
	}
}


/*For tab view*/


/*width-1024px*/

@media screen and (max-width: 1024px) {
	.nav > li {
		margin-left: -2px;
	}
}


/*width-980px*/

@media screen and (max-width: 980px) {
	.navbar-default .navbar-nav > li > a {
		padding: 15px 20px;
	}
	#carousel-example-generic .carousel-inner > .item {
		height: 500px;
	}
	.container {
		width: auto ;
	}
	.logo-section img {
		height: 100px;
	}
}


/*width-800px*/

@media screen and (max-width: 900px) {
   .logo-section,.my_footer{
		width:50%;
		height: 200px;
	}
	footer{
		height:auto !important;
	}
}

@media screen and (max-width: 800px) {
	.navbar-default .navbar-nav > li > a {
		padding: 15px 15px;
	}
	.logo-section, .my_footer {
		width: 49%;
		display: inline-block;
		vertical-align: top;
	}
}


/*width-773px*/

@media screen and (max-width: 773px) {

}


/*width-768px*/

@media screen and (max-width: 768px) {}


/*width-767px*/

@media screen and (max-width: 767px) {
	.navbar-header {
		width: 100%;
	}
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
		margin-right: 15px;
		margin-left: 15px;
		float:left;
	}
	.abt-area {
		padding-top: 15px;
	}
	.abt-area .experties {
		margin-top: 30px;
	}
	/* .navbar-collapse.in {
		float: left !important;
		width: 100%;
	}
	.navbar-nav {
		margin: 7.5px 0px;
	} */
	.nav > li {
		margin-left: auto;
	}
	.navbar-nav {
		float: left;
		width: 100%;
		margin: 7.5px 15px;
	}
	.container-fluid > .navbar-collapse {
		width:100%;
	}
	#carousel-example-generic .carousel-inner > .item {
		height: 400px;
	}
	.form-box {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom: 30px;
	}
	.top-section {
		margin-top: 90px;
	}
	.carousel-caption {
		word-break: break-all;
		font-size: 35px;
	}
	.opening_body .experties1 {
		height:auto !important;
	}
	.opening_body .product-info-sec {
		overflow-y: visible;
		height:auto !important;
	}
	.top-section li {
		word-break: break-all;
	}
}


/*width-736px*/

@media screen and (max-width: 736px) {}


/*width-731px*/

@media screen and (max-width: 731px) {}


/*width-711px*/

@media screen and (max-width: 711px) {}


/*width-700px*/

@media screen and (max-width: 700px) {

}


/*width-687px*/

@media screen and (max-width: 687px) {}


/*width-668px*/

@media screen and (max-width: 668px) {}


/*for mobile view*/


/*width-640px*/

@media screen and (max-width: 640px) {
	
}


/*width-616px*/

@media screen and (max-width: 616px) {
   #carousel-example-generic .carousel-inner > .item {
		height: 300px;
	}
	.carousel-caption {
		bottom: 15%;
	}
	.client{
		width:49%;
	}
}


/*width-600px*/

@media screen and (max-width: 600px) {
   .testmonial-section .overlay-bg {
		height: 415px;
		overflow-y: auto;
	}
}


/*width-564px*/

@media screen and (max-width: 564px) {}


/*width-540px*/

@media screen and (max-width: 540px) {
   .product-sec {
		width:100%;
	}
	.product-img {
		height: 300px;
	}
	.logo-section, .my_footer {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		height:auto;
		margin-bottom:30px;
		padding:0px;
	}
}


/*width-512px*/

@media screen and (max-width: 512px) {
	.abt-comp .mis-section, .abt-comp .vis-section {
		height: 450px;
	}
}


/*width-480px*/

@media screen and (max-width: 482px) {
   .mis-section .content, .vis-section .content {
    
    width: 90.5%;
   }
   .client{
		width:100%;
		height: 300px !important;
	}
	.top-section li {
		width:100%;
	}
}


/*width-477px*/

@media screen and (max-width: 477px) {}


/*width-468px*/

@media screen and (max-width: 468px) {}


/*width-462px*/

@media screen and (max-width: 462px) {}


/*width-435px -Nexus-6p*/

@media screen and (max-width: 435px) {}


/*width-414px- I-phone-6+*/

@media screen and (max-width: 414px) {
	.carousel-caption {
		bottom: 10%;
	}
	.abt-comp .mis-section, .abt-comp .vis-section {
		height: 500px;
	}
}


/*width-411px-Nexus-5*/

@media screen and (max-width: 411px) {}


/*width-375px- I-phone-6*/

@media screen and (max-width: 375px) {
	.abt-comp .mis-section, .abt-comp .vis-section {
		height: 550px;
	}
}


/*width-360px- Galaxy-S5*/

@media screen and (max-width: 360px) {
   
}


/*width-340px- Iphone-5*/

@media screen and (max-width: 340px) {}


/*width-320px- Iphone-5*/

@media screen and (max-width: 320px) {}
/* responsive */

.top-section li .box {
	overflow-y:auto;
}
footer .logo-section img {
    height: 100px;
}
.fusion-footer p {
    line-height: 25px;
	text-align: left;
}