/*****Bootstrap_Media_Queries*****/
@media (max-width:1500px) {
}
@media (max-width:1300px) {
	.why_us_tab { padding:30px 15px 20px 15px; min-height:300px; }
	.mar_40 { margin:15px 0; }
}
@media (max-width:1200px) {
	.navbar-brand>img { height:70px; }
	.navbar-default .navbar-nav > li { margin:0 10px; }
	.navbar-default .navbar-nav > li > a { font-size:15px;}
	.slider_content h2 { font-size:50px; }
	.web_about_section { padding:40px 0; }
	.comman_title { padding:20px 0; }
	.comman_title h2 { font-size:25px; }
	.os_tab { width:23%; }
	.why_us_tab { padding:20px 10px 10px 10px; min-height:350px; }
	.why_us_tab span.wut_number{    margin-top:-20px; margin-bottom:0; }
	.why_us_tab h4 { font-size:15px; line-height:28px; min-height:58px; }
	.footer_tab li a { font-size:14px; }
	.contact_tab li span { width:80%; display:inline-block; }
	.contact_tab li i { font-size:14px; width:30px; height:30px; }
	.profile_text h4 { font-size:16px; }
	.profile_text p, .profile_text a { font-size:13px; } 
	
	.breadcum { padding:20px 0; }
	.breadcum h2 { font-size:26px; margin:10px 0; }
	.nav_links ul { margin:0; }
	.who_we_are { padding:20px 0; }
}
@media (max-width:1024px) {
	.about_img { box-shadow:0 15px 25px 0 rgba(0, 0, 0, 0.15); }
}
@media (max-width:992px) {
	.comman_title { padding:0; }
	.comman_title h2 { font-size:22px; line-height:32px; margin:0; }
	.comman_title p { font-size:15px; line-height:28px; }
	.who_main p { font-size:15px; line-height:28px; }
	.about_img { border:10px solid #fff; }
	.title_line { width:70px; height:3px; margin:10px 0; }

	.about_section { margin:0; }
	.os_tab span { font-size:13px; line-height:26px; padding:0 10px;}
	
	.why_us_tab { min-height:240px; }
	.why_us_tab h4 { font-size:18px; line-height:30px; min-height:auto; }
	.web_footer { padding:20px 0; }
	.footer_tab { margin:15px 0; }
	.profile_main { width:100%; text-align:center;}
	.profile_img, .profile_text { width:auto; }
	.profile_img img { width:130px; } 
	.footer_img { text-align:center; } 
	.footer_img img { width:130px; float:none; }
	.panel-group .panel { box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.15); }
}
@media (max-width:991px) {
	.navbar-header, .navbar-earlycollapse .navbar-nav, .navbar-earlycollapse .navbar-nav > li { float:none; }
	
	.navbar { background:rgba(255,255,255,0.9); width:100%; }
	.navbar-nav { margin:0 !important; background:#FFF; padding:10px 0; }
	
	.navbar-default .navbar-nav > li { margin:0 20px; width:-webkit-fill-available; border-bottom:1px solid #f2f2f2; }
	.navbar-collapse.collapse { display:none !important; border-top:1px solid #e7e7e7; }
	.navbar-collapse.collapse.in { display:block !important; }
	.navbar-toggle { display:block; }
	.navbar-nav > li > a { padding-top:10px; padding-bottom:10px; }
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:0; margin-right:0; }
	.container-fluid>.navbar-header { margin-left:0; margin-right:0; }
	.navbar-nav>li>.dropdown-menu { margin-left:0; }
	.navbar-toggle { padding:10px; margin-top:22px; margin-bottom:22px; }
	
	.dropdown-menu li { border-bottom:1px solid #DDD; }
	.dropdown-menu li:last-child { border-bottom:0; }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color:#777; font-size:14px; font-weight:400; padding:8px 15px; } 
	
	.navbar-right .dropdown-menu { position:relative; right:auto; left:0; padding:0; min-width:unset; border-radius:0; width:-webkit-fill-available; box-shadow:none; border:0; background:#ddd; }
	.open .dropdown-menu { background:#f5f5f5 !important; }
	.caret { float:right; border-top:6px dashed; border-top:6px solid\9; border-right:6px solid transparent; border-left:6px solid transparent; margin-top:8px; margin-right:10px; }
	.dropdown-submenu .dropdown-menu { background:#f9f9f9;}
	.open .dropdown-submenu .dropdown-menu { background:#f9f9f9  !important; }
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding:5px 15px 5px 15px; }
	.navbar-default .navbar-nav > li:last-child { margin:0 20px; }
	
	span.caret1 { width:36px; height:36px; background: url(https://www.inspire2immigrate.ca/images/icon.png) center no-repeat; position: absolute; right: 0; top: -9px; margin-top: 10px; z-index: 1000; cursor: pointer; pointer-events: none; cursor: default; }
	li.dropdown-submenu.active ul li { background: #fff; }
	li.dropdown-submenu a { width: 86%; }
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a { background-color: #f5f5f5; }
	a.dropdown-toggle { position:relative; }
	i.fa.fa-chevron-right { display: none; }

	.top_info { margin-top:22px; margin-right:8px; }
	.top_info a { padding:4px 15px; margin:0 0 0 5px; }
	.top_info span { font-size:13px; }
	.top_info i { display:none; }
	.contact_form { padding:30px 0; }
	
}
@media (max-width:767px){
	.navbar .container-fluid { padding:0; }
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:10px; margin-right:0; }
	.navbar-nav { margin:0 !important;}
	.navbar-brand>img { height:60px; }
	.navbar-default .navbar-brand { padding:10px 0; }
	
	.top_info a { background:transparent; padding:8px 0; margin:0 0 0 5px; width:36px; height:36px; text-align:center;  border:1px solid #000; }
	.top_info span { display:none; } 
	.top_info i { display:block; font-size:18px; padding:0; color:#000; }
	.top_info a:hover { border:1px solid #e18b36; }
	.top_info a:hover i { color:#FFF; }
	.slider_content h2 { font-size:40px; }
	.about_text { margin:20px 0; }
	.os_tab { width:31%; }
	.cf_address_tab { margin:30px 0; }
	.cf_address_tab ul { padding:0; }
	.breadcum { margin-top:112px; }
	.why_us_tab { min-height:auto;  box-shadow:0 0 14px rgba(0,0,0,.1); }
	.first_sec ul { padding:0; }
	
	.mar_60{ margin:20px 0; }
	.mar_80{ margin:20px 0; }
	.mar_40{ margin:20px 0; }
	.mar_30{ margin:20px 0; }
	.mar_20{ margin:20px 0; }
	.mart_30{ margin-top:20px; }
}
@media (max-width:600px) {
	.os_tab { width:46%; box-shadow:0 0 14px rgba(0,0,0,.1); margin:10px 2%; }
	.why_us_tab { box-shadow:0 0 14px rgba(0,0,0,.1); }
	.slider_content { padding:0; width:90%; top:40%; }
	.slider_content h2 { font-size:34px; }
	.footer_tab { margin:15px 0; text-align:center; border-top:1px solid #DDD; }
	.contact_tab { text-align:center; }
	.contact_tab li i { font-size:16px; width:auto; height:auto; margin:0; background:transparent; color:#6d1631; padding:0 10px 0 0; }
	.contact_tab li span { width:auto; }
	.footer_img { border-top:1px solid #DDD; padding-top:20px; }
	.footer_img img, .profile_img img { width:100px; }
	.footer_tab h3 { margin:10px 0;}
	#sg-carousel { height:60vh; }
	.carousel-inner .item img { height:60vh; }
	.web_footer { border-top:0; }
}
@media (max-width:480px) {
	.navbar { padding:4px 0; }
	.navbar.active { padding:4px 0; }
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left:5px; margin-right:0; }
	.navbar-toggle { padding:6px; margin-right:5px; margin-top:8px; margin-bottom:0;}
	.navbar-toggle .icon-bar { width:18px; }
	.navbar-default .navbar-brand { padding:0; }
	.navbar-brand>img { height:60px; }
	
	.top_info { margin-top:8px; margin-right:4px; }
	.top_info a { width:28px; height:28px; padding:6px 0; margin:0; }
	.top_info i { font-size:13px; }
	.comman_title h2 { font-size:20px; line-height:30px; }
	.why_us_tab { margin:10px 0;}
	.why_us_tab h4 { font-size:16px; line-height:26px; }
	.copyright p { font-size:11px; padding:10px 0; }
	.gray_bg { padding:20px 0; }
	.os_tab a { padding:10px 0; min-height:220px; }
	.os_tab span { font-size:13px; line-height:20px; padding:0 5px; }
	.cf_address_tab { text-align:center; }
	.breadcum { padding:10px 0; margin-top:58px; }
	.breadcum h2 { font-size:20px; margin:5px 0; }
	.nav_links ul li { font-size:12px; text-transform:uppercase; }
}
/*****Bootstrap_Media_Queries*****/