/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
.et_pb_slider .et_pb_slide{
    max-height: 446px;
}
.forminator-calendar--flat .ui-datepicker-header .ui-datepicker-title select{
	height: auto !important;
}
forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select {
    height:auto!important;
    
}
.forminator-calendar--flat .ui-datepicker-header .ui-datepicker-title select {
   height: auto;
}
.regS .preferreddate select{
     -moz-appearance: none;  /*Removes default style Firefox*/
}
.forminator-custom-form.forminator-design--flat .forminator-textarea{
	min-height: 100px !important;
}
.brdcms{
	color: #fff;
}
span.breadcrumb_last{
	color: #ca1011;
}
.blog article{
    width: 30%;
    float: left;
    margin: 10px;
}
.newsful .newsscroller_title a{
	color: #000;
	font-weight: 600;
	font-size: 17px;
	font-family: Poppins, Helvetica, Arial, Lucida, sans-serif;
}
.newsful .newsscroller_title{
	text-decoration: none;
}
.home .brdcms{
	display: none;
}
.sep-page .sep-event-description .event-title h2, .sep-page .sep-event-description .single-event-description p{
	color: #fff !important;
}
.sep-page .left-column .single-event-details{
	padding: 10px;
}
.page-id-2446 #main-content #content-area h1{
	color: #ca1011;
}
.sep-page .sep-detail .left-column{
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.sep-page .sep-detail .left-column .single-event-time{
	border-bottom: 0 !important;
}
.enqform.online-asmnt .input-group.btn-sub.onlAsmnt input{
	color: #ffffff!important;
    background: #ca1011;
    border-color: #ca1011;
    background-color: #ca1011;
	font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
	padding: .3em 1em;
    border: 2px solid;
}
.enqform.online-asmnt input[type=email], .enqform.online-asmnt input[type=password], .enqform.online-asmnt input[type=tel], .enqform.online-asmnt input[type=text], .enqform.online-asmnt textarea, .enqform.online-asmnt input[type=file]{
	color: #999;
    background-color: #eee;
    font-size: 14px;
    border: 0 !important;
	text-align: center;
	border-radius: 3px;
    overflow: hidden;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    line-height: 1.8em;
}

.bTnegB{
	display: inline-block;
	float: left;
	margin: 37px;
}
.bTnegB a{
	color: #ffffff!important;
    border-width: 12px!important;
    border-color: #ca1011;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    background-color: #ca1011;
	padding: 15px 20px;
	border-radius: 3px;
}
.sep-page .sep-detail .left-column .single-event-time .event-date-time strong, .sep-page .sep-detail .left-column .single-event-time h3, .sep-page .sep-detail .left-column .event-schedule .single-date{
	color: #c1c1c1;
}
header#main-header.et-fixed-header{
	top: 0 !important;
}
#et-info-phone {
    margin-right: 13px;
    display: block;
}
.sep-page ul.pagination{
	display: none;
}
.reGstnfrm textarea{
	max-width: 100%;
}
#fbMsg img{
	top:  auto !important;
	bottom: 0;
	width: 15%;
    height: auto !important;
}
.sTkybTm img{
	width: 67%;
}
.sTkybTm{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1000;
}
#top-header #et-info{
	font-size: 13px;
	margin-left: -36px;
}
#rCntImg .post-content{
	display: none;
}
#top-header.et-fixed-header{
	display: none;
}
.loGoImg{
	width: 12%;
	height: auto;
	float: left;
}
ul.canada-imgtn li a{
	color: #000;
}
#Immigration-canada-menu{
	background: #f1f1f1;
}
li.imgrtCnd {
	list-style: none;
}
li.imgrtCnd > a{
	padding: 5% 0;
    font-size: 16px;
	font-weight: 700;
}
h3.iMgthD{
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    font-size: 28px;
    color: #001b56!important;
    line-height: 1.4em;
}
#rCntImg .column.size-1of1 .et_pb_post{
	margin-bottom: 10px !important;
}
.form-group{
	padding :8px 15px;
	border-bottom: 1px solid #9e9a9a;
	
}
.et_pb_row.et_pb_row_2.et_pb_gutters1.et_pb_row_fullwidth.et-last-child{
	margin-bottom: 0px !important;
    padding-bottom: 75px !important;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough{
	margin-top: -180px;
}
.no-padding{
	display: inline-block;
	margin-right: 5%;
}
.et_pb_column.et_pb_column_1_3.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough{
	padding-right: 0px;
}
.tab-content .col-md-4{
	width: 30%;
    margin-right: 20px;
    float: left;
}
.tab-content .migrate{
	box-shadow: 5px 6px;
    padding: 30px;
    box-shadow: 0 0 5px 2px rgba(243, 241, 241, 1);
    border: 1px solid #f3f3f3;
    -webkit-box-shadow: 0 0 5px 2px rgba(243, 241, 241, 1);
    -moz-box-shadow: 0 0 5px 2px rgba(243, 241, 241, 1);
}
#tab_container_29 .tab-content{
	 padding: 5px 20px 20px 20px;
}
.tab-content .migrate img{
	padding-right: 10px;
	position: absolute;
}
.tab-content .migrate p.paragraph{
    padding-top: 20px;
    font-size: 14px;
	line-height: 29px;
}
.tab-content .migrate h3{
	padding: 7px 52px;
	color: #ca1011;
	font-weight: 600;
    display: inline-block;
}
.et_pb_section.et_pb_section_1.et_section_regular .et_pb_row{
	width: 100%;
	max-width: 96%;
}
p.et_pb_contact_field.et_pb_contact_field_last+p.et_pb_contact_field.et_pb_contact_field_last {
    clear: none !important;
}
p.et_pb_contact_field:not(.et_pb_contact_field_last), p.et_pb_contact_field_half+p.et_pb_contact_field_last:not(.et_pb_contact_field_half) {
    clear: none !important;
}
.et_pb_contact_field.et_pb_contact_field_8.et_pb_contact_field_last{
	display: inline-block;
}
.et_contact_bottom_container{
	width: 100%;
    text-align: center;
}
body #page-container .et_pb_contact_form_1.et_pb_contact_form_container .et_pb_button{
	margin-top: 20px;
    padding: 5px 49px;
}
p.et_pb_contact_field{
	padding: 0 0 0 1%;
}
#no-desc .post-content{
	display: none;
}
span.border{
	width: 45px;
    float: left;
    height: 2px;
    background-color: #ca1011;
}
#no-desc .et_pb_post {
    margin-bottom: 12px;
	border-bottom: 1px solid #3d4758;
}
#no-desc h2{
	font-size: 18px;
}
.footer-fixed-bottom{
	position: fixed;
    bottom: 0;
    color: #fff;
    width: 100%;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    float: left;
	padding: 10px 0px;
    background-color: #ca1011;
	z-index: 100000;
}
.footer-fixed-bottom .col-md-4{
	width: 33%;
    float: left;
	text-align: center;
}

