/*

Template: Architeck - Construction & Engineering WordPress Theme

Author: peacefulthemes.com

Version: 2.0

Design and Developed by: Peaceful Themes

*/
@media(max-width:1699px) {
	body:not(.rtl) .elementor-2066 .elementor-element.elementor-element-74f500a, body:not(.rtl) .elementor-567 .elementor-element.elementor-element-6ddc6fec { right: -12%; }
	.pt-testimonial.pt-testimonial-1 .owl-carousel .owl-nav { top: -97px; }
}
@media(max-width:1399px) {
	.re-mr-1366 { margin-right: 45px; }
	body:not(.rtl) .elementor-2066 .elementor-element.elementor-element-74f500a, body:not(.rtl) .elementor-567 .elementor-element.elementor-element-6ddc6fec { right: -23%; }
}
@media(max-width:1365px) {
	footer#pt-footer { font-size: 14px; }
	#pt-footer .pt-footer-style-1 .pt-footer-logo { height: 30px; }
}
@media(max-width:1199px) {
	.container, .elementor-section.elementor-section-boxed>.elementor-container { max-width: 960px; }
	.re-mr-1366 { margin-right: 0; }
}
@media(max-width:1023px) {
	.container, .elementor-section.elementor-section-boxed>.elementor-container { max-width: 100%; }
	footer#pt-footer { font-size: 16px; }
	.pt-subscribe-block { margin-bottom: 30px; }
	#pt-footer .pt-footer-style-1  .pt-copyright-footer .row { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
	.content-area .site-main { padding: 90px 0; }
	.pt-testimonial.pt-testimonial-1 .owl-carousel .owl-nav { position: relative; top: 0; margin-top: 30px; }
	.pt-portfolio-block .pt-portfolio-img { margin-top: 0 !important; }
}
@media(max-width:767px) {
	.section-style:before { display: none; }
	.section-style:after { display: none; }
	.pt-section-description br { display: none; }
	.pt-blog-post .pt-blog-contain { padding: 15px; }
	#pt-loading img { width: 280px; }
	#pt-footer .pt-footer-style-1 .pt-copyright-footer .text-right { text-align: center !important; }
	#pt-footer .pt-footer-style-1 .pt-copyright-footer .pt-copyright { padding: 15px 0; display: inline-block; width: 100%; }
	.pt-footer-social { text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.05); }
	.pt-footer-social ul li { float: none; display: inline-block; }
}
@media(max-width:479px) {
	.pt-subscribe-block .pt-subscribe-img { display: none; }
	.pt-subscribe-block .pt-subscribe-details { margin-left: 0; text-align: center; }
	.pt-subscribe-from form input { text-align: center; }
	.pt-subscribe-from form input[type="submit"] { position: relative; width: 100%; }
}


/*================================================

Header

================================================*/
header#pt-header{position:relative;display:inline-block;width:100%;clear:both;background:var(--white-color);z-index:999;}
header#pt-header.pt-header-sticky{position:fixed;top:0;left:0;display:inline-block;width:100%;-webkit-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);-moz-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);}

/*===== Header Top Bar =====*/
header#pt-header .pt-top-header{background:var(--dark-color);padding:0;font-size:14px;}
header#pt-header .pt-top-header .pt-header-contact.text-right ul{float:right;}
header#pt-header .pt-top-header .pt-header-contact ul{margin:0;padding:0;}
header#pt-header .pt-top-header .pt-header-contact ul li{list-style:none;display:inline-block;color:var(--white-color);border-left:1px solid rgba(255,255,255,0.1);padding:10px 20px;float:left;}
header#pt-header .pt-top-header .pt-header-contact ul li:last-child{margin-right:0;border-right:1px solid rgba(255,255,255,0.1);}
header#pt-header .pt-top-header .pt-header-contact ul li i{margin-right:10px;}
header#pt-header .pt-top-header .pt-header-contact ul li a{color:var(--white-color);}
header#pt-header .pt-top-header .text-right .pt-header-social ul,
header#pt-header .pt-top-header .pt-header-social.text-right ul{float:right;}
header#pt-header .pt-top-header .pt-header-social ul{margin:0;padding:0;}
header#pt-header .pt-top-header .pt-header-social ul li{list-style:none;display:inline-block;float:left;border-left:1px solid rgba(255,255,255,0.1);}
header#pt-header .pt-top-header .pt-header-social ul li a{color:var(--white-color);padding:10px 20px;display:inline-block;}
header#pt-header .pt-top-header ul li a:hover{color:var(--primary-color);}
header#pt-header .pt-top-header .pt-header-social ul li:last-child{border-right:1px solid rgba(255,255,255,0.1);}

