/*CSS FOR RESPONSIVE LAYOUTS*/
@media only screen and (min-width: 770px) and (max-width: 1010px) {
	.leadership h3 {
    font-size: 15px !important;}
	.board_members h3 {
    font-size: 16px !important;}	
}


@media (max-width: 1199px) and (min-width: 768px){
.slide-text{ left:10%; top:40%; padding:0;}
	}

@media (min-width: 1199px){
.my_navig li a { padding: 1em 1.3em;
    font-size: 18px;
    text-align: center;  }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
.my_navig li a { padding:1em 0.8em !important; font-size:17px; }
	.submenu-parent a:after{right:0;}
	.sub-menu li a{font-size: 17px !important; text-align: center !important;}
	/*.sub-menu:last-child{left:auto !important; right:0px !important;}*/
}

@media only screen and (min-width: 993px) and (max-width: 1024px) {
.my_navig li a { padding:1em 0.8em !important; font-size:17px; }
	.submenu-parent a:after{right:0;}
	.sub-menu li a{font-size: 17px !important; text-align: center !important;}
	
	.form-grp input[type=text]{ width: 100% !important;}
	.form-grp input.email{width: 100% !important;}
	.career-grp{ width:100% !important; float: none;}
	.sidebar{ display: none;}
	.col-sm-12{ padding-left: 15px !important; padding-right: 15px !important;}
	.med-sec-img img {width: 100% !important;}
	.col-sm-3{width: 27%;}
}

@media only screen and (min-width: 960px) and (max-width: 992px) {
	.container{width:820px !important;}
.my_navig li a { padding:1.1em 0.9em !important; font-size:14px; }
	.submenu-parent a:after{right:0;}
	.sub-menu li a{font-size: 15px !important; text-align: center !important;}
	
	.form-grp input[type=text]{ width: 100% !important;}
	.form-grp input.email{width: 100% !important;}
	.career-grp{ width:100% !important; float: none;}
	.sidebar{ display: none;}
	.col-sm-12{ padding-left: 15px !important; padding-right: 15px !important;}
	.med-sec-img img {width: 100% !important;}
	.effects .img {width: 100%; height: 100% !important;}
	
}
/*___________________________________________________________________*/

/*---------------iPad & Samsung Galaxy Tablets portrait---------------*/
/*___________________________________________________________________*/

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	
	.my_navig li a { padding:1.1em 0.6em !important; font-size:14px; }
	.submenu-parent a:after{right:-3px;}
	.sub-menu li a{font-size: 15px !important; text-align: center !important;}
	
	.form-grp input[type=text]{ width: 100% !important;}
	.form-grp input.email{width: 100% !important;}
	.career-grp{ width:100% !important; float: none;}
	.sidebar{ display: none;}
	.col-sm-12{ padding-left: 15px !important; padding-right: 15px !important;}
	.med-sec-img img {width: 100% !important;}
	.col-sm-3 { width: 55% !important;}
	
	.contactus h3{margin-top:0 !important; line-height:0 !important; font-size: 0px !important; margin-bottom: 0 !important;}
	.form-grp{ margin: 1em auto 0;}
}

/*___________________________________________________________________*/

