/*----------------------MISCELLANEOUS-----------------------*/
@import url('https://fonts.googleapis.com/css?family=Aleo:400,700');
body input, body textarea{font-family: 'Aleo'}

body{font-family: 'Aleo', serif !important;}
body .container, body .et_pb_row{width: 100%}
body .et_pb_gallery_0 .et_overlay:before {color: #164463!important;}
body.single-project #main-content .et_pb_section{padding-left: 20px;padding-right: 20px;}
body.single-project #main-content .et_pb_section p{word-wrap: break-word;}
body.single-post #main-content .et_pb_section{padding-left: 20px;padding-right: 20px;}
body{overflow-x: hidden;}
.et_pb_pagebuilder_layout.single-post #page-container #et-main-area .et_pb_row{width: 100%}

/*----------------------TOP HEADER-----------------------*/
body #top-header {padding: 15px 20px;}
body #top-header .container {padding-top: 0;}
body #top-header #et-info {padding-bottom: 0;width: 100%;}
body #top-header #et-info #et-info-phone {margin-right: 65px;font-weight: 400;margin-left: 40px;}
body #top-header #et-info #et-info-phone:before{content:'';width:18px;height: 18px;background: url(../images/phn-icon.png);position: absolute;margin: 0;left: -40px;top: 0;background-size: contain;background-repeat: no-repeat;}
body #top-header #et-info #et-info-email{font-weight: 400;margin-left: 40px;}
body #top-header #et-info #et-info-email:before{content:'';width:22px;height: 15px;background: url(../images/envelop-icon.png);position: absolute;margin: 0;left: -40px;top: 3px;background-repeat: no-repeat;background-size: contain;}
body #top-header #et-info .et-social-icons{float: right;}
body #top-header #et-info .et-social-icons li{margin: 0 25px 0 0;}
body #top-header #et-info .et-social-icons li:last-child{margin-right: 0}
body #top-header #et-info #et-info-email:after {content: '';width: 1px;position: absolute;height: 14px;background: #fff;left: -5px;top: 0;bottom: 0;margin: auto;}
body #top-header #et-info #et-info-phone:after {content: '';width: 1px;position: absolute;height: 14px;background: #fff;left: -5px;top: 0;bottom: 0;margin: auto;}




/*-----------------------MAIN HEADER-------------------------------*/
body #main-header{padding: 0 20px;}
body.et_fullwidth_nav #main-header .container{padding: 0;max-width: 1440px;}
body #main-header #et-top-navigation {width: 80%;float: right;padding: 0!important;}
body #main-header #et-top-navigation #top-menu-nav {width: 100%;}
body #main-header #et-top-navigation #top-menu-nav #top-menu {width: 100%;text-align: right;}
body #main-header #et-top-navigation #top-menu-nav #top-menu li {padding-right: 0;}
body #main-header #et-top-navigation #top-menu-nav #top-menu {
    padding: 55px 0px;
}
body #main-header #et-top-navigation #top-menu-nav #top-menu li a {padding: 0px 24px;}
body #main-header #et-top-navigation #top-menu-nav #top-menu .menu-btn a{width: 100%;text-align: center;background: #930000;color: #fff!important;padding: 12px 25px 10px!important;border-radius: 5px;display: inline-block;vertical-align: middle;}
body #main-header #et-top-navigation #top-menu-nav #top-menu .menu-btn a:before{content: '';width: 22px;height: 24px;display: inline-block;background: url(../images/tv-icon.png);background-size: contain;background-repeat: no-repeat;vertical-align: middle;margin-right: 15px;position: relative;top: -3px;}
body #main-header #et-top-navigation #top-menu-nav #top-menu .menu-btn a:hover {opacity: 1;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.25);}
body #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item-has-children a:after{width: 16px;height: 16px;right: 5px;bottom: 0;margin: auto;}
body #main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu {padding: 0;border-color: #164463;}
body #main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu li {padding: 0;width: 100%;}
body #main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu li a {padding: 15px;width: 100%;}
body #main-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu li a:hover{background:#164463;color: #fff !important;opacity: 1;transition: 0.1s ease all}
body #page-container .et-fixed-header .logo_container{padding: 10px 0;}
/*body #page-container #main-header.et-fixed-header{padding: 10px 20px}*/
body #page-container .et-fixed-header #et-top-navigation #top-menu-nav #top-menu>li>a{padding: 0px 24px}
body #page-container .et-fixed-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu{top: 14px;}



/*------------------------HOME PAGE-------------------------------*/