.footer-fixed-bottom a{
	color: #fff;
}
.footer-fixed-bottom .col-md-4 img{
	margin-bottom: -6px;
	padding: 5px 11px 0px 5px;
}
.footer-fixed-bottom .col-md-4.last{
	float: right;
}
#latest-news h4{
	text-align: center;
	padding: 10px 10px;
	background-color: #a31416;
}
#latest-news{
	padding-right: 0px;
}
marquee {
	height: 236px;
}
.news-container{
	padding: 5px 15px;
}
.news-container li{
	border-bottom: 1px dotted #9E9E9E;
}
#page-container{
	background-color: #171717;
}


#et-main-area{
	position: relative;
}
.contactform h3{
	padding: 20px 0;
    font-size: 28px;
    color: #fff;
	line-height: 1.4em;
    font-weight: 700;
}
.contactform{
	background-color: rgba(8, 9, 27, 0.58);
	display: inline-block;
	padding: 3% 5% 2% 5%;
    z-index: 1000;
    width: 50%;
	position: absolute;
	top: 1%;
	left: 24%;
	text-align: center;
}

.regS input.text, .regS input.title, .regS input[type=email], .regS input[type=password], .regS input[type=tel], .regS input[type=text], .regS select, .regS textarea{
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px;
	padding: 13px;
    border-radius: 10px;
    color: #716f6f;
    width: 100%;
    box-shadow: none;
    border: none;
}
.regS input[type=radio]{
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px;
}
.regS .radio-regs{
	padding: 13px 0;
}
.regS .reghead{
	font-size: 18px;
	color: #757575;
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
}
.regS .radio-regs span{
	font-size: 16px;
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
}

