/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

#mover-1 {
	background-size: 120% !important;
	cursor: pointer;
}

#mover-2 {
	background-size: 120% !important;
	cursor: pointer;
}
#mover-3 {
	background-size: 120% !important;
	cursor: pointer;
}

#slate-service-box {
	cursor: pointer;
}

.border-top-cus {
	border-top: thin solid #DDDDDD;
}


/*Add your own styles here:*/
/*------------------------------------------------------*/
/*Universal*/
.image-overlay {
	display: none !important;
	opacity: 0 !important;
}

div#main {
    background-color: white !important;
}

.enforce-color-white a {
    color: #FFFFFF !important;
}

#bottom-float {
	position: absolute;
    bottom: 0;
    margin: 0 0 28px 0;
}

/*------------------------------------------------------*/
/*Top Main Navigation*/

.menu li > a:after { content: ' ▾'; } 
.menu li > a:only-child:after { content: ''; }

li.menu-item span.avia-menu-text {
	font-weight:500 !important;
	text-transform: uppercase;
}

/*To remove the main navigation bottom border selects.*/
.avia-menu-fx {
    display: none;
}

/*------------------------------------------------------*/
/*Submenu Navigation Styling*/
#top .av-main-nav ul a {
    border-left: thin solid #E5E5E5;
	border-right: thin solid #E5E5E5;
	border-bottom: thin solid #E5E5E5;
	font-weight:500 !important;
}

/*------------------------------------------------------*/
/*Burger Menu Styling*/
#top #wrap_all .av-burger-overlay-scroll {
    width: 100%;
}

#top #wrap_all #header #av-burger-menu-ul>li.av-active-burger-items {
	background-color: #E5E5E5;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	color: #EAAA21 !important;
	background-color: #FFFFFF;
}

#top #av-burger-menu-ul ul.sub-menu a.keychainify-checked {
    background-color: #FFFFFF;
}

#top #av-burger-menu-ul {
    vertical-align: top;
	background: url(/wp-content/uploads/2025/05/straad-logo-heade.png) top left no-repeat #212021;
	background-size: 171px;
    background-position: 44px 4px;
}

#top .av-burger-overlay li li .avia-bullet, 
#top .av-hamburger-inner,
#top .av-hamburger-inner::before, 
#top .av-hamburger-inner::after {
  background-color: #fff !important; 
}

#top .av-burger-overlay li li .avia-bullet, 
#top .av-hamburger.is-active .av-hamburger-inner,
#top .av-hamburger.is-active .av-hamburger-inner::before, 
#top .av-hamburger.is-active .av-hamburger-inner::after {
  background-color: #fff !important; 
}

/*------------------------------------------------------*/
/*Specific Page IP*/
#institute-anchor-bar{
	box-shadow: #aaaaaa 1px 1px 3px;
}

.first-column-IP-program {
	display: block;
	float:left;
	width:50%;
	margin-right: 5%;
	
}

.second-column-IP-program{
	display: block;
	float:left;
	width:45%;
}

.three-column-wrapper-IP-program {
    display: inline-flex;
    justify-content: center;
	clear: both;
    width: 100%;
	margin-bottom: 45px;
	margin-top: 25px;
}

.cue-wrapper-IP-program:first-child {
    margin-right: 16px;
}

.cue-wrapper-IP-program:last-child {
    margin-left: 16px;
}


.cue-wrapper-IP-program {
	width: 330px;
	height: 320px;
    display: block;
	border-radius: 16px;
	padding: 0 25px 10px 25px;
	background: url('/wp-content/uploads/2025/06/ip-cues-background.png') no-repeat bottom right #AA9E88;
}

.vertical-column-IP-table{
	width:285px;
	display:inline-block;
	margin-right: 10px;
    margin-left: 10px;
	vertical-align:top;
	margin-bottom:30px;
}

.top-section-IP{
	padding: 5px 15px 15px 15px;
	margin-bottom: 25px;
	height:184px;
	text-align:center;
}

.vertical-column-IP-table.first-column .top-section-IP, .vertical-column-IP-table.first-column .bottom-section-IP{
	background-color:#F5F1ED;
}

.vertical-column-IP-table.second-column .top-section-IP, .vertical-column-IP-table.second-column .bottom-section-IP{
	background-color:#EDE6DC;
}

.vertical-column-IP-table.third-column .top-section-IP, .vertical-column-IP-table.third-column .bottom-section-IP{
	background-color:#E0D8CB;
}

.vertical-column-IP-table.fourth-column .top-section-IP, .vertical-column-IP-table.fourth-column .bottom-section-IP{
	background-color:#C6BCAA;

}

