/**==============header=============**/
*{margin:0;padding:0;text-decoration:none}
header{position:relative;width:100%; position:fixed; top:0px; left:0px; width:100%; height:auto; z-index:9999; background: #fff; transition: all 0.5s;}
.logo{position:relative;z-index:123;padding:10px 10px 10px 30px; width:190px; float:left;}
.rightlogo{position:relative; float: right; z-index:123; padding:0; right:20px; top:0px; padding-left: 15px; border-left: solid 1px #b6b6b6; }
.navbtn{padding:0.75rem; color:#fff; margin-left:0.9375rem; transition: all 0.5s;}
.navbtn img{width:auto;}
.navbtn:hover{color:#fff; background:#db1e39; transition: all 0.5s;}

.search-sec{float:left; width:47px; height:47px; padding:0.75rem; position: relative; z-index:9; overflow:hidden; }
#contentsearch {position: absolute;height: 45px;width: 50px;margin-left: 0px;top: 35px;left: 30px;transform: translate(0%, -50%); outline:none;}
.search {background: none;position: absolute;top: 0px;left: 0;height: 35px;width:30px;padding: 0;border-radius: 100%;outline: 0;border: 0;color: inherit;cursor: pointer;-webkit-transition: 0.2s ease-in-out;transition: 0.2s ease-in-out;-webkit-transform: translate(-100%, -50%);-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%); outline:none !important;}

nav{position:relative; padding-top:15px;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; font-family: 'roboto_regular';}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu > ul > li{float:left; border-bottom:5px solid #db1e39;}
#cssmenu > ul > li:nth-child(1){border-color:#db1e39;}
#cssmenu > ul > li:nth-child(2){border-color:#d8a62d;}
#cssmenu > ul > li:nth-child(3){border-color:#57a140;}
#cssmenu > ul > li:nth-child(4){border-color:#9c1b43;}
#cssmenu > ul > li:nth-child(5){border-color:#e96922;}
#cssmenu > ul > li:nth-child(6){border-color:#4cc0e8;}
#cssmenu > ul > li:nth-child(7) { border-color: #ffe00e;}
#cssmenu > ul > li:nth-child(8) {border-color: #032f81;}

#cssmenu > ul > li > a{padding:15px 15px 25px 15px;font-size:17px;text-decoration:none;color:#000;font-weight:bold; transition: all 0.5s; }
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#db1e39 !important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li:nth-child(1):hover,#cssmenu ul li:nth-child(1).active:hover,#cssmenu ul li:nth-child(1).active{background:#db1e39!important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li:nth-child(2):hover,#cssmenu ul li:nth-child(2).active:hover,#cssmenu ul li:nth-child(2).active{background:#d8a62d!important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li:nth-child(3):hover,#cssmenu ul li:nth-child(3).active:hover,#cssmenu ul li:nth-child(3).active{background:#57a140!important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li:nth-child(4):hover,#cssmenu ul li:nth-child(4).active:hover,#cssmenu ul li:nth-child(4).active{background:#9c1b43!important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li:nth-child(5):hover,#cssmenu ul li:nth-child(5).active:hover,#cssmenu ul li:nth-child(5).active{background:#e96922!important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li:nth-child(6):hover,#cssmenu ul li:nth-child(6).active:hover,#cssmenu ul li:nth-child(6).active{background:#4cc0e8!important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
/*#cssmenu > ul > li.has-sub > a{padding-right:30px}*/
/*#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''; }
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}*/

 #cssmenu > ul > li:nth-child(7):hover,#cssmenu ul li:nth-child(7).active:hover,#cssmenu ul li:nth-child(7).active{background:#ffe00e !important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li:nth-child(8):hover,#cssmenu ul li:nth-child(8).active:hover,#cssmenu ul li:nth-child(8).active{background:#032f81!important; height:auto; -webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
/*#cssmenu > ul > li.has-sub > a{padding-right:30px}*/
/*#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''; }
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}*/

#cssmenu ul ul::-webkit-scrollbar {
    width: 0.6rem;
}
 
#cssmenu ul ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	background:rgba(0,0,0,0.4);
}
 
#cssmenu ul ul::-webkit-scrollbar-thumb {
  background-color: #000;
  outline: 1px solid slategrey;
}

#cssmenu ul ul{scrollbar-face-color:rgba(0,0,0,0.9); scrollbar-shadow-color:#e8e8e8; scrollbar-highlight-color:#e8e8e8;}
#cssmenu ul ul{scrollbar-color:rgba(0,0,0,0.9) rgba(0,0,0,0.4); scrollbar-width: thin !important;}

#cssmenu ul ul{position:absolute;left:-9999px;  max-height:305px; overflow-y:auto; overflow-x:hidden;}
/*
#cssmenu ul ul{position:absolute;left:-9999px; }*/
#cssmenu ul ul li{min-height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;/*background:rgba(219, 30, 57, 1)!important;*/ transition:all .25s ease}
#cssmenu ul ul ul li{background:rgba(219, 30, 57, 1)!important;}
#cssmenu ul ul li:hover, #cssmenu ul ul li.active:hover {background:rgba(0, 0, 0, 0.2)!important;}

#cssmenu ul li.active.has-sub ul li:hover, #cssmenu ul  li.active.has-sub ul li.active {background:rgba(0, 0, 0, 0.2)!important;}
.red{background:#db1e39;}
.yellow{background:#d8a62d;}
.green{background:#57a140;}
.maroon{background:#9c1b43;}
.orange{background:#e96922;}
.blue{background:#4cc0e8;}

#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{min-height:40px}
#cssmenu ul ul ul{margin-left:100%;top:0;  }
#cssmenu ul ul li a{border-bottom:1px solid rgba(193, 193, 193, 0.5); padding:12px 20px; width:230px; font-size:14px; line-height:14px; text-decoration:none; color:#fff; font-weight:400; text-transform:uppercase;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
/*#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#b4975a;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}*/
#cssmenu ul{float:right; padding-right:35px;}
#cssmenu ul ul { padding-right:0px;}
header.fixed-header{-webkit-box-shadow:0 3px 3px 0 rgba(50,50,50,0.25);-moz-box-shadow:0 3px 3px 0 rgba(50,50,50,0.25);box-shadow:0 3px 3px 0 rgba(50,50,50,0.25)}
header .logo a img{height:52px; transition:all 0.5s;}
header.fixed-header .logo a img{height:40px; transition:all 0.5s;}
header.fixed-header #cssmenu > ul > li > a{padding:12px 15px 13px 15px; transition: all 0.5s;}
	
/**=======FOOTER=======**/
footer {position:relative;bottom:0;	width:100%;height:auto; background:#d2d2d2; z-index:99;  font-family: 'roboto_regular';}
.ticlogo{ width:1.25rem; height:2rem; background:url(../../images/tic-logo.png);}
.footer-top{padding:1.875rem 0;}
.footer-top img{margin-bottom:0.9375rem;}
.footer-bottom{background:#464646; padding:1.25rem 0; color:#fff; font-size:0.875rem; line-height:0.875rem;}
.footer-bottom span{ display:inline-block; padding:0 0.625rem;}
.footer-bottom span:nth-of-type(1){ padding-left:0;}
.footer-bottom p{font-size:0.875rem; line-height:1rem; margin-bottom:0;  color:#fff; padding-right:1.8rem;}

/*.social-icon{ background:url(../../images/social-media-icon.png) no-repeat; height:2.125rem; width:2.125rem; display:inline-block; vertical-align:middle; margin:0 0.325rem;}
.social-icon.facebook{ background-position:0 0;}
.social-icon.twitter{ background-position:-44px 0;}
.social-icon.linkdin{ background-position:-87px 0;}
.social-icon.instragram{ background-position:-130px 0;}
.social-icon.youtube{ background-position:-174px 0;}*/

.social ul{width:100%;}
.social ul li{float:left; margin-right:10px;}
.social ul li:last-child{margin-right:0px;}
.social ul li a{width:33px; height:33px; text-align:center; line-height:33px; background:#696969; border-radius:50%; display:block; cursor:pointer !important; transition:all 0.3s; color:#fff;}
.social ul li a.facebook-bg:hover{transition:all 0.3s; background:#3b5998;}
.social ul li a.twitter-bg:hover{transition:all 0.3s; background:#1da1f2;}
.social ul li a.linkedin-bg:hover{transition:all 0.3s; background:#2977c9;}
.social ul li a.instagram-bg:hover{transition:all 0.3s; background: #f09433; background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.social ul li a.youtube-bg:hover{transition:all 0.3s; background:#FF0000;}
.social ul li a i{ line-height:33px;}

.footer-logo{ position:absolute; right:15px; top:-8px;}
.footer-address-detail p{ padding-left:30px; position:relative; font-size:1.125rem; line-height:1.5rem;}
.footer-address-detail p img{ position:absolute; left:0; top:5px;}
.footer-address-detail p a{color:#2d2d6e}
.footer-address-detail p a:hover{color:#ed2729;}


/*================ search popup start here ================*/
#search {position:fixed; top:0; left:0;	width:100%;	height:100%; background-color:rgba(0, 0, 0, .9);-webkit-transition:transform .5s, visibility 0.5s ; -moz-transition:transform .5s,  visibility 0.5s;-ms-transition:transform .5s, visibility 0.5s;-o-transition:transform .5s, visibility 0.5s;transition:transform .5s, visibility 0.5s;	-webkit-transform:translate(0, -100%) scale(0, 0);	-moz-transform:translate(0, -100%) scale(0, 0);	-ms-transform:translate(0, -100%) scale(0, 0);	-o-transform:translate(0, -100%) scale(0, 0);	transform:translate(0, -100%) scale(0, 0);	opacity:0; visibility:hidden;}
#search.open {	-webkit-transform:translate(0, 0) scale(1, 1);	-moz-transform:translate(0, 0) scale(1, 1);	-ms-transform:translate(0, 0) scale(1, 1);	-o-transform:translate(0, 0) scale(1, 1);	transform:translate(0, 0) scale(1, 1);	opacity:1;	z-index:9999; visibility:visible;}
#search input[type=search] {	position:absolute;	top:50%;	left:0;	margin-top:-51px;	width:60%;	height:62px;	margin-left:20%;	color:#fff;	background:0 0;	border-top:1px solid rgba(255, 255, 255, .8);	border-bottom:2px solid rgba(255, 255, 255, .5);	border-left:0 solid transparent;	border-right:0 solid transparent;
	font-size:1.125rem;	text-align:center;	outline:0;	padding:10px;	text-align:left;	padding-right:45px}
#search input[type=button], #search input[type=submit] {	position:absolute;	top:50%;	right:0;	margin-top:-51px;	width:40px;	height:60px;	margin-right:20%;	color:#fff;	background:url(../../images/search-icon-w.png) center no-repeat;	font-size:1.125rem;	text-align:center;	outline:0;	padding:10px;	text-align:left;	z-index:2;	color:transparent;	background-size:30px;	border:0}
#search .close {	position:fixed;	top:15px;	right:15px;	opacity:1;	font-size:40px;	color:#fff; text-shadow:none;}
#search .close:hover {	color:#fc2121;	cursor:pointer}

.branches{position:absolute; top:50%; left:180px; z-index: 123; transform:translateY(-50%);}
.branches .form-group{ margin-bottom:0;}
/**======SELECT BOX ======**/
.filter-form select{display:none}
.filter-form label{ font-size:1.125rem;}
.filter-form .filter-dropdown{background-color:#d9d9d9;border:solid 1px transparent;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1rem; font-weight:400;height:2rem;line-height:1.8rem; outline:none; padding-left:0.75rem; padding-right:2.5rem;position:relative; text-align:left!important; transition:all .2s ease-in-out; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:150px; border-radius:5px; color:#000; margin-left:1.25rem; }
.filter-form.filter-form-black .filter-dropdown{ background-color:#000;}
.filter-dropdown:focus{background-color:#d9d9d9}
.filter-dropdown:hover{background-color:#d9d9d9}
.filter-dropdown:active,.filter-dropdown.open{background-color:#d9d9d9!important;box-shadow:0 0px 5px rgba(0,0,0,0.1); }
.filter-dropdown:after{border:solid #2d2d6e; border-width:0 3px 3px 0;display:inline-block; padding:3px; transform:rotate(45deg) translateY(-50%); -webkit-transform:rotate(45deg) translateY(-50%);transition:all .125s ease-in-out;content:'';display:block;pointer-events:none;position:absolute;right:20px;top:12px;}
.filter-dropdown.open:after{-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%); right:15px; top:45%;}
.filter-dropdown.open .list{-webkit-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto; max-height:220px; overflow:auto;}
.filter-dropdown.open .option{cursor:pointer}
.filter-dropdown.wide{width:100%}
.filter-dropdown.wide .list{left:0!important;right:0!important}
.filter-dropdown .list{box-sizing:border-box;transition:all .15s cubic-bezier(0.25,0,0.25,1.75),opacity .1s linear;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transform-origin:50% 0;transform-origin:50% 0;box-shadow:0 0 0 1px rgba(0,0,0,0.09);background-color:#d9d9d9;margin-top:4px;padding:0px 0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;left:0;z-index:999; /*min-width:max-content;*/ right:0;}
.filter-dropdown .list ul{ display:block; padding-right:0;}
#cssmenu .filter-dropdown .list ul{ padding-right:0; float:none !important;}
.filter-dropdown .list:hover .option:not(:hover){background-color:transparent!important}
.filter-dropdown .option{cursor:default;font-weight:400;line-height:12px;outline:none;text-align:left;transition:all .2s; display:block; margin:0; opacity:1; visibility:visible; -moz-transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); padding:8px 29px 8px 18px;}
.filter-dropdown .option:hover,.filter-dropdown .option:focus{background-color:#d9d9d9!important}
.filter-dropdown .option.selected{font-weight:600}
.filter-dropdown .option.selected:focus{background:#d9d9d9;}
#cssmenu .filter-dropdown .list ul li:first-child{ height:0; visibility:hidden; padding:0;}

.list::-webkit-scrollbar {width: 0.6rem;}
.list::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background:rgba(0,0,0,0.2);}
.list::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.75);outline: 1px solid slategrey; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.list{scrollbar-face-color:rgba(0,0,0,0.9); scrollbar-shadow-color:#fff; scrollbar-highlight-color:#fff;}
.list{scrollbar-color:rgba(0,0,0,0.9) rgba(0,0,0,0.2); scrollbar-width: thin !important;}



.visibleM{display:none!important;}
.visibleD{display:inline!important;}

@media(max-width:1300px){
#cssmenu ul, .logo{padding-right:15px;}
}

@media screen and (max-width:1024px){
.logo{/*position:absolute;top:0;left: 0;width:100%;*/ height:auto; padding:0px 15px 10px 15px; float:left; width:180px;}
.rightlogo{right: 60px;}	
.logo2{display:none}
header .logo a img {height: 42px; transition: all 0.5s;}

nav{width:100%; padding-top:10px;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none; float:left; border-bottom:none; padding-right:0px; }
#cssmenu ul li{width:100%;/*border-top:1px solid #444;*/ float:left;}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li, #cssmenu ul ul, #cssmenu ul ul ul{float:left}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:rgba(0, 0, 0, 0.2)!important;}
#cssmenu ul ul li:hover{background:rgba(0, 0, 0, 0.2)!important;}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul ul li{background:#8d7136!important;}
#cssmenu ul ul,#cssmenu ul ul ul{position:initial;left:0;width:100%;margin:0;text-align:left; float:left;}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:36px;height:36px;position:absolute;right:10px;top:10px;cursor:pointer;z-index: 999; background:#db1e39;}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;height:44px;width:46px;cursor:pointer; line-height:46px;}
/*#cssmenu .submenu-button.submenu-opened{background:#262626}*/
#cssmenu ul ul .submenu-button{height:34px;width:34px; line-height:34px;}
/*#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}*/
#cssmenu .submenu-button:before{position:absolute;top:0px;right:0px;display:block;width:100%;height:100%;color:#000; content:'\f107'; font-family:'FontAwesome';  text-align:center;}
#cssmenu ul ul .submenu-button:before{top:0px;right:0px}
#cssmenu .submenu-button.submenu-opened:before{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg);}

#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
header{padding:0px;}
.logo a{float:left;}
#nav-icon {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon span {display: block;position: absolute;height: 2px;width: 60%;background: #fff;border-radius: 0px;opacity: 1;left: 20%;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 10px;}
#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {top: 18px;}
#nav-icon span:nth-child(4) {top: 26px;}
#nav-icon.open span:nth-child(1) {top:28px;width: 0%;left: 50%;}
#nav-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#nav-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
.overflow-hidden{overflow:hidden !important;}
.header-bg{background:#fff !important; height:100vh; overflow:scroll;}
	.rightlogo {border-left:0;}
	.branches { /*top: 15px;*/ left:160px;}
	
	#cssmenu .filter-dropdown .list ul{ display:block;}
.filter-form .filter-dropdown{ margin-left:0;}	
}



@media(max-width:992px){
	footer{height:auto;}
	.branches {/* top: 15px; left: 18%;*/}
}

@media(max-width:767px){
	footer{height:auto;}
	.footer-address-detail p{font-size: 0.9375rem}
	.navbtn span{display:none;}
	.rightlogo {right: 52px; border-left:0;}
	.navbtn{padding: 0.625rem; margin-left:0.375rem;}
	.search-sec{width:24px; height:42px; padding: 0.625rem 0; }
	.branches { /*top: 15px;left: 25%;*/}
.filter-form .filter-dropdown{ width:130px;}

}

@media(max-width:420px){
	.footer-logo{ top: 0px;}
	.visibleM{display: inline!important;}
	/*.visibleD{display: none!important;}*/
	
	/*.branches{position: relative; left:0; float:left;}*/
}

@media(max-width:320px){
	header .logo{width:120px;}
	header .logo a img {
    height: auto;
    width: 100%;
}
	.branches{left:120px;}
	
}

.donate-now-button {
	border-radius: 4px;
	background-color: #f4511e;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 28px;
	padding: 20px;
	width: 150px;
	transition: all 0.5s;
	cursor: pointer;
}

.donate-now-button span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}

.donate-now-button span:after {
	content: '\00bb';
	position: absolute;
	opacity: 0;
	top: 0;
	right: -20px;
	transition: 0.5s;
}

.donate-now-button:hover span {
	padding-right: 15px;
}

.donate-now-button:hover span:after {
	opacity: 1;
	right: 0;
}