@media (max-width: 768px){
.col-main{padding-left: 0; padding-right: 0;}
}


/* bootstrap offcanvas */
@media (min-width: 768px){
.header .navbar-brand{height:auto;padding: 10px 10px;}
.header .navbar-brand>img{height: 50px;}
.header .navbar { border-radius:0;margin-bottom:0;border:none; }

.navbar-menu{padding:20px 0}
.navbar-menu .navbar-nav {float: none;} 
.navbar-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.navbar-menu ul li{margin-left:20px;position:relative}
.navbar-menu ul li:first-child{margin-left:0}
.navbar-menu ul li a{display:block;text-transform:uppercase;padding:4px 12px;font-size:15px;font-weight:500;color:#333132;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .3s;-moz-transition:all .3s;text-decoration:none;}
.navbar-menu ul li.active>a,.navbar-menu ul li:hover>a{background:#B72F00;border-radius: 2px;color: #ffffff;}
.navbar-menu ul li>ul.dropdown-menu{border:none}
.navbar-menu ul li>ul{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;padding:20px 0;z-index:999;visibility:hidden;opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;box-shadow:0 2px 10px rgba(0,0,0,.1)}
.navbar-menu ul li:hover>ul{visibility:visible;opacity:1}
.navbar-menu ul li>ul li{margin-left:0;display:block;}
.navbar-menu ul li>ul li a{padding: 8px 20px;color:#777777;font-weight: 400;font-size: 14px; }
.navbar-menu ul li>ul li:hover a{padding-left:30px;border-radius:0;background-color: #64B5F6; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;color: #E3F2FD;}

/* Fixed Header */
.header .top-nav-collapse {
	box-shadow: 0 0 3px #b5b5b5;
	background: rgba(255,255,255,.9);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 3;
}


.header-carousel{padding-top:70px;}

}



@media (max-width: 768px){
.header{position: fixed; top:0; right: 0; left: 0; z-index: 1030;box-shadow: 0 0 3px #b5b5b5; background: rgba(255,255,255,.9);}
.header .logo {float:left;  display: block; padding: 8px 0 0 10px;}
.header .logo img {max-height: 36px;}

.header .navbar-brand{height:auto;padding: 10px 10px;}
.header .navbar-brand>img{height: 30px;}

.header .navbar-header{border-bottom: solid 2px #B72F00;}

.navbar-offcanvas.navbar-offcanvas-fade.in{background: #ffffff;z-index: 1000000;}
.navbar-nav>li>.dropdown-menu li{padding:0 0;font-size: 14px;}
.navbar-offcanvas.navbar-offcanvas-fade.in { opacity: 0.9;}

.navbar-menu>ul>li{border-bottom: solid 1px #efefef;}
.navbar-offcanvas .dropdown-menu>li>a {padding: 8px 15px 8px 30px;}

}


@media (max-width: 768px) {

.header-carousel{padding-top:60px;}
}



/* top banner */
.banner-fluid{z-index:1;position:relative;text-align:center;background-size:cover;background-position:center center;}
.banner-fluid .banner-content{padding: 0 0;}
.banner-fluid .banner-content-text{padding:20px 0;width:60%;margin:0 auto;}
.banner-fluid:after{top:0;left:0;z-index:-1;width:100%;height:100%;content:" ";position:absolute;/* background:rgba(0,0,0,.4); */}
.banner-fluid-cover-dark:after{background:rgba(0,0,0,.3)}
.banner-fluid-cover-light:after{background:rgba(255,255,255,.5)}
.banner-fluid h1{color:#fff;font-size:40px;font-weight:500;line-height:80px;text-transform:uppercase;margin-bottom:30px}
.banner-fluid p{color:#fff;font-size:24px;font-weight:200;font-family:"Open Sans",Arial,sans-serif}

.banner-fluid .btn-banner{border-radius:2px;background-color: transparent;}
.banner-fluid .btn-banner:hover{color: #ffffff;background-color:rgba(0,0,0,.3);}
.banner-fluid .banner-content-text .breadcrumb{border-radius: 0;background-color: rgba(0,0,0,.3);display:inline-block;margin-bottom:0}
.banner-fluid .banner-content-text .breadcrumb li,.banner-fluid .banner-content-text .breadcrumb li a{color:#FF9800;font-size:12px;text-decoration:none;letter-spacing:1.32px;text-transform:uppercase}
.banner-fluid .banner-content-text .breadcrumb>li+li::before{color:#FF9800;content:"|";padding:0 5px}

.banner-fluid .banner-layer-right{float:right;width: 50%;margin:0;margin-right: 5%;padding: 20px 40px;background: rgba(0,0,0,.3);text-align: left;}
.banner-fluid .banner-layer-left{float:left;width: 50%;margin:0;margin-left: 5%;padding: 20px 40px;background: rgba(0,0,0,.3);text-align: left;}

.banner-fluid-v1{min-height:180px;}
.banner-fluid-v1 .banner-content{padding: 20px 0;}
.banner-fluid-v1 .banner-content-text{padding: 10px 0;}
.banner-fluid-v1 h1,.banner-fluid-v1  h2{color:#efefef;margin-bottom:0;}


@media (max-width:768px){
.banner-fluid{margin-top:50px;min-height:120px;}
.banner-fluid .banner-content{padding: 10px 0;}
.banner-fluid h1{font-size:28px;line-height:30px;margin: 10px 0;}
.banner-fluid p{font-size: 20px;}
.banner-fluid .banner-layer-left{padding: 10px 10px;}
.banner-fluid p.bg{color: #ffffff;font-size: 16px;padding: 5px 0;background-color: rgba(21,48,113,.5);}
}



/*Top Bar v1 (login, search etc.)
------------------------------------*/
.header-v1 .topbar-v1{background:#fdfdfd;border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0}
.header-v1 .topbar-v1 ul{margin:0}
.header-v1 .topbar-v1 .top-v1-contacts li{color:#666;padding:5px 0;font-size:12px;margin-right:25px;display:inline-block}
.header-v1 .topbar-v1 .top-v1-contacts i{font-size:14px;margin-right:3px; margin-top: -3px;}
.header-v1 .topbar-v1 .top-v1-data{text-align:right}
.header-v1 .topbar-v1 .top-v1-data li{padding:5px 11px;margin-left:-4px;display:inline-block;border-right:solid 1px #eee}
.header-v1 .topbar-v1 .top-v1-data li:first-child{margin-left:0;border-left:solid 1px #eee}
.header-v1 .topbar-v1 .top-v1-data li a{font-size:12px}
.header-v1 .topbar-v1 .top-v1-data li a:hover{text-decoration:none}
.header-v1 .topbar-v1 .top-v1-data li i{color:#777;font-size:14px}
.header-v1 .topbar-v1 .top-v1-data li a:hover i{color:#B72F00}
@media (max-width:991px){.header-v1 .topbar-v1 ul{text-align:center!important}
.header-v1 .topbar-v1 .top-v1-contacts{margin:10px 0}
.header-v1 .topbar-v1 .top-v1-data li{top:1px;padding:6px 16px;margin-left:-5px;position:relative;border:solid 1px #eee}
}


/*--------------------------------------------------
    [2. Header - Navbar]
----------------------------------------------------*/

.header-v1{z-index:99;position:relative}
.header-v1 .navbar{margin:0}
.header-v1 .navbar-default{border:none;background:0 0}
.header-v1 .navbar-header{margin:0}
.header-v1 .navbar-brand{z-index:1;position:relative;height:auto;padding: 10px 10px;}
.header-v1 .navbar-brand.logo{height:auto;}
.header-v1 .navbar-brand>img{height: 50px;}

@media (max-width:768px){.header-v1 .navbar-brand{padding-left:0}
}
@media (max-width:991px){.header-v1 .navbar-brand{margin-top:-10px}
}
@media (min-width:992px){.header-v1 .navbar-brand{margin-top:-4px}
}
.header-v1 .navbar-default .navbar-toggle{border-color:#5fb611}
@media (max-width:768px){.header-v1 .navbar-default .navbar-toggle{margin-right:0}
}
.header-v1 .navbar-default .navbar-toggle .fa{color:#fff;font-size:19px}
.header-v1 .navbar-default .navbar-toggle:focus,.header-v1 .navbar-default .navbar-toggle:hover,.header-v1 .navbar-toggle{background:#B72F00;padding:6px 10px 2px}
.header-v1 .navbar-toggle:hover{background:#5fb611!important}
.header-v1 .navbar-collapse{position:relative}

.header-v1 .navbar-default .navbar-nav>li>a{color:#687074;font-size:16px;font-weight:400;text-transform:uppercase}
@media (min-width:992px){.header-v1 .navbar-nav{float:right}
}


/*--------------------------------------------------
    [3. Header - Responsive Navbar Style]
----------------------------------------------------*/

/*Responsive Navbar*/
@media (max-width:991px){.header-v1 .navbar-header{float:none}
.header-v1 .navbar-toggle{display:block}
.header-v1 .navbar-collapse.collapse{display:none!important}
.header-v1 .navbar-collapse.collapse.in{display:block!important;overflow-y:auto!important}
.header-v1 .navbar-nav{margin:0 0 5px;float:none!important}
.header-v1 .navbar-nav>li{float:none}
.header-v1 .navbar-nav>li>a{padding-top:30px;padding-bottom:40px}
.header-v1{border-bottom:solid 1px #eee}
.header-v1 .dropdown-menu.pull-right{float:none!important}
.header-v1 .navbar-nav .open .dropdown-menu{border:0;float:none;width:auto;margin-top:0;position:static;box-shadow:none;background-color:transparent}
.header-v1 .navbar-nav .open .dropdown-menu .dropdown-header,.header-v1 .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}
.header-v1 .navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.header-v1 .navbar-nav .open .dropdown-menu>li>a:focus,.header-v1 .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}
.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}
.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.header-v1 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
.header-v1 .navbar-default .dropdown-menu.no-bottom-space{padding-bottom:0}
.header-v1 .navbar-collapse,.header-v1 .navbar-collapse .container{padding-left:0!important;padding-right:0!important}
.header-v1 .navbar-default .navbar-nav>li>a{font-size:14px;padding:9px 10px}
.header-v1 .navbar-default .navbar-nav>li a{border-bottom:solid 1px #eee}
.header-v1 .navbar-default .navbar-nav>li>a:focus{background:0 0}
.header-v1 .navbar-default .navbar-nav>li>a:hover{color:#B72F00}
.header-v1 .navbar-default .navbar-nav>.active>a,.header-v1 .navbar-default .navbar-nav>.active>a:focus,.header-v1 .navbar-default .navbar-nav>.active>a:hover{background:#B72F00;color:#fff!important}
.header-v1 .dropdown .dropdown-submenu>a{font-size:14px;color:#333!important;text-transform:uppercase}
}
@media (min-width:992px){
.header-v1 .navbar{}
.header-v1 .container-fluid>.navbar-collapse,.header-v1 .container-fluid>.navbar-header,.header-v1 .container>.navbar-collapse,.header-v1 .container>.navbar-header{margin-bottom:-10px}
.header-v1 .navbar-nav{position:relative}
.header-v1 .navbar-default .navbar-nav>li{margin-left:1px}
.header-v1 .navbar-default .navbar-nav>li>a{bottom:0;position:relative;padding:15px 30px 17px 30px}
.header-v1 .navbar-default .navbar-nav>li>a,.header-v1 .navbar-default .navbar-nav>li>a:focus,.header-v1 .navbar-default .navbar-nav>li>a:hover{background:0 0}
.header-v1 .navbar-default .navbar-nav>.active>a,.header-v1 .navbar-default .navbar-nav>li>a:focus,.header-v1 .navbar-default .navbar-nav>li>a:hover{color:#B72F00;bottom:0;position:relative}
.header-v1 .navbar-default .navbar-nav>li:hover>a{color:#B72F00}
.header-v1 .dropdown-menu{padding:0;border:none;min-width:200px;border-radius:0;z-index:9999!important;margin-top:-2px!important;border-top:solid 2px #B72F00;}
.header-v1 .dropdown-menu li a{color: #687074;font-size:14px;font-weight:400;padding:12px 15px;border-bottom:solid 1px #eee}
.header-v1 .dropdown-menu .active>a,.header-v1 .dropdown-menu li>a:hover{color:#FFFFFF;filter:none!important;background: #F27F57!important;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.header-v1 .dropdown-menu li>a:focus{background:0 0;filter:none!important}
.header-v1 .navbar-nav>li.dropdown:hover>.dropdown-menu{display:block}
.header-v1 .open>.dropdown-menu{display:none}
.header-v1 .navbar .search-open{width:330px}
}


/*--------------------------------------------------
    [4. Header - Submenu]
----------------------------------------------------*/

/*Dropdown Submenu for BS3
------------------------------------*/
.header-v1 .dropdown-submenu{position:relative}
.header-v1 .dropdown-submenu>a:after,.header-v1 .dropdown>a:after{top:8px;right:9px;font-size:11px;content:"\f105";position:absolute;font-weight:400;display:inline-block;font-family:FontAwesome}
@media (max-width:991px){.header-v1 .dropdown-submenu>a:after{content:" "}}
.header-v1 .dropdown>a:after{top:16px;right:15px;content:"\f107"}
@media (max-width:991px){.header-v1 .dropdown>a:after{top:11px}}
.header-v1 .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-5px;margin-left:0}
.header-v1 .dropdown-submenu>.dropdown-menu.submenu-left{left:-100%}
.header-v1 .dropdown-submenu:hover>.dropdown-menu{display:block}
@media (max-width:991px){.header-v1 .dropdown-submenu>.dropdown-menu{display:block;margin-left:15px}}
.header-v1 .dropdown-submenu.pull-left{float:none}
.header-v1 .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}
.header-v1 .dropdown-menu li [class*=" fa-"],.header-v1 .dropdown-menu li [class^=fa-]{left:-3px;width:1.25em;margin-right:1px;position:relative;text-align:center;display:inline-block}
.header-v1 .dropdown-menu li [class*=" fa-"].fa-lg,.header-v1 .dropdown-menu li [class^=fa-].fa-lg{width:1.5625em}





/* Header - Fixed */
.header-fixed .header-v1.header-fixed-shrink{top:0;left:0;width:100%;z-index:9999;position:fixed;margin-top:-35px;border-bottom:none;box-shadow:0 0 3px #bbb;background:rgba(255,255,255,.96);-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}
.header-fixed .header-v1.header-fixed-shrink .topbar-v1{display:none}
.header-fixed .header-v1.header-fixed-shrink .navbar-brand{top:41px;z-index:1;position:relative;padding:0 10px 10px}
.header-fixed .header-v1.header-fixed-shrink .navbar-nav{margin-top: 10px;}
.header-fixed .header-v1.header-fixed-shrink .active a,.header-fixed .header-v1.header-fixed-shrink .search{border-bottom:none!important}
.header-fixed .header-v1.header-fixed-shrink .navbar-nav>li>.dropdown-menu{margin-top:2px}
@media (max-width:991px){.header-fixed .header-v1,.header-fixed .header-v1.header-fixed-shrink{height:inherit;position:relative}
}
@media (min-width:992px){.header-fixed .header-v1.header-fixed-shrink .navbar-nav>li>a{padding:40px 30px 20px 30px;border-bottom:solid 1px transparent!important}
.header-fixed .header-v1.header-fixed-shrink .dropdown>a:after{top:41px}
.header-fixed .header-v1.header-fixed-shrink .search{margin-top:35px;color:#585f69!important;background:0 0!important;padding:8px 8px 8px 3px!important}
.header-fixed .header-v1.header-fixed-shrink .search-open{top:81px;border-top:none;background:rgba(255,255,255,.9)}
}




/*Footer-v1
------------------------------------*/
.footer-v1 {background-color:#262A36;color:#FFFFFF;padding: 20px 0;}
.footer-v1 h2{color:#FFFFFF;font-size: 16px;}
.footer-v1 a{color:#ABABAB;}
.footer-v1 a:focus, .footer-v1 a:hover{color:#FFFFFF;}
.footer-v1 .link-list{margin-left:0;}
.footer-v1 .headline{margin: 10px 0 20px 0;}

.footer-v1 .qrcode img{max-width: 100px;}
.footer-v1 .qrcode-txt{font-size:12px;text-align:center;}

.footer-contacts{}
.footer-contacts li{font-size:12px;}
.footer-contacts li.line{padding-bottom: 10px; margin-bottom: 10px;border-bottom:solid 1px #ABABAB}

.footer-bottom{background-color:#1B1E27;text-align:center;padding:20px 0 12px 0}
.footer-bottom .copyrights p{color:#c2c2c2;font-size:12px;letter-spacing:1.1px;margin-bottom:5px;}