.bottom-section-IP{
	padding: 10px 25px 25px 15px;
	height:600px;
}

.vertical-column-IP-wrapper {
	width: 100%;
	display: flex;
    justify-content: center;
}

.ip-aarow-style-font{
	font-size:15px;
	font-weight:500;
}

.list-adjust-space-one {
	margin: 15px 0 0 50px;
}

.list-adjust-space-two {
	margin: 16px 0 0 0;

}

.arrow-list{
	list-style: none;
	margin-top: 15px;
}

.black-arrow{
  	background: url('/wp-content/uploads/2025/05/right-skinny-arrow.png') no-repeat left 2px;
	background-size: 24px;
    list-style-type: none;
    padding: 0 0 0 32px !important;
    margin: 0 0 18px 0 !important;
	font-size:15px !important;
	font-weight:500 !important;
}

/*------------------------------------------------------*/
/*Specific Page SOS*/
.custom-column-sos {
    display: inline-block;
    width: 400px;
	vertical-align: top;
}

.custom-column-sos:first-child {
	margin-right:35px
}

.spacer-sos-one {
	margin-top:21px;
}

.spacer-sos-type-two {
	margin-top:0px;
}

.spacer-sos-two-type-two {
	margin-top:0;
}

/*------------------------------------------------------*/
/*Specific Page OP*/

.two-column-fixed-cues-op {
	width:608px;
	height:320px;
	background-color: #F7DDA6;
	display:inline-grid;
	padding: 24px;
    border-radius: 10px;
    margin-bottom: 25px;
}

.two-column-fixed-cues-op:last-child {
	margin-left: 20px;
}

.column-left-op {
	width:250px;
}

.column-right-op {
    position: relative;
    left: 312px;
    bottom: 232px;
}

/*------------------------------------------------------*/
/*Philosphy Page Adjustments*/
#philo-page-heroscene-top p{
	font-weight: 500;
	font-size: 18px !important;
}

/*------------------------------------------------------*/
/*Footer Styling*/

#footer { padding: 55px 0 20px 0; }

#footer a.footer-parent-link {
	font-weight:600 !important;
	text-transform:uppercase !important;
}

#footer a.footer-child-link {
	text-transform:none !important;
	opacity: 0.75;
}

#footer ul{
	margin-top:15px !important;
}

#footer ul li {
	padding-bottom:10px !important;
}

#footer ul li a.keychainify-checked
{
	text-transform:none !important;
	color: #DDDDDD !important;
}

#footer ul li a.keychainify-checked:hover
{
	text-transform:none !important;
	color: #EAAA21 !important;
}


div .av_one_sixth:first-child {
    width: 237px;
    margin-right: 52px;
}

div .av_one_sixth {
    margin-left: 20px;
}

section#block-11 {
    width: 300px;
}

section#block-11 p{
    color:#F8F8F8;
	font-family: 'montserrat', Helvetica, Arial, sans-serif !important;
}

section#block-11 img{
    margin-right:15px;
}

.hsfc-RichText p {
    font-family: 'montserrat', Helvetica, Arial, sans-serif !important;
	color: #FFFFFF;
}

/*------------------------------------------------------*/
/*Socket Footer*/

#socket .copyright {
    float: left;
    width: 100%;
    text-align: center;
}


/*------------------------------------------------------*/
/*Button Styles*/
#top #wrap_all .avia-button {
	font-weight: 600 !important;
    padding-bottom: 17px !important;
	border-radius: none !important;
	
}

.avia-button {
color:#000000 !important;
}

a.scheme-button {
	font-size: 14px !important;
	font-weight: 600 !important;
	padding: 17px 50px 15px 20px;
	display: inline-block;
	margin-bottom: 20px;
}

a.scheme-button:hover {
	opacity: 0.80;
}

a.scheme-button.background-mustard-h:hover {
	background-color: #EAAA21 !important;
    -webkit-transition: background-color 250ms linear;
    -ms-transition: background-color 250ms linear;
    transition: background-color 250ms linear;
}

a.scheme-button.font-black-h:hover {
	color: #000000 !important;
}

a.scheme-button.icon-black-arrow-right-h:hover {
	background:url(/wp-content/uploads/2025/06/icon-right-arrow.svg);
	background-repeat:no-repeat;
	background-position:right 13px center;
}

a.scheme-button.font-black{
	color: #000000 !important;
}

a.scheme-button.border-black{
	border: thin solid #000000;
}

a.scheme-button.border-white{
	border: thin solid #FFFFFF;
}

a.scheme-button.background-mustard{
	background-color: #EAAA21 !important;
}

