@charset "utf-8";

/* CSS Document */



/*---------- Google Fonts ----------*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/* font-family: "Roboto", sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

/* font-family: "Inter", sans-serif; */



body {

	font-family: "Roboto", sans-serif;

	font-weight: 400;

	font-size: 20px;

	line-height: 160%;

	color: #002d58;

	background-color: #FFFFFF;

}



figure {

	margin: 0;

}



strong,

b {

	font-weight: 700 !important;

}



a,

input,

button,

textarea {

	outline: none !important;

	text-decoration: none;

}



a {

	text-decoration: none;

	transition: all ease-in-out 300ms;

	-webkit-transition: all ease-in-out 300ms;

	-ms-transition: all ease-in-out 300ms;

	-o-transition: all ease-in-out 300ms;

	-moz-transition: all ease-in-out 300ms;

}



a:hover {

	color: #e37805;

}



.container-fluid,

.container {

	padding-left: 15px;

	padding-right: 15px;

}



.row {

	margin-left: -15px;

	margin-right: -15px;

}



.row>* {

	padding-left: 15px;

	padding-right: 15px;

}



p {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

}



p a {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

}



p a:hover {

	color: #e37805;

}



ul,

ol {

	margin-bottom: 15px;

}



ul ol,

ul ul,

ol ol,

ol ul {

	margin-top: 10px;

	margin-bottom: 10px;

}



ul li,

ol li {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

}



ul li a,

ol li a {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

}



ul li a:hover,

ol li a:hover {

	color: #e37805;

}



.alignnone {

	float: none;

	margin: 20px;

}



.alignleft {

	float: left;

	margin: 20px 20px 20px 0;

}



.alignright {

	float: right;

	margin: 20px 0 20px 20px;

}



.aligncenter {

	float: none;

	display: block;

	margin: 20px auto;

}



blockquote {

	padding-left: 30px;

	border-left: 5px solid #e37805;

	margin-bottom: 20px;

}



blockquote * {

	font-size: 150%;

	line-height: 180%;

}



.text-000000 {

	color: #000000 !important;

}



.bg-000000 {

	background: #000000 !important;

}



.text-FFFFFF {

	color: #FFFFFF !important;

}



.bg-FFFFFF {

	background: #FFFFFF !important;

}



.text-e37805 {

	color: #e37805 !important;

}



.bg-e37805 {

	background: #e37805 !important;

}



.text-002d58 {

	color: #002d58 !important;

}



.bg-002d58 {

	background: #002d58 !important;

}



.paragraph-large {

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	font-size: 30px;

	line-height: 166.667%;

	color: #002d58;

}



.fix-width-660 {

	max-width: 660px;

	width: 100%;

}



.fix-width-700 {

	max-width: 700px;

	width: 100%;

}



.fix-width-1290 {

	max-width: 1290px;

	width: 100%;

}



h1 {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 70px;

	line-height: 110%;

	margin-bottom: 40px;

}



h2 {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 60px;

	line-height: 110%;

	margin-bottom: 40px;

}



h3 {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 50px;

	line-height: 110%;

	margin-bottom: 40px;

}



h4 {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 42px;

	line-height: 110%;

	margin-bottom: 30px;

}



h5 {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 35px;

	line-height: 110%;

	margin-bottom: 25px;

}



h6 {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 30px;

	line-height: 110%;

	margin-bottom: 25px;

}



/* page-main-title */

.page-main-title {

	background: #e9f3fa;

	padding: 22px 0;

}



.page-main-title .page-title-content {

	display: flex;

	justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;

	margin-left: -15px;

	margin-right: -15px;

}



.page-main-title .page-title-content > * {

	padding-left: 15px;

	padding-right: 15px;

	margin: 0;

}



.page-title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 30px;

	line-height: 125%;

	text-transform: capitalize;

	color: #002d58;

}



.page-title * {

	text-decoration: none;

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	letter-spacing: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.page-title a:hover {

	color: #e37805;

}

/* page-main-title */



/* banner-title */

.banner-title {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 50px;

	line-height: 115%;

	color: #002d58;

	margin-bottom: 30px;

}



.banner-title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-bottom: 0;

}

/* banner-title */



/* main-title */

.main-title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 50px;

	line-height: 115%;

	color: #002d58;

	margin-bottom: 40px;

}



.main-title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.main-title a {

	text-decoration: none;

}



.main-title a:hover {

	color: #e37805;

}

/* main-title */



/* section-title */

.section-title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 50px;

	line-height: 100%;

	color: #002d58;

	margin-bottom: 40px;

}



.section-title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.section-title a {

	text-decoration: none;

}



.section-title a:hover {

	color: #e37805;

}

/* section-title */



/* block-title */

.block-title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 40px;

	line-height: 166.667%;

	color: #002d58;

	margin-bottom: 30px;

}



.block-title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.block-title a {

	text-decoration: none;

}



.block-title a:hover {

	color: #e37805;

}

/* block-title */



/* small-block-title */

.small-block-title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 30px;

	line-height: 166.667%;

	color: #002d58;

	margin-bottom: 30px;

}



.small-block-title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.small-block-title a {

	text-decoration: none;

}



.small-block-title a:hover {

	color: #e37805;

}

/* small-block-title */



/* buttons */



.btn {

	display: inline-flex;

	align-items: center;

	justify-content: center;

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 20px;

	line-height: 110%;

	border: 2px solid transparent;

	padding: 17px 35px;

	border-radius: 100px;

	-webkit-border-radius: 100px;

	-moz-border-radius: 100px;

	-ms-border-radius: 100px;

	-o-border-radius: 100px;

}



.btn-simple-white {

	color: #FFFFFF !important;

	background: transparent !important;

	border-color: #e37805 !important;

}



