 
/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Responsive Style Sheet - Defines base styles for mobile devices
 */


/* Responsive Utility Classes
----------------------------------------------------------------------------------------------------*/

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
	
}


/* Responsive Content
----------------------------------------------------------------------------------------------------*/

#header-responsive { display: none; }


/* Layout Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {

.uk-navbar-nav > li > a{
 font-size:26px;
 padding:0px 15px;
}

/*---------- css for module headers ---------------*/

#tm-top-c h3.uk-panel-title, #tm-bottom-b h3.uk-panel-title, #tm-main-top h3.uk-panel-title,#tm-top-b{
font-size:26px;
}

#tm-main-top .category-module h3.mod-articles-category-title{
 font-size:22px;
}

#tm-bottom-c h3{
 font-size:20px;
}

#tm-top-c,#tm-main-top .category-module,#tm-bottom-b,#tm-bottom-c,#tm-bottom-d,.tm-footer{
 font-size:16px;
}

.btn-light,.btn-dark{
font-size:20px;
padding:8px 12px;
}

#tm-top-c div.title-wrap, #tm-bottom-b div.title-wrap{
 margin-bottom:0px;
}

/*----------- css for slider -------------------*/

.slide-desc{
  font-size: 26px!important;
}

.flexslider .slide-desc p{margin:5px 0px;}


.flex-direction-nav a{
 font-size:30px;
 height:40px;
 width:40px;
}

}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
  
  .tm-logo img{
   width:75%;
  }
  


}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

}

/* Only Phones */
@media (max-width: 767px) {
  
/*------------- css for header ------------------*/

.tm-navbar{
  height:135px;
}
  
/*----------- css for slider -------------------*/

.slide-desc{
  font-size: 22px!important;
  max-width: 450px!important;
}

.flexslider .slide-desc p{margin:0px;}


.flex-direction-nav a{
 font-size:22px;
 height:30px;
 width:30px;
}

#tm-top-b{text-align:center;}

#tm-top-b .btn-light{margin:15px 0px 0px;}

ul#footer-soical-wrap li a{padding:0px 10px}

#tm-bottom-c .chronoform .gcore-input input[type="text"], #tm-bottom-c .chronoform .gcore-input textarea{
  max-width:288px;
}


}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
  
  
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

  .tm-logo-small.uk-visible-small img{max-width:80%;}
  
  .slide-desc span {
    font-size: 65%;
  }
	
}


/* Fix Viewport for IE10 Snap Mode
----------------------------------------------------------------------------------------------------*/

@media (max-width: 400px) {
	
}