.btn-custom, a.btn-custom,
.btn-custom:focus, .btn-custom.focus, 
.btn-custom:hover, .btn-custom:active{background-color:#154576 !important; color:#ffffff !important;}

.bnt-hover {box-shadow: 0 0 1px rgba(0, 0, 0, 0); background: #fcb041; color:#ffffff !important;}
.bnt-hover:before { content: ""; background: #fcb041; color:#000000 !important;}
.bnt-hover:hover, .bnt-hover:focus, .bnt-hover:active {color: #000000 !important;}
.bnt-hover:hover:before, .bnt-hover:focus:before, .bnt-hover:active:before {color: #000000 !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);
}

a {color:#154576;}
a:hover, a:focus {color:#f6ad40;}

.box-hover:hover{background:#fff; box-shadow:0 0 40px 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;}
.text-primary {color: #154576 !important;}
.tickfont {color: #fcae3b !important;}
.section-title {color: #154576;}
.section-title-sm {color: #154576;}
.section-title span, .section-title-sm span {background: #ffffff;}

.section-title::before, .section-title-sm::before {background: #fcae3b;}
/*======== Top Part ========*/
header{background-color:#ffffff; color:#000000;}
.middle-head{background-color:#f7f7f7; color:#000000;}

.header_topnavwrap ul li a{color:#717173; font-weight:500;}
.header_topnavwrap ul li a:hover{color:#f9ae41;}

ul.top-social li a{ color:#ffffff;}
ul.top-social li a:hover{ color:#f9ae41;}
ul.top-social li a.call{color:#ffffff;}
ul.top-social li a.call i{ margin-right:5px;}
ul.top-social li a.call:hover{color:#f9ae41;}

.form_info .field{background:#fff; border:1px solid #e8e8e8;}
.submit_btn{background:#ffc641; color:#3c3c3d;}
.submit_btn:hover{ background:#162571; color:#fff;}


.heading-bg
{
	/*background:url(../images/bg-grey.jpg) repeat-x left 13px;*/
	color:#000000;
}
.heading-bg span
{
	/*width:auto;
	background-color:#FFFFFF;
	padding:0 20px 0 20px;*/
}

/*======== Top Navigation ========*/
.top-head{background-color:#154576; color:#FFFFFF;}
.header_topnavwrap ul li a{color:#ffffff; font-weight:500;}
.header_topnavwrap ul li a:hover{color:#000000;}



.header_righttopnavwrap li>a .prod-count{background:#f04f44; color:#fff;}

/*======== Navigation ========*/
.navigation{background:#ffffff;}
.navigation .navbar-light .navbar-nav .nav-link{color:#000000;}
.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:#154677; background-color:#ffff;}
.navigation .navbar-light .nav-item:hover .nav-link /* Main Menu color on hover*/
{ background:#ffff !important; color:#154677 !important;}

header .dropdown-item:hover, header .dropdown-item.active /* Sub Menu hover*/
{ background:#f3f3f3 !important; color:#154677 !important;}

/*
.navigation{background:#ffffff;}
.navigation .navbar-light .navbar-nav .nav-link{color:#ffffff;}
.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:#fad235;}
header .dropdown-item:hover, header .dropdown-item.active,
.navigation .navbar-light .nav-item:hover .nav-link
{ background:#fad235 !important; color:#000 !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;}

/*** Mobile menu css start ****/
.screen-overlay {background-color: rgba(34, 34, 34, 0.6);}

.header_topnavwrapmob ul li{/*background-color:#114edd;*/ border:1px solid #CCCCCC}
.header_topnavwrapmob ul li a{color:#000000;}
.header_topnavwrapmob ul li a:hover{color:#fff; background-color:#114edd}

/*** 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; /*background:url(../images/arrow_left.png) no-repeat center center !important; background-size:100% 100% !important;*/ opacity:0.6; /*display:none;*/  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:5%;}
.hero-sec .owl-carousel .owl-nav button.owl-prev:after{ content: "\f104"; font-family: 'FontAwesome'; font-size:40px; line-height:50px; margin-left:-6px;}
.hero-sec .owl-carousel .owl-nav button.owl-next{right:5%;}
.hero-sec .owl-carousel .owl-nav button.owl-next:after{ content: "\f105"; font-family: 'FontAwesome'; font-size:40px; line-height:50px;margin-right:-6px;}

.hero-sec .owl-carousel .owl-nav button:hover{ background:#cfae7a !important; color:#fff !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;}

/******** Home Bottom banne ******/
homebottombanner_sec{background:#f5f5f5;}

/******** 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{}

/*----- Staff -----*/

/*----- Gallery -----*/
.galleryenlargeicon {
  background-color:#164678;
  border-radius:50%;
}

/*----Contact Us ------*/
.detail_contact{/*border-bottom:5px solid #162571;*/}
.detail_contact .add_info{color:#000000;}
.detail_contact .add_info i{/*border:1px solid #fcb041;*/ color:#154576;}
.detail_contact .add_info a{ color:#000000;}
.detail_contact .add_info a:hover{ color:#154576;}

.contact_social_link i{ background-color:#fcb041; border:1px solid #fcb041;  color:#ffffff; }
.contact_social_link i:hover{ background-color:#fcb041; border:1px solid #fcb041;  color:#154576; }

/*======== Footer ========*/
footer{color:#FFFFFF; background-color:#14375b;}
.subs_cribe{background:#154576;}
.subs_cribe p{color:#ffffff;}
.ftr_logo{background-color:#FFFFFF;}

.footer_menu{/*background:#1b4671;*/}
.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{/*background:#154576;*/ 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;}
.navbar-toggler{height: 33px; margin-top:5px;}
.navbar-toggler span {background-color:#000000; 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;}


/*
.top-head{background-color:#114edd; color:#FFFFFF;}
.header_topnavwrap ul li a{color:#ffffff; font-weight:500;}
.header_topnavwrap ul li a:hover{color:#000000;}

ul.top-social li a{ color:#ffffff;}
ul.top-social li a:hover{ color:#303032;}
ul.top-social li a.call{color:#ffffff;}
ul.top-social li a.call i{ margin-right:5px;}
ul.top-social li a.call:hover{color:#303032;}

.header_righttopnavwrap li>a .prod-count{background:#f04f44; color:#fff;}*/
/*.navigation{background-color:#FFFFFF;}
.maincontent-mob{ margin-top:80px; position:absolute;}
*/

header .navbar-light .navbar-nav{padding:30px 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%;}
}