/* Document level adjustments 
html {
  font-size: 20px;
}
@media (max-width: 1177px) {
  html { font-size: 19px; }
}
@media (max-width: 320px), (max-width: 480px) {
  html { font-size: 11px; }
}
*/
/* Type will scale with document 
h1 {
  font-size: 3rem !important;
}
h2 {
  font-size: 2.5rem !important;
}
h3 {
  font-size: 2rem !important;
}
*/






a.login {
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.2s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease-out;
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-bottom-color: #1AC6FF;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: #1AC6FF;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #1AC6FF;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #1AC6FF;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box;
color: #1AC6FF;
cursor: auto;
display: inline-block;
font-family: Lato, sans-serif;
font-size: 13px;
font-weight: normal;
height: 42px;
line-height: 13px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
opacity: 1;
outline-color: #1AC6FF;
outline-style: none;
outline-width: 0px;
padding-bottom: 10px;
padding-left: 25px;
padding-right: 25px;
padding-top: 10px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: all;
transition-timing-function: ease-out;
width: 135px;
}

li.featured > a:hover {
opacity: .9;
background: #1AC6FF;
color: #FFF;
}
body#register-pagel .navigation-bar {
margin: 0 auto;
padding: 0;
list-style: none;
width: 135px;
}











/* CSS Document */
.navigation-brand {
    position: absolute;
    width: 100%;
    z-index: 9999;
}
.navigation-brand .brand-logo {
  height: 31px;
  margin: 16px auto;
  width: 137px;
}
ul.navigation-bar.navigation-bar-left.special {
    float: none;
    margin-top: -1.5%;
    padding-left: 40%;
    padding-top: 12px;
    text-align: center;
}
.form-register {
  background: none repeat scroll 0 0 #eff3f6;
  border-radius: 15px;
  margin: 15px 0 50px;
  padding: 20px;
}



body#register-pagel div#hero.static-header {
  background: url("../img/background/beacon_hill.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0) !important;
  min-height: 1155px;
  position: relative;
}
body#register-pagel.Safari div#hero.static-header {
  background: url("../img/background/beacon_hill.jpg") no-repeat fixed center center rgba(0, 0, 0, 0) !important;
  min-height: 1155px;
  position: relative;
}

