@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');



a, a:hover {



    text-decoration: none !important;



}



.header .navbar-expand-md .navbar-nav .nav-link {



    font-family: "Inter", sans-serif;



    font-weight: 500;



    font-size: 20px;



    line-height: 100%;



    letter-spacing: 0%;



    vertical-align: middle;



    color: #525252;



    padding: 0;



}



.header .navbar {



    padding: 20px 60px;



}



.header .navbar-nav {



    gap: 50px;



}



.header .collapse.navbar-collapse {



    justify-content: end;



}



.sec1 .metadata a, .sec1 .metadata span {



	color: #FC6D1D;



}



.metadata a, .metadata span {



	font-family: "Inter", sans-serif;



	font-weight: 500;



	font-size: 16px;



	line-height: 100%;



	letter-spacing: 0px;



	color: #737685;



}



.blog_img img {



    width: 100%;



}



.blog_heading {



	font-family: "Inter", sans-serif;



	font-weight: 500;



	font-size: 36px;



	line-height: 130%;



	letter-spacing: 0%;



	vertical-align: middle;



	margin: 8px 0 16px;



	color: #FC6D1D;



	display: -webkit-box;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



	overflow: hidden;



}



.blog_para {



	font-family: "Inter", sans-serif;



	font-weight: 300;



	margin: 0;



	font-size: 20px;



	color: #737685;



	line-height: 150%;



	letter-spacing: 0.48px;



	vertical-align: middle;



	display: -webkit-box;



	-webkit-line-clamp: 2;



	-webkit-box-orient: vertical;



	overflow: hidden;



}



.metadata a.bluecolor {



	color: #737685;



}



.blog_content {



    margin-top: 28px;



}



.blog_heading_second {

    font-family: "Inter", sans-serif;

    font-weight: 700;

    font-size: 20px;

    line-height: 125%;

    letter-spacing: 0%;

    vertical-align: middle;

    color: #191F24;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.row.sec1_row2 {



	gap: 0;



}



.blog_img img {



    aspect-ratio: 3 / 2;



    object-fit: cover;



    object-position: center;



}



.equal_space {



    padding: 80px 60px;



}



.header {



    border-bottom: 0.5px solid #E5E5E5;



}



.sec1.equal_space {



    padding-top: 40px;



}



.color_grey {



    color: #505050 !important;



}



.sec2, .sec5 {



	background: #FFF5EF;



}



.sec2 .row.sec1_row2 .blog_block {



	padding: 40px;



	background: #FFFFFF;



	border: 1.5px solid #E2E2E2;



}



.main_btn {



	font-family: "Inter", sans-serif;



	font-weight: 600;



	padding: 15px 24px;



	font-size: 20px;



	background: #FC6D1D;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: right;



	text-transform: capitalize;



	color: #fff;



	border-radius: 4px;



}



.main_btn:hover {



	color: #fff;



}



.leftright_heading {



    display: flex;



    align-items: center;



    gap: 16px;



    justify-content: space-between;



    margin-bottom: 32px;



}



.row.rowsec3 {



    gap: 40px 0;



}



.notbg a {



	background: #FC6D1D;



	font-family: Inter;



	font-weight: 600;



	padding: 18px 36px;



	font-size: 15px;



	color: #fff;



	line-height: 22.5px;



	letter-spacing: 0px;



	text-transform: uppercase;



}



.notbg {



    margin-top: 24px;



}



.notbg {



	display: flex;



	justify-content: space-between;



}



.readfd {



	font-family: "Inter", sans-serif;



	font-weight: 500;



	font-size: 14px;



	color: #808080;



	line-height: 100%;



	letter-spacing: 0%;



	vertical-align: middle;



}



.readmore {



    display: flex;



    gap: 20px;



    align-items: center;



    justify-content: space-between;



    margin-top: 24px;



}



.notbg.notbgbg a {



	padding: 0 0 5px 0;



	color: #FC6D1D;



	background: transparent;



	border-bottom: 1px solid #FC6D1D;



}



.text_white {



    color: #fff !important;



}



.sec4 {



	background: #111111;



}