.contactform input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea, input[type=file]{
	padding: 13px;
    border-radius: 10px;
    color: #ccc;
	color: #ccc;
    width: 100%;
    box-shadow: none;
    border: none;
}
.input-group{
	margin-bottom: 10px;
}
.wpcf7-submit{
	padding: 10px;
    border: none;
    border-radius: 14px;
    background-color: #e31e24;
    color: #fff;
    box-shadow: none;
    font-size: 15px;
    font-weight: 600;
}
.wpcf7-submit:hover{
	color:#e31e24;
	background-color: #fff;
}
#logo {
    display: inline-block;
    float: left;
    max-height: none;
  /*  width: 12%;*/
    margin-bottom: 0;

}
#page-container #main-header{
	background-color: #ca1011 !important;
}
.imgLinks{
	display: inline-block;
	float: right;
    margin-top: 6px;
}
#top-header ul.et-social-icons li:nth-child(1) a{
	background-color: #3280e7;
}
#top-header ul.et-social-icons li:nth-child(2) a{
	background-color: #32c8de;
}
#top-header ul.et-social-icons li:nth-child(3) a{
	background-color: #fa331e;
}
#top-header ul.et-social-icons li:nth-child(4) a{
	background-color: #32c8de;
}
#top-header ul.et-social-icons li:nth-child(5) a{
	background-color: #fa331e;
}
.et-fixed-header#top-header .et-social-icon a{
	color: #fff;
}
.et-fixed-header #top-menu li.current-menu-ancestor .current-menu-item a{
	color: #ca1011 !important;
}
.et-fixed-header #top-menu li.current-menu-ancestor ul.sub-menu a{
	color: #000 !important;
}
#top-header .et-social-icon a{
	font-size: 14px;
    padding: 10px;
    color: #fff;
    border-radius: 50px;
}
#et-info {
    float: right;
	margin-top: 2.2%;
}
#main-header #top-menu-nav .nav li a{
	font-weight: 600;
    font-size: 14px;
}
#btn-full-width{
	width:100%;
}
.et_pb_slide{
	height: -webkit-fill-available;
}

.input-title h3{
	text-shadow: 0.5px -0.6vw #e31e24;
	font-weight:900;
	text-align: center;
	padding: 0;
    margin: 0;
	font-size:32px;
	-webkit-background-clip: text;
   	-webkit-text-fill-color: transparent;
   	animation: 800ms BeProud linear infinite,
   	500ms Always ease alternate infinite;
}

/* Mozilla firefox Code */
@supports (-moz-appearance:none) {
	.et_pb_slider .et_pb_slide{
		min-height: 460px;
	}
}  
@keyframes BeProud {
	100% { background-position: 100vw 0px; }
}
@keyframes Always {
	100% { transform: scale(1.1);}
}
.et_pb_bg_layout_dark .et_pb_slide_description{
	padding: 3.5%;
}
.et-pb-controllers {
    display: none;
}
#canada .et_pb_blurb_content {width: 17%; float: left; margin-right: 3%;}
#uk .et_pb_blurb_content {width: 17%; float: left; margin-right: 3%;}
#usa .et_pb_blurb_content {width: 17%; float: left; margin-right: 3%;}
#australia .et_pb_blurb_content {width: 17%; float: left;  margin-right: 3%;}
#newzealand .et_pb_blurb_content {width: 17%; float: left;}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{
	margin-bottom:0px;
}
#canada .et_pb_main_blurb_image { margin-bottom: 0;}
#uk .et_pb_main_blurb_image {margin-bottom: 0;}
#usa .et_pb_main_blurb_image {margin-bottom: 0;}
#australia .et_pb_main_blurb_image {margin-bottom: 0;}
#newzealand .et_pb_main_blurb_image {margin-bottom: 0;}

