@charset "utf-8";
/* CSS Document */
/*-body-*/
* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }


.clr{display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both;}
.main{width:100%; height:auto; float:left;}

p{margin:10px 0 10px; font-family:verdana; text-rendering:optimizelegibility; font-weight:300 ;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.kss-grid:before{display:block;}
.kss-grid:after{clear:both; display:table;}

#kss-0, #kss-1, #kss-2, #kss-3, #kss-4, #kss-5, #kss-6, #kss-7, #kss-8, #kss-9{margin-bottom:0; float:left; width:100%;}

.kss-panel-grid, .kss-panel-grid-main, .kss-panel-grid-pad, .kss-panel-grid-pad-1, .kss-panel-grid-pad-2, .kss-co-0, .address{float:left; width:100%;}
.kss-co-0-0-1, .kss-co-0-0-2, .kss-co-0-0-3, .kss-co-0-0-4, .kss-cl-0, .kss-cl-1, .kss-ser-0, .kss-ser-1, .kss-care-0, .kss-care-0-1{float:left;}

.kss-panel-grid{ margin-top:115px;}
.kss-panel-grid-main{width:100%; height:auto; float:left; background:#C9C9C9;}
.kss-0-0{background:url(../images/banner.jpg) repeat-x center top; height:494px; border-bottom:#C02418 5px solid; width:100%;}
.kss-1-0{background:transparent;}
.kss-2-0{background:url(../images/wwa.jpg) repeat-x center top fixed;}
.kss-4-0{background:url(../images/cl-list.jpg) repeat-x center top fixed; padding:48px 0 40px;}
.kss-1-0-0{ padding-bottom:40px; float:left;}
.kss-2-0-0{ padding-bottom:40px; padding-top:20px;}
.kss-4-0-0{ padding-bottom:30px; padding-top:30px;}
.kss-5-0-0{ width:100%; float:left;}
.kss-3-0{ padding-bottom:40px; padding-top:40px; width:40%; float:left;}
.kss-3-0{ margin-right:146px; border-bottom:#CFCDCD 1px dotted;}
.kss-3-0:last-child{margin-right:0;}
.kss-3-1{ padding-bottom:40px; padding-top:40px; width:40%; float:left;}
.kss-3-1{ margin-right:146px;}
.kss-3-1:last-child{margin-right:0;}
.kss-3-0-0{width:auto; height:auto; border-radius:52px; -webkit-border-radius:52px; -moz-border-radius:52px; -o-border-radius:52px;}
.kss-1-0-0 p{font-size:12px; line-height:20px; color:#3B3B3B;}
.kss-2-0-0 p{font-size:16px; line-height:26px; color:#fff; margin-bottom:60px;}
.kss-panel-grid-pad{padding-top:48px; padding-bottom:40px;}
.kss-panel-grid-pad-1{padding-top:48px;}
.kss-panel-grid-pad-2{padding-top:30px; padding-bottom:20px;}

.kss-in{background:#3e3e3e;}

.kss-in-0{background:url(../images/abut.jpg) no-repeat center top fixed;}
.kss-in-1{background:#eeeeee;}
.kss-inner-0{width:40%; float:left; padding-left:20px; padding-right:20px; font-size:14px;}

.kss-abt-0{ padding-bottom:30px; padding-left:10px; padding-right:10px; width:100%; float:left;}
.kss-abt-0 h4{ color:#fff; line-height:36px; padding-bottom:0; margin-bottom:0; background:#202020; padding-left:15px;}
.kss-abt-0 p{margin-top:0; margin-bottom:0;}
.kss-abt-0 .media-body{padding-bottom:0;}
.kss-abt-0-0{padding:10px; border:#B1B1B1 1px solid; background:#fff;}

.kss-abt-1{ background:#F0F1F1; min-height:120px; height:170px; padding:15px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; margin-top:20px; margin-bottom:20px;}

.kss-op-0{ margin-top:20px; margin-bottom:20px;}

.kss-inno-0{padding-bottom:20px;}
.inn-arw i{
    top: 2px;
    padding-right: 4px;
	
}
.inn-arw{float:left;}
.inn-arw li{
	list-style: none;
	margin: 3px 3px;
}

.kss-co-0, .kss-cl-0, .kss-cl-1{padding-bottom:40px;}
.kss-co-0-0-1{width:46%; margin:0 50px 0 0; position:relative;}
.kss-co-0-0-2{width:46%; margin:0; position:relative;}
.kss-co-0-0-3{width:30%; margin:0; position:relative;}
.kss-co-0-0-4{width:26%; margin:0; position:relative;}
.kss-co-0-0-5{width:20%; margin: 0; float:right; position:relative;}
.kss-co-0 input{background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #fff;
    border-radius: 0;
    float: left;
    font-family: "Helvetica Neue",Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: normal;
    margin: 10px 0;
    outline: medium none;
    padding: 13px;
    position: relative;
    width: 100%;
}
.kss-co-0 textarea {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #fff;
    color: #848889;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 12px;
    height: 110px;
    line-height: 14px;
    margin: 7px 0 !important;
    padding: 15px;
    position: relative;
    transition: all 0.3s ease 0s;
    width: 99%;
}
.kss-co-0 input[type="button"] {
    float:left; padding:8px 15px; background:transparent; border:#343434 1px solid; color:#343434; text-decoration:none; font-size:16px;
}

.address i{float: left;
    font-size: 16px;
    margin-right: 17px;
    padding-bottom: 15px;
    position: relative;
    top: 4px;}
.address p{line-height:20px; color:#666666; margin-bottom:15px;}

#map {
    height: 400px;
    max-width: 100%;
    width: 100%;
	float:left;
}

#kss-3 p{font-size:13px; line-height:20px; color:#666666;}

.kss-panel-main{ margin:0 auto; width:50%;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.tj{text-align:justify;}
.ff{font-family:'Conv_HelveticaNeueLTPro-ThEx';}
.ff1{font-family:'open_sansregular';}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.c1{color:#fff;}
.c2{color:#4FA6FF;}
.c3{color:#E21D1D;}
.c4{color:#525252;}
.pdl15{padding-left:15px;}
.lht32{line-height:32px;}
.bg1{background:#686868;}
.tt{text-transform:none;}
.align-left{float:left; margin-right:30px;}
.align-right{float:right; margin-left:30px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.m0{margin:0;}
.mb0{margin-bottom:0;}
.mt0{margin-top:0;}
.bb1{border-bottom:#BDBDBD 1px dotted;}


#kss-0 p{color:#fff; font-size:16px; margin-bottom:60px;}
a.know{ float:none; padding:8px 15px; background:transparent; border:#fff 1px solid; color:#fff; text-decoration:none; font-size:16px;}
a.know:hover{background:#D8493E; color:#fff; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}

#kss-1 .head{color:#B44040; font-size:16px; text-transform:uppercase; font-family:'helvetica_lt_55_roman'; line-height:24px; margin-top:15px;}
#kss-1 a.read{ float:none; padding:8px 15px; background:#FF7166; color:#fff; text-decoration:none; font-size:12px; line-height:30px;}
#kss-1 a.read:hover{background:#282828; color:#fff; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}

a.red{ color:#FF3F3F; text-decoration:none; font-size:12px; line-height:26px; font-family:arial;}
a.red:hover{color:#FF3F3F; text-decoration:underline; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}

.kss-blog{margin-top:15px; padding:10px; float:left; border-bottom:#B4B4B4 1px dotted;}
.kss-blog:last-child{border-bottom:0;}

#kss-5 ul{margin:0; padding:0; float:left;}
#kss-5 ul li{margin:0; float:left; list-style-type:none; display:inline-block;}
#kss-5 ul li a{ padding:7px 15px; background:#A7A7A7; color:#fff; font-size:16px; font-family:arial; margin:0 1px 0 0; float:left; position:relative;}
/*#kss-5 ul li a.fb:hover{ background:#67A7D4; text-decoration:none;}*/
/*#kss-5 ul li a.twt{ padding:7px 15px; background:#8EDBEE; color:#fff; font-size:16px; font-family:arial; margin:0 1px 0 0; float:left; position:relative;}*/
#kss-5 ul li a:hover{ background:#C03232; text-decoration:none;}
#kss-5 ul li a.sel:link, #kss-5 ul li a.sel:visited{background:#C03232;  color:#fff;}
.kss-5-0{width:100%; height:auto; float:left; box-shadow:0px 0px 1px #6A6A6A; -webkit-box-shadow:0px 0px 1px #6A6A6A; -moz-box-shadow:0px 0px 1px #6A6A6A; -o-box-shadow:0px 0px 1px #6A6A6A; padding:8px;}

.blog-hd{width:100%; height:auto; float:left; line-height:36px; font-size:18px; font-family:'Conv_HelveticaNeueLTPro-ThEx'; background:#686868; color:#fff;}

.container-logos{
	width: 85%;
	margin: 0 auto 0px auto;
}
.container-logos .carousel-item img{width: 80%;}

.ico{ background:url(../images/blog.png) no-repeat 8px 8px #474747; width:36px; height:36px; margin-right:10px; float:left;}

.kss-cl-0{width:40%;}
.kss-cl-1{width:100%;}

.air/*, .voda, .moser, .sam, .sdadc*/{width:100%; min-height:100px; float:left; text-align:center; background:#fff; padding:10px 0; margin-bottom:30px;}
.air-t{width:100%; height:auto; float:left; background:#2A2A2A; color:#DDE4E6; line-height:40px; font-size:16px; text-align:center; font-family:'open_sansbold'; margin-bottom:30px; font-weight:normal;}
.kss-cl-1 img{vertical-align:middle; width:182px;}
/*.kss-cl-1 .air{ background:#ED1B24; }
.kss-cl-1 .voda{ background:#E4E6E9; }
.kss-cl-1 .moser{ background:#F0F3F8; }
.kss-cl-1 .sam{ background:#0057A4; }
.kss-cl-1 .sdadc{ background:#2B505F; }*/

.kss-cl-0, .kss-cl-1{padding-left:20px; padding-right:20px;}

.kss-ser-0{width:40%;}
.kss-ser-1{width:60%; text-align:center;}
.kss-ser-1 img{width:95%;}
.kss-ser-2{background:url(../images/abut2.jpg) no-repeat center top fixed;}
.kss-ser-2-0{background:#333;}
.kss-ser-2-1{ padding-bottom:40px; float:left;}

.kss-care-0{width:30%;}
.kss-care-0-1{width:70%;}

#imgdiv{
width:260px;
margin:10px 0;	
float:left;
font-size:16px;
}
#imgdiv1{
width:30%;
margin-top:8px;	
float:left;
font-size:16px;
}


footer{width:100%; height:auto; background:#363636; float:left; padding:0;}

.ft-tp{width:100%; height:auto; float:left; padding:30px 0 0 0;}
.ft-tp-0{width:60%; float:left; font-size: 14px; line-height:22px; color:#99BADF; padding:0 10px 50px;}
#enq{width:48%; height:auto; float:left; margin-right:20px;}
#enq:last-child{margin-right:0;}
.frIn{ width:100%; height:28px; font-style:italic; font-size:12px; padding:5px; background:#4B4B4B; border:#5D5D5D 1px solid; color:#9B9B9B; margin-bottom:9px; }
.frSl{ width:100%; height:140px; float:left; font-style:italic; font-size:12px; padding:5px; line-height:18px; background:#4B4B4B; border:#5D5D5D 1px solid; color:#9B9B9B; margin-bottom:9px; }
#enq input[type="button"]{ background:#212121; font-size:14px; padding:3px 30px; border:none; color:#939393; text-transform:uppercase; float:right; margin-top:8px;}

.ft-tp-1, .ft-tp-1-0, .ft-tp-1-0-1, .ft-tp-1-0-2, .ft-btm, .ft-btm-0, .ft-btm-1{float:left;}

.ft-tp-1{width:40%; font-size: 14px; line-height:22px; color:#9C9C9C; padding:0 10px 50px;}
.ft-tp-1 a{color:#9C9C9C;}
.ft-tp-1 a:hover{color:#fff;}
.ft-tp-1-0{padding:0 40px;}
.ft-tp-1-0-1{margin-bottom:18px; width:25%;}
.ft-tp-1-0-2{margin-bottom:18px; width:75%;}

.ft-btm{width:100%; height:auto; padding:10px 0 20px; background:#212121;}
.ft-btm-0{width:50%; height:auto; margin-top:20px; color:#6C6B6B; text-align:left;}
.ft-btm-1{width:45%; height:auto; margin-top:10px; color:#6C6B6B; text-align:right;}

.fcb, .twit, .lin, .gplus, .pin{float:left; width:30px; height:30px;}

.fcb{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:0 0; text-indent:-3111px; margin-right:12px;}
.fcb:hover{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:0 -36px; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}
.twit{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-37px 0; text-indent:-3111px; margin-right:12px;}
.twit:hover{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-37px -36px; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}
.lin{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-74px 0; text-indent:-3111px; margin-right:12px;}
.lin:hover{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-74px -36px; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}
.gplus{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-111px 0; text-indent:-3111px; margin-right:12px;}
.gplus:hover{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-111px -36px; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}
.pin{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-148px 0; text-indent:-3111px; margin-right:12px;}
.pin:hover{ background-image:url(../images/social.png); background-repeat:no-repeat; background-position:-148px -36px; -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}


@media (min-width:1060px) and (max-width:1199px){

.logo{top:6px;}
.navbar .social-icons-fa a,.navbar .phone-mail,.navbar .phone-mail a{color:#838383!important;}

a,.pageXofY .pageX,.pricing .bestprice .name,.filter li a:hover,.widget ul li a:hover,#contacts a:hover,.title-color,.ms-staff-carousel .ms-staff-info h4,.filter li a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a:hover,.widget_nav_menu li a:hover,.navbar-default .navbar-nav>li>a:focus,a.go-about:hover,.text_color,.navbar-nav .dropdown-menu a:hover,.profile .profile-name,#elements h4,#contact li a:hover,#agency-slider h5,.ms-showcase1 .product-tt h3,.filter li a.active,.contacts li i,.big-icon i,.navbar-default.dark .navbar-brand:hover,.navbar-default.dark .navbar-brand:focus,a.p-button.border:hover,a.social:hover:before,.symbol.colored i,.icon-nofill,.slidecontent-bi .project-title-bi p a:hover,.grid .figcaption a.thumb-link:hover,.tp-caption a:hover,.btn-1d:hover,.btn-1d:active,#contacts .tweet_text a,#contacts .tweet_time a,.social-font-awesome li a:hover,h2.post-title a:hover,.tags a:hover,.category a:hover,.btn-color span,#contacts .form-success p,.center-icon i,.social-icomoon a:hover,.team-details .team-position,.blog-nav a:hover,a:hover .text-inner,.btn-color,.navbar-default .navbar-nav>li>a.selected,.navbar-default .navbar-nav li a:hover,.metas .post-type i,.list-body i,.social-icomoon li a:hover i{color:#E45D5D;}.collapse-group .collapse-heading h4 a,.collapse-group .collapse-heading h4 a .toggle-icon i{color:#E45D5D!important;}

.kss-co-0-0-1{width:46%; margin:0 40px 10px 0;}
.kss-co-0-0-2{width:46%; margin:0 0 10px 0;}
.kss-co-0-0-3{width:16%; margin:0 0 10px 0;}
.kss-co-0-0-4{width:26%; margin:0 0 10px 0;}
}

@media (min-width:980px) and (max-width:1059px){
	.top-bar .phone-mail li{font-size:0.92em;margin:7px;}


.col-md-1 {
    width: 50%;
	float:left;
  }
.kss-3-0, .kss-3-1{width:40%; margin-right:100px;}
.kss-co-0-0-1{width:46%; margin:0 40px 10px 0;}
.kss-co-0-0-2{width:46%; margin:0 0 10px 0;}
.kss-co-0-0-3{width:16%; margin:0 0 10px 0;}
.kss-co-0-0-4{width:26%; margin:0 0 10px 0;}
.kss-co-0-0-5{width:20%; margin:0 0 10px 0; float:right;}
}



@media (min-width:768px) and (max-width:979px) {
.top-bar .phone-mail li{font-size:0.92em;margin:7px;}

/*.navbar{position:relative;min-height:70px;margin-bottom:20px;border:1px solid transparent;}*/

.col-md-1 {
    width: 50%;
	float:left;
  }
.col-md-3 {
	  float:right;
    width: 28.83333%;
  }
  .col-md-2 {
    width: 66.66666%;
  }
.lft{float:left; margin-right:30px;}
.kss-3-0, .kss-3-1{width:40%; margin-right:100px;}
.kss-co-0-0-1{width:46%; margin:0 30px 10px 0;}
.kss-co-0-0-2{width:46%; margin:0 0 10px 0;}
.kss-co-0-0-3{width:50%; margin:0 0 10px 0;}
.kss-co-0-0-4{width:50%; margin:0 0 10px 0;}
.kss-co-0-0-5{width:26%; margin:0 0 10px 0; float:right;}


.kss-ser-1{width:60%; text-align:center;}

.ft-tp-0, .ft-tp-1{width:50%;}
.ft-tp-1-0-1{width:25%;}
.ft-tp-1-0-2{width:75%;}
#enq{width:100%;}
.ft-tp-1-0{padding:0 20px;}
}


@media (max-width:767px) {

.logo{margin:30px 0 0 10px; position:relative; top:0; float:left;}.navbar-shrink .logo{margin:0;float:left;}


.col-md-1 {
    width: 50%;
	float:left;
  }


  
.kss-panel-grid{ margin-top:95px;}

.kss-3-0, .kss-3-1{width:100%; margin-right:0;}
.kss-3-1{border-bottom:#CFCDCD 1px dotted;}
.kss-3-1:last-child{border-bottom:0;}
.kss-3-0-0{width:80px; height:80px;}

.kss-co-0-0-1{width:100%; margin:0 0px 10px 0;}
.kss-co-0-0-2{width:100%; margin:0 0 10px 0;}
.kss-co-0-0-3{width:50%; margin:0 0 10px 0;}
.kss-co-0-0-4{width:50%; margin:0 0 10px 0;}
.kss-co-0-0-5{width:20%; margin:0 0 10px 0; float:right;}

.kss-ser-0{width:100%;}
.kss-ser-1{width:80%; float:left; text-align:center;}

.ft-tp-0, .ft-tp-1, #enq{width:100%;}
.ft-tp-1-0{padding:0;}
.ft-tp-1-0-1{width:25%;}
.ft-tp-1-0-2{width:75%;}
#enq{width:100%;}

} 

@media (max-width:479px){
	
	/*.logo{margin:10px 0 0 10px; position:relative; top:0;}.navbar-shrink .logo{margin:10px 0 0 20px;}
	
	.top-bar{padding:1px 0;min-height:0;position:fixed;width:100%;z-index:999999;}.top-bar .slidedown{display:none;}.down-button{display:none;}.nav-topbar .down-button{display:block;width:100%;margin:0 auto;height:22px;opacity:.6;filter:alpha(opacity=60);position:fixed;}.top-bar .phone-mail{text-align:center;float:none;width:100%;display:inline-table;}.top-bar .phone-mail li{float:none;float:none;margin:0 0 2px 0;padding:0;}.top-bar .social-icons-fa{position:relative;float:none;width:100%;text-align:center;}.top-bar .social-icons-fa ul li{text-align:center;float:none;display:inline-block;}.navbar .down-button i{padding:6px 12px;font-size:16px;}.navbar .down-button.current i{color:#fff;background:#212121;}.nav-topbar .down-button:hover{opacity:1;filter:alpha(opacity=100);}.navbar .social-icons-fa a{background:transparent!important;}.nav-shrink .nav-container img{max-width:100%;}*/
	
.col-sm-6 {
    width: 100%;
  }	
.col-md-1 {
    width: 100%;
  }
  
.lft{display:block;}

.align-left{margin-right:0px;}
.align-right{margin-left:0px;}  
.align-left,.align-right{margin-bottom:30px; float:left; display:block;} 
	
.kss-panel-main{ width:100%;}
.kss-3-0, .kss-3-1{width:100%; margin-right:0;}
.kss-3-1{border-bottom:#CFCDCD 1px dotted;}
kss-3-1:last-child{border-bottom:0;}


.kss-co-0-0-1{width:100%; margin:0 0px 10px 0;}
.kss-co-0-0-2{width:100%; margin:0 0 10px 0;}
.kss-co-0-0-3{width:50%; margin:0 0 10px 0;}
.kss-co-0-0-4{width:50%; margin:0 0 10px 0;}
.kss-co-0-0-5{width:30%; margin:0 0 10px 0; float:right;}

.kss-ser-0{width:100%;}
.kss-ser-1{width:100%; float:left; text-align:center;}

.ft-tp-0, .ft-tp-1, #enq{width:100%;}
.ft-tp-1-0{padding:0;}
.ft-btm-0, .ft-btm-1{width:100%; text-align:left;}
.ft-btm-1{padding-top:20px;}
}
