

body {
	 font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0;
	background-color:#fff;
	color:#2d4050;
	-webkit-font-smoothing: antialiased !important;
}
header {
	background-color:#fff;
	 
	
}
ul#top_nav {
	list-style:none;
	padding:0;
	margin:10px 15px 0 0;
	font-size:12px;
	float:right;
}
ul#top_nav li a{
	color:#ccc;
}
ul#top_nav li a:hover{
	color:#fff;
}
ul#top_nav li:first-child{
	border-left: none;
}
ul#top_nav li {
	display:inline-block;
	border-left: 1px solid #333;
	height:12px;
	line-height:12px;
	padding-right:5px;
	padding-left:7px;
}
nav {
	background-color:rgba(59, 89, 152, 0.96); border-bottom:#CCC solid 1px;  border-top:#CCC solid 1px;  
	/*background-image: linear-gradient(to bottom, #f4f4f4 0px, #e0e0e0 100%); background-repeat: repeat-x;*/
}
.hed-soft{background-color:#ddc0b5; color:#000; padding:5px 20px 8px 20px; font-size:18px; float:left;}
.megamenuheds{color:#fff; margin:0; padding:0 0 10px 0; border-bottom: #25c2f5 solid 1px;}
/**  my style ====================== **/
.header-bbg{background-image:url(../images/header-bg.png); background-repeat:no-repeat; background-position:right top; text-align:right;}

#main {    position: relative;    z-index: 88;}
.hedtext {     font-size: 16px;    color: #333;   padding:12px 10px!important;   }
.hedtext a{color:#14a7d8; font-weight:bold;}
.hedtext a:hover{color:#666; text-decoration:none;  transition: all 0.3s ease-out;}

.solimgtext p{padding:10px; font-size:13px; line-height:22px; color:#666; text-align: justify}
.solimgtext p a{color:#df651a!important; background-color: ; border:#25c2f5 solid 1PX; font-weight:bold;}
.solimgtext p a:hover{background-color:#25c2f5; color:#FFF !important;  transition: all 0.3s ease-out;  }
.solboxheding{color: #333; background-color: #fff; border-color: #DDD;}

.solboxheding:hover{background-color:#F7F7F7;  transition: all 0.3s ease-out; border-color: #ccc;}
 
.sidebarheding{border-color: #CCC!important;color: #666!important;font-weight: bold;background-color: #EEE!important;}
.toptextmenu {padding:10px 0px 19px 0px;  }
.toptextmenu a{color:#000;}

.conter{padding:10px 0px; 
}

#footer{background-color:#425f9c;}
.footertop{background-color:#eeeeee;}
.socialiconfooter img{margin: 5px 5px 5px 5px; float:right; -webkit-border-radius:2px;-moz-border-radius: 2px;border-radius: 2px; }
.socialiconfooter img:hover{transition: all 0.3s ease-out; -webkit-transform: translate(0px,-5px); transform: translate(0px,-5px);}
#footer header{background-color:#1479cb!important;}
.widget{float:left; margin:0 15px 0 0;}
.footer-title {	color: #ccc;	font-weight: 400; padding: 0 0 10px;	font-size: 18px; color: #fff;  border-bottom: 1px solid #116bb3; margin-bottom: 15px; font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;}
.widget ul {	list-style: none;	margin:0px 0px 0px 0px ;padding: 0 15px 0 0;	width: auto; border-right: 1px solid #116bb3;}
.widget ul li {	line-height: 24px;	padding: 0 0 0 18px;	font-size: 13px;	font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;	border-bottom: 1px solid #298fe3;	background: url(../images/bulet-fot.png) no-repeat left center;}
.widget ul li a {	color: #eee;	text-decoration: none;  }
.widget ul li a:hover {	color: #024781; transition: all 0.3s ease-out; }

.marginkam{padding-left:6px!important; padding-right:6px!important;}
.awardspace{margin:0 0 10px 0; }
 .followon{line-height: 35px; }
.foticonbox{  background-color:#024781; padding:5px 10px; float:left; margin:10px 20px 10px 0px; min-width:170px; }
.foticonbox a{  font-size:12px; color:#FFF; font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;}
.foticonbox a:hover {	color: #09F; transition: all 0.3s ease-out; text-decoration:none; }
.foticonbox img{margin-right:5px;  }
.foticonbox img:hover{transition: all 0.3s ease-out; -webkit-transform: translate(5px,0px); transform: translate(5px,0px);}

.fotmenutext{font-size:13px; color:#CCCCCC;	padding:5px 0px ; font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;text-align:center; line-height:30px; border-bottom:#2e98ed solid 2px;}
.fotmenutext a{	color:#CCCCCC;	text-decoration:none; padding:0px 15px 0px 15px ;	}
.fotmenutext a:hover{	color: #024781; transition: all 0.3s ease-out; text-decoration:none;}

.copyrighttext{margin:0 auto; width:auto; height:auto; padding:10px ; color:#CCC; 
font-size:13px;	font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;text-align:center;}

.sidebarmenu{ font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif; font-size:15px;}
.sidebarmenu a:hover{color:#fff; background-color:#0CF;transition: all 0.3s ease-out; }

.innerpageheading{margin:0 auto;background-color:#f3f2f2;border-radius:5px 5px 0px 0px;  }
.innerpageheading h3 {font-size: 18px; line-height: 18px;	color: #0e005e; font-weight:bold; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; margin:14px 0;}
.iconsizecol{font-size:18px; color:#0E005E;}
.iconsizecol:hover{color:#25C2F5; transition: all 0.3s ease-out; -webkit-transform: translate(5px,0px); transform: translate(5px,0px);}
.iconmeyp{margin:10px 0;}

.all-contain{margin:0 auto; font-size:14px; line-height:20px; color:#555556!important;   text-align:justify;}
.all-contain p{margin:-5px 0 20px 0 ; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif!important;  }
.all-contain h3{font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif ;  color:#116BB3 ; border-bottom:#eee solid 1px; padding: 0px 0 7px 0; }

.pagessociallikecont{float:left; margin: 15px 0px 10px 2px;}
.page-client-list{}
.page-client-list h4{margin:10px 0 0 15px; padding:0 0 10px 0; 	color: #1479CB; border-bottom:#1479CB solid 1px;	}
.page-client-list ul {list-style: none; padding:0 0 0 15px;}
.page-client-list ul li {  	line-height: 30px;	color: #1479CB;	padding:0px 5px 0 0px; font-size: 13px;	font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;	border-bottom: 1px solid #eee;	}
.page-client-list ul li a {	color: #666;	text-decoration: none;}
.page-client-list ul li a:hover {	color: #1479CB; transition: all 0.3s ease-out; -webkit-transform: translate(5px,0px); transform: translate(5px,0px);}

.bold{font-weight:bold;}
.border-none{border:0!important;}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:99;
	}
.img-hover-zoom{width:200px; margin:5px;}

.pagetabdata{}
.pagetabdata td{ font-size:12px; vertical-align:top;}
.pagetabdata h4{margin:0 5px 5px 5px; font-weight:bold;  border-bottom:#ccc solid 1px;  color:#0694E0; font-size:13px;  
padding:5px 0px ; }
.pagetabdata ul{margin:0 ; padding:0;}
.pagetabdata ul li{list-style:none; margin:0px 0px 0px 0px; padding:2px 5px 2px 5px ; }
.pagetabdata ul li i{color:#0694E0;}
.icon-colour{ color:#0694E0;}
.youtube-video{width:100%; height:250px;}
.other-banners{width:100%;}
.bg-color{background-color:#eee; border:#EEE solid 1px; }
.bg-color:hover{background-color:#e3fbfe; transition: all 0.3s ease-out; border:#a6f5fe solid 1px;   }
.case-study-thumb{}
.margin-bottom{margin-bottom:20px;}

.healthcarepage-box{background-color:#eee; }
.healthcarepage{font-size:13px !important;}
.healthcarepage ul{list-style:none}
.healthcarepage h3{ border-bottom:#ccc solid 1px; padding:0px 0 15px 0; text-align:left;}
.healthcarepage h4{font-size:14px; color:#0fabde ; font-weight:bold;}

.portfolio-cover{float:left; width:33%;  }
.portfolio-cover img{width:100%; border:#ccc solid 2px; }
.portfolio-cover h4{padding:5px; }
.portfolio-cover h1{font-size:18px; color:#FFF; }
.portfolio-cover h1 a{color:#FFF; background-color:#25C2F5; padding:10px 10px; text-decoration:none; font-size:14px; font-weight:bold;  border-radius: 4px; }
.portfolio-cover h1 a:hover{color:#474747; background-color:#fff;  }
.portfolio-cover p{color:#FFF; font-size:13px; font-weight:bold;}

.retail-head{color:#E16D0A; font-size: 24px;	font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif; border-bottom:#CCC solid 1px; padding: 0 0 15px 0; }
.retail-tex{ font-size: 18px;	font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif; line-height:24px; }
.associate{  font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;}
.associate li {background-color:#eee; margin:5px 10px 5px 0px;}

.associate li img{border:0; margin: 0 auto; }
.associate li h3{text-align:center; font-size: 13px; font-weight:bold; }
.associate li h3 a{	color:#474747;}


.webhostingimg{width:100%; float:left;}
.greenbg{background-color:#ecfee9;}
.green-color{color:#1fad08;}

.bluebg{background-color:#d9edfc;}
.blue-color{color:#0b8cec;}

.yellowbg{background-color:#fcfbd8;}
.yellow-color{color:#9a9500;}
.parpalbg{background-color:#f9e2fe;}
.parpal-color{color:#8402a4;}


.homepage-main-head{ margin:0 auto; font-weight:normal;   font-size: 18px; line-height: 18px;	color: #2a1a71; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; padding:10px 0; border-bottom:#eee solid 1px;}
.homecontain-main{ margin:0 auto;   font-size: 15px; line-height: 22px; text-align:justify;color: #747576; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; 
padding:10px 0 ; }
.welimg{width:30%; border: #eee solid 1px; float:left; margin:0 15px 0 0; padding:5px; }
.values-belief{  margin:10px auto; background-color:#f5f5f5; border:#eceaea solid 1px; border-radius: 3px; }
.values-belief h4{  padding:10px ; margin:0;  color:#666;	font-weight:800; font-size:15px;}
.values-belief p{  padding: 0 10px ;  font-size: 15px; line-height: 22px; text-align:justify;color: #747576; font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }

.imghovernon img{-webkit-transform: translate(0px,0px); transform: translate(0px,0px)!important;opacity:1!important;}
.home-box-contain{}
.home-box-contain img:hover{opacity:0.9;  transition: all 0.3s ease-out; -webkit-transform: translate(0px,5px); transform: translate(0px,5px);  }
.home-box-contain h3{padding:8px 5px 10px 0px ; margin:0; border-bottom:#efeeee solid 1px; color:#424242; font-size:18px; font-weight:normal;  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;}
.home-box-contain p{text-align:justify; padding:10px 0px 10px 0px ; line-height:22px; font-size:15px; color: #747576; }
.resume-hed{background-color:#eee; padding:10px 20px!important; border:0!important; font-weight:bold;}
.resume-bg{background-color:#f5f5f5;padding:10px 15px!important;}
.bottmspace{margin-bottom:15px!important;}
 
.homecontain-main a {color:#1479cb;}
.homecontain-main a:hover {text-decoration:underline;}
.fourlink{color:#424242; text-decoration:none; }
.fourlink:hover{color:#25C2F5 ; transition: all 0.3s ease-out; text-decoration:none; }

.apply{display: inline-block; padding:7px 15px; margin-bottom: 0px; font-size: 14px; font-weight: 400; 
text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -moz-user-select: none; background-image: none;
border: 1px solid transparent; border-radius: 4px;  background-color:#25C2F5 ;color:#FFF;   }
 .apply:hover{background-color:#0C6; text-decoration:none; color: #fff; }
 
.submit-resume{display: inline-block; padding:7px 15px; margin-bottom: 15px; font-size: 14px; font-weight: 400; 
text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -moz-user-select: none; background-image: none;
border: 1px solid transparent; border-radius: 4px;  background-color:#0C6 ;color:#FFF; float:right;   }
 .submit-resume:hover{background-color:#25C2F5; text-decoration:none; color: #fff; }
 .adcontainmanag{margin:0 auto;   text-align:left!important;}
.lefticon{float:left;}
.bannerbottmspace{margin:15px 0 0 0;}
.post-resume{position:absolute; top: 4px;   right: -12px;}
.resumehd{color:#c85003; font-weight:bold; font-size:17px ;}
.resumehd:hover{color:#0298c9; transition: all 0.3s ease-out; text-decoration:none;}
.post-resume img:hover{opacity:0.8; transition: all 0.3s ease-out;}
.resumeborder{bottom:0px !important;}
.resumeborder li{border: #474747 solid 1px !important;}
 
.awardbg{background-color:#eee; border:#EEE solid 1px; }
.border-tab{border-bottom:solid #25C2F5 1px; border-left:solid #25C2F5 1px; border-right:solid #25C2F5 1px;}
.award-gallery ul{margin:0; padding:0;}
.award-gallery ul li{list-style:none; width:30%; float:left;margin:10px;}
.award-gallery img{width:100%;   }
.award-video{width:50%;}
.gallery ul{padding:0; margin:0;}
.gallery li{list-style:none;}


.contactheds{padding:0 0 15px 0; border-bottom:#ccc solid 1px; color:#474747;}
ul#contact-info {
    list-style: outside none none;
    margin: 0px 0px 20px;
    padding: 0px;
	font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;
	 font-size: 14px;
}
#contact-info li{margin-bottom:10px;}
#contact-info i {
    color: #0CF;
    margin-right: 10px;
    font-size: 16px;
}
form-group {
    margin-bottom: 20px;
    position: relative;
}
input.form-control, textarea.form-control {
    border: 1px solid #CCC;
    box-shadow: none;
    color: #A0A0A0;
    height: 44px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 25px;
    font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;
    line-height: 1.42857;
    padding: 6px 12px;
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 0px;
}
.input-icon {
    position: absolute;
    right:20px;
    top: 10px;
    width: 32px;
    height: 24px;
    background-color: #FFF;
    text-align: right;
    border-left: 1px solid #ECECEC;
    color: #999 ;
    font-size: 16px;
    line-height: 24px;
    text-shadow: none;
}
.submit-form{background-color: #0CF;  color: #FFF; padding: 10px 15px; font-family: Verdana,Geneva,sans-serif !important; font-size: 14px;}
 
 .googlemap{margin:0 auto; background-color:#CCC;} 
 .googlemap iframe {width:100%; height:300px;}





/**  Case Study  ====================== **/	
.media {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.media__image { display: block; }

.media__body {
   background: rgba(37, 194, 245, 0.7);
  bottom: 0;
  color: white;
  font-size: 1em;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 45px 35px;
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

.media__body:hover { opacity: 1; }

.media__body:after,
.media__body:before {
  border: 1px solid rgba(255, 255, 255, 0.7);
  bottom: 1em;
  content: '';
  left: 1em;
  opacity: 0;
  position: absolute;
  right: 1em;
  top: 1em;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: 0.6s 0.2s;
  transition: 0.6s 0.2s;
}

.media__body:before {
  border-bottom: none;
  border-top: none;
  left: 2em;
  right: 2em;
}

.media__body:after {
  border-left: none;
  border-right: none;
  bottom: 2em;
  top: 2em;
}

.media__body:hover:after,
.media__body:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.media__body h2 { margin-top: 0;  font-size:24px;}

.media__body p { margin-bottom: 1.5em; }

.media:nth-child(2) .media__body { background: rgba(146, 41, 185, 0.7); }

.media:nth-child(3) .media__body { background: rgba(185, 41, 128, 0.7); }

.media:nth-child(4) .media__body { background: rgba(185, 50, 41, 0.7); }

.media:nth-child(5) .media__body { background: rgba(185, 146, 41, 0.7); }

.media:nth-child(6) .media__body { background: rgba(128, 185, 41, 0.7); }

/** VERSION 1.5 CSS Updated ==================== **/	
/* Revolution slider fix */
ul.sliderwrapper { display:none}
/* Gallery page */
.picture {margin-bottom:20px; position:relative}
.picture img { padding:5px;box-shadow: inset 0 0 0 1px #e0e5e9;border:5px solid #fbfbfc;background-color:#fff;}
.photo_icon{ display:none; left:30px; position:absolute; top:20px; width:100%; z-index:1; width:30px; height:30px;}
.photo_icon i{ color:#fff; font-size:24px; font-weight:normal}
 nav.sticky {position: fixed;width: 100%;top:0;left:0;z-index:1000;}
/**  End Version 1.5 CSS Updated  ====================== **/	

/*============================================================================================*/
/* 5.  MEDIA QUERIES */
/*============================================================================================*/

@media (min-width: 1201px) and (max-width: 1400px) {
#middle-wizard {padding: 40px 60px 35px 60px;}
.widget{ margin:0 35px 0 0;}
.widget ul{ padding:0 35px 0 0;}
.widget ul li {	 padding: 0 0 0 14px;}
.foticonbox{margin:10px 25px 10px 0px; padding:7px 25px 7px 15px ; }
}

@media (min-width: 768px) and (max-width: 1200px) {
	#middle-wizard {padding: 40px 60px 35px 60px;}
	ul.floated li#age{
		margin-right:20px;
   }
/** VERSION 1.3 CSS New ==================== **/	
#boxed  {width:980px;}
/**  End Version 1.3 New  **/
}
@media (min-width: 768px) and (max-width: 991px) {
	.header-bbg{display:none;}
	.sf-menu a {	padding:10px 15px; font-size:14px;}
	 
}
@media (min-width: 991px) and (max-width: 1024px) {.resumeslide{height:260px!important;}}

@media only screen and (min-width: 1023px) and (max-width: 1024px) { .widget {margin: 0 5px 0 0;}}
@media only screen and (min-width: 1025px) and (max-width: 1199px) { .widget {margin: 0 5px 0 0;}}

@media (min-width: 768px) and (max-width: 979px) {
.widget{float:none; margin:0 auto;}
#quote-carousel {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
      margin-top: 30px;
    }
	
/** VERSION 1.3 CSS New ==================== **/	
.plan-tall + .plan {border: solid #dddddd 1px;}
.plan-tall {margin-right:0;}
.col-md-4.plan:first-child {
  margin-right:0;
  margin-left:0;
  border-right: solid #dddddd 1px;
}
html #boxed  {width:760px;}
/**  End Version 1.3 New  **/
}
	
	
/* From tablet portrait to mobile */
@media (max-width: 767px)  {
	.award-video{width:auto;}
	.foticonbox{ width:100%; margin:2px auto; }
	.pagetabdata ul li {text-align:left;}
	.portfolio-cover h4{font-size:12px; font-weight:bold; }
	.portfolio-cover h1  { line-height:normal; }
.portfolio-cover h1 a{color:#FFF; padding:5px 2px; text-decoration:none; font-size:12px; font-weight:bold;  border-radius: 4px;}
	.img-hover-zoom{width:30%; margin:5px auto; }
	.widget{float:none; margin:0 auto;}
	.header-bbg{display:none;}
     #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
input.form-control#email_newsletter {
width:80%;
margin:auto;
margin-bottom:15px; 
}
#apply{margin-right:40px;}
#login_top{margin-right:40px;}

#top-wizard {padding:15px 6s0px;}
#middle-wizard {padding: 20px 30px 20px 30px;}

ul.floated li#age {margin-bottom:-10px; } 
   
ul.floated li {
	float:none;
	margin:0; padding:0;
	width:50%;
	padding-bottom:10px;
   }
.col-md-4.plan:first-child, 
.col-md-4.plan:last-child {
		margin-right: 0px;
		margin-left: 0px;
		border-width: 1px 1px 1px 1px;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	.plan-tall + .plan {
		border-left: 1px;
		border: solid #dddddd;
	}
	.plan-tall {margin-right:0;}

#main_content .post h2{
	font-size:20px;
	line-height:22px;
}
.post-right {float:none;}
.post-left ul li {
	float:none;
	margin-right:0;
	margin-bottom:3px;
}
#strips-course{
	padding:30 0 30px 0;
}
/* Typography*/
p.lead.boxed{
	font-size:22px;
	line-height:24px;
	padding:8px;
}

#subscribe {
	background:none;
	padding-bottom:0;
}
#subscribe h1 {
	font-size:50px;
	margin-top:0;
}
/** VERSION 1.3 CSS New ==================== **/	
ul.user_panel {margin:8px 45px 0 0;}
html #boxed  {width:100%}
/**  End Version 1.3 New  **/	
}	

/* Mobile portrait */
@media (max-width: 480px) {
	.welimg{width:50%;}
	.portfolio-cover{float:left; width:50%;  }
 .associate li {background-color:#eee; margin:5px 5px 5px 0px; width: 46%; min-width: 46%;}
	a#logo {
	width:37px;
	height:36px;
	background:url(../img/logo_mobile.png) no-repeat 0 0;
}
#subscribe {
	background:none;
	padding-bottom:0;
}
/* Typography*/
h1 {
	font-size:36px;
	line-height:38px;
	margin-bottom:10px;
}
#subscribe h1 {
	font-size:30px;
	margin-top:15px;
	margin-bottom:0;
	text-align:center;
}
#subscribe h2 {
	font-size:30px;
}
#main-features h2, #main-features_green h2 {
	font-size:28px;
}
#main-features p.lead, #main-features_green p.lead{
	font-size:14px;
	margin-bottom:30px;
}
#main_content h2, #main_content_gray h2 {
	font-size:24px;
}
#testimonials h2{
	font-size:28px;
}
p.lead.boxed{
	font-size:14px;
	line-height:16px;
	padding:8px;
}
footer h3 {
	font-size:22px;
	line-height:24px;
}
#top-wizard {padding:15px 30px;}
#bottom-wizard {padding:15px 30px;}
.backward, .forward, button[disabled].backward, button[disabled].forward  {
	text-indent:-9999px;
	width:50px;
	padding:0;
	height:40px;
   } 
.backward:before, .forward:before, button[disabled].backward:before, button[disabled].forward:before {
	text-indent:0;
	top:12px;
	font-size:16px;
   } 
#complete{padding: 0 25px 15px 25px;}
#complete h3{ font-size:18px; margin-bottom:20px}
#complete i {font-size:80px;padding:0;}

#map {height:200px;}
 #login_bg{
	padding:30px 0;
}
.video_course{
	width:100%;
	height:200px;
}

#sub-header{
	padding:10px 0 60px 0;
}
#sub-header-features p{
	font-size:14px;
}
#sub-header-features-2 p{
	font-size:14px;
}
/** VERSION 1.5 CSS New ==================== **/	
 nav.sticky {position: static;}
 /** End 1.5 CSS New ==================== **/	
}

/* Mobile Portrait */
@media only screen and (max-width: 320px) {

.step h3 {font-size:18px;line-height:22px; margin-bottom:20px}
#complete h3{ font-size:18px; margin-bottom:20px}
#complete{padding: 0 15px 15px 15px;}
}

