#responav li a>i.respo-nav-icon {	display: block !important;}
.sub-menu{border-top: 2px solid #333f74 !important;}
.max-pat .max-overlay {opacity: 0.2 !important;}
@media (min-width: 481px) and (max-width: 767px){
.nomob {display: none !important;}
}
@media (min-width: 320px) and (max-width: 480px){
.nomob {display: none !important;}
}  .footer-navi a {    color: #fff !important;}
p img {
margin-bottom: 0px !important;
}
#icegram_message_16351 > div.ig_clear_fix > div.ig_data.ig_clear_fix > div.ig_content > div > p > img {    margin-bottom: 0px !important;}
#icegram_message_16351 .ig_message {    padding-top: 0px !important; }
.ig_popup.ig_inspire .ig_message {    padding: 0px !important; } .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {display: none !important;}
input[type="text"], input[type="password"], input[type="email"], textarea, select {    margin-bottom: 5px !important;}
.button, button, a.price-send, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green {    padding: 10px 40px !important;
background: #323f74 !important;}
.gform_wrapper .gf_step {font-size: 1.2em !important; color: #333f74 !important; line-height: 1.25!important;font-weight: 600 !important;}
.gform_wrapper li.gfield.field_description_below+li.gsection {    margin-top: 0px!important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: #fff !important;
margin-bottom: 6px!important;
border-top: 0px solid #c89797 !important;
border-bottom: 0px solid #c89797 !important;}
#wacht-baixo a, #wacht-leftside-baixo a {color: #fff !important;font-size: 15px !important;
top: 80% !important; }
@media only screen and (max-width: 500px), (max-width: 736px) { 
.nomob {display: none !important;}
#wpcf7-f14586-p13466-o1 > form > fieldset.fieldset-cf7mls.cf7mls_current_fs > div > div > div > div.col-md-4 {display:none !important;}
.wpcf7 .wpcf7-form { margin-top: -18px !important;    margin-left: -45px !important;   margin-right: -45px !important;}
.cf7mls_next.action-button, .cf7mls_back.action-button {
top: -30px !important;
left: 45px !important;
}
#header {border-bottom: 1px solid #333f74 !important;}
.au-avatar-box {display:none !Important;}
}
@media only screen and (max-width: 960px)
{
#header.sm-rgt-mn .logo-wrap .logo img {
width: auto !important;
max-width: 250px !important;
max-height: 78px !important;
margin-top: 2px !important; }
#header.sm-rgt-mn, #header.hi-header.sm-rgt-mn {
height: 100px !important;
}
}
input::-webkit-input-placeholder {
color: black !important;
}
.wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form select, .wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form option
{    margin-bottom: 10px !important;}
.wpcf7 .wpcf7-form input[type="submit"] {
border-radius: 0px !important;
padding: 10px 15px !important;
text-align: center !important; }
#wpcf7-f14586-p13466-o1{border: 2px solid #e2e2e2;}
@media screen and (min-width: 995px) , screen and (min-height: 700px) {
#nav li.mega ul[class^="sub-"] {
width: 1095px !important;
}
#nav li.mega ul[class^="sub-"] .wpb_row {
padding: 12px 5px 5px 10px;
margin-bottom: 0px !important;
background-color: white !important;
}
#nav li.mega ul[class^="sub-"], #nav li.mega ul[class^="sub-"] li, #nav li.mega ul[class^="sub-"] li:hover {
background-color: #ffffff !important;
}
#menu-item-15122 > section > div:nth-child(1) > div > div > div > div {    margin: 14px;}
}
.megmen {
text-align: center !important;
margin-top: -10px;
}
.top-bar {
min-height: 35px !Important;
}
@media only screen and (max-width: 960px){
#header.sm-rgt-mn, #header.hi-header.sm-rgt-mn {
padding: 10px 0 0;
height: 52px; }
}
@media only screen and (min-width: 961px) {
#header.sticky #nav-wrap.col-md-9 {    width: 105% !important; }}
.mejs-controls .mejs-button button, .about-author-sec, .blog-single-post h6.blog-author {display:none !Important;}
.w-header-type-11 .nav-wrap1, .w-header-type-11 #nav {
float: right !important;
}
@media only screen and (max-width: 500px), (max-width: 736px) { 
.leadersh {margin-top:50px !Important;margin-bottom:50px !Important;}
.vc_custom_1500894508530 {
margin-top: 25px !important;
margin-right: 10px !important;
margin-left: 10px !important;
}
}
.dock{
position: fixed;
left: initial !important;
right: 0px;
top: 80%;
left: 0px;
z-index: 99999;
-webkit-transition: opacity ease-in-out 0.3s;
-moz-transition: opacity ease-in-out 0.3s;
transition: opacity ease-in-out 0.3s;
}
.dockicon{
position: fixed;
left: initial !important;
right: 73px;
top: 56%;
left: 0px;
z-index: 99999;
-webkit-transition: opacity ease-in-out 0.3s;
-moz-transition: opacity ease-in-out 0.3s;
transition: opacity ease-in-out 0.3s;
}
.dock_img
{width: 40px !important;
margin-bottom: 3px;
-webkit-transition: opacity ease-in-out 0.3s;
-moz-transition: opacity ease-in-out 0.3s;
transition: opacity ease-in-out 0.3s;
display: none;
}
.dock_img:hover,.dockicon:hover{ opacity: .8;}
#headline {display: none !Important;}
.intl-tel-input { width: 100% !important; margin-bottom: 10px !important;}
::selection {    background: #333f74 !important;    color: #fff !important;}
#footer{margin-top:-25px}
.div.wpcf7-mail-sent-ng {border: none !important;}
.top-links.lftflot {display: none;}
.home  .our-team1 figure h5 {padding: 0px 5px; font-weight: 500 !Important;     line-height: 16px; font-size: 12px !Important; color: #fff !important; }
.home  .our-team1 figcaption {height: 48px !important; opacity: 0.9 !important;}
.home  .colorskin-custom .our-team1 figcaption{    background-color: #333f74 !Important;}
.home  .our-team1 img { -webkit-filter: none !important;  filter: none !important }
.home  .our-team1 img:hover {-webkit-filter: grayscale(100%) !important; filter: grayscale(100%); !important;}
.newupdates{background-color: #333f74;color: white !important; margin-top: 16px !important;padding: 7px 9px;margin-bottom: -35px !important;font-weight: 500 !important;font-size: 20px !important;text-align: center; }
.wpb_wrapper a {color: #333f74 !important;}
.top-links a, .top-links span {    color: #fff !important; }
.commentbox{display: none !Important;}
.wpcf7 .wpcf7-form textarea {    padding: 20px 15px !important;}
@media only screen and (min-width: 1281px){
#header.w-header-type-11 {   width: 1260px !important;}}
.blog-cat {display: none !important;}
.latestposts-two .blog-line h4 { text-transform: none !important;}
.top-links a, .top-links span {    font-size: 13px !important;}
.blog-line img { width: 110px !important; height: 90px !important; }
.pp_description {display: none !Important;}
#wrap.colorskin-custom  #header.w-header-type-11 .logo-wrap {background-color: transparent !Important;}
.top-bar {background: #333f74 !important;}
.w-header-type-11 #nav > li > a {color: #333f74 !important; font-weight: 700 !Important; font-size: 13px !Important;}
#nav ul li a { color: #222 !important;  font-weight: 600 !Important; }
#wrap.colorskin-custom #header.horizontal-w #nav > li:hover > a {background-color: #fff !Important;}
.colorskin-custom #header h6 i, .colorskin-custom .components h6 i {color:#d2b734 !important }
.colorskin-custom  .buy-process-item h4 {    font-weight: 400 !Important;  color: #333f74; margin: auto !important; margin-bottom: -15px !Important; margin-top: -10px !Important;}
.footbot {background: #333f74 !important; padding: 0px !important;border-top: 1px solid #8f999c; width: 92%; }
#footer {    background: #333f74 !IMPORTANT;}
.footer-in h5.subtitle, .toggle-top-area h5.subtitle { color: #fff !IMPORTANT; border-bottom: 1.5px solid #8f999c!iMportant;width:55%; }
#pre-footer {margin: 0px 55px;}
.footer-in a , .colorskin-custom .footer-navi a:hover {    color: #fff !important; }
.footer-in .textwidget, .footer-navi  { color: #fff !important; }
.footer-in .widget ul.menu li a {color: #fff !important;}
.footer-in ul.menu li:hover { background: none!Important;cursor: pointer;}
#footer .widget .socialfollow a i, .widget .socialfollow a:hover i { color: #fff !Important; font-size: 20px !important;}
#header.w-header-type-11 .nav-components { border-bottom: none !Important;}
#header.w-header-type-11 .logo-wrap .logo {height: 119px !important; }
#header h6, .components h6 {padding: 12px 60px 10px 0;!important; }
.has-topbar-w #header.w-header-type-11 { top: 40px !important;}
.top-links { line-height: 34px !important; }
.top-bar .socialfollow {margin-top: -8px !important; }
#header.sticky .logo-sticky img.img-logo-w3 { max-height: 48px !important; margin-top: 7px !Important; }
#header .components {padding-left: 6% !important;}
.respo-tagline {font-weight: 500;    letter-spacing: 1PX;    text-transform: none; font-size: 35px !important;}
.max-counter.s-counter .max-count, .max-counter.s-counter h5 {color: #fff!important; }
p, li { color: #222 !important; font-size: 13px !important; line-height: 26px !important;font-family: 'Open Sans',sans-serif !important;}
h4 {font-size: 18px !important;line-height: 1.8 !important; margin: 0 !important; margin-bottom: 4px !Important;color: #333f74 !important;font-weight: 400!important;}
h3 {font-size: 24px !important;line-height: 1.8 !important; margin: 0 !important; margin-bottom: 6px !Important;color: #333f74 !important;font-weight: 400 !important;}
h2 {font-size: 32px !important;line-height: 2 !important; margin: 0 !important; margin-bottom: 8px !Important; color: #333f74 !important;font-weight: 600 !important;}}
ul, li {    list-style: square !Important;}
.tiles{background: #333f74 ; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;display:-webkit-inline-box; width: 50% !Important; border: 2px solid white;    font-size: 20px;}
.tiles:hover {background: #d2b734 ; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;    font-size: 20px;}
.tilesfull{background: #333f74 ; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;display:-webkit-inline-box; width: 100% !Important; border: 2px solid white;    font-size: 20px;}
.tilesfull:hover {background: #d2b734; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;    font-size: 20px;}
.tilesx{background: #d2b734 ; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;display: -webkit-inline-box; width: 50% !Important; border: 2px solid white;    font-size: 20px;}
.tilesx:hover {background: #333f74; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;    font-size: 20px;}
.tilesfullx{background: #d2b734 ; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;display: -webkit-inline-box; width: 100% !Important; border: 2px solid white;    font-size: 20px;}
.tilesfullx:hover {background: #333f74; color: white !Important;padding: 40px 12px; cursor: pointer; text-align: center;    font-size: 20px;}
.facultytile{background: #333f74;color: white !Important;padding: 100px 20px;cursor: pointer;text-align: center; display: inline-table; width: 32% !Important;border: 2px solid white;    font-size: 16px;}
.facultytile:hover {background: #d2b734;color: white !Important;padding:100px 20px;cursor: pointer;text-align: center; display: inline-table; width: 32% !Important;border: 2px solid white;    font-size: 16px;}
#nav ul {    padding: 0pX !iMportant;     width: 240px !Important; background: #fff !Important;}
.buttvisit{    text-align: center; border: 1px solid #222 !important;  padding: 4px 30px; color: #222 !important; cursor: pointer; border-radius: 20px;font-weight: 400 !important;  font-size: 18px !Important;}
.brdr{border-bottom: 1.5px solid #cccccc !iMportant; }
.icon-box9 {    border: none !important; }
.icon-box9 i, .icon-box9 img {    padding: 0px !Important;    border: none !important;}
.vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-controls-icon::after, .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-square .vc_tta-controls-icon::before { border-color: #333f74;}
#w-header-type-11-search {display: none !Important;}
.dcv{background-color: #333f74; padding: 5% 10%; color: white !Important; cursor: pointer;}
#header h6 span, .components h6 span{    font-size: 13px !Important;}
#wrap.colorskin-custom .top-bar .top-links a:hover {color: #d2b734 !important;}
#talk-business input, textarea {  background: #ffffff !important; border: 1px solid #b5b5b5!Important;color: black !Important;height: 48px !important;}
.wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form select { border: 1px solid #8f999c!Important;  color: #000!important;}
.wpcf7 .wpcf7-form select {    height: 39px !Important;}
.wpcf7 .wpcf7-form input[type="submit"] {color: white !Important;}
.vc_tta.vc_general .vc_tta-tab>a {    padding: 3px 10px !Important;}
.slidere {background: none 0px 0px repeat scroll rgba(20, 20, 28, 0.70) !important;   padding: 10px !Important; border-radius: 08px;  color: white !important;}
.sliderbu {position: relative;
width: 350px;padding: 50px 40px; margin: 1em auto 80px; color: #fff !Important;background: #075698;background: -webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698));background: -moz-linear-gradient(#2e88c4, #075698); background: -o-linear-gradient(#2e88c4, #075698); background: none 0px 0px repeat scroll rgba(20, 20, 28, 0.40) !important; -webkit-border-top-left-radius: 220px 120px; -webkit-border-top-right-radius: 220px 120px; -webkit-border-bottom-right-radius: 220px 120px; -webkit-border-bottom-left-radius: 220px 120px; -moz-border-radius: 220px / 120px; border-radius: 220px / 120px;}
.sliderbu:before {  content: ""; position: absolute; bottom: -20px; left: 50px; width: 30px;  height: 30px;  background: none 0px 0px repeat scroll rgba(20, 20, 28, 0.40) !important;    -webkit-border-radius: 30px;-moz-border-radius: 30px; border-radius: 30px;}
.sliderbu:after {content: "";position: absolute; bottom: -30px;  left: 30px;width: 15px;height: 15px;  background: none 0px 0px repeat scroll rgba(20, 20, 28, 0.40) !important; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#menu-footer-bottom-2 {padding: 8px 0px 0px 10px!Important;}
#nav a {    padding: 0 8px;     font-size: 13px !important; padding: 0 13px; letter-spacing: 0px !important;}
.our-team1 figcaption {    height: 60px !important; }
.suf-counter{   color: white !important;}
.part .our-team1 figcaption { height: 44px !important;}
.blog-single-post h1, .postshow1 h1 {    font-size: 25px !important; }
.brdrwhite{border-bottom: 1px solid white !important;}
.blink {
animation-duration: 1s;
animation-name: blink;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-timing-function: ease-in-out;
}
@keyframes blink {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.our-process-wrap {margin:auto !important;}
@media only screen and (min-width: 1024px){
#tilehome {display:none} .panel{display:block;}
} @media only screen and (max-width: 500px), (max-width: 736px) { 
#footer > section.container.footer-in > div > div:nth-child(1) > div, #footer > section.container.footer-in > div > div:nth-child(2) > div{display: none !important;}
.top-links, .top-links.rgtflot {display: none !important;}
.nomob {display: none !important;}
#responav li {    border-top: none !important;}
#responav li>ul a:not(.button) {    padding: 2px !important;}
.bann{     margin-right: 4% !important;
margin-top: 5px !important;
width: 90px !important;}
.accr, .dock {display: none;}
#talk-business .col-sm-12 { position: static !important; }
.top-links.lftflot {    display: block !important;}
.top-bar {padding: 3px !Important;}
.has-header-type11 #main-content.container {padding-top: 35px !Important;}
#header.w-header-type-11 .logo-wrap .logo { height: 70px !important;}
#header.sm-rgt-mn .logo-wrap .logo img {max-width: 220px !Important;  margin-top: -7px !important;}
.blox.page-title-x, .parallax-sec.page-title-x, .video-sec.page-title-x {background-size: cover; min-height: 0px !important;}
.respo-tagline  {
font-size: 20px !Important;
text-transform: uppercase !important;
text-align: left !important;
float: left !important;
clear: both !important;
margin-bottom: 25px !important;}
h2 { font-size: 25px !important; line-height: 1.8 !important;    padding: 5px !important;}
h3 { font-size: 20px !important; line-height: 1.5 !important;     padding: 5px !important;}
.tiles{font-size: 17px !important; background: #333f74 ; color: white !Important;padding: 10px 6px; cursor: pointer; text-align: center;display:-webkit-inline-box; width: 50% !Important; border: 2px solid white;}
.tiles:hover {font-size: 17px !important;background: #d2b734 ; color: white !Important;padding: 10px 6px; cursor: pointer; text-align: center;}
.tilesfull{font-size: 17px !important;background: #333f74 ; color: white !Important;padding: 10px 6px; cursor: pointer; text-align: center;display:-webkit-inline-box; width: 100% !Important; border: 2px solid white;}
.tilesfull:hover {font-size: 17px !important;background: #d2b734; color: white !Important;padding: 10px 6px;; cursor: pointer; text-align: center;}
.tilesx{font-size: 17px !important;background: #d2b734 ; color: white !Important;padding: 10px 6px; cursor: pointer; text-align: center;display: -webkit-inline-box; width: 50% !Important; border: 2px solid white;}
.tilesx:hover {font-size: 17px !important;background: #333f74; color: white !Important;padding: 10px 6px; cursor: pointer; text-align: center;}
.tilesfullx{font-size: 17px !important;background: #d2b734 ; color: white !Important;padding: 10px 6px; cursor: pointer; text-align: center;display: -webkit-inline-box; width: 100% !Important; border: 2px solid white;}
.tilesfullx:hover {font-size: 17px !important;background: #333f74; color: white !Important;padding: 10px 6px; cursor: pointer; text-align: center;}
.facultytile{font-size: 17px !important;background: #333f74;color: white !Important;padding: 10px 6px;cursor: pointer;text-align: left; display: inline-table; width: 32% !Important;border: 2px solid white;}
.facultytile:hover {font-size: 17px !important;background: #d2b734;color: white !Important;padding: 10px 6px;cursor: pointer;text-align: left; display: inline-table; width: 32% !Important;border: 2px solid white;}
#tilehome { font-size: 17px !important;   color: #ffffff !Important; padding: 10px;      margin: -23px 0px -48px 0px; background-repeat: no-repeat; background-image: url(https://www.imt.ac.ae/wp-content/uploads/2017/02/menuicon.png); height: 30px;cursor: pointer; font-size: 0px !important;}
.panel { display: none;    margin-top: 40px !Important;}
#enqbt2 { color: #ffffff; font-size: 13px !important; float: left !Important; background-color: #333f74; padding: 3px 7px !Important;}
#enqbt2:hover { color: #ffffff; font-size: 13px !important; float: left !Important; background-color: #d2b734; padding: 3px 7px !Important;}
#enqbt1 {    color: #ffffff; font-size: 13px !important; float: left; background-color: #d2b734; padding: 3px 7px !Important;  margin-left: 180px !important; margin-top: -36px !important;}
#enqbt1:hover {     color: #ffffff; font-size: 13px !important;   float: left;  background-color: #d2b734;   padding: 3px 7px !Important; margin-left: 180px !important;margin-top: -36px !important;}
.newupdates {font-size: 14px !important;}
#nav ul li a { padding: 2px 5px 3px 20px !important; font-size: 9px !important;}
} @media only screen and  (max-width: 1024px) {
.accr {display: none;}
#header > div > div.col-sm-9.nav-components > div > h6:nth-child(3) {display: none;}
.w-header-type-11 #nav { margin-left: -14px !Important;}
.w-header-type-11 #nav > li > a, .top-links a, .top-links span {font-size: 10px !Important;}
.newupdates {font-size: 14px !important;}
#nav ul li a { padding: 2px 5px 3px 20px !important; font-size: 9px !important;}
#header h6 span, .components h6 span {    font-size: 11px !Important;}
} @media only screen and  (max-width: 768px) {
.newupdates {font-size: 14px !important;}
.accr {display: none;}
.phones-components {display: none;}
.has-header-type11 #main-content.container {padding-top: 0px !Important;}
.top-bar { min-height: 31px !Important;}
.logo-wrap .logo img { max-width: 250px !Important; margin-top: 5px !Important  ; }
#nav ul li a { padding: 2px 5px 3px 20px !important; font-size: 9px !important;}
} div.wpcf7-validation-errors { border: none !important;color: red !important;}
#wrap div.wpcf7-mail-sent-ok {    background: none !important; }
#talk-business input[type=submit] { background: #ce0600 !important; margin-top: 1px !important; width: 100% !important;    border: none !important; border-radius: 5px !important; color: white !important; float: left !important; color:black !Important; }
#talk-business input, textarea {float: left !important;  margin-bottom: 10px; heught: 48px; color:black !Important;  font-size: 16px !important; border-radius: 3px; font-family: 'Gill Sans WGL W01 Regular','Gill Sans','Gill Sans MT',Calibri,sans-serif;}
#enqbt2 { color: #ffffff; font-size: 17px !Important; float: right; background-color: #333f74; padding: 3px 25px;}
#enqbt2:hover { color: #ffffff; font-size: 17px !Important; float: right; background-color: #d2b734; padding: 3px 25px;}
#enqbt1 { color: #ffffff; font-size: 17px !Important; float: left; background-color: #d2b734; padding: 3px 25px;}
#enqbt1:hover { color: #ffffff; font-size: 17px !Important;  float: left; background-color: #333f74; padding: 3px 25px;}
.blox.dark a {
color: #fff !important;
}
#AnythingPopup_BoxContainerHeader1 { height: 37px !important;  background: #333f74!important; padding: 2px !important; }