/*
 Theme Name:     Divi Child
 Theme URI:      https://www.zenwebnet.com
 Description:    zenwebnet
 Author:         zenwebnet.com
 Author URI:     https://zenwebnet.com
 Template:       Divi
 Version:        1.2.0
*/

/* Theme customization starts here ------------------------------------------------------- */

/*------------Basic CSS------------*/
iframe { max-height:400px !important}
.fluid-width-video-wrapper { padding:200px !important}
body {font-weight:400;}
.tag_line .chw-widget span { display: inline-block; height: 32px; position: relative; top: 0; text-align: center; color: #213c95; padding: 3px 0; width: 100%; background: #fecb09; line-height: 33px; }
.tag_line  .chw-widget span {margin:0 0px; font-size: 22px;}
.top_bar .chw-widget { display: inline; }
#title-overlay:after { display:none;} 	
.footer-main-menu > div ul li:nth-last-child(1):before { background:url('https://zentest.top/ciscemain/wp-content/uploads/2022/11/location-icon.png'); width: 16px; height: 18px;}
.footer-main-menu > div ul li:hover:nth-last-child(1):before { background:url('https://zentest.top/ciscemain/wp-content/uploads/2022/11/location-icon.png') !important;}
.top_bar marquee span { margin-right: 15px; margin-left: 15px; text-transform: capitalize; }
.top_bar marquee span { margin-right: 15px; margin-left: 15px; text-transform: uppercase; position:relative }
#et-top-navigation #et_search_icon:before { margin-top: -15px; color: #79fd92; font-size: 20px; }
.top_bar marquee span:after { position: absolute; content: ''; width: 8px; height: 8px; background: #fda919; border-radius: 50%; top: 8px; left: -18px; }
.news-event-grid ul{ padding:0; margin:0;}
.news-event-grid ul li {-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease; list-style: none; width: 32%; margin: 0px; padding: 0px; box-shadow: 0 0 13px #ccc; margin-bottom:25px;}
.news-event-grid ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.news-event-grid ul li h2 { font-size: 22px; margin: 0; padding: 8px 0; text-align: center; }
.news-event-grid ul li:hover { background:#213c95;}
.news-event-grid ul li:hover h2 { color:#fff;}
#top-menu li.centered-inline-logo-wrap { padding-right: 0; } 
#main-header.et-fixed-header #top-menu .sub-menu li.current-menu-item a {color: #f7ab20; }
.top_bar marquee span a {color:#4a4a4a !important}
.top_bar { position: fixed; top: 0; background: #fff; z-index: 9999999; height: 27px; line-height: 36px; }
.top_bar { position: relative; top: 0; }
.et_fixed_nav #top-header {/* top: 4px; */}
.cl { clear:both}
.ds-vertical-align { display: flex; flex-direction: column; justify-content: center;} 
.full_height { height:100%}
.banner_full_height {height:100vh}
.et-fixed-header#main-header {-webkit-box-shadow:0 0 55px rgba(0,0,0,0.4)!important; -moz-box-shadow:0 0 55px rgba(0,0,0,0.4)!important;  box-shadow:0 0 55px rgba(0,0,0,0.4)!important;}
#footer-info img { margin: 0 5px -6px 1px;}
.sitemap.normal-bullet ul {padding: 0;list-style:none;}
.sitemap.normal-bullet ul li { padding: 8px 0; display: inline-block; width: 31%; margin: 0 1%;position:relative;}
.sitemap.normal-bullet ul li a {color:#000;}
.sitemap.normal-bullet ul li a:hover {color:#f8a517}
.menu-terms-conditions-container #menu-terms-conditions { display:inline-block;list-style: none;width: auto; padding: 0;}
.menu-terms-conditions-container #menu-terms-conditions li { display:inline-block; padding:0 5px;}
.menu-terms-conditions-container #menu-terms-conditions li:nth-child(1) { border-right:1px solid #fff}
.sitemap.normal-bullet ul li li {   display: block;   width:75%;	margin-left:10px;}
#image_cover .et_pb_main_blurb_image {margin-bottom: 20px;}
#Custom_file_search .dmach-icon-image-content img { width:50%;}
#Custom_file_search .dmach-icon-image-content { text-align: center; margin: 0 0 20px 0; }
#Custom_file_search .dmach-acf-item-content .dmach-acf-label { width:100% !important; display:block!important; text-align:center; font-size:20px; color:#000;}
#Custom_file_search .dmach-image-icon-placement-top .dmach-acf-item-container {  padding: 25px; }
#Custom_file_search {padding: 20px; border: 1px solid #28ab7f;}
#Custom_file_search .dmach-seperator { display:none;}
#home_slider .swiper-slide { text-align:center;}
#home_slider .swiper-slide .as_slide_image_wrapper, .main_slider .swiper-slide .as_slide_content_wrapper { width:100%; text-align:center;}
#home_slider .swiper-slide .as_slide_image_wrapper { margin-bottom:25px;}
#home_slider .as_slide_content_wrapper h2 { font-size:40px !important; color:#fff !important;position: relative;}
#home_slider .as_slide_content_wrapper p { color:#fff; line-height:25px;}
#home_slider .swiper-slide {padding:45px 0;}
.main_slider .as_slide_content_wrapper h2:after { bottom: -5px; position: absolute; background: #fff; width: 35px; content: ''; height: 2px; left: calc(50% - 22px); margin-bottom: 12px;}
.dash-list_1 li:after { content: '' !important; position: absolute!important; left: -20px!important; width: 12px!important; top: 21px!important; height: 3px!important; background: #f6a715!important;  border-radius: 0!important;  box-shadow: none!important;  border: none!important;  padding: 0px!important;}
.foogallery .fg-image {width:100%;}
.foogallery.fg-thumbnail .fg-item { width: 100%; }
.why-cisce-slider h4 {font-size:15px;}
#et-top-navigation #top-menu li a:after {top:-3px;}
.result_btn { box-shadow: 0 0 17px rgb(0 128 0 / 38%); position: fixed; bottom: 45%; left: -55px; z-index: 999; color: #fff; transform: rotate(270deg); padding: 5px 25px; background: rgb(0,128,0); background: linear-gradient(248deg, rgba(0,128,0,1) 0%, rgba(0,99,0,1) 100%); }
.result_btn:hover {background:#0062bf; color:#fff;}
.result_btn:before { content: ''; background: url(images/search_icon.webp); width: 55px; height: 55px; display: block; background-repeat: no-repeat; top: -2px; position: absolute; right: -20px; transform: rotate(111deg); }
.recheck_result_btn { box-shadow: 0 0 17px rgb(0 128 0 / 38%); position: fixed; bottom: 25%; left: -106px; z-index: 999; color: #fff; transform: rotate(270deg); padding: 5px 25px; background: rgb(0,128,0); background: linear-gradient(248deg, rgba(0,128,0,1) 0%, rgba(0,99,0,1) 100%); }
.recheck_result_btn:hover {background:#0062bf; color:#fff;}
.recheck_result_btn:before { content: ''; background: url(images/search_icon.webp); width: 55px; height: 55px; display: block; background-repeat: no-repeat; top: -2px; position: absolute; right: -20px; transform: rotate(111deg); }
#top-menu ul.sub-menu { padding:0}
.count_pst { display: inline-block; color: #fff; background: #f4961e; width: 30px; height: 30px; border-radius: 23px; line-height: 30px; }
.table-custom { margin-bottom: 25px; border: 1px solid #ccc; display: block; width: 100%; box-shadow: -10px -7px 64px #b3cdd15c; padding: 12px; transition: all .2s ease,transform .6s ease,-webkit-transform .6s ease; transition: box-shadow .15s ease,-webkit-transform .15s ease; transition: box-shadow .15s ease,transform .15s ease; transition: box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease;}
#post_number .et_pb_text_inner { display:flex; flex-wrap:wrap;justify-content:space-between}
#post_number .post_tags a {pointer-events:none; color:#333 !important;}
#post_number .post_tags a:nth-child(2) {margin-left:7px;}
#post_number h2 { font-size: 22px; line-height: 28px; }
#post_number h2:hover a {color:#f8a517 !important;}
#post_number .post_tags  { text-align: right; border: 1px solid #fffae7; float: left; padding: 5px 15px; background: #ffd535; border-radius: 25px; box-shadow: 0 2px 3px #ccc; }
#post_number .date-archieve { text-align:right;}
#post_number .small_tit {display:flex; flex-wrap:wrap; justify-content:space-between;}
#post_number .wp-pagenavi { border-top: none; display: flex; align-items: center; justify-content: center; width: 100%; }
#post_number .wp-pagenavi  a { background: #213c95; color: #fff !important; border-radius: 25px; height: 35px; width: 35px; display: flex; align-items: center; justify-content: center; }
#post_number .wp-pagenavi .current {background:#ffd535; color:#fff !important;border-radius: 25px; height: 35px; width: 35px; display: flex; align-items: center; justify-content: center;}
#post_number .wp-pagenavi .pages {display:none;}
#post_number .date_fetch { margin-bottom:10px;display: block;}
.table-custom:hover { box-shadow: 0 4px 8px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.table-home h2 { font-size: 16px !important; text-transform: uppercase; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; line-height: 23px; }
.table-home { border-bottom: 1px solid #ccc; padding-left: 15px; padding-right: 15px; padding-top: 12px; padding-bottom: 12px; display: flex; flex-direction:column; justify-content: space-between; align-items: flex-start; height:162px; }
.table-home:nth-last-child(1) {border:none;}
#home_board {max-height:340px;}
.table-home .date_fetch { background: green; margin-right: 10px; color: #fff; padding: 8px; text-align: center; border-radius: 8px; margin-bottom: 5px;}
.table-home:hover { background:#ebebea !important;}
#home_board::-webkit-scrollbar-track{ border: 1px solid black; background-color: #F5F5F5; border-radius:10px }
#home_board::-webkit-scrollbar{ width: 10px; background-color: #F5F5F5; }
#home_board::-webkit-scrollbar-thumb{ background-color:green; border-radius:10px }
.small_tit p:nth-child(1) { border: 1px solid #ccc; display: inline-block; padding-bottom: 0; padding: 2px 13px; border-radius: 25px; margin-bottom: 18px; background: #213c95; color: #fff; }


/*------------Basic CSS------------*/
.search-results #content-area #sidebar, .search-results #main-content .container:before { display:none;}
.search-results #content-area #left-area { width:100%;}
.search-results #left-area article { background: #fff; margin-bottom: 15px; border-bottom: 1px solid #ccc; display: block; box-shadow: 0 2px 4px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7;padding: 12px; transition: all .2s ease,transform .6s ease,-webkit-transform .6s ease; transition: box-shadow .15s ease,-webkit-transform .15s ease; transition: box-shadow .15s ease,transform .15s ease; transition: box-shadow .15s ease,transform .15s ease,-webkit-transform .15s ease;}
.search-results #left-area article h2 { font-size: 22px; line-height: 28px; }
.search-results #left-area article h2:hover a {color: #f8a517;}
.search-results #left-area article .post-meta { display:none;}
.search-results #left-area article:hover { box-shadow: 0 4px 8px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.search-results .wp-pagenavi { border-top: none; display: flex; align-items: center; justify-content: center; width: 100%; }
.search-results .wp-pagenavi .current { background: #ffd535; color: #fff !important; border-radius: 25px; height: 35px; width: 35px; display: flex; align-items: center; justify-content: center; }
.search-results .wp-pagenavi a { background: #213c95; color: #fff !important; border-radius: 25px; height: 35px; width: 35px; display: flex; align-items: center; justify-content: center; }
.search-results .wp-pagenavi span.pages { display:none;}
#banner_text h1 {margin-bottom: 30vh; font-weight: 700;}
#sports_banner_text h1 {margin-bottom: 30vh !important; font-weight: 700 !important;}
.table-custom { background:#fff; margin-bottom:15px; border-bottom:1px solid #ccc; display:block;box-shadow: 0 2px 4px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7;}
.cat-ul li {box-shadow: 0 2px 4px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7; display: inline-block; border: 1px solid #ccc;  width: 17%; text-align: center; margin: 10px 10px 20px 10px; }
.cat-ul li:hover .count_pst { background: #ffffff; color: #f4961e; }
.cat-ul { list-style: none !important; padding: 0 !important; display: flex; flex-wrap: wrap; justify-content: space-between; }
.cat-ul li:hover {background:#f59519; color:#fff;}
.cat-ul li a{padding: 13px 35px; display:block}
.cat-ul li:hover a { color:#fff;}
.gap {display:block;width:100%; margin-bottom:15px;}
#et-top-navigation .current-menu-item a:hover {color:#fff !important;}
#et-top-navigation .current-menu-item.page_item >a {color:#f7ab20!important;}
#top-menu .sub-menu .current-menu-item a { color:#fff !important;}
ul.dash-list > li:after {content: '' !important; position: absolute!important; left: -20px!important; width: 12px!important; top: 12px!important; height: 3px!important; background: #f6a715!important; border-radius: 0!important; box-shadow: none!important; border: none!important; padding: 0px!important;}
#ulli.normal-bullet ul { margin-left: 15px; margin-top: 15px; }
.why-us-blurb h3.et_pb_module_header {padding-bottom:0 !important;font-weight: 500 !important;}
#ulli.normal-bullet .not-listdes li:after {display:none;}
#ulli.normal-bullet .not-listdes li.list-roman { padding-left:30px;}
#whychoose .et_pb_main_blurb_image { margin-bottom:10px !important;}
#whychoose .et_pb_blurb_container { padding:10px;}
.alumni .et_pb_blurb_container {padding-bottom:18px !important; padding-left:5px; padding-right:5px; padding-top:5px; height:150px !important; overflow-y:auto !important;}
.title-overlay {position:relative;}
.title-overlay:after { content:''; height:150px; background:linear-gradient(to top, #000000 0%, #26262600 92%);position:absolute;left:0;right:0;bottom:0;}
#ulli.normal-bullet ul li:nth-last-child(1) { margin-bottom:0 !important}
#affiliation-gallery .et_pb_main_blurb_image { margin-bottom:20px;}
#affiliation-gallery:hover h4 {color:#fff;}
.school-affliation .as_slide_content_wrapper {width:100% !important; text-align:center; padding:15px;}
.school-affliation .as_slide_content_wrapper h4 {font-family: 'Adobe Caslon Pro',Helvetica,Arial,Lucida,sans-serif; font-weight:600; line-height:28px; margin-bottom:0; padding-bottom:0;}
.school-affliation .as_slide_content_wrapper:hover { background:#213c95;}
.school-affliation .as_slide_content_wrapper:hover h4 { color:#fff;}
.whynumber .et_pb_image_wrap { position:relative;}
.whynumber .et_pb_column:nth-child(1) .et_pb_image_wrap:before { content: '1'; position: absolute; bottom: -13px; font-size: 18px; right: 10px; background: #213c95; z-index: 9999; color: #fff; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 25px;box-shadow: 0 9px 20px #213c9580;}
.whynumber .et_pb_column:nth-child(1) .et_pb_image_wrap:hover:before {background:#f8a517;}
.whynumber .et_pb_column:nth-child(2) .et_pb_image_wrap:before { content: '2'; position: absolute; bottom: -13px; font-size: 18px; right: 10px; background: #213c95; z-index: 9999; color: #fff; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 25px;box-shadow: 0 9px 20px #213c9580;}
.whynumber .et_pb_column:nth-child(2) .et_pb_image_wrap:hover:before {background:#f8a517;}
.whynumber .et_pb_column:nth-child(3) .et_pb_image_wrap:before { content: '3'; position: absolute; bottom: -13px; font-size: 18px; right: 10px; background: #213c95; z-index: 9999; color: #fff; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 25px;box-shadow: 0 9px 20px #213c9580;}
.whynumber .et_pb_column:nth-child(3) .et_pb_image_wrap:hover:before {background:#f8a517;}
.whynumberone .et_pb_image_wrap { position:relative;}
.whynumberone .et_pb_column:nth-child(1) .et_pb_image_wrap:before { content: '4'; position: absolute; bottom: -13px; font-size: 18px; right: 10px; background: #213c95; z-index: 9999; color: #fff; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 25px;box-shadow: 0 9px 20px #213c9580;}
.whynumberone .et_pb_column:nth-child(1) .et_pb_image_wrap:hover:before {background:#f8a517;}
.whynumberone .et_pb_column:nth-child(2) .et_pb_image_wrap:before { content: '5'; position: absolute; bottom: -13px; font-size: 18px; right: 10px; background: #213c95; z-index: 9999; color: #fff; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 25px;box-shadow: 0 9px 20px #213c9580;}
.whynumberone .et_pb_column:nth-child(2) .et_pb_image_wrap:hover:before {background:#f8a517;}
.whynumberone .et_pb_column:nth-child(3) .et_pb_image_wrap:before { content: '6'; position: absolute; bottom: -13px; font-size: 18px; right: 10px; background: #213c95; z-index: 9999; color: #fff; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 25px;box-shadow: 0 9px 20px #213c9580;}
.whynumberone .et_pb_column:nth-child(3) .et_pb_image_wrap:hover:before {background:#f8a517;}
.whynumberone .et_pb_column:hover  .et_pb_image_wrap:before ,.whynumber .et_pb_column:hover .et_pb_image_wrap:before {background:#f8a517;box-shadow:0 9px 20px #f8a51754;}



/* css by hs */
#table_resource tr td {vertical-align: text-top !important;padding: 25px;}
#table_resource tr td:nth-child(1) {background:#eee;}
#table_resource tr td li { margin-bottom:10px;}
#table_resource tr td li a:hover { color:#000;}
ul#breadcrum-nav { display: flex; justify-content: center; list-style-type: none;}
.banner-fulltext img { width: 126px;}

/*div#banner_text h2 {  font-size: 28px; font-weight: 500; line-height: 42px;  min-height: 100px; margin-bottom: 0;  padding-bottom: 0;}*/
div#banner_text h2 strong { color: #ffa81d;}
.banner-fulltext .et_pb_column{padding:18px 10px;border-radius:10px;width:100%;min-height:350px;margin:0 auto;margin-left:0}
.sports-welcome-content{box-shadow:-2px 2px 25px 0 rgb(0 0 0 / 25%);position:relative;display:flex;flex-direction:column;align-items:center}
.nep-div .et_pb_column{background:#fff;text-align:center;box-shadow:0 .5rem 1.125rem -.5rem #3f51b51f;transition:.3s ease-in-out}
.nep-div .et_pb_column.noback-col{background:none}
.nep-div .et_pb_column:hover{transform:translateY(-10px);box-shadow:0 .5rem 1.125rem -.5rem #3f51b55c}
.sports-category{overflow:hidden}
.nep-div .et_pb_column .et_pb_main_blurb_image{margin-bottom:5px}
.nep-div .et_pb_column h4.et_pb_module_header{padding:14px 0;font-size:19px;font-weight:600}
.post_featured{transform:scale(1);position:relative;overflow:hidden;transition:all .3s ease}
.post_featured img{width:100%;height:auto}
.post_info_wrap{background-color:rgba(255,255,255,0.8);visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;text-align:center}
.info-back{background-color:#173279;width:80%;height:80%;margin:0 auto;padding:0 3%;vertical-align:middle;top:10%;left:10%;-webkit-box-shadow:-2px 2px 25px 0 rgb(0 0 0 / 25%);-moz-box-shadow:-2px 2px 25px 0 rgba(0,0,0,0.25);box-shadow:-2px 2px 25px 0 rgb(0 0 0 / 25%);position:absolute}
.info-box{width:80%;left:50%;top:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.post_featured h4{color:#fff;font-size:25px}
.sports-category:hover .post_featured{transform:scale(1.2)}
.sports-category:hover .post_info_wrap{visibility:visible;opacity:1}
.why-us-blurb .et_pb_blurb_content{background-color:#fff;padding-bottom:20px}
.why-us-blurb .et_pb_blurb_content:hover{background-color:#213c95!important}
.why-us-blurb .et_pb_blurb_content:hover h3,.why-us-blurb .et_pb_blurb_content:hover .et_pb_blurb_description{color:#fff!important}
.why-us-blurb .et_pb_blurb_container{padding:0 10px}
.center-heading .et_pb_column{position:relative;margin-bottom:10px}
.center-heading .et_pb_column:before{content:'';height:1px;width:100%;background-color:#33333321;position:absolute;bottom:0}
.center-heading .et_pb_column:after{content:'';position:absolute;background-color:#fda919;right:0;left:0;margin:0 auto;width:100px;visibility:visible;height:3px;bottom:-1px}
.left_seprator{position:relative;margin-bottom:28px}
.left_seprator:after{content:'';position:absolute;background-color:#fda919;left:0;margin:0 auto;width:100px;visibility:visible;height:3px;bottom:-2px}
.left_seprator:before{content:'';position:absolute;left:0;width:100%;height:1px;background-color:#33333321}
.sports-blurb .et_pb_main_blurb_image{margin-bottom:20px!important}
.comp-tabs .et_pb_tab_content{max-height:300px;overflow-y:scroll;padding:20px;box-shadow:0 0 9px 2px #a3adc178;background-color:#ffffffa8}
.comp-tabs .et_pb_tab_content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}
.comp-tabs .et_pb_tab_content::-webkit-scrollbar{width:5px;background-color:#173279}
.comp-tabs .et_pb_tab_content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#173279}
#et-top-navigation{font-weight:normal!important}
.why-cisce-slider .custon_icon_prev:hover,.why-cisce-slider .custon_icon_next:hover{background-color:#213c95!important;border:0!important}
.why-cisce-slider .custon_icon_prev,.why-cisce-slider .custon_icon_next{border:0!important}
.why-cisce-slider .as-prev,.why-cisce-slider .as-next{min-width:4%!important}
.why-cisce-slider .as-prev, .why-cisce-slider .as-next { min-width: 4%!important; }
.why-cisce-slider .as-prev {margin-left: 33px; }
.why-cisce-slider .as-next {margin-right: 33px; }
body div#page-container .news-row:hover h1.entry-title {color:#fff !important;	}
.sports-blurb {box-shadow: 0 2px 4px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7!important;}
.map_section{background-image: linear-gradient(
180deg, #f8fbff, transparent);margin-top: 50px;background-size:100%;padding-top:80px;background-position:top;background-repeat:no-repeat;position:relative}
.map-image-wrapper{margin-top: 50px;position:relative}.points{position:absolute;background-color:#000;height:13px;width:13px;border-radius:50%;padding:0;display:grid;place-items:center;box-shadow:1px 1px 0 10px #e8edfc9c}
.points:after{content:'';position:absolute;border:2px solid #173279;height:21px;width:21px;border-radius:50%}
.point1{top:35%;left:13%}.point2{top:38%;left:28%}.point3{top:44%;left:63%}.point4{top:45%;left:15%}
.point5{top:55%;left:74%}.point6{top:50%;left:18%}.point7{top:50%;left:68%}.point8{top:62%;left:74%}
.point9{top:34%;left:25%}.point10{top:30%;left:22%}.point11{top:66%;left:80%}.point12{top:47%;left:60%}
.point13{top:34%;left:31%}.ripple{border-radius:50%;margin:auto;transition:background .5s ease}
.points:hover{animation:avatar-pulse 2s infinite;transition:background-color .5s;transition:.1s ease all}
@keyframes avatar-pulse{0%{box-shadow:0 0 0 0 #fff}100%{box-shadow:0 0 0 15px #0d97525c}}
.map_section img{width:100%}
.points span{ opacity: 0; transition: 0.7s all ease; color: #fff; font-size: 20px; padding: 2px 10px; background: #000; position: absolute; top: -60px; min-width: 120px; border-radius: 5px; font-size: 0px; text-align: center; z-index: 99999999999; }
.points span:after{ content: ''; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #000000; top: 100%; position: absolute; left: 0; right: 0; margin: 0 AUTO; width: 0PX; }
.points:hover span{ opacity: 1; font-size: 20px; }
.examination-accordion .et_pb_toggle{border:0!important;margin-bottom:10px!important}
.examination-accordion .et_pb_toggle_close{background-color:#f9f9f98f}
.examination-accordion .et_pb_toggle_open h5{border-bottom:1px solid #00000008;padding-bottom:10px}
.cat-blurb .et_pb_blurb_container{padding-left:0!important}
.cat-blurb h3{padding-bottom:0!important;padding-bottom:0!important;text-align:left;padding-left:15px!important}
.cat-blurb{max-width:300px!important;box-shadow:0 12px 44px -13px rgb(160 182 193)!important}
.category-row .cat-blurb{text-align:center;margin:0 auto}
.middle-right-blurb{position:relative;min-width:300px;right:0}
.cat-blurb .et_pb_blurb_container{vertical-align:bottom!important}
#main-header .nav li ul.sub-menu li{padding:0!important}
#main-header .nav li ul.sub-menu li a{font-size:18px;opacity:1!important}
#main-header .nav li ul.sub-menu li:hover{background-color:#fca819!important}


/* Divi Vertical Tabs 2 */
.vertical-tabs2{border:none}
.vertical-tabs2 .et_pb_all_tabs{background-color:transparent!important}
.vertical-tabs2 ul.et_pb_tabs_controls{float:left;width:30%;margin-right:3%;background:transparent;box-shadow:-2px 2px 25px 0 rgb(0 0 0 / 25%)}
.vertical-tabs2 ul.et_pb_tabs_controls:after{content:none}
.vertical-tabs2 .et_pb_tabs_controls li{width:100%;border-right:none;border:2px solid transparent;background:#173279;border-bottom:1px solid #f8a517}
.vertical-tabs2 .et_pb_tabs_controls li:last-child{border-bottom:0}
.vertical-tabs2 .et_pb_tabs_controls li:hover{background-color:#f8a517}
.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active{border:1px solid #f8a517;background:#f8a517}
.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active:after{top:50%;right:-50px;border:solid transparent;content:" ";position:absolute;border-color:transparent;border-left-color:#f8a517;border-width:25px;margin-top:-24px}
.vertical-tabs2 .et_pb_tabs_controls li a { padding: 10px 20px;color:#000!important;}
.vertical-tabs2 .et_pb_tabs_controls li:hover a {color:#fff !important;}
.pulse.et_pb_module { width: 180px; height: 180px; border-radius: 50%; }
.pulse {  animation: pulse 1500ms infinite; }

@keyframes pulse { 0% { box-shadow: 0 0 0 0 #fbb32f;} 100% {  box-shadow: 0 0 0 17px #fbb32f01;}}

.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active a { color: #ffffff !important;}
.vertical-tabs2 .et_pb_tab { padding: 0;}

@media(max-width:767px) {    
.vertical-tabs2 ul.et_pb_tabs_controls {  width: 100%;  margin-bottom: 30px;  margin-right: 0;}
.vertical-tabs2 .et_pb_tabs_controls li { border-bottom: none;}
.vertical-tabs2 .et_pb_tab { padding: 0;}
.vertical-tabs2 .et_pb_tab_content { display: block;}    
}

.alumni-text{text-align:center;}
.alumni-text h3{color: #f8a517;font-size:22px;}
.gallery-wrapper .fg-image-wrap img{width:100% !important;}

/**************Mobile Menu**********************/
#mobile_menu li {position: relative;width: 100%;display: block;clear: both;background-color: #ffffff24;margin-bottom: 1px;}
#main-header .et_mobile_menu li ul.sub-menu li {background: #00000052;display: block;clear: both;width: 100%;position: relative;margin-bottom: 1px;padding-left: 0px;}
#main-header .et_mobile_menu li ul.sub-menu li a {}
#main-header .et_mobile_menu li ul.sub-menu {margin-left: 0px;padding-left: 0;}
#main-header .et_mobile_menu li ul.hide{display:none!important}
#mobile_menu .menu-item-has-children{position:relative}
#mobile_menu .menu-item-has-children > a{background:transparent}
#mobile_menu .menu-item-has-children > a + span{position:absolute;right:0;top:0;padding:10px 17px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;background-color: #00000052;}
span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:16px;font-family:ETmodules}
span.menu-closed.menu-open:before{content:"\4d"}
/**************Mobile Menu**********************/

/**************Top Scroll Button**********************/
.et_pb_scroll_top{z-index:9999999;position:fixed;right:20px;bottom:20px;background:#fd3607;height:100px;box-shadow:0 2px 4px rgba(108,46,185,0.2);-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;cursor:pointer}
.et_pb_scroll_top:before{display:none}
.et_pb_scroll_top:after { content: "\45"; font-family: ETmodules!important; color: #fff; font-size: 20px; font-weight: 700; margin-left: 5px; margin-left: 6px; margin-right: 3px; top: 0px; position: absolute; right: 8px;bottom: -37px; }
.et_pb_scroll_top,.et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden{-webkit-animation:none!important;animation:none!important}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
.et_pb_scroll_top .et-pb-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.et_pb_scroll_top{right:0;width:auto;padding:0px 34px 0 11px;line-height: 34px;}
.et_pb_scroll_top:before{content:'Back To Top';display:inline-block;color:#FFF;font-weight:700;font-size: 14px;text-transform: uppercase;}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{right:40px;bottom:100px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1) translate(100%,0) rotate(-90deg);transform:scale(1) translate(100%,0) rotate(-90deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background: radial-gradient(100% 100% at 100% 0%, rgb(255 201 109) 0%, rgb(227 143 0) 100%); box-shadow: rgb(45 35 66 / 40%) 0px 2px 4px, rgb(45 35 66 / 30%) 0px 7px 13px -3px, rgb(58 65 111 / 50%) 0px -3px 0px inset;}
.et_pb_scroll_top .et-pb-icon{display:none}

/*------------Basic CSS------------*/
#welcome-home { font-weight: 400 !important; }
.slider-btn .btn { display: inline-block; font-weight: 400; line-height: 1.25; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 0.8rem 1rem; font-size: 1rem; border-radius: 0.25rem; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size:20px;}
.slider-btn { text-align: center; margin: 2px 0 0; }
.btn-default { text-transform: uppercase; color: #cbb58b; background: 0 0; border: 3px solid #cbb58b; font-size: 18px; padding: 16px 36px; border-radius: 0; }
.slider-btn .btn:nth-child(1) {background:#f8a517;color:#fff;border:2px solid #f8a517;}
.slider-btn .btn:nth-child(2) {border:2px solid #21b45c; background:#21b45c;color:#fff;}
.slider-btn .btn:nth-child(1) { margin-right:15px;}
.slider-btn .btn:nth-child(2):hover { background:#fff;color:#21b45c;border:2px solid #fff;}
.slider-btn .btn:nth-child(1):hover { background:#fff;color:#f8a517;border:2px solid #fff;}
.slider-btn .btn {border-radius:5px !important;padding: 5px 19px;}
#footeer_links ul {margin:0;padding: 0 0 0 14px;}
#footeer_links ul li {margin-bottom: 7px; list-style:none;position:relative;}
#footeer_links ul li a {color:#a8bae8;}
#footeer_links ul li a:hover {color:#c3d1f6;}
#footeer_links h3 { margin-bottom: 10px; }
#footeer_links ul li:before {content: ''; width: 10px; height: 10px; background: #a8bae8; position: absolute; left: -17px; top: 7px; transform: rotate(45deg);}
#developedby img {position:relative;top:4px;margin-left:4px;}
#main-header #et-top-navigation {padding: 75px 0 0 0;}
#main-header.et-fixed-header #et-top-navigation {padding:112px 0 0 0;}
.wp-pagenavi .first, .wp-pagenavi .last {display:none !important;}
/* .as-next{margin-right:10px;}
.as-prev{margin-left:10px;} */
.cpt-prev{margin-left:33px; margin-top: -44px;}
.cpt-next{margin-right:33px; margin-top: -44px;}
.custon_icon_next {padding: 8px;
/* 	margin-right: 10px; */
	color:#fff !important;-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.custon_icon_prev {padding: 8px;
/* 	margin-left: 10px;  */
	color:#fff !important;-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.custon_icon_prev:hover, .custon_icon_next:hover { color:#fff !important;}
#services-home .grid-col.dmach-grid-item {background:#fff;padding-bottom: 10px;}
.why-us-blurb .et_pb_main_blurb_image, #services-home .grid-col .et_portfolio_image { margin-bottom: 20px;position:relative;}
#services-home .grid-col h3 { padding-left:10px;}
.why-us-blurb .et_pb_main_blurb_image:before, #services-home .grid-col .et_portfolio_image:before { background: #213c95; width: 40px; height: 40px; border-radius: 50%; content: ''; position: absolute; bottom: -16px; right: 4px; }
.why-us-blurb:hover .et_pb_main_blurb_image:before{background-color:#f8a517!important;}
.why-us-blurb .et_pb_main_blurb_image:after, #services-home .grid-col .et_portfolio_image:after {-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; content: '\4c'; position: absolute; font-family: ETmodules!important; color: #fff; z-index: 9999; right: 12px; bottom: 3px; font-size: 25px; }
.why-us-blurb:hover .et_pb_main_blurb_image:after, #services-home .grid-col.dmach-grid-item:hover .et_portfolio_image:after { transform:rotate(45deg);}
#services-home .grid-col.dmach-grid-item div { padding-left:10px;}
#home-blog article:nth-child(1) { padding-bottom: 0; margin-right:1%; }
#home-blog article:nth-child(1) { width: 68%; display: inline-block; }
#home-blog article:nth-child(2) { width: 30%; display: inline-block; vertical-align: top; }
#home-blog article { display: inline-block; width: 31%; box-shadow: 0 9px 20px -2px rgb(214 214 214 / 30%);}
#home-blog article:nth-child(4) { margin:0 3%;}
#home-blog article h2, #home-blog article p { padding-left:10px;}
#home-blog article .entry-featured-image-url { margin-bottom:10px;}
#home-blog article:nth-child(1) img, #home-blog article:nth-child(2) img { max-height:  251px; object-fit: cover; }
#event-heading  article .entry-featured-image-url {position:relative;}
#event-heading  article h2, #event-heading  article p, #event-heading article .post-content { position:absolute; width:100%;}
#event-heading article .entry-featured-image-url img {border-radius:5px;} 
#event-heading .et_pb_post { margin-bottom:0 !important}
#event-heading article .post-meta { top: 15px; margin-left: 6px; width: auto; background: rgb(197, 177, 118); padding: 5px 8px; }
#event-heading article .post-content { bottom: 100px; padding-left: 6px; color: rgb(251, 239, 201); }
#event-heading .et_pb_post .entry-featured-image-url { margin-bottom: 0px; }
#event-heading article .post-content .post-content-inner p { color: rgb(251, 239, 201); }
#event-heading article h2, #event-heading article p, #event-heading article .post-content { position: absolute; width: 100%; }
#event-heading article .post-meta .published { color: rgb(250, 233, 179); }
#event-heading article .entry-title { bottom: 120px !important; padding-left: 6px; color: rgb(249, 237, 199);top: auto; }
#event-heading article .entry-title::before { position: absolute; content: ""; width: 30px; height: 5px; bottom: 0px; background: rgb(255, 245, 218); }
div#notification .cpt_container.swiper-container { max-height: 46vh!important; overflow: hidden; }
div#notification  .swiper-wrapper .swiper-slide { min-height: 200px; height:23vh !important; }
div#notification .et_pb_elements_container .post-meta {position: absolute; left: 0; width: 120px; background: #21b45c; height: 100%; top: 0; display: flex; align-items: center;justify-content: center;}
div#notification .et_pb_elements_container .post-meta {font-size:0px;}
div#notification .et_pb_elements_container .post-meta .published {font-size:17px;}
div#notification .et_pb_elements_container { padding-left: 130px; }
#main_banner .swiper-bullets {display:none}
.heading h2 {padding-bottom:0;}
#et-top-navigation nav>ul>li>a { padding-bottom:35px !important; }
#main-header .nav li ul.sub-menu { width: 300px; }
#top-menu li li a { padding: 6px 20px; width: 100%; }
#main-header .nav li ul.sub-menu li {width: 100%; }
#news-event .cwp_et_pb_title_featured_container { margin-bottom:1em;}
#news-event .post-meta { color: #222; }
#news-event .slick-next:before, #news-event .slick-prev:before { color: #00386a;}
#news-events-sec .cwp_et_pb_title_featured_container { margin-bottom:15px;}
#news-events-sec h1.entry-title { font-size: 22px; font-weight:400; text-align: center; }
#news-events-sec .cpt-prev .custon_icon_prev, #news-events-sec .cpt-next .custon_icon_next { padding-top:8px !important;background: #00386d;border: 0px !important;}
.et_pb_button {font-weight:400;}
#number-carousel .swiper-slide { display:flex;flex-direction:column; padding:0;height:100%;justify-content: center;align-items: center;    text-align: center;}
#number-carousel .swiper-slide .et_pb_image_wrap{margin-bottom:30px;}
#number-carousel .swiper-slide .as_slide_image_wrapper { margin-right:10px;width:100%;}
#number-carousel .swiper-slide .as_slide_content_wrapper h4 {color:#fff; font-size:42px;padding-bottom: 100px;position:relative;    color: #fff;    font-size: 42px;    padding-bottom: 30px;    position: relative;    margin-bottom: 30px}
#number-counter .percent-value{position:relative;}
#number-counter h3{font-weight:400!important;min-height: 90px;}
#number-counter .percent-value:after, #number-carousel .swiper-slide .as_slide_content_wrapper h4:after{	content:'';position:absolute;	background-color:#fff;	height:1px;width:30px;right:0;left:0;margin:auto;bottom:0;}
#number-carousel .swiper-slide .as_slide_content_wrapper p {color:#fff; font-size:18px;}
#number-carousel .swiper-slide .as_slide_content_wrapper { width:90%;height:100%;}
#number-carousel .as-dots-wrapper { margin-top: 0px; }
.address ul { justify-content: space-evenly; margin: 0px; padding: 0px; display: flex; }
.address ul li {display:inline-block; width:33%;text-align:center;}
.address ul li p { margin-bottom:10px;font-weight: 400;}
.address ul li:nth-child(1) p { margin-bottom:0; padding-bottom:0;}
.address ul li h4 {font-weight:600;font-size: 22px;}
.address { padding: 15px 0; margin-top: 35px; }
.address ul li img { margin-bottom:8px;}
#contact-tab p a{color:#343333;transition: .5s; }
#contact-tab p a:hover {color:#f4a62c !important;}
#contact-tab { border: 0px;box-shadow: 0px 12px 44px -13px rgb(160 182 193);} 
#contact-tab ul.et_pb_tabs_controls {background:#fff; display: flex; justify-content: center; }
#contact-tab .et_pb_tabs_controls li{border-bottom:2px solid #fff;}
#contact-tab .et_pb_tabs_controls li { border-bottom:2px solid #fff; background-color: #fff; border-right: 1px solid #ddd; border-radius: 0; transition: .3s; margin: 0 1px; box-shadow: 0px 8px 40px 0px rgb(0 0 0 / 10%);  padding: 7px 27px;}
#contact-tab .et_pb_tabs_controls li.et_pb_tab_active, #contact-tab .et_pb_tabs_controls li:hover { background-color: #fff; border-right: 1px solid #ddd; border-radius: 0; transition: .5s; margin: 0 1px; box-shadow: 0px 8px 40px 0px rgb(0 0 0 / 10%); border: 0; padding: 7px 27px; border-bottom:2px solid #24a88e;}
.address ul li:nth-child(2), .address ul li:nth-child(3) { border-left: 1px solid #ccc; }
#contact-tab .et_pb_tab_active a { color: #24a88e!important; }
#breadcrum-nav li.seperator { margin:0 5px !important;}
#category-archieve-page .pagination .alignleft a, #category-archieve-page .pagination .alignright a {color: #173279 !important;}
#category-archieve-page .notifications .post-content a.more-link {-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; background: #f8a517; color: #ffffff; border: 2px solid #f8a517; padding: 10px 15px; text-transform: uppercase; }
#category-archieve-page .notifications .post-content-inner { display:block;margin-bottom:1em;}
#category-archieve-page .notifications .post-content a.more-link:hover {background: #213c95;border: 2px solid #213c95;}
#contact-form .wpcf7-not-valid-tip { color: #ffafaf;}
#contact-form .wpcf7-response-output { border-color: #46b450; color: #46b450; }
#early-begg img { margin-bottom:15px;border: 5px  #FFFFFF solid; box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 30%); float: left; width: 100%; max-height: 200px; object-fit: cover; }
#location_about .et_pb_main_blurb_image { margin-bottom:30px;}
#location_about {box-shadow: 0 2px 4px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7;}
#ulli ul {padding:0px; list-style:none;}
#ulli ul li { position: relative; padding-left: 10px; margin-bottom: 15px; }
#ulli ul li:before { content:url('images/tick.png'); left:0; top:0; position:absolute;}
.bar_seprator { position: relative; z-index: 1; background: #12b763; width: 55px; height: 3px; margin-top: 0px; transition: .5s; margin-bottom: 15px; display: inline-block; }
.bar_seprator::after, .bar_seprator::before { content: ""; position: absolute; height: 100%; width: 3px; top: 0; background: #fff; transition: .5s; }
.bar_seprator::before { right: 20px; }
.bar_seprator::after { right: 10px; }
#ulli ul li ol { margin-top:20px;}
#ulli ul li ol li:nth-last-child(1) {margin-bottom:0;}
#ulli ul li:nth-last-child(1) {margin-bottom:0;}
#ulli.normal-bullet ol li:after { display:none;}
#ulli.normal-bullet ol {position:relative;}
#ulli ol li::after {content: '';position: absolute; left: -20px;width: 6px;top: 10px;height: 6px;background: #f6a715; border-radius: 50%; box-shadow: 0px 0px 5px 1px #ffeecf; border: 2px solid #fff;padding:2px;}
.news_and_events-template-default .et_pb_post { margin-bottom: 0; }
.footer-main-menu {display:flex; flex-wrap:wrap;}
.footer-main-menu > div {width:100%;}
.logo-mission h4, .footer-main-menu > div  h4 {color:#fff !important; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important; font-weight: 500;position:relative;margin-bottom:20px;font-size:20px;}
.footer-main-menu > div ul {padding:0; list-style:none; display:flex; flex-wrap:wrap;}
.footer-main-menu > div ul li{position:relative;padding-left:10px;width:50%}
.footer-main-menu > div ul li:before{position:absolute;content:'';left:0;height:2px;width:8px;background-color:#FFF;transition:all .3s ease;top:0;bottom:0;margin:auto}
.footer-main-menu > div ul li:hover:before{background-color:#f8ba52}
.footer-main-menu > div ul li:hover a{color:#f8ba52}
.footer-main-menu > div ul li a{padding:5px 10px}
.footer-main-menu > div ul li a {font-weight:300;color:#fff !important;font-size:16px;display: inline-block;}
.footer-main-menu > div {margin-bottom:35px;}
.service-menu h4:after, .logo-mission h4:after, .footer-main-menu > div:nth-child(1) h4:after, .footer-main-menu > div:nth-child(2) h4:after, .footer-main-menu > div:nth-child(3) h4:after { position: absolute; bottom: 0; width: 67px; height: 2px; background: #b5bbd3; content: ''; left:0}
#about-table table tr { border-color: inherit; border-style: solid; border-width: 0; padding: 18px 15px !important; background: #fff; margin-top: 10px !important; box-shadow: 0 16px 40px #e9ebed; }
#about-table table tr td { border-top: 3px solid #edf5f7; padding: 12px 24px; }
#about-table table tr:nth-child(even), #about-table table tr:nth-child(even) { background: #f7f7f7; font-size: 18px; }
.info-box .post_title { color:#fff;font-size:20px;}
.normal-bullet ul:before {display:none; content: ""; position: absolute; left: -13px; width: 3px; top: 1px; background-image: linear-gradient( 180deg ,#f9bc53 62%,#f9bc53 100%); height: 100%; border-radius: 63px; }
/*.normal-bullet ol:before { content: ""; position: absolute; left: 7px; width: 3px; top: 1px;  height: 100%; border-radius: 63px; }*/
.normal-bullet ol {position:relative}
.normal-bullet ul li:after {content: '';position: absolute;left: -20px;width: 6px;top: 6px;height: 6px;background: #f6a715; border-radius: 50%; box-shadow: 0px 0px 5px 1px #ffeecf; border: 2px solid #fff;padding:2px;}

/********** Woocomerce Section ***************/
div#notification .et_pb_elements_container .post-meta { border-radius: 10px; }
#contact-form input { width: 100%; background-color: #fff;  padding:9px 25px !important; border: 1px solid #eee; }
#contact-form textarea { width: 100%; background-color: #fff; height: 140px; padding:10px 15px; border: 1px solid #eee; }
#contact-form label {font-size:16px;color:#fff;}
#contact-form input[type=submit] {transition:all 0.3s ease; background: #f8a517; color:#fff;font-size:19px;cursor:pointer; border:none;}
#contact-form input[type=submit]:hover {background:#0ec9ea;}
#contact-form .wpcf7-response-output { margin-top:10px;}
.mission-footer {display:flex;}
#top-menu li li a { padding: 20px 20px 14px 20px;}
#main-header .nav li ul.sub-menu li a { line-height: 22px !important; }
div#affiliation-gallery {    box-shadow: 0px 12px 44px -13px rgb(160 182 193)!important; }
.mission-footer .logo-mission p { color:#fff;font-size:16px;text-align:justify;}
.mission-footer .logo-mission h3 {color:#fff;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;}
.mission-footer .logo-img { flex: 240px 0 0; }
.mission-footer .socail-icon li a:before { color: #fff;font-family:ETmodules!important; }
.mission-footer .socail-icon ul {padding:0;list-style:none;}
.mission-footer .socail-icon li:nth-child(1) a:before {content:'\e09d';}
.mission-footer .socail-icon li:nth-child(2) a:before {content:'\e0a3';}
.mission-footer .socail-icon li:nth-child(3) a:before {content:'\e093';}
.mission-footer .socail-icon li:nth-child(4) a:before {content:'\e09a';}
.mission-footer .socail-icon li:nth-child(5) a:before {content:'\e094';}
.mission-footer .socail-icon li {display:inline-block; font-size:1.4em; margin:0 8px;}
.mission-footer .socail-icon {margin-top:25px;}
#footerCopyright a {color:#fff !important;}
.pa-bullet-list-1 ul li:before { content: '\e052'!important; color: #faa21c; font-family: 'ETMODULES'!important; margin-right: 8px; margin-left: -12px; font-size: 1em!important; }
.pa-bullet-list-1 ul li {position:relative;}
#founders {box-shadow: 0 2px 4px rgb(45 35 66 / 40%), 0 7px 13px -3px rgb(45 35 66 / 30%), inset 0 -3px 0 #d6d6e7;}
#ulli ol li { list-style: none; }
#tabs-aim .et_pb_tab_content { background: #fff; padding: 10px; box-shadow: 0px 12px 44px -13px rgb(160 182 193);}
#tabs-aim .et_pb_tab_content #ulli {margin-left:15px;margin-top:10px;}
#download-pdf h4 {padding-bottom:0;line-height: 43px;}
#affiliation-gallery h4 {line-height: 28px;font-weight:600;}
#ulli.normal-bullet ul li { list-style: none !important; }
#ulli.normal-bullet ul li:before {display:none;}
#ulli.normal-bullet ul li { list-style: disc; padding-left: 0; }
#ulli.normal-bullet ul {margin-left:15px;}
#ulli.normal-bullet ol {margin-left:0px;}
#ulli.normal-bullet ul li { position: relative; padding-left: 10px;  margin-bottom: 10px; }
.page-id-276233 #ulli.normal-bullet ul li { position: relative; padding-left: 10px;padding-bottom: 10px; margin-bottom: 10px; border-bottom:1px solid #f1f1f1 }
.page-id-278277 .normal-bullet ul li:after { content: ''; position: absolute; left: -20px; width: 6px; top: 13px;}
.page-item-275816  .et-show-dropdown.et-hover a { color:#fff !important;} 
.logo-ft { position: relative; top: 4px; }


/*------------ Responsive Codding ------------*/
@media only screen and (min-device-width:1680px) and (max-device-width : 1920px) {
div#notification .cpt_container.swiper-container { max-height: 400px!important; overflow: hidden; }	
div#notification .swiper-wrapper .swiper-slide { height: 170px !important; }	
}

@media only screen and (max-width:1680px) {
div#notification .swiper-wrapper .swiper-slide { min-height: 146px; height: 20vh !important; }
div#notification .cpt-dots-wrapper .swiper-bullets { bottom: -10px !important;}
div#notification .cpt_container.swiper-container { max-height: 51vh!important; }
div#notification .swiper-wrapper .swiper-slide { height: 191px !important; align-items: end;}	
}

@media only screen and (max-width: 1440px) {

}

@media only screen and (max-width:1366px) {
div#notification .swiper-wrapper .swiper-slide { min-height: 146px ; height: 20vh !important; }
#banner_text h2 { font-size:34px}	
div#notification .cpt-dots-wrapper .swiper-bullets { bottom: -10px !important;}
div#notification .cpt_container.swiper-container { max-height: 51vh!important; }
div#notification .swiper-wrapper .swiper-slide { height: 191px !important; align-items: end;}	
#copyright .et_pb_column, #copyright .et_pb_text_inner { width:100%; text-align:center} 
.logo-ft { position: relative; top: 4px; }
#gallery-pg h3 { min-height: 62px !important; line-height: 27px; }	
#top-menu li {padding-right: 10px;}	
#top-menu li a { font-size: 18px !important; }
#top-menu li { padding-right: 10px; }
#et-top-navigation 	#top-menu-nav {width:95%;}
#et-top-navigation 	#top-menu-nav ul li:nth-child(4) { padding-right:12px;}
#slider-home {padding-top: 20vh;}
#slider-home h1 { font-size: 26px;margin-bottom: 20px !important; }
#banner_text h2 { font-size: 22px; }
#page-title { background-position:right}
#banner-align { padding-top:9vh !important;padding-bottom:9vh !important}
}

@media only screen and (max-width:1300px) {
#top-menu li a { font-size: 19px !important; }
}

@media only screen and (max-width: 1280px) {
#main_banner .et_pb_section {background-position: right;}
}

@media only screen and (min-device-width:1200px) and (max-device-width : 1366px) {
#banner-align { padding-top: 12vh !important; padding-bottom: 14vh !important;background-position: bottom !important; }
#banner_text h1 { margin-bottom: 28vh !important;}	
}


@media only screen and (max-width:1200px) {
.table-home { min-height: auto; }	
#banner_text h1 {line-height: 45px;}	
}

@media only screen and (min-device-width:1025px) and (max-device-width : 1200px) {
#top-menu li { padding-right: 9px; }
#top-menu li a { font-size: 18px !important; }
}

@media only screen and (min-device-width:981px) and (max-device-width : 1166px) {}

@media all and (max-width: 1024px) {

}

/***** Only Desk Top*********/
@media (min-width: 981px) {

}
/***** Only Desk Top*********/

@media screen and (max-width: 1024px){

}

@media only screen and (max-width: 980px) {
.et_pb_scroll_top { width: 40px; height: 50px !important;line-height: 40px !important;}	
.address ul li { padding: 15px; }	
.custom-tabs ul.et_pb_tabs_controls, .address ul li:nth-child(3) { width:100% !important;}	
#page-title.et_pb_section_0.et_pb_section { padding-top: 450px; margin-top: 90px; }
.foogallery .fg-image { width:100% !important;}	
.cat-blurb {  margin: 0 auto; }	
.pulse { display:block; margin:15px 0;}
.pulse.et_pb_module { margin: 0px auto; }
#middle-category .et_pb_column_1_3 { margin-top:50px !important}
.tax-notifications_category .et_pb_section_1_tb_body { padding-top:120px !important;}	
.cat-ul li { width: 30%;}	
.mobile_nav.opened .mobile_menu_bar:before {color: #fff!important; border: 1px solid #1d3b6600; width: 30px; height: 30px; border-radius: 50%; background: #f8931b; }
h2 { line-height: 33px; }
#et-top-navigation {width: 154px; padding-left: 0px !important;}
.et-cart-info {margin: -10px 11px 0 13px !important;}
.woocommerce-MyAccount-navigation li a { font-size: 19px !important; line-height: 1.3em; padding:16px 11px !important; border-radius: 3px; font-weight: 500;}
.et_fixed_nav #main-header:before {content: url(images/logo_base.png);position:absolute;left: -6%;top: -21%;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;transform: scale(0.8);}
.custom_row {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.first-on-mobile{-webkit-order:1;order:1}
.second-on-mobile{-webkit-order:2;order:2}
.third-on-mobile{-webkit-order:3;order:3}
.fourth-on-mobile{-webkit-order:4;order:4}
.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}
#et-top-navigation #top-menu-nav{display:none!important}
.logo_container img#logo{padding:0!important}
#et-top-navigation #top-menu-nav{display:none!important}
.logo_container img#logo{padding:0!important}
#et-top-navigation{position:relative!important}
#mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:9998;overflow:scroll;border-top:none;padding-top: 100px!important;padding: 25px;background-color: #000 !important;/* clear: both; */}
.et_mobile_menu li:nth-child(1){/* padding-top:20px; */}
.et_mobile_menu li a{color:#fff!important;width:100%;/* float:left; */border:none!important;text-align:left;/* margin: 0px 10px; */transition:.2s;font-weight:300;font-size: 1.0em!important;clear: both;}
.mobile_nav ul#mobile_menu .current_page_item > a{color:#fff!important;background-color:rgba(255,255,255,0.1);/* border-radius:30px; */padding-left:20px;/* background: rgb(255 255 255 / 6%); *//* box-shadow: 0px 1px 14px -3px rgb(255 255 255); *//* border-top-right-radius: 0px; *//* border-top-right-radius: 0px; *//* border-bottom-right-radius: 0px; */}
.mobile_nav.closed #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:linear-gradient(100deg,rgb(47 56 134) 0%,rgb(16 110 194) 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0;}
.mobile_nav.opened #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:linear-gradient(100deg,rgb(47 56 134) 0%,rgb(16 110 194) 100%);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0;}
.mobile_nav #mobile_menu{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#main-header .container.clearfix.et_menu_container{width:100%}
.mobile_menu_bar:before{color: rgb(252 166 28)!important;}
.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';z-index:9999;color:#fff!important;border: 1px solid #1d3b6600;width:30px;height:30px;border-radius:50%;}
.mobile_nav.opened .mobile_menu_bar:after{color:#FFF}
.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999}
#et-top-navigation{padding-right:5px}
.et_header_style_left #logo,.et_header_style_split #logo{max-width:100%}
#commentform p.comment-form-comment,#commentform .gglcptch{width:95%;display:block;float:none;margin:0 auto}
#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{width:95%;display:block;float:none;margin:0 auto}
#commentform p.comment-form-author input,#commentform p.comment-form-email input,#commentform p.comment-form-url input{width:100%;display:block;float:none}
#commentform .form-submit{text-align:left}
/*.mobile_menu_bar:after {content: url(images/hexagone_shape.png);position:absolute;right: 8px;top: -15px;}
.mobile_nav.opened .mobile_menu_bar:after {content: url(images/hexagone_shape-light.png);}*/
.mobile_menu_bar:before { left: -19px; top: -100px; }
#logo {max-height: 90%;margin: 4px;}
#page-container { padding-top: 80px !important;}
header.et-fixed-header { position: fixed !important;}
.et_pb_scroll_top:before { display: none !important;}
.et_pb_scroll_top { padding: 5px 9px 4px 8px !important; line-height: 26px; height: 43px;}
#home-blog article:nth-child(1),#home-blog article:nth-child(2), #home-blog article { width: 100%; display: inline-block; }
#home-blog article:nth-child(4) { margin-bottom: 42px;}	
#main-header #et-top-navigation { padding: 0px 0 0 0; }	
.et_header_style_split #logo {max-height: 125px !important; }
.et_header_style_split .select_page { display:none!important;}
.et_header_style_split #main-header .mobile_nav {background:none !important;}	
.et_header_style_split #et_mobile_nav_menu {margin-top: 0;}	
.et_header_style_split .et_menu_container .mobile_menu_bar { top: 58px; }
#banner_text h2 { font-size: 22px; }	
#main_banner .swiper-bullets {display:block}
#contact-tab ul.et_pb_tabs_controls {display: initial; }	
.address ul{display: initial; }	
.address ul li { width:100%; border:none !important}	
.address ul li:nth-child(2) { margin:18px 0;}	
.address {margin-top: 5px; }
.mission-footer .logo-img { flex:100% 0 0;}	
.mission-footer .logo-mission { width:100%}
.mission-footer {flex-wrap:wrap;}	
.mission-footer .logo-img { margin-bottom: 15px; }	
.footer-main-menu > div { width: 100%; }
.footer-main-menu > div h4:after { position: absolute; bottom: 0; width: 67px; height: 2px; background: #b5bbd3; content: ''; left: 0; }
.footer-main-menu > div ul {margin-top:10px;}	
#main-header.et-fixed-header #et-top-navigation { padding: 0px 0 0 0; }	
.et_header_style_split header#main-header .logo_container { height: auto; max-height: 100px; padding: 0; margin-top: 12px; }	
.et_pb_scroll_top { padding: 5px 19px 4px 8px !important; line-height: 32px; height: 52px; }	
.et_header_style_split #main-header { padding: 0px 0 !important; }
}


@media only screen and (max-width:768px) {
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px}
.woocommerce-page.et_pb_button_helper_class a.button{display:block;width:100%}
.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:14px!important}
.woocommerce td.product-name dl.variation dt{padding:10px 0}
.woocommerce td.product-name dl.variation dd{padding:30px 0 0}
.woocommerce-page table.cart td.actions .coupon .button{width:45%;font-size:16px}
.shop_table td.product-name{width:72%}
.shop_table .wmc-product-desc{font-weight:700}
.cart_item td.product-name{width:100%!important}
.woocommerce ul.order_details li{float:none;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #fff;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;margin-bottom:19px}
.woocommerce td.product-name dl.variation dt{padding:30px 0 1px}
.woocommerce td.product-name dl.variation dd{float: right;width: 56%;font-size:14px;}
.woocommerce td.product-name dl.variation dt{float:left;width: 40%;font-size: 13px;font-weight: 500;text-align: left;}
.woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(84,84,84,0.05);padding:0 10px;position:relative}
.cart-button-space{color:#716e6e!important;background-color:#eee;padding:7px 30px;border-radius:50px;font-size:18px;text-transform:capitalize!important;display:block;margin-bottom:10px}
a.cart-button-space.active{background-color:#3683bf;color:#fff!important}
.woocommerce table.shop_table .woocommerce-shipping-totals th{font-size:13px!important}
.woocommerce table.shop_table .cart-subtotal th{font-size:13px!important}
.woocommerce table.shop_table .order-total th { font-size:17px !important}
body.logged-in .woocommerce-MyAccount-content { float: none !important; width:100% !important;}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{bottom:11px!important;}
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important;clear: both;}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
.woocommerce-cart .entry-content .woocommerce > form{width:100%;float: none;margin-bottom:100px}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals{width:100%;float: none;padding:0;margin-bottom:40px}
.woocommerce-cart table.cart td.actions .button[name=update_cart] { width: 62% !important; margin-top: 19px !important; float:left !important}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .button {    width: 92%; margin: 0px auto !important; display: block; float: none !important; margin-bottom:15px !important}
.woocommerce table.shop_table { border:none !important} 
.overlay-container .overlay-close { right: 5.5%;}
.table-home { height:auto !important;}	
.cat-ul li { width: 45%; }	
}

@media only screen and (max-width:425px) {
.et_pb_row { width:90%;}
.woocommerce-variation-add-to-cart { width: 100%;}
.woocommerce-variation-price { padding: 31px 0 0px 0; font-size: 1.6em;}
.woocommerce-MyAccount-navigation li {width: 45%;clear: both;list-style: indianred;display: inline-block;margin-right: 10px;}
.woocommerce-MyAccount-navigation li a {padding: 9px 11px !important;border-radius: 3px;font-size: 0.9em !important;margin-bottom: 10px;}
div#notification .swiper-wrapper .swiper-slide { height: 182px !important; align-items: end; }
div#notification .cpt_container.swiper-container { max-height: 51vh!important; }
#notification .swiper-wrapper .swiper-slide h1.entry-title {font-size: 20px;line-height: 25px;}
.footer-main-menu > div { width: 100%; }
.footer-main-menu > div { margin-bottom: 20px; }	
.mission-footer .logo-img {text-align: center; }	
.footer-main-menu > div:nth-last-child(1) { margin-bottom: 0; }	
.cat-ul li { width: 43%; }
}

@media only screen and (max-width:375px) {
.woocommerce-MyAccount-navigation li { width: 45% !important;}
.woocommerce-MyAccount-navigation li a { font-size:19px;} 
#banner_text h1 { line-height: 35px; font-size: 16px; }	
#banner_text h2 { font-size: 20px; }	
#banner_text h1 { margin-bottom: 8vh !important; }	
}

@media only screen and (max-width:425px) {
.page-id-278277 #ulli li { display:block}	
.sitemap.normal-bullet ul li { width:100% !important;}	
.sitemap.normal-bullet ul { padding-left:15px;}
.page-id-278277 .et_pb_section_1 { padding-top:110px;}
.footer-main-menu > div ul li a {font-size: 14px;}	
#page-title.et_pb_section_0.et_pb_section { padding-top: 250px; margin-top: 90px; }	
.footer-main-menu > div ul li {  width: 100%; }	
}

@media only screen and (min-width: 481px) {

}

@media only screen and (max-width: 480px)  {
.points:after{height:10px;width:10px;border-width:1px}
.points{height:6px;width:6px;box-shadow:none}
#banner_text h1{margin-bottom:15vh}
#page-title{background-position:center;padding-top:160px!important}
}

@media only screen and (max-width:375px) {
.table-custom .small_tit { flex-direction:column}	
#post_number .date-archieve { text-align: left; margin-bottom: 10px; }
.small_tit p:nth-child(1) {align-self: flex-start;}	
}

@media only screen and (max-width:363px) {
#banner-align .banner_text h2 {line-height: 22px !important;}
#banner_text h1 { line-height: 22px !important;  }
}

@media only screen and (max-width:320px) {

}

/* Divi Vertical Tabs 2 */
.vertical-tabs2{border:none}
.vertical-tabs2 ul.et_pb_tabs_controls{float:left;width:30%;margin-right:3%;background:transparent}
.vertical-tabs2 ul.et_pb_tabs_controls:after{content:none}
.vertical-tabs2 .et_pb_tabs_controls li{width:100%;border-right:none;border:1px solid #d9d9d9;background:#ffffff}
.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active{border:2px solid #f8a517;background:#f8a517}
.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active:after{top:50%;right:-42px;border:solid transparent;content:" ";position:absolute;border-color:transparent;border-left-color:#f8a517;border-width:20px;margin-top:-20px}
.vertical-tabs2 .et_pb_tabs_controls li a{padding:24px}
.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active a{color:#ffffff!important}
.vertical-tabs2 .et_pb_tab{padding:0}
/*.vertical-tabs2 .et_pb_tab_content { display: flex; flex-wrap: wrap;}*/

@media(max-width:767px) {    
.vertical-tabs2 ul.et_pb_tabs_controls{width:100%;margin-bottom:30px;margin-right:0}
.vertical-tabs2 .et_pb_tabs_controls li{border-bottom:none}
.vertical-tabs2 .et_pb_tab{padding:0}
.vertical-tabs2 .et_pb_tab_content{display:block}   
}

/*Contact Us Page Tabs*/
.custom-tabs .et_pb_tab_active a{color:#ffffff!important}
.custom-tabs ul.et_pb_tabs_controls{float:left;width:30%;display:block;background:transparent}
.custom-tabs .et_pb_all_tabs .custom-tabs .et_pb_all_tabs{display:flex;width:70%}
.custom-tabs .et_pb_tabs_controls li{display:block;height:auto!important;width:100%;border-bottom:1px solid #d5d5d5;margin-bottom:0}
.address ul li p{padding-bottom:0;margin-bottom:0}
.custom-tabs .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{border-right:1px solid #d9d9d9}
.custom-tabs .et_pb_tabs_controls li a{display:block;width:100%;padding:15px 30px;font-size:15px}
.custom-tabs ul.et_pb_tabs_controls:after{content:none}
.custom-tabs .et_pb_tab{padding:0}

@media(max-width:767px){
.custom-tabs ul.et_pb_tabs_controls.clearfix{float:left;width:100%;display:inherit}
.custom-tabs .et_pb_all_tabs{display:flex;width:100%}
.custom-tabs .et_pb_tab.et_pb_tab.clearfix.et-pb-active-slide{border-left:0 solid #d9d9d9}
}

.custom-tabs .et_pb_tab_active a {background:#f8a517 !important;}
.address ul li:nth-child(3) { width:28%;}
.et_pb_video_box, .fluid-width-video-wrapper{position:static !important;}
/*-Scroll-Marquee-*/
.simply-scroll-container {position: relative;color: #FFFFFF;font-family: 'Dosis',sans-serif;}.simply-scroll-clip {position: relative;overflow: hidden;}.simply-scroll-list {overflow: hidden;margin: 0;padding: 0;list-style: none;}.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}.simply-scroll {width: 576px;height: 200px;margin-bottom: 1em;}.simply-scroll .simply-scroll-clip {width: 576px;height: 200px;}.simply-scroll .simply-scroll-list {}.simply-scroll .simply-scroll-list li {float: left;height: 200px;}.vert {margin-bottom:15px;}.vert .simply-scroll-clip {height:360px;padding:15px;}.vert .simply-scroll-list {}.vert .simply-scroll-list li {margin-bottom:15px;float:left;width:212px;}.vert .simply-scroll-list li img {}.vert .simply-scroll-btn {}.vert .simply-scroll-btn-up {right: 0;top: 0;}.vert .simply-scroll-btn-up.disabled {}.vert .simply-scroll-btn-up:hover {}.vert .simply-scroll-btn-down {right: 0;top: 52px;}.vert .simply-scroll-btn-down.disabled {}.vert .simply-scroll-btn-down:hover {}