.sec5 .blog_block {



	padding: 0;



	background: transparent;



	border-radius: 0;



}



.blog_para_small {

    font-family: "Inter", sans-serif;

    font-weight: 300;

    font-size: 20px;

    line-height: 150%;

    letter-spacing: 0%;

    vertical-align: middle;

    margin: 0;

    color: #737685;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

}







.sec4 .metadata a, .sec4 .metadata span {



	font-family: "Inter", sans-serif;



	font-weight: 500;



	font-size: 16px;



	line-height: 100%;



	letter-spacing: 0px;



	color: #FC6D1D !important;



}



.sec4.equal_space {



    padding-right: 0;



    overflow: hidden;



}



.sec4 .container-fluid {



    padding-right: 0;



}



.footer {
    background: #111111;
}



.footer1 p {



    font-family: "Inter", sans-serif;



    font-weight: 400;



    font-size: 18px;



    line-height: 130%;



    letter-spacing: 0%;



    vertical-align: middle;



    margin-top: 20px;



    margin-bottom: 0;



}



.footer1head {



	font-family: "Inter", sans-serif;



	font-weight: 600;



	font-size: 24px;



	color: #fff;



	line-height: 28.8px;



	letter-spacing: -0.48px;



	vertical-align: middle;



	margin-bottom: 28px;



}



.footer1 ul li a {



    font-family: "Inter", sans-serif;



    font-weight: 500;



    font-size: 18px;



    line-height: 125%;



    letter-spacing: 0%;



    color: #fff;



}



.footer1 ul {



    list-style-type: none;



    margin: 0;



    padding: 0;



    display: flex;



    flex-direction: column;



    gap: 16px;



    flex-wrap: wrap;



}



.footer1.footer2 ul li {



    flex: 0 0 45%;



    max-width: 45%;



}



.footer1.footer2 ul {



    flex-direction: row;



}



.row.rowfooter {



    justify-content: space-between;



}



.footer.equal_space {



    padding-left: 100px;



    padding-right: 100px;



}



.footerline {



    position: relative;



}



.footerline::after {



    position: absolute;



    content: '';



    top: 0;



    left: -24px;



    background: linear-gradient(180deg,rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);



    width: 1px;



    height: 100%;



}



.footer1.low_ffffot p {



    margin: 40px 0;



    font-size: 14px;



}



.footer1.low_ffffot p a {
    color: #FC6D1D;
}


.main_head {

	font-family: "Inter", sans-serif;

	font-weight: 600;

	font-size: 48px;

	line-height: 100%;

	letter-spacing: 0.5px;

	color: #191F24;

}



.sec4 .blog_block {



	padding: 42px 70px;



	background: #fff;



	border-radius: 0;



	overflow: hidden;



	border-right: 1.5px solid #E2E2E2;



}



.notbg a img {



    width: 20px !important;



    height: auto;



}



section.banner {



    padding: 40px 0;



}



.sec5 .metadata a.bluecolor {



  color: #FC6D1D;



}



.sec5 .metadata a, .sec5 .metadata span {



  color: #FC6D1D;



}



.blog_block.blog_block_cat .blog_heading {



    font-size: 18px;



}



.blog_block.blog_block_cat .blog_para {



    font-size: 16px;



}



.blog_block.blog_block_cat .metadata a, .blog_block.blog_block_cat  .metadata span {



    font-size: 14px;



    font-weight: 400;



}



.blog_block.blog_block_cat .metadata {



    display: flex;



    gap: 5px;



    align-items: center;



}



.right_button_btn form {



    position: relative;



    min-width: 350px;



}



.right_button_btn form button {



    border: 0;



    padding: 0;



    background: transparent;



    position: absolute;



    left: 16px;



    top: 9px;



}



.right_button_btn form input {



    border: 1px solid #505050;



    padding: 12px 12px 12px 46px;



    border-radius: 8px;



    font-family: "Inter", sans-serif;



    font-weight: 500;



    font-size: 16px;



    color: #505050;



    line-height: 100%;



    letter-spacing: 0%;



    width: 100%;



}



.blog_block.blog_block_cat .metadata a {



    display: flex;



    align-items: center;



    gap: 5px;



}



