@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
:root{
--top-bar-link: #6e6f71;
--top-bar-link-hover: #fab80a;
--navigation-link: #10263b;
--navigation-link-hover: #fab80a;
--bottom-bar-mb-icon:#666666;
--primary: #6e6f71;
--secondary: #011734;
--primary-light: #9e9fa0;
--basecolor2: #8F959D;
--text: #2C2E30;
--white: #ffffff;
--black: #000000;
--brown: #4c1624;
--orange:#ff900f;
--dark-yellow:#fab80a;
--dark-blue:#10263b;
--red:#e31e25;

--Roboto: "Roboto", serif;
--rajdhani: "Rajdhani", serif;
--Dmsans: "DM Sans", serif;
--font-size-default:16px;
--font-size-default-mb:17px;
}
body{font-family: var(--Roboto); color:var(--primary);  font-size:var(--font-size-default);}
html{color:var(--primary);}
a {color:var(--black);}
a:hover, a:focus {color:var(--orange);}

.btn-custom, a.btn-custom,
.btn-custom:focus, .btn-custom.focus, 
.btn-custom:hover, .btn-custom:active{background-color:var(--dark-yellow) !important; color:var(--black) !important;}

.btn-hover {box-shadow: 0 0 1px rgba(0, 0, 0, 0); background:var(--dark-blue); color:var(--white) !important;}
.btn-hover:before { content: ""; background:var(--dark-blue); color:var(--white) !important;}
.btn-hover:hover, .btn-hover:focus, .btn-hover:active {color:var(--white) !important;}
.btn-hover:hover:before, .btn-hover:focus:before, .btn-hover:active:before {color:var(--white) !important;}