.btn-simple-white:active,

.btn-simple-white:focus {

	color: #FFFFFF !important;

	background: transparent !important;

	border-color: #e37805 !important;

}



.btn-simple-white:active:focus,

.btn-simple-white:hover {

	color: #FFFFFF !important;

	background: #e37805 !important;

	border-color: #e37805 !important;

}



.btn-simple-blue {

	color: #002d58 !important;

	background: transparent !important;

	border-color: #e37805 !important;

}



.btn-simple-blue:active,

.btn-simple-blue:focus {

	color: #002d58 !important;

	background: transparent !important;

	border-color: #e37805 !important;

}



.btn-simple-blue:active:focus,

.btn-simple-blue:hover {

	color: #e37805 !important;

	background: #002d58 !important;

	border-color: #002d58 !important;

}



.btn-orange {

	color: #FFFFFF !important;

	background: #e37805 !important;

	border-color: #e37805 !important;

}



.btn-orange:active,

.btn-orange:focus {

	color: #FFFFFF !important;

	background: #e37805 !important;

	border-color: #e37805 !important;

}



.btn-orange:active:focus,

.btn-orange:hover {

	color: #e37805 !important;

	background: transparent !important;

	border-color: #e37805 !important;

}



/* buttons */



/* slick-slider */

.slick-slider .slick-slide {

	outline: none;

}



.slick-slider .slick-dots {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: center;

	margin: 0 -8px;

	padding: 0;

	list-style-type: none;

}



.slick-slider .slick-dots li {

	display: inline-flex;

	align-items: center;

	justify-content: center;

	margin: 0 8px 8px;

	padding: 0;

	list-style-type: none;

	width: 8px;

	height: 8px;

	background: #c4dff2;

	cursor: pointer;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

}

.slick-slider .slick-dots li:only-child {
	display: none;
}



.slick-slider .slick-dots li.slick-active,

.slick-slider .slick-dots li:hover {

	background: #6caedf;

}



.slick-slider .slick-dots li button {

	display: none;

}

/* slick-slider */



/* common-form */

.common-form .row {

	margin: 0 -15px !important;

}



.common-form .row > * {

	padding: 0 15px !important;

}



.common-form .form-group {

	margin-bottom: 25px;

}



.common-form .form-label {

	font-family: "Roboto", sans-serif;

	font-weight: 500;

	font-size: 20px;

	line-height: 180%;

	color: #002d58;

	margin-bottom: 10px;

}



.common-form .form-select,

.common-form .form-control {

	resize: none;

	height: 60px;

	padding: 6px 0;

	border: none;

	font-family: "Roboto", sans-serif;

	font-weight: 400;

	font-size: 20px;

	line-height: 180%;

	color: #002d58;

	background-color: transparent;

	border-bottom: 1px solid #002d58;

	box-shadow: none;

	border-radius: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

}