#five-column .et_pb_blurb_container{
	background-color: #e31e24;
	margin-top: -6px;
}
#five-column .et_pb_blurb_container h4{
	 padding: 13px;
	color: #fff;
	font-weight: 500;
}
.sticky-contact{
	color: #fff;
    position: fixed;
    background-color: #ca1011;
    z-index: 1000000;
    right: 1.5%;
    padding: 17px 10px;
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    top: 38%;
    display: none;
}
.sticky-contact a{
	color: #fff;
	font-size: 16px;
}
.et_pb_newsletter{
	padding: 0px 10px;
}

.et_header_style_left .logo_container{
	left: 5%;
}
#listed-widget li{
	padding: 5% 0;
	border-bottom: 1px solid #ccc;
}
#listed-widget li a{
	color: #002338 !important;
}
#listed-widget li a:hover{
	color: #e31e24 !important;
}
.input-group.btn-sub{
	width: 100%;
	display: inline-block;
	text-align: center;
}
#five-column span.et_pb_image_wrap{
	overflow: hidden;
}
#five-column img{
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#five-column img:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0.5;
}
span.muted{
    display: none;
}
#five-column img:hover span.muted{
    display: block;
}
#five-column #canada p a{
	position: absolute;
    top: 0;
    transition: background 0.5s ease;
	-webkit-transition: opacity .2s,-webkit-transform .35s;
    transition: opacity .2s,transform .35s;
    -webkit-transform: translate3d(0,44px,0);
    transform: translate3d(0,44px,0);
    color: #e31e24;
    font-weight: bold;
    left: 33%;
    display: none;
}
#five-column #canada:hover p a{
	display: block;
}
#five-column #uk p a{
	position: absolute;
    top: 0;
    transition: background 0.5s ease;
	-webkit-transition: opacity .2s,-webkit-transform .35s;
    transition: opacity .2s,transform .35s;
    -webkit-transform: translate3d(0,44px,0);
    transform: translate3d(0,44px,0);
    color: #e31e24;
    font-weight: bold;
    left: 33%;
    display: none;
}
#five-column #uk:hover p a{
	display: block;
}
#five-column #usa p a{
	position: absolute;
    top: 0;
    transition: background 0.5s ease;
	-webkit-transition: opacity .2s,-webkit-transform .35s;
    transition: opacity .2s,transform .35s;
    -webkit-transform: translate3d(0,44px,0);
    transform: translate3d(0,44px,0);
    color: #e31e24;
    font-weight: bold;
    left: 33%;
    display: none;
}
#five-column #usa:hover p a{
	display: block;
}
#five-column #australia p a{
	position: absolute;
    top: 0;
    transition: background 0.5s ease;
	-webkit-transition: opacity .2s,-webkit-transform .35s;
    transition: opacity .2s,transform .35s;
    -webkit-transform: translate3d(0,44px,0);
    transform: translate3d(0,44px,0);
    color: #e31e24;
    font-weight: bold;
    left: 33%;
    display: none;
}
#five-column #australia:hover p a{
	display: block;
}
#five-column #newzealand p a{
	position: absolute;
    top: 0;
    transition: background 0.5s ease;
	-webkit-transition: opacity .2s,-webkit-transform .35s;
    transition: opacity .2s,transform .35s;
    -webkit-transform: translate3d(0,44px,0);
    transform: translate3d(0,44px,0);
    color: #e31e24;
    font-weight: bold;
    left: 33%;
    display: none;
}
#five-column #newzealand:hover p a{
	display: block;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: rgba(0, 0, 0, 0.08);
}
#footer-info, #footer-info a {
    width: 100%;
    text-align: center;

}
#main-header.et-fixed-header #logo{
/*	width: 12%; */
}
.et-fixed-header ul.sub-menu li a{
	color: #1e1e1e !important;
}
#main-header .nav li ul a {
    color: #1e1e1e !important;
}
#special-width .et_pb_row{
	width: 100%;
	max-width: 90%;
}
#fixed-contact .et-pb-contact-message{
	color: #4CAF50;
}
.et_pb_row{
	width: 100%;
	max-width: 90%;
}
#custom-bar{
	margin-right: 0;
}
.sliding-enquiry .enquiry-header{
	background-color: #ea1e24 !important;
}
.sliding-enquiry .enquiry-header{
	border: 1px solid #ea1e24 !important;
}
.et_mobile_menu li a{
	color: #1e1e1e !important;
}
#study1 .et_pb_blurb_content {width: 17%; float: left; margin-right: 3%;}
#study2 .et_pb_blurb_content {width: 17%; float: left; margin-right: 3%;}
#study3 .et_pb_blurb_content {width: 17%; float: left; }
#study4 .et_pb_blurb_content {width: 17%; float: left;  margin-right: 3%;}
#study5 .et_pb_blurb_content {width: 17%; float: left; margin-right: 3%;}
#logo{
	padding-top: 3px;
}
#fixed-contact{
	border: 3px solid #ca1011;
    overflow: hidden;
    padding: 5%;
}
.sticky-popup .popup-header .popup-title{
    writing-mode: vertical-rl;
    text-orientation: initial;
    writing-mode: initial !important;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    white-space: nowrap;
    display: block;
    padding: 23px 0px;
	font-weight: 500;
	font-size: 16px;
}
.enqform .title h3{
	text-align: center;
	font-weight: 600;
}
.sticky-popup-right .popup-header{
    height: 145px !important;
}
.enqform .popup-content input, .enqform textarea, .enqform select{
	border: 1px solid #dad1d1 !important;
}
.enqform .input-group.btn-sub input{
	background-color: transparent;
    color: #e31e24;
	border: 1px solid #e31e24;
	border-radius: 0;
}
.enqform .input-group.btn-sub input:hover{
	background-color: #e31e24;
    color: #fff;
}
.enqform input[type=email], .enqform input[type=password], .enqform input[type=tel], .enqform input[type=text], .enqform textarea, .enqform input[type=file]{
	border: 1px solid #ccc;
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 14px;
	border-radius: 5px;
}
.contact-form .input-group{
	border-width: 1px;
    border-style: solid;
    border-color: rgba(0,0,0,0.12);
	margin-bottom: 3%;
	padding: 0 0 0 1%;
}
.contact-form .input-group.btn-sub{
	border-width: 0;
	border: none;
}
.contact-form .input-group.btn-sub .wpcf7-submit{
	color: #ffffff!important;
    background: #ed4441;
    border-width: 2px!important;
    border-color: #ed4441;
    border-radius: 0px;
    letter-spacing: 4px;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: #ed4441;
	font-size: 20px;
    line-height: 1.7em!important;
	padding: 10px 15px;
}
.contact-form input[type=email], .contact-form input[type=password], .contact-form input[type=tel], .contact-form input[type=text], .contact-form textarea{
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px;
}
.fLeCls{
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px;
	padding: 13px;
    border-radius: 10px;
    color: #ccc;
	color: #ccc;
    width: 100%;
    box-shadow: none;
    border: none;
}
#five-column .et_pb_blurb .et_pb_module_header a, #five-column .et_pb_blurb h4 a{
	font-size: 13px;
}
.contactform textarea{
	max-width: 100%;
}
#quBic .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough{
	    margin-top: 0;
}
#wpcf7-f40-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{
	color: #fff;
}
#aBtiMg1 .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough{
	margin-top: 0;
}
.liNk1{
	width: 90%; 
	height: auto;
	margin-left: 36px;
}
.liNk2{
	width: auto; 
	height: 50px; 
	margin-left: 10px;
}
#comment-wrap {
    padding-top: 10px;
}
.post-template-default.single.single-post .et_pb_row, .post-template-default.single.single-post .et_pb_section{
	padding: 15px 0 0 0;
}
.form-submit {
    text-align: left;
}



