﻿@charset "utf-8";
/* CSS Document */
body{font-family:"Trebuchet MS", "Segoe UI", "DejaVu Sans", Verdana, sans-serif;font-size:15px; background:#ffffff; }
.fl{ float: left; }
.fr{ float: right; }
.clr{ clear: both; display: block;}
.margin-top-none{ margin-top: 0 !important;}
.margin-rt-none{ margin-right: 0 !important;}
.margin-btm-none{ margin-bottom: 0 !important;}
.margin-left-none{ margin-left: 0 !important;}
.align-right{ text-align: right !important; }
.align-center{ text-align: center !important; }
.align-left{ text-align: left !important; }

.margin-btm-40{ margin-bottom: 40px !important; }
.row{ max-width:1277px; width: 100%;}
.main-header .header-top{background: #fff; color: #444;  z-index: 99;}
.main-header .header-bottom{background:#fff;color: #444;}
hr{border: 0; height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}
/*.main-header{ min-height: 124px; }*/

/********************* Text Color *******************/
.text-white{ color:#FFF !important;}
.text-red{color:#b50b0b !important;}
.text-black{color:#111 !important;}
.text-gray{color:#AAA;}

/****************** Header ********************/

.logo img{}
.navigation ul{ margin:0; padding:0; list-style: none; display: table; width: 100%;font-family: 'Myriad Pro Regular';}
.navigation > ul > li{color:#000; text-align:left; float: left; position: relative;}
.navigation > ul  > li > a{color:#000;font-size:1.375em;font-family: 'Myriad Pro Regular'; position: relative;text-decoration: none; padding:2.188em 11px; line-height: 24px; display: block;}
.navigation > ul  > li.active > a{ color:#0077c1;}
.navigation > ul  > li.active > a:after{border-bottom: solid 5px #0077c1; position: absolute; left: 0; width: 100%;content: " "; height: 1px; bottom: 32px; }
.navigation > ul > li > ul{margin:0; background-color:#fff; padding:0 10px 15px; list-style: none; display: none; position: absolute; top:100%; left: 0; width: 250px; }
.navigation > ul > li > ul > li a{ color:#fff; font-size:18px;line-height: 18px; padding:15px 15px 5px 15px ; text-decoration: none; display: block;;}
.navigation > ul > li:hover > ul{ display: block; }
.navigation > ul > li input[type="text"]{ background: none; border: none; width:90%; height: 2rem;}
.navigation > ul > li button{background: none; border: none; height: 2rem; color: #000;}
.navigation > ul > li form{ background: #fff; width:327px;}
select{ min-width:186px; width: auto; float: right; color: #c6c6c6; border: solid 1px #c6c6c6; margin-top: 15px; background: #000;}
.menu-icon {color: #DD2A24;display: none;height: 2rem;padding: 0;position: relative;text-indent: 1.94444rem;transform: translate3d(0, 0, 0);width:3rem; position:absolute; right:20px; top:20px; border-left:solid 2px #ccc; border-right:solid 2px #ccc;}
.menu-icon span::after {content: "";display: block;height: 0;position: absolute;top: 50%;margin-top: -0.33333rem;left:6px;box-shadow: 0px -3px 0 1px #dd2a24, 0 6px 0 1px #dd2a24, 0 15px 0 1px #dd2a24;width:2rem;}
/*********************Home section*************************/

.main-banner{ margin-bottom: 40px; }
.big-title-red{ text-align: center; font-weight: bold; background: #b50b0b; color: #fff;font-size: 7.063em;line-height: 75px; margin:0; text-align: center;}
.sml-title-red{background: #b50b0b; color: #fff; text-align: center; margin: 30px 0; padding: 10px;}
.home-audience-gallary{ margin:0px 0 80px; }
.home-audience-gallary li img{ max-width: 150px; }
.home-audience-gallary li h4{ font-size: 1.438em; /*font-weight:400;line-height: 1.8em;*/ margin: 15px auto 20px; width: 49%;}
.section-top-content{ font-size:2.1em; padding: 0px 0 60px; margin: 0; }
.big-block, .big-inline{ font-size: 1.8em; }
.big-block{ display: block; }
.heading-content{ margin: auto;font-size: 1.5rem; padding-bottom: 40px; line-height: 1.2em; }
.who-we-are .heading-content{padding-bottom:30px;}
.heading-content a.learn-more{ color: #000; text-decoration: none; }
 .open-position p{ font-size: 1.3em; }
 .open-position p b{font-size: 1.1em;}
 .open-position p.position{ margin-bottom:0; color:#a40c0c; }
 .open-position p a{ color:#0077c1;  } 
.section-one .heading-content{ width: 75%; font-weight:600;}
.inner-banner{ margin-bottom: 30px; }
.inner-banner .azuremediaplayer{ width: 100% !important; }

.gry-area{ background: #d9d9d9; padding: 20px; color: #000; font-size: 1.6em; margin: 40px 0; text-align: center;}
.gry-area a{ color: #000; text-decoration: underline; padding:10px 30px;display: inline-block; cursor: pointer;}
.gry-area span{ display: none; }
.section-seven h4, .section-three h2{ text-align: center; font-size:1.8em; margin:40px 0;}
.section-seven h4 span, .section-three h2 span{ display: block; text-align: center; padding: 10px; }
.section-seven h4 span a , .section-three h2 span a{ cursor: pointer; }
ul.large-block-grid-3{border-left:1px solid #ccc;}
.large-block-grid-3 > li {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.large-block-grid-3 > li:nth-of-type(1),.large-block-grid-3 > li:nth-of-type(2),.large-block-grid-3 > li:nth-of-type(3){ border-top:1px solid #ccc; }
.large-block-grid-3 > li:nth-of-type(3n){ border-right:1px solid #ccc; }
.section-three h2{ font-size: 2.2em; }

.banner{ text-align: center; }
.carousel-caption{ position: absolute; top: 22%; width: 100%; text-align: center; color: #fff;  line-height: 3em; }
.carousel-caption p, .carousel-caption span{ font-size:4em; margin-bottom: 0; font-family:'Myriad Pro bold' ; text-shadow: 2px 0 3px rgba(0, 0, 0, 0.8);}
.carousel-caption p.big-txt{ font-size:5em;  }
/*.item.video-slide{ padding-top:45.5%; }*/
.item.video-slide img{ visibility: hidden; }
#owl-demo .item .azuremediaplayer{ position:absolute; top: 0; max-width: 1920px; right: 0; margin: auto; left: 0; width: 100% !important; height: 100% !important; /*padding-top: 16%;*/ }
.section-eight{ text-align: center; }
.section-eight h5{ color:#b50b0b; font-size: 1.5em; margin: 0; padding: 0 0 30px;}
.section-eight h6{color:#b50b0b; font-size: 1.4em; margin: 0; padding:20px 0 5px;}
.section-eight p{ margin:0 0 5px 0;font-size: 1.4em;}
.section-eight p a{ text-decoration: none; color: #444; }
.section-eight address{ width:205px; margin: auto; font-style: normal; margin-bottom: 60px;font-size: 1.3em;}
.inner-section{ padding: 40px 0; }
.section-eight h5.sep-heading{padding: 40px 0;}

/*************************Contact Us *******************/
.sports-map{ position: relative; padding-top:50%; }
.sports-map svg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/******************************** MAGNIFIC POP UP CSS STARTS ********************************************/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:502;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;/*filter:alpha(opacity=80)*/}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:503;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:505}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{/*-webkit-user-select:none;-moz-user-select:none;user-select:none;*/}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:504}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;padding:0;z-index:506}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:39px;position:absolute;right:10px;top:10px;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:48px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{/*top:1px*/}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff; background:#838282;/*right:-6px;text-align:right;padding-right:6px;width:100%*/ border-radius: 50%;border: 3px solid #fff;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:solid transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{opacity:.8;border-top-width:12px;border-bottom-width:12px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:12px solid #000;left:5px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:20px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:12px solid #000;left:3px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1400px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;top:-3px;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-iframe-holder .mfp-close{top:-43px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;/*box-shadow:0 0 8px rgba(0,0,0,.6)*/}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}#error-list{margin-left:30px}#error-list li{margin:5px 0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}} @media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.error-popup{position: relative;background: #FFF;padding: 20px;width: auto;max-width: 400px;margin: 20px auto; border-radius:5px}
.required{color:#C90003; font-size:14px;}
.errors{background-color: #f2dede;border:1px solid #eed3d7;color: #b94a48;padding:10px;margin-bottom:10px;border-radius: 4px;font-size:14px;}
.errors ul{margin-left:25px;}
.errors ul li{margin-bottom:5px;}
.errors ul li:last-child{margin-bottom:0;}
.white-popup{position: relative;background: #FFF;padding: 20px;width: auto;max-width: 800px;margin: 20px auto; border-radius:5px}


.mfp-content .white-popup{ background:rgba(224,224,224,.7);padding:25px; border: 5px solid #fff; box-shadow:0 0 50px rgba(218,218,218,.6) inset;  border-radius: 5px;font-family: 'Myriad Pro Regular'; max-width: 1200px; width: 100%;}
.mfp-content .white-popup img{ width: 80%; display: block; margin: auto; }
.mfp-content .white-popup h2{ font-size:2em; color: #020202; margin: 0; font-weight: 400; padding-bottom:30px;}
.mfp-content .white-popup p{ font-size: 1.5em; margin: 0; padding: 35px 0 0; }
.mfp-content{ max-width:950px;width: 100%;}
.white-popup .mfp-close{ background: #838282; color:#fff; border-radius:50%; border:solid 3px #fff; }
/******************************** MAGNIFIC POP UP CSS ENDS ********************************************/

/****************************Location**********************/
.heading-content.contact-heading{ padding:35px 0 25px;  }
.open-modal{ cursor: pointer; }

/***************************/
.banner-crousal{ padding:30px; background: #e6e6e6; margin-top: 15px;}
/*#media-platform{margin-top: 15px;}*/
.video-banner{ padding:40px 0; text-align: center; }
.amp-default-skin .vjs-slider-handle:before{ display: none; }
.vid-responsive{ position: relative; padding-top: 41.8%; max-width: 1920px; width: 100%; margin: auto; }
#Prep_Player.vid-responsive{ padding-top: 56.3%; }
.vid-responsive .azuremediaplayer{ position: absolute; width: 100% !important; height: 100% !important; top: 0; left: 0; }
#prep_Player.vid-responsive, #yearbook_Player.vid-responsive{padding-top: 56.3%;}
#outOfHome_Player.vid-responsive .azuremediaplayer{  position: absolute; width: 70% !important; height: 100% !important; top: 0; left: 15%;  }
/***************************Contact****************************/
.map-wrap{ border:solid 2px #777;  }
.map-wrap iframe{ width: 100%; border:none; padding: 0; margin: 0;  }

/**************************Footer***********************/
footer{ background:#343434; }
footer ul{ padding: 0; margin: 0; }
footer ul.footer-nav{ margin: 60px 0 0 0; }
footer ul li{ display: inline-block; }
footer ul li a{ color: #fff; display: block; font-size: 1.3em; padding: 15px; text-decoration: none; }
footer .copyright-txt{ margin: 0; background: #2c2c2c; text-align: center; color: #fff; padding: 7px; font-size: 1.2em;}
footer ul.footer-social li a img{ max-width:45px; }
footer ul.footer-social li a{ padding: 15px 5px 20px;}
footer div.fr h6{ font-size:1.5em; color: #fff; text-align: center; margin:12px 0 0; }
/******************************** MM MENU BEGINS  ********************************************/
.mm-menu.mm-horizontal > .mm-panel {-webkit-transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;}
.mm-menu .mm-hidden {display: none;}
.mm-wrapper {overflow-x: hidden;position: relative;}
.mm-menu, .mm-menu > .mm-panel {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;}
.mm-menu {background: inherit;display: block;overflow: hidden;padding: 0;}
.mm-menu > .mm-panel {background: inherit;-webkit-overflow-scrolling: touch;overflow: scroll;overflow-x: hidden;overflow-y: auto;box-sizing: border-box;padding: 20px;-webkit-transform: translateX(100%);transform: translateX(100%);}
.mm-menu > .mm-panel.mm-opened {-webkit-transform: translateX(0%);transform: translateX(0%);}
.mm-menu > .mm-panel.mm-subopened {-webkit-transform: translateX(-30%);transform: translateX(-30%);}
.mm-menu > .mm-panel.mm-highest {z-index: 1;}
.mm-menu .mm-list {padding: 20px 0;}
.mm-menu > .mm-list {padding-bottom: 0;}
.mm-menu > .mm-list:after {content: '';display: block;height: 40px;}
.mm-panel > .mm-list {margin-left: -20px;margin-right: -20px;}
.mm-panel > .mm-list:first-child {padding-top: 0;}
.mm-list, .mm-list > li {list-style: none;display: block;padding: 0;margin: 0;}
.mm-list {font: inherit;font-size: 1rem;}
.mm-list a, .mm-list a:hover {text-decoration: none;}
.mm-list > li {position: relative;}
.mm-list > li > a, .mm-list > li > span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: inherit;line-height: 20px;display: block;padding: 10px 10px 10px 20px;margin: 0; font-size:1.150rem;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {content: '';border-bottom-width: 1px;border-bottom-style: solid;display: block;width: 100%;position: absolute;bottom: 0;left: 0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {width: auto;margin-left: 20px;position: relative;left: auto;}
.mm-list a.mm-subopen {background: rgba(3, 2, 1, 0);width: 40px;height: 100%;padding: 0;position: absolute;right: 0;top: 0;z-index: 2;}
.mm-list a.mm-subopen:before {content: '';border-left-width: 1px;border-left-style: solid;display: block;height: 100%;position: absolute;left: 0;top: 0;}
.mm-list a.mm-subopen.mm-fullsubopen {width: 100%;}
.mm-list a.mm-subopen.mm-fullsubopen:before {border-left: none;}
.mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span {padding-right: 5px;margin-right: 40px;}
.mm-list > li.mm-selected > a.mm-subopen {background: transparent;}
.mm-list > li.mm-selected > a.mm-fullsubopen + a, .mm-list > li.mm-selected > a.mm-fullsubopen + span {padding-right: 45px;margin-right: 0;}
.mm-list a.mm-subclose {text-indent: 20px;padding-top: 30px;margin-top: -20px;}
.mm-list > li.mm-label {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 10px;text-transform: uppercase;text-indent: 20px;line-height: 25px;padding-right: 5px;}
.mm-list > li.mm-spacer {padding-top: 40px;}
.mm-list > li.mm-spacer.mm-label {padding-top: 25px;}
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before {content: '';border: 2px solid transparent;display: inline-block;width: 7px;height: 7px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);margin-bottom: -5px;position: absolute;bottom: 50%;}
.mm-list a.mm-subopen:after {border-top: none;border-left: none;right: 18px;}
.mm-list a.mm-subclose:before {border-right: none;border-bottom: none;margin-bottom: -15px;left: 22px;}
.mm-menu.mm-vertical .mm-list .mm-panel {display: none;padding: 10px 0 10px 10px;}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {border-color: transparent;}
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {display: block;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {height: 40px;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 16px;right: 16px;}
.mm-menu.mm-vertical .mm-list > li.mm-opened.mm-label > a.mm-subopen {height: 25px;}
html.mm-opened .mm-page {box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
.mm-menu {background:#b50b0b;color: rgba(255, 255, 255, 0.6);}
.mm-menu .mm-list > li:after {border-color: rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li > a.mm-subclose {background: rgba(0, 0, 0, 0.1);color: rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {border-color: rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:before {border-color: rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span {background: rgba(0, 0, 0, 0.1);}
.mm-menu .mm-list > li.mm-label {background: rgba(255, 255, 255, 0.05);}
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened > ul {background: rgba(255, 255, 255, 0.05);}
/*jQuery.mmenu offcanvas addon CSS */
.mm-page {-webkit-transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;}
html.mm-opened {overflow: hidden;position: relative;}
html.mm-opened body {overflow: hidden;}
html.mm-opened .mm-page {box-sizing: border-box;position: relative;}
html.mm-background .mm-page {background: inherit;}
#mm-blocker {background: rgba(3, 2, 1, 0);display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999999;}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker {display: block;}
.mm-menu.mm-offcanvas {display: none;position: fixed;}
.mm-menu.mm-current {display: block;}
.mm-menu {width: 80%;min-width: 140px;/*max-width: 440px;*/}
html.mm-opening .mm-page, html.mm-opening #mm-blocker {-webkit-transform: translate(80%, 0);transform: translate(80%, 0);}
/******************************** MM MENU ENDS  ********************************************/

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { /*-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
/*.grabbing { cursor: url(grabbing.png) 8 8, move; }*/
/* fix */
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
/***********************/
#owl-demo .item img, #media-platform .item img{display: block; height: auto; max-width:1920px; margin: auto; width: 100%;}

#owl-demo .owl-controls, #media-platform .owl-controls{ position: absolute; bottom: 5px;  width: 100%; text-align: center; }

#owl-demo .owl-controls, #media-platform .owl-controls{ top:inherit; bottom:5px;}
#owl-demo .owl-buttons,.custom1 .owl-pagination, #media-platform .owl-buttons{ display:none;}

.custom1 .owl-buttons > div { height:107px; width:25px; position:absolute; overflow:hidden; text-indent:100px;display: block !important;}
.custom1 .owl-buttons .owl-prev{ background-image: url("../images/carousel-nav.png"); background-position: 0 0; left: -30px; top:25%; }
.custom1 .owl-buttons .owl-next{ right:-30px;background-image: url("../images/carousel-nav.png"); background-position: top right; top:25%; }
.custom1 .owl-dots{ display: none !important; }
.owl-dots .owl-dot, .owl-pagination .owl-page { display: inline-block;}
.owl-dots .owl-dot span, .owl-pagination .owl-page span { background: #ACACAC;border-radius: 30px;display: block;height: 10px;margin: 5px; transition: opacity 200ms ease 0s; width: 10px;}
/*.custom1 .owl-dots .owl-dot span{ width:15px; height:15px; border:solid 3px rgba(0,0,0,0);}*/
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span, .owl-pagination .owl-page.active span, .owl-pagination .owl-page:hover span {background: #fff;}
.custom1 .owl-dots .owl-dot.active span, .custom1 .owl-dots .owl-dot:hover span {border:solid 3px rgba(0,0,0,.5);}
.custom1 .item{ margin:5px;}
.custom1 .item img{display: block;width: 100%; height: auto;}
@media only screen and (min-width:700px){
	#wrapper{ min-height:900px }
}
@media only screen and (min-width:1600px) {
.row{ max-width:1449px; width: 100%;}
.main-banner .banner img, .main-banner .banner video{max-width:1449px; width: 100%; margin: auto;}
.main-banner .banner img{max-width:1920px;}
body{ font-size: 15px; }
.heading-content { font-size: 1.9rem;}
.mfp-content, .mfp-content .white-popup{ max-width: 1200px; }
.gry-area a{padding: 10px 52px;}
/*.item.video-slide { padding-top:45.5%;}*/

}
@media only screen and (min-width:1800px) {
.row{ max-width:1749px; width: 100%;}
.main-banner .banner img{max-width:1920px; width: 100%;}
#owl-demo .item .azuremediaplayer{max-width:1920px;}
/*.item.video-slide {padding-top:45.7%;}*/
body{ font-size: 16px; }
.heading-content {font-size: 2.1rem;}
.mfp-content, .mfp-content .white-popup{ max-width: 1300px; }
.vid-responsive{padding-top: 42.4%;}
}
@media only screen and (min-width:2000px) {
	/*.item.video-slide {padding-top: 43.28%;}*/
	.vid-responsive{padding-top:39.8%;}
}
@media only screen and (min-width:2200px) {
	/*.item.video-slide {padding-top:34.50%;}*/
	.vid-responsive {padding-top:30%;}
}
/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width:1024px){
	body{ font-size: 14px; }
	.navigation > ul > li > a{ padding: 1.188em 15px;  font-size: 1.1em;}
	.navigation > ul > li.active > a::after{ bottom: 15px; }
	.carousel-caption p.big-txt {font-size: 3em;}
	.carousel-caption p, .carousel-caption span{font-size: 2em; margin-top: 0;}
	.section-top-content {font-size:1.9em; padding: 0 10px 30px;}
	.section-one .heading-content{ width: auto;  padding: 0 15px 15px;}
	.heading-content{ line-height: normal; }
	.home-audience-gallary li h4{ line-height: normal; width:95%; }
	.big-block{ line-height: normal; }
	.big-title-red{font-size: 4.063em;line-height: 41px;}
	.gry-area span{ display: inline-block; }
	 .open-position{padding: 0 15px;}
}
@media only screen and (max-width:1300px){
	.navigation > ul > li > a{ padding: 2.188em 16px;  font-size: 1.23em;}
}
@media only screen and (max-width:1267px){
	.navigation > ul > li > a{ padding: 2.188em 12px;  font-size: 1.22em;}
}
@media only screen and (max-width:1177px){
	.navigation > ul > li > a{ padding: 2.188em 10px;  font-size: 1.1em;}
}
@media only screen and (max-width:1050px){
	.navigation > ul > li > a{ padding: 2.188em 9px;  font-size: 1.09em;}
}

@media only screen and (max-width:963px){
	.navigation > ul > li > a{ font-size: 1.005em;padding: 2.188em 8px;}
}

@media only screen and (max-width:886px){
	.navigation > ul > li > a{font-size: 1em;padding: 2.188em 7px}
	.carousel-caption p, .carousel-caption span {font-size:1.8em;}
	.carousel-caption p.big-txt { font-size: 2em;}
	.home-audience-gallary {margin: 0 0 20px;}
	
}

@media only screen and (max-width:768px){
	.navigation > ul > li > a{ padding: 2.188em 6px;  font-size: 0.88em;}
}


/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){
body{ font-size: 13px; }
.menu-icon{ display: block; }
nav.navigation{ display: none; }
h1.logo img{ max-width:250px; }
.carousel-caption p, .carousel-caption span{ font-size:1.8em; margin-top: 0; }
.carousel-caption p.big-txt{  font-size:2em;}
#owl-demo .item .azuremediaplayer{padding-top: 0}
.gry-area{font-size: 1.4em;margin: 10px 0; padding: 15px;}
.gry-area a{padding: 10px 20px;}
.inner-banner{margin-bottom: 10px;}
.heading-content {padding: 0 15px 15px;font-size: 1.2rem;}
footer ul.footer-nav {margin: 20px 0 0;text-align: center;}
.large-6.medium-6.small-12 > .fr{ float: none !important; }
footer ul.footer-social {display: table; margin: 0 auto;}
.gry-area a {padding: 6px 15px;}
.section-seven h4, .section-three h2 {margin: 10px 0;}
.mfp-content .white-popup h2{font-size: 1.8em;}
.mfp-content .white-popup p {font-size: 1.5em;}
.inner-banner{ width: 98%; margin: auto; }
}
@media only screen and (max-width:480px){
	body{ font-size: 12px; }
	.carousel-caption p.big-txt { font-size: 2em;}
	.carousel-caption p, .carousel-caption span {font-size: 1.4em;}
	h1.logo img { max-width: 170px;}
	.big-title-red{font-size: 3.5em; line-height: 29px;}
	.gry-area {font-size: 1.2em; font-weight: bold;}
	.mfp-content .white-popup{padding: 15px;}
	.mfp-content .white-popup img{width: 90%;}
	.mfp-close{height: 35px;width: 35px;line-height: 30px;font-size: 30px;}
	.mfp-content .white-popup p {font-size: 1.2em;}
	.mfp-content .white-popup h2{font-size: 1.5em;}
}

@media only screen and (min-width: 768px){
.row.row75{width:75%;}
}