<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**

Theme Name: Astra Child

Author: Brainstorm Force

Author URI: http://wpastra.com/about/

Description: Astra is the fastest, fully customizable &amp; beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!

Version: 1.0.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: astra-child

Template: astra

*/
.home_hero_slider1 .slick-slide img {
    display: inline-block;
    margin: 0 !important;
}
.home_hero_slider1 .htslider-slider .slick-dots {
    transform: none !important;
    left: 10px;
    bottom: 70px;
}

.blog_post_filter1 div.pd-pcf-container .wbel-pd-pcf-category-container {
    width: 20%;
    float: left;    margin: 0 20px 0 0;
}
.blog_post_filter1 div.pd-pcf-container .wbel-pd-pcf-category-container a.pd-pcf-filter-btn {
    display: block;
    text-align: left;
    background: none;
    border: none;
    color: #58585A;
    padding: 10px;
	border-left: 4px solid #fff;
}
.blog_post_filter1 div.pd-pcf-container .wbel-pd-pcf-category-container a.pd-pcf-filter-btn.pd-pcf-filter-btn-active {
    background: #F2F4FA;
    border-left: 4px solid #209ED9;
}
.blog_post_filter1 div.pd-pcf-container .pd_pcf_content .pd_pcf_title h2 {
    font-size: 19px;
    text-align: left;
    margin: 0;    line-height: normal;
}
.blog_post_filter1 div.pd-pcf-container .pd_pcf_thumbnail img {
    box-shadow: none;
}
.blog_post_filter1 div.pd-pcf-container .pd_pcf_content .pd_pcf_description .pd_pcf_text p {
    text-align: left;
    font-size: 14px;
    line-height: 23px;
}

.blog_post_filter1 div.pd-pcf-container .pd_pcf_thumbnail img {
    box-shadow: none;
    height: 200px;
}
.blog_post_filter1 div.pd-pcf-container .pd_pcf_readmore a.pd_pcf_readmore_link {
    background: #01AEEF;
    border: none;
    border-radius: 5px;
}
.blog_post_filter1 div.pd-pcf-container .pd-pcf-load-btn a.pd_pcf_loadmore_btn {
    background: #01AEEF;
    border: none;
    border-radius: 5px;
}

 
.blog_post_filter1 div.pd-pcf-container .pd_pcf_single_item {
    box-shadow: none;
    border: 1px solid #F5F5F5;
    border-radius: 8px;
    overflow: hidden;
}

.blog_post_filter1 div.pd-pcf-container .pd_pcf_content .pd_pcf_description {
    display: none;
}
.blog_post_filter1 div.pd-pcf-container .pd_pcf_content .pd_pcf_title h2 a {
    color: #171A1F;
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
}




.elementor-element.student_registration_form {
    border: 2px solid #209ED9;
    padding: 20px;
    border-radius: 10px;
    margin: 70px 0 !important;
}



.student_registration_form .wpforms-submit-container .wpforms-submit {
    border-radius: 5px;
    background: #01AEEF !important;
    font-family: 'Mulish',sans-serif;
    font-weight: 600;
    font-size: 18px;
    padding: 12px 25px !important;
    height: auto;
    line-height: normal;
}
.student_registration_form div.wpforms-container {
    margin: 0;
}





















.universities_tables1 {
    overflow: hidden;
}
.universities_tables1 input#txt_searchall {
    border: 1px solid #CCCCCC;
    background: #fff;
    border-radius: 5px;
    margin: 0 0 20px 0;
    float: right;
    clear: both;
    display: block;
}
.universities_tables1 input#txt_name {
    display: none;
}
ul.studyvisa_list_box1 li { 
    font-weight: bold;
}
ul.studyvisa_list_box1 li ol li { 
    font-weight: normal;
}

.table_boxcanada {
    height: 1051px;
    overflow-y: auto;
}

.table_boxcanada.table_boxcanadausa {
    height: 495px;
}


html body{ }


