	@media(min-width:992px) {
	header .dropdown-menu {
		display: block;
		transform: scaleY(0);
		-webkit-transform: scaleY(0);
		-ms-transform: scaleY(0);
		transition: .3s all ease-in-out;
		-webkit-transition: .3s all ease-in-out;
		-ms-transition: .3s all ease-in-out;
		transform-origin: top center;
		-ms-transform-origin: top center;
		-webkit-transform-origin: top center
	}
	header .dropdown:hover .dropdown-menu {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
		-ms-transform: scaleY(1)
	}
}

@media(min-width:1366px) {
	.container {
		max-width: 1340px
	}
}

@media(min-width:1600) {
	.hero-sec {
		height: 650px
	}
}

@media(max-width:1920px) {
	.carousel-caption {
		left: 82px
	}
}

@media(max-width:1439px) {
	header .navbar-nav .nav-link {
		font-size: 14px
	}
	body {
		padding-top: 200px
	}
}

@media(max-width:1365px) {
	body {
		padding-top: 182px
	}
	.carousel-caption {
		left: 5px
	}
	ul.list_menu_sec {
		margin-top: 0
	}
	.common-btn.float-right {
		margin-top: 0
	}
	h1 {
		font-size: 35px
	}
	.carousel-content p {
		padding: 0 50px
	}
	.logo-box img {
		width: 100px
	}
	.header>.container {
		max-width: 100%
	}
	header .navbar-nav .nav-link {
		font-size: 13px
	}
	.quick-box img {
		min-width: 48px;
		max-width: 48px
	}
	.quick-box span {
		font-size: 12px
	}
	.project_content.d-flex.align-items-center {
		min-height: 104px
	}
	.sec_inner_ctn h4 {
		font-size: 16px
	}
	ul.list_menu_sec li a {
		margin-bottom: 0
	}
	h3 {
		font-size: 20px
	}
	.widgets.w3 {
		padding-left: 0
	}
	@media(max-width:1199px) {
		.event_img img {
			height: auto
		}
		header .navbar-nav .nav-link {
			padding: 10px 17px!important
		}
		.membership_content {
			padding-left: 60px
		}
		body {
			padding-top: 115px
		}
		.member-con {
			min-height: inherit
		}
		.member-con p {
			display: none
		}
	}
	@media(max-width:991px) {
		.content_fraternal_order {
			margin-top: 10px
		}
		.widgets.w3 {
			margin-top: 20px
		}
		.member_ship_images {
			display: none
		}
		.membership_content {
			padding: 30px 15px
		}
		.call_us {
			display: none
		}
		.main-nav .row.align-items-center+.col-md-4 {
			display: none
		}
		.navbar-toggler {
			position: absolute;
			right: 0;
			top: -50px
		}
		.navbar-toggler-icon {
			font-size: 30px;
			color: #fff
		}
		.navbar {
			width: 100%
		}
		header.header::before {
			height: 100%
		}
		header.header {
			border-bottom: 5px solid #ad0502!important;
			border-top: 0!important
		}
		.main-nav .row.align-items-center .col-md-12.mt-4 {
			margin-top: 0!important
		}
		header .navbar-nav {
			margin-top: 10px
		}
		header .navbar-nav li:first-child .nav-link {
			padding: 8px 0!important
		}
		header .navbar-nav .nav-link {
			padding: 8px 0!important
		}
		body {
			padding-top: 55px
		}
		.benefits_images img {
			width: 100%;
			height: auto
		}
		.content_membership_section {
			padding: 20px;
			margin: 0
		}
		.benifits-list-block ul li {
			width: 100%
		}
		.benifits-list-block ul li br {
			display: none
		}
		.list-double li {
			width: 49%
		}
		.contact_detail {
			padding: 20px;
			height: auto;
			margin-top: 55px
		}
		section.contact_sec_pge.common-sec {
			padding-top: 10px
		}
		.cntct_fill_form {
			padding: 50px 20px
		}
		.logo-box a {
			width: calc(33.33% - 10px);
			margin: 10px 5px
		}
		.logo-box {
			justify-content: center
		}
		#signature_date,
		#signature_date_2 {
			width: 100%
		}
	}
	@media(max-width:767px) {
        .about_section .board-member {
    margin-bottom: 30px !important;
}
        .copyright_sec {
    padding-bottom: 10px;
}
        .benefits_images {
    margin-top: 20px;
}
		.about_section .board-member {
			margin-bottom: 20px
		}
		body {
			padding-top: 44px
		}
		.logo-box a {
			width: calc(50% - 10px);
			margin: 10px 5px
		}
		.list-double li {
			width: 100%
		}
		.main-nav .row.align-items-center .col-lg-4.col-md-6 {
			width: 280px
		}
		.navbar-toggler {
			top: -44px
		}
		.application_section_new .app-one,
		.application_section_new .app-three {
			justify-content: space-between;
			padding: 15px;
			margin: 0
		}
		.event_ctn_sec {
			margin-bottom: 20px
		}
		.copyright_sec .text-left,
		.copyright_sec .text-right {
			text-align: center!important
		}
		.footer-social {
			justify-content: center!important
		}
		.application_section_new .app_ctn h3 {
			margin-bottom: 10px!important
		}
		.content_membership_section {
			margin-top: 20px
		}
		.inner-banner-image img {
			display: none
		}
		.inner-banner-image {
			background: #e8e8f0;
			height: 110px
		}
		.inner-banner-content h2 {
			text-align: center
		}
		body {
			padding-top: 0
		}
		.address-box {
			height: auto!important;
			margin-bottom: 20px
		}
		.contact_img_logo img {
			position: static;
			transform: none
		}
		.contact_img_logo {
			padding: 20px;
			text-align: center
		}
		.form_section {
			box-shadow: none;
			background-color: #fff;
			padding: 0;
			border: 0
		}
		.form_section form {
			border: 0;
			padding: 0
		}
		.box_dts_new {
			margin-bottom: 20px!important
		}
		.box_dts_new .col-md-12:nth-child(2) label {
			margin-bottom: 0
		}
		form#contacts .col-md-5.col-xs-12.text-right {
			text-align: left!important
		}
		.text-section.row .col-md-6:last-child {
			margin-bottom: 0
		}
		form#contacts .row .col-md-12:nth-child(24) {
			margin-bottom: 0
		}
		section.membership_form.common-sec {
			padding: 30px 10px
		}
	}
	@media(max-width:575px) {
		.correction_index2 .heading_sec h2 {
			font-size: 20px
		}
		p {
			line-height: 24px
		}
		h2 {
			font-size: 30px
		}
		.common-sec {
			padding: 30px 0
		}
		.heading_sec h2:after,
		.heading_sec h4:after {
			width: 120px;
			margin-top: 10px;
			margin-bottom: 10px
		}
		.ctn_fraternal_order.d-flex {
			padding: 20px
		}
		.fraternal_order_ctn,
		.fraternal_order_img {
			width: 100%;
			padding-left: 0
		}
		.ctn_fraternal_order.d-flex {
			flex-wrap: wrap!important
		}
		.logo-box a {
			width: 100%;
			margin: 10px 0
		}
		.logo-box a span {
			display: block;
			width: 100%
		}
	}
	@media(max-width:479px) {
		header.header.fixed-header .site-logo img {
			width: 83%
		}
	}
	@media(max-width:359px) {
		.box_dts_new label {
			margin-left: 0!important;
			display: block
		}
		.box_dts_new {
			padding: 27px
		}
	}