/*---------------iPhone & Samsung Mobiles landscape---------------*/
/*___________________________________________________________________*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.logo {margin:0;}
.indicators-line > .carousel-indicators{ display:none; }
.bs-slider { overflow: visible;  }
	
.nav > li.screen{display:none !important;}	
.nav > li.mobile{display:block !important;}
	
.my_navig { border-bottom:none; }
.my_navig li a{ border-radius:0 !important; text-decoration: none !important;}
.my_navig .navbar-default .navbar-nav > .active > a, .my_navig .navbar-default .navbar-nav > .my_navig .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {  border-radius: 0 !important;  }
.my_navig .navbar{ position:absolute; left:0 !important; top:0 !important;  z-index:9;  }
.my_navig .navbar-default .navbar-collapse, .navbar-default .navbar-form { background:rgba(0,0,0,0.6) !important; z-index:9; }
.my_navig .navbar-toggle{ margin-left:8px !important; background-color:#BC975D; float:left !important; }
.my_navig .navbar-default .navbar-toggle:focus, .my_navig .navbar-default .navbar-toggle:hover{ background-color:#BC975D !important; }
.my_navig .navbar-default .navbar-toggle .icon-bar{ background-color:#FFF !important; }
	
	
	.sub-menu{position: absolute; width: 100% !important;}
	.sub-menu li { display: block; font-size: 16px;}
	.sub-menu li a{text-align: center !important; padding: 10px 0;}
	.my_navig li:hover > .sub-menu{ display:block !important; position:relative; }
	.navbar-collapse.in{overflow-y: hidden; overflow-x: hidden;}
	.my_navig{border: none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #d89b00;}
	
	/*--Mobile Submenu--*/
	.submenu-parent a:after{content: none;}
	
	span.Expander{
    float: right;
    margin-right: 12px;
	margin-top: 10px;
    font-size: 21px;
    color: #fff;
	display: inline-block !important;
	cursor: pointer;
	z-index: 100;
	opacity: 1;
	position: relative;}
	
	.navbar-nav li:hover .sub-menu.mob-sub-menu { z-index: 1; opacity: 1 !important;}
	
	.mobile-submenu {display:none;}
	
	.sub-menu{display:none;}
	
	/*--Mobile Submenu End--*/
	
	/*.submenu-parent a:after {
    content: "+" !important;
    position: absolute;
    height: 0;
    width: 0;
    top: 33%;
    right: 0 !important;
    margin-right: 1em;
    color: #fff;
    font-size: 22px;
	border:0px !important;
	font-weight: 600;}
	
	.submenu-parent a.active:after {
    content: "-" !important;
    position: absolute;
    height: 0;
    width: 0;
    top: 33%;
    right: 0 !important;
    margin-right: 1em;
    color: #fff;
    font-size: 22px;
	border:0px !important;
	font-weight: 600;}*/
	
	/*.my_navig li.submenu-parent a.active:after { content: "-";}*/
	
	/*.avoid-clicks { pointer-events: none;}*/
	
.scrollup_arrow{ margin-left:40%; }
.indicators-line > .carousel-indicators{ display:none; }
.scrollup_arrow{ margin-left:40%; }
.language{ top:32%}

.slide-text{ left:4%; padding:0; top:30%; width:400px; }
.square_box p{ font-size:12px; line-height:14px;  }
.square_box {  margin:0; width:100%; top:25%; }
.highness_msg {  }
.highness_msg p{ font-size:14px !important; line-height:16px !important;  }
.highness_msg h4 { font-size:16px !important; line-height:18px !important; }
.remove_padding{ padding:0 15px; }

.form-grp input[type=text]{ width: 100% !important;}
.form-grp input.email{width: 100% !important;}
	.career-grp{ width:100% !important; float: none;}
	.sidebar{ display: none;}
	.career-grp select{ width: 100% !important;}
	.col-sm-12{ padding-left: 15px !important; padding-right: 15px !important;}
	.form-grp input.email{width: 100% !important;}
	/*.med-sec-img img {width: 100% !important;}*/
	.n_date2{ width: 100%; padding-bottom: 5px;}
	button{width:auto !important;}
	
	.contact-right{width: 100%; clear: both; top: 3em;margin-bottom: 4em;}
	.contact-left{width:100%;}
	.form-grp{margin: 4em auto 0 !important;}
	.round{margin-top:5px;}
	.contactus h3{margin-top:0 !important; line-height:0 !important; font-size: 0px !important; margin-bottom: 0 !important;}

}
/*___________________________________________________________________*/

