/* CSS Document */


.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}


/* rules for tablet (768 > 992) = sm */
@media (min-width: 768px) and (max-width: 991px) {

    .navbar-header {float: none; height:45px;}
    .navbar-toggle {display: block; }
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);  }
    .navbar-collapse.collapse {display: none!important;  }
    .navbar-nav {float: none!important; margin: 7.5px -15px;  }
    .navbar-nav>li { float: none;  }
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;  }
    .navbar-text { float: none;margin: 15px 0;}
    .navbar-collapse.collapse.in { display: block!important;}
    .collapsing {overflow: hidden!important;}
	
	.navbar-default .container{padding:0px;}
	.navbar-nav > li a{height:40px; padding-top:15px; display:block; line-height:35px; }
	.navbar-nav > li a:hover{color:#fff; }
	.logo-xs .visible-xs{display:block !important;}
	.logo-ls .hidden-xs{display:none !important;}
	.navbar-brand{padding:4px;margin:4px; margin-top:8px; }
	.navbar-toggle{margin-top:20px; height:50px; width:50px; margin-right:20px; }
	.navbar-header{height:95px; padding-left:20px; background-color:#fff; }
	.navbar-toggle .icon-bar {width: 27px; height: 3px;}
	.navbar-collapse{background-color:#eee; margin:0px; padding:0; }
	.navbar-nav{margin:0px;border-bottom:4px solid #666; }
	.navbar-nav li{	border-bottom:1px solid #ccc; height:40px; }
	.navbar-brand{ padding:0; margin:0; padding-left:10px;}
	.container {margin:0px; width:100%; }
	.container .row{padding:15px; z-index:0}
	
	.page-header{ background-color:#666; margin-top:95px; height:40px; color:#eee; 
		padding-top:11px;padding-left:20px; margin-bottom:-1px; text-shadow: 1px 1px 0px rgba(0, 0, 0, .5); letter-spacing: 5px;}
	.inner-content{padding:0 20px 0 20px;}
	.navbar{ z-index:1001 !important}
	.navbar .navbar-default{ z-index:1001 !important}
	p{padding:0;padding-right:10px;}
	.completedY{margin-bottom:10px;}
	.bottomSpace{ padding-bottom:15px}
	.leftScene{ margin-top:10px}
	.photo{ width:auto; height:auto}

}


@media (max-width: 767px) {

    .navbar-header {float: none; height:45px;}
    .navbar-toggle {display: block; }
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);  }
    .navbar-collapse.collapse {display: none!important;  }
    .navbar-nav {float: none!important; margin: 7.5px -15px;  }
    .navbar-nav>li { float: none;  }
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;  }
    .navbar-text { float: none;margin: 15px 0;}
    .navbar-collapse.collapse.in { display: block!important;}
    .collapsing {overflow: hidden!important;}
	
	.navbar-default .container{padding:0px;}
	.navbar-nav > li a{height:40px; padding-top:15px; display:block; line-height:35px; }
	.navbar-nav > li a:hover{color:#fff; }
	.logo-xs .visible-xs{display:block !important;}
	.logo-ls .hidden-xs{display:none !important;}
	.navbar-brand{padding:2px;margin:0px; margin-top:8px; }
	.navbar-toggle{margin-top:17px; height:35px; width:40px; padding:6px ;margin-right:25px;}
	.navbar-header{height:75px; padding-left:10px; background-color:#fff; border-bottom:0px solid #f00 }
	.navbar-toggle .icon-bar {width: 26px; height: 3px;}
	.navbar-collapse{background-color:#eee; margin:0px; padding:0; z-index:1001 !important}
	.navbar-nav{margin:0px;border-bottom:4px solid #666; }
	.navbar-nav li{	border-bottom:1px solid #ccc; height:40px; z-index:1001 !important; padding-left:10px;}
	.navbar-brand{ padding:0; margin:0; padding-left:15px; }
	.container {margin:0px; width:100%; }
	.row{ margin:0px;}
	.container .row{padding:0px; z-index:0; min-height:30px;}
	
	.page-header{ background-color:#666; margin-top:75px; height:30px; color:#ddd; font-size:12px; 
		padding-top:6px;padding-left:10px; margin-bottom:-1px; text-shadow: 1px 1px 0px rgba(0, 0, 0, .4); letter-spacing: 5px;}
	.inner-content{padding:0 10px 0 10px;}
	.navbar{ z-index:10001 !important; }
	.navbar .navbar-default{ z-index:1001 !important}
	.nav{z-index:1001 !important}
	.navbar-nav{z-index:1001 !important; min-height:100px; border:0px solid #f00;}
	p{padding:0; padding-right:5px;}
	.completedY{margin-bottom:10px;}
	.bottomSpace{ padding-bottom:15px}
	.leftScene{ margin-top:10px;}
	.photo{ width:100%; height:auto}
	h5{margin-top:15px; font-size:16px}
	.serviceImg{ padding-top:-10px; margin-bottom:10px;}
	h4{font-size:14px}
	.formContact{ padding-bottom:10px;}
	.mainSliderCaption{ font-size:20px;}
	.topic{ height:35px;}
	.topic2{ height:45px;}
	
	.linetop{ padding-top:20px; margin-top:15px;}
	
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
	{
	  position: relative;
	  min-height: 1px;
	  padding-right: 10px;
	  padding-left: 10px;
	}
	
	
}