.common-form .form-control::-webkit-input-placeholder { color: #002d58; }

.common-form .form-control::-moz-placeholder { color: #002d58; }

.common-form .form-control:-ms-input-placeholder { color: #002d58; }

.common-form .form-control:-o-placeholder { color: #002d58; }



.common-form .form-select {

	padding-right: 25px;

	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='%23002d58'%3E%3Cpath d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3E%3C/svg%3E") no-repeat;

	background-position: right center;

	background-size: 12px 18px;

}



/* .common-form .form-select option {

	text-indent: 10px;

} */



.common-form textarea.form-control {

	height: 100px;

}



.common-form .form-submit {

	margin-top: 15px;

}



.common-form .form-submit .btn {

	font-weight: 700;

}

/* common-form */



/* common-table */

.common-table table thead th {

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	font-size: 18px;

	line-height: 166.667%;

	color: #002d58;

	vertical-align: middle;

	text-transform: capitalize;

	padding: 10px;

}



.common-table table tbody {

	border: 2px solid #ebebeb;

}



.common-table table tbody td {

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	font-size: 18px;

	line-height: 166.667%;

	color: #002d58;

	padding: 10px;

}

/* common-table */



/* common-circle-list-items */

.common-circle-list-items ul {

	display: block;

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.common-circle-list-items ul li {

	display: block;

	margin: 0 0 20px;

	padding: 0 0 0 35px;

	list-style-type: none;

	position: relative;

}



.common-circle-list-items ul li:before {

	position: absolute;

	content: "";

	left: 0;

	top: 10px;

	width: 12px;

	height: 12px;

	background: url('../images/circle-list-item-icon.png') no-repeat;

	background-size: 100% 100%;

}

/* common-circle-list-items */



/* breadcrumb */

.breadcrumb-section .breadcrumb {

	margin: 0;

}



.breadcrumb-section .breadcrumb .breadcrumb-item {

	font-size: 20px;

	line-height: 150%;

	font-weight: 600;

	color: #002d58;

	text-transform: capitalize;

	padding-left: 5px;

}



.breadcrumb-section .breadcrumb .breadcrumb-item:before {

	font-weight: 400;

	padding-right: 5px;

	color: #002d58;

}



.breadcrumb-section .breadcrumb .breadcrumb-item:first-child {

	padding-left: 0;

}



.breadcrumb-section .breadcrumb .breadcrumb-item a {

	font-weight: 400;

	display: inline-block;

	text-decoration: none;

	color: inherit;

}



.breadcrumb-section .breadcrumb .breadcrumb-item a:hover {

	color: #e37805;

}



.breadcrumb-section .breadcrumb .breadcrumb-item.active,

.breadcrumb-section .breadcrumb .breadcrumb-item.active a,

.breadcrumb-section .breadcrumb .breadcrumb-item a.active {

	font-weight: 600;

	color: #002d58;

	max-width: 250px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}

/* breadcrumb */



/* common-select2-block */

.common-select2-block .select2 {

	width: 100% !important;

}



.common-select2-block .select2-container .select2-selection--single {

	height: 60px;

	border: none;

	background-color: transparent;

	border-bottom: 1px solid #000000;

	outline: none !important;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	box-shadow: none;

	border-radius: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

}



.common-select2-block .select2-container .select2-selection--single .select2-selection__rendered {

	font-family: "Roboto", sans-serif;

	font-weight: 400;

	font-size: 20px;

	line-height: 180%;

	color: #002d58;

	padding-left: 0;

}



.common-select2-block .select2-container--default .select2-selection--single .select2-selection__arrow {

	top: 50%;

	transform: translate(0, -50%);

	-webkit-transform: translate(0, -50%);

	-moz-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

}



.common-select2-block .select2-container--default .select2-selection--single .select2-selection__arrow b {

	border-width: 6px 6px 0 6px !important;

	border-color: #002d58 transparent transparent transparent !important;

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

}



.common-select2-block .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {

	transform: rotate(-180deg);

	-webkit-transform: rotate(-180deg);

	-moz-transform: rotate(-180deg);

	-ms-transform: rotate(-180deg);

	-o-transform: rotate(-180deg);

}



.common-dropdown-selectbox {

	border-color: #002d58 !important;

	border-radius: 0 !important;

	-webkit-border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	-ms-border-radius: 0 !important;

	-o-border-radius: 0 !important;

}



.common-dropdown-selectbox.select2-dropdown--above {

	border-bottom: 1px solid #002d58 !important;

}



.common-dropdown-selectbox .select2-results__options li {

	font-size: 16px;

}



.common-dropdown-selectbox .select2-results__options li.select2-results__option--highlighted {

	color: #002d58;

	background: transparent;

}



.common-dropdown-selectbox .select2-results__options li.select2-results__option--selected,

.common-dropdown-selectbox .select2-results__options li:hover {

	color: #FFFFFF;

	background: #6caedf;

}

/* common-select2-block */



/* common-selectric-block */

.common-selectric-block .selectric {

	background: transparent;

	border: none;

	border-bottom: 1px solid #002d58 !important;

	height: 60px;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

}



.common-selectric-block .selectric .label {

	font-family: "Roboto", sans-serif;

    font-weight: 400;

    font-size: 20px;

    line-height: 180%;

	height: auto;

    color: #002d58;

	margin-left: 0;

}



.common-selectric-block .selectric .button {

	background: transparent;

	top: 50%;

	width: 20px;

	height: 26px;

	display: flex;

	align-items: center;

	justify-content: center;

	transform: translate(0, -50%);

	-webkit-transform: translate(0, -50%);

	-moz-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

}



.common-selectric-block .selectric .button:after {

	position: relative;

	border-width: 6px 6px 0 6px !important;

	border-color: #002d58 transparent transparent transparent !important;

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

}



.common-selectric-block .selectric-open .selectric .button:after {

	transform: rotate(-180deg);

	-webkit-transform: rotate(-180deg);

	-moz-transform: rotate(-180deg);

	-ms-transform: rotate(-180deg);

	-o-transform: rotate(-180deg);

}



.common-selectric-block .selectric-items {

	border-color: #002d58;

}



.common-selectric-block .selectric-open.selectric-below .selectric-items {

	border-top: none;

}



.common-selectric-block .selectric-items ul li {

	font-family: "Roboto", sans-serif;

    font-weight: 400;

    font-size: 16px;

    line-height: 135%;

    color: #002d58;

}



.common-selectric-block .selectric-items ul li.highlighted {

	color: #002d58;

	background: transparent;

}



.common-selectric-block .selectric-items ul li.selected,

.common-selectric-block .selectric-items ul li:hover {

	color: #FFFFFF;

	background: #002d58;

}

/* common-selectric-block */

/*==================================================================*/

/*========== Header Start ==========*/

/*==================================================================*/

.header {

	position: relative;

	background: #FFFFFF;

	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);

	z-index: 999;

}



/* navbar-toogle */



.navbar-toggler {

	width: 30px;

	height: 30px;

	padding: 0;

	box-shadow: none !important;

	border: none;

}



.navbar-toggler .hamburger {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	flex-direction: column;

}



.navbar-toggler .hamburger span {

	width: 100%;

	height: 2px;

	background-color: #e37805;

	margin-bottom: 5px;

	position: relative;

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

}



.navbar-toggler .hamburger span:first-child {

	top: 9px;

	transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

}



.navbar-toggler .hamburger span:nth-child(2) {

	opacity: 0;

}



.navbar-toggler .hamburger span:last-child {

	margin: 0;

	top: -7px;

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

}



.navbar-toggler.collapsed .hamburger span {

	opacity: 1 !important;

	top: auto !important;

	transform: none !important;

	-webkit-transform: none !important;

	-moz-transform: none !important;

	-ms-transform: none !important;

	-o-transform: none !important;

}



/* navbar-toogle */



/* navbar */



.navbar .navbar-collapse {

	justify-content: flex-end;

}



.navbar .navbar-nav .nav-item {

	font-family: "Roboto", sans-serif;

	font-weight: 500;

	font-size: 20px;

	line-height: 120%;

	color: #08335d;

	text-transform: uppercase;

	margin: 0 20px;

}



.navbar .navbar-nav .nav-item:first-child {

	margin-left: 0;

}



.navbar .navbar-nav .nav-item:last-child {

	margin-right: 0;

}



.navbar .navbar-nav .nav-item .nav-link {

	padding: 0;

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	text-transform: inherit;

	transition: all ease-in-out 300ms;

    -webkit-transition: all ease-in-out 300ms;

    -ms-transition: all ease-in-out 300ms;

    -o-transition: all ease-in-out 300ms;

    -moz-transition: all ease-in-out 300ms;

}



.navbar .navbar-nav .nav-item .nav-link:hover {

	color: #e37805;

}



.navbar .navbar-nav .nav-item.active .nav-link,

.navbar .navbar-nav .nav-item.current-menu-item .nav-link,

.navbar .navbar-nav .nav-item.current-menu-parent .nav-link,

.navbar .navbar-nav .nav-item .nav-link.show,

.navbar .navbar-nav .nav-item .nav-link.active,

.navbar .navbar-nav .nav-item .nav-link.current-menu-item,

.navbar .navbar-nav .nav-item .nav-link.current-menu-parent {

	color: #e37805;

}



/* navbar */



.navbar-brand {

	padding: 0;

	margin: 0;

}

.navbar {

	padding: 8px 0;

}

.navbar-nav .dropdown-menu {

	border-radius: 0;

    /* border-color: orange; */

    padding: 0;

}

.navbar-nav .dropdown-menu li {

	border-bottom: 1px solid #08335d;

	background-color: #08335d;

	box-shadow: none !important;

	margin: 0 !important;

}

.navbar-nav .dropdown-menu li:hover,

.navbar-nav .dropdown-menu li:focus,

.navbar-nav .dropdown-menu li:active {

	background-color: #e37805;

}

.navbar-nav .dropdown-menu li:last-child {

	border-bottom: none;

}

.navbar-nav .dropdown-menu li .dropdown-item {

	padding: 6px 15px;

	font-family: "Roboto", sans-serif;

    font-weight: 500;

    font-size: 20px;

    line-height: 120%;

    color: #FFFFFF;

    text-transform: uppercase;

	background-color: #08335d;

}

.navbar-nav .dropdown-menu li.active .dropdown-item,

.navbar-nav .dropdown-menu li.current-menu-item .dropdown-item,

.navbar-nav .dropdown-menu li.current-menu-parent .dropdown-item,

.navbar-nav .dropdown-menu li.current_page_parent .dropdown-item,

.navbar-nav .dropdown-menu li .dropdown-item.active,

.navbar-nav .dropdown-menu li .dropdown-item.current-menu-item,

.navbar-nav .dropdown-menu li .dropdown-item.current-menu-parent,

.navbar-nav .dropdown-menu li .dropdown-item.current_page_parent,

.navbar-nav .dropdown-menu li .dropdown-item:hover {

	background-color: #e37805;

}

.navbar .navbar-nav .nav-item.dropdown .nav-link.dropdown-toggle:after {

	content: '\f107';

	font-family: "Font Awesome 6 Free";

	font-weight: 900;

	border: none;

	vertical-align: 2px;

    font-size: 16px;

}



/*==================================================================*/

/*========== Header End ==========*/

/*==================================================================*/







/*==================================================================*/

/*========== New Class Add Start ==========*/

/*==================================================================*/

/* banner */

.banner-slider {
	opacity: 0;
}

.banner-slider.slick-initialized {
	opacity: 1;
}

.banner-slider .slick-track {
	display: flex;
	justify-content: center;
}

.banner-slider .slick-slide {
	height: inherit;
}

.banner-slider .banner-slide-block {
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
}



.banner-section {

	position: relative;

	z-index: 99;

	padding: 200px 0;

}



.banner-section .banner-title {

	text-transform: uppercase;

}



.banner-section-inside {

	max-width: 750px;

	background-color: rgb(8, 51, 93, 0.9);

	padding: 47px;

}



.banner-text {

	margin-bottom: 30px;

}



.banner-text *:last-child {

	margin-bottom: 0;

}



.banner-section-inside-start {

	max-width: 655px;

}



.banner-main {

	position: relative;

}

.banner-main.banner-profile-main .banner-slider-start {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.banner-main.banner-profile-main .banner-slider-start * {
	height: 100%;
}



.banner-slider-start .banner-slide .banner-slide-img {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}



.banner-slider-start .banner-slide .banner-slide-img * {

	height: 100%;

}



.banner-slide-img img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



/* banner */



/* welcome */



.welcome-list {

	padding: 65px 0 75px 0;

}



.welcome-item {

	padding: 75px 0;

}



.welcome-item:nth-child(even) .welcome-item-start-inside > .row {

	flex-direction: row-reverse;

}



.welcome-item .welcome-left-img img {

	width: 100%;

	object-fit: cover;

}



.welcome-right-above-titles {

	margin-bottom: 30px;

}



.welcome-right-above-titles .section-title {

	margin-bottom: 0;

}



.welcome-right-above-titles .small-block-title {

	font-weight: 500;

	margin-top: 20px;

	margin-bottom: 0;

}



.welcome-text *:last-child {

	margin-bottom: 0;

}



.welcome-btn {

	margin-top: 30px;

}



.welcome-text ul {

	margin: 0;

}



/* .welcome-text-list {

	display: flex;

}



.welcome-text-list > * {

	flex: 0 0 46%;

} */



/* .welcome-text.common-circle-list-items ul li:before {

	background: url('../images/blue-list-dot.png');

} */



.welcome-text .common-circle-list-items ul li {

	/* font-weight: 700; */

	margin-bottom: 10px;

}



/* welcome */













/* our-services */

.our-services-section {

	position: relative;

	overflow: hidden;

}



.our-services-section:before {

	position: absolute;

	content: "";

	right: 0;

	top: 0;

	bottom: 0;

	width: 50%;

	height: 100%;

	background-color: rgba(0, 45, 88,0.95);

}



.our-services-section .our-services-content {

	position: relative;

	z-index: 9;

	padding: 110px 0;

}



.our-services-section .section-title {

	margin-bottom: 70px;

}



.our-services-section .our-services-content .our-services-main-detail {

	padding-left: 85px;

}



.our-services-section .our-services-content .learnmore-button {

	margin-top: 35px;

}

/* our-services */



/* satisfied-clients */

.satisfied-clients-section {

	padding-top: 145px;

}



.satisfied-clients-section .section-title {

	margin-bottom: 70px;

}



.satisfied-clients-carousel {

	opacity: 0;

}



.satisfied-clients-carousel.slick-initialized {

	opacity: 1;

}



.satisfied-clients-carousel .slick-track {

	display: flex;

	justify-content: center;

}



.satisfied-clients-carousel .slick-list {

	margin: 0 -45px;

}



.satisfied-clients-carousel .slick-slide {

	height: inherit;

	padding: 0 45px;

}



.satisfied-clients-carousel .satisfied-client-block {

	padding: 50px 40px;

	background: #e9f3fa;

	height: calc(100% - 60px);

	margin-bottom: 60px;

}



.satisfied-clients-carousel .satisfied-client-block .client-rating-list {

	margin-bottom: 20px;

}



.satisfied-clients-carousel .satisfied-client-block .client-rating-list ul {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	margin: 0 -3px;

	padding: 0;

	list-style-type: none;

}



.satisfied-clients-carousel .satisfied-client-block .client-rating-list ul li {

	display: inline-flex;

	align-items: center;

	margin: 0 3px 6px;

	padding: 0;

	list-style-type: none;

	color: #6caedf;

}



.satisfied-clients-carousel .satisfied-client-block .client-name {

	position: relative;

	z-index: 9;

	margin-top: 30px;

}



.satisfied-clients-carousel .satisfied-client-block .client-name:after {

	position: absolute;

	content: "";

	right: 0;

	top: 0;

	width: 66px;

	height: 51px;

	background: url('../images/satisfied-client-quote.png') no-repeat;

	background-size: 100% 100%;

	z-index: -1;

}



.satisfied-clients-carousel .satisfied-client-block .client-name span {

	display: block;

	font-weight: 700;

	font-size: 24px;

}



.satisfied-clients-carousel .satisfied-client-block .client-name *:last-child {

	margin-bottom: 0;

}

/* satisfied-clients */



/* contact-us */

.contact-us-section {

	padding: 145px 0;

}



.contact-us-section .contact-map-block {

	height: 100%;

}



.contact-us-section .contact-map-block iframe {

	width: 100%;

	height: 100%;

}



.contact-us-section .contact-address-part {

	padding-top: 20px;

}



.contact-address-part .address-part-list .address-block {

	text-decoration: none;

	color: #002d58;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	margin-bottom: 20px;

}



.contact-address-part .address-part-list .address-block .icon {

	flex: 0 0 auto;

	width: 60px;

	height: 60px;

	margin-right: 20px;

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 24px;

	line-height: 100%;

	color: #6caedf;

	background: #e9f3fa;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

}



.contact-address-part .address-part-list .address-block .detail {

	flex: 0 0 auto;

	width: calc(100% - 80px);

	word-break: break-word;

}



.contact-address-part .address-part-list .address-block .detail *:last-child {

	margin-bottom: 0;

}



.contact-address-part .address-part-list .address-block .detail span {

	display: block;

	font-size: 24px;

	line-height: 125%;

}



.contact-address-part .address-part-list .address-block .detail a:hover,

.contact-address-part .address-part-list a.address-block:hover .detail span {

	color: #e37805;

	text-decoration: underline;

}



.contact-address-part .follow-us-social-icons {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	margin-top: 40px;

}



.contact-address-part .follow-us-social-icons > span {

	margin-right: 20px;

}



.follow-us-social-icons ul {

	display: inline-flex !important;

	flex-wrap: wrap;

	align-items: center;

	margin: 0 -5px !important;

	padding: 0 !important;

	list-style-type: none;

}



.follow-us-social-icons ul li {

	display: inline-flex !important;

	margin: 0 5px 5px !important;

	padding: 0 !important;

	list-style-type: none;

}



.follow-us-social-icons ul li a {

	text-decoration: none;

	width: 45px;

	height: 45px;

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 25px;

	line-height: 100%;

	color: #FFFFFF !important;

	background: #e37805;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

}



.follow-us-social-icons ul li a:hover {

	background: #002d58;

}

/* contact-us */



/* inner pages */

/* contact page */

.contact-form-block {

	padding: 65px 100px;

}



.contact-map-section .contact-map-block iframe {

	width: 100%;

	height: 450px;

	margin-bottom: -9px;

}

/* contact page */



/* finance page */

.coolroom-work-section {

	padding-top: 150px;

}



.coolroom-work-section .coolroom-work-main-title {

	margin-bottom: 55px;

}



.coolroom-work-block {

	margin-bottom: 150px;

}



.coolroom-work-list .coolroom-work-block:last-child {

	margin-bottom: 0;

}



.coolroom-work-block .coolroom-work-image * {

	width: 100%;

}



.coolroom-work-block .coolroom-work-detail {

	max-width: 700px;

	width: 100%;

}



.coolroom-work-block .coolroom-work-detail .common-circle-list-items ul li {

	margin-bottom: 10px;

}



.coolroom-work-block .coolroom-work-detail .detail a {

	font-weight: 500;

	color: #e37805;

}



.coolroom-work-block .coolroom-work-detail .detail a:hover {

	color: #002d58;

}



.coolroom-work-block .coolroom-work-button {

	margin-top: 30px;

}

/* finance page */



/* product-catalog page */

.product-catalog-section {

	padding: 100px 0;

}



.product-catalog-banner-section {

	margin-bottom: 100px;

}



.product-catalog-banner-section .product-catalog-banner-image * {

	width: 100%;

}



.product-catalog-section .product-catalog-main-content {

	display: flex;

	flex-wrap: wrap;

}



.product-catalog-section .product-catalog-main-content > * {

	flex: 1 0 0;

	max-width: 100%;

}



.product-catalog-section .product-catalog-main-content .product-catalog-content {

	flex: 0 0 auto;

	width: calc(100% - 370px);

}



.product-catalog-section .product-catalog-main-content .product-catalog-title {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: space-between;

	margin: 0 -15px 40px;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title > * {

	flex: 0 0 auto;

	padding: 0 15px;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title .product-catalog-filter {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title .product-catalog-filter .common-select2-block {

	width: 200px;

	margin-left: 10px;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title .product-catalog-filter .common-select2-block .select2-container .select2-selection--single {

	height: 35px;

	border-color: #e37805;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title .product-catalog-filter .common-select2-block .select2-container .select2-selection--single .select2-selection__rendered {

	font-weight: 700;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title .product-catalog-filter .common-dropdown-selectbox {

	border-color: #e37805 !important;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title .product-catalog-filter .common-dropdown-selectbox .select2-results__options li.select2-results__option--selected,

.product-catalog-section .product-catalog-main-content .product-catalog-title .product-catalog-filter .common-dropdown-selectbox .select2-results__options li:hover {

	background: #e37805;

}

.product-catalog-section .blog-main-content .main-detail {
	margin-bottom: 50px;
}



.product-catalog-section .product-catalog-content .common-form textarea.form-control {

	height: 150px;

}



.product-catalog-list .product-catalog-block {

	display: block;

	text-decoration: none;

	border: 2px solid #ebebeb;

	overflow: hidden;

	text-align: center;

	height: calc(100% - 30px);

	margin-bottom: 30px;

}



.product-catalog-list .product-catalog-block .catalog-image {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: center;

	height: 250px;

	overflow: hidden;

	border-bottom: 2px solid #ebebeb;

}



.product-catalog-list .product-catalog-block .catalog-image * {

	position: relative;

	max-height: 100%;

	object-fit: cover;

	font-family: 'object-fit: cover';

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

}



.product-catalog-list a.product-catalog-block:hover .catalog-image * {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

}



.product-catalog-list .product-catalog-block .catalog-detail {

	padding: 22px 15px;

	color: #002d58;

}



.product-catalog-list .product-catalog-block .catalog-detail *:last-child {

	margin-bottom: 0;

}



.product-catalog-list .product-catalog-block .catalog-detail span {

	display: block;

	font-weight: 700;

}



.product-catalog-section .product-catalog-main-content .product-catalog-title .block-title {

	font-size: 36px;

	margin-bottom: 0;

}



.product-catalog-section .product-catalog-main-content .product-catalog-sidebar {

	flex: 0 0 auto;

	width: 300px;

	margin-right: 70px;

}



.product-catalog-sidebar .sidebar-block {

	margin-bottom: 30px;

}



.product-catalog-sidebar .sidebar-block .sidebar-title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 24px;

	line-height: 125%;

	color: #002d58;

	margin-bottom: 20px;

}



.product-catalog-sidebar .sidebar-block .sidebar-title * {

	font-family: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.product-catalog-sidebar .sidebar-block .sidebar-title a {

	text-decoration: none;

}



.product-catalog-sidebar .sidebar-block .sidebar-title a:hover {

	color: #002d58;

}



.product-catalog-sidebar .category-sidebar-block .sidebar-detail ul {

	display: block;

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.product-catalog-sidebar .category-sidebar-block .sidebar-detail ul li {

	display: block;

	margin: 0 0 10px;

	padding: 0;

	list-style-type: none;

	color: #002d58;

}



.product-catalog-sidebar .category-sidebar-block .sidebar-detail ul li:last-child {

	margin-bottom: 0;

}



.product-catalog-sidebar .category-sidebar-block .sidebar-detail ul li a {

	display: block;

	text-decoration: none;

	padding: 9px 20px;

	color: inherit;

}



.product-catalog-sidebar .category-sidebar-block .sidebar-detail ul li a:hover {

	background: #e9f3fa;

}



.product-catalog-sidebar .category-sidebar-block .sidebar-detail ul li.active a,

.product-catalog-sidebar .category-sidebar-block .sidebar-detail ul li a.active {

	font-weight: 700;

	color: #002d58;

	background: #e9f3fa;

}



.product-catalog-sidebar .category-sidebar-block .download-shopping-list-buttons {

	margin-top: 40px;

}



.product-catalog-sidebar .category-sidebar-block .download-shopping-list-buttons .btn {

	width: 100%;

	margin-bottom: 20px;

	justify-content: flex-start;

}



.product-catalog-sidebar .category-sidebar-block .download-shopping-list-buttons .btn:last-child {

	margin-bottom: 0;

}



.product-catalog-sidebar .category-sidebar-block .download-shopping-list-buttons .btn svg {

	margin-right: 10px;

}



.product-catalog-table .common-table table thead th {

	padding: 10px 18px;

}



.product-catalog-table .common-table table thead th:first-child {

	padding-left: 10px;

}



.product-catalog-table .common-table table tbody td {

	padding: 10px 18px;

}



.product-catalog-table .common-table table tbody tr:nth-child(even) td {

	background: #e9f3fa;

}



.product-catalog-table .common-table table tbody td:first-child {

	padding-left: 10px;

}



.product-catalog-table .common-table table.collapsed tbody td.dtr-control {

	position: relative;

	padding-left: 30px;

}



.product-catalog-table .common-table table tbody td.dtr-control:before {

	position: absolute;

	left: 10%;

	top: 50%;

	transform: translate(0, -50%);

	-webkit-transform: translate(0, -50%);

	-moz-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

}



.product-catalog-table .common-table table tbody .dtr-details {

	display: block !important;

}



.product-catalog-table .common-table table tbody .dtr-details li {

	width: 100%;

	border-color: #002d58 !important;

}



.product-catalog-table .common-table table tbody .dtr-details li .catalog-add-shop-enquiry > * {

	margin-left: 0;

}



.product-catalog-table .common-table table tbody .catalog-add-shop-options ul {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	margin: 0 -7px;

	padding: 0;

	list-style-type: none;

}



.product-catalog-table .common-table table tbody .catalog-add-shop-options ul li {

	display: inline-flex;

	margin: 0 7px;

	padding: 0;

	list-style-type: none;

	font-size: 22px;

}



.product-catalog-table .common-table table tbody .catalog-image {

	width: 80px;

	height: 80px;

	border: 2px solid #ebebeb;

	background: #FFFFFF;

	display: flex;

	align-items: center;

	justify-content: center;

}



.product-catalog-table .common-table table tbody .catalog-image * {

	max-height: 70px;

}



.product-catalog-table .common-table table tbody .catalog-part-name {

	min-width: 90px;

}



.product-catalog-table .common-table table tbody .catalog-part {

	min-width: 100px;

}



.product-catalog-table .common-table table tbody .catalog-size {

	min-width: 125px;

}



.product-catalog-table .common-table table tbody .catalog-finish {

	width: 160px;

}



.product-catalog-table .common-table table tbody .common-selectric-block,

.product-catalog-table .common-table table tbody .common-select2-block {

	width: 115px;

}



.product-catalog-table .common-table table tbody .common-form .form-select {

	height: 33px;

	font-size: 16px;

	line-height: 125%;

	font-weight: 500;

	text-transform: uppercase;

}



.product-catalog-table .common-table table tbody .common-selectric-block .selectric,

.product-catalog-table .common-table table tbody .common-select2-block .select2-container .select2-selection--single {

	height: 25px;

}



.product-catalog-table .common-table table tbody .common-selectric-block .selectric .label,

.product-catalog-table .common-table table tbody .common-select2-block .select2-container .select2-selection--single .select2-selection__rendered {

	font-size: 16px;

	line-height: 125%;

	font-weight: 500;

	text-transform: uppercase;

}



.product-catalog-table .common-table table tbody .common-selectric-block .selectric-items ul li,

.product-catalog-table .common-table table tbody .common-dropdown-selectbox .select2-results__options li {

	font-size: 14px;

	line-height: 125%;

}



.product-catalog-table .common-table table tbody .catalog-add-shop-enquiry {

	margin-left: auto;

	text-align: right;

}



.product-catalog-table .common-table table tbody .catalog-add-shop-enquiry > * {

	width: 240px;

	margin-left: auto;

}



.product-catalog-table .common-table table tbody .catalog-add-shop-enquiry .proceed-enquiry-button > span {

	text-align: left;

	display: block;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	font-size: 14px;

	line-height: 125%;

	color: #00cc00;

	margin-bottom: 5px;

}



.product-catalog-table .common-table table tbody .catalog-add-shop-enquiry .btn {

	font-weight: 500;

	font-size: 16px;

	padding: 12px 20px;

	width: 100%;

}

/* product-catalog page */



/* blog-detail page */

.blog-main-detail-section {

	padding: 100px 0;

}



.blog-main-detail-section .blog-main-detail-description .blog-main-detail-content {

	display: flex;

	flex-wrap: wrap;

}



.blog-main-detail-section .blog-main-detail-description .blog-main-detail-content > * {

	flex: 1 0 0;

	max-width: 100%;

}



.blog-main-detail-section .blog-main-detail-description .blog-detail-main-title {

	margin-bottom: 50px;

}



.blog-main-detail-section .blog-main-detail-description .blog-detail-main-title .blog-posted-list ul {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	margin: 0 -5px;

	padding: 0;

	list-style-type: none;

}



.blog-main-detail-section .blog-main-detail-description .blog-detail-main-title .blog-posted-list ul li {

	display: inline-flex;

	align-items: center;

	margin: 0 5px 5px;

	padding: 0;

	list-style-type: none;

	padding: 5px 15px 2px;

	background: #e9f3fa;

	font-weight: 500;

	font-size: 16px;

}



.blog-main-detail-section .blog-main-detail-description .blog-detail-content .blog-detail-desc ul li {

	margin-bottom: 10px;

}



.blog-main-detail-section .blog-main-detail-description .blog-detail-content .blog-detail-desc .detail a {

	text-decoration: underline;

}



.blog-main-detail-section .blog-main-detail-description .blog-main-detail-content .blog-detail-sidebar {

	flex: 0 0 auto;

	width: 350px;

	margin-left: 35px;

}



.blog-main-detail-section .blog-main-detail-description .blog-main-detail-content .blog-detail-sidebar > * {

	position: sticky;

	top: 0;

}



.recent-post-sidebar-block {

	padding: 20px 15px 30px;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block {

	text-decoration: none;

	color: #002d58;

	display: flex;

	flex-wrap: wrap;

	margin-bottom: 20px;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block:last-child {

	margin-bottom: 0;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-image {

	flex: 0 0 auto;

	width: 75px;

	height: 75px;

	background: #FFFFFF;

	margin-right: 15px;

	border: 2px solid #ebebeb;

	display: flex;

	align-items: center;

	justify-content: center;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-image * {

	max-height: 100%;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-detail {

	flex: 0 0 auto;

	width: calc(100% - 90px);

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-detail .title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 18px;

	line-height: 125%;

	color: #002d58;

	margin-bottom: 10px;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-detail .title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-detail .title a {

	text-decoration: none;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-detail .title a:hover {

	color: #e37805;

}



.recent-post-sidebar-block .sidebar-detail .recent-post-block .post-detail .detail {

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;  

	overflow: hidden;

	font-size: 14px;

	line-height: 135%;

}

/* blog-detail page */



/* typography page */

.typography-section {

	padding: 150px 0;

}



.typography-section .back-home-button {

	padding-top: 30px;

}

/* typography page */







/* profile page */



.service-item-title {

	font-family: "Roboto", sans-serif;

	font-weight: 700;

	font-size: 36px;

	line-height: 166%;

	color: #002d58;

	margin-bottom: 20px;

}

.service-item-title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-bottom: 0;

}

.max-780 {

	max-width: 780px !important;

}

.max-770 {

	max-width: 770px !important;

}



.banner-profile-main .banner-section-inside {

	background-color: #FFFFFF;

}

.banner-profile-main .section-title {

	line-height: 120%;

	margin-bottom: 24px;

}

.banner-profile-main .banner-text {

	margin-bottom: 0;

}



.service-section {

	padding: 120px 0 0 0;

}

.section-text {

	margin-bottom: 50px;

	max-width: 1300px;

}

.section-text *:last-child {

	margin-bottom: 0;

}

.service-titles-above {

	margin-bottom: 50px;

}

.service-item-img {

	margin-bottom: 34px;

}

.service-item-img * {

	width: 100%;

	height: 350px;

	object-fit: cover;

}

.service-section .welcome-text-list p {

	margin-bottom: 6px;

}

.service-item {

	margin-bottom: 50px;

}



.freez-section {

	padding-top: 100px;

}

.freez-item {

	background-color: rgb(233, 243, 250);

	padding: 20px 25px;

	height: calc(100% - 20px);

    margin-bottom: 20px;

}

.freeze-item-left {

	height: 100%;

}

.freeze-item-left * {

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.freeze-item-right .block-title {

	line-height: 120%;

	margin-bottom: 20px;

}

.freeze-text *:last-child {

	margin-bottom: 0;

}

/* profile page */

/* inner pages */

/*==================================================================*/

/*========== New Class Add End ==========*/

/*==================================================================*/





/*==================================================================*/

/*========== Footer Start ==========*/

/*==================================================================*/

.footer .f-top {

	padding-top: 65px;

	padding-bottom: 30px;

	border-top: 1px solid rgba(9, 52, 94, 0.2);

}



.f-block {

	margin-bottom: 30px;

}



.f-block .f-logo {

	width: 375px;

	margin-left: auto;

}



.f-block .f-logo a {

	display: inline-block;

}



.f-block .f-title {

	font-family: 'Roboto', sans-serif;

	font-weight: 700;

	font-size: 24px;

	line-height: 150%;

	color: #002d58;

	margin-bottom: 30px;

}



.f-block .f-title * {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	line-height: inherit;

	color: inherit;

	margin-top: 0;

	margin-bottom: 0;

}



.f-block .f-title a {

	text-decoration: none;

}



.f-block .f-title a:hover {

	color: #e37805;

}



.f-block .f-detail ul {

	display: block;

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.f-block .f-detail ul li {

	display: block;

	margin: 0 0 5px;

	padding: 0;

	list-style-type: none;

}



.f-block .f-detail ul li .svg-inline--fa {

	margin-right: 15px;

}



.f-block .f-detail ul li .svg-inline--fa path {

	fill: #6caedf;

}



.f-block .f-detail ul li a {

	text-decoration: none;

}



.f-block .f-detail ul li.active a,

.f-block .f-detail ul li.current-menu-item a,

.f-block .f-detail ul li.current-menu-parent a,

/* .f-block .f-detail ul li.current_page_parent a, */

.f-block .f-detail ul li a.active,

.f-block .f-detail ul li a.current-menu-item,

.f-block .f-detail ul li a.current-menu-parent,

.f-block .f-detail ul li a.current_page_parent,

.f-block .f-detail ul li a:hover {

	color: #e37805;

}



.footer .f-bottom {

	padding-top: 32px;

	padding-bottom: 15px;

	border-top: 1px solid rgba(9, 52, 94, 0.2);

}



.footer .f-bottom .f-content {

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: space-between;

	margin: 0 -15px;

}



.footer .f-bottom .f-content > * {

	flex: 0 0 auto;

	padding: 0 15px;

}



.footer .f-bottom .f-content ul {

	display: block;

	margin: 0 -10px;

	padding: 0;

	list-style-type: none;

}



.footer .f-bottom .f-content ul li {

	display: block;

	margin: 0 10px 15px;

	padding: 0;

	list-style-type: none;

	text-align: center;

}



.footer .f-bottom .f-content ul li a {

	text-decoration: none;

	color: #e37805;

}



.footer .f-bottom .f-content ul li a:hover {

	color: #002d58;

}

.footer .f-bottom .follow-us-social-icons {
	margin-bottom: 5px;
}

/*==================================================================*/

/*========== Footer End ==========*/

/*==================================================================*/



/*========== Modal Start ==========*/

.enquiry-modal .small-block-title {

	margin-bottom: 0;

}



.enquiry-modal .common-form textarea.form-control {

	height: 150px;

}



.enquiry-modal .common-table thead th {

	font-size: 16px;

}



.enquiry-modal .common-table tbody td {

	font-size: 16px;

}



.enquiry-modal .product-catalog-table .common-table table {

	min-width: 870px;

	width: 100%;

}



.enquiry-modal .product-catalog-table .common-table table tbody .catalog-image {

	width: 60px;

	height: 60px;

}

/*========== Modal End ==========*/


/* error style */
.common-form .error{
	color: red;
	font-size: 16px;
}

.common-form .form-submit{
	margin-bottom: 25px;
}
/* error style */