/*
 * Start Bootstrap - Full Slider (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
@font-face {
        font-family: 'Myriad Pro';
        src: url('https://04d69b.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Regular/MyriadPro-Regular.eot');
        src: local('Myriad Pro'), local('Myriad Pro'), url('https://2b89ae.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'), url('https://80a87c.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Regular/MyriadPro-Regular.woff2') format('woff2'), url('https://3d1750.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'), url('https://2c8c40.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Regular/MyriadPro-Regular.ttf') format('truetype');
		font-style: normal !important;
		font-weight: normal !important;
}
@font-face {
        font-family: 'Myriad Pro Bold';
        src: url('https://77fb89.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Bold/MyriadPro-Bold.eot');
        src: local('Myriad Pro Bold'), local('MyriadPro-Bold'), url('https://0cd9c2.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Bold/MyriadPro-Bold.woff') format('woff'), url('https://efc15f.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Bold/MyriadPro-Bold.woff2') format('woff2'), url('https://17ed74.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Bold/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'), url('https://71904c.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Bold/MyriadPro-Bold.ttf') format('truetype');
}
@font-face {
        font-family: 'Myriad Pro Semibold';
        src: url('https://25c787.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Semibold/MyriadPro-Semibold.eot');
        src: local('Myriad Pro Semibold'), local('MyriadPro-Semibold'), url('https://816fdb.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Semibold/MyriadPro-Semibold.woff') format('woff'), url('https://8a5ae4.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Semibold/MyriadPro-Semibold.woff2') format('woff2'), url('https://43825b.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Semibold/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg'), url('https://c658a1.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/MyriadPro/MyriadPro-Semibold/MyriadPro-Semibold.ttf') format('truetype');
}
@font-face {
        font-family: 'Segoe UI';
        src: url('https://2120dd.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/SegoeUI/SegoeUI.eot');
        src: local('Segoe UI'), local('SegoeUI'), url('https://613a1e.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/SegoeUI/SegoeUI.woff') format('woff'), url('https://fc78a9.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/SegoeUI/SegoeUI.woff2') format('woff2'), url('https://cccd58.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/SegoeUI/SegoeUI.svg#SegoeUI') format('svg'), url('https://2a05b8.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/fonts/SegoeUI/SegoeUI.ttf') format('truetype');
}
 
html,
body {
    height: 100%;
	font-family: 'Segoe UI', sans-serif !important;
	position:relative !important;
}

.slogan_slide{
	min-height:757px !important;
}

.slogan_slide .carousel2 ,.slogan_slide .item , .slogan_slide .fill {
	min-height:757px !important;
}

.carousel,
.item,
.active {
    /*height: 100%;*/
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    margin: 50px 0;
}

.navbar-header{
	width:100%;
	display:inline-block;
}