/*Responsive */

@media only screen and (min-width: 1380px) and (max-width: 1600px){

}
@media only screen and (min-width: 1330px){
	#logo{
		/* width: 12%; */
	}
	#aDrsBlk{
		min-height: 397px;
	}
}
@media only screen and (min-width: 1278px) and (max-width: 1330px){
	#aBtLn p{
		line-height: 2.35em;
	}
}

@media only screen and (max-width: 1330px){
	#aDrsBlk{
		min-height: 397px;
	}
}
@media only screen and (max-width: 1200px){
	.contactform{
		top: 27px;
	}
	.contactform .input-title h3{
		font-size: 28px;
	}
	#logo {
		padding-top: 10px;
	}
}
@media only screen and (max-width: 1000px){
	.tab-content .col-md-4{
		margin-bottom: 2%;
		width: auto;
		margin-right: 0;
	}
	#main-footer{
		position: relative;

	}
	.footer-fixed-bottom{
		position: absolute;
    	bottom: 0;
		left: 0;
	}
	#top-header #et-info .et-social-icons{
		display: none;
	}
	.footer-fixed-bottom .col-md-4.more{
		width: 100%;
	}
	.footer-fixed-bottom .col-md-4.less, .footer-fixed-bottom .col-md-4.last{
		width: 50%;
	}
	#five-column #canada p a{
	    left: 24%;
	    -webkit-transform: translate3d(0,27px,0);
        transform: translate3d(0,27px,0);
	}
}
@media only screen and (max-width: 980px){
	#special-width{
		padding: 5% 3%;
	} 
	.et_pb_section_3{
		padding: 50px 30px;
		padding-left: 30px !important;
	}
	#footer-wrap{
		padding: 0 10px;
	}
	#logo{
		width: 18%;
	}
	#aDrsBlk{
		min-height: auto;
	}
	/* New Style on New Header */
	#top-header .loGoImg{
		display: none;
	}
	#top-header .imgLinks{
		float: none;
	}
	#top-header .liNk1{
		margin-left: 0;
	}
	#page-container #main-header{
		background-color: #f5efef !important;
	}
	.et_header_style_split #main-header .mobile_nav{
		display: inline-block;
    	background-color: transparent;
	}
	.et_header_style_split .mobile_nav .select_page{
		display: none;
	}
	
}
@media only screen and (max-width: 980px){
	#top-header.et-fixed-header{
		display: block;
	}
	#page-container {
	    background-color: #000000;
	}
	.et_header_style_split #logo{
		width: 30%;
	}
	header#main-header.et-fixed-header {
	    top: auto !important;
	}
}
@media only screen and (max-width: 930px){
		#canada .et_pb_blurb_content, #uk .et_pb_blurb_content, #usa .et_pb_blurb_content, #australia .et_pb_blurb_content, #newzealand .et_pb_blurb_content{
		width: 100%;
		margin-right: 0px;
			margin-bottom: 20px;
	}
	#study1 .et_pb_blurb_content, #study2 .et_pb_blurb_content, #study3 .et_pb_blurb_content, #study4 .et_pb_blurb_content, #study5 .et_pb_blurb_content{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}
	#five-column #canada p a{
	    left: 44%;
	    top: 30%;
	}
}

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

}