a.scheme-button.icon-black-bubble-chat{
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-bubble-chat-black.svg);
	background-repeat:no-repeat;
	background-position:right 13px center;
}

a.scheme-button.icon-white-arrow-right{
	background:url(/wp-content/uploads/2025/06/icon-right-arrow-white.svg);
	background-repeat:no-repeat;
	background-position:right 13px center;
}

a.scheme-button.icon-black-arrow-right{
	background:url(/wp-content/uploads/2025/06/icon-right-arrow.svg);
	background-repeat:no-repeat;
	background-position:right 13px center;
}

a.cue-buttons {
	display:inline-block;
	width:285px;
	padding: 15px 15px 15px 15px;
	text-align:center;
	font-size: 16px;
	font-weight:600;
	border-radius:10px;
	color: #FFFFFF;
	margin-right:13px;
	margin-top:15px;
}

a.cue-buttons:hover{
	opacity: 0.75;
	color: #FFFFFF;
}

div.cues-page-single-icon-heroscene {
	float: left; margin-right: 20px;
	margin-bottom: 30px;
	width: 105px;
	height: 105px;
	background: url('/wp-content/uploads/2025/06/three-action-sig-icon-header.png');
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 10px;
}

div.cues-page-single-icon-heroscene h1{
	margin-bottom:0px !important;
}

a.custom-buttons-mono-bubblechat {
	display:inline-block;
	padding: 15px 40px 15px 15px;
	text-align:center;
	font-size: 17px;
	font-weight:600;
	color: #FFFFFF;
	margin-right:13px;
	margin-top:10px;
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-bubble-chat-white.svg);
	border: thin solid #FFF;
	background-repeat:no-repeat;
	background-position:right 10px center;
	float:right;
}

a.custom-buttons-mono-bubblechat-left {
	display:inline-block;
	padding: 15px 40px 15px 15px;
	text-align:center;
	font-size: 17px;
	font-weight:600;
	color: #FFFFFF;
	margin-right:13px;
	margin-top:10px;
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-bubble-chat-white.svg);
	border: thin solid #FFF;
	background-repeat:no-repeat;
	background-position:right 10px center;
	float:left;
}

a.custom-buttons-mono-bubblechat:hover {
	opacity: 0.75;
}

a.custom-buttons-mono-bubblechat-left:hover {
	opacity: 0.75;
}

div.cues-content-heroscene p{
	font-size:18px !important;
}

.custom-buttons-mustard {
	display:inline-block;
	padding: 15px 40px 15px 15px;
	text-align:center;
	font-size: 17px;
	font-weight:600;
	color: #000000;
	margin-right:13px;
	margin-top:0px;
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-right-arrow.svg);
	border: thin solid #000;
	background-color: #EAAA21;
	background-repeat:no-repeat;
	background-position:right 10px center;
	cursor:pointer;
}

/*------------------------------------------------------*/
/*Bullet Styles*/