.edulinx_learning_imgbox .elementor-image-box-wrapper figure.elementor-image-box-img {
    position: relative;
    border-radius: 5px;overflow: hidden;
}
.edulinx_learning_imgbox .elementor-image-box-wrapper figure.elementor-image-box-img img.attachment-full {
    width: 100%;height: 254px;
}
.calendly-inline-widget {
    height: 720px !important;
}
.edulinx_learning_imgbox .elementor-image-box-content {
    position: absolute;
    top: 0;
    height: 100%;
    display: table;
}
.edulinx_learning_imgbox .elementor-image-box-content h3.elementor-image-box-title {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    font-family: 'Lexend';
    font-size: 22px;
}
.edulinx_learning_imgbox .elementor-image-box-content h3.elementor-image-box-title a {
    text-decoration: none;
}
.edulinx_learning_imgbox .elementor-image-box-wrapper figure.elementor-image-box-img:before {
    position: absolute;
    content: "";
    background: rgb(7 41 77/57%);
    display: block;
    height: 100%;
    width: 100%;
}
 .canada_studyboxtext figure.elementor-image-box-img {
    width: 95px !important;
}

 
.table_boxcanada table {
    border-color: #ccc;    background: #fff;
}
.table_boxcanada table th, .table_boxcanada table td {
    border-color: #ccc;
}
.table_boxcanada table th {
    background: #EDF0F2;
    text-align: left;
    font-size: 15px;
    font-family: 'Mulish';
}
.table_boxcanada table td { 
    text-align: left;
    font-size: 15px;
    font-family: 'Mulish';
}


.table_boxcanada table tr th{ text-align:center !important; }
 

.footer_quickinfo li {    position: relative;
    font-size: 14px;  
    color: #323743;
    font-family: 'Mulish';
    font-weight: 400;
    padding: 0 0 0 25px;line-height: 22px;    margin: 0 0 10px;
}

.footer_quickinfo li img {
    position: absolute;
    left: 0;
    top: 2px;
}




.elementor-element.learning_tabs_box1.elementor-widget-tabs {
    width: 100%;
}













.table_boxsizing1 table, .table_boxsizing1 table td, .table_boxsizing1 table th {
   border-color: #EDEDED;
}
ul.studyvisa_list_box1 {
    list-style: none;
}
ul.studyvisa_list_box1 ol {
    list-style: disc;
}

.site-branding.ast-site-identity {padding: 0;}


.allmodes_tabs1 div.elementor-tab-content {
    padding: 10px;
}
.modes_boxtabs1 {
    align-items: center;
    display: flex;
    column-gap: 20px;
}
.modes_boxleft {
    width: 50%;
}
.modes_boxleft h2 {
    font-size: 18px;
    color: #144773;
    font-family: 'Lexend';
    font-weight: 700;
    margin: 0 0 15px 0;
}
.modes_boxleft p {
    margin: 0 0 15px;
}

.modes_boxtabstext {
    margin: 0 0 15px;
    font-size: 18px;
    color: #323743;
    line-height: 30px;
}
.modes_boxleft a.button_more {
    color: #144773;
    border: 1px solid #144773;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 100px;
}

.modes_boxleft a.button_more:hover {
    color: #fff;
    border: 1px solid #144773; background:#144773; 
}


.allmodes_tabs1 .elementor-tabs .elementor-tabs-wrapper div.elementor-tab-title {
    text-align: center;
    padding: 0 3%;
}
.allmodes_tabs1 .elementor-tabs .elementor-tabs-wrapper{    align-items: center;position: absolute;
    width: 100%;
    bottom: 0;}


.allmodes_tabs1 .elementor-tabs {
    padding: 80px 0 170px 0;
}


