#gdlr-core-wrapper-1 {
    margin: -20px auto 0px auto;
}
/* Start Homepage */
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.display_none_320_767 {
		display:block;
	}
	#h3_1dd7_0, #h3_1dd7_1, #h3_1dd7_2, #h3_1dd7_3{
		font-size: 17px;
	}
	.gdlr-core-tab-item .gdlr-core-tab-item-title {
		font-size: 17px;
	}	
	.gdlr-core-page-builder-body img {
		max-width: 100%;
		height: auto;
	}
	#div_1dd7_1 {
		padding: 52px 0px 0px 30px;
	}	
	#div_1dd7_4 {
		margin: 0px 0px 0px 0px;
		padding: 52px 0px 0px 30px;
	}
	#div_1dd7_7 {
		padding: 52px 0px 0px 30px;
	}	
	#div_1dd7_10 {
		padding: 52px 0px 0px 30px;
	}
	#div_1dd7_45 {
		padding: 0px 0px 0px 0px;
	}
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content {
		padding: 50px 10px 0px;
	}	
	#h3_1dd7_10 {
		font-size: 20px;
	}	
	.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more {
		font-size: 17px;
	}	
	.gdlr-core-blog-info-wrapper .gdlr-core-blog-info {
		font-size: 12px;
	}
	#h3_1dd7_11 {
		font-size: 17px;
	}
	#h3_1dd7_12 {
		font-size: 14px;
	}	
	#h3_1dd7_13 {
		font-size: 14px;
	}	
	#h3_1dd7_14 {
		font-size: 14px;
	}
	.gdlr-core-type-start-date-month .gdlr-core-date {
		font-size: 24px;
	}
	.gdlr-core-type-start-date-month .gdlr-core-month {
		font-size: 17px;
	}
	.gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-title {
		font-size: 14px;
	}	
	.gdlr-core-event-item .gdlr-core-event-item-info-wrap {
		font-size: 12px;
	}
	.margin_left_0 {
		margin-left: 0% !important;
	}
	.kingster-body {
		font-size: 14px;
	}	
	.kingster-footer-wrapper {
		font-size: 14px;
	}
	.kingster-footer-wrapper .kingster-widget-title {
		font-size: 14px;
	}
	#span_1dd7_11 {
		font-size: 14px;
	}	
	#a_1dd7_8 {
		font-size: 14px;
	}
	.kingster-copyright-text, .kingster-copyright-left, .kingster-copyright-right {
		font-size: 10px;
	}
	
	#slide-3-layer-2 {
		font-size: 40px !important;
	}
	.slider-link-1 , .slider-link-2 , .slider-link-3 , .slider-link-4 {
		padding: 20px 0px !important;
	}
	.gdlr-core-media-image {
		margin-bottom: 10px !important;
	}
	.gdlr-core-skin-title {
		font-size: 18px !important;
	}
	.gdlr-core-skin-caption {
		font-size: 16px !important;
	}
	.res-padding-top-10px {
		padding-top: 10px !important;
	}
	.res-font-size-30px {
		font-size: 30px !important;
	}
	.res-paddint-10px {
		padding: 10px !important;
	}
	.res-margin-top-20px {
		margin-top: -100px !important;
	}
	.res-font-size-18px {
		font-size: 18px !important;
	}
	.res-font-size-14px {
		font-size: 14px !important;
	}		
	.res-font-size-14px-768 {
		font-size: 14px !important;
	}	
	.res-font-size-16px {
		font-size: 16px !important;
	}		
	.res-width-100pe {
		width:100% !important;
	}
	.res-padding-bottom-30px {
		padding-bottom: 30px !important;
	}
	.res-width-49pe {
		width:49% !important;
	}
	.res-display-none {
		display: none !important;
	}
	.res-color-white {
		color: white !important;
	}
	.res-padding-left-0px {
		padding-left: 30px !important; /* 786 */
	}
	.res-padding-right-0px {
		padding-right: 30px !important; /* 786 */
	}	
	.res-margin-bottom-15px {
		margin-bottom: 15px !important;
	}
	.res-height-170px {
		height:170px !important;
	}
	.res-height-auto {
		height:auto !important;
	}
	.res-margin-top--20px {
		margin-top: -20px !important;
	}
	.res-padding-bottom-0px {
		padding-bottom: 0px !important;
	}
	.res-margin-bottom-0px {
		margin-bottom:0px !important;
	}
	.res-padding-top-0px {
		padding-top: 0px;
	}
	.res-padding-top-0px {
		padding-top: 20px;
	}	
	.res-margin-left-0px{
		margin-left: 0px !important;
	}	
	.kingster-logo-inner {
		max-width: 220px !important;
	}	
	.kingster-navigation .sf-menu > li > a	{
		padding-bottom: 20px !important;
	}
	.kingster-navigation .sf-menu > li > a, .kingster-navigation .sf-vertical > li > a {
		font-size: 14px !important;
	}	
}
@media screen and (min-width: 425px) and (max-width: 767px) {
	.display_none_320_767 {
		display:none;
	}	
	#h3_1dd7_0, #h3_1dd7_1, #h3_1dd7_2, #h3_1dd7_3{
		font-size: 16px;
	}
	.gdlr-core-tab-item .gdlr-core-tab-item-title {
		font-size: 16px;
	}
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title.gdlr-core-active {
		margin-bottom : 0px;
	}	
	.gdlr-core-page-builder-body img {
		max-width: 100%;
		height: auto;
	}
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active {
		padding: 15px 60px 15px 60px;
		width: 100%;
		text-align: center;
	}	
	#div_1dd7_1 {
		padding: 52px 0px 0px 30px;
	}	
	#div_1dd7_4 {
		margin: 0px 0px 0px 0px;
		padding: 52px 0px 0px 30px;
	}
	#div_1dd7_7 {
		padding: 52px 0px 0px 30px;
	}	
	#div_1dd7_10 {
		padding: 52px 0px 0px 30px;
	}
	#div_1dd7_45 {
		padding: 0px 0px 0px 0px;
	}
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content {
		padding: 50px 10px 0px;
	}	
	#h3_1dd7_10 {
		font-size: 19px;
	}	
	.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more {
		font-size: 16px;
	}	
	.gdlr-core-blog-info-wrapper .gdlr-core-blog-info {
		font-size: 11px;
	}
	#h3_1dd7_11 {
		font-size: 16px;
	}
	#h3_1dd7_12 {
		font-size: 13px;
	}	
	#h3_1dd7_13 {
		font-size: 13px;
	}	
	#h3_1dd7_14 {
		font-size: 13px;
	}
	.gdlr-core-type-start-date-month .gdlr-core-date {
		font-size: 22px;
	}
	.gdlr-core-type-start-date-month .gdlr-core-month {
		font-size: 16px;
	}
	.gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-title {
		font-size: 13px;
	}	
	.gdlr-core-event-item .gdlr-core-event-item-info-wrap {
		font-size: 11px;
	}
	.margin_left_0 {
		margin-left: 0% !important;
	}
	.kingster-body {
		font-size: 13px;
	}	
	.kingster-footer-wrapper {
		font-size: 13px;
	}
	.kingster-footer-wrapper .kingster-widget-title {
		font-size: 13px;
	}
	#span_1dd7_11 {
		font-size: 13px;
	}	
	#a_1dd7_8 {
		font-size: 13px;
	}
	.kingster-copyright-text, .kingster-copyright-left, .kingster-copyright-right {
		font-size: 10px;
	}	
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title-wrap {
		padding-left: 0px;
		padding-right: 0px;
	}	

	#slide-3-layer-2 {
		font-size: 17px !important;
	}
	.slider-link-1 , .slider-link-2 , .slider-link-3 , .slider-link-4 {
		padding: 20px 0px !important;
	}
	.gdlr-core-media-image {
		margin-bottom: 10px !important;
	}
	.gdlr-core-skin-title {
		font-size: 18px !important;
	}
	.gdlr-core-skin-caption {
		font-size: 16px !important;
	}
	.res-padding-top-10px {
		padding-top: 10px !important;
	}
	.res-font-size-30px {
		font-size: 30px !important;
	}
	.res-paddint-10px {
		padding: 10px !important;
	}
	.res-margin-top-20px {
		margin-top: 20px !important;
	}
	.res-font-size-18px {
		font-size: 18px !important;
	}
	.res-font-size-14px {
		font-size: 14px !important;
	}	
	.res-font-size-16px {
		font-size: 16px !important;
	}		
	.res-width-100pe {
		width:100% !important;
	}
	.res-padding-bottom-30px {
		padding-bottom: 30px !important;
	}
	.res-width-49pe {
		width:49% !important;
	}
	.res-display-none {
		display: none !important;
	}
	.res-color-white {
		color: white !important;
	}
	.res-padding-left-0px {
		padding-left:0px !important;
	}
	.res-padding-right-0px {
		padding-right:0px !important;
	}	
	.res-margin-bottom-15px {
		margin-bottom: 15px !important;
	}
	.res-height-170px {
		height:170px !important;
	}
	.res-height-auto {
		height:auto !important;
	}	
	.res-margin-top--20px {
		margin-top: -20px !important;
	}
	.res-padding-bottom-0px {
		padding-bottom: 0px !important;
	}
	.res-margin-bottom-0px {
		margin-bottom:0px !important;
	}
	.res-padding-top-0px {
		padding-top: 0px;
	}
	.res-margin-left-0px{
		margin-left: 0px !important;
	}
}
@media screen and (min-width: 320px) and (max-width: 424px) {
	.display_none_320_767 {
		display:none;
	}	
	#h3_1dd7_0, #h3_1dd7_1, #h3_1dd7_2, #h3_1dd7_3{
		font-size: 14px;
	}
	.gdlr-core-tab-item .gdlr-core-tab-item-title {
		font-size: 14px;
	}	
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title.gdlr-core-active {
		margin-bottom : 0px;
	}
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active {
		padding: 15px 60px 15px 60px;
		width: 100%;
		text-align: center;
	}	
	.gdlr-core-page-builder-body img {
		max-width: 100%;
		height: auto;
	}
	#div_1dd7_1 {
		padding: 52px 0px 0px 30px;
	}	
	#div_1dd7_4 {
		margin: 0px 0px 0px 0px;
		padding: 52px 0px 0px 30px;
	}
	#div_1dd7_7 {
		padding: 52px 0px 0px 30px;
	}	
	#div_1dd7_10 {
		padding: 52px 0px 0px 30px;
	}
	#div_1dd7_45 {
		padding: 0px 0px 0px 0px;
	}
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content {
		padding: 15px 0px 0px;
	}	
	#h3_1dd7_10 {
		font-size: 15px;
	}	
	.gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more {
		font-size: 14px;
	}	
	.gdlr-core-blog-info-wrapper .gdlr-core-blog-info {
		font-size: 14px;
	}
	#h3_1dd7_11 {
		font-size: 14px;
	}
	#h3_1dd7_11 {
		padding-bottom: 4px;
		border-bottom: 1px solid #e6e6e6;		
	}	
	#h3_1dd7_12 {
		font-size: 12px;
	}	
	#h3_1dd7_13 {
		font-size: 12px;
	}	
	#h3_1dd7_14 {
		font-size: 12px;
	}
	.gdlr-core-type-start-date-month .gdlr-core-date {
		font-size: 20px;
	}
	.gdlr-core-type-start-date-month .gdlr-core-month {
		font-size: 14px;
	}
	.gdlr-core-event-item-list.gdlr-core-style-grid .gdlr-core-event-item-title {
		font-size: 12px;
	}	
	.gdlr-core-event-item .gdlr-core-event-item-info-wrap {
		font-size: 10px;
	}
	.margin_left_0 {
		margin-left: 0% !important;
	}
	.kingster-body {
		font-size: 12px;
	}	
	.kingster-footer-wrapper {
		font-size: 12px;
	}
	.kingster-footer-wrapper .kingster-widget-title {
		font-size: 12px;
	}
	#span_1dd7_11 {
		font-size: 12px;
	}	
	#a_1dd7_8 {
		font-size: 12px;
	}
	.kingster-copyright-text, .kingster-copyright-left, .kingster-copyright-right {
		font-size: 10px;
	}	
	.button-news-aos {
		background-color: #163269 !important;
		font-size: 17px !important;
		width: 80%;
		border: 0px;
		cursor: pointer;
	}	
	.gdlr-core-item-pdb {
		padding-bottom: 0px;
	}	

	.margin-top-100-res-aos {
		margin-top: -100px !important;
	}
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title-wrap {
		padding-left: 0px;
		padding-right: 0px;
	}	
	#paddint-shadow-aos {
		padding: 5px 5px 10px;
		/* -webkit-box-shadow: 0px 0px 21px 0px #f2f2f2; */
		/* box-shadow: 0px 0px 21px 0px #f2f2f2; */
	}
	.kingster-item-mglr, .gdlr-core-item-mglr, .kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega, .sf-menu.kingster-top-bar-menu > .kingster-mega-menu .sf-mega {
		margin-left: 10px;
		margin-right: 10px;		
	}
	#margin-bottom--20px-res-aos{
		margin-bottom: -20px;
	}
	#margin-top--10px-res-aos{
		margin-top: -10px;
	}
	#border-bottom-1px-solid-res-aos{
		border-bottom: 1px solid #e6e6e6;
	}
	.height-160px-res-aos {
		height: 160px !important;
	}
	.gdlr-core-tab-item-title:nth-child(n+2) {
		margin-top: 0px !important;
	}
	#border-trb-aos {
	border-top: 0px solid #e6e6e6; 
    border-right: 0px solid #e6e6e6;
	border-bottom: 0px solid #e6e6e6; 
	}
	.gdlr-core-tab-item-title-wrap {
	background-color: transparent;	
	}
	#slide-3-layer-2 {
		font-size: 13px !important;
		margin-top: -20px !important;
	}
	.slider-link-1 , .slider-link-2 , .slider-link-3 , .slider-link-4 {
		padding: 20px 0px !important;
	}
	.gdlr-core-media-image {
		margin-bottom: 10px !important;
	}
	.gdlr-core-skin-title {
		font-size: 18px !important;
	}
	.gdlr-core-skin-caption {
		font-size: 16px !important;
	}
	.res-padding-top-10px {
		padding-top: 10px !important;
	}
	.res-font-size-30px {
		font-size: 30px !important;
	}
	.res-paddint-10px {
		padding: 10px !important;
	}
	.res-margin-top-20px {
		margin-top: 20px !important;
	}
	.res-font-size-18px {
		font-size: 18px !important;
	}
	.res-font-size-14px {
		font-size: 14px !important;
	}	
	.res-font-size-16px {
		font-size: 16px !important;
	}		
	.res-width-100pe {
		width:100% !important;
	}
	.res-padding-bottom-30px {
		padding-bottom: 30px !important;
	}
	.res-width-49pe {
		width:49% !important;
	}
	.res-display-none {
		display: none !important;
	}
	.res-color-white {
		color: white !important;
	}
	.res-padding-left-0px {
		padding-left:0px !important;
	}
	.res-padding-right-0px {
		padding-right:0px !important;
	}	
	.res-margin-bottom-15px {
		margin-bottom: 15px !important;
	}
	.res-height-170px {
		height:170px !important;
	}
	.res-height-auto {
		height:auto !important;
	}	
	.res-margin-top--20px {
		margin-top: -20px !important;
	}
	.res-padding-bottom-0px {
		padding-bottom: 0px !important;
	}
	.res-margin-bottom-0px {
		margin-bottom:0px !important;
	}
	.res-padding-top-0px {
		padding-top: 0px !important;
	}
	.res-margin-left-0px{
		margin-left: 0px !important;
	}
}
@media only screen and (min-width: 401px) and (max-width: 1400px) {
  .head_responsive {
    padding-top: 260px !important;
	padding-bottom: 60px !important;
  }
}
@media only screen and (min-width: 1401px) {
  .head_responsive {
    padding-top: 400px !important;
	padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1260px) {
	.kingster-item-pdlr, .gdlr-core-item-pdlr {
		padding-left: 10px;
		padding-right: 10px;
	}
	.kingster-logo-inner {
		max-width: 300px;
	}
	.kingster-animate-fixed-navigation.kingster-header-style-plain .kingster-logo-inner, .kingster-animate-fixed-navigation.kingster-header-style-boxed .kingster-logo-inner {
		max-width: 260px;
	}	
	.kingster-navigation .sf-menu > li > a, .kingster-navigation .sf-vertical > li > a {
		font-size: 15px;
	}
	.kingster-navigation {
		padding-top: 23px;
	}	
	.kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner>a {
		font-size: 15px;
		display: block;
		margin-bottom: 17px;
		letter-spacing: 0px;
		font-weight: 600;
		padding: 0px 12px;
	}
	.kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner .sub-menu a {
		font-size: 15px;
	}	
	.kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner {
		padding: 45px 15px 30px;
	}
	.kingster-navigation .sf-menu>.kingster-normal-menu .sub-menu {
		font-size: 15px;
	}	
}
/* End Homepage */

/* Start hs_ab_history */
@media screen and (min-width: 320px) and (max-width: 767px) {
	.res-history-font-1 {
		font-size: 18px !important;
	}
	.res-history-font-2 {
		font-size: 14px !important;
	}
	.res-history-height-1 {
		height: 200px !important;
	}
	.res-history-padding-top-1 {
		padding-top: 0px !important;
	}
	.res-history-padding-top-2 {
		padding-top: 20px !important;
	}	
}
/* End hs_ab_history */