body {
margin: 0 0 0;
}
.elementor a 
{
text-decoration: none;
}
p
{
margin: 0 0 15px 0;
}
.nomarg_p p:last-child ,.elementor-widget-text-editor p:last-child
{
margin-bottom: 0px;
}
.ulstyle ul
{
margin:0px;
padding-left:0px;
list-style:none;
}
.ulstyle ul li 
{
padding-bottom: 10px;
}
.elementor-widget-image a
{
display:block !important;
}
.obj_img img
{
object-fit:cover;
} .elementor-field-group.elementor-column.elementor-field-type-submit {
padding-top: 10px;
}
input:focus-visible 
{    outline: 0px !important;
}
.elementor-sticky--effects.header_section 
{
background: #fff !important;
}   
.sitelogo img 
{
transition: all .5s linear;
}
.elementor-sticky--effects.header_section .sitelogo img 
{
width: 190px !important;
}
.adatable thead ,.tomenu .eael-simple-menu-toggle-text
{
display:none;
}
.main_menu .elementor-nav-menu--dropdown .elementor-item:focus
{
background:#C62418 !important;
}
.atable table
{
border-spacing:2px;
width:100%;
}
.atable tr td 
{
border: 1px solid #000000;
padding: 10px 20px;
font-size: 16px;
line-height: 1.5em;
}
.atable table tbody > tr:nth-child(2n) td
{
background: #f2f2f2;	
}
span.elementor-icon-list-icon i 
{
background: #C62418;
height: 38px;
display: flex;
width: 38px !important;
padding: 11px;
border-radius: 50%;
} .iti.iti--allow-dropdown.iti--separate-dial-code.iti--show-flags 
{
width: 100% !important;
}
.cfomr .e-form__buttons 
{
margin-top: 15px;
}
.cfomr  .elementor-field-type-html h5 
{
padding: 0px;
margin: 10px 0 0px 0 !important;
color: #000;
font-size: 20px;
font-weight: 500;
}
.cfomr label
{
display: block;
width: 100%;
padding: 10px 0 15px !important;
}
.etab .e-n-tabs-heading button:nth-child(2) 
{
border-left: 1px solid #fff !important;
border-right: 1px solid #fff !important;
}
.tpslider .swiper-slide-bg 
{
background-position: top center !important;
}
body.category-english .laguagemenu ul li:first-child span
{
color: #82C32F !important;
}
body.category-french .laguagemenu ul li:last-child span
{
color: #82C32F !important;
}
.tpslider .elementor-button.elementor-slide-button 
{
padding: 0px !important;
}
.dynamic-pdf iframe 
{
opacity: 0;
transition: opacity 0.3s ease;
}
.elementor-widget-tl-post-content p:last-child
{
margin-bottom:0px !important;
}
.phead h1.templately-heading-title {
padding: 0px !important;
margin: 0px !important;
}
.swiper-slide-contents {
background: rgba(255, 255, 255, .7);
padding: 30px;
}
.eael-elements-flip-box-padding 
{
padding: 0px !important;
}
.eael-elements-flip-box-rear-container .eael-elements-flip-box-padding 
{
padding: 20px !important;
}
h3.eael-elements-flip-box-heading {
margin: 0px 0 15px 0 !important;
}
.eael-elements-flip-box-icon-image img
{
width:100% !important;
}
span.elementor-message.elementor-message-danger {
position: absolute;
display: block;
font-size: 15px;
bottom: -40px;
right: 0px;
}
@media only screen and (max-width: 500px) 
{	
.adatable .td-content
{
justify-content: start !important;
}	
.swiper-slide-contents 
{
padding: 15px;
}
.elementor-slide-heading 
{
font-size: 18px !important;
margin-bottom: 13px !important;
}
.tpslider .elementor-button.elementor-slide-button {
font-size: 15px !important;
text-transform: none !important;
}
.tpslider .swiper-wrapper.elementor-slides .swiper-slide:nth-child(6) .swiper-slide-bg
{
background-image: url(//medexel.com/wp-content/themes/twg_theme/pandemic_mobile.png) !important;
background-position: 0px -60px !important;
}
}
@media only screen and (min-width: 501px)  and (max-width: 750px) 
{
.elementor-slide-heading 
{
font-size: 18px !important;
margin-bottom: 13px !important;
}
.tpslider .elementor-button.elementor-slide-button {
font-size: 15px !important;
text-transform: none !important;
}
.tpslider .swiper-wrapper.elementor-slides .swiper-slide:nth-child(6) .swiper-slide-bg
{
background-image: url(//medexel.com/wp-content/themes/twg_theme/pandemic_mobile.png) !important;
}
}
@media only screen and (min-width: 751px)  and (max-width: 1200px) 
{
}
@media only screen and (max-width: 1200px)  
{	
.header_section
{
background:#fff !important;
}
.main_menu nav.elementor-nav-menu--dropdown >ul >li:last-child
{
padding-bottom:10px;
}
}
@media only screen and (min-width: 1201px) and (max-width: 1700px)   
{
}
@media only screen and (min-width: 1701px)
{
}