/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
* {
	margin: 0;
	padding: 0;
font-family: 'Open Sans regular', sans-serif;
	color:#000;
}

ul,
ol,
li {
	margin: 0px;
	padding: 0;
	list-style: none;
}


.help-block.text-danger {
	margin: 0;
}

.help-block.text-danger li {
	font-size: 10px;
color: red;
}
.contact-form-str .btn-default {
    color: #fff;
    background-color: #ff0000;
    border-color: #ff0000;
    width: 100%;
    font-size: 14px;
    padding: 3px 0px;
    border-radius: 4px;
    box-shadow: 0 4px #c40000;
	margin-top: 11px;
}
.contact-form-str .form-controltext {
 border: 1px solid #ededed;
 background-color: #ededed;
    border-radius: 4px;
  
    box-shadow: none;
    color: #565151 !important;
    text-transform: capitalize;
    font-size: 12px !important;
    height: 62px;
    width: 100%;
    padding: 6px 12px;
}
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
	 background-color: #ff0000;
    border-color: #ff0000;
	color: #fff;
}


.row {
	padding: 0 !important;
	margin: 0 !important;
}
.Quebec_Immigrant {
    margin: 10% 0 0 0;

}
.header-top.call-us {
    float: right;
    padding: 5px 0px;
    border-radius: 27px;
    margin: 17px 0 0 0;
    text-transform: capitalize;
    color: #000 !important;
    font-weight: 800;
    font-size: 16px;

}
.header-top.call-us .contect-us {
    display: block;
    background-color: #ff0000;
    border-radius: 4px;
    color: #ffffff;
    padding:7px 18px;
    font-size: 14px !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    width: auto;
    box-shadow: 0px 4px #545151d4;
    text-transform: uppercase;
}

.Business-Immigration h4
{
	font-size: 19px;
	font-weight: 700;
	margin-top: 37px;
}
.PROVIDER {

margin: 32px 0 0 0;
font-size: 17px;
font-weight: 700;
text-align: center;

}
.header-top.call-us .contect-us:hover {
 text-decoration: none;
}
.header-top.call-us .fa {
	padding: 0 9px 0 0;
}

.content-one {
	font-size: 16.14px;
	margin: 0;
	text-transform: capitalize;
	color: #000 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.content-two {
	font-size: 18.8px;
	margin: 0;
	text-transform: capitalize;
	color: #000 !important;
	font-family: 'Open Sans bold', sans-serif;
	font-weight: 800;
}

.Quebec_Immigrant-one {
	position: relative;
}

.content-three {
font-size: 42.14px;
margin: 0 0 8px 0 !important;
text-transform: uppercase;
color: #ffffff !important;
font-family: 'Open Sans bold', sans-serif;
font-weight: 600;
line-height: .9;
}
.header-bg {
    background: rgb(255, 255, 255);
    -pie-background: rgb(255, 255, 255);
    display: block;
    overflow: hidden;
    min-height: 50px;
    vertical-align: top;
    position: relative;
    width: 100%;
    z-index: 5;
    top: 0;
    box-shadow: 0 1px 1px 0 #c5c5c5;
    border-right: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
}
.outer-header {
	background: url(../image/banner-bg.jpg);
	background-repeat: no-repeat;
	height: auto;
	background-size: cover;
	
	background-position: top center;
height: 100%;
padding: 20px 0;
}


.contact-form-str {
    background-color: rgb(255, 251, 251);
    padding: 20px 20px 25px;
    margin: 8px 0;
    border-radius: 0px 20px 5px;
}




.contact-form-str .form-control {
	height: 31px;
	background-color: #eaeaea;
	border-radius: 4px;
	border: none;
	box-shadow: none;
	color: #7d7b7b !important;
	text-transform: capitalize;
	font-size: 12px !important;
}

.Quebec_Immigrant-one {
    font-size: 31px;
    color: #000 !important;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 400;
    line-height: 0.9;
    margin: 0 0 11px 0;
    display: block;
    font-weight: bold;
}
.Quebec_Immigrant-two {
    text-transform: capitalize;
    color: #ff0000 !important;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 800;
    font-size: 63px;
    display: block;
    line-height: 1;
    margin: 0 0 11px 0;
    display: block;
    text-transform: uppercase;
}
span.Quebec_Immigrant-three {
    text-transform: none;
    font-size: 53px;
    font-weight: bold;
    font-family: 'Open Sans bold', sans-serif;
}