.testimonial_boxleft1 .elementor-testimonial__text {
    text-align: center;
    line-height: 48px;
    font-size: 32px;
    color: #323743;
    font-family: 'Mulish' !important;
}

 
.testimonial_boxleft1 .elementor-testimonial__footer {
    display: flex;
    padding: 20px 0 0 0;
    margin: auto;
    align-items: center;
    justify-content: center;
}
.testimonial_boxleft1 .elementor-testimonial__footer .elementor-testimonial__image {
    float: left;
    padding: 0 20px 0 0;
}
.testimonial_boxleft1 .elementor-testimonial__footer cite.elementor-testimonial__cite span {
    font-size: 20px;
    font-weight: 500;
    font-family: 'Mulish';
}
.testimonial_boxleft1 .elementor-testimonial__footer cite.elementor-testimonial__cite span.elementor-testimonial__name {
    color: #323743;
    font-weight: 700;
}
.testimonial_boxleft1 .elementor-testimonial__footer cite.elementor-testimonial__cite span.elementor-testimonial__title {
    font-weight: 400;
    color: #9095A1;
}
.testimonial_boxleft1 .elementor-testimonial__content {
    padding: 0 100px;
}

.testimonial_boxleft1 svg.e-font-icon-svg {
    background: #F3F4F6;
    border-radius: 100px;
    height: 52px !important;
    width: 52px !important;
    padding: 15px;
    fill: #565D6D !important;
}
.testimonial_boxleft1 img.testimonial_img1 {
    padding: 0 0 30px;
}

.post_bloghome1 .elementor-post a.elementor-post__thumbnail__link {
    margin: 0 !important;
}
 
 .post_bloghome1 .elementor-post .elementor-post__text {
    position: relative;
}
.post_bloghome1 .elementor-post .elementor-post__text .elementor-post__meta-data {
    position: absolute;
    bottom: 10px;
}
.post_bloghome1 .elementor-post .elementor-post__text {
    position: relative;
    padding-bottom: 60px !important;
}
p.footer_textleft {
    font-size: 14px;
    color: #323743;
    font-family: 'Mulish';
    margin: 0;
}
.footer-widget-area.widget-area  h2.widget-title {
    font-size: 19px;
    color: #323743;
    font-family: 'Lexend';
    margin: 0 0 10px;
    font-weight: 700;
}
.footer-widget-area.widget-area .widget_nav_menu nav .menu li a {
    font-size: 14px;
    color: #323743;
    font-family: 'Mulish';
    font-weight: 400;
}
.footer-widget-area section.widget.widget_nav_menu {
    float: left; 
    padding: 0 10px;
}
.footer-widget-area section#nav_menu-4.widget.widget_nav_menu {
    width: 30%;
}
.footer-widget-area section#nav_menu-3.widget.widget_nav_menu {
    width: 30%;
}
.footer-widget-area section#nav_menu-2.widget.widget_nav_menu {
    width: 40%;
}
.widget.widget_newsletterwidget h2.widget-title {
    font-family: 'Lexend';
    font-size: 19px;
    color: #323743;
    margin: 0 0 10px;
    font-weight: 700;
}



.widget.widget_newsletterwidget {
    font-size: 14px;
    color: #323743;
    font-family: 'Mulish';
    font-weight: 400;
}
.tnp.tnp-subscription input.tnp-email {
    font-size: 14px;
    border: 1px solid #9095A1 !important;
    background: #F2FBFE;
    border-radius: 4px;
    padding: 8px 10px;
}
.tnp.tnp-subscription .tnp-field.tnp-field-button input.tnp-submit {
    border: 1px solid #144773;
    background: none;
    color: #144773;
    font-size: 14px;
    padding: 8px 20px;
    font-family: 'Mulish';
}
.tnp.tnp-subscription .tnp-field.tnp-field-button input.tnp-submit:hover{ background:#144773; color:#fff;}


.ast-footer-copyright p {
    font-size: 14px;
    color: #323743;
    font-family: 'Mulish';
}
.ast-footer-copyright p a{
    font-size: 14px;
    color: #323743;
    font-family: 'Mulish';
}


header#masthead.site-header {
    position: fixed;
    width: 100%;
}

.tnp.tnp-subscription input.tnp-email:focus { outline-color:#01AEEF; border:1px solid #01AEEF !important;}

.tnp.tnp-subscription input.tnp-email:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}

