@media (min-width:320px) {
		.inner-hr{
	    border-bottom: 5px #ff8a00 solid;
    width: 68px;
        margin-top: 4px!important;
    float: left;
    margin-left: 80px;
	}
		.video-height{
	height:300px;
	}
	.mr120{
	margin-right:120px!important;
	}
	.parts {
    height: 338px;
    line-height: 338px;
}
.parts2 {
display: inline-block; vertical-align: middle;
}
	.middle{
	    height: 317px;
    line-height: 317px;
	}
	.middle2{
	display: inline-block; vertical-align: middle;
	}
		.image{
    height: 237px;
    line-height: 237px;
	}
	.image2{
	display: inline-block; vertical-align: middle;
	}
	.ex{
    height: 115px;
    line-height: 115px;
	}
	.ex2{
	display: inline-block; vertical-align: middle;
	}
		.custom-col{
	width:100%;
	padding-right:7px;
	padding-left:7px;
	float:left;
	}
	.photo-main-heading{
	font-size: 20px;
color: #ffffff;
text-transform:uppercase;
font-weight:600;
padding:0px;
margin:0px;
	}
	.photo-text{
	font-size:17px;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:24px;
	font-weight:600;
	}
	.inner-sub-heading{
	    margin-top: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
	padding-left:15px;
    text-transform: uppercase;
	}
	.inner ul{
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	margin-top:15px;
	}
		.expertise ul{
	font-size:17px;
	line-height:24px;
	padding-left:10px;
	margin-top:0px;
	color:#fff;
	font-weight:600;
	}
	.expertise-ul{
	    color: #fff;
    font-size: 15px;
    padding-left: 20px;
    line-height: 30px;
	}
footer ul{
		    color: #fff;
    font-size: 15px;
    line-height: 30px;
    padding-left: 17px;
	}
	.goon{
		font-size:36px;
		text-transform:uppercase;
		padding-bottom:15px;
		margin:0px;
		color:#000;
	}
	.pl348{
		    padding-left: 0px;
	}
	.product-text{
		font-size:12px;
		color:#000;
		line-height:18px;
		text-transform:uppercase;
		padding:10px 0px;
		font-weight:600;
	}
	.pl371{
		padding-left:0px;
	}	
	.pl371{
		padding-left:0px;
	}
.navbar {
    position: relative;
    min-height: 51px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    background-color: #3a85d1;
	}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 12.5px;
    border-left: 5px solid #eee;
}
	.mb15{
		margin-bottom:15px;
	}
.about{
	     margin-top: 21px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
    text-transform: uppercase;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	    padding-top: 17px;
		padding-bottom: 0px;
}
.copyright-css-hide{
		display:none
	}
	.copyright-css{
		display:block;
}
.logo-set{
	    height: 57px !important;
}
	.pt14{
		padding-top: 14px;
	}