.pagination ul {



    margin: 0;



    padding: 0;



    list-style-type: none;



    display: flex;



    gap: 10px;



    justify-content: center;



    align-items: center;



    flex-wrap: wrap;



    width: 100%;



    margin-top: 40px;



}



.pagination ul li {



    width: 40px;



    height: 40px;



    display: flex;



    justify-content: center;



    align-items: center;



    border-radius: 10px;



}



.pagination ul li.active {



    background: #FC6D1D;



}



.pagination ul li a{



    color: #000;



    font-family: "Inter", sans-serif;



    font-weight: 600;



    font-size: 15px;



    leading-trim: NONE;



    line-height: 100%;



    letter-spacing: 0px;







}



.pagination ul li.active a {



    color: #fff;



}



.pagination ul li:first-child, .pagination ul li:last-child {



    width: auto;



    height: auto;



}



.pagination ul li:first-child a, .pagination ul li:last-child a{



    color: #FC6D1D;



}



.navbar-brand:focus {



    outline: none !important;



}







/* .blog-detail-content h2 {



	font-family: "Inter", sans-serif;



	font-weight: 600;



	font-size: 20px;



	line-height: 150%;



	letter-spacing: 0px;



	color: #FC6D1D;



	margin: 0;



	border-bottom: 1px solid #50505080;



	padding: 0 0 16px;



	margin-bottom: 24px;



} */



.blog-detail-content h3, .blog-detail-content h2, .blog-detail-content h4 {



    font-family: "Inter", sans-serif;



    font-weight: 700;



    color: #505050;



    font-size: 18px;



    line-height: 150%;



    letter-spacing: 0px;



    margin: 0 0 10px;



}



.blog-detail-content p, .blog-detail-content li, .blog-detail-content th, .blog-detail-content td, .blog-detail-content span {



    font-family: "Inter", sans-serif;



    font-weight: 400;



    color: #505050;



    font-size: 18px;



    line-height: 150%;



    letter-spacing: 0px;



    margin-bottom: 16px;



}



.blog-detail-content table {



	margin-bottom: 24px;



}



.blog-detail-content li, .blog-detail-content li p {



	margin-bottom: 0 !important



}



.blog-detail-img img {



	/* width: 100%; */



	border-radius: 8px;



	margin-bottom: 32px;



	height: auto !important;



}



.blog-detail-right_data .blog_para_small {



    font-family: "Inter", sans-serif;



    font-weight: 400;



    font-size: 18px;



    line-height: 150%;



    letter-spacing: 0%;



    vertical-align: middle;



    margin: 0;



    color: #505050;



    display: -webkit-box;



    -webkit-line-clamp: 2;



    -webkit-box-orient: vertical;



    overflow: hidden;



}



.blog-detail-right_data .blog_img {



    flex: 0 0 30%;



    max-width: 30%;



}



.blog-detail-right_data .blog_content {



    flex: 0 0 68%;



    max-width: 68%;



    margin: 0;



}



.blog-detail-right_data .blog_block {



    display: flex;



    align-items: center;



    gap: 16px;



    border-bottom: 1px solid #50505080;



    padding: 20px 0;



}



.blog-detail-right_data .metadata a, .blog-detail-right_data .metadata span {



	font-family: "Inter", sans-serif;



	font-weight: 500;



	font-size: 16px;



	line-height: 100%;



	letter-spacing: 0px;



	color: #000000;



}



.blog-detail-right_data .blog_heading_second {



    font-family: "Inter", sans-serif;



    margin-top: 5px;



    margin-bottom: 5px;



}



.blog-detail-right {



    padding: 40px;



    background: linear-gradient(180deg, rgba(0, 100, 198, 0.1) 0%, rgba(0, 48, 96, 0.1) 100%);



    border-radius: 20px;



}



.blog-detail-heading {



    margin-bottom: 32px;



}



section.blog-detail.equal_space {



    padding-top: 40px;



}



.blog-detail-right-top .blog_heading {



    color: #FC6D1D;



    margin: 0;



}



.blog-detail-right {



    position: sticky;



    top: 96px;



}



