/*body{font-family: 'Athiti', sans-serif;}*/
*body{font-family: 'PT Sans', sans-serif;}
/**/
* { padding: 0; margin: 0;}
.history .col-sm-3{ margin-left:6%}
.our-clients h3 { font-size: 12px;}
.our-clients .col-lg-2 { margin: 0px 18px;}
.top_header { background-color: #fff; border-bottom: 1px solid #091c2d; padding: 5px 0;}
.col-md-3.col-sm-6.hidden-xs { text-align: right;}
.top_header ul { display: block; list-style: none; padding: 0; margin: 0;}
.top_left { margin-top: 5px;}
.top_header .top_left ul li { display: inline-block; margin-right: 10px;}
.navbar { border: medium none; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 0; position: relative;}
.navbar { border: medium none; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 0; position: relative;}
.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; font-size: inherit;  text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.social_icons li{display:inline-block;}
.social_icons li a { display: inline-block;font-size: 12px; line-height: 24px; border: 1px solid #ddd; padding: 2px 8px; color: #777;}
.social_icons li a:hover { background-color: #0f263a; color: #fff;}
/**/
.bread{background-color:#666;}
.bread p{padding-top: 10px; color: #fff;}
.bread i{color:  #cd181f; padding-right: 5px;}
.mail{width:50%; float: left;}
.bread .mail p{padding-left: 50px;}
.navi{background-image:url(../images/back.jpg); background-position: center center;}
.navi .navbar-default{ background: none; border: none; border-radius: 5px; border-bottom: 2px solid #cd181f; padding-bottom:41px; border-radius: 0px; margin-bottom: 0px;}
.navi .nav > li > a{font-size: 16px; color: #000; }
.navi .nav > li > a:hover,.navi .nav > li > a:focus{color: #fff; background-color:#cd181f; transition: all 0.5s ease-in-out 0s;}
.navi .navbar-brand{height: 40px; width: 50%;}
.navi .navbar-brand img{ width: 100%; padding: 26px 0;}
.banner .img-responsive { width: 100%;}
.navi .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color:#cd181f;  color: #fff;}
.carousel-indicators { bottom: 25px;}
.about{margin-top:80px;}
.about h2::after{ content:""; background-color:#cd181f; display:block; margin:15px 0px; width:50px; height:3px;  margin-bottom:20px;}
.about p{line-height:30px; text-align:justify;}
.about .button{padding:10px; border-radius: 30px; width: 140px; margin-top: 15px; background-color:#cd181f;}
.about a{color:#fff;}
.about .button:hover{transition:all 0.5s ease-in-out 0s; background:none; border:1px solid #cd181f; color:#cd181f;}
.about img{margin-top:40px;box-shadow:-1px 15px 15px #666;}
.history{ margin-top: 80px; background-image:url(../images/haidach_oesterreich.jpg); background-attachment:fixed; background-size: cover; padding:40px 0px;}
.history h2{font-size: 35px; color: #fff; text-align: center; }
.history p{font-size: 20px; color: #fff; text-align: center;}
.history .border{border-left: 1px solid #fff; border-right: 1px solid #fff;}
.history .border:nth-child(3){border-left: none}
.machin{margin-top:100px; margin-bottom:100px; }
.machin h2::after{content:""; background-color:#cd181f; display:block; margin:15px auto; width:80px; height:3px; margin-bottom:45px;}
.machin .button{padding:10px; border-radius:30px; width:140px; margin-top:50px; background-color:#cd181f; }
.machin a{color:#fff;}
.machin .button:hover{background:none; transition:all 0.5s ease-in-out 0s; border: 1px solid #cd181f; color: #cd181f;}
.machin h2{margin-top: 0px;}
.services{margin-top:80px; padding-top:20px; padding-bottom:30px; background-color:#f5f5f5;}
.services h2::after{content: ""; background-color:#cd181f; display: block; margin: 15px auto; width: 50px; height: 3px;  margin-bottom:40px;}
.services #sol:nth-child(1)::before{content:url(../images/solution.png); border: 1px solid #cd181f;display: block; width: 60px; height: 60px; margin: 15px auto; padding: 12px; text-align: center; font-size: 22px; border-radius: 50%;  color:#cd181f;}
.services #del:nth-child(1)::before{content:url(../images/delivery-truck.png); border: 1px solid #cd181f;display: block; width: 60px; height: 60px; margin: 15px auto; padding: 12px; text-align: center; font-size: 22px; border-radius: 50%;  color:#cd181f;}
.services #ces:nth-child(1)::before{content:url(../images/support.png); border: 1px solid #cd181f;display: block; width: 60px; height: 60px; margin: 15px auto; padding: 12px; text-align: center; font-size: 22px; border-radius: 50%;  color:#cd181f;}
.services #ir:nth-child(1)::before{content:url(../images/around.png); border: 1px solid #cd181f;display: block; width: 60px; height: 60px; margin: 15px auto; padding: 12px; text-align: center; font-size: 22px; border-radius: 50%;  color:#cd181f;}
.services p{text-align: center; font-size: 24px;}
.border{border-left: 1px solid #CCC; border-right:1px solid #CCC;}
.border1{border-right:1px solid #CCC;}
.services h2{margin-top:0px;}
.product{margin-top:90px;}
.product h2::after{ content:""; background-color:#cd181f; display:block; margin:15px auto; width:50px; height:3px;  margin-bottom:50px; }
.product .button{padding:10px; border-radius:30px; width:140px; background-color:#cd181f; }
.product a{color:#fff;}
.product .button:hover{background:none; transition:all 0.5s ease-in-out 0s; border: 1px solid #cd181f; color: #cd181f;}
.footer{padding:35px 0px; background-color: #000;}
.footer img{width: 28%; float: left; padding: 10px;}
.footer h2{color: #fff; margin-bottom: 15px;}
.footer p{color:#fff; text-align: center; margin-bottom: 0px;}
.footer i{font-size: 26px; margin-bottom: 20px;}
.footer .divide{border-left: 1px dotted #fff; border-right: 1px dotted #fff;  min-height: 130px;}
.footer .divide1{border-right: 1px dotted #fff;min-height: 130px; }
.copy{background-color:#000; color: #fff;padding: 10px 0px; border-top: 1px solid #CCC; }
.copy p{padding-top: 8px; color: #CCC}
.copy i{font-size: 15px; padding: 0px 18px; color: #CCC;}
.social{float: right; padding-top: 8px;}
.copy i:hover{color: #ff0000;}
.marg{ display:inline-block; margin: 0 auto 15px; width:100%;}
.customers img {width: 40%;}
.carousel-caption h2{font-size: 60px; padding-bottom: 20px;}
.carousel-caption p{font-size:22px;}
.carousel-control.right:hover{background:none !important;}
.carousel-control.right{background:none !important;}
.carousel-control.left:hover{background:none !important;}
.carousel-control.left{background:none !important;}
.carousel-fade .carousel-inner .item {opacity: 0; transition-property: opacity;}
.carousel-fade .carousel-inner .active { opacity: 1;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {  left: 0;  opacity: 0;  z-index: 1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1;  background: none !important;}
.carousel-fade .carousel-control {z-index: 2; background: none;} 
.customers { margin-top: 80px; padding-top: 20px; padding-bottom: 30px; background-color: #f5f5f5; margin-bottom: 30px; }
.customers h2::after { content: ""; background-color: #cd181f; display: block; margin: 15px auto; margin-bottom: 15px; width: 50px; height: 3px; margin-bottom: 40px;}
.footer .row { width: 90%; margin: 0 auto;}
.carousel-caption {text-shadow: 0 1px 4px rgba(0,0,0,1);font-size:17px; top: 140px;}
.carousel,
.carousel-inner,
.carousel-inner .item {height: 100%; width: 100%; } 
.item:nth-child(1) { background-size: cover; background-position: center center; background-repeat: no-repeat;}
.item:nth-child(2) { background-size: cover; background-position: center center; background-repeat: no-repeat;}
.item:nth-child(3) { background-size: cover; background-position: center center; background-repeat: no-repeat;}
.wrapper { width: 100%; position: relative; background-color: #fff;}
.wrapper:after { padding-top: 42.85714285714287%; display: block; content: '';}
.wrapper .column {position: absolute; left: 0; top: 0; width: 14.2857142857142857%; float: left; padding: 6px; box-sizing: border-box;}
.wrapper .column .inner { width: 100%; position: relative;}
.wrapper .column .inner:after { padding-top: 100%; /* ratio 1:1 */ display: block; content: '';}
.wrapper .column .inner:before { content: ' ';  display: block; position: absolute;btop: 0;  left: 0;  right: 0;  bottom: 0; -webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; background-color: rgba(0, 0, 0, 0.3);
}
.wrapper .column .inner:hover:before {  background-color: rgba(0, 0, 0, 0);}
.wrapper .column:nth-child(1) {  width: 28.5714285714285714%;}
.wrapper .column:nth-child(2) {  left: 28.5714285714285714%;}
.wrapper .column:nth-child(3) {  left: 28.5714285714285714%;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}
.wrapper .column:nth-child(4) {  width: 28.5714285714285714%;  left: 42.85714285714286%;  top: 0;}
.wrapper .column:nth-child(4) .inner:after { padding-top: 48.7%;}
.wrapper .column:nth-child(5) {left: 71.42857142857143%; top: 0;}
.wrapper .column:nth-child(6) {  left: auto;  right: 0;  top: 0;}
.wrapper .column:nth-child(7) {  left: 71.42857142857143%;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}
.wrapper .column:nth-child(8) {  left: auto;  right: 0;  top: 50%;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}
.wrapper .column:nth-child(9) {  width: 28.5714285714285714%;  top: auto;  left: 0;  bottom: 0;}
.wrapper .column:nth-child(9) .inner:after {  padding-top: 48.7%;}
.wrapper .column:nth-child(10) {  left: 28.5714285714285714%;  top: auto;  bottom: 0;}
.wrapper .column:nth-child(11) {  left: 42.85714285714286%;  top: auto;  bottom: 0;  width: 28.5714285714285714%;}
.wrapper .column:nth-child(12) {  left: auto;  top: auto;  bottom: 0;  right: 0;  width: 28.5714285714285714%;}
.wrapper .column:nth-child(12) .inner:after {  padding-top: 48.7%;}




/* BEAUTY */
.wrapper .column .inner {  background-size: cover;  background-position: center;}
.wrapper .column:nth-child(1) .inner {  background-image: url('../images/Machine-1.jpg');}
.wrapper .column:nth-child(2) .inner {  background-image: url('../images/Machine-2.jpg');}
.wrapper .column:nth-child(3) .inner {  background-image: url('../images/Machine-3.jpg');}
.wrapper .column:nth-child(4) .inner {  background-image: url('../images/machin-4.jpg');}
.wrapper .column:nth-child(5) .inner {  background-image: url('../images/machin-5.jpg');}
.wrapper .column:nth-child(6) .inner {  background-image: url('../images/machin-6.jpg');}
.wrapper .column:nth-child(7) .inner {  background-image: url('../images/machin-7.jpg');}
.wrapper .column:nth-child(8) .inner {  background-image: url('../images/machin-8.jpg');}
.wrapper .column:nth-child(9) .inner {  background-image: url('../images/MACHIN-9.JPG');}
.wrapper .column:nth-child(10) .inner {  background-image: url('../images/MACHIN-10.JPG');}
.wrapper .column:nth-child(11) .inner {background-image: url('../images/machine-4.jpg');}
.wrapper .column:nth-child(12) .inner {  background-image: url('../images/machine-5.jpg');}
/* .wrapper .column:nth-child(13) .inner {  background-image: url('../images/machine-4.jpg');}
.wrapper .column:nth-child(14) .inner {  background-image: url('../images/machine-5.jpg');} */

.card { font-size: 1em; overflow: hidden; padding: 0; border: none; border-radius: .28571429rem; box-shadow: 0 1px 10px 0 #666, 0 0 0 0px #d4d4d5; width: 80%; margin:auto; margin-bottom: 60px;}
.card-block { font-size: 1em; position: relative; margin: 0; padding: 1em; border: none; border-top: 1px solid rgba(34, 36, 38, .1); box-shadow: none;}
.card-img-top { display: block; width: 100%; height: auto;}
.card-title { font-size: 1.28571429em; font-weight: 700; line-height: 1.2857em;}
.card-text { clear: both; margin-top: .5em; color: rgba(0, 0, 0, .68);}
.card-footer { font-size: 1em; position: static; top: 0; left: 0; max-width: 100%; padding: .75em 1em; color: rgba(0, 0, 0, .4); border-top: 1px solid rgba(0, 0, 0, .05) !important; background: #fff;}
.card-inverse .btn { border: 1px solid rgba(0, 0, 0, .05);}
.profile { position: absolute; top: -12px; display: inline-block; overflow: hidden; box-sizing: border-box; width: 25px; height: 25px; margin: 0; border: 1px solid #fff; border-radius: 50%;}
.profile-avatar { display: block; width: 100%; height: auto; border-radius: 50%;}
.profile-inline { position: relative; top: 0; display: inline-block;}
.profile-inline ~ .card-title { display: inline-block; margin-left: 4px; vertical-align: top;}
.text-bold { font-size: 18px; text-align: center;}
.meta { font-size: 1em; color: rgba(0, 0, 0, .4);}
.meta a { text-decoration: none; color: rgba(0, 0, 0, .4);}
.meta a:hover { color: rgba(0, 0, 0, .87);}
/*company profile*/
.pfl{ display:block; background:url(../images/about.jpg) no-repeat center; background-size:cover; }
.pfl h1{ padding: 60px 0; margin-top:0; margin-bottom:0; font-size: 45px; letter-spacing: 5px; background-color: rgba(255, 255, 255, 0.8); color: black;}
.about-header .about { margin-bottom: 40px; margin-top: 40px;}
.about-header .about km{margin-top: 80px; display:block;}
.m-and-v { display: block; margin: 40px auto 0;}
.m-and-v ul li{ list-style-type:none; text-align:center;}
.m-and-v ul li h3 { color: #cd181f; padding: 5px 0; font-weight: bolder; font-size: 25px;margin-top: 0;}
.col-lg-4.team {margin-top: 7%; list-style: none;}
.col-lg-4.team h3 { color: #cd181f; border-left: 3px solid #cd181f; padding-left: 10px;}
.core-value .col-lg-6 li { text-align: left;}
.pl1 p{ margin-top:15px;}
.pl1 img { margin-top: 10px; margin-right: 20px; padding-right: 0; padding-left: 0;margin-bottom: 15px;}
.bordered{ border-right:dashed; border-left:dashed; border-color:#900; border-width:1px;}
.about .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; font-size: 60px !important; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #cd181f; margin-bottom: -2px;}
.m-and-v ul li p{line-height: 25px;  padding:5px 10px;  height: 190px;}
.core-value {  width:100%;}
.core-value .row{ width:60%; margin:0 auto; display:block;}
.core-value ul h3{ background-color: #444; padding: 5px 0; color: white;}
.core-value ul li{list-style-type:none; text-align:center; }
.core-value .col-lg-12 { line-height: 14px;}
.about img { padding-left: 0; padding-right: 0; margin-left: 20px; float: right; margin-bottom: 15px;}
.core-value ol li{ list-style-type:square; text-align:left; margin-left: 30px; margin: auto auto 26px 20px;}
.plant ul li{ list-style-type:none;}
.plant img{ width:70%;}
.km img { margin-top: 85px;}
.plant{ margin-top:60px;}
.plant img{ margin-top:0;}
.plant ul li h3{ background-color:#444; color:white; padding:5px 0; margin-bottom:20px; width: 97%; margin:0 auto 20px;}
.contact-us .container {width: 45%; margin: 50px auto; background-color: #f6f6f6; padding: 20px; border-radius: 15px; border: 1px solid #e8e8e8;}
.contact-us { display: block; padding-bottom: 1px;}
form h2 { margin-bottom: 15px; font-size: 30px; background-color: #c00008; color: #fff; padding: 5px 20px; border-radius: 5px;}
.pfl h1::after { content: ""; background-color: #8f8b8b; display: block; margin: 0; margin-bottom: 15px; width: 307px; height: 1px; margin-bottom: 20px; margin-left: 518px;}
.plan ul li{ list-style-type:none;}
.plan img{ width:70%;}
.plan{ margin-top:50px;}
.plan img{ margin-top:0;}
.plan ul li h3{ background-color:#444; color:white; padding:5px 0; margin-bottom:20px; width:97%; margin:0 auto 20px;}
/*company profile end*/
.maps iframe { margin-bottom: 30px;}
.row.maps { margin: 30px auto 50px;}
.row.maps form { background-color: #f0f0f0; padding: 20px;}
.newsa ol li p{ margin-left:30px;}
.newsa ol li{list-style-type:none; font-size: 18px; line-height: 35px; color: #818181;}
.newsa ol li .fa {margin-top: 9px; display: block; position: absolute;}
.newsa { display: block; margin-top: 25px;}
.newsa h2 {font-size: 30px; margin-bottom: 15px;}
.newsa .col-lg-6 {padding-left: 40px;}
.our-clients{ display:block; margin-bottom:50px;}
.our-clients .row{ margin-top:50px;}
.our-clients .col-lg-4 { margin: 30px auto;}
.our-clients h3{ background-color: #c00008; color:white; padding:5px 0; border-radius:5px;}
.our-clients img{margin: 0 auto;}
.in-infra ul {font-size: 16px; margin-top: 15px;}
.in-infra li { list-style-type:none; line-height: 35px; text-align: justify;}
.col-lg-8.hsmal p{ line-height: 15px !important;}
.in-infra ul h3{ font-size:17px;}
.cuka h3{ text-align:center;}
.cuka img{ width:100%;}
.cuka img { height: 250px;}
.col-lg-8.cuka { padding-left: 0;}
.mainsk{ display:inline-block; background-color:#f1f1ff; padding-bottom: 15px; padding: 0 15px 15px;
margin: 40px 0 0;}
.mainsk h3 { font-weight: bold;}
.iconsl h3 { border-bottom: 2px solid red; padding-bottom: 10px; margin-bottom: 5px;}
.row.sdasd { padding: 15px;}
.pnt2 { background-color: #f1f1ff; display: inline-block; padding: 50px; margin-bottom: 80px; margin-top: 0;}
.row .quala li { display: block; line-height: 30px;}
.pnt2 h3{ font-size:20px; text-align:center;}
.in-infra li img{ width:100%;}
.in-infra span{ margin-left:15px;}
.iconsl{ margin-top:15px;}
.iconsl li{ margin-left:35px; display:block; line-height: 35px;}
.iconsl h3 { font-size: 20px;}
.in-infra li .fa { position: absolute; margin-left: -25px; margin-top: 8px;	color: #fe6060;}
.hsmal h3 { font-size: 20px;}
.in-infra h2 {color: black; padding: 10px 0;}
.in-infra { display: block; margin: 80px 40px;}
.bgli { background-color: #e4e4e4; height: 280px;}
.smas .col-lg-12 p{ margin-top:15px;}
.mt{ padding-top:30px;}
.in-quality ul h2 {padding: 10px 0; background-color: #cd181f; color: #e8e8e8;}
.pl1 { margin-bottom: 30px;}
.in-quality .disli{height: 180px; display:block; background:#E8E8E8;}
.in-quality li { margin-left: 30px; line-height: 35px; font-size: 21px;}
.in-quality img { width: 10%; margin-right: 5px;}
.in-quality {display: block; margin: 80px 40px;}
.in-quality .fa { color: #fffefe;}
.sals li{}
.sals p{ background-color:#900; color:#FFF; font-size: 16px; padding: 5px;}
.sals li { margin-left: 25px; flex-wrap: wrap; text-align: center; margin: 10px auto 20px; list-style-type: none;}
.in-serv h2 { background-color: gray; padding: 10px 0 10px 15px; color: white;}
.in-serv li { font-size: 16px; margin-left: 30px;}
.gallery .thumbnail {background-color: #fafafa; border-radius:0; margin-bottom:0;}
.row.sdasd { padding: 15% 15% 0 15%; margin-bottom: 0;}
.sdasd .img-responsive.thumbnail { margin-bottom: 0;}
.hsia{ height:50px; display:block;}
.quala li { margin-left: 20px; line-height: 30px; list-style-type: disclosure-closed;}
.row.quala { padding: 0 2%;}
.lastse{ display:block; margin-top:40px; margin-bottom:80px; padding: 0 2%;}
.lastse h3 { border-bottom: 2px solid #cd181f;}
.servic { margin-bottom: 90px;}
.in-serv{margin-top: 20px; box-sizing: border-box}
#Two ul li { line-height: 30px; list-style: disclosure-closed;}
#Two p{ margin-top:10px;}
/* Style the tab */
.in-serv .tab { float: left; border: 1px solid #fcdddd; background-color: #eef1fe; width: 30%; height: 410px; font-size:16px;}
/* Style the buttons inside the tab */
.in-serv  .tab button { display: block; background-color: inherit; color: black; padding: 22px 16px; width: 100%; border: none; outline: none; text-align: left; cursor: pointer; transition: 0.3s; font-size: 17px;}
/* Change background color of buttons on hover */
.in-serv  .tab button:hover { background-color:#CCC;}
/* Create an active/current "tab button" class */
.in-serv .tab button.active { background-color: #c80404; color: white;}
/* Style the tab content */
.in-serv .tabcontent {float: left; padding: 0px 12px; border: 1px solid #fcdddd; width: 70%; border-left: none;   height: 410px; overflow-y: scroll;}
.mb{ margin-bottom:15px;}
.nona{ display:block; margin:80px auto 50px;}
.infr h1::after { width: 422px; margin: 5px auto 0; padding-left: 0;}
.serl h1::after { width: 250px; margin: 5px auto 0;}
.qul h1::after { width: 225px; margin: 5px auto 0;}
.gal h1::after { width: 220px; margin: 5px auto 0;}
.equl h1::after { width: 225px; margin: 5px auto 0;}
.row.sals { margin-top: 50px; margin-bottom: 50px;}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right { opacity: 0; -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {opacity: 0;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
} 
@media screen and (min-width: 1025px) and (max-width: 1199px){
	.col-lg-6.go { margin-bottom:0 !important; width: 49.5%;}
	.footer .row { width: 100%;}
	/*profile*/
	.pfl h1::after { width: 320px; margin: 0 auto;}
	/*profile end*/
	}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.col-lg-6.go { margin-bottom:0 !important; width: 49.5%;}
	.footer .row { width: 100%;}
	.footer .divide { min-height: 165px;}
	/*profile*/
	.m-and-v ul li p { height: 300px;}
	.bordered { height: 417px;}
	.pfl h1::after { width: 320px; margin: 0 auto;}
	/*profile*/
	/*services*/
	.nona { margin: 50px auto 50px;}
	.in-serv .tab {height: 485px;}
	.in-serv .tabcontent {height: 485px;}
	#Three img{ width:70%;}
	#one img{ width:70%;}
	#Two img{ width: 45%;}
	/*Services end here*/
	/*infrastructure*/
	.cuka img { height: auto;}
	.row.sdasd {
    padding: 15px;
}
	.pnt2 .thumbnail {

    width: 70%;
    margin: 15px auto;

}
	/*infrastructure*/
	}
	
	
	
@media screen and (min-width: 481px) and (max-width: 767px){
	.navi .navbar-brand img { padding: 0;}
	.navi .navbar-default {padding-bottom: 0;}
	.carousel-indicators {top: 85%;}
	.footer .divide {border: none; margin-top: 20px;}
	.footer .row {width: 100%;}
	.customers img {
    width: 30%;
    margin-bottom: 25px;
}
	.services .col-sm-3 {margin-bottom: 45px;}
	.copy i {padding: 0px 9.5%;}
	.social {width: 100%;}
	.copy p {text-align: center;}
	.col-lg-6.go { width: 100%;}
	.navbar-brand { margin-bottom: 30px;}
	.navbar-toggle {margin-top: 18px;}
	/*profile*/
	.pfl h1 {font-size: 30px;}
	.pfl h1::after { width: 239px; margin: 0 auto;}
	.about img {width: 100%;}
	.col-lg-4.bordered { border: none;}
	.about img { margin: 10px auto 30px;}
	/* profile end here*/
	
	/*services*/
	.nona { margin: 50px auto 50px;}
	.in-serv .tab {height: 485px;}
	.in-serv .tabcontent {height: 485px;}
	#Three img{ width:70%;}
	#one img{ width:70%;}
	#Two img{ width: 45%;}
	.mainsk {width: 100%;}
	.mainsk img{width: 50%;}
	.in-infra li img { width: 80%; margin:20px auto;}
	.row.sdasd { padding: 0 15px;}
	.pnt2 {padding: 66px;}
	.cuka img { height: auto;}
	/*Services end here*/
	.newsa .col-lg-6 { padding-left: 0;}
	.contact-us .container {
    width: 80%;
}
	.m-and-v ul li p {
    height: auto;
}
	.m-and-v {

    display: block;
    margin: 20px auto 20px;
    width: 70%;

}
	.hsia {
    height: auto;
}
	.about {

    margin-top: 40px;

}
	}

@media screen and (min-width: 320px) and (max-width: 480px){
	.navi .navbar-brand img { padding: 0;}
	.navi .navbar-default {padding-bottom: 0;}
	.carousel-indicators {top: 85%;}
	.footer .divide {border: none; margin-top: 20px;}
	.footer .row {width: 100%;}
	.customers img { width: 60%; margin-bottom: 25px;}
	.services .col-sm-3 {margin-bottom: 45px;}
	.copy i {padding: 0px 9.5%;}
	.social {width: 100%;}
	.copy p {text-align: center;}
	.col-lg-6.go { width: 100%;}
	/*profile*/
	.pfl h1 {font-size: 30px;}
	.pfl h1::after { width: 239px; margin: 0 auto;}
	.about img {width: 100%;}
	.col-lg-4.bordered { border: none;}
	.m-and-v ul li p { height: 250px;}
	.about img { margin: 10px auto 30px;}
	.lastse h3 { font-size: 21px;}
	/* profile end here*/
	/*services*/
	.nona { margin: 50px auto 50px;}
	.in-serv .tab {height: 630px;}
	.in-serv .tabcontent {height: 630px;}
	#Three img{ width:95%;}
	#one img{ width:95%;}
	#Two img{ width: 45%;}
	/*Services end here*/
	/*infrastructure*/
	.in-infra { display: block; margin: 40px 15px;}
	.mainsk {padding: 0;}
	.row.sdasd { padding: 0 15px;}
	.pnt2 {padding: 15px 5px;}
	.cuka img { height: auto;}
	/*infrastructure*/
	.contact-us .container {
    width: 90%;
}
	.newsa .col-lg-6 {
    padding-left: 0;
}
	.m-and-v ul li p {
    height: auto;
}
	.m-and-v {

    display: block;
    margin: 20px auto 20px;
    width: 80%;

}
	.hsia {
    height: auto;
}
	.about {

    margin-top: 40px;

}
}
@media screen and (max-width: 320px){
	.navi .navbar-brand img { padding: 0;}
	.navi .navbar-default {padding-bottom: 0;}
	.carousel-indicators {top: 85%;}
	.footer .divide {border: none; margin-top: 20px;}
	.footer .row {width: 100%;}
	.customers img { width: 70%; margin-bottom: 25px;}
	.services .col-sm-3 { margin-bottom: 45px;}
	.services .col-sm-3:last-child{margin-bottom: 20px;}
	.copy i {padding: 0px 9%;}
	.social { width: 100%;}
	.copy p { text-align: center;}
	.col-lg-6.go { width: 100%;}
	/*profile*/
	.pfl h1 {font-size: 30px;}
	.pfl h1::after {width: 239px; margin: 0 auto;}
	.about img {width: 100%;}
	.col-lg-4.bordered { border: none;}
	.m-and-v ul li p { height: 250px;}
	.about img { margin: 10px auto 30px;}
	.lastse h3 { font-size: 21px;}
	/* profile end here*/
	/*services*/
	.in-serv .tab button { font-size: 10px;}
	.nona { margin: 50px auto 50px;}
	.in-serv .tab {height: 495px;}
	.in-serv .tabcontent {height: 495px;}
	#Three img{ width:95%;}
	#one img{ width:95%;}
	#Two img{ width: 45%;}
	/*Services end here*/
	/*infrastructure*/
	.in-infra { display: block; margin: 40px 15px;}
	.mainsk {padding: 0;}
	.row.sdasd { padding: 0 15px;}
	.pnt2 {padding: 15px 5px;}
	.cuka img { height: auto;}
	/*infrastructure*/
	.contact-us .container { width: 90%;}
	.newsa .col-lg-6 { padding-left: 0;}
	.m-and-v ul li p {
    height: auto;
}

	.m-and-v {

    display: block;
    margin: 20px auto 20px;
    width: 95%;

}
	.hsia {
    height: auto;
}
	.about {

    margin-top: 40px;

}
}