.circle-number-one{
	float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(https://straadinc.com/wp-content/uploads/2025/06/icon-1.svg);
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 18px;
	
}

.circle-number-two{
	float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(https://straadinc.com/wp-content/uploads/2025/06/icon-2.svg);
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 18px;
	
}

.circle-number-three{
	float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(https://straadinc.com/wp-content/uploads/2025/06/icon-3.svg);
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 18px;
	
}

.circle-number-four{
	float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(https://straadinc.com/wp-content/uploads/2025/06/icon-4.svg);
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 18px;
	
}

.circle-number-five{
	float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(https://straadinc.com/wp-content/uploads/2025/06/icon-5.svg);
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 18px;
	
}

.circle-background-color-blue {
	background-color: #A2B7C0 !important;
}

.circle-background-color-biege {
	background-color: #D2A687 !important;
}

.circle-background-color-burnt-orange {
	background-color: #C0541B !important;
}

.circle-background-color-dark-mustard {
	background-color: #C38C1A !important;
}

.straad-special-bullet-biege{
	float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(https://straadinc.com/wp-content/uploads/2025/06/straad-bullet-pattern-circle-beige.svg);
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 18px;
	
}

.circle-right-arrow {
    float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(//straadinc.com/wp-content/uploads/2025/06/icon-right-arrow.svg);
    background-repeat: no-repeat;
    background-position: center center;
	margin-right: 18px;
}

.circle-right-arrow-white {
    float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(//straadinc.com/wp-content/uploads/2025/06/icon-right-arrow-white.svg);
    background-repeat: no-repeat;
    background-position: center center;
	margin-right: 18px;
}

.circle-check-white {
    float: left;
    width: 48px;
    height: 48px;
    display: inline-block;
    border-radius: 25px;
    background: url(https://straadinc.com/wp-content/uploads/2025/06/icon-check-white.svg);
    background-repeat: no-repeat;
    background-position: center center;
	margin-right: 18px;
}

.background-color-dark-grey {
	background-color: #3E3E3F !important;
}

.background-color-light-blue {
	background-color: #A2B7C0 !important;
}

div.navigation-arrow-mustard{
	display:block !important;
	width:50px !important;
	height:50px !important;
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-right-arrow-white.svg)	;
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
}

/*------------------------------------------------------*/
/*Button Styling*/

.avia-button.avia-size-large .avia_button_icon.avia-svg-icon svg:first-child {
    height: 1.65em;
    width: 1.65em;
    margin-bottom: -7px;
}

.custom-buttons-mono-right-arrow {
	display:inline-block;
	padding: 15px 40px 15px 15px;
	text-align:center;
	font-size: 17px;
	font-weight:600;
	color: #FFFFFF;
	margin-right:13px;
	margin-top:15px;
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-right-arrow-white.svg);
	border: thin solid #FFF;
	background-repeat:no-repeat;
	background-position:right 10px center;
	cursor:pointer;
}

.custom-buttons-mono-black-right-arrow {
	display:inline-block;
	padding: 15px 40px 15px 15px;
	text-align:center;
	font-size: 17px;
	font-weight:600;
	color: #000000 !important;
	margin-right:13px;
	margin-top:15px;
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-right-arrow.svg);
	border: thin solid #000000 !important;
	background-repeat:no-repeat;
	background-position:right 10px center;
	cursor:pointer;
}

.right-arrow-white {
	height:25px;
	width:25px;
	background:url(https://straadinc.com/wp-content/uploads/2025/06/icon-right-arrow-white.svg);
	display: inline-block;
	vertical-align: text-bottom;
}

/*------------------------------------------------------*/
/*Responsive Layout Re-corrections*/

@media only screen and (max-width: 375px) {
	
    div#profile-image-megan-about-us img {
        object-position: 9% 0 !important;
        margin-top: -15px !important;
    }
	
}

@media only screen and (max-width: 700px) {
	
	div.cues-page-single-icon-heroscene {
		width: 52px;
		height: 52px;
		background-size: 34px;
		margin-bottom: 20px;
	}
	
	div.cues-content-heroscene {
		display:flow-root;
		width: 100%;
	}
	
	div.cues-content-heroscene h1{
		font-size:32px !important;
		margin-bottom: 10px;
	}
	
	div.cues-content-heroscene p{
		font-size:16px !important;
		margin-bottom:0px;
	}
	
}

@media only screen and (max-width: 767px) {
    .responsive #top  #scroll-top-link {
        display: block;
    }
	
	#footer .widget {
		padding: 0;
		margin: 0 0 0 0;
	}
	
	#footer{
		padding-top: 55px;
	}
	
	.column-right-op {
		position: static;
	}

		.column-left-op {
		width:100%;
	}
	
	div#op-cue-cards div.avia_codeblock {
		max-width: none;
	}
	
	.two-column-fixed-cues-op {
		display:block;
		width:100%;
		height:100%;
	}
	
	div#profile-image-megan-about-us img {
		object-fit: cover;
        height: 365px;
        object-position: 0 -38px;
        margin-top: 0;
	}
	
	#mover-1 {
		background-size: 120% !important;
	}

	#mover-2 {
		background-size: 120% !important;
	}
	#mover-3 {
		background-size: 120% !important;
	}
	
	/*Home Page Adjustments*/
	#home-page-four-cores-section{
		margin-top: -20px !important;
	}
	
	#home-page-four-cores-section-right-c{
		margin-top: -20px !important;
	}
	
	/*Philosphy Page Adjustments*/
	#philo-page-heroscene-top h1{
		font-size: 32px !important;
	}
	#philo-page-heroscene-top p{
		font-weight: 500;
		font-size: 16px !important;
	}
	
	section#philo-page-section-wesee h2 {
		font-size: 28px !important;
		margin-top: 10px;
	}
	
	section#philo-page-section-culture-item-adjust {
		margin-top: -16px !important;
	}
	
	section#philo-page-section-competency-item-adjust {
		margin-top: -19px !important;
	}
	
	.cue-page-activation-ce-right-col-box {
		margin-top: -40px;
	}

}

@media only screen and (max-width: 1000px) {
	
	.responsive-float-left-break {
		display:block !important;
		float:left !important;
		margin-top: 35px;
	}
	
}

@media only screen and (max-width: 1027px) {
	
	a.custom-buttons-mono-bubblechat {
		margin-top:0px;
		margin-bottom:25px;
		float:left;
	}
	
}