.col-md-12.head-top {
	padding: 10px 0;
}

.form-content {
	text-align: center;
}

.cont-form-str {
    width: 320px;
    float: right;

}

.aboutwwwics {
	padding: 60px 0;
}

.form-content p {
	color: #000;
	margin: 0;
}

.form-group {
	margin-bottom: 5px;
}
.image-logo img{
	width:100%;
}
.image-logo {

    margin-top: 5px;

}


.carousel-inner {
	padding: 0 13%;
}

.Opportunities-title {
	overflow: hidden;
	padding: 0 8%;
}
.wide-Benefits-img img
{
	width:100%;
}
.wide-Benefits {
 padding: 9% 8px 10px 10px;
    color: #fff;
    width: 80%;
    float: right;

}

.quebic-content {
margin-bottom: 25px;
    padding: 0;
    text-align: center;

}
.Invest
{
text-align: center;
font-size: 18px;
font-family: 'Open Sans regular', sans-serif;
font-weight: 800;
color: #000;
margin-bottom: 0px;
}
.quebic-content p {

    padding: 0;
    text-align: center;
    font-size: 14px;
    font-family: 'Open Sans regular', sans-serif;
    font-weight: 400;
	color:#fff;

}
.Opportunities-title .quebic {
color: #ffffff;
font-size: 30px;
font-family: 'Open Sans bold', sans-serif;
font-weight: 700;
display: block;
float: none;
margin: 0 10px 0 0;
text-align: center;
}
.wide-Benefits .bac {

    color: #fff;
    font-size: 20px;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 400;
    display: block;
    float: none;
    margin: 0px 0 0px 0;
    text-align: left;
    overflow: hidden;

}
.wide-Benefits .bac-1 {

    color: #fff;
    font-size:40px;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 400;
    display: block;
    float: none;
    margin: 0px 0 20px 0;
    text-align: left;
    overflow: hidden;

}
.header-bg {
padding: 10px 0;
}
.Overseas li {

    color: #fff;

}
.Opportunities-title .quebic-pri {
	font-weight: bold;
	color: #000000;
	font-size: 30px;
	font-family: 'Open Sans bold', sans-serif;
	font-weight: 700;
	display: block;
	float: left;
}

.Opportunities-content {
	font-weight: normal;
	color: 000000;
	font-size: 14px;
}
.Testimonials {

  color: #ff0000 !important;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 800;
    font-size: 30px;
    text-align: center;
    margin: 0 0 24px 0;

}
.well {
   height: 214px !important;
    padding: 15px 10px !important;
    margin-bottom: 5px;
    background-color: #eeeeee;
    border: 1px solid #eeeeee;
    border-radius: 4px;

    text-align: center;
}

