/*Common*/
html {scroll-behavior: smooth; }
body {padding: 0px; margin: 0px; font-family: 'Inter', sans-serif; background-color: #ffffff; overflow-x: hidden; }
img {max-width: 100%; height: auto; }
a { display: inline-block; text-decoration: none; }
a:hover, a:focus, a:active, a:visited { text-decoration: unset; outline: none; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
p { margin: 0px; }
h1, h2, h3, h4, h5, h6, figure, ul { margin: 0; padding: 0px; }
ul li { list-style: none; }
.modal-open{ overflow: hidden; }

/*Title's & Sub Titles*/
.primary-title span {display: inline-block; font-size: 21px; font-weight: 700; line-height: 36px; color: #444655; background: #EDFAFF; padding: 15px 22px; border-radius: 12px; }
.primary-title span svg {margin-right: 10px; position: relative; top: -2px; }
.main-title {font-size: 50px; font-weight: 900; line-height: 1.12; color: #00219D; letter-spacing: -0.5px; }
.main-title span { color: #2B79FE; }
.sub-title {font-size: 24px; font-weight: 400; line-height: 1.5; color: #444655; letter-spacing: -0.2px; }

/* For image Backgrounds */
.img-backgrounds img { position: relative; z-index: 9; }
.img-backgrounds:after {content: ""; position: absolute; background: url(../images/video-icon4.png) no-repeat; width: 175px; height: 175px; top: -27px; right: 13px; z-index: 8; }
.img-backgrounds:before {content: ""; position: absolute;background: url(../images/lines.png) no-repeat; width: 213px; height: 213px; bottom: -72px; left: -62px; z-index: 8; }

/*Button CSS*/
.btn-danger {font-size: 21px; font-weight: 800; color: #FFFFFF; line-height: 1.715; border: 2px solid #F12E5A; background: #F12E5A; border-radius: 12px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding: 15px 20px; width: 100%; max-width: 268px; display: inline-block; text-decoration: none; -webkit-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s; text-align: center; position: relative; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); overflow: hidden; cursor: pointer; display: flex; align-items: center; justify-content: space-between;}
.btn-danger:hover {color: #F12E5A !important; background-color: #F12E5A !important; border-color: #F12E5A !important; }
.btn-danger:before {content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; border-radius: 12px; background: #ffffff; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right; transform-origin: right; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.btn-danger:hover:before {border-radius: 12px; -webkit-transform: scaleY(1); transform: scaleY(1); }
.btn-danger:focus, .btn-danger:active {background-color: #F12E5A !important; border-color: #F12E5A !important; }
.btn-danger svg path {  -webkit-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s;   }
.btn-danger:hover svg path { fill: #F12E5A; } 
.second-btn { background: #ffffff; border-color: #ffffff; color: #F12E5A; margin-left: 20px; }
.second-btn:focus, .second-btn:active { color: #ffffff; }
.second-btn:focus svg path, .second-btn:active svg path { fill: #ffffff; } 

/*Header Top Section*/
.header-top-section { padding: 12px 0px 13px; background: #00218D; }
.header-top-section .social-icons { padding-left: 34px; }
.header-top-section .social-icons ul li {margin-right: 7px; }
.header-top-section .social-icons ul li a { position: relative; top: 0; -webkit-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s; }
.header-top-section .social-icons ul li a:hover { top: -5px; }
.header-top-section .contact-imfo { padding-right: 52px; }
.header-top-section .contact-imfo ul li a {font-size: 18px; font-weight: 600; line-height: 1; color: #FFFFFF; letter-spacing: -0.2px; display: flex; align-items: center; margin-left: 30px; }
.header-top-section .contact-imfo ul li a img {margin-right: 7px; }
.header-top-section .contact-imfo ul li a:hover {color: #EED982; }

/*Header Section*/
.header-menu {background: #ffffff; padding: 20px 52px 22px 34px; border-radius: 0px 0px 21px 21px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.12); background: #ffffff; }
.header-menu .navbar .navbar-brand {padding: 0; }
.header-menu .navbar .navbar-nav .nav-item {position: relative; padding: 25px 0; margin: 0 27px; }
.header-menu .navbar .navbar-nav .nav-item.show .nav-link { color: #0050FF; }
.header-menu .navbar .navbar-nav .nav-item.dropdown.show .nav-link:after { border-top: 6px solid #0050FF !important; }
.header-menu .navbar .navbar-nav .nav-item .nav-link {font-size: 18px; font-weight: 700; line-height: 1; color: #333; padding: 0; position: relative; text-transform: uppercase;}
.header-menu .navbar .navbar-nav .nav-item.dropdown .nav-link:after {content: ""; position: absolute; top: 5px; right: -15px; border-left: 5px solid transparent; border-top: 6px solid #2B79FE; border-right: 5px solid transparent; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s;}
.header-menu .navbar .navbar-nav .nav-item .nav-link:hover {color: #2B79FE; }
.header-section .dropdown-menu {width: 100%;  border: 0; margin-top: 25px; border-radius: 30px; background: #00218D; box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.30); padding: 25px;}
.header-section .dropdown-menu.smallmenu {min-width: 300px; left: -135px;  }
.header-section .dropdown-menu .dropdown-title {font-size: 30px; font-weight: 900; line-height: 1.2; color: #ffffff; margin-bottom: 17px; }
.header-section .dropdown-menu .submenu li {background: transparent; padding: 0px 20px; border-radius: 6px; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
.header-section .dropdown-menu .submenu li:hover {background: #F12E5A; }
.header-section .dropdown-menu .submenu li a {font-size: 20px; font-weight: 400; line-height: 45px; color: #ffffff; letter-spacing: -0.3px; display: flex; align-items:center; }
.header-section .dropdown-menu .submenu li a svg {margin-right: 14px; }
.header-section .dropdown-menu .membership-box { max-height: 428px; }
.header-section .dropdown-menu .membership-box {background: #fff; border-radius: 30px; padding: 40px; }
.header-section .dropdown-menu .membership-box img {margin-bottom: 35px; }
.header-section .dropdown-menu .membership-box .title {font-size: 39px; font-weight: 800; line-height: 0.92; color: #07225D; letter-spacing: -1px; margin-bottom: 20px; }
.header-section .dropdown-menu .membership-box .limited-seats {font-size: 12px; font-weight: 400; line-height: 1; color: #07225D; text-transform: uppercase; letter-spacing: 1.2px; margin: 22px 0; }
.header-section .dropdown-menu .membership-box .limited-seats span {font-weight: 700; color: #FFFFFF; background: #00B9C0; padding: 2px 5px; margin-left: 5px; }
.header-section .dropdown-menu .membership-box .btn-danger {display: flex; justify-content: space-between; align-items: center; max-width: 100%; padding: 15px 35px; }
.header-section .dropdown-menu .price-tag-wrp {position: absolute; top: 35px; right: 55px; background: url(../images/price-tag.png) no-repeat; background-size: cover; width: 102px; height: 102px; padding: 38px 5px 5px; text-align: center; }
.header-section .dropdown-menu .price-tag-wrp.small {padding: 25px 5px 8px; }
.header-section .dropdown-menu .price-tag-wrp:after {content: ""; position: absolute; top: -35px; right: 50px; height: 45px; width: 1px; background: #000; }
.header-section .dropdown-menu .price-tag-wrp .old-price {font-size: 11px; line-height: 2.2; color: #07225D; }
.header-section .dropdown-menu .price-tag-wrp .price {display: block; font-size: 30px; font-weight: 800; line-height: 0.6; color: #000000; letter-spacing: 0px; }
.header-section .dropdown-menu .price-tag-wrp .duration {font-size: 18px; }
.header-section.scrolled {position: fixed; top: -2px; width: 100%; margin: 0; -webkit-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; z-index: 999 }
.header-section.scrolled .header-menu {box-shadow: none; }
.header-section.scrolled .container:after {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffffff; box-shadow: 0px 4px 15px rgb(0 0 0 / 12%); z-index: 1; }
.header-section.scrolled .container .row { position: relative;z-index: 99; }
.header-section.sticky-top { width: 100%; transition: all 0.5s ease; z-index: 999; animation: slideDown 0.35s ease-out; }
@keyframes slideDown {from {transform: translateY(-100%); } to {transform: translateY(0); } }

/*Breadcrumb Section*/
.breadcrumb {background: #07225d; border-radius: 12px; padding: 20px 30px; margin-bottom: 60px; }
.breadcrumb .breadcrumb-title {font-size: 39px; font-weight: 700; line-height: 1.154; color: #fff; letter-spacing: -1.3px; }
.breadcrumb .breadcrumb-path li {position: relative; }
.breadcrumb .breadcrumb-path li, .breadcrumb .breadcrumb-path li a {font-size: 20px; font-weight: 400; color: #fff; line-height: 1; }
.breadcrumb-item + .breadcrumb-item::before{color: #fff; }

/*Sidebar Menu Section*/
.sidebar-menu {position: fixed; top: 0; right: -769px; z-index: 9999; width: 769px; max-width: calc(100% - 120px); height: 100%; padding: 70px 80px; margin: 0; background: #F5F9FF; list-style: none; overflow-x: hidden; overflow-y: scroll; transition: all 0.35s; }
.sidebar-menu.open {right: 0; }
.sidebar-menu .sidebar-closed {position: absolute; top: 30px; right: 30px; cursor: pointer; }
.sidebar-menu .sidebar-closed:hover svg path { fill: #00218D; stroke: #00218D; }
.sidebar-menu .primary-title {margin-bottom: 5px }
.sidebar-menu .main-title {margin-bottom: 60px; font-weight: 800; }
.sidebar-menu .online-title {font-size: 30px; font-weight: 800; line-height: 1.12; color: #00218D; letter-spacing: -0.3px; margin-bottom: 20px; }
.sidebar-menu .online-links li a {display: flex; justify-content: space-between; align-items: center; background: #00218D; font-size: 25px; font-weight: 700; line-height: 35px; color: #ffffff; padding: 20px 20px 20px 60px; border-radius: 15px; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); margin-bottom: 15px; position: relative; }
.sidebar-menu .online-links li a:hover { background: #F12E5A; }
.sidebar-menu .online-links li a:after {content: ""; position: absolute; left: 25px; top: 25px; background: url(../images/icons/location-pin.svg) no-repeat; width: 20px; height: 24px; }
.sidebar-menu::-webkit-scrollbar-track {border-radius: 10px; background-color: #F8ECDA; }
.sidebar-menu::-webkit-scrollbar {width: 10px; background-color: #F8ECDA; }
.sidebar-menu::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #FFFFFF; }

/*Hamburger Section*/
.hamburger-icon { width: 34px; height: 24px; transition: .5s ease-in-out; cursor: pointer; position: relative; }
.hamburger-icon .open-sidebar {position: relative; width: 100%; height: 100%; transition: .5s ease-in-out; cursor: pointer;}
.hamburger-icon .open-sidebar span {display: block; position: absolute; height: 6px; width: 100%; background: #2B79FE; border-radius: 0; opacity: 1; left: 0; transition: .25s ease-in-out; }
.hamburger-icon .open-sidebar span:nth-child(1) {top: -1px;}
.hamburger-icon .open-sidebar span:nth-child(2), 
.hamburger-icon .open-sidebar span:nth-child(3) {top: 10px;}
.hamburger-icon .open-sidebar span:nth-child(4) {top: 21px;}
.hamburger-icon .open-sidebar.open span:nth-child(1) {top: 18px; width: 0; left: 50%;}
.hamburger-icon .open-sidebar.open span:nth-child(2) {transform: rotate(45deg);}
.hamburger-icon .open-sidebar.open span:nth-child(3) {transform: rotate(-45deg);}
.hamburger-icon .open-sidebar.open span:nth-child(4) {top: 18px; width: 0; left: 50%;}

/*Footer Section*/
.footer-section { padding: 58px 0px 0px; background: #112048; }
.footer-section .footer-menu-item .footer-logo { margin-bottom: 20px; }
.footer-section .footer-menu-item .footer-text { max-width: 285px; margin-bottom: 50px; color: #ffffff; font-size: 14px; font-weight: 400; line-height: 21px; letter-spacing: -0.14px; }
.footer-section .footer-menu-title{margin-bottom: 20px;}
.footer-section .footer-menu-title p{ color: #FFF; font-size: 24px; font-weight: 900; line-height: 50px;  letter-spacing: -0.24px; }
.footer-section .footermenu-wrap ul { padding-left: 0;}
.footer-section .social-icons li {margin-right: 10px; }
.footer-section .social-icons li a{position: relative; top: 0px; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
.footer-section .social-icons li a:hover {top: -5px; }
.footer-section .footermenu-wrap ul li a{transition: all 0.4s ease; text-decoration: none; color: #FFF; font-size: 16px; font-weight: 400; line-height: 45px; letter-spacing: -0.16px;}
.footer-section .footermenu-wrap ul li a:hover {color: #EED982;}
.footer-section .contact-details ul li .extra-size{ color: #FFF; font-size: 33px; font-weight: 800; line-height: 50px; letter-spacing: -0.33px; }
.footer-section .contact-details .normal-extra-size span, .footer-section .footermenu-wrap .extra-size span{margin-right: 5px;}
.footer-section .contact-details ul li .normal-extra-size{  color: #FFF; font-size: 23px; font-weight: 700; line-height: 50px; letter-spacing: -0.23px; }
.footer-section .contact-details ul li a svg { margin-right: 10px; }
.footer-section .contact-details ul li a:hover { color: #EED982; }
.footer-section .copyright {border-top: 1px solid rgba(255, 255, 255, 0.12); margin-top: 40px; font-size: 14px; font-weight: 300; line-height: 24px; color: #FFF; padding: 15px 0 20px; }
/* To Top */
#to-top {
	width: 40px;
	height: 40px;
	background-color: #2b79fe;
	position: fixed;
	bottom: 30px;
	right: 30px;
	cursor: pointer;
	opacity: .4;
	border: 0;
	color: #fff;
	padding: 0;
	z-index: 99;
}

#to-top:before {
	content: "\f077";
	color: white;
	font-family: 'FontAwesome';
	position: relative;
	top: -1px;
}

#to-top:hover {
	opacity: 1;
}
/*Min Media Style*/
@media (min-width: 1400px) {
	/*----- Common -----*/
	.container { max-width: 1324px; }
	.img-backgrounds::before {left: 25px;}
	.img-backgrounds::after {right: 50px; }


}
@media screen and (min-width: 991px) and (max-width: 1200px) {
	/*----- Footer CSS -----*/
	.footer-section .footermenu-wrap p{font-size: 10px;}
	.footer-section .footermenu-wrap ul li .extra-size,.footer-section .footermenu-wrap ul li .normal-extra-size{font-size: 15px !important; }
}

/*Max Media Style*/
@media (max-width: 1399px) {
	/*----- Common -----*/
	img { height: auto !important; }
	.img-backgrounds::after {right: 0; }
	/*----- Header Section -----*/
	.header-section .dropdown-menu .submenu li {padding: 0px 15px; }
	.header-section .dropdown-menu .submenu li a {font-size: 18px;}
	.header-section .dropdown-menu .membership-box { padding: 40px 25px; }
	/*----- Footer Section -----*/
	.footer-section .footermenu-wrap p br{display: none;}
}



@media (max-width: 1199px) {
	/*----- Common -----*/
	.img-backgrounds::before {left: -50px !important;}
	.img-backgrounds::after {right: -20px; }
	/*Header Top Section*/
	.header-top-section .social-icons {padding-left: 20px; }
	/*----- Header Section -----*/ 
	.header-menu { padding: 15px 25px; }
	
	.header-menu .navbar .navbar-nav .nav-item { padding: 15px 0; margin: 0 20px; }

	.header-menu .navbar .navbar-nav .nav-item .nav-link { font-size: 16px; }

	.header-section .dropdown-menu { margin-top: 30px; }

	.header-section .dropdown-menu.smallmenu { left: -145px; }

	/*----- Hamburger Desktop -----*/	

	.hamburger-icon { width: 66px; height: 59px; padding: 16px 15px; }

	/*----- Breadcrumb CSS -----*/

	.breadcrumb .breadcrumb-title { font-size: 34px; }

	.breadcrumb .breadcrumb-path li { font-size: 18px; }

	.breadcrumb .breadcrumb-path li a { font-size: 18px; }

	/*----- Footer CSS -----*/
	.footer-section {padding: 50px 0px 0px; }
	.footer-section .footer-menu-item .footer-logo {margin-bottom: 15px; }
	.footer-section .footer-menu-item .footer-text { margin-bottom: 25px; max-width: 100%; }
	.footer-section .footer-menu-title{margin-bottom: 15px;}
	.footer-section .footer-menu-title p { line-height: 40px; font-weight: 800; }
	.footer-section .footer-menu-title .footerlinks_toggle {pointer-events: all; position: relative; padding: 0; display: block; }
	.footer-section .footer-menu-title .footerlinks_toggle:before {content: "+"; position: absolute; height: 15px; width: 9px; right: 10px; top: 7px; transform: translateY(-50%); transition: all .4s ease-in-out; }
	.footer-section .footer-menu-title .footerlinks_toggle.openfooter:before {content: "-"; }
	.footer-section .footermenu-wrap ul li a { line-height: 30px; }
	.footer-section .footermenu-wrap {display: none; padding-right: 0; padding-top: 0; padding-bottom: 20px; }
	.footer-section .footermenu-wrap[aria-hidden="false"] {display: block; }
	.footer-section .contact-details ul li .extra-size { font-size: 26px; }
	.footer-section .copyright { margin-top: 25px; }
}



@media (max-width: 991px) {
	/*Header Top Section*/
	.header-top-section .social-icons {padding-left: 0px; }
	/*----- Header Section -----*/
	.header-section { overflow: visible; } 
	/*----- Common -----*/
	.primary-title span {font-size: 18px; padding: 8px 20px !important; }

	.main-title {font-size: 45px; }

	.sub-title { font-size: 22px; }

	.btn-danger { padding: 10px 20px !important; font-size: 20px; }

	/*----- Header Top Section -----*/

	.header-top-section .social-icons ul li:last-child { margin-right: 0px; }

	/*----- Header Section -----*/
	.header-menu .navbar .navbar-collapse {position: absolute; right: 0; }

	.header-menu .navbar .navbar-nav .nav-item { margin: 0; }

	.header-section .dropdown-menu {margin-top: 0px; }

	.header-section .dropdown-menu .dropdown-title { font-size: 22px; margin-bottom: 10px; }

	/*----- Sidebar Menu -----*/

	.sidebar-menu { padding: 40px 40px; width: 530px; right: -530px;}

	.sidebar-menu .main-title {font-size: 36px; }

	.sidebar-menu .online-links li a { font-size: 19px; padding: 15px 15px 15px 60px; }

	.sidebar-menu .sidebar-closed svg {max-width: 20px; }

	.sidebar-menu .online-links li a:after { top: 20px; }

	.sidebar-menu .sidebar-closed { top: 0px; right: 10px; }

	/*----- Mobile Menu -----*/

	.mobile-menu-wrp {margin-bottom: 50px; }

	.mobile-menu-wrp .nav-item .nav-link {background: #00218D; font-size: 19px; font-weight: 700; line-height: 35px; color: #ffffff; padding: 10px 25px; border-radius: 15px; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); margin-bottom: 10px; position: relative; display: flex; align-items: center; justify-content: space-between; text-transform: uppercase; }

	.mobile-menu-wrp .nav-item .nav-link:hover { background: #F12E5A; }

	.mobile-menu-wrp .nav-item.show .nav-link {background: #00B9C0; }

	.mobile-menu-wrp .dropdown-menu {position: relative; width: 100%; background: #00218D; border: 0; border-radius: 30px; padding: 30px; overflow: hidden; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); margin-bottom: 10px;}

	.mobile-menu-wrp .nav-item .dropdown-menu .dropdown-item {font-size: 20px; font-weight: 400; line-height: 50px; color: #ffffff; letter-spacing: -0.3px; background: transparent; padding: 0px 20px; border-radius: 6px; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; display: flex; align-items: center; }

	.mobile-menu-wrp .nav-item .dropdown-menu .dropdown-item:hover {background: #F12E5A; }

	.mobile-menu-wrp .nav-item .dropdown-menu .dropdown-item svg {margin-right: 14px; }

	/*----- Breadcrumb CSS -----*/

	.breadcrumb { padding: 20px; margin-bottom: 30px; }

	.breadcrumb .breadcrumb-title {font-size: 26px; }

	.breadcrumb .breadcrumb-path li { font-size: 16px; }

	.breadcrumb .breadcrumb-path li a { font-size: 16px; }

	
}



@media (max-width: 767px) {

	/*----- Common -----*/

	.primary-title span { padding: 5px 10px !important; }

	.main-title {font-size: 38px; }

	.sub-title { font-size: 20px; }

	.btn-danger { font-size: 18px !important; }

	/*----- Sidebar Menu -----*/

	.sidebar-menu .main-title {font-size: 26px; margin-bottom: 30px; }

	.sidebar-menu .online-title { font-size: 22px; }

	.sidebar-menu .online-links li a { font-size: 14px; padding: 7px 15px 7px 40px; margin-bottom: 10px; }

	.sidebar-menu .online-links li a svg { max-width: 8px; }

	.sidebar-menu .online-links li a:after {left: 15px; top: 15px; width: 15px; height: 18px; background-size: contain; }

	/*----- Breadcrumb CSS -----*/

	.breadcrumb { flex-wrap: wrap; justify-content: center !important; }

	.breadcrumb .breadcrumb-title { width: 100%; margin-bottom: 15px; text-align: center; }

	.breadcrumb .breadcrumb-path li:first-child { padding: 0; }

	/*----- Footer CSS -----*/
	.footer-section { padding: 35px 0px 0px; }
	.footer-section .footer-menu-item .footer-logo {margin-bottom: 10px;}
	.footer-section .footer-menu-title p { font-size: 20px;}
}



@media (max-width: 575px) {

	/*----- Common -----*/

	.primary-title span { font-size: 14px; line-height: 24px; }

	.main-title {font-size: 28px; }

	.sub-title { font-size: 16px; }

	.btn-danger { min-width: 100% !important; }
	.second-btn { margin-left: 0; margin-top: 20px;}

	/*----- Header Top Section -----*/

	.header-top-section .contact-imfo ul { flex-wrap: wrap; }

	.header-top-section .contact-imfo ul li { width: 100%; }

	.header-top-section .contact-imfo ul li a { margin-left: 0px; margin-bottom: 10px; }

	.header-top-section .contact-imfo ul li:last-child a { margin-bottom: 0; }

	/*----- Sidebar Menu -----*/

	.sidebar-menu { max-width: 100%;  padding: 40px 20px 20px; }

	.sidebar-menu .online-links li a { font-size: 12px; padding: 7px 15px 7px 30px; }

	.sidebar-menu .online-links li a:after { left: 13px; width: 10px; height: 12px; top: 18px; }

	.sidebar-menu .online-links li a svg {max-width: 6px; }

	/*----- Footer CSS -----*/
	.footer-section .contact-details ul li .extra-size {font-size: 23px; }
}



@media (max-width: 480px) {
	/*----- Header Section -----*/
	.hamburger-icon {width: 45px; height: 40px; padding: 9px 10px; }
	.hamburger-icon .open-sidebar span { height: 3px; }
	.hamburger-icon .open-sidebar span:nth-child(1) {top: 3px; }
	.hamburger-icon .open-sidebar span:nth-child(4) {top: 17px; }
	.header-menu {padding: 15px; }
	.header-menu .navbar .navbar-brand img { max-width: 200px; }
	/*----- Mobile Menu -----*/
	.mobile-menu-wrp .nav-item .nav-link { font-size: 14px; padding: 7px 25px; }
	.mobile-menu-wrp .dropdown-item { padding: 10px 0; }
	.mobile-menu-wrp .dropdown-item h2 { font-size: 14px; }
	.mobile-menu-wrp .dropdown-item p { font-size: 12px; }
	.header-section .dropdown-menu .dropdown-title { font-size: 20px; }
	.mobile-menu-wrp .nav-item .dropdown-menu .dropdown-item { font-size: 16px; line-height: 34px; }
	/*----- Breadcrumb CSS -----*/
	.breadcrumb { padding: 10px 20px; }
	.breadcrumb .breadcrumb-title { font-size: 18px; margin-bottom: 7px; }
	.breadcrumb .breadcrumb-path li { font-size: 14px; }
	.breadcrumb .breadcrumb-path li a { font-size: 14px; }
}