/*
Theme Name: Sirius Lite
Theme URI: https://www.lyrathemes.com/sirius/
Author: LyraThemes
Author URI: https://www.lyrathemes.com/
Description: Sirius Pro is a clean, material design business theme. This multipurpose theme is built on the Bootstrap framework making it fully responsive and mobile friendly. This one page theme can also be used to set up a single page (one page) website. 
Version: 3.0.5
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: sirius-lite
Domain Path: /languages/
Tags: one-column, two-columns, right-sidebar, grid-layout, flexible-header, custom-header, custom-colors, custom-menu, featured-image-header, featured-images, full-width-template, theme-options, translation-ready, blog, news, portfolio
*/

/*
BASE
WORDPRESS CORE
STRUCTURE
IMAGE EFFECTS
BUTTONS 
FORMS
SOCIAL MEDIA
TOP NAV
LOGO
MAIN NAV
FRONT PAGE - BANNER / SLIDER
FRONT PAGE - ICONS
FRONT PAGE - TESTIMONIALS 
ENTRY
BREADCRUMBS
PAGINATION
LISTS
PARALLAX
WIDGETS
COMMENTS
FOOTER
FOOTER NAV
MEDIA QUERIES
*/

@import url('https://fonts.googleapis.com/css?family=Russo+One&subset=cyrillic,latin-ext');

/* BASE
------------------------------------------------------------------------*/