.well.one {
height: auto !important;
padding: 10px 10px !important;
margin-bottom: 5px;
 background-color: #eeeeee;

border-bottom: 4px solid #cccccc;
border-radius: 1px;
box-shadow: none;
text-align: center;
}
.well.one img {
width: 100%;
}
.global {
font-family: 'Open Sans bold', sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;

}
.icon-text-global
{

    font-size: 12px;
    padding: 9px 0 !important;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	color: #5b5757;
	 font-weight: 400;
}
.icon-text-global.two
{
	 padding: 0px 0 !important;
}
.Business-Immigration li {

   padding: 1px 0px 1px 30px;
background-image: url(../image/tick.png);
background-repeat: no-repeat;
background-position: 0px 5px;
font-size: 14px;
text-align: justify !important;
font-weight: 400;
font-family: 'Open Sans bold', sans-serif;
line-height: 26px;

	

}
.Overseas li {
 padding: 1px 0px 1px 30px;
background-image: url(../image/tick.png);
background-repeat: no-repeat;
background-position: 0px 5px;
font-size: 14px;
text-align: justify !important;
font-weight: 400;
font-family: 'Open Sans bold', sans-serif;
line-height: 26px;

}
.BUSINESS_PROGRAMS-b {

 font-size: 12px;
   
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	color: #5b5757;
	 font-weight: 400;

}
.BUSINESS_PROGRAMS
{
	font-weight: 700;
	font-size: 12px;
	font-family: 'Open Sans bold', sans-serif;
	margin-bottom: 4px;
}
.icon-text-three
{
	 font-size: 12px;
   
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	color: #5b5757;
	 font-weight: 400;
	 margin: 10px 0 !important;
}
.content-text {
    text-align: center;
    color: #7b7b7b;
}
.process
{
	font-weight: 700;
	font-size: 12px;
	font-family: 'Open Sans bold', sans-serif;
}
.usa-color
{
	color: #fb3b3b !important;
	  font-size: 12px;
	   font-weight: 700;
}
.loc {

    text-align: center;

}
.name {

    display: block;
	color: #ff0000 !important;
	font-family: 'Open Sans bold', sans-serif;
	font-weight: 700;
		font-size: 18px;

}
.location{

    display: block;
	display: block;
	color: #000 !important;
	font-family: 'Open Sans bold', sans-serif;
	font-weight: 400;

	font-size: 13px;

}
.icon-text {

    font-style: italic;
    font-size: 13px;
    padding: 10px 0 !important;
	

}
.Student-gallery {

    padding: 40px 0;

}
.Time-location
{
padding: 50px 0 20px;

background-color:#eeeeee;
}
.title-time-location {

   color: #ff0000 !important;
    font-size: 28px;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 800;
    display: block;
    float: none;
    text-align: center;
    padding: 0px 0 16px 0;
    border-bottom: 1px solid #ccc;
    width: 95%;
    margin: 0 auto 16px;

}
.date-text{

color: #000;
font-size: 16px;
font-family: 'Open Sans bold', sans-serif;
font-weight: 400;
display: block;
text-align: center;

}
.carousel-caption-one {
height: auto;
text-align: center;

}
.col-md-12.sep {
    background-color: #010103;
    margin: 0;
    padding: 0;
    margin: 0 0 5px 0;
}