.footer-heading{
		font-size: 21px;
		color:#fff;
	}
	.counter-bg{
		 background-image: url('../images/counter-back.jpg');
    background-size: cover;
    background-repeat: no-repeat;
   padding: 35px 0px 35px 0px;
    padding-bottom: 0;
}
.client-heading {
    font-size: 24px;
    padding: 30px 0px 30px 0px;
    text-align: center;
    color: #000;
    font-weight: 600;
}
	.font36{
		    font-size: 27px;
		padding:0px 0px 0px 20px;
		font-weight:bold;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.font18{
		    font-size: 13px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		text-transform:uppercase;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.milestone {
        font-size: 21px;
    padding: 20px 0px 40px 0px;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
	.testi-desig{
		font-size:16px;
		color:#fa8620;
	}
	.testi-name{
		font-size:20px;
		font-weight:bold;
		color:#626262;
	}
.carousel-showmanymoveone .carousel-control.left {
    margin-left: -13px;
}
.carousel-showmanymoveone .carousel-control.right {
        margin-right: -13px;
}
	.news-heading{
	    font-size: 17px;
    font-weight: 600;
    margin: 12px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
	}
	.sector{
		font-size:24px;
		padding:0px 0px 75px 0px;
		text-align:center;
		color:#fff;
		font-weight:600;
	}
	.pt30{
		    padding-top: 30px;
	}
	.mt60{
	    margin-top: 14px;
	}
	.p-text{
	font-size: 15px;
    line-height: 24px;
	color:#000;
	text-align:justify;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
 }
@media (min-width:481px) { 
		.inner-hr{
	    border-bottom: 5px #ff8a00 solid;
    width: 68px;
        margin-top: 4px!important;
    float: left;
    margin-left: 80px;
	}
		.video-height{
	height:300px;
	}
	.mr120{
	margin-right:120px!important;
	}
	.parts {
    height: 338px;
    line-height: 338px;
}
.parts2 {
display: inline-block; vertical-align: middle;
}
	.middle{
	    height: 317px;
    line-height: 317px;
	}
	.middle2{
	display: inline-block; vertical-align: middle;
	}
		.image{
    height: 237px;
    line-height: 237px;
	}
	.image2{
	display: inline-block; vertical-align: middle;
	}
	.ex{
    height: 115px;
    line-height: 115px;
	}
	.ex2{
	display: inline-block; vertical-align: middle;
	}
		.custom-col{
	width:100%;
	padding-right:7px;
	padding-left:7px;
	float:left;
	}
	.photo-main-heading{
	font-size: 20px;
color: #ffffff;
text-transform:uppercase;
font-weight:600;
padding:0px;
margin:0px;
	}
	.photo-text{
	font-size:17px;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:24px;
	font-weight:600;
	}
	.inner-sub-heading{
	    margin-top: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
	padding-left:15px;
    text-transform: uppercase;
	}
	.inner ul{
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	margin-top:15px;
	}
		.expertise ul{
	font-size:17px;
	line-height:24px;
	padding-left:10px;
	margin-top:0px;
	color:#fff;
	font-weight:600;
	}
	.expertise-ul{
	    color: #fff;
    font-size: 15px;
    padding-left: 20px;
    line-height: 30px;
	}
footer ul{
		    color: #fff;
    font-size: 15px;
    line-height: 30px;
    padding-left: 17px;
	}
	.goon{
		font-size:36px;
		text-transform:uppercase;
		padding-bottom:15px;
		margin:0px;
		color:#000;
	}
	.pl348{
		    padding-left: 348px;
	}
	.product-text{
		font-size:12px;
		color:#000;
		line-height:18px;
		text-transform:uppercase;
		padding:10px 0px;
		font-weight:600;
	}
	.pl371{
		padding-left:0px;
	}
	.pl371{
		padding-left:0px;
	}
.navbar {
        position: relative;
    min-height: 51px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    background-color: #3a85d1;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 12.5px;
    border-left: 5px solid #eee;
}
	.mb15{
		margin-bottom:15px;
	}
.about{
	    margin-top: 60px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
    text-transform: uppercase;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	    padding-top: 17px;
		padding-bottom: 0px;
}
.copyright-css-hide{
		display:none
	}
	.copyright-css{
		display:block
	}
	.logo-set{
	    height: 66px !important;
}
	.pt14{
		padding-top: 14px;
	}
.footer-heading{
		font-size:30px;
		color:#fff;
	}
	.counter-bg{
		 background-image: url('../images/counter-back.jpg');
    background-size: cover;
    background-repeat: no-repeat;
   padding: 35px 150px 35px 150px;
    padding-bottom: 0;
}
.client-heading {
    font-size: 24px;
    padding: 30px 0px 30px 0px;
    text-align: center;
    color: #000;
    font-weight: 600;
}
	.font36{
		font-size:36px;
		padding:0px 0px 0px 20px;
		font-weight:bold;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.font18{
		font-size:18px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		text-transform:uppercase;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.milestone {
    font-size: 24px;
    padding: 20px 0px 40px 0px;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
	.testi-desig{
		font-size:18px;
		color:#fa8620;
	}
	.testi-name{
		font-size:30px;
		font-weight:bold;
		color:#626262;
	}
.carousel-showmanymoveone .carousel-control.left {
    margin-left: -32px;
}
.carousel-showmanymoveone .carousel-control.right {
    margin-right: -33px;
}
	.news-heading{
		font-size: 18px;
    font-weight: 600;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	}
	.sector{
		font-size:24px;
		padding:0px 0px 75px 0px;
		text-align:center;
		color:#fff;
		font-weight:600;
	}
	.pt30{
		    padding-top: 30px;
	}
	.mt60{
		    margin-top: 60px;
	}
	.p-text{
	font-size: 15px;
    line-height: 24px;
	color:#000;
	text-align:justify;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
}
@media (min-width:641px) { 
		.inner-hr{
	    border-bottom: 5px #ff8a00 solid;
    width: 68px;
        margin-top: 4px!important;
    float: left;
    margin-left: 80px;
	}
		.video-height{
	    height: 184px;
    margin-top: 27px;
	}
	.mr120{
	margin-right:120px!important;
	}
	.parts {
    height: 338px;
    line-height: 338px;
}
.parts2 {
display: inline-block; vertical-align: middle;
}
	.middle{
	    height: 317px;
    line-height: 317px;
	}
	.middle2{
	display: inline-block; vertical-align: middle;
	}
		.image{
    height: 237px;
    line-height: 237px;
	}
	.image2{
	display: inline-block; vertical-align: middle;
	}
	.ex{
    height: 115px;
    line-height: 115px;
	}
	.ex2{
	display: inline-block; vertical-align: middle;
	}
		.custom-col{
	width:20%;
	padding-right:7px;
	padding-left:7px;
	float:left;
	}
	.photo-main-heading{
	font-size: 20px;
color: #ffffff;
text-transform:uppercase;
font-weight:600;
padding:0px;
margin:0px;
	}
	.photo-text{
	font-size:17px;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:24px;
	font-weight:600;
	}
	.inner-sub-heading{
	    margin-top: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
	padding-left:15px;
    text-transform: uppercase;
	}
	.inner ul{
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	margin-top:15px;
	}
		.expertise ul{
	font-size:17px;
	line-height:24px;
	padding-left:10px;
	margin-top:0px;
	color:#fff;
	font-weight:600;
	}
	.expertise-ul{
	    color: #fff;
    font-size: 15px;
    padding-left: 20px;
    line-height: 30px;
	}
footer ul{
		    color: #fff;
    font-size: 15px;
    line-height: 30px;
    padding-left: 17px;
	}
	.goon{
		font-size:36px;
		text-transform:uppercase;
		padding-bottom:15px;
		margin:0px;
		color:#000;
	}
	.pl348{
	padding-left: 0px;
	}
	.product-text{
		    font-size: 14px;
		color:#000;
		line-height:18px;
		text-transform:uppercase;
		padding:10px 0px;
		font-weight:600;
	}
	.pl371{
		padding-left:0px;
	}
	.pl371{
		padding-left:0px;
	}
.navbar {
        position: relative;
        min-height: 33px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    background-color: #3a85d1;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 12.5px;
    border-left: 5px solid #eee;
}
	.mb15{
		margin-bottom:15px;
	}
.about{
	     margin-top: 17px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
    text-transform: uppercase;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
        padding-top: 8px;
    padding-bottom: 0px;
}
.copyright-css-hide{
		display:none
	}.copyright-css{
		display:block
	}
.logo-set{
	    height: 40px !important;
		margin-top: 6px;
}
	.pt14{
		padding-top: 14px;
	}
.footer-heading{
		font-size:22px;
		color:#fff;
	}
	.counter-bg{
		 background-image: url('../images/counter-back.jpg');
    background-size: cover;
    background-repeat: no-repeat;
   padding: 35px 0px 35px 0px;
    padding-bottom: 0;
}
.client-heading {
    font-size: 24px;
    padding: 30px 0px 30px 0px;
    text-align: center;
    color: #000;
    font-weight: 600;
}
	.font36{
		font-size:36px;
		padding:0px 0px 0px 20px;
		font-weight:bold;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.font18{
		font-size:18px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		text-transform:uppercase;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.milestone {
    font-size: 24px;
    padding: 20px 0px 40px 0px;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
	.testi-desig{
		font-size:18px;
		color:#fa8620;
	}
	.testi-name{
		font-size:30px;
		font-weight:bold;
		color:#626262;
	}
.carousel-showmanymoveone .carousel-control.left {
   margin-left: -18px;
}
.carousel-showmanymoveone .carousel-control.right {
     margin-right: -14px;
}
	.news-heading{
		font-size: 18px;
    font-weight: 600;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	}
	.sector{
		font-size:24px;
		padding:0px 0px 75px 0px;
		text-align:center;
		color:#fff;
		font-weight:600;
	}
	.pt30{
		    padding-top: 30px;
	}
	.mt60{
		    margin-top: 60px;
	}
	.p-text{
	font-size: 15px;
    line-height: 24px;
	color:#000;
	text-align:justify;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
}
@media (min-width:961px) {
		.inner-hr{
	    border-bottom: 5px #ff8a00 solid;
    width: 68px;
        margin-top: 4px!important;
    float: left;
    margin-left: 80px;
	}
		.video-height{
	    height: 247px;
    margin-top: 6px;
	}
	.mr120{
	margin-right:120px!important;
	}
	.parts {
    height: 338px;
    line-height: 338px;
}
.parts2 {
display: inline-block; vertical-align: middle;
}
	.middle{
	    height: 225px;
    line-height: 225px;
	}
	.middle2{
	display: inline-block; vertical-align: middle;
	}
		.image{
    height: 169px;
    line-height: 169px;
	}
	.image2{
	display: inline-block; vertical-align: middle;
	}
	.ex{
    height: 115px;
    line-height: 115px;
	}
	.ex2{
	display: inline-block; vertical-align: middle;
	}
		.custom-col{
	width:20%;
	padding-right:7px;
	padding-left:7px;
	float:left;
	}
	.photo-main-heading{
	font-size: 20px;
color: #ffffff;
text-transform:uppercase;
font-weight:600;
padding:0px;
margin:0px;
	}
	.photo-text{
	    font-size: 14px;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:24px;
	font-weight:600;
	}
	.inner-sub-heading{
	    margin-top: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
	padding-left:15px;
    text-transform: uppercase;
	}
	.inner ul{
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	margin-top:15px;
	}
		.expertise ul{
	font-size:17px;
	line-height:24px;
	padding-left:10px;
	margin-top:0px;
	color:#fff;
	font-weight:600;
	}
	.expertise-ul{
	    color: #fff;
    font-size: 15px;
    padding-left: 20px;
    line-height: 30px;
	}
	footer ul{
		    color: #fff;
    font-size: 15px;
    line-height: 30px;
    padding-left: 17px;
	}
	.goon{
		font-size:36px;
		text-transform:uppercase;
		padding-bottom:15px;
		margin:0px;
		color:#000;
	}
	.pl348{
		    padding-left: 29px;
	}
	.product-text{
		font-size:12px;
		color:#000;
		line-height:18px;
		text-transform:uppercase;
		padding:10px 0px;
		font-weight:600;
	}
	.pl371{
		padding-left:0px;
	}
		.pl371{
		padding-left:0px;
	}
	.navbar {
        position: relative;
        min-height: 40px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    background-color: #3a85d1;
}
	.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}
	blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
		.mb15{
		margin-bottom:15px;
	}
.about{
	    margin-top: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
    text-transform: uppercase;
}
	.navbar-inverse .navbar-nav>li>a {
    color: #fff;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	       padding-top: 10px;
		padding-bottom: 0px;
}
.copyright-css{
		display:none
	}.copyright-css-hide{
		display:block
	}
.logo-set{
	   height: 74px !important;
}
	.pt14{
		padding-top: 14px;
	}
.footer-heading{
		font-size:30px;
		color:#fff;
	}
	.counter-bg{
		 background-image: url('../images/counter-back.jpg');
    background-size: cover;
    background-repeat: no-repeat;
   padding: 35px 0px 35px 0px;
    padding-bottom: 0;
}
.client-heading {
    font-size: 24px;
    padding: 30px 0px 30px 0px;
    text-align: center;
    color: #000;
    font-weight: 600;
}
	.font36{
		font-size:26px;
		padding:0px 0px 0px 20px;
		font-weight:bold;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.font18{
		font-size:16px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		text-transform:uppercase;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.milestone {
    font-size: 24px;
   padding: 0px 0px 6px 0px;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
	.testi-desig{
		font-size:18px;
		color:#fa8620;
	}
	.testi-name{
		font-size:30px;
		font-weight:bold;
		color:#626262;
	}
.carousel-showmanymoveone .carousel-control.left {
    margin-left: -32px;
}
.carousel-showmanymoveone .carousel-control.right {
    margin-right: -33px;
}
	.news-heading{
		font-size: 18px;
    font-weight: 600;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	}
	.sector{
		font-size:24px;
		padding:0px 0px 75px 0px;
		text-align:center;
		color:#fff;
		font-weight:600;
	}
	.pt30{
		    padding-top: 30px;
	}
	.mt60{
		    margin-top: 10px;
	}
	.p-text{
	    font-size: 13px;
    line-height: 19px;
	color:#000;
	text-align:justify;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	}
@media (min-width:1025px) { 
		.inner-hr{
	    border-bottom: 5px #ff8a00 solid;
    width: 68px;
        margin-top: 4px!important;
    float: left;
    margin-left: 80px;
	}
		.video-height{
	height:300px;
	margin-top: 0px;
	}
	.mr120{
	margin-right:120px!important;
	}
	.parts {
    height: 338px;
    line-height: 338px;
}
.parts2 {
display: inline-block; vertical-align: middle;
}
	.middle{
	    height: 317px;
    line-height: 317px;
	}
	.middle2{
	display: inline-block; vertical-align: middle;
	}
		.image{
    height: 237px;
    line-height: 237px;
	}
	.image2{
	display: inline-block; vertical-align: middle;
	}
	.ex{
    height: 115px;
    line-height: 115px;
	}
	.ex2{
	display: inline-block; vertical-align: middle;
	}
		.custom-col{
	width:20%;
	padding-right:7px;
	padding-left:7px;
	float:left;
	}
	.photo-main-heading{
	font-size: 20px;
color: #ffffff;
text-transform:uppercase;
font-weight:600;
padding:0px;
margin:0px;
	}
	.photo-text{
	font-size:17px;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:24px;
	font-weight:600;
	}
	.inner-sub-heading{
	    margin-top: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
	padding-left:15px;
    text-transform: uppercase;
	}
	.inner ul{
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	margin-top:15px;
	}
		.expertise ul{
	font-size:17px;
	line-height:24px;
	padding-left:10px;
	margin-top:0px;
	color:#fff;
	font-weight:600;
	}
	.expertise-ul{
	    color: #fff;
    font-size: 15px;
    padding-left: 20px;
    line-height: 30px;
	}
footer ul{
		    color: #fff;
    font-size: 15px;
    line-height: 30px;
    padding-left: 17px;
	}
	.goon{
		font-size:36px;
		text-transform:uppercase;
		padding-bottom:15px;
		margin:0px;
		color:#000;
	}
	.pl348{
		    padding-left: 348px;
	}
	.product-text{
		font-size:12px;
		color:#000;
		line-height:18px;
		text-transform:uppercase;
		padding:10px 0px;
		font-weight:600;
	}
	.pl371{
		padding-left:0px;
	}
	.pl371{
		padding-left:0px;
	}
.navbar {
       position: relative;
    min-height: 51px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    background-color: #3a85d1;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
	.mb15{
		margin-bottom:15px;
	}
.about{
	    margin-top: 60px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
    text-transform: uppercase;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	    padding-top: 31px;
		padding-bottom: 0px;
}
.copyright-css-hide{
		display:block
	}.copyright-css{
		display:none
	}
.logo-set{
	    height: 66px !important;
}
	.pt14{
		padding-top: 14px;
	}
.footer-heading{
		font-size:30px;
		color:#fff;
	}
	.counter-bg{
		 background-image: url('../images/counter-back.jpg');
    background-size: cover;
    background-repeat: no-repeat;
   padding: 35px 150px 35px 150px;
    padding-bottom: 0;
}
.client-heading {
    font-size: 24px;
    padding: 30px 0px 30px 0px;
    text-align: center;
    color: #000;
    font-weight: 600;
}
	.font36{
		font-size:36px;
		padding:0px 0px 0px 20px;
		font-weight:bold;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.font18{
		font-size:18px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		text-transform:uppercase;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.milestone {
    font-size: 24px;
    padding: 20px 0px 40px 0px;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
	.testi-desig{
		font-size:18px;
		color:#fa8620;
	}
	.testi-name{
		font-size:30px;
		font-weight:bold;
		color:#626262;
	}
.carousel-showmanymoveone .carousel-control.left {
    margin-left: -32px;
}
.carousel-showmanymoveone .carousel-control.right {
    margin-right: -33px;
}
	.news-heading{
		font-size: 18px;
    font-weight: 600;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	}
	.sector{
		font-size:24px;
		padding:0px 0px 75px 0px;
		text-align:center;
		color:#fff;
		font-weight:600;
	}
	.pt30{
		    padding-top: 30px;
	}
	.mt60{
		    margin-top: 60px;
	}
	.p-text{
	font-size: 15px;
    line-height: 24px;
	color:#000;
	text-align:justify;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
 }
@media (min-width:1280px) {
	.inner-hr{
	    border-bottom: 5px #ff8a00 solid;
    width: 68px;
        margin-top: 4px!important;
    float: left;
    margin-left: 80px;
	}
	.video-height{
	height:300px;
	}
	.mr120{
	margin-right:120px!important;
	}
.parts {
     height: 431px;
    line-height: 431px;
}
.parts2 {
display: inline-block; vertical-align: middle;
}
	.middle{
	    height: 317px;
    line-height: 317px;
	}
	.middle2{
	display: inline-block; vertical-align: middle;
	}
		.image{
    height: 237px;
    line-height: 237px;
	}
	.image2{
	display: inline-block; vertical-align: middle;
	}
	.ex{
    height: 115px;
    line-height: 115px;
	}
	.ex2{
	display: inline-block; vertical-align: middle;
	}
	
	.custom-col{
	width:20%;
	padding-right:7px;
	padding-left:7px;
	float:left;
	}
	.photo-main-heading{
	font-size: 20px;
color: #ffffff;
text-transform:uppercase;
font-weight:600;
padding:0px;
margin:0px;
	}
	.photo-text{
	font-size:17px;
	color:#fff;
	text-align:center;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:24px;
	font-weight:600;
	}
	.inner-sub-heading{
	    margin-top: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
	padding-left:15px;
    text-transform: uppercase;
	}
	.inner ul{
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	margin-top:15px;
	}
		.expertise ul{
	font-size:17px;
	line-height:24px;
	padding-left:10px;
	margin-top:0px;
	color:#fff;
	font-weight:600;
	}
	.expertise-ul{
	    color: #fff;
    font-size: 15px;
    padding-left: 20px;
        line-height: 24px;
	}
.mb15{
	margin-bottom:15px;
}

	#slider-control3 img {
    /* padding-top: 60%; */
        padding-top: 0px;
    margin: 0 auto;
}
	footer ul{
		    color: #fff;
    font-size: 15px;
    line-height: 30px;
    padding-left: 17px;
	}
	.goon{
		font-size:36px;
		text-transform:uppercase;
		padding-bottom:15px;
		margin:0px;
		color:#000;
	}
	.pl348{
	    padding-left: 49px;
	}
	.product-text{
		font-size:12px;
		color:#000;
		line-height:18px;
		text-transform:uppercase;
		padding:10px 0px;
		font-weight:600;
	}
	.pl371{
		padding-left:0px;
	}
	.navbar {
        position: relative;
        min-height: 39px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}
	.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}
	blockquote {
    padding: 10px 41px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
	.mb15{
		margin-bottom:15px;
	}
.about{
    margin-top: 20px;
       font-size: 30px;
    font-weight: 700;
    color: #000;
    padding-bottom: 0px;
    text-transform: uppercase;

}
	.navbar-inverse .navbar-nav>li>a {
    color: #fff;
	    font-size: 14px;
	font-weight:600;
	text-transform:uppercase;
	    padding-top: 10px;
		padding-bottom: 0px;
}
	.copyright-css-hide{
		display:block
	}.copyright-css{
		display:none
	}
		.logo-set{
	        height: 68px !important;
}
	.pt14{
		padding-top: 4px;
	}
.footer-heading{
		font-size:20px;
		color:#fff;
		text-transform:uppercase;
	}
	.counter-bg{
		 background-image: url('../images/counter-back.jpg');
    background-size: cover;
    background-repeat: no-repeat;
   padding: 35px 150px 35px 150px;
    padding-bottom: 0;
}
.client-heading {
    font-size: 24px;
    padding: 30px 0px 30px 0px;
    text-align: center;
    color: #000;
    font-weight: 600;
}
	.font36{
		font-size:30px;
		padding:0px 0px 0px 20px;
		font-weight:bold;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.font18{
		font-size:15px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
		text-transform:uppercase;
		margin:0px;
		font-family: 'Lato', sans-serif;
	}
	.milestone {
    font-size: 24px;
    padding: 20px 0px 20px 0px;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
	.testi-desig{
		font-size:18px;
		color:#fa8620;
	}
	.testi-name{
		font-size:30px;
		font-weight:bold;
		color:#626262;
	}
.carousel-showmanymoveone .carousel-control.left {
    margin-left: -32px;
}
.carousel-showmanymoveone .carousel-control.right {
    margin-right: -33px;
}
	.news-heading{
		font-size: 18px;
    font-weight: 600;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	}
	.sector{
		font-size:24px;
		padding:0px 0px 75px 0px;
		text-align:center;
		color:#fff;
		font-weight:600;
	}
	.pt30{
		    padding-top: 14px;
	}
	.mt60{
		    margin-top: 60px;
	}
	.p-text{
	font-size: 16px;
    line-height: 24px;
	color:#000;
	text-align:justify;
	margin:0px;
	padding:0px 0px 0px 0px;
	    font-weight: 500;
	}
}