 
body {font-family: 'Montserrat', sans-serif;}


@font-face {
    font-family: 'museo';
    src: url('../fonts/Museo_Slab_500_2-webfont.eot');
    src: url('../fonts/Museo_Slab_500_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Museo_Slab_500_2-webfont.woff') format('woff'),
         url('../fonts/Museo_Slab_500_2-webfont.ttf') format('truetype'),
         url('../fonts/Museo_Slab_500_2-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

.museo { font-family: 'museo', Arial, sans-serif; }

 .jumbotron{	margin-top: 40px;background: url("../images/featured.jpg") bottom center no-repeat;background-size: cover;	color: #FFFFFF;}
.wrapper {width:100%; z-index:0;}
.window-height{ min-height:750px;} 



/*  Particular   */

.background-full {margin-top:100px; background-position: center top;  background-repeat: no-repeat;   background-size: cover; }
.background-top {margin-top:100px; background-position: center top;  background-repeat: no-repeat;    }
.top-photo{ height:500px;}
.photo-home { background-image:url("../images/bg-home-02.jpg");} 
.padding-home { padding-top:80px;  }

.photo-about { background-image:url("../images/bg-about-01.jpg");} 
.padding-about { padding-top:50%; padding-right:20%;}

.photo-seminars { background-image:url("../images/bg-seminars-01.jpg");} 
.padding-seminars { padding-top:50%; padding-right:20%;}

.photo-careers { background-image:url("../images/bg-careers-01.jpg");} 
.padding-careers { padding-top:50%; padding-right:20%;}

.photo-programs { background-image:url("../images/bg-careers-01.jpg");} 
.padding-programs { padding-top:50%; padding-right:20%;}

.photo-contact { background-image:url("../images/bg-contact-01.jpg");} 
.padding-contact { padding-top:50%; padding-right:20%;}

 
.padded-h { padding-top:25px ;padding-bottom:25px;}
.padded-ul { padding-top:50px ;padding-bottom:25px;}


/*  Rows   */
.row-centered { text-align: center;}
.col-centered {  display: inline-block;  float: none; margin-right: -4px; text-align: center;}
.col-centered img{display: block;  margin-left: auto;  margin-right: auto; }
.col-max-320 {   max-width: 320px; vertical-align: top;}
.col-max-250 {   max-width: 250px; vertical-align: top;}
.col-info-photo{ min-height:400px;   text-align: center;    padding:20px 0px; }
.col-info-photo p  {  padding:5px 20px; }
.col-info-photo .heading{ min-height:65px; text-transform: uppercase; }
/*  Design   */

.smaller { font-size: smaller;}
.white ,a.white, .white a { color:#FFF ;}

.inline { display:inline; }
.green {color:#84BD00;}
.green-text {color:#96C11F;}
.blue {color:#1F1F5E}
hr.hr-white { border: none; height: 1px;  color: #FFF;background-color: #FFF;}
.padding-5 { padding:5px; }
.padding-10 { padding:10px; }
.padding-20 {padding:10px 20px;}
.bg-grey_lt { background-color:#ECECEB} 
.bg-grey { background-color:#424f5b;}
.bg-blue { background-color:#1F1F5E; color:#fff;  height:40px; padding-top:8px}

.col-pad-50 {display:none;}
.line-1-5 { line-height:1.5em !important; }
.light { font-weight:300 !important;}

/*   Other  */

.video-holder { margin:0 auto; max-width:680px ; padding:30px;  }

/*   Nav   */
.btn-green { background:#84BD00; color:#fff; border:none; border-radius:0; }
.btn-blue {background-color:#1F1F5E; ; color:#fff;border-radius:0; }
.btn-blue:hover {color:#84BD00;}
.container { font-family:  Helvetica, 'Montserrat',  Arial,   sans-serif ;}

.navbar-default { background:#fff;  border-bottom:0px ;}
.background-full{margin-top:0; }
.navbar-brand img {display:none;}
 /*.navbar-nav li li a {   color:#20if5e !important;   }*/
  
.navbar-brand-p { width:110px ; height:50px;  background-color: #fff; float:right; margin-right:40px;  background-image: url(../images/logo-top.png); background-size: contain;   background-repeat: no-repeat;    background-position: 50% 50%;  }
.navbar-brand-p.navbar-brand-p-small {  width:110px !important ; height:50px !important; transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0 ; }

.navbar-default.navbar-default-small  {   height: 100px; } 
.nav.navbar-nav.top-menu  {  transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0 ;}
.navbar-default.navbar-default-small ul.nav.navbar-nav.top-menu  { margin-top:0; }
.navbar-fixed-top .navbar-collapse {    max-height: 100px;}
  
.navbar-header {     height:57px; float: right; width:100%; }
.navbar-default { background-color:#FFF;  height: 100px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 1px 4px 6px rgba(0, 0, 0, 0.09); }
.container-fluid {max-width:1280px; margin:0 auto; max-height: 60px;}
.navbar-brand { float: left;font-size:0px; height: 100px; line-height: 20px; padding:0;}
/*.navbar-brand img {   margin-right: -50px;}
.navbar-nav { float:right;  padding-top:25px;}*/
.navbar-nav li a {   color:#1F1F5E !important;   }
.navbar-nav li a { padding: 10px 10px;}
.navbar-default .navbar-nav  .active  a {  color: #96c11f !important; background:#FFF;  background-repeat:none;   box-shadow:none ;}
.navbar-default .navbar-nav .active li a {  color:  #96c11f !important; }
.navbar-default .navbar-nav a.dropdown-toggle.active { color:  #96c11f !important;}
.navbar-default .navbar-nav .active li.active a {  color: #96c11f !important; }
.navbar-default .navbar-nav li a.active {  color: #96c11f !important; }
.navbar-default .navbar-nav > li > a:hover {  color: #96c11f !important;}
/* hamburger   */
.in .navbar-nav {margin-top:60px; height:380px;  background-color:#1F1F5E;  color:#fff !important;      overflow-x:visible;  overflow-y: visible;   }
.in .navbar-nav a { color:#fff !important; }
.in .navbar-nav .submenu li a { color:#fff  !important;  background-color:#1F1F5E;    }
.in .navbar-nav ul.submenu  {  background-color:#1F1F5E; }
.dropdown-menu {    box-shadow: none;}
 
/*.in .navbar-nav li ul li a { color:#fff !important; }*/
.navbar-toggle {float:left; }
 
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {  height: 100%;  } 
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {   height: 100%; }/*.*/
.navbar-collapse.collapse {  }
.navbar-collapse.collapse.in {   margin-left:2px;    overflow-x: visible;  overflow-y: visible; display:block; }
.navbar-collapse.collapse.in ul {  max-width:280px; }
.navbar-toggle {display: block;  }
.navbar-collapse {border-top: 1px solid transparent;     }
/*
.navbar-nav {float: none ; }
.navbar-nav>li {float: none;    }     
.collapse.in{} */

.navbar .nav-top {  max-width:1280px ; margin:0 auto; position:relative; }
.nav .nav-button a {color:#fff; padding-top: 5px;}
.nav .nav-button   {color:#fff; background-color: #84BD00; height: 30px; width: 90px; }
.nav .nav-button > ul > li a{   color: #1F1F5E;}

.top-contact { float:left; max-width: 350px; overflow:hidden; padding-left:5px; }
.top-social { float:right;width: 220px; overflow:hidden;margin-top: -3px ; display:none}
.top-login { float:right; width: 150px;  margin-top: -3px; position:relative; display:none;}
.nav-pills > li > a.social-link  { border-radius:50%; background-color:#fff !important; color:#1F1F5E !important; text-align:center;  height:27px;  font-size:1.2em;  postion:relative;  margin-left: 7px; }
.nav-pills > li > a.social-link .fa {  position:absolute;   top:25%; left:29%; }
.nav-pills > li > a.social-link:hover { color:#84BD00 !important;}



.dropdown-menu  li a{  padding:5px 10px ; margin-left:0; white-space: normal;}
.dropdown-menu  {   border-top:#84BD00 5px solid; }
.navbar-default .navbar-nav.top-menu .submenu li { margin:3px 0; padding: 0; text-transform:uppercase;  transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0 ;  } 
.dropdown.open a.dropdown-toggle {color: #1F1F5E !important;}


.nav-pills a  {color:#fff !important; font-size:12px;  }
.nav-pills a span { border-right: 1px solid #FFF; display:inline-block; padding-right:10px;}
.nav-pills .copyright {color:#fff !important;  font-size:12px;  display:inline-block; margin-top:10px;}
.nav-pills li a:hover {background:#84BD00;}
.nav-pills  li a.just-underline:hover   {  background:none;  }
.just-underline span:hover   {  text-decoration:underline;  }


ul.box_link { margin-left:-40px;}
.box_link li { list-style:none; border-top:solid #5F6369 1px;  color: #1F1F5E;}
.box_link li a {color: #1F1F5E; padding: 20px; display:block;}
.box_link li span { display:inline-block;  float:right; text-align:right; min-width:30px;}
.box_link .glyphicon{ padding:0 5px ;  }
.box_link li a span:hover {text-decoration:underline;}

.indent-20 {margin-left:20px}
.dividing-line { margin-top:15px; padding-top:15px; border-top:1px #5F6369 solid;}

.blue.anchorlink:hover {color:#fff; }
img.resize-img {  max-width: 100%;   height: auto;   width: auto\9; /* ie8 */}

/*   Lower    */
.lower1 { background:#3C4D59;  text-align:center; padding:50px}
.lower2 { background:#5E6369;  text-align:center; padding:50px}
footer {background:#252859; padding-top:10px; }



 .form-control.input-smaller {max-width:300px;}
.view {float:right ; max-width:70px; }
.view span.glyphicon {display: inline-block ;    } 
 


.contact-bar { color:#fff; padding:8px ; text-align:center; margin:0 auto;   line-height: 1.3333333;}
input.input-white {  height:32px; padding:5px 8px; font-size: 18px; border-radius: 3px; border:none; color: #333;}

.mobile-only {display:block;}
.honey{display:none;}
.bg-blue-image { background-image: url(../images/bg-blue-image.jpg) ; background-size:cover; }
.bg-grey-image { background-image: url(../images/bg-grey-image.jpg) ; background-size:cover; }
.bg-greylt-image { background-image: url(../images/bg-greylt-image.jpg) ; background-size:cover; }


.no-padding {padding:0;}
.padding-15 {padding:15px;}

/* Widgets */
#theVideo { position: relative; padding-bottom: 56.25%;/* 16:9 Aspect Ratio */ height: 0; overflow: hidden; max-width: 100%;}
#theVideo  iframe, #theVideo  object, #theVideo  embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.box-webinar {min-height:400px;  }
.overflow { overflow:hidden; }
.top_slider  { margin-bottom:50px;margin-top:140px;   }

/* Reviews */
.bg-reviews {background: #ffffff;
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 61%, #dddddd 100%);
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 61%,#dddddd 100%);
background: radial-gradient(ellipse at center,  #ffffff 61%,#dddddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=1 );
background-size:cover; background-position:center; height:100%; width:100%; max-width:690px; overflow:hidden; }

/* Blog Posts */
.post-thumb { max-width:100px; float:left; margin-right:6px;}
.posts-box { border:3px solid #424f5b ;max-height: 400px;  overflow: auto;  margin-bottom:8px;}
.post-box {padding:6px;}
.post-box.odd{ background-color:#ECECEc; }
.post-head{ background:#84BD00; color:#fff; font-size:18px; padding:10px;}
.twitter-feed { background-color:4099FF; padding:6px;}

/* Webinar  */
.webinar-info {background-color: #424f5b ; background-image: url(../images/bg-webinar_image.jpg); background-repeat:no-repeat;  height:300px;background-size:cover; background-position:center; position:relative  ; padding:6px 6px 0 6px; margin-bottom:8px; }
.webinar-info h2 { color:#fff; float:right;  padding:6px;  font-size: 3em; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif}
.webinar-register {position:absolute; bottom:0; left:0; width:100%; padding:0 1px; }

.webinar-upcoming { max-height:100px; overflow:auto; background: rgba(0,0,0,0.2); color:#fff; font-family: Helvetica, 'Montserrat', Arial, sans-serif; ;}
.webinar-upcoming div {padding:1px 5px}
.webinar-upcoming .odd {background: rgba(0,0,0,0.3);}
.webinar-upcoming .webinar-selected {color:#222; background: rgba(255,255,255,0.5);}

/* Boxes  */
.box {font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; padding: 10px;margin-bottom: 20px;}
.box h2 {font-size: 2.8em; }
.box h3 {font-size: 2em; }
.box h4 {font-size: 1.7em; }
a.white:hover{text-decoration:none;}
.book-consultation-box { background-color: #424f5b ; background-image: url(../images/bg-consultation_image.jpg);  color:#fff ;  text-align:center;   text-decoration:none;}

.book-consultation-banner { background-color: #424f5b ; background-image: url(../images/bg-consultation_banner.jpg);  color:#fff ;  text-align: center; text-decoration:none;padding: 10px;}	

.aps-box { background-color: #C11E34 ; background-image: url(../images/bg-aps_sm.jpg);  color:#fff ; text-align: center; text-decoration:none;}	
.book-webinar-box { background-color: #424f5b ; background-image: url(../images/bg-webinar-box.jpg);  color:#fff ;  text-align:center;   text-decoration:none;}
.tools-box { background-color: #424f5b ; background-image: url(../images/bg-calculator_image.jpg);  color:#fff ;  text-align:center;   text-decoration:none;}
.book-sales-box{ background-color: #424f5b ; background-image: url(../images/bg-sales-box.jpg);  color:#fff ;  text-align:center;   text-decoration:none;}


input.input-wide {width:100%;}
.btn-wide {width:100%;}

input[type='radio'] { -webkit-appearance:none; width:16px;  height:16px; border:1px solid darkgray; border-radius:50%; outline:none;  box-shadow:0 0 5px 0px gray inset;}

input[type='radio']:hover {  box-shadow:0 0 5px 0px blue inset;}

input[type='radio']:before {  content:'';  display:block;  width:60%;  height:60%;  margin: 20% auto;  border-radius:50%;}
input[type='radio']:checked:before { background:green;}
.modal table { border-collapse: separate !important; } 
.modal td, .modal th {   padding: 5px !important; vertical-align:top !important;}

/* Contact */
.contact-form { max-width:90%; margin:0 auto; margin-top:20px; }
.gmap { max-width:90%; margin:0 auto; margin-top:20px; }
.indent-20 {margin-left: 20px;    margin-right: -20px;}

.contact-form .honey {display:none} 
.contact-form  label {display:none} 
.contact-info { padding-top:30px;}
.contact-form textarea.form-control { height:150px; }

.modal-content.model-600 {  max-width: 630px; }
.modal-content.model-dark{background-color :#222222 ; background-image:url(images/bg_dark.png); border:#bbb solid 1px; box-shadow:0px 2px 6px 1px #000;}

/* Effects */
.@-webkit-keyframes glowing {
  0% { background-color: #1F1F5E; -webkit-box-shadow: 0 0 3px #1F1F5E; }
  50% { background-color: #1F1F5E; -webkit-box-shadow: 0 0 35px #fff; }
  100% { background-color: #1F1F5E; -webkit-box-shadow: 0 0 3px #1F1F5E; }
}

@-moz-keyframes glowing {
  0% { background-color: #1F1F5E; -moz-box-shadow: 0 0 3px #1F1F5E; }
  50% { background-color: #1F1F5E; -moz-box-shadow: 0 0 35px #fff; }
  100% { background-color: #1F1F5E; -moz-box-shadow: 0 0 3px #1F1F5E; }
}

@-o-keyframes glowing {
  0% { background-color: #1F1F5E; box-shadow: 0 0 3px #1F1F5E; }
  50% { background-color: #1F1F5E; box-shadow: 0 0 35px #fff; }
  100% { background-color: #1F1F5E; box-shadow: 0 0 3px #1F1F5E; }
}

@keyframes glowing {
  0% { background-color: #1F1F5E; box-shadow: 0 0 3px #1F1F5E; }
  50% { background-color: #1F1F5E; box-shadow: 0 0 35px #fff; }
  100% { background-color: #1F1F5E; box-shadow: 0 0 3px #1F1F5E; }
}

.glow1 {
  -webkit-animation: glowing 3000ms infinite;
  -moz-animation: glowing 3000ms infinite;
  -o-animation: glowing 3000ms infinite;
  animation: glowing 3000ms infinite;
}


/* Sliders */

        /* jssor slider bullet navigator skin 05 css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
			 bottom: 2px !important;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('../img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }
 
        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        .jssora22l.jssora22lds      (disabled)
        .jssora22r.jssora22rds      (disabled)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
        .jssora22l.jssora22lds { background-position: -10px -31px; opacity: .3; pointer-events: none; }
        .jssora22r.jssora22rds { background-position: -70px -31px; opacity: .3; pointer-events: none; }
		
		 .jssora12l, .jssora12r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 30px;
            height: 46px;
            cursor: pointer;
            background: url('../img/a12.png') no-repeat;
            overflow: hidden;
        }
		#jssor_review_side .jssora12r { right:20px !important;}
		#jssor_review_side .jssora12l { left:-6px !important;}
        .jssora12l { background-position: -16px -37px; }
        .jssora12r { background-position: -75px -37px; }
        .jssora12l:hover { background-position: -136px -37px; }
        .jssora12r:hover { background-position: -195px -37px; }
        .jssora12l.jssora12ldn { background-position: -256px -37px; }
        .jssora12r.jssora12rdn { background-position: -315px -37px; }
        .jssora12l.jssora12lds { background-position: -16px -37px; opacity: .3; pointer-events: none; }
        .jssora12r.jssora12rds { background-position: -75px -37px; opacity: .3; pointer-events: none; }
		
		
		
		.slide-title {position: absolute; top: 30px; left:70px; max-width: 480px; height: 120px; font-size:40px; color: #ffffff; line-height:1.2em; animation-delay:0.3s;   }
		.slide-subtitle {position: absolute; top: 150px; left: 70px; max-width: 400px; height: 120px; font-size:25px; color: #ffffff; line-height:1.2em; }
		
		.jssora22r { width: 50px !important; height:250px !important; background: url(../img/a22.png) center center no-repeat; background-color: rgba(0,0,0,0.3); top: 0 !important;  background-position: center  right 48% !important; right: 0 !important; margin-left:0px; transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0.1 ;   }

.jssora22l { width: 50px !important; height: 250px !important; background: url(../img/a22.png) center center no-repeat; background-color: rgba(0,0,0,0.3); top: 0 !important;  background-position:center left 35% !important; left:0px  !important;  transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0.1 ;   }


    .slide-text-review{position: absolute; top: 20px; left:60px; width:550px; height:250px; font-size:18px; color: #333; line-height: 1.3em; font-style:italic;    }
    .slide-photo-review {float:right; padding:5px; border-radius:50%; width:125px ;overflow: hidden; }
	.slide-photo-review img{  max-width:100%;  } 
    .slide-title-review {position: absolute; bottom: 40px; left:60px; width: 200px; height:50px; font-size: 22px; color: #777; line-height:1.2em;    }
    .slide-subtitle-review{position: absolute; bottom:15px; left:60px; width: 320px; height: 40px; font-size:14px; color: #888; line-height:1.2em;   }

    #jssor_review_side .slide-text-review{position: absolute; top:10px; left:20px; max-width:230px; max-height:290px; font-size:14px; color: #333; line-height: 1.3em; font-style:italic;    }
    #jssor_review_side .slide-photo-review {float:left; padding:5px; border-radius:50%; width:85px ;overflow: hidden; }
	#jssor_review_side .slide-photo-review img{  max-width:100%;  } 
    #jssor_review_side .slide-title-review {position: absolute; bottom: 20px; left:20px; width: 230px; height:60px; font-size: 18px; color: #777; line-height:1.2em;    }
    #jssor_review_side .slide-subtitle-review{position: absolute; bottom:10px; left:20px; width: 230px; height: 40px; font-size:12px; color: #888; line-height:1.2em;   }
	
	div#jssor_2 { margin-left: 0px !important;}
	.slider-height{ height:255px;  }
    .slider-height_box{ height:300px; }

	@media only screen and (max-width:768px){
	
	 .slide-text-review{font-size:16px;  left:50px;  }
            .slide-photo-review { }
            .slide-title-review {font-size: 20px;  left:50px;   }
            .slide-subtitle-review{left:50px; font-size:14px; line-height:1.2em;   }
			div#jssor_2 {  margin-left:-15px !important;}
			.slider-image  {left:-15% !important;}
			
			.slider-height_box{ height:310px !important;  width:100% !important;  }
			#jssor_review_side .slide-text-review{ top:5px; left:10px; max-width:210px; max-height:280px; font-size:13px; }
			#jssor_review_side .slide-photo-review {width:75px ; }
			#jssor_review_side .slide-title-review {bottom: 20px; left:10px; width: 200px; height:60px; font-size: 16px;    }
			#jssor_review_side .slide-subtitle-review{bottom:20px; left:10px; width: 200px; height: 40px; font-size:11px;    }
					
	} 
				
	@media only screen and (max-width:481px){
	
	 .slide-text-review{font-size:14px; top:10px; left:30px; width:300px; }
            .slide-photo-review { }
            .slide-title-review {font-size: 18px;  left:30px; bottom: 30px;  }
            .slide-subtitle-review{left:30px; font-size:12px; line-height:1.2em;  width:220px;  }
			.slide-title {font-size:25px;  left:36px;   width:300px; }
			.slide-subtitle{font-size:18px;  left:36px;   width:300px; }
			.jssora22r, .jssora22l  {width: 30px !important; }
			.slider-image  {left:-40% !important;}
			
	
	} 		


@media only screen and  (min-width:481px){
	.in .navbar-nav { min-height:420px; }
	
	} 
@media only screen and (max-width:768px){ 
 
.navbar-collapse.collapse {  display:none;}
.navbar-collapse.collapse.in {  display: block;}

}
	@media only screen and (min-width:770px){ /* after ipad  #EDEDEB */
	.navbar-nav { float:right;  margin-top:25px; }
	.navbar-default{ height:120px;}
	.navbar-default .navbar-nav.top-menu li  { padding-top:10px;  height:60px; }
	.navbar-default .navbar-nav.top-menu li:hover  {background:#fff;  }   
	.mobile-only { display:none !important;}
	.collapse { display: none !important;  }
	 
	.top-login { display:block}
	.top-social { display:block}
	 
	  /* .navbar-header {float: none;}*/
	} 

	@media only screen and (min-width:960px){
        /* styles for browsers larger than 960px; */
		  .padding-home { padding-top:250px;}
		  .navbar-nav li a { padding: 10px 8px;}
		  .col-pad-50 { height:50px;display:block;}	
		  .navbar-brand-p {  width: 150px;  height: 70px; float:left;  margin-right:0;  }
		  
		  
		  .navbar-header {   float:left; height:100px; width:270px; } 
		  .navbar-toggle {  display:none;}
		  .navbar-collapse.collapse {display: block;    }
		    .navbar-default .navbar-nav.top-menu .submenu li { /* height: 100%;  min-height:30px ; */ }
		  	.dropdown-menu.submenu-wide  { width:300px;   }
			.dropdown-menu.submenu-normal{ width:220px }
			.dropdown-menu.submenu-narrow{ width:170px }
			.dropdown-menu .triangle-down {width:0;height: 0;	border-left:10px solid transparent; border-right:10px solid transparent;border-top:12px solid #84BD00;  margin-top:-8px ; }
			.dropdown-menu.submenu-wide .triangle-down{  margin-left:80px; }
			.dropdown-menu.submenu-normal .triangle-down{  margin-left:65px; }
			.dropdown-menu.submenu-narrow .triangle-down{  margin-left:45px; }
			.dropdown-menu {   box-shadow: 0 6px 12px rgba(0,0,0,.175);}
    }

    @media only screen and (min-width:1200px){
     .col-info-photo{   padding:50px 20px; }
     .navbar-nav li a { padding: 10px 12px !important;}
     .navbar-brand-p {  width: 215px;  height: 100px; float:left;  margin-right:0;  }
	 .navbar-default{ height:140px; }
       
	}
	 
	 @media only screen and (min-width:1280px){
         .container { width: 1280px;}
    }
	

    @media only screen and (max-device-width:480px){
       /* styles for mobile browsers smaller than 480px; (iPhone) */
	   
    }
	@media only screen and  (min-width:768px) and (max-width:991px){
	 
	
	  
	}

    /* different techniques for iPad screening */
    @media only screen and (min-device-width:481px) and (max-device-width: 1024px) and (orientation:portrait){
      /* For portrait layouts only */
    }

    @media only screen and (min-device-width:481px) and (max-device-width: 1024px) and (orientation:landscape){
      /* For landscape layouts only */
    }
