@media only screen and (min-width:1801px) and (max-width:1920px){
	html{ font-size: 15px; }
	body .container{ max-width: 1640px !important;}
}
@media only screen and (min-width:1701px) and (max-width:1800px){
	html{ font-size: 15px; }
	body .container{ max-width: 1540px !important; }
	header .header-bar .logo img{width:80%;}
	footer .footer-main .footer-cont ul li{font-size:20px;}
}
@media only screen and (min-width:1601px) and (max-width:1700px){
	html{ font-size: 15px; }
	body .container{ max-width: 1540px !important; }
	header .header-bar .logo img{width:90%;}
}
@media only screen and (min-width:1501px) and (max-width:1600px){
	html{ font-size: 15px; }
	body .container{ max-width: 1400px !important; }
}
@media only screen and (min-width:1401px) and (max-width:1500px){
	html{ font-size: 14.1px; }
/*	body .container{ max-width: 1300px !important; } */
}
@media only screen and (min-width:1301px) and (max-width:1400px){
	html{ font-size: 14.1px; }
	body .container{ max-width: 1200px !important; }
}
@media only screen and (min-width:1201px) and (max-width:1300px){
	html{ font-size: 13.7px; }
	body .container{ max-width: 1170px !important; }
}
@media only screen and (min-width: 1101px) and (max-width: 1200px){
	html{ font-size: 13px; }
	body .container{ max-width: 1080px !important; }
	body header#masthead .header-main .logo a img{width: 60%;}
}
@media only screen and (min-width: 1001px) and (max-width: 1100px){
	html{font-size: 12.5px;}
	body .container{ max-width: 1015px !important ;width: auto;}
	body header#masthead .header-main .logo a img{width: 50%;}
	body #content .home-banner-row .home-banner-img img{aspect-ratio: 16/12;}
	body #content .mufti-sec .mufti-row .mufti-txt-col>.vc_column-inner>.wpb_wrapper{padding-left: 60px;}
	body #content .mufti-sec .mufti-row .mufti-txt-col>.vc_column-inner>.wpb_wrapper h2{font-size: 2.925rem;}
	body #content .mufti-sec .mufti-row .mufti-txt-col>.vc_column-inner>.wpb_wrapper h3{font-size: 1.363rem;}
}
@media only screen and (min-width: 768px) and (max-width: 1000px){
	html{ font-size: 12px; }
	body .container{ max-width: initial !important; width: auto; }
	body .desk-hidden{display: block !important;}
	body .mob-hidden{display: none;}
	body header#masthead .flex-row>div{display: none;}
	body header#masthead .flex-row>div.mob-flex{display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 1rem; }
	body header#masthead .flex-row .mob-flex .logo{width: 65%; flex: 0 0 65%;}
	body header#masthead .flex-row .mob-flex .logo img{width: 150px; height: auto;}
	body header#masthead .flex-row .mob-flex .mobile-menu-link{width: 35%; flex: 0 0 35%;}
	body header#masthead .flex-row .mob-flex .menu-link{display: flex; justify-content: end; align-items: center;}
	body header#masthead .flex-row .mob-flex .menu-link b{display: block; background: #fff ; width: 40px; height: 3px; border-radius: 20px; margin-top: 10px; transition: 0.4s;}
	body #content .home-banner-row .home-banner-img img{aspect-ratio: 16/16;}
	body #content .home-banner-row .wpb_column>.vc_column-inner>.wpb_wrapper .banner-row{padding-inline: 1rem;max-width: 100%;}
	body #content .who-we-sec .who-we-row .wpb_column{width: 100%;}
	body #content .innovation-sec .innovation-row h2{font-size: 2.525rem;}
	body #content .mufti-sec{padding-bottom: 2rem;}
	body #content .mufti-sec .mufti-row .mufti-image{display: none;}
	body #content .mufti-sec .mufti-row .mufti-txt-col{width: 100%;}
	body footer#colophon .footer-inner .footer-links {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2rem 1rem;}
}
@media (max-width: 767px) {
	html{font-size: 12px; }
	body #content .page-header{margin-bottom: 4.625rem;}
	body #content .heading{font-size: 1.985rem;}
	body #content .mb{margin-bottom: 1.575rem;}
	body #content .sub-heading{font-size: 1.275rem}
	body .flex-row{ flex-direction: column;}
	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }
	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }
	body .desk-hidden{display: block !important;}
	body .mob-hidden{display: none;}
	body.home header#masthead{position: absolute;}
	body header#masthead{position: relative; margin-bottom:0 ;}
	body header#masthead .flex-row>div{display: none;}
	body header#masthead .flex-row>div.mob-flex{display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 0 1rem; }
	body header#masthead .flex-row .mob-flex .logo{width: 65%; flex: 0 0 65%;}
	body.home header#masthead .flex-row .mob-flex .logo img{width:150px; height: auto;}
	body header#masthead .flex-row .mob-flex .logo img{width:110px; height: auto;}
	body header#masthead .flex-row .mob-flex .mobile-menu-link{width: 35%; flex: 0 0 35%;}
	body header#masthead .flex-row .mob-flex .menu-link{display: flex; justify-content: end; align-items: center;}
	body header#masthead .flex-row .mob-flex .menu-link b{display: block; background: #000 ; width: 40px; height: 3px; border-radius: 20px; margin-top: 10px; transition: 0.4s;}
	body.home header#masthead .flex-row .mob-flex .menu-link b{display: block; background: #fff ; width: 40px; height: 3px; border-radius: 20px; margin-top: 10px; transition: 0.4s;}
	body #content .main-head{font-size: 2.578rem;}
	body #content .home-banner-row .home-banner-img img{aspect-ratio: 3/6;}
	body #content .home-banner-row .wpb_column>.vc_column-inner>.wpb_wrapper .banner-row{padding-inline: 1rem;max-width: 100%;}
	body #content .home-banner-row .wpb_column>.vc_column-inner>.wpb_wrapper .banner-row .ayat-h1{font-size: 2.8rem;padding-inline: 0.5rem}
	body #content .home-banner-row .wpb_column>.vc_column-inner>.wpb_wrapper .banner-row .banner-head{font-size: 2rem;}
	body #content .home-banner-row .wpb_column>.vc_column-inner>.wpb_wrapper .banner-row .banners-btn{flex-direction: column;}
	body #content .services-slider-row .services-grid > .vc_grid > .vc_pageable-slide-wrapper .slick-track{display: flex;}
	body #content .services-slider-row .services-grid > .vc_grid > .vc_pageable-slide-wrapper .vc_gitem_row{display: flex;flex-direction: column-reverse;}
	body #content .innovation-sec .innovation-row h2{font-size: 1.625rem;}
	body #content .innovation-sec {padding-block: 3.313rem;}
	body #content .mufti-sec{padding-bottom: 2rem;}
	body #content .mufti-sec .mufti-row .mufti-image{display: none;}
	body #content .mufti-sec .mufti-row .mufti-txt-col>.vc_column-inner>.wpb_wrapper{padding-left: 15px;}
