.handle-preloader .animation-preloader .txt-loading .letters-loading { color: #1f526b; }
.handle-preloader .animation-preloader .txt-loading .letters-loading:before { color: #f9b500;}
.handle-preloader .animation-preloader .txt-loading .letters-loading {letter-spacing: 4px;}

.pro_cat .tabs-content-inner .project-block-one .image-box{ width: 300px; height: 400px; overflow: hidden; background:#fff; }
.pro_cat .tabs-content-inner .project-block-one .image-box img{ height: 100%; width: 100%; object-fit: contain; vertical-align: middle; }
.main-header.style-one .header-lower { position: relative; left: 0px; top: 0px; right: 0px; width: 100%; background: rgba(255,255,255,0.05); box-shadow: 0 10px 20px rgb(0 0 0 / 5%); }
.main-menu .navigation > li > a { color: #000; }
.main-menu .navigation > li.dropdown > a:before { color: #000; }
.main-header .search-box-btn { color: #2c6a84; }
.sticky-header { background: #ffffff; }
.main-header .sticky-header .search-box-btn, .main-header .sticky-header .cart-btn a, .main-header .sticky-header .user-btn a { color: #000 !important; }
.main-header.style-one .menu-right-content .user-btn a, .main-header.style-one .menu-right-content .cart-btn a { color: #000; }
.main-header .sticky-header .main-menu .navigation > li a { color: #000!important; }
.banner-carousel .active .slide-item .image-layer { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.banner-carousel .slide-item .image-layer {  width: 100%; position: relative;  }
.banner-carousel .slide-item .image-layer img { height: 100%; width: 100%; object-fit: contain; background-position: center; }
.banner-carousel .owl-nav .owl-prev ,.banner-carousel .owl-nav .owl-next { top: 165px; }
.nav-style-one .owl-nav .owl-prev,.nav-style-one .owl-nav .owl-next { height: 60px; width: 60px ; line-height: 65px; border-radius: 10px;  }
.nav-style-one .owl-nav .owl-prev { border-radius: 7px 11px 11px 60px; box-shadow: 4px 2px 5px 1px; }
.nav-style-one .owl-nav .owl-next { border-radius: 65px 21px 173px 0px; box-shadow: -3px 2px 3px 1px; }
.project-block-one .inner-box:hover .lower-content h3 a{ color: #000; }
.main-menu .navigation > li > ul > li > ul { background: #fff; width: 303px;   }
.main-menu .navigation > li > ul, .main-menu .navigation > li > .megamenu { background: #fff; }
.main-menu .navigation > li > ul > li > a, .main-menu .navigation > li > .megamenu li > a { color: #000; }
.main-menu .navigation > li > ul > li > ul > li > a { color: #000;  }
.main-header .sticky-header .main-menu .navigation > li a, .main-header .sticky-header .main-menu .navigation > li a:before { color: #000!important; }
.main-menu .navigation > li { padding: 15px 0px; }

@media only screen and (max-width: 767px){
	.banner-section .content-inner .image-box, .banner-section.style-one .banner-carousel .slide-item .image-layer, .banner-section .anim-icon { display: inline-block; }
}
@media only screen and (max-width: 599px){
	.banner-section.style-one .banner-carousel .content-box {padding: 72px 0px 100px 0px;}
}
.shop-block-one .inner-box .image-box{ width: 100%; height: 300px; overflow: hidden; }
.shop-block-one .inner-box .image-box img{ width: 100%; height:100%; object-fit: contain; }
.project-block-one .inner-box { background: #9eb4bd; }
.boxed_wrapper .shop-section { background: #f3f9ff; }
.shop-block-one .inner-box .lower-content h3 { min-height: 100px; }
.shop-block-one .inner-box .lower-content h3 a { text-transform: capitalize;  font-size: 15px; }
.product-details-content .product-details h2 { text-transform: capitalize; }
.project-block-two .inner-box .image-box {  height: 400px;  background: none;  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
.project-block-two .inner-box .image-box img { width: 100%; height: 100%; object-fit: contain; vertical-align: middle; }
.gallery-page-2 .sortable-masonry .filter-tabs li {     display: inline-block; margin: 7px 16px; text-align: center; }
.project-block-two .inner-box .lower-content h3 a { color: #000; text-transform: capitalize; display: inline-block; text-align: center; }
.scroll-top{ border-radius: 36% 14% 109% 27%; background: #fcb832;}
.shop-block-one .inner-box .lower-content .price-box { background: #fcb832d4; }
.theme-btn-two:before, .theme-btn-two:after { background:#fbb227; }
.project-block-two .inner-box .lower-content .view-btn a { background: #fcb634;   } 
.project-block-two .inner-box .lower-content h3 a:hover { color: #2a5a6f; text-shadow: 0px 3px 3px; }
.ourhistory-section .inner-box .image-box { width: 300px; height: auto; overflow: hidden;  }
.ourhistory-section .inner-box .image-box img { width: 100%; height: 100%; object-fit: contain; border:1px solid black; }
.ourhistory-section .inner-content .line-box { background : #fbb52f; }
.ourhistory-section .inner-content .line-box:before { background : #fbb52f; }
.ourhistory-section .inner-content .line-box span:after { background: #ffa900; }
.ourhistory-section .inner-content .line-box span { background: #fab42f; }
.footer-top .logo-widget .footer-logo { max-width: 270px;} 
.widget-content p { text-align: justify; }
.main-footer .footer-top .links-widget .links-list li a { padding-left: 33px; }
.prolist {
    width: 240px;
    margin-left: auto;
    margin-right: auto;
   }
 @media only screen and (max-width: 600px) {
 	.prolist {
    width: 100%;
    
   }
 }

 .logisection .form-title {
 	margin-top: 10px;
 	margin-bottom: 10px;
 }
.log-image { margin-left: auto; }

@media (min-width: 576px){
	.modal-md {
	    max-width: 400px;
	    margin: 1.75rem auto;
	}
}
.column-box .remove-btn a { color: #000!important; }
.column-box .remove-btn:hover.remove-btn a { color: #fff!important; }
.cartemtpy img{ margin-left: auto; margin-right: auto; display: block; }
.shopbtn_cart { text-align: center;  }
.checkout-section .sub-title { background: #fcb83280; }
.theme-btn-one { background: #fcb832; }
.billing-info .address_details{ padding:20px; }
.billing-info .address_details p { font-size: 16px; color: #222; cursor: pointer; }
.list .form-group:hover{ background: #ccdde2; }
.orimg { width: 60px; }
.orimg img{ width: 100%; height:100%;  }
.pro-text { display: flex; align-items: center; }
.footer-top .contact-widget .widget-content .social-links li a:hover { background: #fdc458e3; }
.project-block-one .inner-box .lower-content .view-btn a { background: #fdc458; }
.shop-block-one .inner-box .lower-content h3 a:hover,.news-block-one .inner-box .lower-content h3 a:hover { color: #305f73;  }
.sortable-masonry .filter-tabs li span:before { background: #fcb734; }
.default-form .form-group input:focus, .default-form .form-group textarea:focus { border-color: #446e81!important; }
.product-details-content .product-details h3 { color: #356377; }
.product-details-content .product-details .other-links .list li a:hover { color: #fcb832 }
.inner-box p { text-align: justify; }
.main-footer:before { background: #0e2c50; }
.footer-bottom { background: #0a213d; }
.footer-bottom .copyright p a { color: #fdfdfd; }
.footer-bottom .footer-nav li a:hover { color: #ffffff; }
.menu-area .mobile-nav-toggler .icon-bar { background-color: #000;  }
.mobile-menu .nav-logo {  position: relative;  padding: 44px 18px;  text-align: left;  max-width: 285px;  padding-bottom: 100px; }
.main-menu .navigation > li > ul > li:hover > a, .main-menu .navigation > li > .megamenu li:hover > a, .main-header .sticky-header .main-menu .navigation > li ul li a:hover { color: #fbb52f !important; }
.addresssection { max-height: 400px; overflow-y: auto; }
.bdr{ padding: 20px; border: 2px solid black; border-radius: 2%; position: relative; }
.add_sel { position: absolute; top: 10%; right: 5%; height: 28px!important; width: 23px; }