/*---------------iPhone & Samsung Mobiles landscape---------------*/
/*___________________________________________________________________*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.logo {margin:0;}

.nav > li.screen{display:none !important;}	
.nav > li.mobile{display:block !important;}	
	
.my_navig li a{ border-radius:0 !important; text-decoration: none !important; }
.my_navig .navbar{ position:absolute; left:0 !important; top:0px !important;  z-index:9;}
.my_navig .navbar-default .navbar-collapse, .navbar-default .navbar-form { background:rgba(0,0,0,0.6) !important; z-index:99; }
.my_navig .navbar-toggle{ background-color:#BC975D; float:left; }
.my_navig .navbar-default .navbar-toggle:focus, .my_navig .navbar-default .navbar-toggle:hover{ background-color:#BC975D !important; }
.my_navig .navbar-default .navbar-toggle .icon-bar{ background-color:#FFF !important; }
.my_navig { border-bottom:none; }
.my_navig .navbar-default .navbar-nav > .active > a, .my_navig .navbar-default .navbar-nav > .my_navig .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {  border-radius: 0 !important;  }
	
	.sub-menu{position: absolute; width: 100%; cursor: pointer;}
	.sub-menu li { display: block; font-size: 16px;}
	.sub-menu li a{text-align: center !important; padding: 10px 0;}
	.my_navig li:hover > .sub-menu{ display:block !important; position:relative; }
	.navbar-collapse.in{overflow-y: hidden;}
	.my_navig{border: none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #d89b00;}
	
	/*--Mobile Submenu--*/
	.submenu-parent a:after{content: none;}
	
	span.Expander{
    float: right;
    margin-right: 12px;
	margin-top: 10px;
    font-size: 21px;
    color: #fff;
	display: inline-block !important;
	cursor: pointer;
	z-index: 100;
	opacity: 1;
	position: relative;}
	
	.navbar-nav li:hover .sub-menu.mob-sub-menu { z-index: 1; opacity: 1 !important;}
	
	.mobile-submenu {display:none;}
	
	.sub-menu{display:none;}
	
	/*--Mobile Submenu End--*/
	
.indicators-line > .carousel-indicators{ display:none; }
.bs-slider { overflow: visible;  }

.slide-text{ left:4%; padding:0; top:40%; width:280px; }
.square_box p{ font-size:10px; line-height:11px;  }
.square_box {  margin:0; width:200px; top:25%; }
.highness_msg {  }
.highness_msg p{ font-size:8px !important; line-height:9px !important;  }
.highness_msg h4 { font-size:9px !important; line-height:10px !important; }

.scrollup_arrow{ margin-left:40%; }
.language{ top:32%}

.pif_logo{ width:80%; float: right; margin-top: 5px;}
.f_logo img {width:270px;}
.remove_padding{ padding:0 15px; }
	.form-grp input[type=text]{ width: 100% !important;}
	.form-grp input.email{width: 100% !important;}
	.form-grp select{ width: 100% !important;}
	.career-grp{ width:100% !important; float: none;}	
	/*.col-sm-6{ padding-left: 0px !important;}*/
	.sidebar{ display: none;}
	.career-grp select{ width: 100% !important;}
	.col-sm-12{ padding-left: 15px !important; padding-right: 15px !important;}
	.col-sm-6{ padding-left: 0px !important; padding-right: 0px !important;}
.media_section{width: auto !important;}
.media-right{ width: 100% !important; float: left !important;}
.border-spacer{ border-left:0px !important; padding-left: 0px !important;}
.media-right p{ margin:0 0 10px 0px !important;}
.media-left img{ width: 100% !important; float: none !important; margin-right: 0 !important; max-height: 250px !important;}	
.media_item{ border:none !important;}
	.med-sec-img img{max-width: 100% !important; height: 300px !important;}
	.n_date2{ width: 100%; padding-bottom: 5px;}
	button{width:auto !important;}
	
	.contact-right{width: 100%; clear: both; top: 3em;margin-bottom: 4em;}
	.contact-left{width:100%;}
	.form-grp{margin: 4em auto 0 !important;}
	.round{margin-top:5px;}
	.contactus h3{margin-top:0 !important; line-height:0 !important; font-size: 0px !important; margin-bottom: 0 !important;}
	
	.modal-dialog{margin:0 !important; margin-top: 0 !important;}
	.iframe-container{padding-bottom: 100%; padding-top: 0;}
}