/*	about us page*/
	body #content .aboutus-img{margin-top: 1rem}
	body #content .page-header .page-header-container .page-header-main .page-header-slider img{aspect-ratio:0; object-fit:cover;}
	body #content .ours-sec img {margin-bottom: 1rem;margin-top: 1rem}
	body #content .ours-sec ul li{flex-direction: column;}
/* 	services page */
	body #content .services-inside-sec .services-row .services-grid .vc_grid .vc_pageable-slide-wrapper{ grid-template-columns: repeat(1, 1fr);}
	body #content .services-post-sec .services-row .services-grid .vc_grid .vc_pageable-slide-wrapper{grid-template-columns: 1fr;}
/*	inside services-row*/
	body #content .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{background: #003B6D;}
	body #content .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a{color: #fff;}

/* 	team */
	body #content .team-category-section .team-grid{grid-template-columns: repeat(2, 1fr);}
	body .fancybox-content{max-width:90%;}
	body .fancybox-content .team-popup{flex-direction:column;}
	body #content .team-category-section .team-grid .team-item a h3{ font-size: 1.25rem;}
/* 	contact us */
	body #content .contact-sec .contact-row .details-col{padding: 1rem;margin: 1rem;max-width: 90%;margin: 0 auto;}
/*	our-mission*/
	body #content .mission-section .mission-grid{grid-template-columns: 1fr;}
	body footer#colophon .footer-inner .newsletter .footer-p{max-width: 100%;}
	body footer#colophon .footer-inner .newsletter h2{font-size: 2.225rem;}
	body footer#colophon .footer-inner .newsletter-form .form-group{flex-direction: column;}
	body footer#colophon .footer-inner .footer-links{display: grid;grid-template-columns: 1fr 1fr; gap: 2rem 1rem;}
	body footer#colophon .footer-inner .footer-links > *:last-child {grid-column: 1 / -1;}
	body footer#colophon .copy-right p{padding-inline: 1rem;}
}
@media (max-width: 435px){


}