/*===== Logo =====*/
header#pt-header .pt-bottom-header .navbar .navbar-brand{line-height:80px;}
header#pt-header .pt-bottom-header .navbar .navbar-brand img{height:35px;}

/*===== Header Navbar Bar =====*/
header#pt-header .pt-bottom-header{min-height:90px;}
header#pt-header .pt-bottom-header .navbar{padding:0;}
header#pt-header .pt-bottom-header .navbar .pt-menu-contain{display:inline-block;width:100%;}
header#pt-header .pt-bottom-header .navbar .navbar-nav{float:right;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li{position:relative;display:inline-block;float:left;margin-right:45px;font-family:var(--title-fonts);color:var(--dark-color);line-height:90px;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li:last-child{margin-right:0;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li a{font-family:var(--title-fonts);color:var(--dark-color);}
header#pt-header .pt-bottom-header .navbar .navbar-nav li a:focus,
header#pt-header .pt-bottom-header .navbar .navbar-nav li a:hover,
header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-item a,
header#pt-header .pt-bottom-header .navbar .navbar-nav li.current_page_item a,
header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover a,
header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor a{color:var(--primary-color);}

/*===== Sub Menu Bar =====*/
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu{display:none;}

header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{display:block;background:var(--white-color);position:absolute;top:100%;left:0;padding-left:0;display:inline-block;width:210px;z-index:999;-webkit-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);-moz-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{position:absolute;top:0;right:100%;left:inherit;display:block;background:var(--white-color);padding-left:0;display:inline-block;width:200px;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu .sub-menu li:hover>.sub-menu{position:relative;top:0;right:0;left:inherit;display:block;background:transparent;width: 100%;box-shadow: none;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li{line-height:2;padding:0;margin:0;display:inline-block;width:100%;color:var(--secondary-color);}
header#pt-header .pt-bottom-header .navbar .navbar-nav li i{margin-left:5px;opacity:0.4;font-size:12px;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a{line-height:2;text-transform:capitalize;padding:8px 15px;display:inline-block;width:100%;color:var(--secondary-color);font-size:14px;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a:focus,
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a:hover,
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.current-menu-item a{color:var(--primary-color);transform: translateX(10px);}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.current-menu-parent>a{color:var(--primary-color);}
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu{ position: inherit; }
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu.mega-small{ position: relative; }
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu.mega-small > .sub-menu{ min-width: 480px;left: -30px;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu.menu-col-2 > .sub-menu > li{width: 50%;}

header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu > .sub-menu{width: 100%;padding: 30px;padding-bottom: 5px;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu > .sub-menu > li{ padding-bottom: 30px; }
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu > .sub-menu > li .sub-menu li > a{ padding: 8px 0; }

header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu .sub-menu .menu-heading > a{ font-weight: 500; font-size: 16px;transform: none;color: var(--secondary-color);cursor: inherit;padding: 0;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu .sub-menu .menu-heading > a:before{ display: none; }
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu .sub-menu .sub-menu{display: block;position: relative;top: 0;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li.mega-menu.menu-col-4 > .sub-menu > li{width: 25%;}




/*@media screen and (max-width:4000px) and (min-width:1023px){
    header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover>.sub-menu{display:block!important;}
}*/

/*===== Navigation Sub Menu =====*/
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li>.sub-menu{display:none;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children> a:before{content:"\f124";font-family:"Ionicons";position:absolute;top:12px;right:15px;color:var(--secondary-color);line-height:2;font-size:12px;transition: all 0.5s ease;}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children:hover a:before{color:var(--secondary-color);}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children a:hover:before{transform: translateX(-10px);}
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children.current-menu-parent a:before{color:var(--white-color);}

/*===== Navigation search =====*/
header#pt-header .pt-menu-search-block{position:relative;margin-left:30px;}
header#pt-header .pt-menu-search-block a{color:var(--dark-color);font-size:16px;width:18px;display:inline-block;}
header#pt-header .pt-search-form{position:absolute;top:61px;right:0;width:350px;padding:15px;z-index:999;background:var(--white-color);-webkit-box-shadow:0px 3px 30px 0px rgba(0,33,85,0.1);-moz-box-shadow:0px 3px 30px 0px rgba(0,33,85,0.1);box-shadow:0px 3px 30px 0px rgba(0,33,85,0.1);}

/*===== Header Style-1 =====*/
header#pt-header.pt-header-style-1.pt-has-sticky{position:absolute;top:0;left:0;display:inline-block;width:100%;background:transparent;z-index:999;padding:15px 0;}
header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{position:fixed;background:var(--dark-color);padding:0;}
header#pt-header.pt-header-style-1 .pt-bottom-header{min-height:70px;}
header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{line-height:normal;background:var(--white-color);padding:28px 30px 27px;position:relative;}
header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand:before{content:"";position:absolute;right:100%;top:0;width:100%;display:inline-block;height:100%;background:var(--white-color);opacity:0;}
header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky .pt-bottom-header .navbar .navbar-brand:before{opacity:1;}
header#pt-header.pt-header-style-1  .pt-bottom-header .navbar .navbar-nav li{color:var(--white-color);line-height:80px;}
header#pt-header.pt-header-style-1  .pt-bottom-header .navbar .navbar-nav li a{color:var(--white-color);}
header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor> a{color:var(--primary-color);}
header#pt-header.pt-header-style-1  .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:80px;}
header#pt-header.pt-header-style-1 .pt-header-info-box{margin:0 0 0 45px;display:flex;color:var(--white-color);}
header#pt-header.pt-header-style-1 .pt-header-call{display:inline-block;float:left;margin-right:30px;margin-top:5px;}
header#pt-header.pt-header-style-1 .pt-header-call a i{font-size:40px;margin-right:15px;line-height:1;}
header#pt-header.pt-header-style-1 .pt-header-call a{color:var(--white-color);display:flex;align-items:flex-start;}
header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info{flex:1;font-family:var(--title-fonts);}
header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info h5{color:var(--white-color);line-height:1;}
header#pt-header.pt-header-style-1 .pt-button{background:var(--primary-color);}

/*===== Header Style-2 =====*/
header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img{height:35px;}
header#pt-header.pt-header-style-2{position:absolute;top:0;left:0;display:inline-block;width:100%;background:var(--white-color);padding:0;-webkit-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);-moz-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);}
header#pt-header.pt-header-style-2 .navbar-brand{background:var(--primary-color);padding:15px 30px;margin:0;line-height:4.788888;text-align:center;width:100%;}
header#pt-header.pt-header-style-2 .pt-bottom-header{min-height:auto;}
header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{line-height:75px;}
header#pt-header.pt-header-style-2 .pt-header-info-box{display:flex;}
header#pt-header.pt-header-style-2 .pt-menu-search-block{line-height:76px;padding:0 30px;background:var(--white-color);border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;color:var(--white-color);font-size:20px;}
header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:75px;}
header#pt-header.pt-header-style-2 .pt-search-form{top:77px;}

/*Header Style-2 sticky*/
header#pt-header.pt-header-style-2.pt-header-sticky{position:fixed;top:0;left:0;display:inline-block;width:100%;}
header#pt-header.pt-header-style-2.pt-header-sticky .pt-top-header{display:none;}
header#pt-header.pt-header-style-2.pt-header-sticky .navbar-brand{line-height:2.39999;}

/*===== Header Style-3 =====*/
header#pt-header.pt-header-style-3{position:absolute;top:0;background:transparent;}
header#pt-header.pt-header-style-3 .navbar{padding:0;}
header#pt-header.pt-header-style-3 .navbar-brand{background:var(--primary-color);padding:15px 30px;margin:0;line-height:5.69999999;text-align:center;width:100%;}
header#pt-header.pt-header-style-3 .pt-top-header{background:var(--white-color);padding:10px 0;}
header#pt-header.pt-header-style-3 .pt-top-header .pt-metabox{display:flex;align-items:flex-start;}
header#pt-header.pt-header-style-3 .pt-top-header .pt-metabox i{font-size:48px;color:var(--primary-color);margin-right:15px;align-self:center;line-height:48px;}
header#pt-header.pt-header-style-3 .pt-top-header .pt-meta-body{flex:1;}
header#pt-header.pt-header-style-3 .pt-top-header .pt-meta-body h5{display:inline-block;width:100%;float:left;}
header#pt-header.pt-header-style-3 .pt-top-header .pt-metabox.adrs .pt-meta-body span{white-space:nowrap;width:170px;overflow:hidden;display:inline-block;text-overflow:ellipsis;}

/*==========*/
header#pt-header.pt-header-style-3 .pt-bottom-header{background:var(--white-color);min-height:auto;border-top:1px solid var(--grey-color);}
header#pt-header.pt-header-style-3 .pt-bottom-header .navbar .navbar-nav li{line-height:60px;}
header#pt-header.pt-header-style-3 .pt-bottom-header .pt-shop-btn{border-left:1px solid var(--grey-color);border-right:1px solid var(--grey-color);padding:0 20px;margin-left:45px;}
header#pt-header.pt-header-style-3 .pt-bottom-header .pt-shop-btn .pt-cart> a{line-height:60px;}
header#pt-header.pt-header-style-3 .pt-bottom-header .pt-menu-search-block{position:relative;margin-left:20px;margin-right:5px;}
header#pt-header.pt-header-style-3 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu,
header#pt-header.pt-header-style-3 .pt-bottom-header .dropdown-menu-mini-cart{top:60px;}
header#pt-header.pt-header-style-3 .pt-search-form{top:46px;}

/*=====Ttoggle Side Bar =====*/
header#pt-header.pt-header-style-2 .pt-toggle-btn{line-height:75px;padding:22px 25px;background:var(--primary-color);color:var(--white-color);min-height:77px;}
header#pt-header.pt-header-style-2 .pt-toggle-btn a:before,
header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{transform-origin:50% 0%;}
.buttons ol li:before{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:23vw;height:20vw;content:"";box-shadow:0 0 20px rgba(0,0,0,0.05);}
.buttons ol li:after{position:absolute;top:38%;right:7vw;transform:rotate(-90deg);z-index:1;display:block;width:30px;height:30px;text-align:center;content:counter(list-counter,decimal-leading-zero);font-family:Helvetica;font-size:20px;line-height:30px;font-weight:300;opacity:0.15;transition:color 0.35s;will-change:color;}
header#pt-header.pt-header-style-2 .pt-toggle-btn a{position:relative;display:block;top:15px;width:30px;height:2px;margin:0 auto;border:none;cursor:pointer;background:currentColor;color:inherit;font-size:0;transition:0.35s;}
header#pt-header.pt-header-style-2 .pt-toggle-btn a:before,
header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{position:absolute;top:0;left:50%;display:block;width:100%;height:2px;background:currentColor;content:"";transition:transform 0.35s;}
header#pt-header.pt-header-style-2 .pt-toggle-btn a:before{transform:translate(-50%,-10px);}
header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{transform:translate(-50%,10px);}

/*===== Header Style-1 =====*/
.admin-bar header#pt-header.pt-header-style-2,
.admin-bar header#pt-header.pt-header-style-1{top:32px;}
@media(max-width:767px){
    .admin-bar header#pt-header{top:0;}
    .admin-bar header#pt-header.pt-header-style-2.pt-header-sticky,
    .admin-bar header#pt-header.pt-header-style-1.pt-header-sticky{top:0;}
}
@media only screen and (min-device-width:601px) and (max-device-width:768px){
    .admin-bar header#pt-header.pt-header-style-2,
    .admin-bar header#pt-header.pt-header-style-1{top:46px;}
    .admin-bar header#pt-header.pt-header-style-2.pt-header-sticky,
    .admin-bar header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{top:46px!important;}
}
@media(max-width:1399px){
    header#pt-header .pt-bottom-header .navbar .navbar-nav li{margin-right:30px;}
    header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img{height:28px;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{left:inherit;right:100%;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children> a:before{content:"\f124";}
}
@media(max-width:1365px){
    header#pt-header .pt-bottom-header .navbar .navbar-nav li{font-size:14px;margin-right:15px;}
    header#pt-header .pt-top-header .pt-header-social ul li a{font-size:12px;padding:10px 15px;}
    header#pt-header .pt-top-header .pt-header-contact ul li{font-size:12px;padding:10px 15px;}
    header#pt-header.pt-header-style-2 .navbar-brand{padding:15px 10px;line-height:3.355;}
    header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img{height:25px;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{margin-right:30px;}
    header#pt-header.pt-header-style-2 .pt-menu-search-block{margin-left:30px;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{line-height:51px;}
    header#pt-header.pt-header-style-2 .pt-menu-search-block{line-height:51px;padding:0 20px;margin-left:0;}
    header#pt-header.pt-header-style-2 .pt-search-form{top:53px;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:52px;}
    header#pt-header.pt-header-style-2 .pt-toggle-btn{line-height:51px;padding:10px 20px;min-height:52px;}
    header#pt-header.pt-header-style-2 .pt-toggle-btn a{width:25px;}
    header#pt-header.pt-header-style-2 .pt-toggle-btn a:before{transform:translate(-50%,-10px);}
    header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{transform:translate(-50%,10px);}
    header#pt-header.pt-header-style-2.pt-header-sticky .navbar-brand{line-height:1.455;}
    header#pt-header.pt-header-style-2.pt-header-sticky .pt-bottom-header .navbar .navbar-nav li{line-height:57px;}
    header#pt-header.pt-header-style-2.pt-header-sticky .pt-menu-search-block,
    header#pt-header.pt-header-style-2.pt-header-sticky .pt-toggle-btn{line-height:57px;}

    /*===== Header Style-1 =====*/
    header#pt-header.pt-header-style-1 .pt-button{display:none;}
    header#pt-header.pt-header-style-1 .pt-header-call{margin-right:0;}

    /*===== Header Style-3 =====*/
    header#pt-header.pt-header-style-3 .pt-top-header .pt-metabox{padding:0 15px;}
    header#pt-header.pt-header-style-3 .pt-top-header .pt-metabox.adrs .pt-meta-body span{width:50px;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .pt-shop-btn{margin-left:30px;}
}
@media(max-width:1023px){

    /*===== Button Toggler =====*/
    header#pt-header .pt-bottom-header .navbar-toggler{font-size:20px;padding:12px 20px;line-height:normal;float:right;position:absolute;top:50%;right:0;margin-top:-26px;border-radius:0;}
    header#pt-header .pt-bottom-header .navbar .navbar-collapse{width:100%;position:absolute;left:0;top:71px;background:var(--white-color);-webkit-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);-moz-box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);box-shadow:0px 5px 15px 0px rgba(0,33,85,0.1);max-height:330px;overflow-y:scroll;overflow-x:hidden;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav{float:left;width:100%;display:inline-block;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li{float:left;width:100%;display:inline-block;line-height:2;position:relative;font-size:16px;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li a{width:100%;display:inline-block;padding:15px;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li i{margin-left:0;opacity:1;font-size:12px;position:absolute;right:15px;margin-top:-10px;top:50%;}
    header#pt-header .pt-menu-search-block{position:relative;margin-left:0;margin-right:100px;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{position:relative;top:0;left:0;padding-left:0;background:var(--grey-color);box-shadow:none;display:inline-block;width:100%;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a{padding:10px 30px;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li>a:hover,
    header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover>a{background:var(--primary-color);color:var(--white-color);}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor>a{background:var(--primary-color);color:var(--white-color);}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li i{margin-top:0;top:20px;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor>i,
    header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover i{color:var(--white-color);}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{position:relative;top:0;left:0;background:transparent;display:inline-block;width:100%;float:left;}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children>a:before{font-size:12px;right:30px;content:"\f123";}
    header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu>li>a{background:var(--grey-color);color:var(--secondary-color);}

    /*===== Header Style-2 =====*/
    header#pt-header.pt-header-style-2{position:relative;}
    .admin-bar header#pt-header.pt-header-style-2{top:0;}
    .admin-bar header#pt-header.pt-header-style-2.pt-header-sticky{top:32px;}
    header#pt-header.pt-header-style-2 .pt-top-header{display:none;}
    header#pt-header.pt-header-style-2 .navbar-brand{padding:20px 10px;line-height:normal;}
    header#pt-header.pt-header-style-2 .pt-toggle-btn,
    .pt-sidebar{display:none!important;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar{padding:0;justify-content:flex-end;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar-toggler{right:15px;}
    header#pt-header.pt-header-style-2 .pt-menu-search-block{line-height:66px;margin-left:0;margin-right:0;float:right;display:inline-block;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{line-height:normal;margin-right:0;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-collapse{top:68px;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:0;}
    header#pt-header.pt-header-style-2.pt-header-sticky .pt-bottom-header .navbar .navbar-nav li{line-height:normal;}

    /*===== Header Style-1 =====*/
    header#pt-header.pt-header-style-1 .pt-header-info-box{display:none;}
    header#pt-header.pt-header-style-1.pt-has-sticky{top:0;padding:0;position:relative;background:var(--white-color);}
    header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{top:0;background:var(--white-color);}
    .admin-bar header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{top:32px;}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{padding:18px 30px;}
    header#pt-header.pt-header-style-1 .pt-header-call{margin-right:90px;}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor> a{color:var(--white-color);}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li{line-height:normal;}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li> a,
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li{color:var(--dark-color);}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:0;}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li>a:hover,
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li:hover>a{color:var(--white-color);}
    header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky .pt-bottom-header .navbar .navbar-collapse{top:71px;}

    /*===== Header Style-3 =====*/
    header#pt-header.pt-header-style-3 .pt-bottom-header .navbar{justify-content:flex-end;}
    header#pt-header.pt-header-style-3 .navbar-brand{line-height:2.15;}
    header#pt-header.pt-header-style-3 .navbar-brand img{height:30px;}
    header#pt-header.pt-header-style-3 .pt-top-header{display:none;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .pt-header-info-box{margin-right:75px;}
    header#pt-header.pt-header-style-3 .pt-bottom-header{border-top:none;padding:6px 0px;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .navbar .navbar-nav li{line-height:initial;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu,
    header#pt-header.pt-header-style-3 .pt-bottom-header .dropdown-menu-mini-cart{top:0;}
    header#pt-header .pt-bottom-header .navbar .navbar-collapse{top:100%;}
}
@media only screen and (min-device-width:992px) and (max-device-width:1023px){
    .navbar-expand-lg .navbar-toggler{display:inline-block;}
    header#pt-header .pt-bottom-header .navbar .navbar-collapse{display:none!important;}
    header#pt-header .pt-bottom-header .navbar .navbar-collapse.show{display:inline-block!important;}
}
@media(max-width:767px){
    header#pt-header.pt-header-style-2 .navbar-brand{padding:20px 15px;line-height:normal;text-align:left;display:inline-block;width:auto;}
    header#pt-header.pt-header-style-2 .pt-menu-search-block{display:none;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar-toggler{margin-top:-59px;}
    header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-collapse{top:0;}
    header#pt-header.pt-header-style-1 .pt-header-info-box{display:none;}
    header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky .pt-bottom-header .navbar .navbar-brand{padding:18px 18px 18px 0;}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{padding:18px;}
    .admin-bar header#pt-header.pt-header-style-2.pt-header-sticky{top:0;}
    header#pt-header .pt-top-header ul{display:flex;text-align:center;}
    header#pt-header .pt-top-header ul li,
    header#pt-header .pt-top-header ul li a{flex:1;}
    header#pt-header .pt-top-header .pt-header-contact.text-right ul{float:inherit;}
    header#pt-header .pt-top-header .col-lg-6.col-sm-6{width:100%!important;max-width:100%;flex:0 0 100%;}
    header#pt-header .pt-top-header .pt-header-social ul{border-bottom:1px solid rgba(255,255,255,0.1);}

    /*===== Header Style-3 =====*/
    header#pt-header.pt-header-style-3{position:relative;}
    header#pt-header.pt-header-style-3 .navbar-brand{line-height:2.15;z-index:99;padding:15px;width:auto;position:relative;}
    header#pt-header.pt-header-style-3 .navbar-brand:before{content:"";position:absolute;top:0;right:100%;width:100%;display:inline-block;height:100%;background:var(--primary-color);}
    header#pt-header.pt-header-style-3 .pt-bottom-header .navbar{flex-direction:row-reverse!important;justify-content:end;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .pt-menu-search-block{position:relative;margin-left:0;margin-right:0;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .pt-header-info-box{margin-right:0;}
    header#pt-header.pt-header-style-3 .pt-bottom-header{margin-top:-73px;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .navbar-toggler{position:relative;margin-top:0;}
}
@media(max-width:479px){
    .pt-menu-search-block{display:none;}
    header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{padding:10px;}
    header#pt-header .pt-bottom-header .navbar .navbar-brand img{height:30px;}
    header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky .pt-bottom-header .navbar .navbar-brand{padding:20px 18px 20px 0;}
    header#pt-header.pt-header-style-3 .pt-bottom-header .pt-shop-btn,
    header#pt-header.pt-header-style-3 .pt-bottom-header .pt-header-info-box{display:none;}
}