.btn-default {color: #333; background-color: #fff;  border-color: #ccc!important;}

.btn-custom-blue,.btn-custom-blue:focus, .btn-custom-blue.focus, 
.btn-custom-blue:hover, .btn-custom-blue:active{background-color:#b0884a !important; border:1px solid #e8e8e8; color:#000000;}

.btn-custom-inquiry-top,.btn-custom-inquiry-top:focus, .btn-custom-inquiry-top.focus, 
.btn-custom-inquiry-top:hover, .btn-custom-inquiry-top:active{background-color:#ffffff !important; color:#000000 !important;}

.btn-custom-inquiry-top{background-color:#f9ae41 !important; color:#000000 !important;}
.btn-custom-inquiry-top:focus, .btn-custom-inquiry-top.focus, 
.btn-custom-inquiry-top:hover, .btn-custom-inquiry-top:active, a.btn-custom-inquiry-top{background-color:#ffffff !important; color:#000000 !important;}

.btn-outline-primary {
  color: #2d5884;
  border-color: #2d5884;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #2d5884;
  border-color: #2d5884;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #2d5884;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #2d5884;
  border-color: #2d5884;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btns{color:#fff; background: var(--dark-blue);}
.btns:hover{background:var(--dark-yellow); color: #000;}

.btns-refresh,.btns-refresh:focus{color: var(--white); background: var(--dark-blue);}
.btns-refresh:hover{ color: var(--dark-blue); background: var(--dark-yellow);}



.box-border{
	border: 1px solid #f0f0f0;
	/*border:1px dashed #e2e2e2;*/
    border-radius:2px;
    /*box-shadow: 0 0 40px 0 rgba(234, 238, 249, 0.5);*/
	-webkit-transition: all .4s ease-in-out; 
	-moz-transition: all .4s ease-in-out; 
	-o-transition: all .4s ease-in-out; 
	-ms-transition: all .4s ease-in-out; 
	transition:all .4s ease-in-out;
}
.box-border:hover{background:#fff; box-shadow:0 0 6px rgba(207,216,242,0.7);}

.blog-list-box.box-border{
	border: 1px solid #e2e2e2;
	 border-radius:2px;
    /*box-shadow: 0 0 40px 0 rgba(234, 238, 249, 0.5);*/
	-webkit-transition: all .4s ease-in-out; 
	-moz-transition: all .4s ease-in-out; 
	-o-transition: all .4s ease-in-out; 
	-ms-transition: all .4s ease-in-out; 
	transition:all .4s ease-in-out;
}
.blog-list-box.box-border:hover{background:#fff; box-shadow:0 0 10px rgba(207,216,242,0.7);}


.cursivefont{color: #00394f;}
.font-red{color:#FF0000 !important;}
.font-green{color:#006600 !important;}
.font-white{color: #ffffff !important;}
.font-yellow{color: #f5ae37 !important;}
.font-orange{color:var(--orange) !important;}
.text-primary {color: #154576 !important;}
.tickfont {color: #fcae3b !important;}

.form_info .field{background:#fff; border:1px solid #e8e8e8;}
.submit_btn{background:#ffc641; color:#3c3c3d;}
.submit_btn:hover{ background:#162571; color:#fff;}

.title-sm{color:var(--red);  font-family: var(--rajdhani);}
.title-innerpage{color:var(--red);  font-family: var(--rajdhani); text-shadow: 4px 4px 5px rgba(0,0,0,1);}
.title-innerpage span{color:var(--white);}
.title-line-before::before{border-top:.1rem solid var(--red); width: 3rem; margin: 0 5px;}
.title-line-after::after{border-top:.1rem solid var(--red); width: 3rem; margin: 0 5px;}

.global_title{color:var(--black); font-weight: 700; font-family: var(--rajdhani);}
.section-title{color:var(--black); font-weight: 700; font-family: var(--rajdhani);}
h2.section-title.title-line-before::before{border-top: .2rem solid var(--red);}
h2.section-title.title-line-after::after{border-top: .2rem solid var(--red);}
h2.section-title.title-line-before-sq::before{background-color:var(--red);}

.sec-bg{/*
background: #F6F4F5;
background: linear-gradient(0deg,rgba(246, 244, 245, 1) 5%, rgba(255, 255, 255, 1) 55%, rgba(246, 244, 245, 1) 100%);
*/
background: #FAFAFA;
background: linear-gradient(0deg,rgba(250, 250, 250, 1) 0%, rgba(255, 255, 255, 1) 55%, rgba(250, 250, 250, 1) 100%);
}

.sec-bg-dark{
background: #ebebeb;
background: linear-gradient(90deg,rgba(235, 235, 235, 1) 0%, rgba(242, 242, 242, 1) 50%, rgba(255, 255, 255, 1) 100%);
}
/*======== Header ========*/
header{background-color:#ffffff; color:#000000;}

/*======== Header Top Bar ========*/
header .top_bar{background: url("../images/top_bg.jpg") no-repeat center center;
overflow: hidden;
padding:0;
background-size: cover;	
color:#6e6f71;}

header .top_inn .nav_social li{/*background-color:#7f7e7d; border:1px solid #7f7e7dl;*/}
header .top_inn .nav_social li:hover{/*background-color:#FFFFFF;*/}
/*header .top_inn .nav_social li a{ color:var(--top-bar-link);}
header .top_inn .nav_social li a:hover{ color:var(--top-bar-link-hover);}
header .top_inn .nav_social li a.call{color:var(--top-bar-link);}
header .top_inn .nav_social li a.call i{ margin-right:5px;}
header .top_inn .nav_social li a.call:hover{color:var(--top-bar-link-hover);}*/


.head_logo .navbar_brand{}
.head_logo .navbar_brand img, .offcanvas-header .navbar_brand img{border-radius:5px;}

/*======== Header Middle Bar ========*/
header .middle_bar{background: var(--white);}
header .middle_inn .head_contact{color:#313131;}
header .middle_inn .head_contact .head_email{border-right:1px solid #CCCCCC;}
header .middle_inn .head_contact span{font-size:0.9em; font-weight:400;}
header .middle_inn .head_contact a{color:var(--black); font-weight:600;}
header .middle_inn .head_contact a:hover{color:var(--top-bar-link-hover);}
header .middle_inn .head_contact i{color:var(--dark-yellow); font-size:1.5em; padding-top:10px; padding-right:5px;}

/*======== Navigation ========*/
.navigation{background:var(--navigation-link);}
.navigation .navbar-light .navbar-nav .nav-link{color:#fff; margin:6px 4px 6px 0; border-radius:10px;}
.navigation .navbar-light .navbar-nav .dropdown-item{font-size:var(--font-size-default) !important; font-weight:400 !important;}
.navigation .navbar-light .navbar-nav .nav-link:hover, .navigation .navbar-light .navbar-nav .nav-link:focus, .navigation .navbar-light .navbar-nav .show > .nav-link, .navigation .navbar-light .navbar-nav .active > .nav-link, .navigation .navbar-light .navbar-nav .nav-link.show, .navigation .navbar-light .navbar-nav .nav-link.active
{ 
	/*color:var(--navigation-link-hover); background-color:var(--navigation-link);*/
	border-radius:10px;
	color:var(--navigation-link);
	background-color:var(--navigation-link-hover);
	
	
}

.navigation .navbar-light .nav-item:hover .nav-link /* Main Menu color on hover*/
{ 
	/*background:var(--navigation-link) !important; color:var(--navigation-link-hover) !important;*/
	color:var(--navigation-link);
	background-color:var(--navigation-link-hover);

}

header .dropdown-item:hover, header .dropdown-item.active /* Sub Menu hover*/
{ background:var(--navigation-link) !important; /*color:var(--navigation-link-hover) !important;*/ color:#ffffff;}

/***** Active Menu Hover *****/
.navigation .navbar-light .active:hover > .nav-link  
{ color:var(--navigation-link) !important; background-color:var(--navigation-link-hover) !important;}

/*header .header_righttopnavwrap .dropdown-menu .dropdown-item:hover{color:#ffffff !important; background-color:#114edd !important;}
.header_righttopnavwrap li>a .prod-count{background:#114edd; color:#ffffff;}
.prod-count {background-color: #fcd141;}
*/

/*
.navigation .search_info .form-control{border:none; background-color:#081d2e; color:#fff; border-radius:0px;}
.navigation .search_info button{border:none; background:none; color:#ffffff;}
*/
/*
.navigation .search_info .form-control{border:none; background-color:#fff; color:#081d2e; border-radius:0px;}
.navigation .search_info button{border:none; background:none; color:#91a3b1;}
*/

.navigation .search_info .form-control{background-color:#fff; color:#081d2e;  }
.navigation .search_info button{border:none; background:none; color:#91a3b1;}

/************* Autocomplete ***********/
.autocompleteresult ul{background-color:#ffffff; box-shadow:0 8px 12px rgba(0,0,0,0.1);	border:1px solid #eeeeee;}
ul.autocomplete-items li:hover, ul.autocomplete-items li.autocomplete-active {
	background:#f3f4f6; 
	color:#000000; 
	border-color:#3e7cbf;
	border-radius:0px;
}	

ul.autocomplete-items li:hover, ul.autocomplete-items li.autocomplete-active:nth-child(1){border-top-left-radius:5px; border-top-right-radius:5px;}	

ul.autocomplete-items li:hover, ul.autocomplete-items li.autocomplete-active:nth-last-child(1){border-bottom-left-radius:5px; border-bottom-right-radius:5px;}	

@media (max-width: 991px) {
	.navigation .navbar-light .navbar-nav .dropdown-item{color:var(--black) !important; font-size:var(--font-size-default) !important; font-weight:400 !important;}
	
	
	.navigation .search_info .form-control{border:1px solid #CCCCCC; background-color:#fff; color:#081d2e;}
	.navigation .search_info button{border:none; background:none; color:#91a3b1;}
}

/*** Mobile menu css start ****/
.screen-overlay {background-color: rgba(34, 34, 34, 0.6);}
/*** Mobile menu css end ***/

/*** Sticky START ***/
header.sticky{-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.1); box-shadow:0 5px 10px rgba(0, 0, 0, 0.1); background:#fff;}

/*--- Hero ---*/
.hero-sec h1{color:#121212;}
/*.hero-sec .owl-carousel .owl-nav button{background:#ffffff !important; height:50px; width:50px;  box-shadow:0 0 13px rgba(0,0,0,0.25); color:#282828 !important;  opacity:0.6;   -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}*/
.hero-sec .owl-carousel .owl-nav button{background:#ffffff !important; height:50px; width:80px;  box-shadow:0 0 13px rgba(0,0,0,0.25); color:#282828 !important;  opacity:0.6;  /*transform:translate(0,-50%);*/ -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.hero-sec .owl-carousel .owl-nav button.owl-prev{left: calc(50% - 81px);}
.hero-sec .owl-carousel .owl-nav button.owl-prev:after{ content: "\f104"; font-family: 'FontAwesome'; font-size:40px; line-height:40px;/* margin-left:-10px;*/}
.hero-sec .owl-carousel .owl-nav button.owl-next{right:50%}
.hero-sec .owl-carousel .owl-nav button.owl-next:after{ content: "\f105"; font-family: 'FontAwesome'; font-size:40px; line-height:50px; /*margin-right:-10px;*/}

.hero-sec .owl-carousel .owl-nav button:hover{ background:var(--dark-blue) !important; color:var(--white) !important;}
.hero-sec .owl-carousel.hero-carousel:hover .owl-nav button{display:inline; /*transform:translate(0,-50%);*/ -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}


/*.hero-sec .owl-carousel .owl-nav button.owl-next{background:url(../images/arrow_right.png) no-repeat center center !important; background-size:100% 100% !important; opacity:0.6;}
.hero-sec .owl-carousel .owl-nav button:hover{opacity:1;}
*/

.owl-carousel .owl-dot span{ width:15px; height:15px; border-radius:50%; background:#fff; opacity:0.7; border:1px solid #CCCCCC;}
.owl-carousel .owl-dot.active span{ background:#2d5884; opacity:1; border:1px solid #2d5884;}


/*--- Banner Hero Inner Page ---*/
.hero-sec-inner{color:var(--white); background:url(../images/inner_bg.jpg) no-repeat center center; background-size:cover;}

/*--- Banner Hero Inner Page ---*/
.breadcrumbs_wrap{/*background:url(../images/breadcrumbs_bg.jpg) repeat center center;*/ 
	/*background-color:#f3f4f6;*/
	
	border-bottom:1px solid #e7e7e7;
	
	background: #E7E7E7;
background: linear-gradient(0deg,rgba(231, 231, 231, 1) 0%, rgba(255, 255, 255, 1) 100%);

}
.breadcrumbs_separater i{font-size:12px;}
.breadcrumbs_item{margin-left:12px; color:#000000;}
.breadcrumbs li a{color:var(--primary);}
.breadcrumbs li a:hover{color:var(--black);}

/******** Home Bottom banne ******/
homebottombanner_sec{background:#f5f5f5;}

/******** Product List ******/
.productlist-innerwrap h3{text-transform:capitalize; color:var(--primary) !important;}
.productlist-outerwrap:hover .productlist-innerwrap h3{color:var(--black) !important;}

/***** Product Details *****/
.product-det-download-brochure-wrap img{background-color:#060193;}

.product-det-spec-tab{background:#f0f0f0; color:#000;}
.product-det-spec-tab-content{background:#ffffff;box-shadow:0px 10px 29px rgba(0,0,0,0.2)}
#product-det-spec-one:checked ~ .product-det-spec-tabs #product-det-spec-one-tab,
#product-det-spec-two:checked ~ .product-det-spec-tabs #product-det-spec-two-tab,
#product-det-spec-three:checked ~ .product-det-spec-tabs #product-det-spec-three-tab,
#product-det-spec-four:checked ~ .product-det-spec-tabs #product-det-spec-four-tab,
#product-det-spec-five:checked ~ .product-det-spec-tabs #product-det-spec-five-tab{
  background:#10263b;
  color:#FFFFFF;
  
}
.product-det-spec-tab-content table{color:var(--primary) !important;}
.product-det-spec-tab-content table border{border:1px solid #efefef;}
.product-det-spec-tab-content table thead th{background-color:#efefef; font-weight:500;}
.prd-dimension-val span{color:var(--primary-light);}


/******** Testimonial Sec ********/
.sliderarrow.owl-carousel .owl-nav button{background:#cfae7a !important; color:#493326 !important;}
.sliderarrow.owl-carousel .owl-nav button:hover{ color:#fff !important; background:#000 !important;}


.testimonial_sec{background:#f5f5f5;}
.testi h3{color:#000000;}
.testi .othr span{color:#868686;}
.testi p{color:#868686;}
.testimonial_sec .owl-carousel .owl-item.center .testi{ background:#fff; box-shadow:0 0 40px rgba(207,216,242,0.36);}
.testimonial_sec .owl-carousel .owl-item.center .testi figure{}

/*----- Blog -----*/
.blog-list-box h3{font-size:18px;  font-weight: 700;}

/*----- Gallery -----*/
.galleryenlargeicon {
  background-color:#164678;
  border-radius:50%;
}

/*----Contact Us ------*/

.info_contact h5{color:#150c00;}
.info_contact .add_block strong{color:#3e7cbf;}
.info_contact .contact a{color:var(--primary);}
/*.info_contact .add_block i{color:#fff; background:#3e7cbf; box-shadow:5px 5px 18px rgba(62,124,191,0.44);}*/
.info_contact .contact a:hover{ color:#000;}


.form_info{box-shadow:5px 5px 32px rgba(0,0,0,0.09);}
.form_block i{color: #0e2b4d;}


/*======== Inner Pages ==========*/
.innerpage_sec ul li:after{color:var(--primary); background:var(--primary);}
.innerpage_sec h3{color:var(--black);}

.socialmediastickyrightwrap_badge{box-shadow:5px 5px 32px rgba(0,0,0,0.09); background-color:var(--primary);}

/*======== Footer ========*/

/*======== Bottom Bar ========*/
/*.bottom_bar_mb{background-color:#FAFAFA; 
border-top-left-radius: 10px;  
border-top-right-radius: 10px;
box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
.bottom_bar_mb .bottom_inn .nav_social li{width:14.28%; font-size:1em; }
.bottom_bar_mb .bottom_inn .nav_social li a{height:60px;}
.bottom_bar_mb .bottom_inn .nav_social li i{font-size:1.5em; color:var(--black);}
*/

.bottom_bar_mb{background-color:#ffffff; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.bottom_bar_mb .bottom_inn .nav_social li{width:20%; font-size:1em; text-align:center; border-right:1px solid #e8e8e8;}
.bottom_bar_mb .bottom_inn .nav_social li:nth-last-child(1){border-right:none;}

.bottom_bar_mb .bottom_inn .nav_social li a{height:70px;}
.bottom_bar_mb .bottom_inn .nav_social li i{font-size:1.6em; color:var(--bottom-bar-mb-icon);}
.bottom_bar_mb .bottom_inn .nav_social li a span, .bottom_bar_mb .bottom_inn .nav_social li section.clstogglemenu{font-size:0.8em; color:var(--bottom-bar-mb-icon); padding-top:5px;}
.bottom_bar_mb .bottom_inn .nav_social li .navbar-toggler span{ background-color:var(--bottom-bar-mb-icon);}

ul.toggle-mb-social{margin:20px 0 30px; padding:0; display: flex;}
ul.toggle-mb-social li{ width:40px; height:40px; margin-right:10px !important; transition:all .4s ease-in-out;}
ul.toggle-mb-social li i{width:40px; height:40px; font-size:1.2em !important;  text-align:center !important; line-height:40px; transition:all .4s ease-in-out;}
ul.toggle-mb-social li{background-color:#fff; border:1px solid #CCCCCC;}
ul.toggle-mb-social li:hover{background-color:#FFFFFF;}

footer{color:#FFFFFF; background-color:var(--dark-blue);}
.foot_link li{color:#c7c7c7;}

footer .footer-flex-container .column{ font-size:14px; /*font-size:var(--font-size-default);*/}
footer .footer-flex-container .column h4{color:var(--dark-yellow); font-size:16px; font-weight:600;}

footer .footer-flex-container .column ul.foot_link li a{color:#c7c7c7;  font-size:14px; /*font-size:var(--font-size-default);*/}
footer .footer-flex-container .column ul.foot_link li a:hover{ color:var(--white);}

.foot_link.contact li span{ font-size:14px; /*font-size:var(--font-size-default);*/}
ul.footer-social li{background-color:#7f7e7d; border:1px solid #7f7e7dl;}
ul.footer-social li:hover{background-color:#FFFFFF;}

.info_contact_inner_wrap ul.footer-social li{background-color:#e5e5e5; border:1px solid #7f7e7dl;}
.info_contact_inner_wrap ul.footer-social li:hover{background-color:#7f7e7dl;}

ul.nav_social li:hover i.clscall,
ul.footer-social li:hover i.clscall,
ul.toggle-mb-social li:hover i.clscall
{color:#1877F2 !important;}

ul.nav_social li:hover i.clsemail,
ul.footer-social li:hover i.clsemail,
ul.toggle-mb-social li:hover i.clsemail
{color:#1877F2 !important;}

ul.nav_social li:hover i.clsfacebook,
ul.footer-social li:hover i.clsfacebook,
ul.toggle-mb-social li:hover i.clsfacebook
{color:#1877F2 !important;}

ul.nav_social li:hover i.clslinkedin,
ul.footer-social li:hover i.clslinkedin,
ul.toggle-mb-social li:hover i.clslinkedin
{color:#0077B5 !important;}

ul.nav_social li:hover i.clsyoutube,
ul.footer-social li:hover i.clsyoutube,
ul.toggle-mb-social li:hover i.clsyoutube
{color:#FF0000 !important;}

ul.nav_social li:hover i.clswhatsapp,
ul.footer-social li:hover i.clswhatsapp,
ul.product-social-icons li:hover i.clswhatsapp,
ul.toggle-mb-social li:hover i.clswhatsapp
{color:#25D366 !important;}

/*.subs_cribe{background:#154576;}
.subs_cribe p{color:#ffffff;}
.ftr_logo{background-color:#FFFFFF;}

.footer_menu{}
.footer_link h4{color:#ffffff; text-transform:uppercase;}
.footer_link ul li a ,.footer_link a{color:#ffffff;}
.footer_link ul li a:hover ,.footer_link a:hover{ color:#be985c;}
.copy_right{ color:#ffffff;}
.copy_right a{ color:#ffffff;}
.copy_right a:hover{ color:#b79155;}

.footer_link .add_info, .footer_link .add_info i{color:#ffffff;}
*/
@media (min-width: 992px){
	.dropdown-menu > li:hover{ background-color: #f1f1f1 }
}

@media (max-width: 991px) {

.navigation{ padding:10px 0; background:#ffffff;}
.navbar-toggler{height: 33px; margin-top:10px;}
.navbar-toggler span {background-color:#000; height:3px; width:25px; margin-top:4px; margin-bottom:4px;}
.navbar-toggler-btn-close span{height:1px; width:16px; background-color:#000; font-size:0.9em;} /* Mobile menu close button*/

.sticky .navbar-toggler span{ background-color:#000;}

.sticky #navbar_main .navbar-toggler span{ background-color:#000;}
.sticky .navbar-toggler span {background-color:#000;}
.offcanvas-header{border-bottom:1px solid #ebebeb;}
header .navbar-light .navbar-nav{padding:0px 0px 30px; }
header .navbar-light .navbar-nav li, header .navbar-light .navbar-nav .dropdown-menu li{border-top:1px solid #ebebeb;}
header .navbar-light .navbar-nav li:nth-child(1){border-top:none;}
header .navbar-light .navbar-nav .dropdown-menu li{border-top:1px solid #ebebeb;}
.header_topnavwrapmob ul li.header-topmenuhomemob{border:none;}

/*header .navbar-light .navbar-nav li:nth-child(2){border-top:1px solid #CCCCCC;}
*/

.navigation .navbar-light .navbar-nav .nav-link:hover, .navigation .navbar-light .navbar-nav .nav-link:focus, .navigation .navbar-light .navbar-nav .show > .nav-link, .navigation .navbar-light .navbar-nav .active > .nav-link, .navigation .navbar-light .navbar-nav .nav-link.show, .navigation .navbar-light .navbar-nav .nav-link.active
{ color:#000; background-color:#f8f9fa;}
header .dropdown-item:hover, header .dropdown-item.active,
.navigation .navbar-light .nav-item:hover .nav-link /* Main Menu color on hover sub menu*/
{ background-color:#f8f9fa !important; color:#000 !important; background: none;}


.navigation .navbar-light .navbar-nav .nav-link{ color:#000; padding:10px 20px;}
header .navigation .navbar-nav .dropdown-menu{ background:none; box-shadow:none;}
header .navigation .navbar-nav .dropdown-item{ color:#000;}
.navigation .navbar-light .navbar-nav .nav-link:hover, .navigation .navbar-light .navbar-nav .nav-link:focus, .navigation .navbar-light .navbar-nav .show > .nav-link, .navigation .navbar-light .navbar-nav .active > .nav-link, .navigation .navbar-light .navbar-nav .nav-link.show, .navigation .navbar-light .navbar-nav .nav-link.active
{ color:#000; background: none;}


/**** Mobile menu css start *****/
.mobile-offcanvas .navbar-toggler{right:10px !important; top:10px !important; font-weight:400px;}
.mobile-offcanvas.show{ background:#ffffff;}
.mobile-offcanvas{width:50%;}

.header_topnavwrapmob ul li{border:1px solid #ebebeb}
header .navbar-light .navbar-nav .header_topnavwrapmob li:nth-child(1){border-top:none;}

/*** Mobile menu css end *****/

}

@media (max-width: 640px) {
.mobile-offcanvas{width:80%;}
}

@media (max-width: 480px) {
.mobile-offcanvas{width:80%;}
}