.long-width
{
	padding: 10px 0;
}
.date-text.book-now:hover {
	text-decoration: none;
}
@media screen and (min-device-width: 641px) and (max-device-width: 768px) {
	.header-top.call-us .contect-us {

    margin: 0 auto;
}
.well.one {
    height: 519px !important;

}
.title-time-location {
    font-size: 22px;
}
.Testimonials {

    font-size: 23px;
}
.Opportunities-title .quebic {

    font-size: 26px;
}
.well {

    height: 266px !important;
}
.wide-Benefits-img {
    text-align: center;
}

.col-md-1.mon {
background-color: #ff0000;

color: #fff;
width: 200px;
margin: 0 auto;


}
.book_no {
    display: inline;

}




.backround-sec1 { padding-bottom: 26px;}
.Quebec_Immigrant {
    padding: 10px;
    width: 100%;
    position: relative;
    margin-top: 42px;
    text-align: center;
}

	.Opportunities-title .quebic-pri {
		font-size: 29px;
		display: inline;
	}
	.quebic-content {

    padding: 0px 3%;

    }
   .Opportunities-title {

    overflow: hidden;
    padding: 0 3%;

  }
	.cont-form-str {
		width: 355px;
		float: none;
		margin: 6% auto 3%;
	}
	.Quebec_Immigrant-one {
		font-size: 40px;
	}
	.content-two {
		font-size: 12.8px;
	}
	.Quebec_Immigrant-one {
		font-size: 17.14px;
	}
	.Quebec_Immigrant-two {
		font-size: 24px; 
margin-bottom: 0;
	}
	.Business-Immigration h4 {

    font-size: 15px;
    font-weight: 700;
    margin-top: 16px;

}
.Business-Immigration {
    padding: 6px;
    background-color: rgb(255,255,255,.5);

}
.outer-header {


    margin: 10px 0 0 0;

}
.mar-gen
{
	padding:0 4px 0 4px !important;
}
	.cont-form-str {
		width: 240px;
		float: none;
		margin: 6% auto 0%;
	}
	.world-wide-service {
		padding: 0;
	}
	.col-md-6.right-side-to {
		padding: 3% 0 16px 3%;
	}
	.col-md-6.left-side-to {
		padding: 3% 0 16px 3%;
	}
	.wide-Benefits-img img {
		width: 100%;
	}
	.wide-Benefits {
    padding: 0 0 0 0;
}
.wide-Benefits .bac {

    margin: 0px 0 28px 0;
    text-align: center;
}

	.heading-lrg {
    color: #ff0000 !important;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 800;
    font-size: 40px;
	}
.Student-gallery {
    padding: 50px 0 45px;
 
}
.col-md-12.sep {
    background-color: #010103;
    margin: 0;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}
.header-top.call-us {

    float: right;
    padding: 0;
    border-radius: 27px;
    margin: 7px 0 0 0;
    text-transform: capitalize;
    color: #000 !important;
    font-weight: 800;
    font-size: 16px;
 

}
.PROVIDER {

    float: right;
    margin: 29px auto 0;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    width: 80%;

}
.header-bg {
padding: 10px 0;
}
}
@media screen and (min-device-width: 481px) and (max-device-width: 640px) {
	
	
	.backround-sec1 { padding-bottom: 26px;}
	.header-top.call-us .contect-us {

    margin: 0 auto;
}
.well.one {
    height: auto; !important;

}
.well {

    height: auto; !important;
}
.wide-Benefits-img {
    text-align: center;
}

.col-md-1.mon {
background-color: #ff0000;

color: #fff;
width: 200px;
margin: 0 auto;


}
.book_no {
    display: inline;

}

.Quebec_Immigrant {
    padding: 10px;
    width: 100%;
    position: relative;
    margin-top: 10px;
	text-align: center;

}
	.Opportunities-title .quebic-pri {
		font-size: 29px;
		display: inline;
	}
	.quebic-content {

    padding: 0px 3%;

    }
   .Opportunities-title {

    overflow: hidden;
    padding: 0 3%;

  }
	.cont-form-str {
		width: 355px;
		float: none;
		margin: 6% auto 3%;
	}
	.Quebec_Immigrant-one {
		font-size: 40px;
	}
	.content-two {
		font-size: 12.8px;
	}
	.Quebec_Immigrant-one {
		font-size: 17.14px;
	}
	.Quebec_Immigrant-two {
		font-size: 24px; 
margin-bottom: 0;
	}
	.Business-Immigration h4 {

    font-size: 15px;
    font-weight: 700;
    margin-top: 16px;

}
.Business-Immigration {
    padding: 6px;
    background-color: rgb(255,255,255,.5);

}
.outer-header {

    padding: 0px !important;
    margin: 10px 0 0 0;

}
.outer-header {
    margin-top: 93px !important;
}
.header-bg {
padding-bottom: 13px;
}
.mar-gen
{
	padding:0 4px 0 4px !important;
}
	.cont-form-str {
		width: 355px;
		float: none;
		margin: 6% auto 0%;
	}
	.world-wide-service {
		padding: 0;
	}
	.col-md-6.right-side-to {
		padding: 3% 0 16px 3%;
	}
	.col-md-6.left-side-to {
		padding: 3% 0 16px 3%;
	}
	.wide-Benefits-img img {
		width: 30%;
	}
.wide-Benefits {

    padding: 0;
    color: #fff;
    width: 63%;
    float: none;
    margin: 0 auto 18px;

}
.header-top.logo {

    text-align: center;
    margin-top: 0px;

}
.wide-Benefits .bac {

    margin: 0px 0 28px 0;
    text-align: center;
}

	

.Student-gallery {
    padding: 50px 0 45px;
 
}
.col-md-12.sep {
    background-color: #010103;
    margin: 0;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}
.header-top.call-us {
    float: none;
    padding: 0;
    border-radius: 24px;
    text-transform: capitalize;
    color: #000 !important;
    font-weight: 800;
    font-size: 16px;
    width: auto;
    margin: 14px auto;
    display: table;
}
.PROVIDER {float: none; margin: 19px auto 0;font-size: 14px;font-weight: 700;text-align: center;width: 100%;;}
.header-top.call-us .contect-us { margin: 0 auto; display: initial; padding: 6px 17px;}
.container-fluid.no-padding2 {padding: 0px;max-width: 1900px;}





	
}
@media screen and (min-device-width: 300px) and (max-device-width: 480px) {
.col-md-12.sep {
    background-color: #010103;
   
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

.book_no {
    display: inline;

}
.wide-Benefits-img {
    text-align: center;
}
	.col-md-1.mon {
background-color: #ff0000;

color: #fff;
width: 200px;
margin: 0 auto;


}
.wide-Benefits-img img {
		width: 45%;
	}
.wide-Benefits {
    padding: 2px 2px;
}
.wide-Benefits .bac {

    margin: 0px 0 12px 0;
    text-align: center;
}
.header-top.call-us .contect-us {
display: block;
background-color: #ff0000;
border-radius: 8px;
color: #ffffff;
padding: 8px 20px;
font-size: 14px !important;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
width:auto;
text-align: center;
}
.header-top.logo {
		text-align: center;
	}
	
.Quebec_Immigrant {

    padding: 10px;
    width: 100%;
    position: relative;
    margin: 0;
        margin-top: 0px;
    margin-top: 20px !important;

}
	.cont-form-str {
		float: none;
		margin: 8% auto 0%;
	}
	
	.wide-Benefits .bac {
    width: 100%;
    font-size: 21px;
}
.quebic-content p {

    text-align: justify;
}

.wide-Benefits p{
    text-align: justify;
}
	.content-three {
    font-size: 30.14px;
}

.content-text {
    text-align: center;
}
	.content-two {
		font-size: 12.8px;
	}
	.Quebec_Immigrant-one {
		font-size: 15px;
	}
	.Quebec_Immigrant-two {
		font-size: 16px; 
margin-bottom: 0;
	}
	.Business-Immigration h4 {

    font-size: 14px;
    font-weight: 700;
    margin-top: 16px;

}
.Business-Immigration {
    padding: 6px;
    background-color: rgb(255,255,255,.5);

}
	.col-md-6.left-side-to {
		height: auto;
	}
	.Opportunities-title .quebic {

    font-size: 17px;

}
	.Opportunities-title .quebic-pri {
		font-size: 25px;
	}

	.header-top.call-us {
		float: none;
		width: 100%;
		margin: 0px auto 0px;
		font-size: 13px;
	
		padding: 0;
border-radius: 4px;

	}
	.PROVIDER {

    margin: 14px 0 12px 0;
    font-size: 17px;
    font-weight: 700;
    text-align: center;

}
.cont-form-str { width: 100%;}
.outer-header { padding: 0 0px; background-size: cover; margin-top: 0px !important;}
.header-bg {
padding-bottom: 13px;
}
	.row.test_monial {
		margin: 0 0 30px 0 !important;
		overflow: hidden;
	}
	.Testimonials {
    margin: 0px 0 11px 0;

}
.global {

    font-size: 15px;


}
.wide-Benefits {
    width: 100%;

}
.wide-Benefits .bac-1 {
    font-size: 32px;
	text-align: center;
}
.wide-Benefits {
padding: 2px 2px 20px;
}
.Testimonials {

    font-size: 22px;
  
}
.Student-gallery {

    padding: 24px 0 0;

}
.title-time-location {

    font-size: 18px;
}
.Time-location {

    padding: 20px 0 20px;
    background-color: #eeeeee;

}
.container {

    padding-right: 5px !important;
    padding-right: 5px !important;


}
.well { height: auto !important;}
.location {margin-bottom: 20px;}
}


.align-heading {text-align: right;color: #fa0001;font-weight: bold;}
.heading-sml {font-weight: bold;}
.heading-mdm { font-weight: bold;font-size: 20px;}
.heading-lrg {color: #ff0000 !important;font-family: 'Open Sans bold', sans-serif;font-weight: 800;font-size: 63px; display: block; line-height: 1;margin: 0 0 11px 0;display: block;text-transform: uppercase;}
span.flag-img {position: relative;top: 19px;}
span.flag-img { width: 83%;text-align: right;display: block;}
.spacer1{ padding-top: 51px;}


p.Eb-space {padding-top: 25px; padding-bottom: 25px;}
.pro-heading1 h2 {

    font-size: 35px;
    text-transform: uppercase;
    font-weight: 700;
    color: #f31e34;
    margin-bottom: 0px;

}
ul.Invester-heading li {line-height: 31px; font-weight: 300;}
ul.Invester-heading b {margin-right: 13px;}

.row.about{position:relative;}
.contact-user { bottom: 4%;right: 15px; z-index: 9999; float: right; display: block; background-color: #ff0000; border-radius: 4px;
 color: #ffffff;padding: 8px 27px; font-size: 14px !important;color:#fff !important; font-family: 'Open Sans', sans-serif; font-weight: 400; position:fixed;
width: auto; box-shadow: 0px 4px #545151d4; text-transform: uppercase;margin-bottom: 20px;}
.contact-user:hover {color:#fff !important; text-decoration: none !important; }
span.contact-user a { color: #fff;text-decoration: none;}
.contact-user:focus{text-decoration: none !important;color:#fff !important;}

span.contact-user a { color: #fff;text-decoration: none;}

.Section-Eligibility {
    background: url(../image/star-us.jpg);
    text-align: center;
    padding-top: 38px;
    padding-bottom: 38px;
    background-size: cover;
}

span.eli-text {
    display: block;
    color: #fff;
    max-width: 186px;
    margin: 23px auto;
    font-weight: 700;
    font-size: 17px;

}
h3.Eligibility1 {
    text-transform: uppercase;
    color: #fff;
    font-size: 35px;
    font-weight: 700;

}

.Section-Eligibility p {
    color: #fff;
    margin-top: 25px;
    margin-bottom: 32px;
    font-size: 19px;
    font-weight: 700;

}
span.back-head {

    color: #ffffff;
    font-size: 35px;
    font-family: 'Open Sans bold', sans-serif;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    float: none;
    margin: 0 10px 0 0;
    text-align: left;
    line-height: 56px;
    padding-top: 22px;

}

.sub-ben ul.whyt-i-heading b, .sub-ben p, .sub-ben ul.whyt-i-heading li {
    color: #fff;
}


.section-testimonial h2 {
    color: #ff0000 !important;
    font-size: 28px;
    font-weight: 800;
    float: none;
    text-align: center;
    padding: 0px 0 16px 0;
    width: 100%;
    text-transform: uppercase;
}


section.section-testimonial p {
    font-style: italic;
    max-width: 728px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
	    margin-bottom: 50px;
}
.section-testimonial span.pro-head-border {
    display: block;
}
.row.spacer2 {

}
section.map-loc {
    margin-top: 45px;
}

.map-icon p {
    background: url(../image/location.png);
    background-repeat: no-repeat;
    background-position: 6px 13px;
    max-width: 831px;
    margin: 0 auto;
    padding: 14px 79px;
    color: #fff;
    font-size: 21px;
    text-align: left;
    line-height: 34px;
}
.carousel-inner {
    padding: 0 0%;
}



.map-icon {
    background: #f00;
    text-align: center;
    padding: 19px 6px;
    color: #fff;
    font-size: 16px;
    font-style: italic;
    margin: 0 auto;
    float: none;
    display: table;
    width: 100%;
	position: relative;
    top: -5px;
}
.logose {
    text-align: center;
    padding: 40px 4px;
    background: url(../image/logo-bg.jpg);
}
.Time-location {
    padding: 21px 0 2px;
    background-color: #dcdcdc;
}
.logose img {
    margin: 0 auto;
}

.sub-t {

    margin-top: 10px;
    font-size: 15px;
}
.sub-t {
    margin-top: 10px;
}
.backround-sec2 {
    background: url(../image/why-invest.jpg);
    padding-bottom: 152px;
    height: 650px;
    background-size: cover;
    background-repeat: no-repeat;

}
.sbn { margin-bottom: 24px;}
.sbn img {
    display: table;
    margin: 0 auto;
}
.backround-sec1 {
    background: url(../image/why-invest.jpg);
    padding-bottom: 152px;
    height: 650px;
    background-size: cover;
    background-repeat: no-repeat;

}



.no-padding1 {padding: 0px;}
.container-fluid.no-padding2 { padding: 0px;}
.text-w {
    font-size: 19px;
    font-weight: bold;
    letter-spacing: .2px;
    margin-top: 15px;
    line-height: 31px;
}

.sub-ben ul.whyt-i-heading li {
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    background: url(../image/arrow-white1.png);
    background-repeat: no-repeat;
    padding: 6px 24px;
    background-position: 0px 13px;
}
.arow-sml li {
    background: url(../image/arrow-black.png);
    background-repeat: no-repeat;
    padding: 2px 24px;
    background-position: 0px 13px;
}







.sub-ben ul.whyt-i-heading b {
    margin-right: 7px;
}
.carousel-control.left{
background: none;	
}
.carousel-control.right {
    background: none;
}

.carousel-control { position: initial;}
.text5 a {background: #191900 !important; width: 36px;margin: 2px; opacity: 1;height: 36px;float: left;line-height: inherit;}
.text5 i { color: #fff; font-size: 12px;padding: 13px 6px; font-weight: 100;}
.text5 {margin: 0 auto;display: table;}
section.section-testimonial { margin-bottom: 33px;}
section.map-loc {margin-top: 45px !important;}
section.section-testimonial p { max-height: 177px;}


@media only screen and (max-width: 1200px) {
.Quebec_Immigrant-one {font-size: 19px; color: #000 !important;font-family: 'Open Sans bold', sans-serif;font-weight: 400;line-height: 0.9; margin: 0 0 11px 0;display: block;font-weight: bold;}
span.Quebec_Immigrant-three {text-transform: none;font-size: 28px;font-weight: bold;font-family: 'Open Sans bold', sans-serif;
}
.Quebec_Immigrant-two {font-weight: 800;font-size: 38px;}

.backround-sec1 {
    background: url(../image/why-invest.jpg);
    padding-bottom: 0px;
    height: 650px;
    background-size: cover;
    background-repeat: no-repeat;
}
.backround-sec2 {
    background: url(../image/why-invest.jpg);
    padding-bottom: 0px;
    height: 650px;
    background-size: cover;
    background-repeat: no-repeat;
}



}


@media only screen and (max-width: 900px) {
.heading-lrg {color: #ff0000 !important;font-family: 'Open Sans bold', sans-serif;font-weight: 800; font-size: 39px;}
.container.sm-w {width: 100%;}

.backround-sec1 {
    background: url(../image/why-invest.jpg);
    padding-bottom: 0px;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
}
.backround-sec2 {
    background: url(../image/why-invest.jpg);
    padding-bottom: 0px;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
}


}



@media only screen and (max-width: 768px) {
h3.Eligibility1 { font-size: 25px;}
.Section-Eligibility p { margin-top: 15px;margin-bottom: 15px;font-size: 16px;}
span.back-head {font-size: 21px;
line-height: 30px;}
.text-w {font-size: 15px; line-height:27px;}	
.sub-ben ul.whyt-i-heading li { font-size: 13px; line-height: 24px;}
.sub-t {font-size: 14px;}
.pro-heading1 h2 { font-size: 23px;}
.section-testimonial h2 {font-size: 24px;}
.arow-sml li {background: url(../image/arrow-black.png); background-repeat: no-repeat;padding: 2px 24px; background-position: 0px 4px;line-height: initial !important;}

}

@media only screen and (max-width: 560px) {
.mb2 {width: 100%;}
.full-mb7{width: 100%;}
.align-heading {color: #fa0001; font-weight: bold;text-align: center;font-size: 13px;}

.mb3 {width: 100%;padding: 0px;}
.align-heading {text-align: center;}
.Quebec_Immigrant {padding:0px; width: 100%;position: relative; margin-top: 81px;text-align: center;}
.map-icon p { background: url(../image/location.png);background-repeat: no-repeat;background-position: 6px 13px;
 max-width: 831px; margin: 0 auto;padding: 17px 82px;color: #fff;font-size: 13px;text-align: left;line-height: 19px;}
 .pro-heading1 h2 {text-align: center;}
 .rt { margin: 10px auto;float: none;display: table;}
 section.section-testimonial p {
font-style: italic;max-width: 728px; margin: 0 auto;margin-bottom: 0px;text-align: center;font-size: 14px;margin-bottom: 0px;height: 182px;}
}

@media only screen and (max-width: 500px) {
span.Quebec_Immigrant-one {text-align: center}
span.Quebec_Immigrant-two {text-align: center;}
.Quebec_Immigrant-two {font-weight: 800;font-size: 22px;margin-top: 15px;}
span.Quebec_Immigrant-three {text-transform: none; font-size: 20px;}
.header-top.call-us .contect-us {margin: 0 auto;display: table; padding: 6px 17px;}
.heading-lrg {font-size: 46px;}
.header-top.call-us .contect-us {width: auto;text-align: center;}
.align-heading {text-align: center;font-size: 13px;}
.mb2 { width: 100%;text-align: center;}
.PROVIDER { margin: 12px 0 14px 0;}
.cont-form-str {width: auto;float: right; margin: 0 auto; float: none;}
.heading-lrg {font-size: 38px;line-height: 60px;}
.header-top.call-us { margin: 0px 0 0 0;}
.header-top.call-us .contect-us {float:none;}
h3 {margin-top: 0;}
.content-text {text-align: center;font-size: 13px;}
.heading-mdm {
    font-weight: bold;
    font-size: 15px;
}
}