body{font-family:'Roboto', sans-serif;color:#333333;font-size:18px;background-color:#f5f5f5;line-height:1.714}





*:focus,button:focus,input:focus,a:focus,.bootstrap-select .btn:focus{outline:none !important}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{}

img.pull-left{margin-right:10px}

hr{border-top-color:#3a85eb}

a{color:#006cff}

a:hover{color:#0047ad}

.orng{color: #ffa500;}

h1{font-size:24px}
h2{font-size:24px}
h3{font-size:24px}

.menu-item-26 a{color:#ffa500 !important;font-weight:bold; background:#ffedcc;}
.menu-item-26 a:hover{color:#ff9900 !important;font-weight:bold; background:#ffd699 !important;}

section h1{font-size:28px;margin:0 0 25px;}
section h2{font-size:28px;margin:0 0 25px;}
section h3{font-size:24px;margin:0 0 25px;}

a.link{color:#006cff;text-decoration: underline;}
a.link:hover{color:#0047ad;text-decoration: underline;}

a.link2{color:#ffa500;text-decoration: underline;}
a.link2:hover{color:#ff7200;text-decoration: underline;}


 li.gal {
    list-style-type: none;
	 padding-left:30px;/* РЈР±РёСЂР°РµРј РјР°СЂРєРµСЂС‹ Сѓ СЃРїРёСЃРєР° */
	 	   position:relative;

   }
   li.gal:before {
    content: "\2714";
	   position:absolute;
	   left:0px;
color:green;
   }

blockquote{border-left:5px solid #3a85eb;padding:35px 0 4px 15px;margin-bottom:28px; font-size:18px;font-weight:700;margin:0 0 25px;font-family:'Roboto Slab', serif;}
blockquote cite{font-size:13px;font-weight:300;margin:0;line-height:3.2;color:#666666; font-style:normal; display:block;}
blockquote .quote{font-size:18px;font-weight:700;margin:0 0 25px;font-family:'Roboto Slab', serif}
blockquote .by{font-size:13px;font-weight:400;margin:0;line-height:1.2}
blockquote .info{font-size:13px;font-weight:300;margin:0;line-height:1.2;color:#666666}


.video
{
     margin: 0 auto;
}
.videoWrapper{
  position:relative;
  padding-bottom:56.25%;
  padding-top:0px;
  height:0;
  overflow:hidden;
}
 
.videoWrapper iframe,.videoWrapper object, .videoWrapper embed{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

p.pix16{
font-size:16px; 
}

.row
{
font-size:20px;
text-align:center; 
}

.margbot0{
margin-bottom:0px;
}

.logo-txt{
margin:0px;
padding:0px;
}

.table1 {
display:table;
width:85%;
font-size:16px;
border-collapse: separate; 
	border-spacing: 10px; 
	border: 0px solid red; 
}

.eTimer1
{
text-align:center;
}


.td1 {
text-align: left;
	border: 0px solid red; 
display:table-cell;
width:35%;
   vertical-align: middle;

}


.tdfoto {
text-align: left;
	border: 0px solid red; 
display:table-cell;
width:280px;
   vertical-align:  middle;
}

.tdfoto img {
  width: auto; /* Автоматическая ширина для пропорциональности высоты */
  max-width: 80%; /* Не больше ширины родительского элемента */
  max-height: 90vh; /* Не превышая высоту viewport */
}

.td3 {
text-align: center;
	border: 0px solid red; 
display:table-cell;
   vertical-align: middle;
}


.td {
padding-top:10px;

text-align: left;
   vertical-align: middle;
	border: 0px solid red; 
display:table-cell;
}

.tr {
display:table-row;
	border: 0px solid red; 
}



.header-row-1{display: none;}


/* сетка */
.row {
  margin: 0 0px;
  margin-bottom: 10px;
}

.row p {
margin-bottom:0px;
}


.row:last-child {
  margin-bottom: 0px;
}
[class*="col-"] {
  padding: 5px 0px;
}



@media all and ( min-width: 767px ) {

  .col-2-3 {
      text-align: center;

    float: left;
    width: 66.66%;
  }
  .col-1-2 {
      text-align: center;

    float: left;
    width: 50%;
  }
  .col-1-3 {
      text-align: center;

    float: left;
    width: 33.33%;
  }
  .col-1-4 {
      text-align: center;

    float: left;
    width: 25%;
  }
  .col-1-8 {
      text-align: center;

    float: left;
    width: 12.5%;
  }
}




/* сетка */


.spisok  {
    padding:10px 0;

      padding-left: 45px;
      height:35px;
      display: table-cell;
      vertical-align: middle;
}

.spisokrow  {
display: table-row;
}

.spisokall {  

    padding:0;
}

.spisok1 {
    
    background: url(sample/images/icon/1.png) no-repeat 0% 50%; 


}


.spisok2 {
    background: url(sample/images/icon/2.png) no-repeat 0% 50%;

}


.spisok3 {
    
    background: url(sample/images/icon/3.png) no-repeat 0% 50%; 

}


.spisok4 {
    
    background: url(sample/images/icon/4.png) no-repeat 0% 50%; 

}

.spisok5 {
    
    background: url(sample/images/icon/5.png) no-repeat 0% 50%; 

}

.spisok6 {
    
    background: url(sample/images/icon/6.png) no-repeat 0% 50%; 

}




.wpcf7-date { margin: 3px 0;}
.wpcf7-text { width: 95%; margin: 0px 0;}
.wpcf7-textarea { width: 95%; height: 100px; resize: vertical; margin: 0px 0;}


input, textarea, select {
 padding: 5px 8px;
  border-radius: 4px; 
   border:solid 1px #ffa500; 

   -webkit-box-shadow:0px 0px 1px #ffa500; 
 -moz-box-shadow: 0px 0px 1px #ffa500;  
 box-shadow:0px 0px 1px #ffa500;  
    
 -webkit-transition: all 0.3s ease;
 -moz-transition:  all 0.3s ease;
 -o-transition:  all 0.3s ease;
 transition:  all 0.3s ease;
}

input:focus, textarea:focus, select:focus, text:focus {
text-decoration:none;
 border:solid 1px #ffa500; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 
 -webkit-box-shadow:0px 0px 20px #ffa500; 
 -moz-box-shadow: 0px 0px 20px #ffa500;  
 box-shadow:0px 0px 20px #ffa500;  
  
 
}

.wpcf7-submit {
margin-top:20px;
text-decoration:none; text-align:center; 
 padding:11px 32px; 
 border:solid 1px #ffa600; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#ffa407; 
 background-image: -moz-linear-gradient(top, #ffa407 0%, #ffa600 100%); 
 background-image: -webkit-linear-gradient(top, #ffa407 0%, #ffa600 100%); 
 background-image: -o-linear-gradient(top, #ffa407 0%, #ffa600 100%); 
 background-image: -ms-linear-gradient(top, #ffa407 0% ,#ffa600 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ffa600',GradientType=0 ); 
 background-image: linear-gradient(top, #ffa407 0% ,#ffa600 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.wpcf7-submit:hover{
 padding:11px 32px; 
 border:solid 1px #ffa600; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background:#ff7300; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }.wpcf7-submit:active{
 padding:11px 32px; 
 border:solid 1px #ffa600; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#ffa407; 
 background-image: -moz-linear-gradient(top, #ffa407 0%, #ffa600 100%); 
 background-image: -webkit-linear-gradient(top, #ffa407 0%, #ffa600 100%); 
 background-image: -o-linear-gradient(top, #ffa407 0%, #ffa600 100%); 
 background-image: -ms-linear-gradient(top, #ffa407 0% ,#ffa600 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ffa600',GradientType=0 ); 
 background-image: linear-gradient(top, #ffa407 0% ,#ffa600 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }


  .bud
  {
    
    background: url(sample/images/bud.jpg) no-repeat 0% 50%; 
    background-size: contain;
}




/* WORDPRESS CORE
------------------------------------------------------------------------*/
.alignnone { margin:5px 20px 20px 0; }
.aligncenter,
div.aligncenter { display:block; margin:5px auto 5px auto; }
.alignright { float:right; margin:5px 0 20px 20px; }
.alignleft { float:left; margin:5px 20px 20px 0; }
a img.alignright { float:right; margin:5px 0 20px 20px; }
a img.alignnone { margin:5px 20px 20px 0; }
a img.alignleft { float:left; margin:5px 20px 20px 0; }
a img.aligncenter { display:block; margin-left:auto; margin-right:auto }
img.alignright { max-width:100%; height:auto}
img.alignnone { max-width:100%; height:auto}
img.alignleft { max-width:100%; height:auto}
img.aligncenter { max-width:100%; height:auto}
.wp-caption { max-width:100%; /* Image does not overflow the content area */ }
.wp-caption.alignnone { margin:5px 20px 20px 0; }
.wp-caption.alignleft { margin:5px 20px 20px 0; }
.wp-caption.alignright { margin:5px 0 20px 20px; }
.wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; margin-top:10px; padding:0 4px 5px; }
/* Text meant only for screen readers. */
.screen-reader-text { clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden; }
.screen-reader-text:focus { background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000; /* Above WP toolbar. */ }
.sticky,
.gallery-caption,
.bypostauthor {}

/* STRUCTURE
------------------------------------------------------------------------*/

.main-wrapper{position:relative;overflow:hidden}

section{padding:40px 0 30px;position:relative}
.parallax.frontpage-cta1{padding:70px 0 60px;position:relative}

#welcome {padding:40px 0 30px;position:relative}


section + .section-circle-arrow{}

section.white{background-color:#fff}
section.arrow-on{padding-top:80px}
section.shadow-on{-webkit-box-shadow:0 0 6px #cecece;-moz-box-shadow:0 0 6px #cecece;box-shadow:0 0 6px #cecece}

.section-title{font-size:36px;margin:0 0 25px;font-weight:300}
.section-title.text-center{margin-bottom:15px}
.section-description {width:80%; margin:0 auto; margin-bottom:45px}

.section-circle-arrow{color:#fff;line-height:60px;background-color:#40c873;text-align:center;font-size:18px;z-index:10;width:60px;height:60px;display:block;margin-left:-30px;position:absolute;top:-30px;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 6px 48px rgba(64,200,115,0.25);-moz-box-shadow:0 6px 48px rgba(64,200,115,0.25);box-shadow:0 6px 48px rgba(64,200,115,0.25);-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
.section-circle-arrow:focus,
.section-circle-arrow:hover{color:#fff;text-decoration:none;-webkit-box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2);box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2)}

.main-column{margin-right:-28px}

.sidebar{margin-left:21px;margin-right:5px}
.sidebar img{max-width:100%; height:auto}
.entry.details img{max-width:100%; height:auto}

    
/* IMAGE EFFECTS
------------------------------------------------------------------------*/

.ripple{position:relative;overflow:hidden}
.ripple-effect{display:block;pointer-events:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}
.ripple-effect .effect{display:block;background-color:rgba(0, 0, 0, 0.05);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:20px;margin-left:-10px;margin-top:-10px;opacity:0;filter:alpha(opacity=0);pointer-events:none;position:absolute;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;-o-transform-origin:50% 50% 0;transform-origin:50% 50% 0;width:20px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}

/* BUTTONS 
------------------------------------------------------------------------*/

.btn{white-space: normal;min-width:10px;line-height:28px;padding:25px 30px;text-transform:uppercase;font-size:22px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
.btn-white{border-color:#fff;background-color:#fff;color:#000000;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0, 0.14), 0 3px 1px -2px rgba(0,0,0, 0.2), 0 1px 5px 0 rgba(0,0,0, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0, 0.14), 0 3px 1px -2px rgba(0,0,0, 0.2), 0 1px 5px 0 rgba(0,0,0, 0.12);box-shadow:0 2px 2px 0 rgba(0,0,0, 0.14), 0 3px 1px -2px rgba(0,0,0, 0.2), 0 1px 5px 0 rgba(0,0,0, 0.12)}
.btn-white:focus,
.btn-white:hover{border-color:#fff;background-color:#fff;color:#000000;-webkit-box-shadow:0 14px 26px -12px rgba(0,0,0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0,0,0, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(0,0,0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0,0,0, 0.2);box-shadow:0 14px 26px -12px rgba(0,0,0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0,0,0, 0.2)}
.btn-green{border-color:#40c873;background-color:#40c873;color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(64,200,115, 0.14), 0 3px 1px -2px rgba(64,200,115, 0.2), 0 1px 5px 0 rgba(64,200,115, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(64,200,115, 0.14), 0 3px 1px -2px rgba(64,200,115, 0.2), 0 1px 5px 0 rgba(64,200,115, 0.12);box-shadow:0 2px 2px 0 rgba(64,200,115, 0.14), 0 3px 1px -2px rgba(64,200,115, 0.2), 0 1px 5px 0 rgba(64,200,115, 0.12)}
.btn-green:focus,
.btn-green:hover{border-color:#fff;background-color:#fff;color:#40c873;-webkit-box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2);box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2)}
.btn-blue{border-color:#006cff;background-color:#006cff;color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,114,188, 0.14), 0 3px 1px -2px rgba(0,114,188, 0.2), 0 1px 5px 0 rgba(0,114,188, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,114,188, 0.14), 0 3px 1px -2px rgba(0,114,188, 0.2), 0 1px 5px 0 rgba(0,114,188, 0.12);box-shadow:0 2px 2px 0 rgba(0,114,188, 0.14), 0 3px 1px -2px rgba(0,114,188, 0.2), 0 1px 5px 0 rgba(0,114,188, 0.12)}
.btn-blue:focus,
.btn-blue:hover{border-color:#006cff;background-color:#006cff;color:#fff;-webkit-box-shadow:0 14px 26px -12px rgba(0,114,188, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0,114,188, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(0,114,188, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0,114,188, 0.2);box-shadow:0 14px 26px -12px rgba(0,114,188, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0,114,188, 0.2)}
.btn-blue.alt{background-color:transparent;color:#006cff}
.btn-blue.alt:focus,
.btn-blue.alt:hover{background-color:transparent;color:#006cff}
.btn-orang{font-family:Arial, sans-serif; font-weight:900; border:none;background-color:#ffa500; 
           color:#fff;-webkit-box-shadow:0 14px 26px -12px rgba(255,165,0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255,165,0, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(255,165,0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255,165,0, 0.2);box-shadow:0 14px 26px -12px rgba(255,165,0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255,165,0, 0.2), inset 0px 0px 40px 5px rgba(255,255,255, 1);}
    .btn-orang:focus {
        color: #fff;
    }
.btn-orang:hover{background-color:#ffa500;color:#fff; -webkit-box-shadow:0 2px 2px 0 rgba(255,165,0, 0.14), 0 3px 1px -2px rgba(255,165,0, 0.2), 0 1px 5px 0 rgba(255,165,0, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(255,165,0, 0.14), 0 3px 1px -2px rgba(255,165,0, 0.2), 0 1px 5px 0 rgba(255,165,0, 0.12);box-shadow:0 2px 2px 0 rgba(255,165,0, 0.14), 0 3px 1px -2px rgba(255,165,0, 0.2), 0 1px 5px 0 rgba(255,165,0, 0.12), inset 0px 0px 15px 10px rgba(255,255,255, 0.5);}

/* FORMS
------------------------------------------------------------------------*/
.wpcf7 p{margin:0;padding:0}

.form-actions .btn{margin-right:15px;min-width:10px;margin-bottom:5px}
.form-actions .btn:last-child{margin-right:0}

.form-control-line{display:block;border:0;border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.5);font-size:12px;font-weight:300;padding:5px 0;background-color:transparent;color:inherit;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.entry .form-control-line{border-bottom:1px solid;border-bottom-color:rgba(0,0,0,0.5)}
select.form-control-line{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.form-control-line::-moz-placeholder{color:#fff}
.form-control-line:-ms-input-placeholder{color:#fff}
.form-control-line::-webkit-input-placeholder{color:#fff}


.btn-group.bootstrap-select.form-control-line{margin:0;padding:0;background-color:#fff}
.btn-group.bootstrap-select.form-control-line:before{z-index:5;border-bottom:2px solid #006cff;width:0%;height:0;content:"";position:absolute;bottom:-1px;left:50%;-moz-transition:0.3s ease all;-webkit-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.5s ease all}
.btn-group.bootstrap-select.form-control-line.open:before{width:100%;left:0}
.btn-group.bootstrap-select.form-control-line .btn{background-color:transparent !important;border:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;color:inherit;font-size:inherit;font-weight:300;line-height:inherit;padding:5px 0;text-transform:none}


.wpcf7-radio,
.wpcf7-checkbox{font-size:12px;}
.wpcf7-radio label,
.wpcf7-checkbox label{font-weight:300}
span.wpcf7-list-item:first-child{margin-left:0}

input[type=checkbox], input[type=radio]{margin-top:0;vertical-align:middle}
.wpcf7-checkbox label, .wpcf7-radio label{position:relative;padding-left:30px;min-height:20px;cursor:pointer}
.wpcf7-checkbox label .wpcf7-list-item-label:before,
.wpcf7-radio label .wpcf7-list-item-label:before{background-color:rgba(0, 0, 0, 0.87);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";display:block;height:9px;left:13px;margin:0;opacity:0;position:absolute;top:5px;width:9px;z-index:1;}
@-webkit-keyframes checkRiffle{
  0% {transform:scale(1,1);opacity:0;}
  50% {transform:scale(6,6);opacity:0.2;}
  100% {transform:scale(1,1);opacity:0;}
}

/* Standard syntax */
@keyframes checkRiffle{
  0% {transform:scale(1,1);opacity:0;}
  50% {transform:scale(6,6);opacity:0.2;}
  100% {transform:scale(1,1);opacity:0;}
}
.wpcf7-checkbox label .wpcf7-list-item-label:before{top:7px;left:5px;}
.wpcf7-checkbox label.on .wpcf7-list-item-label:before,
.wpcf7-radio label.on .wpcf7-list-item-label:before{animation-name:checkRiffle;animation-duration:0.5s;}
.wpcf7-checkbox label:before, .wpcf7-radio label:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;border:1px solid #757575;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.wpcf7-radio label:before{width:15px;top:2px;left:10px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.wpcf7-radio label:after{display:none;content:"";position:absolute;top:5px;left:13px;width:9px;height:9px;background-color:#006cff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.wpcf7-checkbox label:after{content:"\e013";color:#006cff;font-family:'Glyphicons Halflings';position:absolute;left:4px;top:1px;font-size:12px;width:0;overflow:hidden}
.wpcf7-checkbox label.on:before,.wpcf7-radio label.on:before{border-color:#006cff;}
.wpcf7-checkbox label.on:after{width:20px;transition:width 0.3s cubic-bezier(0.52, 0, 0.575, 1)}
.wpcf7-radio label.on:after{display:block}
.wpcf7-checkbox label.disabled:before,.wpcf7-radio label.disabled:before{border-color:#757575;}
.wpcf7-radio label.disabled:after{background-color:#757575;}
.wpcf7-checkbox label.disabled,.wpcf7-radio label.disabled{opacity:0.5;filter:alpha(opacity=50)}
.wpcf7-checkbox label input[type=checkbox], .wpcf7-radio label input[type=radio]{opacity:0;visibility:hidden;position:absolute;left:0;top:0}

.bootstrap-select.btn-group.form-control-line .dropdown-menu{min-width:200px;max-height:100%;width:auto;padding:5px;margin-top:7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.bootstrap-select.btn-group.form-control-line .dropdown-menu li a{padding:10px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:13px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;}
.bootstrap-select.btn-group.form-control-line .dropdown-menu li.selected a, .bootstrap-select.btn-group.form-control-line .dropdown-menu li a:active, .bootstrap-select.btn-group.form-control-line .dropdown-menu li a:focus, .bootstrap-select.btn-group.form-control-line .dropdown-menu li a:hover {-webkit-box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);box-shadow:0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);background-color:#006cff;color:#FFFFFF;}

.label-floating{position:relative;padding-top:20px}
.label-floating:before{z-index:5;border-bottom:2px solid #006cff;width:0%;height:0;content:"";position:absolute;bottom:0;left:50%;-moz-transition:0.3s ease all;-webkit-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.5s ease all}
.label-floating.focus:before{width:100%;left:0}
.label-floating .form-label{line-height:20px;font-size:11px;position:absolute;left:0;-moz-transition:0.3s ease all;-webkit-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;top:25px;cursor:text}
.label-floating.no-empty .form-label,
.label-floating.focus .form-label{font-size:12px;top:0}

.form-control{line-height:20px;padding:10px;height:40px;border-color:#cacaca;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-control:focus{border-color:#3a85eb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-label{line-height:19px;display:block;font-size:12px;margin-bottom:15px;font-weight:300}
.form-group{margin-bottom:28px}

.checkbox label, .radio label,
.checkbox-inline label, .radio-inline label{font-weight:400;font-size:12px}

.contact-form {margin-bottom:30px}
.contact-form .form-group{margin-bottom:35px}

/* SOCIAL MEDIA
------------------------------------------------------------------------*/

.menu-social-container .menu{list-style:none;margin:0;padding:20px 20px 15px}
.menu-social-container .menu li{display:inline-block;margin-right:5px;border:0;padding:0;margin-bottom:5px}
.menu-social-container .menu li:last-child{margin-right:0}
.menu-social-container .menu li a{color:inherit;border:0;padding:0;width:40px;height:40px;white-space:nowrap;overflow:hidden;position:relative;display:block;background-color:#006cff;text-align:center;line-height:40px;font-size:16px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.menu-social-container .menu a:before{font-family:'FontAwesome';width:40px;display:inline-block}

.frontpage-cta1 .menu-social-container .menu,
.frontpage-cta2 .menu-social-container .menu,
.frontpage-open1 .menu-social-container .menu,
.frontpage-open2 .menu-social-container .menu {padding-left:0}

.social-menu{list-style:none;margin:0 0 0px;padding:0}
.social-menu li{display:inline-block;margin-right:10px;margin-bottom:5px}
.social-menu li:last-child{margin-right:0}
.social-menu li a{color:inherit}
.social-menu>li>a:focus,.social-menu>li>a:hover{color:#40c873;text-decoration:none}

.social-menu a:before{font-family:'FontAwesome'}
.menu-social-container .menu a[href*="facebook.com"]:before,
.social-menu a[href*="facebook.com"]:before{content:"\f09a"}
.menu-social-container .menu a[href*="twitter.com"]:before,
.social-menu a[href*="twitter.com"]:before{content:"\f099"}
.menu-social-container .menu a[href*="instagram.com"]:before,
.social-menu a[href*="instagram.com"]:before{content:"\f16d"}
.menu-social-container .menu a[href*="pinterest.com"]:before,
.social-menu a[href*="pinterest.com"]:before{content:"\f231"}
.menu-social-container .menu a[href*="wordpress.com"]:before,
.social-menu a[href*="wordpress.com"]:before{content:"\f19a"}
.menu-social-container .menu a[href*="linkedin.com"]:before,
.social-menu a[href*="linkedin.com"]:before{content:"\f0e1"}
.menu-social-container .menu a[href*="youtube.com"]:before,
.social-menu a[href*="youtube.com"]:before{content:"\f16a"}
.menu-social-container .menu a[href*="plus.google.com"]:before,
.social-menu a[href*="plus.google.com"]:before{content:"\f0d5"}
.menu-social-container .menu a[href*="mailto"]:before,
.social-menu a[href*="mailto"]:before{content:"\f0e0"}
.menu-social-container .menu a[href*="rss"]:before,
.social-menu a[href*="rss"]:before{content:"\f09e"}

.social-menu.circle li{margin-right:10px}
.social-menu.circle.md li{margin-right:5px}
.social-menu.circle li:last-child{margin-right:0}
.social-menu.circle li.label{font-size:14px;color:inherit;font-weight:400;padding:0}
.social-menu.circle li a{width:30px;height:0px;white-space:nowrap;overflow:hidden;position:relative;display:block;background-color:#006cff;text-align:center;line-height:30px;font-size:12px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.social-menu.circle li a:before{width:30px;display:inline-block}
.social-menu.circle.md li a{width:40px;height:0px;line-height:0px}
.social-menu.circle.md li a:before{width:40px}

.menu-social-container .menu li a[href*="facebook.com"],
.social-menu.circle li a[href*="facebook.com"]{background-color:#3b5998}
.menu-social-container .menu li a[href*="twitter.com"],
.social-menu.circle li a[href*="twitter.com"]{background-color:#00aced}
.menu-social-container .menu li a[href*="instagram.com"],
.social-menu.circle li a[href*="instagram.com"]{background-color:#517fa4}
.menu-social-container .menu li a[href*="pinterest.com"],
.social-menu.circle li a[href*="pinterest.com"]{background-color:#cb2027}
.menu-social-container .menu li a[href*="wordpress.com"],
.social-menu.circle li a[href*="wordpress.com"]{background-color:#21759b}
.menu-social-container .menu li a[href*="linkedin.com"],
.social-menu.circle li a[href*="linkedin.com"]{background-color:#007bb6}
.menu-social-container .menu li a[href*="youtube.com"],
.social-menu.circle li a[href*="youtube.com"]{background-color:#bb0000}
.menu-social-container .menu li a[href*="plus.google.com"],
.social-menu.circle li a[href*="plus.google.com"]{background-color:#dd4b39}
.menu-social-container .menu li a[href*="rss"],
.social-menu.circle li a[href*="rss"]{background-color:#fb8f3d}

/* Special Classes */

.menu-social-container .menu.transparent li a { background-color:transparent !important; }
.menu-social-container .menu.blue li a { background-color:#3a85eb !important; }
.menu-social-container .menu.black li a { background-color:#000000 !important; }

.menu-social-container .menu.brandcolors li a { font-size:14px; background-color:transparent !important; }
.entry.team .menu-social-container .menu.brandcolors li a { width: 20px; height: 20px; line-height: 20px; font-size: 14px; }
.menu-social-container .menu.brandcolors li a[href*="facebook.com"]{color:#3b5998}
.menu-social-container .menu.brandcolors li a[href*="twitter.com"]{color:#00aced}
.menu-social-container .menu.brandcolors li a[href*="instagram.com"]{color:#517fa4}
.menu-social-container .menu.brandcolors li a[href*="pinterest.com"]{color:#cb2027}
.menu-social-container .menu.brandcolors li a[href*="wordpress.com"]{color:#21759b}
.menu-social-container .menu.brandcolors li a[href*="linkedin.com"]{color:#007bb6}
.menu-social-container .menu.brandcolors li a[href*="youtube.com"]{color:#bb0000}
.menu-social-container .menu.brandcolors li a[href*="plus.google.com"]{color:#dd4b39}
.menu-social-container .menu.brandcolors li a[href*="rss"]{color:#fb8f3d}

.textwidget .menu-social-container ul { box-shadow:none; border-top:1px solid #d5d5d5; text-align:center; }
.textwidget .menu-social-container ul li a{ width:30px; height:30px; line-height:30px; font-size:12px; }
.textwidget .menu-social-container .menu a:before { width:30px; }

/* TOP NAV
------------------------------------------------------------------------*/
header{}
header{}


	
.header-row-2{position:fixed;width:100%;z-index:10;top:0px;left:0;z-index:1000}
.header-row-2.header-up{margin-top:-65px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.header-row-2.header-down{margin-top:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.header-row-2{background-color:#fff;margin-top:-65px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.header-row-2-left{float:left}
.header-row-2-right{float:right}

.top-menu{list-style:none;margin:0;padding:0;border-left:1px solid #4e91ed}
.top-menu:after{content:"";display:table;clear:both}
.top-menu>li{float:left;border-right:1px solid #4e91ed;padding:0;margin:0}
.top-menu>li>a{padding:10px 20px;color:#fff;display:block;font-size:13px;text-decoration:none;line-height:22px}
.top-menu>li>a:focus,
.top-menu>li>a:hover{color:#fff;background-color:#40c873;text-decoration:none}
.top-menu.social-menu>li>a{position:relative;overflow:hidden;width:52px;padding-left:0;padding-right:0;white-space:nowrap}
.top-menu.social-menu>li>a:before{width:52px;text-align:center;display:inline-block}

/* LOGO
------------------------------------------------------------------------*/

.logo{padding:30px 0;position:relative;z-index:2; color:#006cff;font-size:22px;font-weight:bold}


.logo a{color:inherit;text-decoration:none}
.logo.image-logo {padding: 0px;}
.header-logo-text{color:#303030;font-size:42px;margin:0;line-height:1;font-weight:300}
.header-logo-text sup{text-transform:uppercase;font-size:57.14%;top:-0.7em}
.header-logo-text .icon{display:inline-block;line-height:1;vertical-align:top;margin-right:8px;margin-top:-5px}

/* MAIN NAV
------------------------------------------------------------------------*/			
		
.navbar{min-height:10px;margin:15px 0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-collapse{padding:0}

.navbar-nav > li > a{padding:5px 15px;text-transform:uppercase;font-size:13px}

.navbar-nav > .navbar-search{position:static}
.navbar-nav > .navbar-search .dropdown-menu{width:100%;top:12.5px;left:auto;right:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.navbar-toggle{margin-top:14px;margin-bottom:14px}
				
.main-search{position:relative}
.main-search .input-search{height:47px;padding:15px 40px 15px 20px;border-color:#d0d0d0;-webkit-box-shadow:0 0 6px rgba(61,61,61,0.58);-moz-box-shadow:0 0 6px rgba(61,61,61,0.58);box-shadow:0 0 6px rgba(61,61,61,0.58);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}
.main-search .btn-search{min-width:inherit;position:absolute;right:20px;top:13px;line-height:20px;height:20px;background-color:transparent;font-size:14px;color:#666666;padding:0;border:0}
.main-search .btn-search:focus,
.main-search .btn-search:hover{background-color:transparent;color:#006cff}
.main-search-close{position:absolute;left:100%;margin-left:15px;top:13px;line-height:20px;font-size:14px;color:#666666}
.main-search-close:focus,.main-search-close:hover{color:#f06292;text-decoration:none}
				
.dropdown-menu{min-width:170px;padding:0;border:0;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.22);box-shadow:0 0 7px rgba(0, 0, 0, 0.22);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.dropdown-menu > li > a{padding:10px 20px;line-height:20px;font-size:12px;color:#666666}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{color:#fff;background-color:#3a85eb}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{color:#fff;background-color:#3a85eb}

.navbar-default{background-color:transparent;border-color:transparent}
.navbar-default .navbar-nav > li > a{color:#333333}
 .navbar-default .navbar-nav > li > a:hover{background-color:transparent;color:#006cff}
 .navbar-default .navbar-nav > .active > a:hover{background-color:transparent;color:#000}
.navbar-default .navbar-nav > .open > a,  .navbar-default .navbar-nav > .open > a:hover{background-color:transparent;color:#006cff}

.navbar-toggle{margin-right:0}
.navbar-default .navbar-toggle{border:none}
.navbar-default .navbar-toggle .icon-bar{background-color:#006cff}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#ffa500}
.navbar-default .navbar-toggle .icon-bar2{background-color:#ffa500}

.page-scroll a { color: #555!important; }
.page-scroll a:hover,
.page-scroll a:focus,
.page-scroll a:active {color: #006cff !important; }

/* FRONT PAGE - BANNER / SLIDER
------------------------------------------------------------------------*/		

#frontpage-banner{ 
                   position:relative;padding:0; background-color:#fff; min-height: 100%;
width: 100%;background-image:linear-gradient(to bottom right, #4c9493 10%, #f7feff 60%,#f7feff 70%, #4c9493 100%);
}
#frontpage-banner img{}
#frontpage-banner .banner-image{height: 100vh; float: right;}
#frontpage-banner .adv-image{position:absolute;max-height: 100%; max-width: 40%; padding-top:10px; bottom:0px; z-index:10;}
.adv-image-div-txt{position:absolute;  bottom:10px; z-index:11; text-align:center;width: 36%; padding-left:60px;}

.carousel-caption-inner{text-align:center;color:#2d2d2d; position:relative;max-width:600px;float: right;min-height: 100vh;z-index:11; padding:30px 0px 0px;display: table;
}
.carousel-caption-inner2{ display: table-cell;
  vertical-align: middle;}

.carousel-title{background-color: #ffa500;color:#ffffff; padding:5px 5px; margin:0 0 20px;font-size:32px;font-weight:bold; font-style:italic;line-height:normal;}
.carousel-title a{color:inherit;text-decoration:none}
.carousel-description{ font-size:20px;margin-bottom:40px;line-height:22px;}
.carousel-description2{ font-family:Impact, 'Russo One', sans-serif;  font-size:32px;margin-bottom:40px;line-height:22px;}

.carousel-description3{font-size:20px;margin-bottom:40px;line-height:20px;}
#frontpage-banner .carousel-description4{position:absolute;font-size:20px;margin-bottom:10px;line-height:20px;z-index:12; text-align:center;max-width: 36%;bottom:0px;}

.carousel-description-orng{color:#ffa500;}
.carousel-description-b{font-weight:bold; font-size:22px;}
.carousel-description-b2{ font-size:20px;font-weight:bold;}
.carousel-description-orng2{color:#ffa500;}

.linethrough {text-decoration: line-through; text-decoration-color:#ff4200;}
.carousel-description-red{color:#ff4200;}

.carousel-buttons{margin:0 0 40px; text-align:center;}
.carousel-buttons2{margin:20px 0 10px; text-align:center;}

.carousel-buttons .btn{margin-left:10px}
.carousel-buttons .btn:first-child{margin-left:0}
		
.carousel-indicators{margin-bottom:20px}
.carousel-indicators .active,
.carousel-indicators li{width:12px;height:12px;margin:1px;background-color:#fff;border:0}
.carousel-indicators li.active{background-color:#006cff}
	
.laptop-slider{width:644px;margin:0 auto;padding-top:25px;}
.laptop-slider .carousel-inner{width:463px;height:292px;margin-left:88px;margin-bottom:100px}
.laptop-slider iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.laptop-slider .carousel-indicators{position:relative;margin:0;padding:0;width:auto;left:0;bottom:0}
.laptop-slider .carousel-indicators li{background-color:#b7b7b7}
.laptop-slider .carousel-indicators li.active{background-color:#006cff}
.laptop-slider-info{text-align:center;margin:0 80px 50px}

/* FRONT PAGE - ICONS
------------------------------------------------------------------------*/		

.simple-icon{margin:0 auto 50px;text-align:center;max-width:230px}
.simple-icon-icon{border:4px solid #dadada;width:74px;height:74px;text-align:center;line-height:66px;display:block;margin:0 auto 30px;font-size:22px;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.simple-icon-icon:focus,.simple-icon-icon:hover{border-color:#006cff;text-decoration:none}
.simple-icon-title{font-size:22px;font-weight:300;margin:0 0 15px;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis*/}
.simple-icon-title a{color:inherit;text-decoration:none}
.simple-icon-title a:focus,
.simple-icon-title a:hover{color:#006cff;text-decoration:none}
.simple-icon-summary{font-size:13px;line-height:22px;margin:0}

/* ENTRY
------------------------------------------------------------------------*/		
	
.entry{/*max-width:500px;*/margin:0 auto 60px;background-color:#fff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2);-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
/*.entry.md{max-width:525px}*/
.entry:hover{-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.5);box-shadow:0 1px 15px rgba(0,0,0,0.5)}
	
.entry-thumb{background-color:#3d7ecf;min-height:10px}
.entry-thumb.video{padding-bottom:51.1%;position:relative}
.entry-thumb.video iframe{position:absolute;left:0;top:0;height:100%;width:100%}
.entry-thumb img{width:100%;height:auto}
.entry-body{padding:25px 20px;position:relative}
.entry-category{font-size:13px;line-height:20px;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.entry-category a{text-decoration:none}
.entry-category a:focus,.entry-category a:hover{color:#40c873;text-decoration:none}
.entry-title{font-weight:400;margin:0 0 15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
h3.entry-title{font-size:18px}
h1.entry-title{font-size:22px;line-height:25px}
h1.feed-title{font-weight:500; font-size:18px}
.entry-content h3{font-size:20px;line-height:25px}
.entry-title a{color:inherit}
.entry-title a:focus,.entry-title a:hover{color:#006cff;text-decoration:none}
.entry-summary{font-size:13px;line-height:22px;height:66px;margin:0;overflow:hidden}
.entry.team .entry-summary{font-size:13px;line-height:22px;margin:0;overflow:visible;height:auto !important;}
.entry.lt-card .entry-summary{font-size:13px;line-height:22px;margin:0;overflow:visible;height:auto !important;}
.entry-full{font-size:13px;line-height:22px;/*height:66px;margin:0;overflow:hidden*/}
.entry-meta{list-style:none;margin:0;padding:0;margin:30px 0 0;font-size:12px;color:#666666}
.entry-meta li{display:inline-block;margin-right:20px}
.entry-meta li:last-child{margin-right:0}
.entry-meta li .fa{opacity:0.66;filter:alpha(opacity=66);margin-right:2px}
.entry-meta a{color:#666666}
.entry-meta a:focus,.entry-meta a:hover{color:#006cff;text-decoration:none}
.entry-more{position:absolute;top:-30px;right:60px;z-index:10}
.entry-more a{width:60px;height:60px;line-height:60px;display:block;text-align:center;font-size:22px;color:#fff;background-color:#006cff;-webkit-box-shadow:0 2px 2px 0 rgba(0,114,188, 0.14), 0 3px 1px -2px rgba(0,114,188, 0.2), 0 1px 5px 0 rgba(0,114,188, 0.12);-moz-box-shadow:0 2px 2px 0 rgba(0,114,188, 0.14), 0 3px 1px -2px rgba(0,114,188, 0.2), 0 1px 5px 0 rgba(0,114,188, 0.12);box-shadow:0 2px 2px 0 rgba(0,114,188, 0.14), 0 3px 1px -2px rgba(0,114,188, 0.2), 0 1px 5px 0 rgba(0,114,188, 0.12);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
.entry-more a:focus,
.entry-more a:hover{background-color:#40c873;color:#fff;-webkit-box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2);-moz-box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2);box-shadow:0 14px 26px -12px rgba(64,200,115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(64,200,115, 0.2)}
/*.entry-content{font-size:13px;line-height:22px;height:110px;margin:0;overflow:hidden}*/
/*.entry-content p{margin-bottom:22px}
.entry-content p:last-child{margin-bottom:0}*/

.entry.full{max-width:inherit;margin-bottom:50px;margin-left:5px;margin-right:5px}
.entry.full .entry-title,
.entry.full .entry-category{white-space:normal}
/*.entry.full .entry-content{height:auto;overflow:visible}*/

.entry.details{max-width:inherit;margin-bottom:50px;margin-left:5px;margin-right:5px}
.entry.details .entry-title,
.entry.details .entry-category{white-space:normal}
/*.entry.details .entry-content{height:auto;overflow:visible}*/
.entry.details .entry-body{padding:25px 35px 40px 30px}

.entry.no-thumb .entry-more{display:none}

.entry.feature{max-width:475px;margin-bottom:40px;display:table;width:100%}
.entry.feature .entry-thumb{float:left;width:180px}
.entry.feature .entry-body{margin-left:180px;display:table-cell;vertical-align:top}
.entry.feature .entry-category{margin:0}
.entry.feature .entry-title{font-size:14px;margin-bottom:10px}
.entry.feature .entry-title a{color:#006cff}
.entry.feature .entry-summary{font-size:14px;line-height:20px;height:80px;margin:0;overflow:hidden;text-overflow:ellipsis}

		
/* BREADCRUMBS
------------------------------------------------------------------------*/		

.breadcrumb{padding:0;background-color:transparent;border:0;margin-bottom:14px}
.breadcrumb > li a{color:inherit;text-decoration:none}
.breadcrumb > li + li:before{color:inherit;padding:0 3px;font-weight:400}
.breadcrumb > li.active{font-weight:500; font-size:18px}
.breadcrumb > li a:focus,
.breadcrumb > li a:hover{color:#006cff;text-decoration:none}
		
/* PAGINATION
------------------------------------------------------------------------*/		

.post-pagination{margin:70px 0;position:relative}
.post-pagination .btn{width:150px}
.post-pagination .btn .fa{margin-right:5px}
.post-pagination .post-pagination-prev{float:left}
.post-pagination .post-pagination-next{float:right}
.post-pagination .post-pagination-center{position:absolute;top:0;left:50%;margin-left:-75px;text-transform:none}
	
/* LISTS
------------------------------------------------------------------------*/

.list-angle-right{list-style:none;margin:30px 0;padding:0;color:#666666}
.list-angle-right li{border-bottom:1px solid #bebebe;padding:12px 0 12px 25px;position:relative}
.list-angle-right li:before{position:absolute;top:15px;left:1px;content:"\f054";font-family:'FontAwesome';font-size:12px;line-height:24px}
.list-angle-right li a{color:inherit}
.list-angle-right li a:hover{text-decoration:none}

/* PARALLAX
------------------------------------------------------------------------*/		

.parallax{background-position:center;background-repeat:no-repeat;color:#fff;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.parallax:before{content:"";width:100%;height:100%;position:absolute;left:0;z-index:0;top:0;background-color:#0e2431;opacity:0.8;filter:alpha(opacity=80)}
.parallax .container-fluid,.parallax .container{position:relative;z-index:1}

.no-parallax{background-position:center;background-repeat:no-repeat;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.no-parallax:before{content:"";width:100%;height:100%;position:absolute;left:0;z-index:0;top:0;background-color:#0e2431;opacity:0.8;filter:alpha(opacity=80)}
.no-parallax .container-fluid,.no-parallax .container{position:relative;z-index:1}

.color-bg{color:#fff;}


/* WIDGETS
------------------------------------------------------------------------*/	

.widget{margin-bottom:30px}
.widget-title{font-size:18px;margin:0 0 20px;line-height:23px;font-weight:400}
	
.widget-recent-post{list-style:none;margin:0;padding:0 0 10px}
.widget-recent-post>li{margin-bottom:20px}
.widget-recent-post>li:last-child{margin-bottom:0}
.widget-recent-post .entry{margin-bottom:0;max-width:inherit}
.widget-recent-post .entry-thumb{float:left;width:100px;height:100px;overflow:hidden}
.widget-recent-post li:nth-child(3n) .entry-thumb{background-color:#7e57c2}
.widget-recent-post li:nth-child(3n+1) .entry-thumb{background-color:#7cb342}
.widget-recent-post li:nth-child(3n+2) .entry-thumb{background-color:#ef5350}
.widget-recent-post .entry-thumb img{min-width:100%;min-height:100%}
.widget-recent-post .entry-body{margin-left:100px;padding:10px 15px;height:100px}
.widget-recent-post .entry-title{font-size:14px;font-weight:500;margin-bottom:5px}
.widget-recent-post .entry-summary{font-size:11px;line-height:18px;margin:0;height:54px;overflow:hidden}

#rpwwt-recent-posts-widget-with-thumbnails-2 ul{background-color:transparent;list-style:none;margin:0;padding:0 0 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li{border:0;margin-bottom:20px;background-color:#fff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2);-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li:hover{-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.5);box-shadow:0 1px 15px rgba(0,0,0,0.5)}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a{padding:0}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a:focus,
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a:hover{color:#006cff;background-color:transparent}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li:last-child{margin-bottom:0}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li img{float:left;width:100px;height:100px;margin:0}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li:nth-child(3n) img{background-color:#7e57c2}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li:nth-child(3n+1) img{background-color:#7cb342}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li:nth-child(3n+2) img{background-color:#ef5350}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li .rpwwt-post-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;margin:0 0 0 100px;display:block;line-height:1;padding:15px 15px 5px}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li .rpwwt-post-excerpt{font-size:11px;line-height:18px;margin:0 0 0 100px;height:54px;overflow:hidden;padding:0 15px 10px}
	
.widget ul{list-style:none;margin:0;padding:10px 0 15px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2); padding-bottom:0px; padding-top:0px}
.widget ul>li{border-bottom:1px solid #dedede}
.widget ul>li:last-child{border-bottom:0}
.widget ul>li>a{padding:10px 15px;line-height:20px;color:#333333;font-size:13px;display:block;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
.widget ul>li>a:focus,
.widget ul>li>a:hover{color:#fff;background-color:#006cff;text-decoration:none}
	
.widget_search{position:relative}
.widget_search form{position:relative}
.widget_search .form-control{border:0;height:57px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2);-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
.widget_search .form-control:focus{-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.5);box-shadow:0 1px 15px rgba(0,0,0,0.5)}
.widget_search .btn-search{min-width:inherit;position:absolute;right:20px;top:20px;line-height:20px;height:20px;background-color:transparent;font-size:18px;color:#666666;padding:0;border:0}
.widget_search .btn-search:focus,.widget_search .btn-search:hover{background-color:transparent;color:#006cff}
	
.widget_text .textwidget{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2);background-color:#fff}
.widget-about-image{text-align:center;background-color:#5435be}
.widget-about-image img{margin:0 auto;display:block;max-width:100%;height:auto}
.widget_text .textwidget_inner{padding:25px 20px 15px;font-size:13px;color:#666666;line-height:20px}
.widget_text h4{font-size:18px;font-weight:400;margin:0 0 14px;color:#333333}
.widget-about-foot{border-top:1px solid #d5d5d5;padding:25px 20px}
.widget-about-foot .social-menu{margin:0}
.widget_text .textwidget p{padding-left:25px; padding-right:20px; padding-bottom:20px;}
.widget_text .textwidget h4{padding-left:25px; padding-right:20px; padding-top:25px}
		
#recentcomments a, .widget_recent_comments a{font-weight:inherit;color:inherit;font-size:inherit}
#recentcomments a:focus, #recentcomments a:hover,
.widget_recent_comments a:focus, .widget_recent_comments a:hover{color:#333;background-color:transparent}
#recentcomments,
.widget-recent-comments{font-size:12px;line-height:18px;color:#939393;font-weight:500;list-style:none;margin:0;padding:0;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2)}
#recentcomments li,
.widget-recent-comments li{border-bottom:1px solid #d5d5d5;padding:18px}
#recentcomments li:last-child,
.widget-recent-comments li:last-child{border-bottom:0}
#recentcomments li p,
.widget-recent-comments p{margin-bottom:0}
#recentcomments .comment-author-link,
.widget-recent-comments-title{color:#333;font-size:13px;margin:0 0 5px;display:block}
#recentcomments .comment-author-link a,
.widget-recent-comments-title a{color:inherit;text-decoration:none}
#recentcomments .comment-author-link a:focus,#recentcomments .comment-author-link a:hover,
.widget-recent-comments-title a:focus,.widget-recent-comments-title a:hover{color:#006cff;text-decoration:none}

.widget-social{font-size:13px;color:#666666;line-height:20px;padding:28px 18px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2)}
.widget-social .social-menu{margin:0}
	
/* COMMENTS
------------------------------------------------------------------------*/		
	
.comments{}
.comments hr{margin:20px 0 50px}

.comment-title{line-height:1.3;color:#000;margin:0 0 30px;font-size:13px;font-weight:400;text-transform:uppercase}

.comment-reply-title{line-height:1.3;color:#000;font-size:13px;font-weight:400;text-transform:uppercase}

.comment-list{list-style:none;margin:0;padding:0}
.comment-list > li{margin-top:40px}
.comment-list > li:first-child{margin-top:0}
.comment-list .children,
.comment-list-sub{list-style:none;margin:0;padding:0}
.comment-list .children >li,
.comment-list-sub > li{margin-top:40px}
.comment-list .children{margin-left:20%}

.comment-body{margin:0 -15px;position:relative}
.comment-body .comment-meta{line-height:1;background-color:transparent;position:absolute;top:0;left:0;width:20%;padding:0 15px}
.comment-body .reply,
.comment-body .comment-content{margin-left:20%;padding:0 15px}

.comment-author .fn{font-weight:400}
.comment-author .says{display:none}
.comment-author,
.comment-name{text-transform:uppercase;color:#000;font-size:11px;font-weight:400;margin:0 0 5px;letter-spacing:0.5px}
.comment-author a,
.comment-name a{color:inherit}
.comment-author-admin b.fn{color:#fff;background-color:#3a85eb;display:inline-block;padding:5px 10px;font-style:italic}
.comment-body .comment-meta .comment-metadata .edit-link{display:block}
.comment-body .comment-meta .comment-metadata,
.comment-date{color:#545454;font-size:11px;margin:0 0 20px;font-style:italic}
.comment-body .comment-meta .comment-metadata a,
.comment-date a{color:inherit;margin-bottom:5px}
.comment-subject{color:#000;font-size:13px;font-weight:700;margin:0 0 15px}
.comment-content{font-size:13px;line-height:22px;text-align:justify;color:#545454}
.comment-content p{margin-bottom:15px}

.comment-body .reply,
.comment-reply{font-size:13px}
.comment-body .reply a,
.comment-reply a{font-weight:700;color:#000;display:inline-block;position:relative}
.comment-body .reply:before,
.comment-reply a:before{content:"\f178";font-family:'FontAwesome';margin-right:10px;font-size:18px;position:relative;top:2px}
.comment-body .reply:hover,
.comment-reply a:hover{text-decoration:none}

.comment-form{}
.comment-notes{font-size:12px;font-style:italic}
.comment-form .comment-title{margin-bottom:5px}
.comment-form {}
.comment-form  textarea.form-control{height:244px}
.comment-form  .form-label{color:#000000;text-transform:uppercase;font-weight:500;font-size:11px}

/* FOOTER
------------------------------------------------------------------------*/

footer{background-color:#fff;padding:30px 0}
.footer-logo{margin-bottom:10px}
.footer-logo a{color:inherit;text-decoration:none}
.footer-logo-text{color:#303030;font-size:30px;margin:0;line-height:1;font-weight:500}
.footer-logo-text sup{text-transform:uppercase;font-size:57.14%;top:-0.7em}
	
.footer-copyright{font-size:15px;color:#666666;line-height:normal;margin:0}
.footer-copyright a{color:#000}
.footer-credits{font-size:10px;color:#666666;margin:0;margin-top:5px}
.footer-credits a{color:#000}
	
/* FOOTER NAV
------------------------------------------------------------------------*/

.footer-menu{list-style:none;margin:0;padding:26px 0;text-align:right}
.footer-menu li{margin-right:30px;display:inline-block}
.footer-menu li:last-child{margin-left:0}
.footer-menu li a{font-size:14px;color:#333333;padding:0;display:block}
.footer-menu li a:focus,
.footer-menu li a:hover{color:#006cff;text-decoration:none}
.footer-menu li a[href*="facebook.com"]{color:#3b5998}
.footer-menu li a[href*="twitter.com"]{color:#00aced}
.footer-menu li a[href*="instagram.com"]{color:#517fa4}
.footer-menu li a[href*="pinterest.com"]{color:#cb2027}
.footer-menu li a[href*="wordpress.com"]{color:#21759b}
.footer-menu li a[href*="linkedin.com"]{color:#007bb6}
.footer-menu li a[href*="youtube.com"]{color:#bb0000}
.footer-menu li a[href*="plus.google.com"]{color:#dd4b39}
.footer-menu li a[href*="rss"]{color:#fb8f3d}

.error404 .entry-body {
    text-align:center;
    padding-bottom:280px;
}

.error404 span {
    font-size:80px;
    color:#666;
}

/* IFRAME EMBED
------------------------------------------------------------------------*/

.iframe-embed {position: relative; padding-bottom: 65%; height: 0; overflow: hidden;}
.iframe-embed iframe {position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }


/* MEDIA QUERIES
------------------------------------------------------------------------*/
@media (max-width:1600px) {
.video
{
     margin: 0 auto;
  max-width:853px;

}


@media (min-width:1200px) {
	.container{width:1130px}
                    #frontpage-banner .adv-image{margin-left:40px;}
}

@media (max-width:1199px){
	.carousel-title{font-size:38px}
	.testimonial-slider .testimonial-bubble{margin-left:5px;margin-right:5px}
	.main-column{margin-right:0}
	.sidebar{margin-left:0;margin-right:0}
}
@media (min-width:992px) and (max-width:1199px){
}
@media (max-width:991px){

    .bud
  {
    
    background: none; 
   
}


                #frontpage-banner .adv-image{display:none;}
  
   


      .logo-txt{
display: none;
}
.table1 {
display:block;
width:100%;
font-size:16px;
border-collapse: separate; 
	border-spacing: 10px; 
	border: 0px solid red; 
}

.td1, .td, .tdfoto {
display:block;
text-align: center;
	border: 0px solid red; 
 width:100%;
  vertical-align: middle;
}

h3 {text-align: center;
}
.tr {
margin-bottom:20px;
display:block;
width:100%;
	border: 0px solid red; 
}

	.carousel-title{font-size:32px}    .carousel-description2{font-size:30px}
    .carousel-description-b{font-size:22px;}
	.carousel-description{font-size:20px;line-height:22px;margin-bottom:20px}
	.carousel-caption-inner{max-width:inherit}
	.carousel-indicators{margin-bottom:0}
	.laptop-slider{margin-top:30px}
	.contact-form{margin-bottom:50px}
	.footer-menu{text-align:left;padding:0 0 20px}
	.footer-menu li{margin-right:20px;margin-bottom:10px}
	.footer-menu li:last-child{margin-left:0}
	.entry-title,
	.entry-category{white-space:normal}
	.entry-content,
	.entry-summary{height:auto}
    .entry-full{height:auto}
	.entry.feature .entry-title,
	.entry.feature .entry-category{white-space:nowrap}
	.entry.feature .entry-summary{height:80px}
	.entry.full{margin-left:0;margin-right:0}
	.entry,
	.entry.feature,
	.entry.md{max-width:inherit}
}
@media (min-width:768px) and (max-width:991px){
}

@media (max-width:767px){

     

    

  .colnm {
 display: none;
}

	header{padding-bottom:0px}
	.top-menu{border-left:0;margin:0 -15px;text-align:center}
	.top-menu > li{float:none;border-right:0;border-bottom:1px solid #4e91ed}
	.top-menu > li > a{padding:5px 15px}
	.header-row-1 .social-menu{float:none;border-bottom:1px solid #4e91ed}
	.header-row-1 .social-menu> li{border-bottom:0;float:none;display:inline-block;vertical-align:top}
	.header-row-2-right{float:none}
	.logo{padding:10px}
	.logo.image-logo{padding:0;max-height:62px}
	.logo.image-logo img{width:auto;max-height:62px}
	.navbar-nav > li > a{padding:10px 15px}
	.navbar-collapse{margin:0 -15px;padding:0 15px}
	.dropdown-menu > li > a{font-size:14px}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{padding:10px 20px;line-height:20px;font-size:14px;color:#666666}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#fff;background-color:#3a85eb}
	.navbar-default .dropdown-menu > .active > a:focus, .navbar-default .dropdown-menu > .active > a:hover{color:#fff;background-color:#3a85eb}
    	.header-row-1{max-height:0;overflow:hidden;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-ms-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}
	.header-row-1.open{max-height:300px}
	.header-row-1-toggle{display:block}
	.navbar{margin:0}
	.navbar-nav > .navbar-search>a{display:none !important}
	.navbar-nav > .navbar-search .dropdown-menu{display:block !important;position:relative;float:none;width:auto;margin:10px 15px 0;top:0}
	.main-search-close{display:none}
	.carousel-title{font-size:26px;text-align:center;}        .carousel-description2{font-size:24px}

	.carousel-caption-inner{float:none}
	.carousel-description{font-size:18px;text-align:center;}
    	.carousel-description3{font-size:18px;text-align:center;}
	.section-title{font-size:30px}
	.btn{padding:20px 25px;min-width:10px;font-size:16px}
	.frontpage-subscribe form .btn{top:5px}
	.comment-body .comment-meta{width:auto;position:relative}
	.comment-list .children{margin-left:15px}
	.comment-body .reply,.comment-body .comment-content{margin-left:0}
section h2{font-size:22px;margin:0 0 25px}section h3{font-size:22px;}
.row{font-size:18px}

}
@media (max-width:700px){


	.laptop-slider{padding-top:20px;-webkit-background-size:500px 295px;-moz-background-size:500px 295px;background-size:500px 295px;background-position:center 0;width:500px}
	.laptop-slider .carousel-inner{margin-left:69px;width:358px;height:226px;margin-bottom:75px}
	.laptop-slider-info{margin-left:0;margin-right:0}
}
@media (max-width:560px){
	.laptop-slider{padding-top:15px;-webkit-background-size:400px 236px;-moz-background-size:400px 236px;background-size:400px 236px;width:400px}
	.laptop-slider .carousel-inner{margin-left:56px;width:285px;height:180px;margin-bottom:65px}
	.post-pagination{text-align:center}
	.post-pagination .btn{display:block;margin:0 auto 5px;width:100%}
	.post-pagination .post-pagination-next{float:none}
	.post-pagination .post-pagination-center{position:relative;margin-left:auto;left:0}
}
@media (max-width:480px){


        .carousel-description-b{font-size:18px;}
        .carousel-description2{font-size:22px}
	.carousel-title{font-size:22px}	.carousel-indicators{bottom:0}
	.carousel-indicators .active, .carousel-indicators li{width:8px;height:8px}
	.entry.feature{max-width:inherit;display:block}
	.entry.feature .entry-thumb{float:none;width:auto}
	.entry.feature .entry-thumb img{width:100%;height:auto}
	.entry.feature .entry-body{margin-left:auto;display:block}
	.entry.feature .entry-title,
	.entry.feature .entry-category{white-space:normal}
	.entry.feature .entry-summary{height:auto}
	.entry-more{right:30px;top:-20px}
	.entry-more a{width:40px;height:40px;line-height:40px}
}
@media (max-width:460px){
	.laptop-slider{padding-top:9px;-webkit-background-size:250px 148px;-moz-background-size:250px 148px;background-size:250px 148px;width:250px}
	.laptop-slider .carousel-inner{margin-left:35px;width:179px;height:112px;margin-bottom:45px}
	.laptop-slider-info{font-size:12px;line-height:normal;margin-bottom:10px}
}
@media (max-width:400px){
	.frontpage-subscribe form{padding-right:0}
	.frontpage-subscribe form .btn{position:relative;margin-top:10px;top:0}
	     .carousel-title{font-size:22px}
        	

}
@media (max-width:320px){
	.carousel-title{font-size:22px} 
	.entry-more{right:10px}
}