.testimonial_boxleft1 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ display:none !important;}


.hero_formcol label {
    font-size: 18px;
    font-family: 'Mulish';
    color: #fff;
    font-weight: 700;
}

.hero_formcol6 {
    width: 50%;
    float: left;
    padding: 0 10px;    margin: 0 0 15px;
}

.hero_formcol input.wpcf7-form-control {
    font-size: 18px;
    font-family: 'Mulish';
    color: #BDC1CA;
    border-radius: 5px;
    padding: 10px;
}
.hero_formcol12 {
    width: 100%;
    float: none;
    padding: 0 10px;
    overflow: hidden;
}
.hero_formcol input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #15ABFF;
    color: #fff;
    text-align: center;
    width: 100%;
    border-radius: 100px;
    font-weight: 400;
    padding: 14px 0;
    margin: 0;
}
.hero_formcol textarea.wpcf7-form-control.wpcf7-textarea {
    font-size: 18px;
    font-family: 'Mulish';
    color: #BDC1CA;
    border-radius: 5px; height:100px;
    padding: 10px;
}
.hero_formcol p {
    margin: 0;
    display: block;
    width: 100%;
}

span.wpcf7-spinner {
    position: absolute;
}

.hero_formcolrow {
    margin: 0 -10px;
}


.hero_formcol select.wpcf7-form-control.wpcf7-select {
    border-radius: 5px;
    padding: 10px;
	  font-size: 18px;
    font-family: 'Mulish';
    color: #BDC1CA;
}

.blog_posttabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    border: 1px solid #144773;
    border-radius: 100px;
    color: #144773;
    font-family: 'Mulish';
    font-size: 18px;
    margin: 0 20px;
    padding: 17px 30px;
}
.blog_posttabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    color: #fff;
    background: #144773;
}
.blog_posttabs .elementor-tabs .elementor-tabs-content-wrapper div.elementor-tab-content {
    padding: 70px 0 0 0;
}
.resource_tabs1 {
    text-align: center;
    color: #144773;
    font-family: "Lexend", Sans-serif;
    font-size: 48px;
    font-weight: 600;
}
.case_studies_attachment img.attachment-full  {
    width: 100%;
}


.div_tabs {text-align:center;}
.div_tabs &gt; div {display:inline-block !important;}
.btn_tabbing{display:inline-block !important;}
.btn_tabbing a{border: 1px solid #144773;   border-radius: 100px;  color: #144773;   font-size: 18px; background:#FFF;   margin: 0 20px;  padding: 17px 30px; max-width:200px;}
.btn_tabbing.active a{ background: #144773 !important; color:#FFF !important;}
.tab_section {display:none;}
.tab_section.active {display:block;} 

ul.single-post-icon1 {
    margin: 0;
    list-style: none;
    display: block;
}

ul.single-post-icon1 li {
    float: left;
    margin: 0 10px 0 0;
}

.elementor.post.type-post.ast-article-single {
    padding: 0;
}
.single.single-post div#primary.content-area.primary {
    margin: 0;
}


.single_postcontent1 .elementor-widget-container p a {
    color: #171A1F;
    text-decoration: underline;
}
.single_postcontent1 .elementor-widget-container p a:hover {
    color: #004684;
    text-decoration: none;
}

.single_postcontent1 .elementor-widget-container h2 {
    font-family: 'Mulish';
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    margin: 0 0 20px;
}
.table_boxsizing1 table tr td {
    color: #000;
    font-size: 16px;font-family: 'Mulish';
}



.learning_tabs_box1 div.elementor-tab-content {
    font-size: 16px;
    color: #000;font-family: 'Mulish';
}
.learning_tabs_box1 div.elementor-tab-content h2 {
    text-align: center;
    font-size: 18px;
    color: #1E9ED9;
    padding: 15px 0;
}
.table_boxsizing1 {
    padding: 20px 0;
}
.learning_tabs_box1 .elementor-tabs-wrapper div.elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    border-top: 2px solid #01AEEF;
}
.footer-widget-area section#nav_menu-4.widget.widget_nav_menu {
    width: auto;
    border-bottom: 1px solid #fff;
}
.home_logo_slider img {max-width:200px; max-height:110px;}