.header {



    position: sticky;



    top: 0;



    background: #fff;



    z-index: 9;



}



.blog-detail-right_data .blog_para_small {



    font-size: 16px;



}



.blog-detail-right_data  .metadata a, .blog-detail-right_data  .metadata span {



    font-size: 14px;



}



.header .navbar-expand-md .navbar-nav .nav-link.active {



	color: #FC6D1D;



}







.blog_block.blog_block_jmfirst {



    padding: 40px;



    background: #FC6D1D0F;



    border-radius: 20px;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block .blog_img {



	flex: 0 0 100%;



	max-width: 100%;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block .blog_content {



    flex: 0 0 100%;



    max-width: 100%;



    margin-top: 0;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block {



	display: flex;



	gap: 16px;



	flex-direction: column;



	padding: 20px 45px 20px 30px;



	border-bottom: 1.5px solid #E2E2E2;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block {



	border-radius: 0px;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block .blog_heading_second {



	margin: 0px 0 10px;



}

.row.sec1_row2.sec1_row2_jm_right .blog_block .blog_img img {

    aspect-ratio: inherit;

    object-fit: cover;

    object-position: center;

    /* height: 100px; */

    width: 100%;

}

.blog_block.blog_block_cat {



	padding: 20px;



	background: #FC6D1D0F;



	border-radius: 20px;



}



.blog-detail-right .blog_img img {



	aspect-ratio: 2 / 2;



	object-fit: cover;



	object-position: center;



	border-radius: 12px;



}



.blog_block.blog_block_jmfirst {



	padding: 24px;



}



.sec4 .right_button {



	padding-right: 40px;



}



.blog_block.blog_block_jmfirst .blog_img img {



	aspect-ratio: inherit;



	height: 100%;



}



.blog_block.blog_block_jmfirst .blog_content {



    position: absolute;



    bottom: 0;



    left: 0;



    z-index: 2;



    padding: 40px 100px;



    height: 100%;



    display: flex;



    flex-direction: column;



    justify-content: end;



}



.blog_block.blog_block_jmfirst {



	position: relative;



	padding: 0 !important;



}



.blog_block.blog_block_jmfirst::after {



	background: #00000080;



	content: '';



	position: absolute;



	inset: 0;



    z-index: 1;



}



.blog_block.blog_block_jmfirst .blog_heading span {



	display: block;



}



.blog_block.blog_block_jmfirst .blog_heading {



	display: -webkit-box;



	-webkit-line-clamp: unset;



	-webkit-box-orient: vertical;



	overflow:visible !important;



	font-size: 48px;



	margin:40px 0;



}



.ban_top {



	font-family: Inter;



	font-weight: 600;



	font-size: 13.5px;



	line-height: 20.25px;



	letter-spacing: 0px;



	vertical-align: middle;



	text-transform: uppercase;



	padding: 9px 24px;



	background: #191F24;



	color: #fff;



}



.ban_bottom {



	font-family: Inter;



	font-weight: 600;



	font-size: 13.5px;



	line-height: 20.25px;



	letter-spacing: 0px;



	vertical-align: middle;



	text-transform: uppercase;



	color: #fff;



}



.ban_top:hover, .ban_bottom:hover {



    color: #fff;



}



.ban_mid {



	width: 72px;



	height: 1.5px;



	background: #FFFFFF80;



	display: flex;



}



.blog_content_data {



	display: flex;



	align-items: center;



	gap: 10px 24px;



}



.montreal_ban_2 {



	display: flex;



}



.montreal_ban_rigth {



	display: flex;



	flex-direction: column;



	gap: 24px;



}



.montreal_ban_rigth .metadata span {



	color: #FFFFFFB2;



}



.montreal_ban_2 .main_btn {



	font-family: "Inter", sans-serif;



	font-weight: 400;



	padding: 20px 48px;



	font-size: 16px;



	background: #FC6D1D;



	line-height: 100%;



	letter-spacing: 0%;



	text-align: right;



	text-transform: capitalize;



	color: #fff;



	border-radius: 4px;



}



.montreal_ban {



	display: flex;



	align-items: end;



	justify-content: space-between;



	gap: 10px;



}



.montreal_ban .montreal_ban_left {



	flex: 0 0 50%;



	max-width: 50%;



}



.montreal_ban .montreal_ban_left .blog_para {



	-webkit-line-clamp: unset;



}



.montreal_ban .montreal_ban_left {



	flex: 0 0 50%;



	max-width: 50%;



	background: #191F2466;



	padding: 24px 48px;



	border-left: 1.5px solid #FFFFFF66;



	backdrop-filter: blur(18px);



}



.navbar-brand img {



	width: 231px !important;



	height: auto;



}



.montreal-remove-space {



	padding: 0px !important;



}



.montreal-remove-space-right {



	padding-right: 0px;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block .blog_heading_second-newpara {



	font-family: "Inter", sans-serif;



	font-weight: 300;



	font-size: 16px;



	line-height: 30px;



	letter-spacing: 0px;



	vertical-align: middle;



	color: #737685;



	margin-bottom: 0px;



}



.row.sec1_row2.sec1_row2_jm_right {
    background-color: #FFF5EF;
    padding-left: 0;
}



.row.sec1_row {



	align-items: stretch;



}



.blog_block.blog_block_jmfirst {



	height: 100%;



}



.blog_block.blog_block_jmfirst .blog_img {



	height: 100%;



}



.sec1_row2_jm_left {



	padding-right: 0;



}



.blog_block.blog_block_jmfirst .blog_img img {



	width: 100%;



	border-radius: 0;



}



.blog_heading_second {



	margin: 20px 0;



}



.metadata.metadatacate a {



	color: #FC6D1D;



}



.metadata.metadatacate {



	margin-bottom: 20px;



}



.sec3 .blog_block {



	padding: 48px;



	background: #FFF5EF;



	border: 1.5px solid #E2E2E2;



}



.blog_block.blog_block_third_first {



	display: flex;



	align-items: center;



	padding: 0;



	height: 100%;



}



.blog_block.blog_block_third_first .blog_content {



	margin: 0;



}



.blog_block.blog_block_third_first .blog_content .blog_heading_second {



	font-size: 40px;



	-webkit-line-clamp: unset;



	overflow: visible;



}



.blog_block.blog_block_third_first .blog_img {



	height: 100%;



}



.blog_block.blog_block_third_first .blog_img img {



	height: 100%;



}



.blog_block.blog_block_third_first .blog_img img {



	aspect-ratio: 3 / 3;



}



.sec3 .blog_img img {



	height: auto;



}



.blog_block.blog_block_third_first .blog_content {



	margin: 0;



	padding: 50px;



}



.blog_block.blog_block_third_first .blog_img {



	max-width: 50%;



	flex: 0 0 50%;



}



.blog_block.blog_block_third_first .readmore {



	border-top: 1.5px solid #E2E2E2;



	padding-top: 60px;



}



.blog_block.blog_block_third_first .blog_para {



	font-size: 24px;



}



.sec5 .row.rowsec3 .blog_content {



	padding: 36px;



	margin: 0;



}



.sec5 .readmore {



	border-top: 1.5px solid #E2E2E2;



	padding-top: 24px;



}



.blog_block_sec5 .blog_block .blog_img img {



	width: 100%;







}



.blog_block.blog_block_sec5_new .main_head {



	margin: 24px 0;



}



.blog_block_sec5 .blog_block {



	background: transparent;



	padding: 20px 50px;



	border: 1.5px solid #E2E2E2;



	margin-bottom: 24px;



}



.sec5 .row.rowsec3 .blog_block_sec5 .blog_block .blog_content {



	padding: 24px 0 0 0;



	margin: 0;



}



.sec5 .row.rowsec3 .blog_block.blog_block_sec5_new .blog_content {



	border: 1.5px solid #E2E2E2;



}



.blog_block_sec5 .blog_heading_second {



	margin: 15px 0;



}



.sec3 .rowsec3_blog_cat .blog_block {



	padding: 0;



	background: #fff;



}



.row.rowsec3.rowsec3_blog_cat .blog_content {



	margin: 0;



	padding: 24px;



}



.metadata a {



	pointer-events: none;



}



.blog-detail.blog-detail_rosc {



    width: 80%;



    margin: auto;



}



.blog-detail_rosc {



    width: 80%;



    margin: auto;



}







.contingdaat {



	background: #f1f2f2;



	padding: 40px;



	margin-left: 100px;



	border-radius: 16px;



}

.blog-detail-right_data .blog_heading_second a {

    color: #191F24;

}

.blog_block_sec5.blog_block_sec5_new {

    display: flex;

    gap: 24px;

    flex-wrap: wrap;

    justify-content: space-between;

}

.blog_block_sec5.blog_block_sec5_new  .blog_block {

    flex: 0 0 32%;

    max-width: 32%;

	margin: 0;

}

.ban_top, .ban_bottom {

    pointer-events: none;

}
.sec5 .blog_block_sec5.blog_block_sec5_new .blog_block {
    background: #fff;
}
.metadata.metadatacate a {
    pointer-events: fill;
}
.sec4 .metadata a {
    pointer-events: fill;
}

@media (max-width: 1600px) {



.blog_heading {



    font-size: 32px;



}

.blog-detail-img img {



	width: 100%;



}

.blog_block.blog_block_jmfirst .blog_heading {



	font-size: 44px;



}



.montreal_ban .montreal_ban_left .blog_para {



	font-size: 18px;



}



.montreal_ban .montreal_ban_left {



	padding: 18px 32px;



}



section.blog-detail.equal_space {



    padding-top: 40px;



}



.blog_para {



    font-size: 18px;



}



.metadata a, .metadata span {



    font-size: 16px;



}



.blog_heading_second {



    font-size: 20px;



}



.main_head {



    font-size: 44px;



}



.main_btn {



    font-size: 18px;



}



.blog_para_small {



    font-size: 18px;



}



.readfd {



    font-size: 18px;



}



.notbg a {



    font-size: 18px;



}



.header .navbar-expand-md .navbar-nav .nav-link {



    font-size: 18px;



}



.blog_block.blog_block_jmfirst .blog_content {



	padding: 32px 80px;



}



}











@media (max-width: 1455px) {



.blog_heading {



    font-size: 28px;



}



.blog_block.blog_block_jmfirst .blog_content {



	padding: 24px 60px;



}



.blog_block_sec5 .blog_block {



	padding: 20px 24px;



}



.notbg a {



	padding: 14px 24px;



}



.sec3 .blog_block {



	padding: 32px;



}



.sec4 .blog_block {



	padding: 32px 50px;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block {



	padding: 20px 24px 20px 28px;



}



.sec2 .row.sec1_row2 .blog_block {



	padding: 28px;



}



.blog_para {



    font-size: 18px;



}



.blog_block.blog_block_third_first .blog_para {



	font-size: 22px;



}



.blog_block.blog_block_third_first .blog_content .blog_heading_second {



	font-size: 36px;



}



section.blog-detail.equal_space {



    padding-top: 40px;



}



.metadata a, .metadata span {



    font-size: 16px;



}



.blog_heading_second {



    font-size: 20px;



}



.main_head {



    font-size: 40px;



}



.main_btn {



    font-size: 16px;



}



.blog_para_small {



    font-size: 16px;



}



.readfd {



    font-size: 16px;



}



.notbg a {



    font-size: 16px;



}



.header .navbar-expand-md .navbar-nav .nav-link {



    font-size: 16px;



}



.blog-detail-right {



    padding: 24px;



}



}







@media (max-width: 1366px) {



.blog_heading {



    font-size: 24px;



}



.sec5 .row.rowsec3 .blog_content {



	padding: 24px;



}



.blog_block.blog_block_jmfirst .blog_heading {



	font-size: 40px;



}



.blog_block.blog_block_jmfirst .blog_content {



	padding: 18px 40px;



}



.blog_block.blog_block_third_first .blog_para {



	font-size: 20px;



}



.blog_block.blog_block_third_first .blog_content .blog_heading_second {



	font-size: 32px;



}



.blog_para {



    font-size: 18px;



}



.metadata a, .metadata span {



    font-size: 16px;



}



.blog_heading_second {



    font-size: 18px;



}



section.blog-detail.equal_space {



    padding-top: 40px;



}



.main_head {



    font-size: 36px;



}



.main_btn {



    font-size: 16px;



}



.equal_space {



    padding: 60px 20px;



}



.blog_para_small {



    font-size: 16px;



}



.header .navbar {



    padding: 20px 25px;



}

.equal_space {



    padding: 80px 25px;



}

}





@media (max-width: 1299px) {

.blog_block_sec5.blog_block_sec5_new  .blog_block {

    flex: 0 0 31%;

    max-width: 31%;

    margin: 0;

}

}

@media (max-width: 1199px) {



.main_head {



    font-size: 32px;



}



.contingdaat {



	margin-left: 0px;



}



.header .navbar-nav {



    gap: 32px;



}



.navbar-brand img {



	width: auto !important;



	height: 32px;



}



.footer.equal_space {



    padding-left: 50px;



    padding-right: 50px;



}



.blog_block.blog_block_third_first .blog_para {



	font-size: 18px;



}



.blog_block.blog_block_third_first .blog_content .blog_heading_second {



	font-size: 28px;



}



.blog_block.blog_block_third_first .blog_content {



	margin: 0;



	padding: 20px;



}



.blog_block.blog_block_third_first .readmore {



	padding-top: 24px;



}



.sec3 .blog_block {



	padding: 20px;



}



}







@media (max-width: 991px) {



.main_head {



    font-size: 28px;



}

.blog_block_sec5.blog_block_sec5_new  .blog_block {

    flex: 0 0 48%;

    max-width: 48%;

    margin: 0;

}

.blog_block_sec5.blog_block_sec5_new {

    justify-content: center;

}



.blog-detail_rosc {



    width: 100%;



    margin: auto;



}



.contingdaat {



	padding: 16px;



	margin-top: 16px;



	border-radius: 12px;



}



.blog-detail.blog-detail_rosc {



    width: 100%;



    margin: auto;



}



.blog_block.blog_block_jmfirst .blog_heading {



	font-size: 32px;



}



.blog_block.blog_block_jmfirst .blog_heading {



	margin: 20px 0;



}



.sec4 .right_button {



	padding-right: 0;



}



.montreal_ban .montreal_ban_left .blog_para {



	font-size: 16px;



}



.montreal_ban_2 .main_btn {



	padding: 16px 32px;



}



.montreal_ban_rigth {



	gap: 12px;



}



.blog_block.blog_block_third_first .blog_content {



	margin: 0;



	padding: 20px;



}



.blog_block.blog_block_third_first .readmore {



	padding-top: 24px;



}



.sec3 .blog_block {



	padding: 20px;



}



.blog_block.blog_block_third_first {



	flex-direction: column;



}



.blog_block.blog_block_third_first .blog_img {



	max-width: 100%;



	flex: 0 0 100%;



}



.blog_block.blog_block_jmfirst .blog_content {



	justify-content: end;



}



.blog_block.blog_block_third_first {



	height: inherit;



}



.row.sec1_row2 {



	gap: 24px 0;



	justify-content: center;



}



.montreal_ban {



	display: flex;



	align-items: start;



	justify-content: start;



	gap: 24px;



	flex-wrap: wrap;



}



.montreal_ban .montreal_ban_left {



	flex: 0 0 100%;



	max-width: 100%;



}



.row.rowfooter {



    justify-content: space-between;



    gap: 32px 0;



}



.footer1head {



    font-size: 18px;



}



.footer1 p {



    font-size: 15px;



    margin-top: 14px;



}



.footer1 ul li a {



    font-size: 15px;



}



.footer1 ul {



    gap: 8px;



}



.blog_block.blog_block_third_first .blog_para {



	font-size: 18px;



}



.blog_block.blog_block_third_first .blog_content .blog_heading_second {



	font-size: 24px;



}



.sec1_row2_jm_left {



	padding-right: 0;



	padding-left: 0;



}



.row.sec1_row {



    gap: 32px;



}



.main_btn {



    font-size: 15px;



    padding: 12px;



}



.leftright_heading {



    flex-wrap: wrap;



}



.footerline {



    padding-left: 16px;



}



.footer1.low_ffffot p {



    margin: 24px 0;



}



.footerline::after {



    position: absolute;



    content: '';



    top: 0;



    left: 0;



    background: linear-gradient(180deg,rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);



    width: 1px;



    height: 100%;



}



.sec4 .container-fluid {



    padding-right: 15px;



}



.sec4.equal_space {



    padding-right: 20px;



    overflow: hidden;



}



.blog_block.blog_block_jmfirst .blog_img {



	height: 100vh;



}



.blog_block.blog_block_jmfirst .blog_content {



	padding: 24px 15px;



}



}











@media (max-width: 767px) {



.header span.navbar-toggler-icon11 {



    width: 24px;



    height: 2px;



    background: #fff;



    display: block;



    border-radius: 10px;



}

.sec4 .blog_block {

    padding: 24px;

}

.blog_block_sec5.blog_block_sec5_new  .blog_block {

    flex: 0 0 100%;

    max-width: 100%;

    margin: 0;

}

.sec5 .row.rowsec3 .blog_content {



	padding: 16px;



}



.blog_block.blog_block_third_first .blog_content {



	margin: 0;



	padding: 0;



}



.blog_block.blog_block_jmfirst {



	padding: 16px;



}



.blog_block.blog_block_jmfirst {



	border-radius: 12px;



}



.footerline::after {



    position: absolute;



    content: '';



    top: 0;



    left: 0;



    background: linear-gradient(90deg,rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);



    width: 100%;



    height: 1px;



}



.sec4.equal_space {



    padding-right: 0;



}



.footerline {



    padding-left: 0;



    padding-top: 16px;



}



.footer.equal_space {



    padding-left: 00px;



    padding-right: 00px;



}



.footer1.low_ffffot p {



    margin: 0px 0 24px 0;



}



.header button.navbar-toggler {



	background: #FC6D1D;



	display: flex;



	flex-direction: column;



	gap: 5px;



	width: 40px;



	padding: 0;



	height: 30px;



	justify-content: center;



	align-items: center;



}



.row.sec1_row2.sec1_row2_jm_right .blog_block {



	padding: 20px 0px 20px 0px;



}



.sec2 .row.sec1_row2 .blog_block {



	padding: 20px 15px;



}



.footer1head {



	margin-bottom: 16px;



}



.notbg a {



	font-size: 14px;



}



}







@media (max-width: 576px) {



.leftright_heading .right_button {



    display: none;



}



section.blog-detail.equal_space {



    padding-top: 40px;



}



.footer1.footer2 ul li {



    flex: 0 0 100%;



    max-width: 100%;



}



.blog-detail-right {



    padding: 16px;



    border-radius: 12px;



}



.right_button_btn form {



    min-width: 100%;



}



.blog-detail-right_data .blog_block {



    padding: 12px 0;



}



.blog-detail-right-top {



    margin-bottom: 10px;



}



.blog-detail-content h3, .blog-detail-content h2, .blog-detail-content h4 {



    font-size: 16px;



}



.blog-detail-content p, .blog-detail-content li, .blog-detail-content th, .blog-detail-content td, .blog-detail-content span {



    font-size: 16px;



}

.blog-detail-content li p {

	margin: 0;

}

.equal_space {



    padding: 40px 0px;



}

.blog-detail-content table {

    width: 100%;

    border-collapse: collapse;

}

 

.blog-detail-content table,

.blog-detail-content table th,

.blog-detail-content table td {

    border: 1px solid #ddd;

}

 

.blog-detail-content table th,

.blog-detail-content table td {

    padding: 12px;

    text-align: left;

}

.table-responsive {

    overflow: auto;

}

.notbg {



    margin-top: 16px;



}



.row.sec1_row2 {



    gap: 24px 0;



}



.leftright_heading {



    margin-bottom: 20px;



}



.header .navbar {



    padding: 10px 0px;



}

.equal_space {



    padding: 80px 0px;



}

.sec1.equal_space {



    padding-top: 0px;



}



.header .navbar-nav {



    gap: 16px;



    padding-top: 20px;



}



}











