
		.top-bar 
		{ 
			background: #377878; 
			background: linear-gradient(to right, #377878,#377878);
		}
		.top-left, .top-left a, .top-left a:active, .top-left a:visited{color:#ffffff; text-decoration:none; font-size:11px; }
		.top-left a:hover{ text-decoration:none;color:; }
		.top-links, .top-links a, .top-links a:active, .top-links a:visited {color:#ffffff; text-decoration:none; font-size:11px;}
		.top-links a:hover{ text-decoration:none;color:; }
		.header-warpper { background-color:#ffffff; }
		.top-menu,a.top-menu { color:#ffffff; background: #3a90c4; background: -webkit-linear-gradient(#3a90c4, #04477f); background: -o-linear-gradient(#3a90c4, #04477f); background: -moz-linear-gradient(#3a90c4, #04477f); background: linear-gradient(#3a90c4, #04477f); border: 1px solid #ffffff; }
		.top-menu:hover, .top-menu:active, .top-menu:focus, a.top-menu:hover, a.top-menu:active, a.top-menu:focus { color:#ffffff; background: #04477f; background: -webkit-linear-gradient(#04477f, #3a90c4); background: -o-linear-gradient(#04477f, #3a90c4); background: -moz-linear-gradient(#04477f, #3a90c4); background: linear-gradient(#04477f, #3a90c4); border: 1px solid #ffffff; }
		.right-panel ul.dropdown-menu, .dropdown-element ul.dropdown-menu { background: #5c84a1; border: 1px solid #eae9e9; }
		.right-panel ul.dropdown-menu li a, .dropdown-element ul.dropdown-menu li a { color:#ffffff; }
		.right-panel ul.dropdown-menu li:hover, .dropdown-element ul.dropdown-menu li:hover { background: #04477f; }

		/*navigation*/
		.main-navigation 
		{
			background: #04477f;
			background: -moz-linear-gradient(top, #3a90c4, #04477f);
			background: -webkit-linear-gradient(top, #3a90c4,#04477f);
			background: -o-linear-gradient(top, #3a90c4,#04477f);
			background: -ms-linear-gradient(top,#3a90c4,#04477f);
			background: linear-gradient(to bottom, #3a90c4,#04477f);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3a90c4, endColorstr=#04477f,GradientType=0);
			padding: 0px;
		}
		.main-navigation li.active a {
		 background-color: #03355e;
		}
		.main-navigation li a {
			padding: 10px 15px 10px 15px !important;
			color: #ffffff;
			font-size: 13px;
			line-height: 15px;
			background-image: url("../images/nav_sep.png");
			background-position: left center;
			background-repeat: no-repeat;
			font-weight:normal;
			text-transform: uppercase;
		}
		.navbar-brand { color: #ffffff; font-size: 13px; font-weight:bold; text-transform: uppercase; }
		.navbar-toggler { border-color: #ffffff; margin: 1px; }
		.navbar-toggler .navbar-toggler-icon { display:block; width: 25px; height: 2px; background-color: #ffffff; margin: 6px 0; }
		.main-navigation li:hover {
		 background-color: #04477f; color: #ffffff;
		}
		.main-navigation li .dropdown-menu
		{
			background: #04477f;
			background: -moz-linear-gradient(top, #3a90c4, #04477f);
			background: -webkit-linear-gradient(top, #3a90c4,#04477f);
			background: -o-linear-gradient(top, #3a90c4,#04477f);
			background: -ms-linear-gradient(top,#3a90c4,#04477f);
			background: linear-gradient(to bottom, #3a90c4,#04477f);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3a90c4, endColorstr=#04477f,GradientType=0);
			border-radius: 0px 0 5px 5px;
			padding: 0px;
		}
		.main-navigation li .dropdown-menu a
		{
			background-image: none;
			 padding: 10px 15px !important;
		}
		/*replaced section*/
		.replacement_container h4 { 
			background: #04477f;
			background: -moz-linear-gradient(top, #3a90c4, #04477f);
			background: -webkit-linear-gradient(top, #3a90c4,#04477f);
			background: -o-linear-gradient(top, #3a90c4,#04477f);
			background: -ms-linear-gradient(top,#3a90c4,#04477f);
			background: linear-gradient(to bottom, #3a90c4,#04477f);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3a90c4, endColorstr=#04477f,GradientType=0);
			color: #ffffff;
		}
		.replacement_table{border: 1px solid #04477f;}

		/* flexislider */
		#home_slider.flexslider 
		{ 
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff, #ffffff); 
			background: -webkit-linear-gradient(top, #ffffff, #ffffff); 
			background: -o-linear-gradient(top, #ffffff, #ffffff); 
			background: -ms-linear-gradient(top, #ffffff, #ffffff); 
			background: linear-gradient(to bottom, #ffffff, #ffffff); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ffffff,GradientType=0);
			border: 0px;
			border-radius: 0px;
			overflow: hidden;
		}
		#home_slider.flexslider .flex-viewport { height: 100%; }
		#home_slider.flexslider .slides > li:first-child { display: block; }
		#home_slider.flexslider .slides > li div.media-left 
		{
			padding: 6px;
			background-color: #E6E9C9;
			border-radius: 3px;
			border: 1px solid #ffffff;
			width:35%;
		}
		@media only screen and (max-width:576px) { .flexslider .slides > li div.media-left  { width : 100%; } .flex-pauseplay, .flex-control-nav { display: none; } }
		#home_slider.flexslider .slides > li div.media-left a
		{
			display: block;
			background-color: #fff;
			overflow: hidden;
		}
		#home_slider.flexslider .slides > li div.media-left img { width: 100%; height: 100%; border: 1px solid #D0D0CD; }
		#home_slider.flexslider .slides > li div.media-body { height: 214px; overflow: hidden; }
		#home_slider.flexslider .slides > li div.media-body a
		{
			text-decoration: none;
			display: block;
			width: 85%;
		}
		#home_slider.flexslider .slides > li h1.media-heading
		{
			color: #333333;
			font-size: 26px;
			line-height: 28px;
		}
		@media only screen and (max-width:992px) { .flexslider .slides > li div.media-body a { width: 100%; } }
		#home_slider.flexslider .slides > li .desc_text
		{
			color: #444444;
			font-size: 18px;
			text-align: justify;
			line-height: 24px;
		}
		#home_slider.flexslider .slides > li .media a { display:flex; flex-grow: 1; }
		#home_slider.flexslider .slides > li a:hover { text-decoration: none; }	
		#home_slider.flexslider .flex-control-nav { width: auto; bottom: 30px; float: right; right: 10px; position: relative; }
		#home_slider.flexslider .flex-control-nav li { margin: 0 0 0 5px; }
		#home_slider.flexslider .flex-control-nav li a { padding: 3px 8px; color: #333; background: #ccc; width: auto; height: auto; text-indent: unset;  }
		#home_slider.flexslider .flex-control-nav li a:hover { background-color: #ffffff; text-decoration: none; }
		#home_slider.flexslider .flex-control-nav li a.flex-active {background-color:#ffffff;}
		#home_slider.flexslider .flex-pauseplay { float: right; margin-right: 20px; position: relative; top: -5px; }
		#home_slider.flexslider .flex-pauseplay a { bottom: 27px; height: 24px; position: relative; color: #000; }
		/*-------------------Footer_Start--------------------------*/
		.footer_menu
		{
			background-color: #446f8a;
			border-top: 1px solid #446f8a;
		}
		.footer_menu div.menu_heading
		{
			color: #dddddd;
		}
		.footer_menu .newsletter-form
		{
			background-image: url("../images/newsletter_bgimg.png");
			background-position: 10% 50%;
			background-repeat: no-repeat;
		}
		.footer_menu ul li
		{
			color: #FFFFFF;
			background-image: url("../images/footer_li-bullet.png");
			background-position: left center;
			background-repeat: no-repeat;
		}
		.footer_menu ul li a
		{
			color: #dddddd;
			font-size: 13px;
			text-decoration: none;
		}
		.footer_menu ul li:hover a
		{
			color: #747474 !important;
			text-decoration: underline;
		}
		.footer_menu ul li a:visited, .footer_menu ul li a:focus
		{
			color: #dddddd;
			text-decoration: none;
		}
		.footer_copyright
		{
			background-color: #ffffff;
			color: #4a7996;
		} 
		/*------------------Footer_End------------------------------*/
		.btn-theme
		{
			color: #ffffff !important;
			border:1px solid #44cdf9;
			background: #44cdf9;
			background: -moz-linear-gradient(top, #44cdf9, #44cdf9);
			background: -webkit-linear-gradient(top, #44cdf9,#44cdf9);
			background: -o-linear-gradient(top,#44cdf9,#44cdf9);
			background: -ms-linear-gradient(top, #44cdf9,#44cdf9);
			background: linear-gradient(to bottom, #44cdf9,#44cdf9);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#44cdf9, endColorstr=#44cdf9,GradientType=0 );
			text-decoration: none !important;white-space:pre-wrap;
		}
		.btn-theme:hover, .btn-theme:active, .btn-theme:focus
		{
			background: #44cdf9 !important;
			background: -moz-linear-gradient(top, #44cdf9, #44cdf9) !important;
			background: -webkit-linear-gradient(top, #44cdf9,#44cdf9) !important;
			background: -o-linear-gradient(top,#44cdf9,#44cdf9) !important;
			background: -ms-linear-gradient(top, #44cdf9,#44cdf9) !important;
			background: linear-gradient(to bottom, #44cdf9,#44cdf9) !important;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#44cdf9, endColorstr=#44cdf9,GradientType=0 ) !important; /* IE6-9 */
			box-shadow: unset;
		}
		.btn-disabled
		{
			background: #aaaaaa;
		}
		.btn-disabled:hover, .btn-disabled:active, .btn-disabled:focus
		{
			background: #aaaaaa !important;
		}
		.btn-faded
		{
			border: 1px solid #000;
			color: #000 !important;
		}
		.btn-faded:hover, .btn-faded:active, .btn-faded:focus
		{
			background: #bdbdbd !important;
		}
		.blog-search-btn,.header-search-btn
		{
			border:1px solid #44cdf9;
			background: #44cdf9;
			background: -moz-linear-gradient(top, #44cdf9, #44cdf9);
			background: -webkit-linear-gradient(top, #44cdf9,#44cdf9);
			background: -o-linear-gradient(top,#44cdf9,#44cdf9);
			background: -ms-linear-gradient(top, #44cdf9,#44cdf9);
			background: linear-gradient(to bottom, #44cdf9,#44cdf9);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#44cdf9, endColorstr=#44cdf9,GradientType=0 );
			cursor:pointer;
		}
		.blog-search-btn i,.header-search-btn i
		{
			color: #ffffff;
		}
		.blog-search-btn:hover,.header-search-btn:hover
		{
			border:1px solid #44cdf9;
			background: #44cdf9;
			background: -moz-linear-gradient(top, #44cdf9, #44cdf9);
			background: -webkit-linear-gradient(top, #44cdf9,#44cdf9);
			background: -o-linear-gradient(top,#44cdf9,#44cdf9);
			background: -ms-linear-gradient(top, #44cdf9,#44cdf9);
			background: linear-gradient(to bottom, #44cdf9,#44cdf9);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#44cdf9, endColorstr=#44cdf9,GradientType=0 ); /* IE6-9 */
		}
		.homepage-sections { border: 1px solid #a09f9f; }
		.homepage-categories a , .homepage-sections .image-home-section
		{
			display: block;
			height: 235px;
			text-align: center;
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff, #ffffff); 
			background: -webkit-linear-gradient(top,#ffffff,#ffffff); 
			background: -o-linear-gradient(top, #ffffff,#ffffff); 
			background: -ms-linear-gradient(top, #ffffff,#ffffff); 
			background: linear-gradient(to bottom, #ffffff,#ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ffffff,GradientType=0);
			border: 1px solid #a09f9f;
			overflow: hidden;
		}
		@media only screen and (min-width:991px) { .home-cms-section { max-width: 30%; } }
		@media only screen and (max-width:990px) and (min-width:767px) { .home-cms-section { max-width: 47%; } }
		.homepage-sections .image-cms-section { height: 180px; }
		.homepage-sections .image-home-section { border: none; }
		.homepage-categories a:hover, .homepage-sections a:hover
		{
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff, #ffffff);
			background: -webkit-linear-gradient(top, #ffffff,#ffffff); 
			background: -o-linear-gradient(top, #ffffff,#ffffff); 
			background: -ms-linear-gradient(top, #ffffff,#ffffff); 
			background: linear-gradient(to bottom, #ffffff,#ffffff); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ffffff,GradientType=0);
			text-decoration: none;
		}
		.homepage-categories a img { max-height: 140px; }
		.homepage-sections a img { width: 100%; height: 100%; }
		.homepage-categories a p, .homepage-sections a p
		{
			color: #222222;
			font-size: 18px;
			text-align: center; 
			text-transform: uppercase;
		}
		.homepage-categories:nth-child(n+4) a 
		{
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff, #ffffff);
			background: -webkit-linear-gradient(top, #ffffff,#ffffff);
			background: -o-linear-gradient(top, #ffffff,#ffffff);
			background: -ms-linear-gradient(top, #ffffff,#ffffff);
			background: linear-gradient(to bottom,#ffffff,#ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ffffff,GradientType=0);
		}
		.homepage-categories:nth-child(n+4) a:hover 
		{
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff, #ffffff);
			background: -webkit-linear-gradient(top, #ffffff,#ffffff);
			background: -o-linear-gradient(top, #ffffff,#ffffff);
			background: -ms-linear-gradient(top, #ffffff,#ffffff);
			background: linear-gradient(to bottom, #ffffff,#ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ffffff,GradientType=0);
		}
		.homepage-categories:nth-child(n+7) a
		{
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff, #ffffff);
			background: -webkit-linear-gradient(top, #ffffff,#ffffff);
			background: -o-linear-gradient(top, #ffffff,#ffffff);
			background: -ms-linear-gradient(top, #ffffff,#ffffff);
			background: linear-gradient(to bottom, #ffffff,#ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ffffff,GradientType=0);
		}
		.homepage-categories:nth-child(n+7) a:hover
		{
			background: #ffffff;
			background: -moz-linear-gradient(top, #ffffff, #ffffff);
			background: -webkit-linear-gradient(top, #ffffff,#ffffff);
			background: -o-linear-gradient(top, #ffffff,#ffffff);
			background: -ms-linear-gradient(top, #ffffff,#ffffff);
			background: linear-gradient(to bottom, #ffffff,#ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#ffffff,GradientType=0);
		}
		.brand-slider 
		{
			border: 1px solid #a09f9f;
			min-height: 170px;
		}
		.brand-slider h1
		{
			width: 300px; 
			font-weight: normal;
			font-size: 18px;
			color: #000000;
			background: #3a90c4;
			background: -moz-linear-gradient(top, #3a90c4, #04477f);
			background: -webkit-linear-gradient(top, #3a90c4,#04477f);
			background: -o-linear-gradient(top, #3a90c4,#04477f);
			background: -ms-linear-gradient(top,#3a90c4,#04477f);
			background: linear-gradient(to bottom, #3a90c4,#04477f);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3a90c4, endColorstr=#04477f,GradientType=0);
			border:1px solid #a09f9f;
			padding: 4px 0px 6px 10px;
		}
		#brandSlider.flexslider, .product_slider.flexslider { border: 0px; border-radius: 0px; }
		#brandSlider.flexslider ul li a img { background-color: #FFFFFF; border: 1px solid #a09f9f; max-height:80px; max-width:130px; margin:20px 20px 20px 40px; padding: 2px; } 
		#brandSlider.flexslider .flex-direction-nav .flex-prev, .product_slider.flexslider .flex-direction-nav .flex-prev { left: 0px; }
		#brandSlider.flexslider .flex-direction-nav .flex-next, .product_slider.flexslider .flex-direction-nav .flex-next { right: 0px; }
		#brandSlider.flexslider .flex-direction-nav li a::before, .product_slider.flexslider .flex-direction-nav li a::before
		{
			color: #ff7900;
			font-size: 30px;
		}
		#brandSlider.flexslider .flex-direction-nav li a:hover::before, .product_slider.flexslider .flex-direction-nav li a:hover::before
		{
			color: #ff7900;
		}
		.product-images .carousel-control-next-icon
		{
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff7900' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
		}
		.product-images .carousel-control-prev-icon
		{
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff7900' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
		}
		#brandSlider.flexslider .flex-direction-nav a, .product_slider.flexslider .flex-direction-nav a { opacity: 1; }
		.heading-section
		{
			background: ;
			background: -moz-linear-gradient(top, , );
			background: -webkit-linear-gradient(top, ,);
			background: -o-linear-gradient(top, ,);
			background: -ms-linear-gradient(top,,);
			background: linear-gradient(to bottom, ,);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=, endColorstr=,GradientType=0);
			color: #343434;
		}
		.heading-section h1
		{
			color: #343434;
		}
		.heading-no-section { font-size: 24px; font-weight: bold; }
		a.heading-link { color: #0044cc; font-size: 16px; text-decoration: underline; font-weight: normal; } 
		a.heading-link:hover { color: #005cc2; text-decoration: none; }
		.address_wrapper
		{
			font-size: 13px;
			font-style: normal;
			line-height: 28px;
		}
		.address_wrapper a { color: #0044cc; font-size: 12px; text-decoration: none; font-weight: normal; }
		.address_wrapper a:hover { color: #004389; }
		.heading-section th { color: #000000; border: 1px solid #C2C2C2 !important; font-size: 14px; text-align: center; padding: 8px; }
		.data-section td { color: #000000; font-size: 14px; text-align: center; padding: 8px; }
		.left-sidebar
		{
			border: 1px solid  #a09f9f;
			background-color: #ffffff;
		}
		.left-sidebar .heading
		{
			background: #04477f;
			background: -moz-linear-gradient(top, #3a90c4, #04477f);
			background: -webkit-linear-gradient(top, #3a90c4,#04477f);
			background: -o-linear-gradient(top, #3a90c4,#04477f);
			background: -ms-linear-gradient(top,#3a90c4,#04477f);
			background: linear-gradient(to bottom, #3a90c4,#04477f);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3a90c4, endColorstr=#04477f,GradientType=0);
			border: 1px solid #a09f9f;
			color: #ffffff;
			font-size: 18px;
			font-weight: normal;
		}
		.left-sidebar a { 
			border-width: 0px; 
			border-top: 1px dashed #c7c4c4;
			color: #333;
			font-size: 13px;
			padding: 10px 0px; 
		}
		.left-sidebar a img { position: relative; top: -3px; }
		.left-sidebar a:nth-child(2) { border-top-width: 0px; }
		.left-sidebar a:hover
		{
			background-color: #f2f2f2;
			color: #000;
			text-decoration: underline;
		}
		.right-sidebar img { max-width: 100%; }
		.best-seller-products h3
		{
			color:#fff;
			font-size: 18px; 
			font-weight: normal;
			background: #04477f;
			background: -moz-linear-gradient(top, #3a90c4, #04477f);
			background: -webkit-linear-gradient(top, #3a90c4,#04477f);
			background: -o-linear-gradient(top, #3a90c4,#04477f);
			background: -ms-linear-gradient(top,#3a90c4,#04477f);
			background: linear-gradient(to bottom, #3a90c4,#04477f);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3a90c4, endColorstr=#04477f,GradientType=0);
			border: 1px solid #a09f9f;
		}
		.best_seller_products 
		{
			margin: 3px;
			border: 1px solid #a8a5a5;
			background: #f5f5f5;
		}
		.slide_actions i
		{
			color: #ff7900;
			font-size: 50px;
			line-height: 20px;
		}
		.slide_actions i.slide_down { position: relative; top: 10px; }
		.slide_actions i.disabled { color: #c2c2c2; }
		.best_seller_products .vertical_slides
		{
			overflow: hidden;
			max-height: 375px;
		}
		.best_seller_products .vertical_slides .media a img 
		{ 
			border: 1px solid #E4E4E4;
			border-radius: 3px;
			padding: 2px;
			width: 70px;
			height: 55px;
		}
		.best_seller_products .vertical_slides .media-body
		{
			font-size: 12px;
		}
		.best_seller_products .vertical_slides .media-body h5
		{
			color: #0062C5;
			font-weight: 700;
			font-size: 12px;
		}
		.best_seller_products .vertical_slides .media-body .fa-star
		{
			color: #ff7900;
		}
		.item-listing
		{
			text-align: center;
			border: 1px solid #a09f9f;
			overflow: hidden;
			position: relative;
		}
		.item-listing:hover
		{
			background-color: #ffffff;
		}
		.image_container
		{
			border: 1px solid #a09f9f;
			position: relative;
			overflow: hidden;
		}
		.additional_images img 
		{
			background-color: #FFFFFF;
			border: 1px solid #a09f9f;
			max-width: 60px;
			max-height: 60px;
			margin: 0px 2%;
		}
		@media only screen and (max-width:1140px) and (min-width:891px) { .additional_images img { margin: 0px 1%; width: 50px; } }
		@media only screen and (max-width:890px) and (min-width:768px) { .additional_images img { margin: 0px 0.5%; width: 39px; } }
		@media only screen and (max-width:360px) { .additional_images img { margin: 0px 1%; width: 50px; } }
		.product-details .tab-content
		{
			border: 1px solid #a09f9f;
			border-top: 0px;
			min-height: 200px;
			font-size:16px;
			line-height:20px;
		}
		.product-details .nav-tabs
		{
			border-bottom: 1px solid #a09f9f;
		}
		.product-details .nav-tabs .nav-item
		{
			margin-right: -1px;
		}
		.product-details .nav-tabs .nav-link
		{
			background-color: #f5f5f5;
			border-color: #a09f9f;
			border-radius: 0px;
			color: #333333;
		}
		.product-details .nav-tabs .nav-item.show .nav-link, .product-details .nav-tabs .nav-link.active
		{
			border-color: #a09f9f #a09f9f #ffffff;
			background-color: #ffffff;
		}
		.product-details .nav-tabs .nav-link:focus, .product-details .nav-tabs .nav-link:hover
		{
			border-color: #a09f9f #a09f9f #ffffff;
			background-color: #ffffff;
		}
		.blog-sidebar { border-color: #a09f9f; }
		.brand-slider h1{color: #000000 !important;background: #3a90c4;background: -moz-linear-gradient(top, #3a90c4, #04477f);background: -webkit-linear-gradient(top, #3a90c4,#04477f);background: -o-linear-gradient(top, #3a90c4,#04477f);background: -ms-linear-gradient(top,#3a90c4,#04477f);background: linear-gradient(to bottom, #3a90c4,#04477f);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#3a90c4, endColorstr=#04477f,GradientType=0);}.os-durrie-sticky-header img.section-image{transition:max-height .25s ease,width .25s ease,height .25s ease}.os-durrie-sticky-header.os-sticky-header-active img.section-image{max-height:90px!important;width:auto!important;height:auto!important}.os-durrie-sticky-header,.os-durrie-sticky-header .row{transition:height .25s ease}.os-durrie-sticky-header.os-sticky-header-active{overflow:visible}.os-durrie-sticky-header,.os-durrie-sticky-header>div,.os-durrie-sticky-header>.fixed_container>div,.os-durrie-sticky-header .row,.os-durrie-sticky-header .custom_section,.os-durrie-sticky-header .custom_section>div{overflow:visible!important}.os-durrie-sticky-header.os-sticky-header-active>div,.os-durrie-sticky-header.os-sticky-header-active>.fixed_container>div{padding-top:0!important;padding-bottom:0!important}.os-durrie-sticky-header.os-sticky-header-active>div>.row,.os-durrie-sticky-header.os-sticky-header-active>.fixed_container>div>.row{height:90px!important;min-height:0!important;align-items:center}.os-durrie-sticky-header.os-sticky-header-active a[class*="header_link_"]{display:inline-block;padding-top:10px!important;padding-bottom:10px!important}.os-durrie-sticky-header.os-sticky-header-active img.section-image{padding-top:10px!important;padding-bottom:10px!important}.os-durrie-sticky-header a[class*="header_link_"]{position:relative;display:inline-block;padding-right:0!important;margin-right:1.5rem;text-decoration:none}.os-durrie-sticky-header a[class*="header_link_"]:last-child{margin-right:0}.os-durrie-sticky-header a[class*="header_link_"]::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#fcb900;opacity:0;transition:opacity .2s ease}.os-durrie-sticky-header a[class*="header_link_"]:hover::before,.os-durrie-sticky-header a[class*="header_link_"]:focus::before{opacity:1}.os-durrie-sticky-header:not(.os-sticky-header-active) a[class*="header_link_"]{padding-top:10px!important}.os-durrie-sticky-header .dropdown-element .dropdown-menu{background:#fff;min-width:210px!important}.os-durrie-sticky-header .dropdown-element .dropdown-menu li a{padding:10px 14px!important}.os-durrie-sticky-header .dropdown-element .dropdown-menu li:hover{background:#fcb900}.os-durrie-sticky-header .dropdown-element .dropdown-menu li:hover a{color:#747474!important}#slidingbar-area.os-slidingbar-area{position:fixed;top:0;right:-390px;bottom:0;width:390px;transition:right .35s ease;z-index:1005}#slidingbar-area.os-slidingbar-area.os-slidingbar-open{right:0}#slidingbar-area .os-slidingbar{height:100%;overflow-x:hidden;overflow-y:auto;background:#ffba02;color:#747474;padding:35px 30px;box-shadow:-3px 0 5px -2px rgba(0,0,0,.14)}#slidingbar-area .os-slidingbar-title{color:#3e3e3e;font-size:18px;font-weight:400;line-height:18px;text-transform:uppercase;margin:0 0 28px}#slidingbar-area .os-slidingbar{padding-top:50px}#slidingbar-area .os-slidingbar-toggle{position:absolute;top:0;left:-36px;width:36px;height:36px;padding:0;border:0;background:#ffba02;clip-path:polygon(0 0,100% 0,100% 100%);cursor:pointer;box-shadow:none}#slidingbar-area .os-slidingbar-toggle:before{content:"+";position:absolute;right:5px;top:2px;color:#fff;font-size:18px;font-weight:400;line-height:1}#slidingbar-area.os-slidingbar-open .os-slidingbar-toggle:before{content:"-";top:1px}#slidingbar-area ._form_25{min-height:160px}#slidingbar-area #_form_25_{background:transparent!important;margin:0 auto!important;padding:20px 0!important;max-width:100%!important}@media only screen and (max-width:576px){#slidingbar-area.os-slidingbar-area{right:-280px;width:280px}#slidingbar-area.os-slidingbar-area.os-slidingbar-open{right:0}#slidingbar-area .os-slidingbar{padding:30px 20px}}.about-us-icon-container{overflow:visible}.about-us-icon-container .fa{position:relative;display:inline-block;float:none;width:84.48px;height:84.48px;border:1px solid #ffba02;border-radius:50%;box-sizing:border-box;background-color:#ffba02;background-clip:inherit;color:#fff;font-size:0!important;line-height:82.48px!important;text-align:center;vertical-align:middle;transition:all .3s;overflow:visible}.about-us-icon-container .fa:before{display:inline-block;font-size:42.24px!important;line-height:inherit;vertical-align:top;color:inherit}.about-us-icon-container .fa:hover{transform:scale(.93);background-color:#ffba02;color:#fff;border-color:#ffba02}.about-us-icon-container .fa.fa-flip-horizontal:hover{transform:scale(-.93,.93)}.about-us-icon-container .fa:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:inherit;content:"";box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;transform:scale(.9);display:inline-block}.about-us-icon-container .fa:hover:after{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #ffba02,0 0 0 10px rgba(255,255,255,.5);animation:osAboutIconSonar 1.3s ease-out 75ms}@keyframes osAboutIconSonar{0%{opacity:.3}40%{opacity:.5}100%{transform:scale(1.5);opacity:0}}