@-ms-viewport {
  width: device-width;
}
@media (min-width: 768px) and (max-width: 979px) {
}

@media (max-width: 767px) {
}
@media (min-width: 768px) and (max-width: 979px) {
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container, .header_7.header_wrapper .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .codeless_slider .swiper-slide h1{
    font-size:26px !important;
    line-height:32px !important;
  }

  .header_1 .header_wrapper, .header_4 .header_wrapper{position:relative !important;}


}
@media (max-width: 979px) {
  .codeless_slider .swiper-slide .content {
    width:724px !important; 
  }
  .codeless_slider .swiper-slide .content.vertical_centered{
    margin-left:-362px !important;
  }
  #fws_5482c361c9272b{
	  visibility:hidden;
	  display:none;
  }
}
@media (max-width: 767px) {
  body {
    
  }
  .container {
    max-width:420px ;
  }
  .row-fluid {
	width: 100%;
	font-family: "Open Sans";
  }
  
  .span12,
  .wpb_column{
    
  } 
  .wpb_column{
    margin-bottom:20px;
    float:left;
    width:100%;
  }
  .wpb_column:last-child{
    margin-bottom:0;
  }
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12{width:420px !important;}
  .codeless_slider .swiper-slide .content h1{
    font-size:18px !important;
    line-height:26px !important;
  }

  .codeless_slider .swiper-slide .buttons a{
    padding-left:30px ;
    padding-right:30px ;
  }
  .codeless_slider .swiper-slide .content{
    width:420px !important;
  }

  .codeless_slider .swiper-slide .content.vertical_centered{
    margin-left:-210px !important;
  }
  .parallax_slider .codeless_slider_wrapper{
    position:relative !important;
  }
  .wpb_text_column{
    float:left;
    width:100%;
  } 
  
  .header_1 .header_wrapper, .header_4 .header_wrapper{position:relative !important;}

}

@media (max-width: 480px) {
  .container {
    max-width:300px ;
  }
  #logo img{
	  max-height:50px;
	   margin-top:-25px;
	   height: 70px;
	   top: 30%;
	   }
	#logo img.dark{
		width:191px;
		height:50px;
	
}
	   
  .section_clear{
	  margin-left:0;
	   margin-right:0;
	   }
  .wpb_column{
	  padding-left:0;
	   padding-right:0;
	   }
  #logo{
	  float:left;left:0 !important; right:0 !important; -webkit-transform: none !important;
     -moz-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
		  padding-left:50px;
  }
  .span12{
	  width:300px !important;
	  }
	  
  .codeless_slider .swiper-slide .content h1{
    font-size:16px !important;
    line-height:26px !important;
  }

  .codeless_slider .swiper-slide .buttons a{
    font-size:9px;
    padding-left:20px;
    padding-right:20px;
  }

  .codeless_slider .swiper-slide .content{
    width:300px !important;
    
  }


  .codeless_slider .swiper-slide .content.vertical_centered{
    margin-left:-150px !important;
  }
  .fullwidth_header .header_wrapper header{
	  width:100%;  padding-left:30px; padding-right:30px;
	  }
    /*.fullwidth_header .header_wrapper header{  padding-left:20px; padding-right:10px;}*/
  
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  
  .section-style.parallax_section{
    background-position:0 0 !important;
    background-attachment:scroll !important;
	
  }
  #navigation{display:none;}
  #logo{
    left: 50%;
    position: relative;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .header_wrapper{background:#fff}
  .mobile_small_menu{
    display:block;
  }

  .span12{width:724px;}
  .top_wrapper{padding-top:0px;}
 footer .inner .row-fluid [class*="span"]{
    padding-bottom:40px;
  }
}


@media (min-width: 980px) {
}

@media (min-width: 981px) and (max-width: 1100px) {
  .codeless_slider .swiper-slide .content{
    width:940px !important;
    
  }
  .codeless_slider .swiper-slide .content.vertical_centered{
    margin-left:-470px !important;
  }
  .codeless_slider .swiper-slide h1{
    font-size:40px !important;
  }
  .codeless_slider .swiper-slide p{
    font-size:16px !important;
  }

  .header_1 nav .menu > li{padding-left:0;}

}

@media (min-width: 1100px) {

}