@media (max-width: 1400px){

 

}
@media (min-width: 922px){

 
}
@media (max-width: 921px){

	
	
	
	
.blog_post_filter1 div.pd-pcf-container .wbel-pd-pcf-category-container {
    width: auto;
    float: none;
    margin: 0 0 20px;
}	
	
	.home_hero_slider1 .htslider-slider .slick-dots{transform:translateX(-50%) !important;    left: 50%;
    bottom: 0; }
	
	
	
	
	
	
header#masthead.site-header {position: relative;width: 100%;}
.modes_boxtabs1 {display: block;}
.modes_boxleft {width: auto;}
.modes_boxleft img {margin: 0 0 30px;}
.allmodes_tabs1 .elementor-tabs {padding:  0;}
.testimonial_boxleft1 .elementor-testimonial__content {padding: 0 10px;}
.testimonial_boxleft1 .elementor-testimonial__text { line-height: 33px;font-size: 16px; }
.testimonial_boxleft1 .elementor-testimonial__footer cite.elementor-testimonial__cite span {font-size: 15px;}
.testimonial_boxleft1 .elementor-testimonial__footer { padding: 20px 15px 0px 15px;}
.footer-widget-area section#nav_menu-2.widget.widget_nav_menu {width: auto;border-bottom:1px solid #fff;}
.footer-widget-area section#nav_menu-3.widget.widget_nav_menu {width: auto;border-bottom:1px solid #fff;}
.footer-widget-area section#nav_menu-4.widget.widget_nav_menu {width: auto;}
.footer-widget-area section.widget.widget_nav_menu {float: none; padding:0;}	 
 



.testimonial_boxleft1 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{ display:block !important;}

.testimonial_boxleft1 .elementor-swiper-button { display:none !important; }

.elementor-element.testimonial_boxleft1.elementor-testimonial--skin-default.elementor-testimonial--layout-image_inline .elementor-widget-container .elementor-swiper {
    padding: 0 0 50px 0;
}



.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar{ padding-left:15px; padding-right:15px;}


.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    padding-top: 40px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
    order: 2;
}
.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row .site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
    order: 1;
}

.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
    background: #004684;
    padding: 20px 0 0 ;
    margin: 0 -15px;
}

.footer-widget-area.widget-area .widget_nav_menu h2.widget-title {
    color: #fff;
}
.footer-widget-area.widget-area .widget_nav_menu nav .menu li a {
    color: #fff;
}

.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner nav {
    display: none;
}
.footer-widget-area.widget-area .widget_nav_menu h2.widget-title {
    color: #fff; 
    padding: 0 20px 17px;
    margin: 0;
    text-align: left;
}
.footer-widget-area.widget-area #nav_menu-4.widget_nav_menu h2.widget-title {
    border: none;
}



 
.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner nav.main1 {
   display: block;
    text-align: left;
    padding: 10px 20px;
    margin: -20px 0 0 0;
}
.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner nav.main2 {
   display: block;
    text-align: left;
    padding: 10px 20px;
    margin: -20px 0 0 0;
}

.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner nav.main3 {
  display: block;
    text-align: left;
    padding: 10px 20px;
    margin: -20px 0 0 0;
}
.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner nav.main4 {
  display: block;
    text-align: left;
    padding: 10px 20px;
    margin: -20px 0 0 0;
}

.footer-widget-area.widget-area .widget_nav_menu h2.widget-title:before {
    content: "\f345";
    position: absolute;
    font-family: 'dashicons';
    right: 15px;
}

