/*-webkit-
-moz-
-ms-
-o-*/

@media (min-width: 1200px) {
}
@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 768px) and (max-width: 991px) {
	

}

@media (min-width: 320px) and (max-width: 767px) {
	/* [ Home and basic responsive ] */
	.noScroll {overflow: hidden;}
	.container {padding-right: 10px; padding-left: 10px; }
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		padding-right: 10px;
		padding-left: 10px;
	}
	.top-strip {width: 100%; float: left; border-bottom: 1px solid #e6e6e6; background-color: #fff; height: auto; line-height: initial; }
	.header-logo-cont {position: absolute; top: 0; width: 100%; overflow: hidden; height: 120px; }
	.crnt-apl-tag {width: 75px; padding: 4px 0; font-size: 12px; text-transform: uppercase; line-height: 14px; text-align: center; }
	.email-phone-cont {width: 100%;text-align: center;margin: 0 0 7px;}
	.email-phone-cont ul li {float: none;}
	.crnt-apl-tag:before {left: 75px;}
	.top-strp-right-area,
	.eng-logo,
	.slide-text,
	.main-logo:before,
	.main-logo:after,
	.crnt-apl-tag:before,
	.slick-dots,
	.v-line-breaker,
	.ftr-information
	{
		display: none !important;
	}
	.urdu-logo {width: 100%; margin: 0; }
	.main-logo, .main_logo {width: 60px; height: 60px; top: 0; background-color: #333; }
	nav.header-menu {
	    position: absolute;
	    background-color: #fff;
	    width: 40px;
	    height: auto;
	    border:0;
	    min-height: 40px;
	    right: 10px;
	    overflow: hidden;
	    top: 0;
	    transition: all 0.5s ease;
	}
	.top-menu {display: none; float: right; margin-top: 55px; background-color: #2e9598; }
	.top-menu li {width: 100%;}
	.top-menu > li > a {width: 100%; border-bottom: 1px solid #53b8bb; text-align: left; color: #fff; }
	.top-menu > li > a.active {color: #2e9598; background-color: #fff;}
	nav.header-menu {z-index: 2; overflow-y: scroll; overflow-x: hidden; }
	nav.header-menu::-webkit-scrollbar {width: 0px; height: 0;}
	nav.header-menu::-webkit-scrollbar-track {background: #fff;}
	nav.header-menu::-webkit-scrollbar-thumb {background:#2e9598;}
	header.sticky nav.header-menu.open, nav.header-menu.open {background-color: #2e9598;}	
	.mbl_hmbrgr_menu {width: 40px; height: 22px; position: absolute; right: 0; top: 15px;}
	.mbl_hmbrgr_menu:before, 
	.mbl_hmbrgr_menu:after,
	.arrows,
	.aside_arrow_cnt:before,
	.aside_arrow_cnt:after,
	.aside_arrow_cnt .asideArrows {
		position: absolute;
		content: '';
		right: 0;
		width: 100%;
		height: 2px;
		background-color: #2e9598;
		transition: all 0.5s ease;
	}
	.mbl_hmbrgr_menu:before {top: 0px;}
	.mbl_hmbrgr_menu:after {bottom: 0px;}
	.arrows, .aside_arrow_cnt .asideArrows {top: 50%; transform: translateY(-50%); }
	.mbl_hmbrgr_menu.close .arrows {width: 0;}
	.mbl_hmbrgr_menu.close:before, .mbl_hmbrgr_menu.close:after {background-color: #fff;}
	.mbl_hmbrgr_menu.close:before {transform: rotate(45deg); top: 11px;}
	.mbl_hmbrgr_menu.close:after {transform: rotate(-45deg); bottom:9px;}
	.current-appeal-container:after {right: 10px;}
	.hm-slider-container {height: 120px;overflow: hidden;}
	.current-appeal-container {position: relative; top: initial; left: initial; transform: initial; float: left; bottom: initial;z-index: -1;}
	.hm-slider-container {background-color: transparent;}
	.hm-slide {height: auto; float: left; min-height: 110px;}
	.hm-tagline-cont {padding: 0;}
	.tagline-text {font-size: 18px; line-height: initial; padding: 0 10px 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
	.download-annual-rprt label, .rprt-download-btn {width: 90%; float: none; margin: 0 auto 10px; }
	.download-annual-rprt label {font-size: 20px;text-align: center;}
	.download-annual-rprt {float: none; height: auto; padding-right: initial; margin-bottom: 20px; }
	.rprt-download-btn {margin-bottom: 0;width: 200px;}
	.hm-three-columns {padding: 0 0 30px;}
	.three-columns {padding: 0 10px; height: auto; float: left; position: relative; border-bottom: 1px solid #ccc; }
	.hm-three-columns .container .col-lg-4:last-child .three-columns {border-bottom-color: transparent;}
	.hm-three-columns .container .col-lg-4:last-child .three-columns:hover {border-bottom: 1px solid #2e9598;}
	.column-icons {margin: 20px auto;}
	.three-columns .section-heading2 {min-height: initial; max-height: initial; overflow: initial; margin-bottom: 20px; font-size: 26px; }
	.column-text {font-size: 16px; line-height: normal; max-height: initial; margin-bottom: 20px; overflow: initial; }
	.three-columns .read-more {position: relative; bottom: 0; margin-bottom: 20px; }
	.hm-about-ssmt {padding: 0; height: auto;}
	.ssmt-video-cont {max-width: 100%; float: left; height: auto; margin-top: 30px; margin-bottom: 30px; }
	.hm-ssmt-text-cont {margin-top: 30px; }
	.section-heading {font-size: 28px; }
	.hm-ssmt-text-cont p {font-size: 14px; line-height: 20px; margin-bottom: 20px; }
	.hm-services-cont {padding: 30px 0 15px;}
	.section-heading-cont {margin-bottom: 30px;}
	.hm-srv-section {padding: 15px; height: auto; margin-bottom: 15px; float: left; text-align: center;}
	.srv-sec-icon {margin: 0px auto 15px;}
	.hm-srv-section .section-heading3 {height: auto; max-height: initial; text-align: center; }
	.hm-srv-section .srv-sec-text {text-align: center; max-height: initial; overflow: initial; margin-bottom: 20px; }
	.hm-srv-section .srv-read-more {float: none;display: inline-block; margin-bottom: 6px;}
	.hm-specipic-cont {height: auto; padding: 30px 0; }
	.spe-text-cont {float: left; margin-bottom: 30px;padding: 0 20px;text-align: center;}
	.hm-specipic-cont .read-more {display: inline-block; float: none;}
	.hm-specipic-cont .section-heading {max-width: 100%; margin: 0 0 20px 0; line-height: normal; font-size: 24px; }
	.hm-specipic-cont .container,
	.news-event-cont .container,
	.copyright-cont .container,
	nav.header-menu .container,
	.landing_page_section .container,
	.landing_page_section .container .row .col-lg-9,
	.hm-specipic-cont .col-lg-6.col-md-6.col-md-6 {padding: 0;}
	.landing_page_section .container .row {margin-left: 0;margin-right: 0;}
	.spe-3-cont {float: left; width: 100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; text-align: left; padding: 0 10px; }
	.spe-3-counter-blck {text-align: center; margin: 0px 10px 0 0;}
	.news-event-cont {padding: 30px 0;	}
	.nws-evnt-tag {float: left;	margin: 0 auto 30px;}
	.nws-evnt-slider {width: 100%; height: auto; margin: 0 auto 40px; float: left; max-height: 500px;overflow: hidden;}
	.nws-evnt-tag {width: 100%;}
	.nws-evnt-slide, .nws-evnt-card {width: 100%; max-width: 450px; height: auto; padding: 10px; }
	.nws-evnt-img {height: auto; max-height: 220px; margin-bottom: 10px; }
	.nws-evnt-heading {font-size: 20px; max-height: initial;}
	.nws-evnt-slide .read-more {position: relative; bottom: 5px; left: 0; margin-top: 5px;}
	.evnt-slider {margin-bottom: 0;}
	.hm-testimonial-cont {height: auto; padding: 30px 0; background-image: none; border-top: 1px solid #ddd; }
	.hm-tstmnl-slider {margin-bottom: 20px;height: auto;}
	.tstmnl-img {width: 80px; height: 80px; border: 2px solid #fff; margin-right: 0;margin: 0 auto 20px;display: block;}
	.tstmnl-nm-dsg {display: block;margin: 0 auto;text-align: center;}
	.tstmnl-comment {margin: 20px auto 0; font-size: 14px; line-height: normal; max-width: 100%; }
	.tstmnl-nm {font-size: 18px; line-height: normal;}
	footer {padding: 30px 0 0;}
	.ftr-logo {margin: 0 auto 30px;}
	.ftr-address, .ftr-sm-subs {margin-bottom: 20px; }
	.ftr-sm-subs, .ftr-address {border-bottom: 1px solid #3a3a3a; }
	.ftr-sm {margin-bottom: 20px;text-align: center;}
	.ftr-sm li {float: none;}
	.ftr-sec-heading:after {left: 50%; transform: translateX(-50%);}
	.ftr-sec-heading { text-align: center; }
	.ftr-nws-ltr {border-bottom: 0;text-align: center;}
	.ftr-form-sbmt {float: none;margin: 0 auto;}
	.copyright-cont {margin-top: 0;}
	.copyright-cont ul {width: 100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; }
	.hm-ssmt-text-cont p .ssmt-nm {font-size: 15px;}
	header.sticky .current-appeal-container {top: 50px;}
	header.sticky {height: 50px;background-color: #2e9598;}
	header.sticky nav.header-menu {background-color: transparent;}
	header.sticky nav.header-menu .mbl_hmbrgr_menu:before,
	header.sticky nav.header-menu .mbl_hmbrgr_menu:after,
	header.sticky nav.header-menu .arrows {background-color: #fff;}
	.top-menu li:hover .top-sub-menu {opacity: initial; visibility: initial; top: initial; z-index: initial; }
	.top-menu > li:hover > a {color: #fff;}
	.top-menu > li.open {background-color: #fff;}
	.top-menu > li.open > a {color: #000;}
	.top-sub-menu {top: inherit; position: relative; float: left; width: 100%; display: none; }
	.dropDownArrow {position: absolute; width: 40px; height: 40px; top: 2px; right: 10px; font-size: 24px; color: #fff; transition: all 0.5s ease; }
	.top-menu > li.open > .dropDownArrow {color: #000; transform: rotateX(180deg); }
	.section-banner-cont {height: 100px;}
	.landing_page_section {padding: 30px 0;}
	.lft_txt_cnt {padding-right: 0;}
	.section-heading_2 {
	    font-size: 24px;
	    margin-bottom: 15px;
	    border-left: 5px solid #2e9598;
	    padding-left: 10px;
	}
	.lndng_pg_sec_img {width: 100%;height: auto;}
	.lndng_pg_sec_img.right, .lndng_pg_sec_img.left {margin: 0 0 15px 0;}
	.lft_txt_cnt p {
	    font-size: 15px;
	    line-height: 20px;
	    margin-bottom: 15px;
	    width: 100%;
	    padding: 0 10px;
	}
	.lft_txt_cnt > p:last-child {margin-bottom: 0px;}
	.aside_arrow_cnt {
		width: 50px;
		height: 50px;
		background-color: rgba(255,255,255,0.2);
		box-shadow: 0 0 15px rgba(0,0,0,0.3);
		position: fixed;
		left: 10px;
		z-index: 5;
		border-radius: 100%;
	    transition: all 1s ease;
	    display: block;
	}
	.aside_arrow_cnt:hover, .aside_arrow_cnt.fixed:hover {background-color: rgba(255,255,255,1.0);z-index: 21;}
	.aside_arrow_cnt.fixed.open, .aside_arrow_cnt.open {background-color: #da251c;}
	.aside_arrow_cnt.open {left: 15px;}
	.aside_arrow_cnt.fixed {background-color: rgba(255,255,255,0.3);}
	.side_menu {
	    position: fixed;
	    z-index: 2;
	    width: 50px;
	    height: 50px;
	    overflow: hidden;
	    opacity: 0;
	    transition: all 1s ease;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.aside_arrow_cnt, .side_menu {top: 330px;z-index: 10;}
	.aside_arrow_cnt.fixed, 
	.side_menu.fixed_1,
	.aside_arrow_cnt.open
	{
		top: 30px;
	}
	.side_menu.open {
		opacity: 1;
		width: 100%;
		max-width: 340px;
		height: auto;
		z-index: 19;

	}
	.side_menu.open {top: 70px;}
	.section {padding: 100px 0 30px;}
	.aside_arrow_cnt:before {top: 16px;}
	.aside_arrow_cnt:after {bottom: 16px;}
	.aside_arrow_cnt .asideArrows {width: 50%;}
	.aside_arrow_cnt:before {width: 60%}
	.aside_arrow_cnt:after {width: 40%;}
	.aside_arrow_cnt .asideArrows, .aside_arrow_cnt:before, .aside_arrow_cnt:after {left: 10px; }
	.aside_arrow_cnt.fixed.open:after, 
	.aside_arrow_cnt.fixed.open:before, 
	.aside_arrow_cnt.open:after,
	.aside_arrow_cnt.open:before,
	.aside_arrow_cnt.fixed.open .asideArrows,
	.aside_arrow_cnt.open .asideArrows {background-color: #fff;}
	/*.header-logo-cont .mbl_dnt_btn,*/
	header .mbl_dnt_btn {
	    width: 115px;
	    background-color: #2e9598;
	    height: 35px;
	    line-height: 35px;
	    display: block;
	    text-align: center;
	    position: absolute;
	    top: 10px;
	    left: 10px;
	    color: #fff;
	    font-family: 'open_sans_semibold', sans-serif;
	    z-index: 21;	
	}
	header.sticky .mbl_dnt_btn, 
	header.sticky.mbl_header .mbl_dnt_btn {background-color: #fff;color: #2e9598;top: 8px;left: 8px;}
	/* [ Home and basic responsive ] */
	
	/* [ Donation page ] */
	.galley-main-container {
		padding: 25px 0;
	}
	.dnt-text-cont {
	    margin: 20px auto 0;
	    line-height: normal;
	    font-size: 18px;
	}
	.galley-main-container .container .col-lg-12 {padding: 0;}
	.dnt-frm-sub-cont {padding: 30px 15px 15px;}
	.dnt-dtl-field {width: 100%; margin-bottom: 20px;}
	.amnt-blts-sub-cont {width: 100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; margin-bottom: 10px;}
	.amnt-blt {display: inline-block; float: none; }
	.other-amnt, .other-amnt .form-input {width: 100%;}
	.amnt-blts-cont {margin: 10px 0 15px; padding-bottom: 15px;}
	.bank-details-btn {height: 35px; line-height: 35px; right: 10px; top: -15px; padding: 0 13px; }
	/* [ // Donation page ] */
	/* [ Contact Us page ] */
	.cnct_adrs_frm_cnt .row {margin:0;}
	/*.galley-main-container .container {padding: 0;}*/
	/*.cnct_adrs_frm_cnt .row .col-lg-5 {padding: 0;}*/
	.gt_in_tch_cnt.left {width: 100%; }
	.gt_in_tch_cnt .adrss li {
	    padding: 0;
	    text-align: center;
	    font-size: 16px;
	    line-height: normal;
	    padding: 50px 0 20px;
	    border-bottom: 1px solid #ccc;
	}
	.gt_in_tch_cnt .adrss li:last-child {border-bottom: 0; margin-bottom: 10px;padding-bottom: 10px;}
	.gt_in_tch_cnt .adrss li.phn {margin-bottom: 15px; }
	.gt_in_tch_cnt .adrss li:before {top: 0; left: 50%; transform: translateX(-50%); }
	.gt_in_tch_cnt .cntct_frm_hdng {margin-bottom: 15px; border-bottom: 1px solid #2e9598; padding-bottom: 5px; }
	.gt_in_tch_cnt .cntct_sm {overflow-x: scroll; overflow-y: hidden; white-space: nowrap; margin-bottom: 25px;}
	.gt_in_tch_cnt .cntct_sm li {display: inline-block;float: none;}
	.gt_in_tch_cnt .cntct_sm li:last-child a {margin-right: 0;}
	.cntct_frm .dnt-dtl-field input.form-input {height: 45px;}
	.cntct_frm .frm-submit-btn {margin: 0 auto; height: 50px; float: none; display: block; }
	.cntc_mp_cont {height: auto;}
	/* [ // Contact Us page ] */
	
	/* [ Article Details ] */
	/*.artcl_sm_cnt {display: none;}*/
	.nws_dtl_section {padding: 5px 0;}
	.nws_dtl_section .container {padding: 0;}
	.evnt_artcl_img {height: auto;margin-bottom: 10px;}	
	.evnt_artcl_hdng {font-size: 19px; line-height: normal; padding: 0 15px; margin-bottom: 10px; }
	.evnt_tag {top: -5px; left: 50%; border: 1px solid #fff; transform: translateX(-50%); }
	.evnt_artcl_txt {padding: 0 15px; font-size: 14px; line-height: normal; }
	.evnt_artcl_txt p {margin-bottom: 10px;}
	.pull_quote {font-size: 16px; line-height: normal; padding: 0 0 0 15px; margin: 20px 0; }
	.evnt_artcl_txt p:last-child {margin-bottom: 50px;}
	.artcl_glry_hdng {letter-spacing: 1px; padding-left: 10px; }
	.artcl_glry_img .glry_img, .artcl_sm_cnt .glry_sm_cnt {overflow-y: hidden;overflow-x: scroll;white-space: nowrap;}
	.artcl_glry_img .glry_img li.glry_img_li, .artcl_sm_cnt .glry_sm_cnt li {float: none;display: inline-block;margin-right: 5px;}
	.artcl_glry_cont {padding: 15px 0; margin-bottom: 10px;}
	.related_news_cnt {margin-top: 15px;padding-top: 10px;border-top: 0;}
	.rltd_slider .pc-next:after {display: none;}
	.rltd_slider .pc-prev, .rltd_slider .pc-next {right: 5px;border:1px solid #ccc;top:-35px;line-height: 26px;}
	.rltd_slider .pc-prev {right: 34px;}
	.artcl_sm_hdng {max-width: 100%; white-space: normal; font-size: 12px; text-align: center; width: 90%; top: -15px; line-height: normal; padding: 0 8px; }
	.artcl_glry_cont.artcl_sm_cnt {margin-bottom: 40px; padding-top: 35px; border-bottom: 1px solid #ccc; }
	.artcl_sm_cnt .glry_sm_cnt li {margin-right: 0;}
	.artcl_sm_cnt .glry_sm_cnt li a {margin-right: 5px;}
	.artcl_sm_cnt .glry_sm_cnt li:last-child a {margin-right: 0;}
	main {width: 100%; padding-right: 0; }

	/* [ // Article Details ] */

	/* [ news page ] */
	.galley-main-container .nws-evnt-card {float: left; padding-bottom: 50px;}
	.galley-main-container.nws-evnt-cont {padding-top: 100px;}
	.galley-main-container.nws-evnt-cont .container {padding: 0;}
	.nws-evnt-card {margin-bottom: 15px;}
	aside {overflow-x: scroll; overflow-y: hidden; width: 100%; white-space: nowrap; padding: 45px 10px 0; position: relative; }
	.asd-nws-card {float: none; display: inline-block; white-space: nowrap; margin-right: 10px; }
	.asd-sec-heading {position: absolute; left: 10px; top: 0; }
	.asd-nws-card .nws-evnt-heading, .nws-dt-plc li {white-space: normal;}
	.nws-evnt-cont .nws-evnt-tag {max-width: 300px; }
	.pagination_cont {margin: 20px 0 0;}
	.nws-evnt-card.ltst-nws .read-more {bottom: 10px;}
	.nws-evnt-card .share-icon-cont {bottom: 15px;}






































}

@media (min-width: 320px) and (max-width: 340px) {
	.section-heading {font-size: 24px;}




}















