header{z-index: 9999;position: fixed;top: 0px;margin-left: 0px;width: 100%;left: 0px;}
header .header_desktop{position: absolute;left: 0;right: 0;top: 0;z-index: 9999;width: 100%;background-color: transparent;padding: 0 20px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;border-bottom: 1px solid rgba(30, 30, 30, 0.10196078431372549);}
header .header_desktop .masthead .headtop{display: flex;align-items: center;justify-content: space-between;gap: 20px;}
header .header_desktop .masthead .headtop .logo img{width: 190px;}
/* Logo Section End Here */

header .header_desktop .masthead .headtop nav{text-align: center;}
header .header_desktop .masthead .headtop nav ul{display: inline-block;}
header .header_desktop .masthead .headtop nav ul li{display: inline-block;position: relative;}
header .header_desktop .masthead .headtop nav ul li a{display: block;color: var(--menu)!important;font-size: 15px;font-weight: 500;padding: 35px 10px;}
header .header_desktop .masthead .headtop nav ul li a i{vertical-align: middle;}
header .header_desktop .masthead .headtop nav ul li a:hover{color: var(--primary)!important;}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list{position: absolute;left: 0;top: 130%;width: max-content;text-align: left;background: #fff;margin: 0;z-index: 1;-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);transition: .5s;visibility: hidden;border-top: 2px solid var(--primary);opacity: 0;}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list li{transition: 0.5s ease-in-out;display: block;position: relative;border-bottom: 1px solid var(--border)!important;}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list li:last-child{border-bottom: none;}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list li a{font-size: 15px;font-weight: 500;color: var(--menu);padding: 10px 15px !important;text-align: left;position: relative;}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list li a i{font-size: 15px;padding-left: 7px;}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list li a:after{content: "";display: block;position: absolute;transform: scaleX(0);left: 0;right: 0;bottom: -1px;border-bottom: 1px solid var(--primary);transform-origin: 100% 0%;transition: transform .15s linear;}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list li a:hover{transition: 0.5s ease-in-out;color: var(--white) !important;background: var(--primary);}
header .header_desktop .masthead .headtop nav ul li ul.dropdown_list li a:hover:after{transform: scaleX(1);transform-origin: 0% 50%;color: var(--primary);}
header .header_desktop .masthead .headtop nav ul li:hover ul.dropdown_list{visibility: visible;top: 100%;opacity: 1;}
/* Header Section End Here */
header .navBarfixed{background: #fff;box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1);transition: 0.25s ease-in;-webkit-transition: 0.25s ease-in;-moz-transition: 0.25s ease-in;-ms-transition: 0.25s ease-in;-o-transition: 0.25s ease-in;z-index:999999;width: 100%;}

header .masthead .headtop .accountinfo{display: flex;align-items: center;justify-content: flex-end;gap: 15px;}
header .masthead .headtop .accountinfo .search a {border-radius: 100%;display: inline-block;height: 45px;text-align: center;width: 45px;line-height: 44px;font-size: 17px;cursor: pointer;color: var(--second);margin-top: 0px;background: transparent;border: 1px solid #ddd;}
header .masthead .headtop .accountinfo .search a:hover i{color: var(--primary);}
header .masthead .headtop .accountinfo .about_sidebar a {font-size: 15px;width: 45px;line-height: 44px;height: 45px;border-radius: 50px;text-align: center;background: var(--second);display: inline-block;color: var(--white);position: relative;z-index: 1;transition: .5s;cursor: pointer;}
header .masthead .headtop .accountinfo .about_sidebar a:after {position: absolute;content: "";z-index: -1;left: 0;top: 0;right: 0;bottom: 0;background: var(--primary);border-radius: 50%;transition: .5s;transform: scale(0);}
/* Search */

.search_popup {position: fixed;width: 100vw;height: 100vh;top: 0;left: 0;z-index: 999999;background-color: rgba(0, 0, 0, 0.7);transition: all ease-in-out 0.3s;opacity: 0;visibility: hidden;pointer-events: none;}
.search_popup .search_popup_inner {display: flex;align-items: center;justify-content: center;position: relative;padding: 30px 80px;background-color: #fff;transform: translateY(-100%);transition: all ease-in-out 0.3s;}
.search_popup .search_popup_inner {transform: translateY(0);}
.search_popup .search_popup_inner a.search_close_btn {position: absolute;right: 50px;background: var(--social);width: 40px;height: 40px;line-height: 43px;border-radius: 100%;text-align: center;color: var(--white);}
.search_popup .search_popup_inner a.search_close_btn i {font-size: 18px;}
.search_popup .search_popup_inner a.search_close_btn:hover{transform: rotate(360deg);background: var(--primary);}
.search_popup .search_popup_form form {position: relative;margin: 0;}
.search_popup .search_popup_form form input[type="search"] {position: relative;padding-left: 1.5em;padding-right: 4em;border-radius: 50px;background: #fff;border: 1px solid var(--menu);color: var(--primary);font-size: 18px;display: block;width: 100%;min-width: 600px;height: 50px;transition: all 0.5s ease;}
.search_popup .search_popup_form form input::placeholder {color: var(--menu);font-size: 18px;}
.search_popup .search_popup_form form input.form-control:focus {outline: none;box-shadow: none;color: var(--primary);border: 1px solid var(--primary);}
.search_popup .search_popup_form form input.form-control:focus::placeholder {color: var(--primary);}
.search_popup .search_popup_form form button {position: absolute;right: 0;top: 0;border: none;outline: none;padding: 0;height: 100%;width: 55px;line-height: 0;display: block;font-size: 16px;background: 0 0;transition: all 0.3s ease;}
.search_popup .search_popup_form form button i{color: var(--menu);}
.search_popup .search_popup_form form button:hover i{color: var(--primary);}
.toggle_sidebar {opacity: 1;visibility: visible;pointer-events: auto;}
/* Search Popup Section End Here */

.about_sidebar_details {position: fixed;right: -100%;top: 0;bottom: 0;width: 100%;max-width: 360px;z-index: 999999;overflow: hidden;-webkit-overflow-scrolling: touch;background-color: #272727;-webkit-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;-o-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;visibility: hidden;opacity: 0;}
.about_sidebar_details.active {opacity: 1;visibility: visible;right: 0;-webkit-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;-o-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;background: #fff;}
.about_sidebar_details .close-btn {font-size: 30px;cursor: pointer;display: block;text-align: center;width: 35px;height: 35px;line-height: 29px;background: var(--primary);color: var(--white);border-radius: 3px;position: absolute;right: 20px;top: 10px;}


.about_sidebar_details .about_sidebar_inner{position: relative;top: 150px;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in 0.3s;-o-transition: all 0.3s ease-in 0.3s;transition: all 0.3s ease-in 0.3s;-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;}
.about_sidebar_details.active .about_sidebar_inner{top: 0px;opacity: 1;visibility: visible;-webkit-transition: all 1s ease-out 1.2s;-o-transition: all 1s ease-out 1.2s;transition: all 1s ease-out 1.2s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl {padding: 40px 25px !important;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info{margin-top: 30px;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info img{width: 100%;margin-bottom: 20px;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info h3{width: 100%;padding: 20px 0 !important;color: var(--social);font-size: 24px;font-weight: 700;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info p{color: var(--text);font-size: 16px;font-weight: 400;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info ul.contact_info{margin-bottom: 30px !important;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info ul.contact_info li{list-style: none;margin-bottom: 15px !important;font-weight: 400;font-size: 16px;color: var(--menu);}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info ul.contact_info li i{color: #fff;width: 32px;height: 32px;line-height: 32px;background: var(--primary);display: inline-block;text-align: center;border-radius: 50%;margin-right: 7px;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info ul.social_links{list-style: none;display: flex;align-items: center;gap: 10px;}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info ul.social_links li a{width: 40px;height: 40px;line-height: 40px;border-radius: 100px;background: var(--social);display: block;text-align: center;color: var(--white);}
.about_sidebar_details .about_sidebar_inner .about_info_dtl .about_info ul.social_links li a:hover{background: var(--primary);}
/* About Sidebar */