.ast-mobile-header-content.content-align-flex-start {
    position: fixed;
    height: 100%;
    background: #004684;
    top: 0;
    z-index: 4;
	    overflow-y: scroll;    width: 100%;
}
.ast-mobile-header-content.content-align-flex-start ul#ast-hf-mobile-menu {
    background: #004684; border:none !important;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item &gt; .menu-link {
    color: #fff;
}
.ast-mobile-header-content.content-align-flex-start nav#ast-mobile-site-navigation {
    padding: 90px 0 0 0;
}

.ast-main-header-wrap.main-header-bar-wrap .main-header-bar {   z-index: auto;}
.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section { 
    z-index: 9;
}
	[data-section="section-header-mobile-trigger"] .ast-button-wrap .toggled .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #fff;
}

.admin-bar .ast-mobile-header-content.content-align-flex-start {
    top: 45px;
}


.ast-header-break-point .ast-icon.icon-arrow svg {
    fill: #fff;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
    background: #004684;    padding: 0 0 0 10px;
}
.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    display: none !important;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item &gt; .menu-link {
    color: #fff;
    border: none !important;
    line-height: normal;
	    font-family: 'Mulish';
    font-weight: 700;
}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children &gt; .ast-menu-toggle {
    line-height: normal;
}
body.ast-main-header-nav-open {
    overflow: hidden;
}
.slider-threetitle .elementor-heading-title.elementor-size-default {

    position: relative;
    padding: 5px 20px;
    font-weight: 500;
    border-radius: 50px;
    display: inline-block;
    font-size: var(--font-18);
    text-transform: uppercase;
    color: #F12A2F;
    background: linear-gradient(45deg, #F12A2F 22.53%, #fe5917 88.07%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    transition: 1.3s cubic-bezier(0.5, 0.5, 0, 1);
    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}


.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-button-1 {
    display: block;
    text-align: center;
    padding: 15px;
}

.hero_formcol6 {
    width: 100%;
    float: none; 
} 
.single.single-post div#primary.content-area.primary {
    margin: 0;
    padding: 0;
}
.elementor-element.single_postcontent1.elementor-widget-theme-post-content {
    padding: 0 5px;
}


.fewbox_content_box1 .e-con-inner .elementor-element.elementor-widget.elementor-widget-image-box {
    width: 50%;
    float: left;
}
.fewbox_content_box1 .e-con-inner {
    display: block;
}

.fewbox_content_box1 .e-con-inner .elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-img {
    width: 45px;
}
.fewbox_content_box1 .e-con-inner .elementor-element.elementor-widget.elementor-widget-image-box h3.elementor-image-box-title {
    font-size: 18px;
    height: 85px;
    padding: 10px 0 30px 0px;
    display: block;
}






.footer_quickinfo li {
    text-align: left;
}
ul.footer_quickinfo {
    width: 325px;
    margin: auto;
}



.table_boxcanada { 
    overflow-y: scroll;
}

.home_logo_slider img {
    max-width: 80%;
    max-height: initial;
}



}
@media (max-width: 767px){
	
.blog_posttabs .elementor-tabs .elementor-tabs-wrapper {
    display: block;padding: 0 15px;
}
 .blog_posttabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title {
    display: none;
}
.blog_posttabs .elementor-tabs .elementor-tabs-content-wrapper div.elementor-tab-content {
    padding: 0px 5px 0px 5px;
}

.blog_posttabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    line-height: normal;
    font-size: 12px;
    padding: 10px 6px;
    border-radius: 6px;
    display: block;
    float: left;
    margin: 3px;
}

.btn_tabbing a { 
    border-radius: 5px; 
    font-size: 13px; 
    margin: 0 1px;
    padding: 12px 5px; 
}

.elementor-element.post_bloghome1.tab_section {
    padding: 0 15px;
}



.single.single-post div#page.hfeed.site {
    overflow: hidden;
}
	
	
	
	.hero_menubox h2.elementor-heading-title.elementor-size-default img {
    position: absolute;
    top: -28px;
    right: -5px;
}
	
	.hero_menubox h2.elementor-heading-title.elementor-size-default {
    position: relative;
}
}















</pre></body></html>