@media only screen and (max-width: 730px){
 	.contactform{
	    left: 22%;
	    width: 55%;
	} 
	.sTkybTm{
		display: none;
	}
	.input-title h3{
	   font-size: 28px;
	   padding-bottom: 7px;
	}
	#logo {
		/*padding-top: 5%;*/
	}
	.mapFl{
		float: left !important;
	}
}
@media only screen and (max-width: 560px){
	.contactform h3{
		font-size: 20px;
	}
}
@media only screen and (max-width: 520px){
	.footer-fixed-bottom .col-md-4.less, .footer-fixed-bottom .col-md-4.last{
		width: 100%;
	}
	#study1, #study2, #study3, #study4, #study5{
		padding: 10%;
	}
	header#main-header.et-fixed-header {
	    top: 204px !important;
	}
	#main-header.et-fixed-header #logo {
	    width: 30%;
	}
}
@media only screen and (max-width: 420px){
 	.contactform{
		left: 19%;
        width: 63%;
		top: 37px;
	}
	#top-header #et-info{
		margin-left: 0;
	}
	#top-header .container{
		text-align: center;
	}
	#et-info{
		float: none;
	}
	.bTnegB{
		float: none;
    	margin: 37px 0px;
	}
	#five-column #canada p a {
        left: 41%;
        top: 21%;
    }
	.contactform .input-title h3{
		font-size: 25px;
	}
	#logo{
		width: 40%;
	}
	#footer-wrap.et_pb_section .et_pb_column .et_pb_module{
		text-align: center;
	}
	#footer-wrap{
		padding-top: 0;
	} 
	.sTkybTm img{
		width: 80%;
	}
	#top-header .liNk1, #top-header .liNk2{
		height: auto;
		width: 80%;
	}
	.bTnegB a{
		padding: 15px 10px;
		font-size: 13px;
	}
}