body{font-size:0.938em; line-height: 22px; color: #767676; background-color: #fff;}

body, nav#main_menu > ul > li > a, .topnav > li > a, input, button, select, textarea, h3, h4, h5, body #footer{font-family: 'museo_sans300';}
h1, h2{font-family: 'museo_sans500';}
h1, h2, h3, h4, h5{color:#424242; font-weight: normal; line-height:normal;}
.sidebar h3{font-size:1.375em; text-transform: uppercase; line-height:40px;}
h2{font-size:1.375em; margin: 20px 0 8px 0px;}
h3{font-size:1.45em;}
h4{font-size:1.125em;}
h5{font-size:1.000em;}
label, input, button, select, textarea {font-size: 15px;}
section#content p, section#content ul li{color: #515151;}
.link{text-decoration: underline !important;}
.black, label{color: #000;}
.upper{text-transform: uppercase;}
img.left{float: left; margin-right: 30px; margin-bottom: 16px;}
.clearfixed{clear: left;}
a{color:#EF4035;}
a, a:hover{text-decoration: none !important;}
a:hover{color: #414141;}
.home #content {display: none;}
p{text-align: justify;}
.custom-search #searchform #searchsubmit{background:url(../images/sprites.png) no-repeat 0px 0px;}

.form-control.mce_inline_error{border: 1px solid #ca2a20 !important;}
#mce-responses #mce-success-response p{color: #22A12D;}
#mce-responses #mce-error-response p{color: #ca2a20; line-height: normal;}
.sig-bar{width: 100%; height: 40px;}
.loading{background: url(images/loading.gif) no-repeat center 70px; position: relative; z-index: 99999; padding-top: 135px;}

body{position: relative;}
#menu-trigger{display: none;}
.mobile-nav{position: absolute; right: 0; top: 0; z-index: 999; display: none;}
.mobile-nav ul{list-style-type: none;}
#menu-trigger{width: 45px; padding-left: 0; position: absolute; right: 0; top: 0; height: 60px; background: #2f3030;}
#menu-trigger{transition : 0.5s all ease-in-out; -webkit-transition : 0.5s all ease-in-out; -o-transition : 0.5s all ease-in-out; -moz-transition : 0.5s all ease-in-out;}
#menu-trigger.is-clicked .menu-icon{background-color: rgba(255, 255, 255, 0);}
#menu-trigger .menu-icon{left: auto; right: 1.25em; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
#menu-trigger .menu-icon{  display: inline-block;    background: #fff; position: absolute; left: 50%; top: 50%; bottom: auto; right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); width: 18px; height: 2px;}

#menu-trigger.is-clicked .menu-icon::before{  bottom: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);}

#menu-trigger .menu-icon::after{top: 5px;}
#menu-trigger.is-clicked .menu-icon::before, #menu-trigger.is-clicked .menu-icon::after{background-color: #fff;}
#menu-trigger .menu-icon::before{bottom: 5px;}
#menu-trigger .menu-icon::before, #menu-trigger .menu-icon:after{content: ''; width: 100%; height: 100%; position: absolute; background-color: #fff; left: 0;}
#menu-trigger.is-clicked .menu-icon::after{  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);}

.lateral-nav{  position: fixed;
  height: 100%;
  padding-top: 25px;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 1;
  width: 260px;
  background: #DF2216;
  overflow-y: auto;
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform .4s 0s, visibility 0s .4s;
  -moz-transition: -moz-transform .4s 0s, visibility 0s .4s;
  transition: transform .4s 0s, visibility 0s .4s;
  -webkit-transform: translateX(80px);
  -moz-transform: translateX(80px);
  -ms-transform: translateX(80px);
  -o-transform: translateX(80px);
  transform: translateX(80px);}

.lateral-nav .navigation{margin: 0; padding: 0 15px;}
.lateral-nav .menu-has-children > a{position: relative; text-transform: uppercase;}
.no-touch .lateral-nav a:hover, .lateral-nav a.submenu-open, .lateral-nav a:hover{color: #2D2A2A;}
.lateral-nav a{display: block; line-height: normal; padding: 7px 0; color: #fff; text-transform: uppercase;}
.lateral-nav .menu-has-children > a.submenu-open::after{-webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);}

.lateral-nav .menu-has-children > a::after{content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background: url("images/arrow.png") no-repeat center center;
  background-size: 8px 11px;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;}

.lateral-nav.menu-open{  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
  -webkit-transition: -webkit-transform .4s 0s, visibility 0s 0s;
  -moz-transition: -moz-transform .4s 0s, visibility 0s 0s;
  transition: transform .4s 0s, visibility 0s 0s;
  -webkit-overflow-scrolling: touch;}

.lateral-nav .sub-menu{padding: 0 0 20px 0px; display: none; margin-left: 6px;}
.menu-open #menu-trigger{right: 260px; position: fixed;}
.menu-has-children .sub-menu li a{font-size: 13px;}
#menu-trigger.is-clicked{background-color: #ef4035;}
.menu-has-children .sub-menu li a{padding-left: 8px; position: relative;}
.menu-has-children .sub-menu li a:before{position: absolute; content: ""; width: 3px; height: 3px; background: url(images/dot.png)no-repeat 0 0; left: 0; top: 41%;}
.lateral-nav a.submenu-open:before{background-position: 0px -5px !important;}



textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{box-shadow: none; border-radius:0px;}

header#header, #page_header.zn_def_header_style, #slideshow.zn_def_header_style, #page_header.zn_def_header_style, #slideshow.zn_def_header_style, #page_header.uh_zn_def_header_style, #slideshow.uh_zn_def_header_style, header#header.style2 #logo a{background:transparent; background-color:transparent;}
header#header.style2 #logo a, header#header.style2 #logo a:after, nav#main_menu > ul > li > ul:after, nav#main_menu > ul > li > ul ul:after{border:0px; padding:0;}
header#header{position: relative; padding-top:14px; height: auto; line-height: 19px; background-color: #2f3030;}
.iosSlider .item .caption.style1 .title_big:before, .iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, .iosSlider .item .caption.style1 .title_small:before{-webkit-transform: skew(0deg); -moz-transform: skew(0deg); -o-transform: skew(0deg); -ms-transform: skew(0deg); transform: skew(0deg);}
nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a, .social-icons li a:hover, #action_box, body .circlehover, body .flex-direction-nav li a:hover, body .iosSlider .item .caption.style1 .more:before, body .iosSlider .item .caption.style1 .more:after, body .iosSlider .item .caption.style2 .more, body .nivo-directionNav a:hover, body #wowslider-container a.ws_next:hover, body #wowslider-container a.ws_prev:hover, .br-next:hover, .br-previous:hover, body .ca-more, body .title_circle, body .title_circle:before, body ul.links li a, .hg-portfolio-sortable #portfolio-nav li a:hover, .hg-portfolio-sortable #portfolio-nav li.current a, .iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, .btn-flat, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button, body .woocommerce #respond input#submit, body .woocommerce #content input.button, body .woocommerce-page a.button, body .woocommerce-page button.button, body .woocommerce-page input.button, body .woocommerce-page #respond input#submit, body .woocommerce-page #content input.button, span.zonsale, .sidebar .widget ul.menu li.active > a, .sidebar .widget ul.product-categories li.active > a, .sidebar .widget ul.pagenav li.active a, .sidebar .widget ul.menu li.current-cat > a, .sidebar .widget ul.product-categories li.current-cat > a, .sidebar .widget ul.pagenav li.current-cat > a, .sidebar .widget ul.menu li > a:hover, .sidebar .widget ul.product-categories li > a:hover, .sidebar .widget ul.pagenav li a:hover, #limited_offers li:after, .login-panel .create_account, .login-panel input[type=submit], .register-panel input[type=submit], .forgot-panel input[type=submit], .login-panel .login_facebook, #bbpress-forums div.bbp-search-form input[type=submit], #bbpress-forums .bbp-submit-wrapper button, #bbpress-forums #bbp-your-profile fieldset.submit button{background-color: #ef4035;}
header#header .row, header#header .widget{margin-bottom:0px;}
#logo{margin-top:22px;}

.main-menu, nav#main_menu > ul > li > a{background:#ef4035;}
nav#main_menu{float: none; margin-top:16px;}
nav#main_menu > ul{margin:0px;}
nav#main_menu > ul > li{margin:0px !important; background:url(../images/line.png) no-repeat right center; text-transform: uppercase;}
nav#main_menu > ul > li > a{border-radius:0px; margin:0px !important; padding:16px 20px !important; line-height: normal; font-size:14px; font-weight:300; margin-left:-1px !important;}
nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a{background-color:#cb1f14;}
nav#main_menu > ul > li:last-child{background:none;}

nav#main_menu > ul ul{background: rgba(68, 68, 68, 0.95); border-radius:0px; padding:0px; border:0px; box-shadow: none;}
nav#main_menu > ul ul li{border-bottom: 1px solid #3C3939;}
nav#main_menu > ul ul li:last-child{border-bottom: none;}
nav#main_menu > ul ul li a{font-size:14px; color:#fff; line-height:32px;}
nav#main_menu > ul ul li.active > a, nav#main_menu > ul ul li.sfHover > a, nav#main_menu > ul ul li a:hover{background: #ef4035; color: #2D2A2A; padding: 0 12px;}
nav#main_menu > ul ul .sf-sub-indicator{background:url(../images/indicator.png) no-repeat right 0px; margin-top: -7px; width:6px; height:13px;}
nav#main_menu > ul ul ul{margin-left:0px; border:0px; box-shadow: 0px;}
nav#main_menu > ul > li:hover > ul, nav#main_menu > ul > li.sfHover > ul{top:48px;}


nav#main_menu > ul > li:nth-child(5) ul.sub-menu{width:860px !important; display: block !important; visibility: visible !important; float: left !important; left:-344px !important;}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu > li{width: 33.3% !important; float: left !important; font-weight: bold; border-bottom: 1px solid #3C3939 !important;}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu ul.sub-menu{width: 100% !important; top: 33px; left: 0px !important;}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu ul.sub-menu > li{width: 100% !important; float: left !important; font-weight: normal; border-bottom:1px solid rgba(68, 68, 68, 0.95) !important;}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu ul.sub-menu > li:hover, nav > ul > li:nth-child(5) ul.sub-menu ul.sub-menu > li.active{border-bottom: 1px solid #3C3939 !important}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu ul.sub-menu > li a{text-transform: none; font-size:13px !important;}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu li:nth-child(1) ul.sub-menu > li:nth-child(3) a{line-height: 23px !important;}

nav#main_menu > ul > li:nth-child(5) ul.sub-menu li:nth-child(1) ul.sub-menu > li:nth-child(7){padding-bottom:19px !important;}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu li:nth-child(3) ul.sub-menu > li:nth-child(7){padding-bottom:;}



.sig-bar nav#main_menu > ul > li > a{padding: 12px 20px !important;}

.itemTwitterButton, .itemFacebookButton, .itemGooglePlusOneButton{float: left;}
.itemTwitterButton iframe{width: 90px !important;}
.itemFacebookButton span{width: 90px !important; vertical-align: top !important;}
section#content .page-title{display: none;}

.custom-search#search .search{padding:0px; position: static; display: block; box-shadow:none; background:#fff; width:252px;}
.custom-search#search form{border:0px; overflow: hidden;}
.custom-search#search form input[type=text]{width: 230px; border:1px solid #eaeaea; border-radius:0px; padding:0px 10px; height:34px; font-style: normal; font-size:14px;}
.custom-search #searchform #searchsubmit{background-position:-1px -1px; width:18px; height:18px; outline:0px; position: absolute; top: 8px; right: 10px;} 
.top-header{float: right;}
.video-part{text-align: center;}
.extra_large{font-size: 36px;}
a.extra_large, .extra_large{color: #393939; margin-bottom: 25px;}
.color-red{color: #EF4035 !important; margin-top: 20px; font-family: museo_sans500;}
a.extra_large{font-family: museo_sans100;}

.itemTitle a{color: #EF4035;}
.itemTitle a:hover{color: #414141;}

h2.inner_page_headings{font-size: 32px; position: relative; margin-bottom: 25px; margin-top: 0; color: #212121; text-transform: uppercase;}
h2.heading_big{font-size: 45px;}
h2.inner_page_headings:after{position: absolute; width: 100px; height: 2px; background-color: #ef4035; content: ""; bottom: -5px; left: 0;}

.topnav{margin:8px 0 10px 10px; float: none; display: inline-block;}
.topnav > li{margin-left:0px; font-size:17px; color: #fff; line-height: 16px; font-weight: bold;}
.topnav > li > a{color: #fff; font-weight: bold; opacity: 1; border-radius:0px; font-size:17px; line-height: 16px; margin-right:10px; padding-right:10px; border-right:2px solid #cd1b28;}
.topnav > li > a:hover{color: #EF4035;}
.pdf-link{overflow: hidden;}
.pdf-link .pdf-img{display: block; float: left; margin-right: 5px; padding-left: 75px; position: relative;}
.pdf-link .pdf-img:before{position: absolute; content: ""; background: url(images/red-arrow.png)no-repeat; width: 20px; height: 23px; top: 0; right: 0;}
.pdf-link .pdf-img:before{transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; -moz-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out;}
.pdf-link:hover .pdf-img:before{top: 5px;}
.pdf-link p{float: right; width: 101px; text-align: left; font-size: 17px; color: #fff; line-height: 22px; position: relative;}
.pdf-link p span{display: block; font-size: 25px;}
.pdf-link p:after{position: absolute; content: ""; height: 1px; width: 36px; background-color: #fff; right: 0px; bottom: -2px; box-shadow: 0px 1px #737373;}

nav#main_menu > ul > li > a.sf-with-ul .sf-sub-indicator{display: none;}
.orange-btn, .btn, .form-part input[type="submit"]{background:#ef4035; transition: 0.5s; text-transform: uppercase; border:0px; color:#fff !important; outline:0px; padding:6px 10px; font-size:15px; text-shadow: none; border-radius: 0;}
.orange-btn:hover, .btn:hover, .form-part input[type="submit"]:hover{box-shadow: 0 -48px 0 0 #ca2a20 inset;}
.form-control{padding: 6px 10px !important; border:1px solid #dfdfdf !important; height:38px !important; border-radius: 0px !important; box-shadow: none !important; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
.mapp-layout{margin: 0;}
.breadcrumbs{padding: 0;}
.breadcrumbs li:last-child{color: #EF4035;}

section#content{min-height:400px; margin-top: 30px;}
#page_header .container {padding:0;}
.header-titles {text-align: center; display: table-cell; vertical-align: middle; height: 200px; width: 940px;}
.header-titles h1{color: #fff; text-transform: uppercase; font-size:42px; font-family: 'museo_sans100'; font-weight: bold;}
.breadcrumb-container{background:#f6f6f6; border-bottom:1px solid #e9e5e1; padding:12px 0px;}
.breadcrumbs{margin:0px; background: transparent;}
.breadcrumbs li{color:#e66126; font-size:14px; font-weight: normal; margin-left: 14px;}
.breadcrumbs li a{color:#424242;}
.breadcrumbs li:after{background:url(../images/breadcrumbs.png) no-repeat 0px 0px; border:0px; width:5px; height:13px; margin-top: -5px;}
.breadcrumbs li a:hover{color: #e66126;}

body #footer{background:#393939; line-height: 23px; color:#b3b3b3; padding:0px; font-size:0.938em; border-bottom:8px solid #ef4035; border-top: none;}
#footer .row, #footer .widget{margin-bottom:0px;}
#footer a{color: #fff;}
#footer .span6:last-child .widget{float: right;}
#footer .widget_nav_menu{border-top: 1px solid #5b5b5b; text-align: center; padding-top: 24px;}
.subscribe-member{margin:0px;}
.subscribe-member p{margin-bottom:18px;}
.subscribe-member input[type="text"].form-control {width:100%; border:0px !important; background:#464646; color:#fff; font-weight: bold;}
.subscribe-member .orange-btn{height:38px; width:100px; text-align: center; padding:0px; text-transform: uppercase; margin-bottom: 10px;} 
#footer h3{font-size:18px; text-transform: none; padding-top: 30px; margin-bottom:16px; color: #fff; line-height:28px; margin-top: 0;}
.q-logo{float: left; margin-right: 15px; margin-top: 30px;}
.left-foot{float: left; width: 59%;}
.left-foot p b{color: #fff;}
.left-foot p{margin-bottom:6px; text-align: left;}
.left-foot img{margin-bottom:18px;}
#footer .mobile-store a{display: inline-block; margin-bottom: 10px;}
#footer .span4:nth-child(1){width: 330px;}
#footer .span4:nth-child(2){width: 210px; margin-left: 145px;}
#footer .span4:nth-child(3){width: 235px;}
#footer .span4 .mobile-store img:hover{opacity: 0.8;}
#footer .bottom p, .extra_large, .about_list p, .welcome-sig .span12 p, .testimonial_left .wr_name{text-align: center;}

.social{display: inline-block; margin:18px 0px 24px 0px;}
.social a{background:url(images/sig-social.png) no-repeat 0px 0px;}
.social a{width:25px; height:28px; margin-right:10px; display:inline-block; opacity:0.4;}
.social a:hover{opacity:1;}
.social a.f{width:14px;}
.social a.gplus{background-position: -36px 0px;}
.social a.t{background-position:0px -29px;}
.social a.in{background-position:-37px -29px;}
/*.social a.p{background-position:-26px -92px;}*/
.about_wrap ul{margin: 0 0 10px 16px;}
.about_wrap ul li{font-size: 15px; line-height: 33px;}
.shareaholic-canvas{display: none;}
.shareaholic-container .shareaholic-canvas{display: block !important;}


footer#footer .bottom{border-top: 0px solid #5b5b5b; text-align: center; font-size:12px; padding: 0px 110px; margin-top:20px;}
footer#footer .bottom p span{color: #fff;}

#footer .menu li{display: inline-block; padding: 0 8px; font-size:13px; line-height: 14px; border-right:1px solid #fff;}
#footer .menu li:last-child{border-right:0px}
#footer .menu li a{text-transform: uppercase; color: #fff; padding-right:0px;}
#footer .menu li a:hover, a.extra_large:hover{color: #8b8c8d;}

body .iosSlider .item .caption{text-align: center;}
.iosSlider .item .caption.style1 .more{width: 120px; height: 50px; float: none; margin-left:-90px; display: inline-block;}
.iosSlider .item .caption.style1 .more img{padding:0px; width: 100%; height: auto;}
body .iosSlider .item .caption .main_title{margin-bottom:36px;}
.iosSlider .item .caption .main_title{border:0px; background: transparent; text-shadow: none; width:100%;}
.iosSlider .item .caption .main_title{font-weight: 900; font-size:60px; text-transform: uppercase;}
.iosSlider .item .caption .main_title span{display: block; font-weight:normal; font-size: 34px; padding-top: 10px; font-family: museo_sans300; letter-spacing: 0.1em;}
.selectorsBlock.bullets .selectors .item {margin: 0 0 0 8px;}
.selectorsBlock.bullets .selectors .selected{background: #ef4035; width:13px; height: 13px; top:2px; position: relative;}

.sig-group{overflow: auto;}
.sig-group .widget{margin-bottom: 0; padding-top: 40px;}
.welcome-sig .widget, .competence_blog .container, .testimonials_wrap .container, .partners_wrap .widget, .govt-msg .widget{margin-bottom: 0; padding: 40px 0;}
.widgettitle{text-align: center; position: relative; font-size: 40px; color: #000; margin-bottom: 30px;}
.widgettitle:after{position: absolute; width: 100px; height: 2px; background-color: #ef4035; content: ""; bottom: -10px; left: 50%; margin-left: -50px;}
.course-inner{width: 20%; float: left; text-align: center; position: relative;}
.course-inner img{width: 100%;}
.course-inner h6{position: absolute; bottom: 0; text-transform: uppercase; width: 100%; color: #fff;}
.course-inner .course_enroll, .course-inner .read_more{display: none;}
.course-inner:hover .course_enroll, .course-inner:hover .read_more{display: block; position: absolute; bottom: 57px; background-color: #ec3f34; color: #fff; padding: 13px;}
.course-inner:hover .read_more{left: 2%;}
.course-inner:hover .course_enroll{right: 2%;}
.course-inner:hover .on_hover{position: absolute; width: 100%; top: 0; bottom: 0; background-color: rgba(28,28,28, 0.8); left: 0; display: block;}
.course-inner .on_hover{display: none;}

.welcome-sig .left_italic{line-height: 23px; padding-right: 20px; font-family: museo_sans300_italic;}
.welcome-sig .right_small{line-height: 23px; margin-bottom: 25px;}
.welcome-sig .span6{width: 459px;}
.welcome-sig .span6 h5{color: #424242; margin-top: 0; font-weight: bold; font-size: 17px;}
.welcome-sig .span6:first-child{border-right: 1px solid #efefef;}
.welcome-sig .span12 ul, ul.about_list{margin: 30px 0 0;}
.welcome-sig .span12 ul li, ul.about_list li{display: inline-block; width: 184px; text-align: center;}
.welcome-sig .span12 ul li img, ul.about_list li img{margin-bottom: 15px;}

.competence_blog{background-color: #f2f2f2; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9}
.competence_blog .span4{background-color: #fff; text-align: center; padding-bottom: 25px; border: 1px solid #e0e0e0;}
.competence_blog .span4 p{padding: 0 7px; margin-top: 0;}
.competence_blog .span4 h4{margin: 20px 0 10px;}
.competence_blog .cmptnc_cntnr a{text-transform: uppercase; text-decoration: underline !important; font-size: 11px;}
.competence_blog .span4:first-child{margin-left: 0;}
#totop{background-color: #ef4035; border-radius: 50%;}
.establish{font-size: 19px; text-align: center; line-height: 30px; margin-bottom: 30px;}

.testimonials_wrap{background-color: #fff; border-bottom: 1px solid #d9d9d9;}
.partners_wrap{background-color: #f2f2f2; min-height: 287px;}
.para_big{font-size: 20px; line-height: 25px; color: #212121; text-align: left;}
.line_height{line-height: 33px;}
.about_wrap{padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e1e1e1; overflow: auto;}
.course_wrap .row{margin-bottom: 2.127659574468085%;}
.course_wrap .span4 h6{position: absolute; bottom: 0; color: #fff; left: 10px; z-index: 9999; text-transform: uppercase;}
.bottom_margin{margin-bottom: 30px; overflow: hidden;}
.about_wrap.no_border{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.owl-theme .owl-controls .owl-buttons div{position: absolute; top: 18%; background: url(images/owl-slide-arrow.png)no-repeat; padding: 0; width: 33px; height: 56px;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -50px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right: -50px; background-position: 0 -64px;}
.owl-carousel{width: 90%; margin: 0 auto; text-align: center;}


.hg_main_img{float: left;}
.hg_right h3, .hg_right h4{color: #e66126; font-weight: bold;}
.hg_right h3{margin-top: 0}
.hg_right h4{margin-bottom: 0;}
.hg_right{float: left; background-color: #1c1c1c; text-align: center; width: 29%; padding: 120px 0;}
.hg_right.no_price{padding: 158px 0;}
.dg_right{float: left; background-color: #1c1c1c; text-align: center; width: 29%; padding: 16px 0;}
.dg_right img{width: 70%;}
.hg_right .big_title{font-family: museo_sans500; font-weight: bold; margin-top: 0; font-size: 60px; color: #fff;}
.enroll, .hg_right a{color: #fff; font-size: 24px; background-color: #EF4035; padding: 15px 20px; text-transform: uppercase; display: inline-block; transition: 0.5s;}
.enroll:visited, .hg_right a:visited{color: #fff;}
.course-inner .course_enroll, .course-inner .read_more{transition: 0.5s;}
.enroll:hover, .hg_right a:hover, .course-inner .course_enroll:hover, .course-inner .read_more:hover{box-shadow: 0 -52px 0 0 #ca2a20 inset; color: #fff !important;}
.row-fluid .span6 h3{margin: 0 0 15px 0;}


.members .span4 .member-left{background-color: #FBFBFB; padding: 10px 10px 30px;}
.members .span4 h2, .members .span4 p{text-align: center;}
.members .span4 h2{font-size: 31px; font-family: museo_sans500; text-transform: uppercase;}
.members .span4 ul li{font-size: 12px; margin-bottom: 8px;}
.buy-book .book-cover{float: left; margin-right: 16px;}
.buy-book .buy-now{float: left;}
.buy-book{overflow: auto; margin-top: 20px;}
.buy-now img:hover{opacity: 0.8;}

.category-blog #page_header{min-height: 200px;}
.post_details, .itemLinks, .owl-carousel-item-imgoverlay{display: none;}
.eBlog .itemReadMore{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.eBlog .itemReadMore .readMore{background-color: #6c6c6c; padding: 5px 8px; color: #fff; font-size: 12px;}
.eBlog .itemReadMore .readMore:hover{background-color: #EF4035;}
.eBlog .itemContainer{box-shadow: none; padding-bottom: 0; margin-bottom: 10px;}
.eBlog .itemContainer:after{border-bottom: none;}
.pagination li, .pagination li a, .pagination li span, .pagination p.counter, .pagination{font-size: 13px;}

.srp-widget-container, .srp-post-content-container{display: block;}
.srp-widget-singlepost{width: 45.6%; margin-right: 50px; float: left; background-color: #fff; border: 1px solid #e0e0e0; padding: 7px; text-align: center; margin-bottom: 0;}
.srp-widget-singlepost:last-child, .srp-widget-singlepost:nth-child(2){margin-right: 0;}
.srp-widget-singlepost:first-child, .srp-widget-singlepost:nth-child(2){margin-bottom: 50px;}
.srp-content-box{width: 100%;}
.srp-thumbnail-box{margin-right: 0; margin-bottom: 30px;}
.srp-widget-container > .srp-widget-singlepost:last-child{border-bottom: 1px solid #e0e0e0; padding-bottom: 7px;}
.srp-widget-container{overflow: auto;}
.srp-content-box .srp-post-stringbreak-link{display: block; margin: 10px 0; font-size: 11px; text-decoration: underline !important;}
.srp-content-box .srp-post-stringbreak-link:hover, .srp-post-title .srp-post-title-link:hover{text-decoration: none !important;}
.srp-post-title .srp-post-title-link{color: #212121; font-size: 20px; line-height: 24px; text-transform: uppercase;}
.srp-content-box .srp-post-title{margin-bottom: 15px;}
.itemTitle a, .single-post .page-title{text-transform: uppercase;}

.single_post_wrap, .single-post .disqusForm{width: 93%; margin: 0 auto;}
.single-post .disqusForm #respond .row-fluid:nth-child(2){margin-top: 15px;}
.single_post_wrap h4{margin-top: 20px;}
.blog_title{margin: 50px 0;}
.contact-page .courses select{width: 300px; border-radius: 0;}

.owl-carousel .item img{width: 70%;}

.table thead th{background-color: #393939; color: #fff;}
.blog-list li{line-height: 22px; margin-bottom: 7px;}

.testimonial_content .testimonial_left{width: 105px; float: left; text-align: center; margin-right: 20px;}
.testimonial_content .testimonial_right{width: 432px; float: left;}
.testimonial_left span{display: inline-block; margin-bottom: 10px; background-color: #fff;}


.testimonials_wrap .flexslider .flex-viewport{background-color: #f2f2f2;}
.flexslider .slides > li{padding: 30px 30px 50px;}
.testimonials_wrap .textwidget .row{margin-top: 60px;}
.testimonial_right h4{color: #EF4035; margin-top: 0; font-size: 20px;}
.testimonial_right .testimonial_description{position: relative; padding-left: 18px;}
.testimonial_right .testimonial_description:before{position: absolute; content: ""; width: 15px; height: 11px; background: url(images/double-quotes.png)no-repeat; top: -5px; left: 0}
.flex-direction-nav{display: none;}
.testimonial_right .wr_date{margin-bottom: 15px;}
.view_testimonial{display: block; text-align: center; clear: both; margin-top: 10px;}
.view_testimonial a{font-size: 13px; text-decoration: underline !important;}
.view_testimonial a:hover{text-decoration: none !important;}
.testimonial-video{float: left;}
.testimonial-video .view_testimonial{padding-top: 5px;}
.govt-msg p{font-size: 11px; line-height: 15px;}


.team_box .zoomix-col, .course_wrap .zoomix-col{position: relative;} 
.team_box .zoomix, .course_wrap .zoomix{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 90; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: rgba(248, 212, 215, 0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-backface-visibility: hidden;}
.team_box .span4 a:hover .zoomix, .course_wrap .span4:hover .zoomix{-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); background: rgba(239,64,53,0.5);}
.team_box .span4 h5{text-transform: uppercase; color: #EF4035 !important; margin-top: 15px; font-size: 20px;}
.team_box .span4 p{margin-bottom: 0;}

#page_header.uh_individual_team_header{min-height: 200px;}

.popup_box{width: 620px; padding: 10px 0; background-color: #fff; display: none; overflow: auto; height: 570px; box-shadow: 0px 4px 6px #000;}
.popup_box .popup_wrap{padding: 25px 50px; position: relative;}
.popup_box h3{padding-bottom: 5px; border-bottom: 1px solid #e7e7e7; font-weight: bold;}
.popup_box .popup_text{padding: 5px 0px 0;}
.popup_box .popup_img{height: 108px; width: 108px; overflow: hidden; display: block; float: left;}
.popup_box .popup-bottom-details{float: left; margin-left: 15px; margin-top: 0px;}
.popup_box .popup-bottom-details p{margin-bottom: 0;}
.popup_box .popup-bottom-details .aut_name{color: #d0d0d0; font-weight: bold;}


.popup_box .plainmodal-close{position: absolute; top: 10px; right: 15px; height: 40px; width: 40px; background: url(images/close-btn.png)no-repeat; cursor: pointer; display: block;}
.popup_box .plainmodal-close:hover{opacity: 0.5;}

.testimonial_container{margin-bottom: 30px; border: 1px solid #e7e7e7; background-color: #f6f6f6; padding: 10px 10px 15px;}
.testimonial_container:last-child{margin-bottom: 0;}
.testimonial_container .bottom_sec, .testimonial_container{overflow: auto;}
.testimonial_container .t_right_img{float: left; margin-right: 15px;}
.testimonial_container .t_left_content{float: left; width: 70%;}
.testimonial-section > .span6{border-right: 1px solid #e7e7e7; padding-right: 15px;}
.testimonial-section > .span6:last-child{border: none; padding-right: 0;}
.testimonial-section{overflow: auto;margin-bottom: 20px}
.video-att .row-fluid{margin-bottom: 5px;}

.testimonial_container .writer_details{float: left;}
.testimonial_container .writer_details h6{margin-top: 0;   font-size: 0.938em;}
.testimonial_container .bottom_sec p{margin-bottom: 0;}
.testimonial_container .publish_date{float: right;}
.testimonial_container .publish_date p{margin-bottom: 0; padding-top: 29px;}
.testimonial-more{margin-left: 10px; cursor: pointer;}

.page_testimonials .span8{margin-left: 0; background-color: #f2f2f2; padding: 30px}
.page_testimonials .testimonial_left{width: 105px; float: left; text-align: center; margin-right: 20px;}
.page_testimonials .testimonial_right{width: 434px; float: left;}
.page_testimonials .testimonial_description:after{display: none;}
.page_testimonials .testimonial_description a{margin-left: 15px; font-size: 13px;}


.amazingcarousel-list-container .amazingcarousel-prev, .amazingcarousel-list-container .amazingcarousel-next{background: url(images/custom-slide-arrow.png)no-repeat !important; width: 8px !important; height: 12px !important; margin: 0 !important;}
.amazingcarousel-list-container .amazingcarousel-prev{top: -17px !important; left: 423px !important; background-position: -1px -1px !important;}
.amazingcarousel-list-container .amazingcarousel-next{top: -17px !important; right: 5px !important; background-position: -14px -1px !important;}
.amazingcarousel-list-container .amazingcarousel-prev:hover{background-position: -1px -15px !important}
.amazingcarousel-list-container .amazingcarousel-next:hover{background-position: -14px -15px !important}

.amazingcarousel-list-container, .amazingcarousel-list-wrapper{width: 100% !important;}
.amazingcarousel-list-container{padding: 5px 0 !important;}
.amazingcarousel-list .amazingcarousel-item{width: 235px !important;}
.amazingcarousel-item-container{padding: 0 !important; background-color: transparent !important; border: none !important; box-shadow: none !important;}
.testimonial-section .video-title{margin: 30px 0 8px; color: #424242; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.testimonial-section .first-c{margin-top: 0;}

.links_page .row{margin-bottom: 0;}
.links_page .span4 img:hover{opacity: 0.6;}
.links_page .ba-logo{border: 1px solid #e7e7e7; padding: 5px; text-align: center;}
.par-row-1{margin-bottom: 20px;}

.form-part{overflow: auto; margin-bottom: 10px;}
.form-part .form_left{float: left; width: 150px;}
.form-part .form_right{float: left; width: 62%;}
.form-part input[type="text"], .form-part input[type="number"], .form-part input[type="email"], .form-part input[type="tel"], .form-part textarea, .form-part .uneditable-input, .form-part input[type="file"]{width: 100%;}
.form-part textarea{height: 110px;}
.form-part input[type="submit"]{height: 38px; width: 100px; margin-left: 149px; padding: 0px; text-transform: uppercase; color: #fff; box-shadow: none;}
.contact-page h3{position: relative; margin-bottom: 20px;}
.contact-page h3:after{position: absolute; width: 80px; height: 2px; background-color: #ef4035; content: ""; bottom: -5px; left: 0;}
.contact-page .span6:nth-child(2) b{width: 90px; display: inline-block;}
.contact-page .row{margin-bottom: 0;}
.contact-page .span6:nth-child(2){width: 420px; padding-left: 25px;}
#footer form{margin: 0 0 10px;}
.padding .wpcf7-form{padding-left: 20px;}
.course_wrap .row-fluid{margin-bottom: 2.127659574468085%;}
.form-part .form_left small{display: block;}


.ray-social{margin: 0 0 15px 0}
.ray-social li{display: inline-block; margin-right: 5px;}
.ray-social li a{display: block; height: 35px; width: 35px; background: url(images/social-color-icon.png)no-repeat;}
.ray-social li a.ln:hover{background-position: 0px -37px;}
.ray-social li a.blog{background-position: -36px 0px;}
.ray-social li a.tube{background-position: -73px 0px;}
.ray-social li a.fb{background-position: -109px 0px;}
.ray-social li a.tw{background-position: -145px 0px;}

.ray-social li a.blog:hover{background-position: -36px -37px;}
.ray-social li a.tube:hover{background-position: -73px -37px;}
.ray-social li a.fb:hover{background-position: -109px -37px;}
.ray-social li a.tw:hover{background-position: -145px -37px;}


.footer-logo-wrap{text-align: center;}
.m-footer{padding-top: 40px;}
.m-footer-content{padding: 0 20px 15px;}
.m-copyright{text-align: center; border-top: 1px solid #0e0e0e; margin: 0; padding: 20px 0;}
.m-footer .contact-info img{float: left;}
.contact-info{overflow: auto; margin-top: 20px; margin-bottom: 25px;}
.m-footer .c-info{width: 64%; float: left; margin-left: 20px; padding-left: 30px; text-align: left;}
.c-info .m-mail{display: block; text-align: left;}
.c-info p, .c-info a{position: relative;}
.m-adrs:before, .m-phone:before, .m-mail:before{position: absolute; content: ""; background: url(images/mobile-icons.png)no-repeat; left: -27px;}
.m-adrs:before{width: 18px; height: 24px; background-position: 0 0; top: 6px;}
.m-phone:before{width: 19px; height: 19px; background-position: 0px -37px; top: 3px;}
.m-mail:before{width: 24px; height: 18px; background-position: 0 -69px; top: 3px; left: -31px;}
.mobile-store-sec img{width: 100%; margin-bottom: 10px;}
.m-social{padding: 20px 0; text-align: center;}
.m-social ul{margin: 0;}
.m-social ul li{display: inline-block; margin-left: 10px;}
.m-social ul li:first-child{margin-left: 0;}
.m-social ul li a{display: block; width: 39px; height: 39px; background: url(images/mobile-icons.png)no-repeat;}
.m-social ul li a.m-fb{background-position: 0px -101px;}
.m-social ul li a.m-tw{background-position: 0px -159px;}
.m-social ul li a.m-ln{background-position: 0px -208px;}
.m-social ul li a.m-pin{background-position: 0px -267px;}
.m-social .widget, .m-contact-form .widget, .m-contact-form form{margin-bottom: 0;}
.m-contact-form{padding: 0 20px;}
.m-contact-form textarea, .m-contact-form input[type="text"], .m-contact-form input[type="email"], .m-contact-form input[type="tel"]{width: 96%; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; border: 1px solid #bababa; color: #212121;}
.m-contact-form input[type="submit"]{width: 100%;   background-color: #ef4035; border: none; color: #fff; box-shadow: none; padding: 10px 0; text-transform: uppercase;}
.m-contact-form textarea{height: 50px; resize: none;}
.m-footer .c-info p{text-align: left;}
.ray-media .row{margin-bottom: 20px;}
.mobile-view{display: none;}
.number_mobile{display:none;}
.short-text-title {margin:0.5em 0 0; display:inline-block;}

.terms-conditions{padding-top: 10px;}

iframe.page-frame body{width: 960px; margin: 0 auto;}

@media (min-width:1000px) and (max-width: 1600px) {
.iosSlider .item .caption{bottom: 120px;}
.selectorsBlock.bullets{bottom:20px;}
}

@media (min-width: 1500px){
  .course-inner:hover .course_enroll, .course-inner:hover .read_more{padding: 4% 9%;}
}
@media (min-width: 700px){
  nav#main_menu > ul > li:nth-child(5) ul.sub-menu ul.sub-menu{    
    height: 386px!important;
  }
}


@media (max-width: 800px){
  .widgettitle{font-size: 35px;}
  h2.heading_big{font-size: 40px;}
  nav#main_menu > ul > li > a{padding: 13px 14px !important;}
  .course-inner{width: 50%}
  .testimonial_content .testimonial_right{width: 291px;}
  .flexslider .slides > li{padding: 10px 30px 10px;}
  .welcome-sig .span6{width: 47%;}
  .welcome-sig .span12 ul li, ul.about_list li{width: 141px;}
  .srp-widget-singlepost{margin-right: 30px;}
  #footer .span4:nth-child(1){width: 319px;}
  #footer .span4:nth-child(2){margin-left: 20px; width: 190px;}
  #footer .span4:nth-child(3){width: 175px;}
  #footer .span4:nth-child(3) p{line-height: 19px;}
  .q-logo{margin-right: 10px;}
  .owl-theme .owl-controls .owl-buttons .owl-next{right: -35px;}
  .owl-theme .owl-controls .owl-buttons .owl-prev{left: -35px;}
  .buy-now, .buy-book .book-cover{float: none;}
  .buy-now h3{margin-top: 10px !important;}
  .testimonial_container .t_left_content{width: 61%;}
  .testimonial_container .t_right_img{margin-right: 10px;}
  .amazingcarousel-list-container .amazingcarousel-prev{left: 316px !important;}
  .form-part .form_right{width: 57%;}
  .form-part .form_left{width: 126px;}
  .form-part input[type="submit"]{margin-left: 126px;}
  .course_wrap .row-fluid{margin-bottom: 2.76243%}
  .hg_main_img{width: 70%;}
  .hg_right{padding: 82px 0 81px; width: 30%;}
  .hg_right.no_price{padding: 114px 0;}
  .hg_right .big_title{font-size: 51px;}
  .enroll, .hg_right a{font-size: 20px;}
  .post-small-content{float: left; width: 56.7%;}
  .post-small-content h3{margin-top: 0;}
  nav#main_menu{text-align: left;}
  nav#main_menu select{background-color: transparent; border: 1px solid #fff; border-radius: 0; margin: 5px 0; color: #fff;} 
  .contact-page .courses select{width: 217px;}
  .contact-page .span6:nth-child(2){width: 327px; padding-left: 25px;}
  .course-inner:hover .course_enroll{right: 5%;}
  .course-inner:hover .read_more{left: 5%;}
  .course-inner:hover .course_enroll, .course-inner:hover .read_more{padding: 13px 25px;}
  .about_wrap ul li{line-height: 21px; margin-bottom: 10px;}
  .about_wrap ul li:last-child{margin-bottom: 0;}

}

@media (min-width: 730px) and (max-width: 800px){
  .competence_blog .span4{min-height: 388px;}
  nav#main_menu #mobileMenu_menu-main-menu{display: none !important;}
  nav#main_menu #menu-main-menu{display: block !important;}
  nav#main_menu > ul > li:hover > ul, nav#main_menu > ul > li.sfHover > ul{top: 44px;}
  nav#main_menu > ul > li:nth-child(5) ul.sub-menu{width: 750px !important; left: -389px !important; text-align: left !important;}
  nav#main_menu > ul > li:nth-child(5) ul.sub-menu ul.sub-menu > li a{font-size: 11px !important;}
  /*nav#main_menu > ul > li:nth-child(5) ul.sub-menu li:nth-child(1) ul.sub-menu > li:nth-child(6){padding-bottom: 115px !important}
  nav#main_menu > ul > li:nth-child(5) ul.sub-menu li:nth-child(2) ul.sub-menu > li:nth-child(7){padding-bottom: 96px !important;}*/
}

@media (min-width: 481px) and (max-width: 610px){
  .testimonial_content .testimonial_right{width: 375px;}
  .welcome-sig .span6{width: 49%; float: left;}
  .welcome-sig .span6:nth-child(2){padding-left: 15px;}
  .welcome-sig .span12{clear: left;}
  .welcome-sig .span12 ul li, ul.about_list li{width: 107px;}
  .welcome-sig .widget, .competence_blog .container, .testimonials_wrap .container, .partners_wrap .widget, .govt-msg .widget{padding: 40px 10px;}
  .competence_blog .span4:last-child{margin-bottom: 0;}
  .srp-widget-singlepost{width: 44.6%; min-height: 432px;}
  .srp-widget-singlepost:first-child, .srp-widget-singlepost:nth-child(2){margin-bottom: 30px;}
  .competence_blog .span4{float: left; width: 32%; margin-left: 11px; min-height: 386px;}
  .owl-theme .owl-controls .owl-buttons .owl-next{right: -3px;}
  .owl-theme .owl-controls .owl-buttons .owl-prev{left: -24px;}
  #footer .span4:nth-child(1), #footer .span4:nth-child(2){float: left;}
  #footer .span4:nth-child(3){clear: left; width: 70%; margin: 0 auto;}
  section#content{padding: 0 10px;}
  .padding .wpcf7-form{padding-left: 0; margin-top: 20px;}
  .form-part .form_right{width: 67%}
  .form-part .form_left{width: 160px;}
  .form-part input[type="submit"]{margin-left: 159px;}
  .header-titles h1{text-align: center;}
  .testimonial_container .t_left_content{width: 77%;}
  .amazingcarousel-list-container .amazingcarousel-prev{left: 545px !important;}
  .course_wrap .span4{float: left; margin-left: 11px; width: 32%;}
  .hg_right{padding: 60px 0;}
  .enroll, .hg_right a{font-size: 16px;}
  .hg_right .big_title{font-size: 40px;}
  .hg_right.no_price{padding: 86px 0 87px;}
  .post-small-content, .zn_post_image, .zn_post_image a, .zn_post_image .hoverBorderWrapper{width: 100%; float: none; margin-right: 0;}
  .zn_post_image{margin-bottom: 15px;}
  .contact-page .span6:nth-child(2){width: 100%; padding-left: 0;}

}

@media (max-width: 480px){
  .widgettitle{font-size: 22px; padding: 0 10px;}
  .about_wrap object{height: 227px !important;}
  .top-header{float: none; text-align: center; margin-top: 30px;}
  .pdf-link .pdf-img{  display: inline-block; float: none; margin-right: 5px; padding-left: 0; vertical-align: top;}
  .pdf-link p{float: none;display: inline-block;}
  section#content{padding: 0 13px;}
  .padding .wpcf7-form{padding-left: 0; margin-top: 25px;}
  .form-part .form_right{width: 58%;}
  .testimonial_content .testimonial_left{width: auto; float: none;}
  .testimonial_content .testimonial_right, .hg_main_img, .hg_right, .post-small-content{float: none; width: 100%;}
  .testimonials_wrap .span4{width: 318px;}
  .welcome-sig .left_italic{padding-left: 0;}
  .welcome-sig .span6:first-child{border-right: none;}  
  .welcome-sig .span12 ul li, ul.about_list li{width: 100px; margin-bottom: 20px;}
  .welcome-sig .span12 ul, ul.about_list{text-align: center;}
  .welcome-sig .span12 ul li:nth-child(4), ul.about_list li:nth-child(4), .welcome-sig .span12 ul li:nth-child(5), ul.about_list li:nth-child(5), .competence_blog .span4:last-child, .course_wrap .row-fluid{margin-bottom: 0;}
  .welcome-sig .widget, .competence_blog .container, .testimonials_wrap .container, .partners_wrap .widget, .govt-msg .widget{padding: 40px 7px;}
  .srp-widget-singlepost{margin-right: 0; width: 95%;}
  .srp-widget-singlepost:first-child, .srp-widget-singlepost:nth-child(2), .srp-widget-singlepost:nth-child(3), .competence_blog .span4{margin-bottom: 20px;}
  .video-part .extra_large{line-height: 37px;}
  .form-part .form_right{width: 50%;}
  .contact-page .span6:nth-child(2){width: 100%; padding: 0;}
  .iosSlider{height: 155px !important;}
  .popup_box{width: 345px; height: 350px; overflow-y: scroll;}
  .course_wrap .span4{margin-bottom: 20px;}
  .course_wrap .span4 img, .zn_post_image a, .zn_post_image .hoverBorderWrapper, .course-inner, .team_box .span4 img, .welcome-sig .span6, .competence_blog .span4 img, #logo a img{width: 100%;}
  .hg_right{padding: 0; background-color: transparent;}
  .hg_right .big_title{font-size: 40px; width: 60%; float: left; margin-bottom: 0; background-color: #1c1c1c; padding: 10px 0;}
  .hg_right a{font-size: 16px; padding: 21px 0 22px; display: block; width: 40%; float: left;}
  .hg_right.no_price, footer#footer .bottom{padding: 0;}
  .eBlog .itemContainer{margin-bottom: 20px; padding: 0;}
  .zn_post_image{margin-bottom: 10px;}
  .team_box .span4{margin-bottom: 30px;}
  .team_box .row{padding: 0; margin-bottom: 0;}
  h2.inner_page_headings:after{width: 78px; left: 39%;}
  h2.inner_page_headings, .header-titles h1{text-align: center; font-size: 22px;}
  .testimonial-section .span6:last-child{margin-top: 30px;}
  .course-inner h6 br, .course_wrap .span4 h6 br, .pdf-link, .course-inner:hover .on_hover, .course-inner:hover .course_enroll, .course-inner:hover .read_more, #slideshow .selectorsBlock.bullets, .iosSlider .prev .btn-label, .iosSlider .next .btn-label, #footer .widget_nav_menu, #footer .row:nth-child(3){display: none;}
  .topnav{margin: 0px; background-color: #ef4035; width: 100%; padding: 10px 0; display: block; overflow: hidden;}
  .topnav > li{width: 50%;}
  .topnav > li:nth-child(1):before{position: absolute; content: ""; left: 13px; background: url(images/m-mail-icon.png)no-repeat; width: 26px; height: 16px;}
  .topnav > li:nth-child(2):before{position: absolute; content: ""; left: 20px; background: url(images/m-phone-icon.png)no-repeat; width: 13px; height: 16px;}
  .topnav > li > a{border-right: 1px solid #fff; margin-right: 0; padding-right: 0; text-indent: 30px;}
  .course-inner{margin-bottom: 20px;}
  .course-inner h6, .course_wrap .span4 h6{width: 91.9%; background-color: #ef4035; margin: 0; padding: 15px; text-align: left; font-size: 15px; font-weight: normal;}
  .course-inner h6:after, .course_wrap .span4 h6:after{position: absolute; content: ""; right: 10px; background: url(images/m-arrow-icon.png)no-repeat; width: 5px; height: 16px; top: 35%;}
  .sig-group{padding: 0 9px;}
  .iosSlider .item .caption .main_title{font-size: 47px;}
  .iosSlider.hideControls .prev, .iosSlider.hideControls .next{opacity: 1; background-color: rgba(0,0,0,0.6); width: 74px;}
  #logo{width: 60%; float: left; text-align: left; margin-bottom: 20px; margin-left: 10px; margin-top: 0;}
  .welcome-sig .left_italic{padding-right: 0;}
  .course_wrap .span4 h6{position: relative; left: 0;}
  .enroll{font-size: 16px; padding: 10px 15px; display: block; position: relative;}
  .enroll:after, .hg_right.no_price a:after{position: absolute; content: ""; right: 15px; background: url(images/m-arrow-icon.png)no-repeat; width: 5px; height: 16px; top: 32%;}
  .hg_right.no_price a{padding: 10px 15px; text-align: left; position: relative; width: 92%;}
  .mobile-nav, #menu-trigger{display: block;}
  #page_header{height: auto !important; min-height: 10px !important;}
  .header-titles{height: 105px;}
  .topnav > li, .topnav > li > a{font-size: 15px; font-weight: normal;}
  .establish{font-size: 17px; line-height: 24px;}
  .form-part .form_left{width: 120px;}
  .contact-page .courses select{width: 173px;}
  .form-part input[type="submit"]{margin-left: 119px;}
  .contact-page .row{padding: 0;}
  .owl-theme .owl-controls .owl-buttons div{top: 41%; background: url(images/mobile-owl-arrow.png)no-repeat; padding: 0; width: 13px; height: 20px; margin: 0;}
  .owl-theme .owl-controls .owl-buttons .owl-prev{left: 0; background-position: 0 -25px;}
  .owl-theme .owl-controls .owl-buttons .owl-next{right: 0; background-position: 0 0;}
  .testimonial_container .t_left_content{width: 59%;}
  .popup_box .popup_wrap{padding: 3px 20px;}
  .popup_box .plainmodal-close{height: 29px; width: 28px; background-size: 100%;}
  .mobile .span6:first-child, #main_menu{display: none;}
  section#content{margin-top: 15px;}
  .contact-page h3{font-size: 18px; margin-bottom: 12px;}


}

@media (max-width: 320px){
  .topnav > li > a, .topnav > li{font-size: 13px;}
  .iosSlider{height: 144px !important;}
  .welcome-sig .span12 ul li, ul.about_list li{width: 90px;}
  .testimonials_wrap .span4{width: 287px;}
  .widgettitle, h2.inner_page_headings{font-size: 26px;}
  .establish{font-size: 16px; line-height: 23px;}
  section#content{padding: 0 10px;}
  .form-part .form_left{width: 120px;}
  .form-part .form_left{font-size: 14px;}
  .form-part input[type="submit"]{margin-left: 120px;}
  .m-footer .c-info{width: 60%;}

}