.navbar-nav>li.navbar-nav>li.has-dropdown{
	content: '';
	background: url(https://c0b181.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/image/menuiconbg.png) no-repeat;
	width: 12px;
	height: 7px;
	position: relative;
    top: -3px;
    display: inline-block;
    left: 7px;
}
.navbar-nav>li.has-dropdown > a:first-child:after{
	content: '';
	background: url(https://c0b181.claudeassets.com/20240327095608im_/https://www.gimelbags.com/asset/image/menuiconbg.png) no-repeat;
	width: 12px;
	height: 7px;
	position: relative;
    top: -3px;
    display: inline-block;
    left: 7px;
}

.navbar-nav > li.has-dropdown:after{color:#333333;}
.has-dropdown{bottom:0px;}

.dynamic-page{
	font-size: 16px;
}

@media (min-width: 768px) {
	.navbar-brand{
		margin-top:10px;
		float:left;
		display:block;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
		font-family:'SegoeUI', sans-serif !important;
		font-size:14px !important;
	}
	.navbar {
		border: 0;
		height:auto;
		margin: 0;
		min-height:110px;
		/*padding: 0 0 10px 0;*/
		top: 0px;
		width: 100%;
	}
	.navbar-header{
		background-image: url("https://f40579.claudeassets.com/20240327095608im_/https://www.gimelbags.com/images/header-bg.jpg");
		background-repeat: no-repeat;
		background-position: top right;
	}

	.navbar-static-top {
		background: #ffffff !important;
	}

	.navbar-inverse .navbar-nav>li>a {
		/*color: #003A5D;*/
		font-family: 'Segoe UI', sans-serif !important;
		font-size: 16px;
	}
	.mainmenu > ul > li.dropdown > ul.sub-menu > li > a{
		font-family: 'Segoe UI', sans-serif !important;
	}
	.footer a{
		color: #003A5D !important;
		font-family: 'Segoe UI', sans-serif !important;
	}
	.footer-sitemap > li > a{
		font-family: 'Segoe UI', sans-serif !important;
	}
	/*.navbar-inverse .navbar-nav>li>a:hover{*/
	/*	background-color: #003A5D;*/
	/*	border-radius: 2px;*/
	/*	color: #d9d9d9;*/
	/*}*/
	.carousel-caption {
	  position: absolute !important;
	  left: -5% !important;
	  top: 25% !important;
	  z-index: 10 !important;
	  padding-top: 20px !important;
	  padding-bottom: 20px !important;
	  color: #fff !important;
	  text-align: center !important;
	  text-shadow: 0 1px 2px rgba(0, 0, 0, .2) !important;
	}

	.carousel-caption h2{
		font-size:53px !important;
		color:#d3dd17 !important;
		font-weight:bold !important;
		margin-bottom:20px !important;
	}
		
	.carousel-caption p{
		font-size:28px !important;
		font-weight:normal !important;
		line-height:32px !important;
	}
	.carousel-caption h3{
		font-size:35px !important;
		font-weight:600 !important;
		color:#fff !important;
		margin-top:15px!important;
		margin-bottom: 40px !important;
	}
		
	

}	

@media (max-width: 768px) {
	.carousel-caption {
	  position: absolute !important;
	  right: 15% !important;
	  bottom: 25px !important;
	  left: 15% !important;
	  z-index: 10 !important;
	  padding-top: 20px !important;
	  padding-bottom: 20px !important;
	  color: #fff !important;
	  text-align: center !important;
	  text-shadow: 0 1px 2px rgba(0, 0, 0, .6) !important;
	  
	}
	
	.carousel{
		margin-top:-5px !important;
	}
	
	.carousel-caption h2{
	font-size:30px !important;
	margin-bottom:15px;
	line-height:50px !important;
	}
		
	.carousel-caption p{
		font-size:15px !important;
		line-height:24px !important;
		}
	.carousel-caption h3{
		font-size:23px !important;
		color:#fff !important;
		margin:8px 0px;
		}
		
	.carousel-caption a{
	  font-size:15px !important;
	  font-weight:700 !important;
	  padding:0px 20px !important;
	  height:30px !important;
	  line-height:30px !important;
	  -webkit-border-radius: 25px;
		 -moz-border-radius: 25px;
			  border-radius: 25px;
	}
	
	.btn-primary {
	  font-size:16px !important;
	  font-weight:700 !important;
	  //padding:8px 25px !important;
	  -webkit-border-radius: 25px;
		 -moz-border-radius: 25px;
			  border-radius: 25px;
	}
	.navbar{
		margin-bottom:0px;
		height: auto;
		min-height:90px;
		display: inline-table;
		width: 100%;
		top:0px;
		position:relative;
	}
	.navbar-static-top {
	  background: #001022 !important;
	  border-color: transparent;
	}
	.navbar-brand img{
		height:60px;
		}
	.navbar-brand{
		position: relative;
		margin-left:auto;
		margin-right:auto;
		left:50%;
		margin-left:-85px;
		margin-top:25px;
		display:block !important;
		height:auto !important;
		margin-bottom:10px;
	}
		
	.navbar-collapse{
		width:100% !important;
		height:auto !important;
		max-height:5000px !important;
		margin-top:160px;
	}
	
	.navbar-header{
		width:100%;
		margin:0px !important;
	}
	
	.container, .container-fluid{
		//margin:0px !important;
	}
	
	.navbar-nav>li>a {
		color:#fff !important;
	}
	
}

@media (min-width: 768px) and (max-width: 991px){
	.carousel-caption {
	  position: absolute !important;
	  right: 15% !important;
	  bottom: 50px !important;
	  left: 15% !important;
	  z-index: 10 !important;
	  padding-top: 20px !important;
	  padding-bottom: 20px !important;
	  color: #fff !important;
	  text-align: center !important;
	  text-shadow: 0 1px 2px rgba(0, 0, 0, .6) !important;
	}
	
	.carousel-caption h2{
	font-size:40px !important;
	margin-bottom: 10px !important;
	}
	
	.carousel-caption p{
		font-size:24px !important;
		line-height:24px !important;
	}
	.carousel-caption h3{
		font-size:30px !important;
		color:#fff !important;
		margin:10px 0px !important;
	}
	.btn-primary {
	  font-size:18px !important;
	  font-weight:700 !important;
	  padding:8px 25px !important;
	  -webkit-border-radius: 25px !important;
		 -moz-border-radius: 25px !important;
			  border-radius: 25px !important;
	}
	.navbar{margin-bottom:0px;}
	.navbar-collapse{
		height:auto !important;
		max-height:5000px !important;
		margin-top:95px;
	}
	.navbar-brand img{
		height:80px;
		}
	.navbar-brand{
		position:absolute;
		left:50%;
		margin-left:-100px !important;
		top:0px;
		display:block;
		}
		.navbar-nav>li>a {
		padding-top: 20px;
		padding-bottom: 15px;
	}
		
	
	.languagelink ul{
		text-align:center !important;
	}
		
	}


	.carousel-caption {
	  padding-top: 20px !important;
	  padding-bottom: 20px !important;
	  color: #fff !important;
	  text-align: center !important;
	}

	.carousel-caption h2{
		color:#d3dd17 !important;
		font-weight:600 !important;
		line-height: 70px;
		margin-bottom: 0 !important;
	}
		
	.carousel-caption p{
		font-weight:100 !important;
		}
	.carousel-caption h3{
		font-weight:600 !important;
		}	

	.carousel-fade .carousel-inner .item {
	  opacity: 0;
	  -webkit-transition-property: opacity;
	  -moz-transition-property: opacity;
	  -o-transition-property: opacity;
	  transition-property: opacity;
	}
	.carousel-fade .carousel-inner .active {
	  opacity: 1;
	}
	.carousel-fade .carousel-inner .active.left,
	.carousel-fade .carousel-inner .active.right {
	  left: 0;
	  opacity: 0;
	  z-index: 1;
	}
	.carousel-fade .carousel-inner .next.left,
	.carousel-fade .carousel-inner .prev.right {
	  opacity: 1;
	}
	.carousel-fade .carousel-control {
	  z-index: 2;
	}

@media (max-width: 340px){
	.navbar-brand{
		margin-top:5px !important;
		margin-bottom:5px !important;
	}
	.navbar-brand img{
		width:150px;
		height:50px;
		margin-top:10px;
		float:left;
		display:block;
	
	}
	
	.navbar-collapse{
		margin-top:95px !important;
	}
	
	.carousel-caption h2{
		font-size:35px !important;
		margin-bottom:10px !important;
		line-height:50px !important;
		margin-top:8px !important;
	}
		
	.carousel-caption p{
		font-size:19px !important;
		line-height:24px !important;
		}
	.carousel-caption h3{
		font-size:25px !important;
		color:#fff !important;
		margin:5px 0px !important;
		}
}

.videos{
    background-color: #e6eef3;
    padding: 20px 0px 40px;
    min-height: 500px;
}

.videos h3{
    margin-bottom: 25px;
    margin-top: 15px;
    text-align: center;
    font-family: 'Segoe UI', sans-serif;
    color:#003a5d;
    font-size: 42px;
    font-weight: 600;
}

.videolar ul{
    padding: 20px 0px;
}

.videolar ul li img {
    max-width: 330px;
    height: auto;
    transition: all .2s ease-in-out;
}

.videolar ul li {
    margin-left:25px;
}

.videolar ul li h4 {
    text-align: center;
    //padding-left: 20px;
    margin:20px 0px 0px;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Segoe UI', sans-serif;
    max-width: 330px;
    width: auto;
}


.videolar ul li a img:hover {
    max-width: 350px;
    margin-left: -10px;
    margin-top: -10px;
    height: auto;
}

.videolar ul li:first-child {
    margin-left:15px;
}

.flexslider{
    margin: 0 0 0px;
    background: transparent;
    border: none;
    position: relative;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    -o-border-radius: none;
    border-radius: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    zoom: 1; 
}

.flex-direction-nav a {
    display: block;
    width: 50px;
    height: 50px;
    background: #333;
    border: 6px solid #fff;
    border-radius: 50%;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    color: rgba(0,0,0,.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    padding: 0px;
}

.flex-direction-nav a.flex-next:before {
    content: '\203a';
    color: #fff;
    font-size: 50px;
    float: left;
    margin-left: auto;
    margin-right: auto;
    width: 50px;
    height: auto;
    text-align: left;
    padding-left: 14px;
    margin: 0px;
    line-height: 30px;
    font-weight: 600;
}

.flex-direction-nav a.flex-prev:before {
    content: '\2039';
    color: #fff;
    font-size: 50px;
    float: left;
    margin-left: auto;
    margin-right: auto;
    width: 50px;
    height: auto;
    text-align: left;
    padding-left: 10px;
    margin: 0px;
    line-height: 30px;
    font-weight: 600;
}


	
	
/*
     FILE ARCHIVED ON 10:45:41 Oct 24, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:12:40 Nov 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 4.87
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.046
  esindex: 0.009
  cdx.remote: 13.947
  LoadShardBlock: 166.331 (3)
  PetaboxLoader3.datanode: 89.586 (5)
  PetaboxLoader3.resolve: 164.446 (2)
  load_resource: 99.852
  loaddict: 26.197
*/