@media only screen and (min-width: 290px) and (max-width: 319px) { 
.logo {margin:0;}
	
.nav > li.screen{display:none !important;}	
.nav > li.mobile{display:block !important;}	
	
.my_navig li a{ border-radius:0 !important; text-decoration: none !important; }
.my_navig .navbar{ position:absolute; left:0 !important; top:0px !important;  z-index:9;}
.my_navig .navbar-default .navbar-collapse, .navbar-default .navbar-form { background:rgba(0,0,0,0.6) !important; z-index:99; }
.my_navig .navbar-toggle{ background-color:#BC975D; float:left; }
.my_navig .navbar-default .navbar-toggle:focus, .my_navig .navbar-default .navbar-toggle:hover{ background-color:#BC975D !important; }
.my_navig .navbar-default .navbar-toggle .icon-bar{ background-color:#FFF !important; }
.my_navig { border-bottom:none; }
.my_navig .navbar-default .navbar-nav > .active > a, .my_navig .navbar-default .navbar-nav > .my_navig .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {  border-radius: 0 !important;  }
	
.sub-menu{position: absolute; width: 100%;}
	.sub-menu li { display: block; font-size: 16px;}
	.sub-menu li a{text-align: center !important; padding: 10px 0;}
	.my_navig li:hover > .sub-menu{ display:block !important; position:relative; }
	.navbar-collapse.in{overflow-y: hidden;}
	.my_navig{border: none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #d89b00;}
	
	/*--Mobile Submenu--*/
	.submenu-parent a:after{content: none;}
	
	span.Expander{
    float: right;
    margin-right: 12px;
	margin-top: 10px;
    font-size: 21px;
    color: #fff;
	display: inline-block !important;
	cursor: pointer;
	z-index: 100;
	opacity: 1;
	position: relative;}
	
	.navbar-nav li:hover .sub-menu.mob-sub-menu { z-index: 1; opacity: 1 !important;}
	
	.mobile-submenu {display:none;}
	
	.sub-menu{display:none;}
	
	/*--Mobile Submenu End--*/
	
	
	
	/*.avoid-clicks { pointer-events: none;}*/
	
.indicators-line > .carousel-indicators{ display:none; }
.bs-slider { overflow: visible;  }

.slide-text{ left:4%; padding:0; top:40%; width:280px; }
.square_box p{ font-size:10px; line-height:11px;  }
.square_box {  margin:0; width:200px; top:25%; }
.highness_msg {  }
.highness_msg p{ font-size:8px !important; line-height:9px !important;  }
.highness_msg h4 { font-size:9px !important; line-height:10px !important; }

.scrollup_arrow{ margin-left:40%; }
.language{ top:32%}

.pif_logo{ width:80%; float: right; margin-top: 5px;}
.f_logo img {width:270px;}
.remove_padding{ padding:0 15px; }
	.form-grp input[type=text]{ width: 100% !important;}
	.form-grp input.email{width: 100% !important;}
	.form-grp select{ width: 100% !important;}
	.career-grp{ width:100% !important; float: none;}	
	.col-sm-6{ padding-left: 0px !important; padding-right: 0px !important;}
	.sidebar{ display: none;}
	.career-grp select{ width: 100% !important;}
	.col-sm-12{ padding-left: 15px !important; padding-right: 15px !important;}
	
	.media_section{width: auto !important;}
.media-right{ width: 100% !important; float: left !important;}
.border-spacer{ border-left:0px !important; padding-left: 0px !important;}
.media-right p{ margin:0 0 10px 0px !important;}
.media-left img{ width: 100% !important; float: none !important; margin-right: 0 !important; max-height: 250px !important;}
	.media_item{ border:none !important;}
	
	.med-sec-img img{max-width: 100% !important; height: 300px !important;}
	.n_date2{ width: 100%; padding-bottom: 5px;}
	button{width:auto !important;}
	
	.contact-right{width: 100%; clear: both; top: 3em;margin-bottom: 4em;}
	.contact-left{width:100%;}
	.form-grp{margin: 4em auto 0 !important;}
	.round{margin-top:5px;}
	.contactus h3{margin-top:0 !important; line-height:0 !important; font-size: 0px !important; margin-bottom: 0 !important;}
	
	.modal-dialog{margin:0 !important; margin-top: 0 !important;}
	.iframe-container{padding-bottom: 100%; padding-top: 0;}
}