@media only screen and (max-width: 1070px) {
	
	/*SOS Cues Page*/
	.float-left-1070 {
		float:left !important;
		margin-top: 0px;
        margin-bottom: 26px;
		clear:both;
	}
	
}

@media only screen and (max-width: 1212px) {
	
	.custom-column-sos {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}

	.custom-column-sos:first-child {
		margin-right:15px
	}

	
	.custom-column-sos.spacer-sos-two {
    	margin-top: 18px;
	}
	
}

@media only screen and (max-width: 1240px) {
	
	/*SOS Cues Page*/
	.spacer-sos-one {
		margin-top: 2px;
	}
	
	.custom-column-sos {
		width: 100%;
	}
	
	.custom-column-sos.spacer-sos-two {
    	margin-top: 19px;
	}
	
	.custom-column-sos.spacer-sos-type-two {
    	margin-top: 22px;
	}
	
}

@media only screen and (max-width: 1410px) {
	
	div#op-cue-cards div.avia_codeblock {
		max-width: fit-content;
		margin-left: auto;
		margin-right: auto;
	}
	
	.two-column-fixed-cues-op {
		display:block;
	}
	
	.two-column-fixed-cues-op:last-child {
		margin-left:0px;
		margin-bottom:0px;
	}
	
}

@media only screen and (max-width: 1181px) {

	div .av_one_sixth:first-child {
    	width: 100%;
		margin-right: 0px;
		margin-top: 0px;
	}
	
	div .av_one_sixth:last-child {
    	width: 100%;
	}
	
	div .av_one_sixth {
    	margin-left: 0;
    	margin-right: 77px;
		margin-top: -47px;
	}
	
	div .av_one_sixth {
        margin-left: 0;
        margin-right: 0;
        margin-top: -47px;
        width: 160px;
    }
	
	section#block-11 {
		width: 100%;
	}
	
}

/*------------------------------------------------------*/
/*Specialized Responsive Layout for Institute 4 Column Programs Table*/

@media only screen and (max-width: 1058px) {
	
	.first-column-IP-program {
		width: 100%;
    	margin-right: 0%;
	}
	
	.second-column-IP-program {
		width: 100%;
    	clear: both;
		margin-top: -17px;
	}
	
	.three-column-wrapper-IP-program{
		display:inline-block;
		margin-top:0px;
		margin-bottom:15px;
	}
	
	.cue-wrapper-IP-program{
		width:100%;
		height: auto;
		padding: 15px 15px 15px 15px;
    	margin-bottom: 16px;
	}
	
	.cue-wrapper-IP-program:last-child {
		margin-left: 0px;
	}
	
}

@media only screen and (max-width: 1345px) {
	
	.vertical-column-IP-wrapper {
		display: block;
    	justify-content: none;
	}
	
}

@media only screen and (max-width: 1035px) {
	
	.vertical-column-IP-wrapper {
		display: block;
    	justify-content: none;
		margin: 0 10% 0 14%;
	}
	
}

@media only screen and (max-width: 1344px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 24%;
	}
	
}

@media only screen and (max-width: 1322px) {

	#mover-1 {
		background-size: 150% !important;
		cursor: pointer;
	}

	#mover-2 {
		background-size: 150% !important;
		cursor: pointer;
	}
	#mover-3 {
		background-size: 150% !important;
		cursor: pointer;
	}
	
}

@media only screen and (max-width: 1260px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 20%;
	}
	
}

@media only screen and (max-width: 1187px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 18%;
	}
	
}

@media only screen and (max-width: 1170px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 17%;
	}
		#mover-1 {
		background-size: 190% !important;
	}

	#mover-2 {
		background-size: 190% !important;
	}
	
	#mover-3 {
		background-size: 190% !important;
	}
	
}
@media only screen and (max-width: 1090px) {

	
}

@media only screen and (max-width: 1046px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 14%;
	}
	
	#mover-1 {
		background-size: 225% !important;
	}

	#mover-2 {
		background-size: 225% !important;
	}
	#mover-3 {
		background-size: 225% !important;
	}
	
}

@media only screen and (max-width: 1007px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 11%;
	}
	
}

@media only screen and (max-width: 930px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 4%;
	}
	
}

@media only screen and (max-width: 860px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 2%;
	}
	
}

@media only screen and (max-width: 830px) {
	
	.vertical-column-IP-wrapper {
		width:auto;
		margin: 0 0 0 -21px;
	}
	
	.vertical-column-IP-table {
		width:100%;
	}
	
	.bottom-section-IP {
		height: auto;
	}
	
	.top-section-IP{
		height:auto;
	}
}