/*/\/\/\/\SLIDER/\/\/\/\/\*/
body #homeSlider .et_pb_slides .et_pb_slide{padding-top: 80px;padding-bottom: 80px;}
/*body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slider_container_inner{display: block;}*/
body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_overlay_container{background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%)}
body #homeSlider .et_pb_slides .et_pb_slide .et_pb_container{width: 100%}
body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description{padding: 0;width: 60%;float: left;}
body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title{background: none;padding: 0;text-align: left!important;font-size: 72px!important;text-shadow: 8px 8px 8px #000!important;}
body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content{padding: 0;background: none;text-align: left;margin: 30px 0;}
body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button_wrapper{text-align: left;}
body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button{margin: 0;background: #164463;color: #fff!important;font-size: 18px;border: none;width: 271px;text-align: center;padding: 15px 0!important;border-radius: 5px;}
body #homeSlider .et-pb-controllers a {width: 18px;height: 18px;background-color: #274755 !important;border-radius: 100%;}
body #homeSlider .et-pb-controllers .et-pb-active-control{background-color: #fff !important;}


/*/\/\/\/\OUR ACTIVITY/\/\/\/\/\*/

body #ourActivity .activityHeading{padding-top: 0}
body #ourActivity .activityRow {padding: 0 0 30px;}
body #ourActivity .activityRow .activityColumn {width: 32%;margin-right: 30px;display: inline-block;}
body #ourActivity .activityRow .activityColumn:nth-child(odd) {margin-top: 0px;}
body #ourActivity .activityRow .activityColumn .et_pb_image {width: 100%;margin: 0;height:270px;}
body #ourActivity .activityRow .activityColumn .et_pb_image img {width: 100%;height:100%;}
body #ourActivity .activityRow .activityColumn .et_pb_image span {width: 100%;}
body #ourActivity .activityRow .activityColumn .et_pb_text {padding: 0 50px;margin-top: -85px;}
body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent {background: #fff;box-shadow: 5px 10px 10px 0 rgba(0, 0, 0, 0.05);padding: 30px 40px;position: relative;}
body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent h4 {font-size: 24px;color: #0d2434;font-weight: 700;}
body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent p {font-size: 14px;line-height: 1.7;min-height: 140px;}
body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent a {font-size: 12px;display: inline-block;padding: 2px 20px;background: #164463;color: #fff;border-radius: 5px;}
body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent .activityBtn {width: 100%;text-align: right;margin-top: 50px;}
body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent:after {content: '';width: 100%;height: 1px;left: 0;bottom: 90px;position: absolute;background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(22,68,99,1) 100%);}


/*/\/\/\/\PRODUCTION AND PUBLICATION/\/\/\/\/\*/
body #productionSection .productionHeading{padding: 0}
body #productionSection .productionRow .productionContent{width: 60%;margin: 0;}
body #productionSection .productionRow .productionContent .et_pb_text{margin: 0}
body #productionSection .productionRow .productionContent .et_pb_text h2{padding: 0}
body #productionSection .productionRow .productionContent .et_pb_text h2 em{display: block;font-weight: 700}
body #productionSection .productionRow .productionContent .et_pb_text p{padding: 0 0;margin: 30px 0 40px;}
body #productionSection .productionRow .productionContent .et_pb_button_module_wrapper a{width: 270px;text-align: center;font-weight: 700;}
body #productionSection .productionRow .productionImg{width: 40%;text-align: right;position: absolute;right: 0;bottom: -100px;}
body #productionSection .productionSecondRow .productionImg{text-align: left;left: 0;width: 38%;margin: 0;}
body #productionSection .productionSecondRow .productionContent{float: right;width: 62%;}
body #productionSection .productionSecondRow .productionContent .et_pb_button_module_wrapper a{font-weight: 400}


/*/\/\/\/\FEATURED BOOK/\/\/\/\/\*/
body #featuredBook .featuredRow{padding: 0}
body #featuredBook .bookColumn .et_pb_portfolio_grid_items {width: 100%;float: left;text-align: center;}
body #featuredBook .bookColumn .et_pb_portfolio_item {width: 18.7%;margin-right: 100px;margin-bottom: 0;}
body #featuredBook .bookColumn .et_pb_portfolio_item:last-child{margin-right:0 }
body #featuredBook .bookColumn .et_pb_portfolio_item .et_portfolio_image {padding: 15px;background: #fff;margin-bottom: 40px;}
body #featuredBook .bookColumn .et_pb_portfolio_item .et_portfolio_image .et_overlay:before{color: #164463}
body #featuredBook .slick-slide{margin: 0 50px;}
body #featuredBook .slick-arrow {width: 30px;height: 30px;padding: 0;font-size: 0;position: absolute;top: -80px;bottom: 0;margin: auto;cursor: pointer;z-index: 999;background: none;border: none;}
body #featuredBook .slick-next{right: -15px}
body #featuredBook .slick-prev{left: -15px}
body #featuredBook .slick-next:before{content: '\35';font-family: 'ETmodules';font-size: 30px;position: absolute;left: 0;top: 0;font-weight: 700;color: #164463;}
body #featuredBook .slick-prev:before{content: '\34';font-family: 'ETmodules';font-size: 30px;position: absolute;left: 0;top: 0;font-weight: 700;color: #164463;}


/*/\/\/\/\SUBSCRIBE EMAIL/\/\/\/\/\*/
body #subscribeEmail .subscribeRow{padding: 0}
body #subscribeEmail .et_pb_newsletter{display: block;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_description{width: 100%;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_description .et_pb_module_header{padding: 0}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_description p{padding: 20px 0 40px;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form{width: 100%;padding: 0;text-align: center;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p {width: 33.1%;display: inline-block;padding: 0px 40px;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p:last-of-type {padding: 40px 0 0;width: 100%;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p .et_pb_button {width: 20%;margin: auto;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_error{margin-bottom: 15px;width: 100%;background: #f00;padding: 5px 0;font-size: 14px;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_success{margin-bottom: 15px;width: 100%;background: #00843b;padding: 12px 0;}
body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_success h2{margin-bottom: 0;padding: 0;font-size: 14px;}


/*/\/\/\/\FOOTER/\/\/\/\/\*/
body #footerSection .footerRow{padding: 0;}
body #footerSection .et_pb_column .et_pb_text{margin: 0;display: inline-block;
    width: 100%;}
body #footerSection .footerForm .et_pb_text{margin-bottom: 40px;}
body #footerSection .et_pb_column .et_pb_text h2{padding-bottom: 30px;}
body #footerSection .footerInformation .addressList {padding: 0;list-style: none;width: 100%;float: left;margin-bottom: 30px;}
body #footerSection .footerInformation .addressList>li {width: 45%;float: left;font-size: 16px;color: #164463;font-weight: 700;position: relative;padding-left: 30px;}
body #footerSection .footerInformation .addressList li ul {padding: 20px 0;list-style: none;}
body #footerSection .footerInformation .addressList li ul li {color: #000;font-size: 14px;}
body #footerSection .footerInformation .addressList .closures ul {list-style: disc;padding-left: 15px;}
body #footerSection .footerInformation .et_pb_map{width: 82%;height: 272px;}
body #footerSection .footerInformation .addressList>li:before {content: '';width: 20px;height: 20px;position: absolute;left: 0;top: 0;}
body #footerSection .footerInformation .addressList>.location:before {background: url(../images/locationIcon.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
body #footerSection .footerInformation .addressList>.mail:before {background: url(../images/mailBox.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
body #footerSection .footerInformation .addressList>.hours:before {background: url(../images/timeTable.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
body #footerSection .footerInformation .addressList>.closures:before {background: url(../images/closureIcon.png);background-size: contain;background-repeat: no-repeat;background-position: center;}
body #footerSection .footerForm .et_pb_contact .et_pb_contact_field label{display: block;font-size: 16px;color: #757575}
body #footerSection .footerForm .et_pb_contact .et_pb_contact_field input {background: #fff;border: 1px solid #e5e5e5;border-radius: 5px;color: #000000;}
body #footerSection .footerForm .et_pb_contact .et_pb_contact_field textarea {background: #fff;border: 1px solid #e5e5e5;border-radius: 5px;color: #000000;resize: none;height: 190px;}
body #footerSection .footerForm .et_pb_contact .et_contact_bottom_container .et_pb_contact_right p{font-size: 24px;font-weight: 700;color: #133b57;}
body #footerSection .footerForm .et_pb_contact .et_contact_bottom_container .et_pb_contact_right .et_pb_contact_captcha{width: 60px;height: 55px;padding: 0;max-width: 100%;background: #fff;border: 1px solid #e5e5e5;font-size: 24px;color: #000;text-align: center;}
body #footerSection .footerForm .et_pb_contact .et_contact_bottom_container .et_pb_contact_submit{width: 267px;}
body #footerSection .footerInformation:after {content: '';width: 1px;display: block;background: #dfdfec;top: 0;bottom: 0;margin: auto;right: 0;z-index: 9999;position: absolute;}
body #main-footer{padding: 0 20px;}
body #main-footer .container:before {content: '';position: absolute;width: 100%;height: 1px;background: #164463;top: -10px;left: 0}
body #footerSection .et-pb-contact-message ul li{color: #f00}


/*------------------------ABOUT PAGE-------------------------------*/
body .et_pb_slides .et_pb_container{width: 100%}
body #aboutSlider .aboutSliderRow .et_pb_slide_content{max-width: 670px;margin: 20px auto 40px;}
body #aboutSlider .aboutSliderRow .et_pb_slide_content a{font-weight: 700;color: #fff;text-decoration: underline;}
body #page-container #aboutSlider .aboutSliderRow .et_pb_button_wrapper a{padding: 15px 57px !important;margin: 0;}
body #keyWork .et_pb_row .et_pb_blurb .et_pb_blurb_content{background: #fff;padding: 40px 25px;height: 100%}
body #keyWork .et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom: 40px;}
body #keyWork .et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_module_header{padding: 0;margin-bottom: 30px;}
body #keyWork .et_pb_row{display: flex;}
body #keyWork .et_pb_row .et_pb_column .et_pb_blurb{height: 100%}
body #aboutToggle .et_pb_column .et_pb_toggle {padding: 17px 20px;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2);border: none;}
body #aboutToggle .et_pb_column .et_pb_toggle .et_pb_toggle_title{padding-left: 40px;}
body #aboutToggle .et_pb_column .et_pb_toggle .et_pb_toggle_title:before {content: '';width: 28px;height: 28px;position: absolute;left: 0;top: 0;background: url(../images/plusIcon.png);background-repeat: no-repeat;background-size: auto;background-position: center;bottom: 0;margin: auto;right: auto;transition: 0.2s ease all}
body #aboutToggle .et_pb_column .et_pb_toggle_open .et_pb_toggle_title:before {background: url('../images/minusIcon.png');background-repeat: no-repeat;background-size: auto;background-position: center;}
body #aboutToggle .et_pb_column .et_pb_toggle .et_pb_toggle_title:after {content: '';width: 30px;height: 30px;position: absolute;right: 0;top: 0;background: url(../images/dropIcon.png);background-repeat: no-repeat;background-size: auto;background-position: center;bottom: 0;margin: auto;left: auto;}
body #aboutToggle a {color: #fff;font-weight: 700;text-decoration: underline;}
body #aboutToggle .blueLink{color: #737373}
body #aboutToggle .blockRow{width: 100%;float: left;}
body .resourceToggle p{width: 100%;float: left;}


/*------------------------CALENDER PAGE-------------------------------*/
body #eventCalenderSection #events-calendar{text-align: center;}
body #ourActivity .ourActivityColumn .et_pb_blurb_content h4 {padding: 20px 0 30px;}
body #ourActivity .ourActivityColumn .et_pb_blurb_content ul {padding: 0;list-style: none;}
body #ourActivity .ourActivityColumn .et_pb_blurb_content ul li {padding-left: 20px;position: relative;}
body #ourActivity .ourActivityColumn .et_pb_blurb_content ul li:before {content: '';width: 8px;height: 8px;border-radius: 100%;position: absolute;background: #164463;left: 0;top: 9px;}
body #activityBook .activityBookHeading h2{max-width: 55%;margin: auto;padding: 0}
body #activityBook .activityBookColumn {width: 25%;margin-right: 25px;}
body #activityBook .activityBookColumn .et_pb_blurb_content{background: #fff;padding-bottom: 40px;height: 100%}
body #activityBook .activityBookColumn .et_pb_blurb_content .et_pb_main_blurb_image {border: none;}
body #activityBook .activityBookColumn .et_pb_blurb_content .et_pb_main_blurb_image img {object-fit: contain;max-height: 272px;}
body #activityBook .activityBookColumn .et_pb_blurb_content .et_pb_blurb_description .small-button {font-size: 18px;font-weight: 400!important;background: #164463;color: #fff!important;border: none;border-radius: 5px;width: 165px;padding: 10px 0;margin: 0}
body #activityBook .activityBookColumn .et_pb_blurb_content h4{padding: 0 40px 20px;min-height: 65px; }
body #contactInfo .contactInfoColumn .et_pb_text_inner h4{padding: 0;max-width: 74%;margin: auto;line-height: 1.4;}
body #contactInfo .contactInfoColumn .et_pb_text_inner a{color: #fff;background: #d68925;padding: 12.5px 26px;display: inline-block;font-size: 24px;border-radius: 5px;margin-top: 25px;}
body #ourActivity .ourActivityColumn {width: 22.3%;margin-right: 3.6%;}

/*------------------------LIBRARY PAGE-------------------------------*/
body #bookReview .bookReviewRow{padding: 0}
body .featuredBook .activityBookColumn{width: 50%}
body .featuredBook .activityBookColumn .et_pb_blurb{width: 100%}
body #bookReview .bookReviewColumn{width: 50%;margin: 0}
body #bookReview .bookReviewColumn .et_pb_promo{padding: 70px 0;background-blend-mode: multiply;}
body #bookReview .bookReviewColumn .et_pb_promo .et_pb_button_wrapper a{padding: 8px 30px !important}

/*------------------------EXIBITION PAGE-------------------------------*/
body #main-content .majorExibition .activityBookRow .activityBookColumn{width: 33.33%}
body #main-content .majorExibition .activityBookRow .activityBookColumn .et_pb_blurb_content .et_pb_blurb_description{padding: 0 50px;}

body #main-content .islamicArtExibition .activityBookRow .activityBookColumn{width: 50%}
body #main-content .islamicArtExibition .activityBookRow .activityBookColumn .et_pb_blurb{width: 100%}
body #main-content .islamicArtExibition .activityBookRow .activityBookColumn .et_pb_blurb_content .et_pb_blurb_description{padding: 0 60px;}
body #main-content .islamicArtExibition .activityBookRow .activityBookColumn .et_pb_blurb_content .et_pb_main_blurb_image a{width: 100%;float: left;height: 176px;}
body #main-content .islamicArtExibition .activityBookRow .activityBookColumn .et_pb_blurb_content .et_pb_main_blurb_image img{max-height: 100%;max-width:100%;width: 100%}
/*body #main-content .islamicArtExibition .activityBookRow .activityBookColumn .et_pb_blurb_content{box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.05)}*/
body #main-content .heritageExibition .activityBookRow .activityBookColumn .et_pb_blurb_content .et_pb_main_blurb_image img{max-height: 100%;max-width: 100%}
body #main-content .heritageExibition .activityBookRow .activityBookColumn .et_pb_blurb_content .et_pb_blurb_description {padding: 0 30px;}


/*------------------------HERITAGE PAGE-------------------------------*/
body #heritageSection .heritageHeading .et_pb_text_inner h2 {max-width: 50%;margin: auto;padding-bottom: 0px;}
body #heritageSection .heritageContent .heritageIconList {width: 100%;float: left;display: flex;}
body #heritageSection .heritageContent .heritageIconList .heritageIcon {width: 100%;text-align: center;padding: 0 15px;}
body #heritageSection .heritageContent .heritageIconList .heritageIcon .img {max-height: 105px;height: 100%;margin-bottom: 30px;position: relative;}
body #heritageSection .heritageContent .heritageIconList .heritageIcon .content p {font-size: 14px;line-height: 1.6;/* font-weight: 600; */}
/*body #heritageSection .heritageContent .heritageIconList .heritageIcon .img:before {content: '';width: 20px;height: 35px;position: absolute;background: url(../images/arrowIcon.png);background-size: auto;background-repeat: no-repeat;right: -20px;top: 0;bottom: 0;margin: auto;}*/
body #heritageSection .heritageContent .heritageIconList .heritageIcon:last-child .img:before{display: none;}


/*------------------------INTERFAITH PAGE-------------------------------*/
body #interfaithActivity .interfaithActivityHeading .et_pb_text_inner h2{max-width: 50%;margin: auto;padding-bottom: 0px;}
body #interfaithActivity .interfaithActivityColumn .et_pb_blurb_content .et_pb_main_blurb_image {height: 100px;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 40px;}
body #interfaithActivity .interfaithActivityColumn .et_pb_blurb_content .et_pb_module_header{font-weight: 700}
body #interfaithActivity .interfaithActivityColumn .et_pb_blurb_content .et_pb_blurb_description{padding: 0 85px;}
body #interfaithActivity .interfaithActivityColumn .et_pb_blurb_content .et_pb_blurb_description p{font-size: 14px;}

/*------------------------REVIEW BOOK PAGE-------------------------------*/
body #book-review-form .bookReviewColumn{background: #fafafa;box-shadow: 5px 10px 30px 0 rgba(0, 0, 0, 0.1);margin-top: -180px;}
body #book-review-form .bookReviewColumn .et_pb_contact_main_title{margin-bottom: 40px;padding: 0}
body #book-review-form .bookReviewColumn .et_pb_contact .et_pb_contact_field input {background: #fff;border: 1px solid #e5e5e5;border-radius: 5px;color: #000000;}
body #book-review-form .bookReviewColumn .et_pb_contact .et_pb_contact_field .et_pb_contact_field_options_title {font-weight: 700;}
body #book-review-form .bookReviewColumn .et_pb_contact .et_pb_contact_field .et_pb_contact_field_radio {display: inline-block;margin: 0 20px;}
body #book-review-form .et_pb_contact .et_pb_contact_field textarea {background: #fff;border: 1px solid #e5e5e5;border-radius: 5px;color: #000000;resize: none;}
body #book-review-form .et_pb_contact .et_contact_bottom_container{margin-top: 20px;}
body #book-review-form .et_pb_contact .et_contact_bottom_container .et_pb_contact_right p{font-size: 24px;font-weight: 700;color: #133b57;}
body #book-review-form .et_pb_contact .et_contact_bottom_container .et_pb_contact_right input{width: 60px;height: 55px;padding: 0;max-width: 100%;background: #fff;border: 1px solid #e5e5e5;font-size: 24px;color: #000;text-align: center;}
body #book-review-form .et_pb_contact .et_contact_bottom_container .et_pb_contact_submit{width: 250px;}


/*------------------------MARC TV PAGE-------------------------------*/
body #watch-marc-tv .et_pb_carousel .et-pb-slider-arrows .et-pb-arrow-prev{left: 0}
body #watch-marc-tv .et_pb_carousel .et-pb-slider-arrows .et-pb-arrow-next{right: 0}


/*------------------------EXHIBITION PAGE-------------------------------*/
body #meetTheCrew .meetTheCrewColumn .et_pb_text_inner p {padding-bottom: 20px;}
body #meetTheCrew .meetTheCrewColumn .et_pb_text_inner p:before {content: '\f006';font-family: 'FontAwesome';color: #fff;margin-right: 10px;}
body #meetTheCrew .meetTheCrewColumn .et_pb_text_inner p span:first-child {font-size: 20px;}
body #meetTheCrew .meetTheCrewColumn .et_pb_text_inner p span:last-child {font-size: 14px;}

/*------------------------FEATURED BOOKS PAGE-------------------------------*/
body #featuredBookList .et_pb_filterable_portfolio{padding: 0;margin: 0}
/*body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {border-left: 1px solid #164463;border-right: 1px solid #164463;border-radius: 5px;}*/
/*body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter {display: flex;flex-direction: row;justify-content: center;background: no-repeat;align-items: center;padding: 15px 20px;transition: 0.3s ease all;cursor: pointer;}*/
body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter a {border: none;color: #fff;background: #164463;font-weight: 700;height: 100%;padding: 15px 20px;display: flex;flex-direction: column;justify-content: center;}
body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter:hover a{background: #fff;color: #164463;box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15)}
body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter .active{background: #fff;color: #164463;box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15)}
body #featuredBookList .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image {padding: 10px;margin-bottom: 30px;height: 415px;}
body #featuredBookList .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image img{height: 100%}
body #featuredBookList .et_pb_portofolio_pagination{display: none;}
body #featuredBookReview .et_pb_promo .big-button{background: #fff;border: none;border-radius: 5px;color: #164463 !important;font-weight: 700!important;margin: 20px 0 0;}
body #featuredBookList:before {content: '';width: 100%;height: calc(100vh - 130px);background: url(../images/ajax-loader.gif), linear-gradient(to right, rgb(255, 255, 255), rgb(255, 255, 255));position: absolute;z-index: 999;left: 0;top: 0;background-size: auto;background-repeat: no-repeat;background-position: center;}
body .noLoader:before{display: none !important}


body #libraryCatlog .et_pb_fullwidth_code .et_pb_code_inner{width: 100%;height: 1130px;-webkit-overflow-scrolling:touch;}
body #libraryCatlog .et_pb_fullwidth_code .et_pb_code_inner iframe{position: absolute;top: 0;left: 0;width: 0;height: 0;border: 0;min-width: 100%;max-width: 100%;min-height: 100%;max-height: 100%;overflow: scroll;-webkit-overflow-scrolling:touch;}
body .et_pb_section .et_pb_tabs_controls {display: flex;justify-content: center;flex-wrap: wrap;}
body .et_pb_section .et_pb_tabs_controls li{display: inline-block;border: none;height: auto;width: calc(100% / 11)}
body .et_pb_section .et_pb_tabs_controls li a {border: none;color: #fff;background: #164463;font-weight: 700;height: 100%;padding: 10px 20px;display: flex;flex-direction: column;justify-content: center;font-size: 13px;line-height: 1.2;text-align: center;}
body .et_pb_section .et_pb_tabs_controls .et_pb_tab_active a{background: #fff;color: #164463;box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15);}
body #et-main-area .et_pb_section .gallery .gallery-item {margin: 10px;width: calc(100% / 3 - 20px);height: 200px;overflow: hidden;}
body #et-main-area .et_pb_section .gallery .gallery-item dt {width: 100%;height: 100%;text-align: center;}
body #et-main-area .et_pb_section .gallery .gallery-item dt a {width: 100%;height: 100%;position: relative;}
body #et-main-area .et_pb_section .gallery .gallery-item dt img {width: 100%;border: none;height: 100%;object-fit: cover;transition: 0.5s ease all}
body #et-main-area .et_pb_section .gallery .gallery-item:hover dt img{transform: scale(1.1);}
#homeSlider .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container, #homeSlider .et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color: transparent;}

body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p{flex-basis:inherit;}
.et_pb_contact_right p input{margin-left: 5px;}
body #page-container .et_pb_section .et_pb_module.et_pb_contact_form_container.et_pb_module .et_pb_button{font-size:19px !important;}
.googlemap-iframe{width: 535px;height: 272px;}
body #homeSlider .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button.et_pb_button{ color: #fff!important;font-size: 18px !important;padding: 15px 0!important;}
body #homeSlider .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button.et_pb_button:hover{ color: #fff!important; background: #164463 !important; padding: 15px 0!important;}    
body #homeSlider a.et_pb_more_button:after{display:none;}
body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter a{padding: 15px;}
#footerSection .et_pb_contact_right p {display: flex; align-items: center;}
:focus {outline: 1px solid #ffffff00; outline-offset: 1px;}
a:focus,
button:focus,
input:focus,
textarea:focus,
select:focus {outline: 1px solid #fff; outline-offset: 3px; box-shadow: 0 0 0px rgba(0, 115, 230, 0);}

/*MEDIA QURIES*/
@media screen and (max-width: 1420px)
{
	.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .et_pb_portfolio_filter {margin-bottom: 8px;}
	body #main-header #et-top-navigation #top-menu-nav #top-menu li a{padding: 0px 14px; }
	body #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item-has-children a:after{right: 0}
	body #page-container .et-fixed-header #et-top-navigation #top-menu-nav #top-menu>li>a{padding: 35px 14px;}
	body #page-container .et-fixed-header #et-top-navigation #top-menu-nav #top-menu li .sub-menu {
		top: 54px;
	}
}

@media screen and (max-width: 1200px)
{
	body #main-header .logo_container img{max-width: 150px;}
	body #main-header #et-top-navigation{width: 90%}
	body #page-container .et-fixed-header #et-top-navigation #top-menu-nav #top-menu>li>a{padding: 35px 10px;}
	body #main-header #et-top-navigation #top-menu-nav #top-menu {padding: 45px 0px;}
	body #main-header #et-top-navigation #top-menu-nav #top-menu li a{padding: 0px 10px; font-size: 14px;}
	body #main-header #et-top-navigation #top-menu-nav #top-menu .menu-item-has-children a:after{right: -5px;}
	/*body #homeSlider .et_pb_slides .et_pb_slide{height: calc(100vh - 152px)}*/
	body #ourActivity .activityRow .activityColumn .et_pb_text{padding: 0 20px;}
	body #featuredBook .bookColumn .et_pb_portfolio_item{margin-right: 75px;display: inline-block;float: none;vertical-align: top;}
	body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p{width: 33%;padding: 0 10px;}
	body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter a{font-size: 14px;padding: 15px 10px}
	body #interfaithActivity .interfaithActivityColumn .et_pb_blurb_content .et_pb_blurb_description{padding: 0}
	body #interfaithActivity .interfaithActivityHeading .et_pb_text_inner h2{max-width: 70%}
	body #main-content .majorExibition .activityBookRow .activityBookColumn {background-color: #fff;}
	body #keyWork .et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_module_header{font-size: 21px !important;}
	.footerInformation {width: 45% !important;}
}

@media screen and (max-width: 1024px)
{
     body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button {
    margin-left: 30px;
}
	body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description{width: 100%;}
	body #featuredBookList .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image{height: 315px;}
	body .et_pb_section .et_pb_tabs_controls li{width: calc(100% / 6);margin-bottom: 10px;}
}

@media screen and (max-width: 980px)
{
	body .footerInformation {width: 100% !important;}
	body #main-content .islamicArtExibition .activityBookRow .activityBookColumn,
	body #main-content .majorExibition .activityBookRow .activityBookColumn{margin-right: 20px !important;width: 100%;max-width: 430px;;}
	body #main-content .islamicArtExibition .activityBookRow,
	body #main-content .majorExibition .activityBookRow{display: flex;flex-wrap: wrap;}
	body #main-header #et-top-navigation{width: 100%}
	body #main-header .logo_container img{max-height: 80px;}
	body #main-header #et-top-navigation #et_mobile_nav_menu{padding: 35px 0}
	body #main-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar{padding: 0}
	body #main-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar:before{color: #164463}
	body #main-header.et-fixed-header{position: fixed;top: 0!important}
	body #main-header #et-top-navigation #et_mobile_nav_menu #mobile_menu{border-color: #164463;padding: 20px 0;top: 102px;height: calc(100vh - 102px);overflow: scroll;}
	body #main-header #et-top-navigation #et_mobile_nav_menu #mobile_menu li a{color: #164463}
	body #ourActivity .activityHeading{padding: 0}
	body #ourActivity .activityRow{display: block;}
	body #ourActivity .activityRow .activityColumn{margin: 0 0 30px !important;width: 100%;}
	body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent, body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent .activityBtn{text-align: center;}
	body #productionSection .productionRow .productionImg{position: static;margin: 30px 0 0}
	body #productionSection .productionSecondRow .productionImg{position: static;margin: 0 0 30px}
	body #featuredBook .bookColumn .et_pb_portfolio_item{width: 100% !important;margin-right: 0 !important;float: left;clear: none;}
	body #footerSection .footerInformation .addressList>li{width: 50%}
	body #footerSection .footerInformation .et_pb_map{width: 100%}
	body #footerSection .footerInformation:after{display: none;}
	body #activityBook .activityBookColumn .et_pb_blurb {width: 100%;}
	body #activityBook .activityBookColumn{margin-right: 5.5%}
	body #activityBook .activityBookColumn:nth-child(even){margin-right: 0}
	body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{display: block;text-align: center;}
	body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter{display: inline-block;float: none;margin-bottom: 10px;}
	body #book-review-form .bookReviewColumn .et_pb_contact .et_pb_contact_field .et_pb_contact_field_options_title{width: 100%;float: left;margin: 0 0 5px;}
	body #book-review-form .bookReviewColumn .et_pb_contact .et_pb_contact_field .et_pb_contact_field_radio{margin: 0 20px 5px 0;}
	body #main-content .majorExibition .activityBookRow .activityBookColumn, body #main-content .islamicArtExibition .activityBookRow .activityBookColumn{margin-right: 0}
	body #meetTheCrew .meetTheCrewColumn{margin-bottom: 0}
	body #meetTheCrew .et_pb_row{padding: 0}
	body #keyWork .et_pb_row{display: block;}
	body #ourActivity .ourActivityColumn{margin-right: 5.5%}
	body #ourActivity .ourActivityColumn:nth-child(even){margin-right: 0}
	body #aboutToggle .blockRow{text-align: center;}
	body #aboutToggle .blockRow img{display: inline-block;margin: 20px;float: none;}
	body #featuredBook .slick-slide{margin: 0 20px}
	body #footerSection iframe{width: 100%}
}

@media screen and (max-width: 800px)
{
	body #main-content .islamicArtExibition .activityBookRow, body #main-content .majorExibition .activityBookRow{justify-content: center;}
	body #main-content .islamicArtExibition .activityBookRow .activityBookColumn,
	body #main-content .majorExibition .activityBookRow .activityBookColum{width: 100% !important;margin-right: 0 !important;max-width: 100% !important;}
	body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p{width: 32%}
	body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p .et_pb_button{width: 30%}
}

@media screen and (max-width: 768px)
{
	body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content{padding: 0 40px;}
	body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title{text-align: center !important;}
	body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content{text-align: center;}
	body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button_wrapper{text-align: center;}
	body #productionSection .productionRow .productionContent .et_pb_text {text-align: center;}
	body #productionSection .productionRow .productionContent .et_pb_button_module_wrapper{text-align: center;}
	body #book-review-form .bookReviewColumn{margin-top: -120px;}
	body #heritageSection .heritageContent .heritageIconList .heritageIcon{position: relative;padding: 0 0 100px 0;}
	body #heritageSection .heritageContent .heritageIconList .heritageIcon:last-child{padding: 0}
	body #heritageSection .heritageContent .heritageIconList{display: block;}
	body #heritageSection .heritageContent .heritageIconList .heritageIcon:before{content: '';width: 20px;height: 35px;position: absolute;background: url(../images/arrowIcon.png);background-size: auto;background-repeat: no-repeat;right: 0;bottom: 30px;margin: auto;left: 0;transform: rotate(90deg);}
	body #heritageSection .heritageContent .heritageIconList .heritageIcon .img:before{display: none;}
	body #heritageSection .heritageContent .heritageIconList .heritageIcon:last-child:before{display: none;}
	body #heritageSection .heritageHeading .et_pb_text_inner h2{max-width: 100%}
	body #interfaithActivity .interfaithActivityHeading .et_pb_text_inner h2{max-width: 100%}
	body .et_pb_section .et_pb_tabs_controls li{width: calc(100% / 3)}
	body #et-main-area .et_pb_section .gallery .gallery-item{width: calc(100% / 2 - 20px)}
	body #et-main-area .et_pb_section .gallery br{display: none;}
	
}

@media screen and (max-width: 767px)
{
	div#eventCalenderSection {z-index: 9;margin-bottom: 100px;}
	div#eventCalenderSection iframe {height: 100%;}
	body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-size: 50px !important}
	body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button_wrapper .et_pb_more_button{font-size: 16px;width: 270px;padding: 10px 0!important}
	body #homeSlider .et-pb-controllers a{width: 14px;height: 14px;}
	body #aboutToggle .et_pb_column .et_pb_toggle .et_pb_toggle_title{font-size: 20px;}
	body #activityBook .activityBookHeading h2{max-width: 100%}
	body #featuredBookList .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image{height: 415px;}
	body #medicine ol{margin-top: 10px;}
}

@media screen and (max-width: 667px)
{
	div#featuredBookReview {padding: 20px 20px;}
	body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p{width: 100%;padding: 10px 0 }
	body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p .et_pb_button{width: 50%}
	body #book-review-form .et_pb_contact .et_contact_bottom_container .et_pb_contact_submit{margin-top: 15px;}
	body .et_pb_section .et_pb_tabs_controls li{width: calc(100% / 2)}	

}

@media screen and (max-width: 480px)
{
	
	body #aboutToggle .blockRow img{margin-left: 0;margin-right: 0;}
	/*body #homeSlider .et_pb_slides .et_pb_slide .et_pb_slide_description{padding: 0px;}*/
	body #featuredBook .bookColumn .et_pb_portfolio_item{width: 100% !important}
	body #subscribeEmail .et_pb_newsletter .et_pb_newsletter_form p .et_pb_button{width: 100%}
	body #footerSection .footerInformation .addressList>li{width: 100%}
	body #footerSection .footerForm .et_pb_contact .et_contact_bottom_container .et_pb_contact_submit{margin-top: 20px;}
	body #page-container #aboutSlider .aboutSliderRow .et_pb_button_wrapper a{padding: 15px 40px !important}
	body #top-header #et-info{padding: 0}
	body #top-header #et-info #et-info-phone{width: 100%;float: left;margin: 0 0 10px;}
	body #top-header #et-info #et-info-phone:before{display: inline-block;position: static;margin-right: 15px;}
	body #top-header #et-info #et-info-phone:after{display: none;}
	body #activityBook .activityBookColumn{margin-right: 0}
	body #contactInfo .contactInfoColumn .et_pb_text_inner a{font-size: 18px;padding: 12.5px 10px}
	body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter a{font-size: 12px;padding: 15px 0px}
	body #book-review-form .bookReviewColumn{padding: 40px 20px;}
	body .et_pb_slide .et_pb_slide_description{padding: 64px 0}
	body #ourActivity .ourActivityColumn{margin-right: 0}
	body #featuredBookList .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image{height: auto;}
	body #ourActivity .ourActivityRow, body #interfaithActivity .interfaithActivityRow{padding: 10px 0;}
	body .marcTVSlider .et_parallax_bg{background-size: contain;background-position: center;background-attachment: initial;}
	body #et-main-area .et_pb_section .gallery .gallery-item{width: 100%;margin: 10px 0}
	body.home #productionSection {padding-top: 20px; padding-bottom: 20px;}
	body #ourActivity .activityRow .activityColumn .et_pb_text .activityConent a {font-size: 14px;padding: 8px 20px;}
}

@media screen and (max-width: 360px)
{
	body #featuredBookList .et_pb_filterable_portfolio .et_pb_portfolio_filters ul .et_pb_portfolio_filter a{font-size: 10px;}
	body .et_pb_section .et_pb_tabs_controls li{width: 100%}
}