/*body#register-pagel div#hero.static-header {
  background: url("../img/background/slide_bg2.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0) !important;
  min-height: 1155px;
  position: relative;
}*/
.highlight {
  color: #ff0000;
}
.navigation-header .navigation-brand {
    margin-top: 13px;
}
.text-heading h1 {
margin: 0 auto;
opacity: 1;
width: 90%;
}
body#register-pagel .text-heading p {
  font-size: 1.2em;
  margin: 0 auto;
  width: 100%;
}
body#register-pagel .text-heading {
  left: 0;
  padding-bottom: 30px;
  padding-top: 75px;
  position: relative;
  right: 0;
  text-align: center;
  width: 100%;
}
img.functions { max-width : 80px ;}
.highlight {
  color: #ff0000;
}
.navigation-brand .brand-logo .logo {
    background: url("../img/logo.150.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
img.feature_image {
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=21, Direction=207, Color=#7a7a7a)";/*IE 8*/
-moz-box-shadow: -1px 2px 21px #7a7a7a;/*FF 3.5+*/
-webkit-box-shadow: -1px 2px 21px #7a7a7a;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: -1px 2px 21px #7a7a7a;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=21, Direction=207, Color=#7a7a7a); /*IE 5.5-7*/
width : 100% ;
max-height: 150px;
border-radius: 5px;
}
.text-heading p {
  font-size: 1.9em;
  font-weight: 300;
  line-height: 1.2em;
  margin: 0 auto;
  width: 43%;
}
h1 {
    display: block;
    font-size: 59px;
    font-weight: 300;
    letter-spacing: -3px;
}


/* Mobile device 767px */
@media (max-width: 767px) {
	p { font-size: 14px; line-height: 25px; }
    .fixmenu-clone { background: transparent; }
	.static-header, #newsletter, #feedback, .footer { background-size: auto !important; background-size: auto !important; background-position: bottom left; background-attachment: scroll !important;}

	.list-inline img { max-width: 35%; }
	
    .navigation .container { padding:0; }
    .navigation-brand { float: none; margin-right: 0 !important; }
.navigation-brand .brand-logo {
float: none;
margin: 0 auto !important;
padding: 15px 0 0;
}
	.navigation-header .navigation-brand { margin:0px 0px 0px 0px; }
		
    .navigation-bar > li,
    .navigation-bar > li a { display: block; }
    .navigation-navbar { overflow: hidden; height: 0; display: block; background: rgba(11, 64, 95, 0.85); text-align: center; }
    .navigation-navbar.open { height: auto; margin-left: -15px; margin-right: -15px; padding: 10px 0; border-top:3px solid #1ac6ff; }
    .navigation-brand:after { content: ''; clear: both; }
    .navigation-bar-left, .navigation-bar-right { float: none; }
    .navigation-header .navigation-bar > li,
    .navigation-header .navigation-bar > li.featured { padding: 5px 15px; }
	.navigation-header .navigation-bar > li.featured > a { padding: 0px 25px; }
    .navigation-header .navigation-bar > li.featured > a:Hover { border-bottom: 1px solid #1ac6ff; }
    .navigation-header .navigation-bar > li > a { padding: 0px; z-index:999; display: block; position:relative; height: 30px; line-height: 30px;}
    .navigation-header .navigation-bar > li > a:Hover, 
    .navigation-header .navigation-bar > li.active > a { color: #1ac6ff; border-bottom: 2px solid transparent; }
    
	.nav-tabs .btn { margin:0px 10px 25px 0px; }
	
    .wrapper { width: 100%; }
    .register-version .signup-wrapper { max-width:750px; margin:0 auto; padding-left: 15px; padding-right: 15px; }
	.register-version#hero .btn-primary { width:100%; }
	.form-register-small { display: block; }
	.form-register .form-group label.error  { text-align:right; }
	
	.flex-manual, .flex-manual .switch  { height:150px; }
	.switch p { padding-top:0; }
    #sc-gallery .wrapper { width: 100%; }
    #sc-skillbar .wrapper,
    #sc-table .wrapper,
    #sc-form .wrapper { width: 100%; }
    #sc-countdown .wrapper { width: 100%; }
    
    #sc-button ul.list-inline > li { display: block; margin-bottom: 8px; }
    .social-icons li { width: 15%; }
    
    #sc-dropsocial .row > :first-child { padding-bottom: 40px; text-align: center; }
    .dropdown .btn { width: 100%; }
    .dropdown-menu { position: relative; float: none; left: auto; }
    .social-icons { margin-top: 0; }
    
    .long-block { text-align: center; }
    .long-block .icon { top:0; margin-bottom: 20px; margin-right: 0; display: block; }
    .long-block .pull-left { float: none !important; }
    .long-block .btn.btn-default { margin-left: auto; margin-right: auto; }
    
    .table > thead > tr > th, .table > tbody > tr > td { padding: 15px; }
    
    .thumb-wrapper { width: 100%; margin-bottom: 5px; }
    blockquote:before { top: 10%; }
    blockquote:after { top: 90%; }
    
    .text-heading { padding-top: 150px; }
    
    .form-register { margin-top: 4%; }
    .form-register .form-group { margin-bottom: 10px; margin-top: 0; margin-left: -15px; margin-right: -15px;}
    .form-register .form-group label { line-height: 30px; margin-top: 15px; text-align: left; }
	.form-register-small label.error { display: inline-block; position:relative; }
    .form-register .form-group .checkbox { margin-bottom: 20px; margin-top: 30px; }
    .form-register-small .form-group { margin-left:0; margin-right:0; }
			
    .text-heading h1 { font-size: 44px; }
    .text-heading p { font-size: 18px; line-height: 24px; }
    .text-heading .btn { margin-bottom: 30px; }
    #landing-page .static-header { min-height: 850px; }
    .static-header .video-container { max-width: 98%; }
    .long-block h2 { font-size: 36px; }
    
    #steps .col-sm-4 .icon, 
    .sub-heading br { display: none; }
    #steps .col-sm-4 article { padding-bottom: 30px; }
  
	.logos li { display:inline; padding:10px !important; }
	
    #process .pull-right { float: none !important; }
    #process article { padding-top: 0; }
    #process .col-sm-6 { padding-bottom: 0; }
    
    #featuredTab { margin-top: 0; }
    #featuredTab li { display: inline-block; width: 32%; border-bottom: 1px solid #d0d0d0; margin-bottom: 20px; }
    #featuredTab li.active { margin-top: 0; padding-bottom: 0; }
    #featuredTab li > a:after,
    #featuredTab li a .tab-info:after, 
    #featuredTab li a .tab-icon:after
       #featuredTab li.active > a:after { display: none; }
    #featuredTab li > a .tab-info { width: 100%; padding: 15px; line-heigh: 18px; }
    #featuredTab li > a .tab-info .tab-desc { line-height: 22px; }
    #featuredTab li.active a .tab-info { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }
    #featuredTab li > a .tab-icon { display: none; }
    #featuredTab .tab-content { padding: 0; border: none; z-index: 1; }
    #featuredTab .tab-content .tab-pane { text-align: center; }

	.package-column { margin-bottom: 30px; }
	
	#team .thumb-wrapper .socials { top: 145%; padding:0; opacity:1; }
	#team .thumb-wrapper .socials a { margin: 0px 10px; font-size: 20px; color:#1ac6ff; }
	#team .thumb-wrapper .overlay { background: transparent; }
		
    .footer-content > div { margin-bottom: 30px; }
    .footer-content > div:last-child { margin-bottom: 0; }
    .footer .list-inline li .icon { font-size: 30px; }
	
	.footer .footer-title { text-align:left; }
	.footer .list-inline { text-align:left; }
	.social-wrap{ display:block; height: 80px; }
	.social-wrap > ul { float:left; }
	.social-wrap:after { clear:both; }
	
    #guarantee h2, #guarantee p { text-align: center; }
}

.text-heading h1 {
padding-left: 0px !important;
}

/* Mobile device iPhone 6 667px */
@media (device-height: 667px) and (orientation: portrait) {
/*body { display : none ;}*/
.navigation-brand .brand-logo {
margin: 4px auto !important;
}
ul.navigation-bar.navigation-bar-left.special {
padding-left: 205px;
}

}
@media (device-width: 736px) and (orientation: landscape)  {

}

@media (device-width: 667px) and (orientation: landscape),
(device-width: 736px) and (orientation: landscape)  {
/*body { display : none ;}*/
.navigation-brand .brand-logo {
padding: 15px 0px 0px 0px;
margin: 1px auto;
float: none;
}
ul.navigation-bar.navigation-bar-left.special {
float: none;
margin-top: -1.5%;
padding-left: 362px;
padding-top: 12px;
text-align: center;
}
.form-register {
margin-top: 50px;
width: 75%;
margin: 22px 12.5%;
}

}
/* Mobile device iPhone 5 568px */
@media (min-width: 568px) and (max-width: 568px) and (orientation: landscape) {
.col-xs-12 {
width: 75%;
margin : 0 12.5% ;
}
.navigation-brand .brand-logo {
padding: 15px 0px 0px 0px;
margin: 0 auto;
float: none;
margin-top: 0px;
}
ul.navigation-bar.navigation-bar-left.special {
float: none;
margin-top: -7px;
padding-left: 68%;
padding-top: 12px;
text-align: center;
}
}

/* Mobile device 540px */
@media (max-width: 540px) {
	.revo #main-slider .list-inline { display: none !important; }
	.static-header, #newsletter, #feedback, .footer { background-size: auto !important; background-size: auto !important; background-position: top center; background-attachment: scroll !important;}
}

@media (min-width: 321px) and (max-width: 480px) {
	.section { padding: 35px 0; }
	.revo #main-slider .rev-big, .revo #main-slider .rev-normal { display: none; }
	.static-header, #newsletter, #feedback, .footer { background-size: auto !important; background-size: auto !important; background-position: top center; background-attachment: scroll !important;}

	#landing-page .static-header { min-height: 570px; }
	#color-landing-page .static-header { min-height: 570px; }
	.video-version .text-heading { padding-top: 35%; } 
	#register-page .text-heading { padding-top: 65px; }
	.text-heading { padding-top: 85px; }
	.text-heading h1 { font-size: 35px; }
	.text-heading .btn { margin-bottom: 10px; }
	
	.plain-version .text-heading { padding-top: 30%; }
	
	#about { padding: 40px 0px 0px 0px; }
	.alt.nav-tabs > li > a { padding: 15px 12px; }
	.alt.tab-content .tab-pane { padding-bottom: 15px; }
	.alt.tab-content .tab-pane .btn { margin-top: 0px; }
    .countdown .stat { font-size: 40px; line-height: 40px; }
    .countdown .stat-info { font-size: 12px; }
    .countdown .counter:after { top: 45px; }
	.tab-content .btn { margin:0px 0px 15px 0px; }
	
	.logos li { display:inline; padding:10px !important; }
	
	.section-content article { text-align: center; }

	#featuredTab li.active > a .tab-info { -webkit-border-radius: 0px; -moz-border-radius: 0; border-radius: 0; }
	#featuredTab li > a .tab-info .tab-title { font-size: 15px; }
	#featuredTab li > a .tab-info .tab-desc { font-size:14px;  }
	#features { margin-bottom: 0px; }
	
	.flex-manual .switch { margin: 0px 0px 0px 0px; }
	blockquote { padding:  0px 35px;  font-size: 14px; line-height: 25px;}
	#subscribe input { margin-right: 0px; }
	
	#team .member { padding-bottom: 50px; }
	#team .thumb-wrapper .socials { top: 150%; padding:0; opacity:1; }
	#team .thumb-wrapper .socials a { margin: 0px 5px; font-size: 17px; color:#1ac6ff; }
	#team .h7 { margin-top: 7px; }
	
	.form .form-group { margin-bottom: 15px; }
	.long-block { padding-top: 10px; padding-bottom: 35px; }
	.long-block .btn-default, .long-block input { margin-top: 20px; }
	#response { margin-left: 22%; margin-top:5px;  font-size: 80%; }
	#guarantee p { margin-top: 7px; }
	.footer .footer-title { text-align:left; }
	.footer .list-inline { text-align:left; }
	.social-wrap{ display:block; height: 140px; }
	.social-wrap > ul { float:left; }
	.social-wrap:after { clear:both; }
	
	.flex-manual { border-bottom: 0px solid #E9E9E9; }
	.flex-manual, .flex-manual .switch { height: 100px; }
	
	.form-register-small .submit-wrap { text-align:center; margin-top:15px;}
	.form-register-small { padding: 15px 10px; display: block; margin-top: 30px; }
	.form-register-small .form-group { margin-left:0; margin-right:0; }
	.footer .footer-content { padding: 35px 0 15px; }





body#register-pagel .text-heading p {
font-size: 1.2em;
margin: 0 auto;
width: 53%;
padding-left: 12px;
}
.navigation-brand .brand-logo {
padding: 15px 0px 0px 0px;
margin: 3px auto;
float: none;
}
.col-xs-12 {
width: 90%;
margin: 0 5%;
}









	
}
@media only screen 
and (device-width: 480px) 
and (orientation: landscape) {
.form-register .form-group .checkbox {
margin-left: 77px;
}
}

/* Mobile device 340px */
@media (max-width: 340px) {
.navigation-brand .brand-logo {
-webkit-transform: scale(0.8);
-moz-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
margin-left: 89px;
margin-top: 8px;
}	.nav-tabs .btn { margin:0px 10px 25px 0px; }



.text-heading h1 {
font-size: 35px;
font-weight: 500;
letter-spacing: -1.5px;
}
body#register-pagel .text-heading p {
font-size: 1.2em;
margin: 0 auto;
width: 70%;
}
.form-register .form-group .checkbox {
margin-left: 18px !important;
}











}

@media (device-height: 1024px) and (orientation: portrait) {
/*body { display : none ;}*/
ul.navigation-bar.navigation-bar-left.special {
float: none;
margin-top: -33px;
padding-left: 417px;
padding-top: 12px;
text-align: center;
}
.form-register {
background: #EFF3F6;
padding: 20px 20px;
margin-top: 0;
border-radius: 15px;
width: 90%;
margin-left: 6%;
}
.navigation-brand .brand-logo {
height: 31px;
margin: 5px auto;
width: 137px;
}

}



@media (max-width: 1024px) and (min-width: 769px) and (orientation: landscape) {
/*body { display : none ;}*/
.navigation-brand .brand-logo {
height: 31px;
margin: 5px auto;
width: 137px;
}
h1 {
display: block;
font-size: 49px;
font-weight: 300;
letter-spacing: -3px;
margin-top: -33px !important;
}
ul.navigation-bar.navigation-bar-left.special {
float: none;
margin-top: -33px;
padding-left: 417px;
padding-top: 12px;
text-align: center;
}
.form-register {
background: #EFF3F6;
padding: 20px 20px;
margin-top: 0px;
border-radius: 15px;
width: 90%;
margin-left: 6%;
}
}


/* Tablet device Landscape 1024px and 768px */
@media (max-width: 1024px) and (min-width: 768px) {
.form-register .form-group {
margin-bottom: 17px;
margin-top: 10px;
}
	p { font-size:14px; line-height:25px; }
    .navigation-header .navigation-brand { margin-right: 0; width: 100%; float: none; margin-bottom: -10px; margin-top:0;}
    .navigation-header .navigation-brand, .fixmenu .navigation-brand { display:none !important; }
    .navigation-header .navigation-bar > li { padding: 15px 5px; }
    
	
    #landing-page .plain-version.static-header { min-height: 460px; }
	#color-landing-page .static-header { min-height: 770px; }
	.video-version .text-heading { padding-top: 20%; }
	.text-heading { padding-top: 95px; }
	
    .wrapper { width: 90%; }
	.static-header, #newsletter, #feedback, .footer { background-size: auto !important; background-size: auto !important; background-position: top center; background-attachment: scroll !important;}
    .list-inline img { max-width: 90%; }
	
	#clients ul.list-inline li { padding-left: 15px; padding-right: 15px; }
	
    #sc-gallery .wrapper { width: 100%; }
    #sc-skillbar .wrapper,
    #sc-table .wrapper,
    #sc-form .wrapper { width: 60%; }
    #sc-countdown .wrapper { width: 80%; }
    
	.register-version .signup-wrapper { max-width:750px; margin:0 auto; padding-left: 15px; padding-right: 15px; }
	.register-version .form-register-small { padding: 15px 15px;}
	.register-version#hero .btn-primary, .register-version .submit-wrap { width:100%; }
	.register-version .submit-wrap { width:100%; margin-top: 7px; }
	.register-version .signup-wrapper { text-align:left; }
	.register-version .signup-wrapper #fullname { width: 273px; }
	.register-version .signup-wrapper .password-wrapper { margin-right:0; }
	.register-version .signup-wrapper .password-wrapper .form-control { width: 177px; }
	
    .social-icons { margin-left: 25px; }
    .social-icons li { width: 15%; }
    
    .long-block { text-align: center; padding-top: 10px; padding-bottom: 35px;}
	.long-block, .long-block article { text-align: center; }
    .long-block .icon { top:0; margin-bottom: 20px; margin-right: 0; display: block; }
    .long-block .pull-left { float: none !important; }
    .long-block .btn.btn-default { margin-left: auto; margin-right: auto; }
    
	.alt.tab-content .tab-pane { padding-bottom: 20px; }
	
    #landing-page .static-header h1 { font-size: 48px; }
    #landing-page .static-header { min-height: 775px; }
    .static-header .video-container { max-width: 442px; }
    
    #featuredTab { margin-top: 0; }
    #featuredTab li { display: inline-block; width: 33%; border-bottom: 1px solid #d0d0d0; margin-bottom: 20px; }
    #featuredTab li.active { margin-top: 0; padding-bottom: 0; }
    #featuredTab li > a:after,
    #featuredTab li a .tab-info:after, 
    #featuredTab li a .tab-icon:after
       #featuredTab li.active > a:after { display: none; }
    #featuredTab li > a .tab-info { width: 100%; }
	#featuredTab li.active > a .tab-info { -webkit-border-radius: 0px; -moz-border-radius: 0; border-radius: 0; }
    #featuredTab li > a .tab-icon { display: none; }
    #featuredTab .tab-content { padding: 0; border: none; z-index: 1; }
    #featuredTab .tab-content .tab-pane { text-align: center; }

	.package-column .package-detail { height: 400px; }    
	.package-column .package-price .price { font-size:80px; }
	.switch p { padding: 0px 0px 0px 80px; font-size: 10pt; }

	#team .thumb-wrapper .socials { top: 145%; padding:0; opacity:1; }
	#team .thumb-wrapper .socials a { margin: 0px 10px; font-size: 20px; color:#1ac6ff; }
	#team .thumb-wrapper .overlay { background: transparent; }
	
	#response { margin-left: 40%; }
	
	#guarantee h2, #guarantee p { text-align: center; }

}

/* Tablet device Portrait 1024px and 768px */
@media (max-width: 1024px) and (orientation:portrait) {

	p { font-size:14px; line-height:25px; }
	.btn { padding: 15px 35px; }
	#team .thumb-wrapper .socials { top: 152%; }
	.footer .list-inline li .icon { font-size: 35px; }
	.register-version .signup-wrapper { padding-left: 0px; padding-right: 0px; }
	body#register-pagel div#hero.static-header {min-height: 1024px;}
}
@media (max-width: 1024px) and (orientation:landscape) {

body#register-pagel div#hero.static-header {
min-height: 768px !important;
}
}


@media (max-width: 1024px) {

	.static-header, #newsletter, #feedback, .footer { background-size: auto !important; background-size: auto !important; background-position: top center; background-attachment: scroll !important;}
}

/* Desktop medium screen 992px and 1199px */
@media (min-width: 992px) and (max-width: 1199px) {
	.package-column .package-detail { height: 425px; }
	.long-block, .long-block article { text-align: center; }
	.long-block .pull-left { float: none !important; }
	.long-block .icon { top: 0; margin-bottom: 20px; margin-right: 0; display: block; }
	.navigation-header .navigation-brand { margin-right: 30px; }
	
	    .navigation-header .navigation-bar > li { padding: 16px 10px; }
	.long-block { padding-top: 10px; padding-bottom: 35px; }
    #sc-gallery .wrapper { width: 100%; }
    #sc-skillbar .wrapper,
    #sc-table .wrapper,
    #sc-form .wrapper { width: 60%; }
    #sc-countdown .wrapper { width: 60%; }
    .list-inline img { max-width: 90%; }
    .social-icons { margin-left: 25px; }
    .social-icons li { width: 15%; width: 15%; }

    #sc-longblock article { width: 80%; }
    .alt.tab-content .tab-pane { padding-bottom: 25px; }
    .alt.tab-content .tab-pane .btn { margin-top:-15px; margin-right:15px;}
    #landing-page .static-header { min-height: 800px; }
	
	#clients ul.list-inline li { padding-left: 15px; padding-right: 15px; }
	
	#response { margin-left: 40%; }
		
    .static-header .video-container { max-width: 595px; }
    #featuredTab { margin-top: 0; }
    #featuredTab li { display: inline-block; width: 33%; border-bottom: 1px solid rgba(255, 255, 255, .2); margin-bottom: 20px; opacity:0.7;}
    #featuredTab li.active { margin-top: 0; padding-bottom: 0; opacity:1; }
    #featuredTab li > a:after,
    #featuredTab li a .tab-info:after, 
    #featuredTab li a .tab-icon:after
      #featuredTab li.active > a:after { display: none; }
    #featuredTab li > a .tab-info { width: 100%; }
	#featuredTab li.active > a .tab-info { -webkit-border-radius: 0px; -moz-border-radius: 0; border-radius: 0; }
    #featuredTab li > a .tab-icon { display: none; }
    #featuredTab .tab-content { padding: 0; border: none; z-index: 1; }
    #featuredTab .tab-content .tab-pane { text-align: center; }
}

/*
*    Mobile device 767px 
*    Mobile device 540px 
*    Mobile device 340px 
*    Tablet device Landscape 1024px and 768px
*    Tablet device Portrait 768px and 1024px
*    Desktop medium screen 992px and 1199px
*    Desktop large screen 1200px
*/

/* Desktop large screen 1200px */
@media (min-width: 1200px) {
    .container { width: 1200px; }
	
    .navigation-header .navigation-bar > li { padding: 15px 15px; }

    #sc-gallery .wrapper { width: 90%; }
    #sc-skillbar .wrapper,
    #sc-table .wrapper,
    #sc-form .wrapper { width: 40%; }
    #sc-countdown .wrapper { width: 50%; }
    
    .social-icons { margin-top: 25px; }
    .social-icons li { margin-bottom: 50px; width: 16%; width: 16.2%; text-align: center; }
    
    #landing-page .static-header { min-height: 974px; }
    #landing-page .plain-version.static-header { min-height: 700px; }
	
    .static-header .video-container { max-width: 755px; }
    
    #featuredTab { position: relative; margin-top: 115px; }
    #featuredTab li { display: block; position: relative; width: 100%; border-bottom: none; margin-bottom: 0; line-height: 0px; }
    #featuredTab li > a:after { content: ''; clear: both; display: block; }
    #featuredTab li > a .tab-info { float: left; text-align: left; display: block; width: 345px; padding: 25px 28px; position: relative; z-index: 2; }
    #featuredTab li > a .tab-icon { float: right; text-align: right; display: block; width: 113px; position: relative; z-index: 2; }
    #featuredTab li > a .tab-info .tab-title { font-size: 17px; line-height: 21px; color: #1ac6ff; text-transform: uppercase; padding-bottom: 10px; font-weight: 600;}
    #featuredTab li > a .tab-info .tab-desc { font-size: 16px; line-height: 22px; color: #5f5f5f; font-weight: 300; display: block;}
    #featuredTab li > a .icon { font-size: 50px; padding: 21px 7px; display: block; padding: 46px 28px; }

    #featuredTab li.active > a .tab-info { -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; background: #1ac6ff; }
    #featuredTab li.active > a .tab-icon { -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; background: #1ac6ff; }
    #featuredTab li a .tab-info:after,
    #featuredTab li a .tab-icon:after { content: ''; width: 99%; border-bottom: 1px solid rgba(255, 255, 255, .2); display: block; position: absolute; bottom: 0; right: 0; }
    #featuredTab li a .tab-icon:after { left: 0; right: auto; }
    #featuredTab li:last-child a .tab-info:after,
    #featuredTab li:last-child a .tab-icon:after,
    #featuredTab .tab-content { position: absolute; top: -60px; right: 0px; padding: 0; border: none; z-index: 1; }   
    
}


/* Google Nexus 10 */
@media only screen and (device-width : 1280px) and ( device-height: 800px ) {
span.sub_head {
font-size: .5em;
}
body#register-pagel div#hero.static-header {
min-height: 800px;
}
.form-register .form-group {
margin-bottom: 23px;
margin-top: 5px;
}
body#register-pagel .text-heading {
padding-bottom: 10px;
}
}
@media only screen and (device-width : 800px) and ( device-height: 1280px ) {
body#register-pagel div#hero.static-header {
min-height: 1280px;
}
}
/* Google Nexus 4 */
@media 
only screen and (device-width : 640px) and ( device-height: 360px ),
only screen and (device-width : 640px) and ( device-height: 384px ) {
.col-xs-12 {
width: 80% !important;
margin: 0 10%;
}
body#register-pagel div#hero.static-header {
min-height: 384px !important;
}
}
/* Google Nexus 7 */
@media 
only screen and (device-width : 604px) and ( device-height: 996px ) {
.col-xs-12 {
width: 80% !important;
margin: 0 10%;
}
body#register-pagel div#hero.static-header {
min-height: 996px;
}
}
@media 
only screen and (width: 720px) and  (max-height: 1280px) and (orientation:portrait) {
	body#register-pagel div#hero.static-header {min-height: 1280px;}
.col-xs-12 {
width: 80% !important;
margin: 0 10%;
}
}
/* samsung galaxy note */
@media 
only screen and (width: 640px) and  (max-height: 400px) and (orientation:landscape) {
.col-xs-12 {
width: 80% !important;
margin: 0 10%;
}
}
@media 
only screen and (max-width: 784px) and (orientation:landscape) {
.col-xs-12 {
width: 80% !important;
margin: 0 10%;
}
}
@media 
only screen and (min-width: 500px) and (max-width: 784px) {
.col-xs-12 {
width: 80% !important;
margin: 0 10%;
}
}




body#register-pagel div#hero.static-header {
min-height: 100vh !important;
}
body.Safari#register-pagel div#hero.static-header {
min-height: 100% !important;
height: 100% !important;
width: 100% !important;
position: fixed !important;
}
.toast-top-center {
  right: 0;
  top: 25%;
  width: 100%;
}
#toast-container > div {
  height: 300px;
  margin: 0 auto;
}
.toast-success {
  background-color: #1ac6ff;
}
#toast-container > .toast-success {
  background-position: 15px 11px;
}
div.toast-message p {
  color: #fff;
  font-size: 16px;
  line-height: 21px;
}
#toast-container > div {
  border-radius: 5px;
  opacity: 0.7;
  padding: 15px 15px 15px 50px;
}
.put_facebook {
  height: 27px;
  margin: -111px auto 83px;
  padding: 0;
  width: 100%;
}
.facebook {
  overflow: hidden;
  width: 95px;
  display: inline-block;
}
.social {
  margin: 0 auto;
  width: 159px;
}
body.IE .twitter,
body.Chrome .twitter {
  display: inline-flex !important;
  vertical-align: top;
}
body.Firefox .twitter {
  display: inline-block;
  vertical-align: top;
}
.twitter {
  display: inline-block;
  vertical-align: top;
}
