/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !important;}
.fusion-main-menu > .fusion-menu > li > a:hover,.fusion-main-menu > .fusion-menu > li.current_page_item > a{}
.fusion-main-menu .fusion-menu .sub-menu a{}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {background-color: inherit !important;}
.fusion-main-menu .sub-menu .current-menu-item>a:hover, .fusion-main-menu .sub-menu .current_page_item>a:hover {background-color: var(--menu_bg_hover_color) !important;}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
@media only screen and (min-width: 1025px){
.fusion-header .sub-menu {
    width: max-content !important;}
}
/* .fusion-main-menu {margin-top: 20px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;} */
.fusion-header-shadow>div { box-shadow: none!important;}
body.fusion-body .fa-facebook-f:before {content: "\f39e"!important;}
body.fusion-body .fusion-menu>.menu_icon_rs > a{padding-left: 5px !important;padding-right: 5px !important;}
.fusion-main-menu > .fusion-menu > li:after{position:relative;}
.fusion-main-menu > .fusion-menu > li:after {position: absolute;content: " ";z-index: -1;width: 2px;height: 16px;background: var(--awb-color1)!important;margin: auto;top: 43%;right: 0;border-radius: 0px;}
.fusion-main-menu > .fusion-menu > li:nth-child(5):after, .fusion-main-menu > .fusion-menu > li:nth-child(6):after, .fusion-main-menu > .fusion-menu > li:last-child:after{display:none !important;}
body.fusion-body .fusion-menu .icon-insta i{ font-size: 26px;color:var(--awb-color1);}
.fusion-menu .fa-facebook-f {
    border: 3px solid var(--awb-color1);
    padding: 3px 5px;
    border-radius: 8px;
	color:var(--awb-color1);
    font-size: 13px !important;
	margin-bottom: 3px !important;}
.fusion-menu li:hover .fa-facebook-f {border-color:var(--awb-color1);color:var(--awb-color1);}

.fusion-logo img {max-height: 104px !important;transition:all 0.3s ease-in-out;}
.fusion-is-sticky .fusion-logo img {max-height: 104px !important;}

header .fusion-header>.fusion-row{display:flex;justify-content:space-between;align-items:flex-start}
.fusion-row:before,header .fusion-row:after{display:none !important}
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}
body .presta-tel:hover{color:white !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}
/**************************************Style : PRE-HOME*********************************/
@keyframes slide_ligne { 0% { transform: translate3d(0, 0, 0); } 50% { transform: translate3d(-80%, 0, 0);}}
@keyframes scale-up-center {  0% { transform: scale(1);}  50% { transform: scale(0.7);}  100% { transform: scale(1);}}
@keyframes float {0% {transform: translatey(0px);}50% {transform: translatey(-30px);}100% {transform: translatey(0px);}}
@keyframes float2 {	0% {transform: translate3d(-20px,20px,0px);}50% {transform: translate3d(0px,0px,0px);}100% {transform: translate3d(-20px,20px,0px);}}
@keyframes spin {0%{transform: rotateY(360deg);} 50%{transform: rotateY(180deg);} 100%{transform: rotateY(360deg);}}
@keyframes float3{0% {transform: translatey(0px);}50% {transform: translatey(-200px);}100% {transform: translatey(0px);}}
@keyframes heartbeat {
  from { transform: scale(1); transform-origin: center center; animation-timing-function: ease-out;}
  10% { transform: scale(0.91);  animation-timing-function: ease-in; }
  17% { transform: scale(0.98);  animation-timing-function: ease-out;}
  33% { transform: scale(0.87); animation-timing-function: ease-in;  }
  45% {  transform: scale(1);animation-timing-function: ease-out; }
}
@keyframes beat{
	to { transform: scale(1.2); }
}
@keyframes rotate {
  0% {transform: rotate(-45deg)}
  100% { transform: rotate(45deg)}
}
@keyframes mymove {
    from {-webkit-transform:translatey(0px);transform:translatey(0px);}
    to {-webkit-transform:translatey(10px);transform:translatey(10px);}
}
@keyframes mymove2 {
    from {-webkit-transform:translatey(10px);transform:translatey(10px);}
    to {-webkit-transform:translatey(0px);transform:translatey(0px);}
}
.anim1{animation: beat 0.8s infinite alternate;}
.animate_01{-webkit-animation:mymove2 ease-in-out 2s infinite alternate !important;animation:mymove2 ease-in-out 2s infinite alternate !important;}
.animate_02{-webkit-animation:mymove ease-in-out 2s infinite alternate !important;animation:mymove ease-in-out 2s infinite alternate !important;}
.animate_03{-webkit-animation:float2 ease-in-out 6s infinite alternate !important;animation:float2 ease-in-out 6s infinite alternate !important;}
.animate_04{-webkit-animation:slide_ligne ease-in-out 9s infinite alternate !important;animation:slide_ligne ease-in-out 9s infinite alternate !important;z-index:-1 !important;}
.animate_05{-webkit-animation:spin ease-in-out 9s infinite alternate !important;animation:spin ease-in-out 9s infinite alternate !important;z-index:-1 !important;}
.animate_06{-webkit-animation:scale-up-center ease-in-out 9s infinite alternate !important;animation:scale-up-center ease-in-out 9s infinite alternate !important;z-index:-1 !important;}
.animate_07{-webkit-animation:rotate ease-in-out 9s infinite alternate !important;animation:rotate ease-in-out 9s infinite alternate !important;}
/**************************************Style : SLIDER REVOLUTION*********************************/
rs-static-layers, rs-module, rs-progress, rs-slides, rs-module-wrap, rs-slide{overflow: visible !important;}
.shape-sldr{z-index:-99 !important;}
.img-sldr{z-index:9999 !important;}
/* body.fusion-body #rev_slider_1_1_wrapper .persephone.tparrows{border-radius:3px !important;padding:10px 5px !important;}
body.fusion-body #rev_slider_1_1_wrapper .persephone.tparrows.tp-leftarrow:before{content:url()!important;line-height: 30px!important;}
body.fusion-body #rev_slider_1_1_wrapper .persephone.tparrows.tp-rightarrow:before{content:url()!important;transform:rotate(180deg) !important;line-height: 17px!important;}
body.fusion-body #rev_slider_1_1_wrapper .persephone.tparrows.tp-leftarrow:hover:before{content:url()!important;transform:rotate(-180deg) !important;line-height: 17px!important;}
body.fusion-body #rev_slider_1_1_wrapper .persephone.tparrows.tp-rightarrow:hover:before{content:url()!important;transform:rotate(360deg) !important;line-height: 32px!important;} */
/**************************************Style : section_numéro_01 *********************************/
.title-h{position:relative!important;max-width:fit-content!important;}
.title-h:after { content: " "; background-color: var(--awb-color1); width: 427px; height: 1px !important; position: absolute!important; background-repeat: no-repeat; top: 15px; left: 186px; background-size: cover !important; }
.col-section1{position:relative!important;}
.col-section1:after { content: " "; background-color: #E6E6E6; width: 1px; height: 155px !important; position: absolute!important; background-repeat: no-repeat; top: -22px; right: 0px; }
.col-section1:last-child:after{display:none !important;}
/**************************************Style : section_numéro_02 *********************************/
.title-h2{position:relative!important;max-width:fit-content!important;padding-left:47px;}
.title-h2:after { content: " "; background-color: var(--awb-color1); width: 39px; height: 2px !important; position: absolute!important; background-repeat: no-repeat; top: 15px; left: 0px; background-size: cover !important; }
.rotate-txt{ transform: rotate(270deg);}
/**** shapes *****/
.col-red-shape {
    width: 11%!important;
    height: 100%!important;
}
.col-black-shape {
    width: 10%!important;
    height: 16%!important;
}
.col-red-shape .fusion-column-wrapper,.col-black-shape .fusion-column-wrapper{animation:scale-up-center ease-in-out 9s infinite alternate !important;}
.col-black-shape2 {
    width: 11%!important;
    height: 15%!important;
}
.col-red-shape2 {
    width: 11%!important;
    height: 100%!important;
}
.col-red-shape2 .fusion-column-wrapper, .col-black-shape2 .fusion-column-wrapper{animation:float2 ease-in-out 9s infinite alternate !important;}
/**************************************Style : section_numéro_03 *********************************/
.title-h-sep {line-height: 3.2;position:relative!important;}
.title-h-sep:after{ content: " "; background-color: var(--awb-color1); width: 417px; height: 1px !important; position: absolute!important; background-repeat: no-repeat; bottom:-14px; left: 0px; background-size: cover !important; }
/***************************************************/
.section3-sldr .sa_hover_container{position: relative;transition: all 0.5s ease-in-out;overflow: hidden;}
.section3-sldr .content {
	transition: all 0.5s ease-in-out;
	overflow:visible !important;
    background-color: rgb(0 0 0 / 74%) !important;
    padding: 30px 40px !important;	bottom:0;}
.section3-sldr .sa_hover_container h3 {margin-top: 20px;margin-bottom: 37px;}
.section3-sldr .img-presta {transition: all 0.5s ease-in-out;
    background-color: var(--awb-color1);
    padding: 20px 5px !important;
    border-radius: 50%;
    max-width: fit-content !important;
    position: absolute; left: 0;right: 0;
    margin: auto;top: -48px;}
.col-presta {
	transition: all 0.5s ease-in-out;
    position: absolute;  left: 0; right: 0;
    bottom: -335px;}
.txt-presta{ margin-top: 30px!important; margin-bottom: 41px!important;}
.section3-sldr .sa_hover_container:hover .col-presta{bottom: 0;}
.section3-sldr .sa_hover_container:hover h3{margin-top: 36px;}
.btn{ margin-left: auto !important;margin-right:auto !important;max-width: fit-content;margin-top:20px !important;overflow: hidden; }
.btn-presta{width:fit-content;margin:auto!important;border-radius:0px !important;padding:13px 35px;background-color:transparent!important;color:var(--awb-color1) !important;font-weight:400;font-family:'Roboto'!important;position:relative !important; overflow:hidden !important; display:block !important;border: solid #fff 2px;text-transform:uppercase;}
.btn-presta:hover{background-color:var(--awb-color1)!important;color:#fff!important;border-color:var(--awb-color1);}

/* dots slider */
body.fusion-body .section3-sldr .sa_owl_theme .owl-dots{display:none!important;}
body.fusion-body .section3-sldr .sa_owl_theme .owl-dots .active span, .presta-sldr .sa_owl_theme .owl-dots .owl-dot span:hover{ background-color: var(--awb-color1) !important; border-radius: 80px !important; width: 41px !important; height: 9px !important;}
.section3-sldr .sa_owl_theme .owl-dots .owl-dot span{ width: 25px !important;background-color:var(--awb-color2)!important; border-radius: 80px !important;height: 9px !important;}
.section3-sldr .sa_owl_theme .owl-dots{display:block !important;}
/* arrows */
body.fusion-body .section3-sldr .sa_owl_theme .owl-nav {display: block !important; max-width: 20%!important; bottom: -32px; left: 12px; position: absolute!important;}

.section3-sldr .white .sa_owl_theme .owl-nav .owl-prev {background: var(--awb-color2) url(/wp-content/uploads/2023/02/assurance_demo_6-arrow-presta-1.svg) no-repeat center center !important;height: 42px !important; width: 65px !important;left: 0px !important;}
.section3-sldr .white .sa_owl_theme .owl-nav .owl-next {background: var(--awb-color2) url(/wp-content/uploads/2023/02/assurance_demo_6-arrow-presta-2.svg) no-repeat center center !important;height: 42px !important; width: 65px !important;right: -137px!important;}

.section3-sldr .white .sa_owl_theme .owl-nav .owl-next:hover{background-color:var(--awb-color1)  !important;}
.section3-sldr .white .sa_owl_theme .owl-nav .owl-prev:hover{background-color:var(--awb-color1) !important;}
/*************************************************************/
@media only screen and (max-width: 1600px){
body.fusion-body .section3-sldr .sa_owl_theme .owl-dots{bottom: -40px !important;display:block!important;}
body.fusion-body .section3-sldr .sa_owl_theme .owl-nav{display:none!important;}
}
/**************************************Style : section_numéro_04 *********************************/
.col-img-section4{position:relative!important;}
.col-img-section4:after { content: " "; background-color: transparent; width: 1px; height: 155px !important; position: absolute!important; background-repeat: no-repeat; bottom: -137%; left: -13px; border-left: 1px dashed var(--awb-color1); right: 0; margin: auto; z-index: -1; }
.col1-section4 .fusion-builder-row:last-child .col-img-section4:after{border-left:0px !important;display:none !important;}
.col1-section4 .fusion-builder-row p{ display: -webkit-box; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 0 !important; transition: all 4s ease-in-out; }
.col1-section4 .fusion-builder-row:hover p{-webkit-line-clamp: unset!important;}
.col-img-section4 { max-width: fit-content!important;}
/**************************************Style : section_numéro_05 *********************************/
.google-col .ti-review-content, .google-col .ti-stars { padding-left: 15px!important;}
.google-col .ti-inner{position:relative;overflow:visible!important;}
.google-col .ti-reviews-container-wrapper {	padding-top: 80px!important;}
@media only screen and (min-width: 1801px){
.google-col .ti-inner:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2023/02/assurance_demo_6-quote-1.png)!important;background-repeat:no-repeat;background-size:cover;right: 48px; top: -49px;width:80px;height:80px;}
}
/**************************************Style : section_numéro_06 *********************************/
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("") !important;background-position: center center !important;background-size: cover !important;}*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo .svg * {fill: #fff !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.fusion-footer .div_copyright {display: flex;justify-content: space-between;}
.fusion-footer-widget-area .widget li a:before{display:none !important;}
.fusion-footer h4.widget-title { margin-bottom: 43px !important;}
.fusion-footer .menu_icon_rs {display:none !important;}
.fusion-footer .copyright_content {font-family: 'Poppins'; font-size: 16px;}
.fusion-footer .sub-menu { display: none !important;}
.fusion-footer h4.widget-title{position:relative;}
.fusion-footer h4.widget-title:after { content: ""; width: 41px; height: 4px; background-color: var(--awb-color1);background-size: cover;background-repeat: no-repeat !important; position: absolute; top: 35px; transition: all 0.5s ease-in-out; left: 3px;  border-radius: 50px;}
.fusion-footer a.fusion-social-network-icon.awb-icon-facebook {
    padding: 4px !important;
    border: 3px solid  var(--awb-color1) !important;
    border-radius: 9px !important;
    font-size: 17px !important;
}
.fusion-footer #menu-main-menu-1.menu { column-count: 2;}
.fusion-footer #menu-footer-menu.menu { column-count: 2;}
.fusion-footer #menu-main-menu-1.menu li:nth-child(5):after, .fusion-footer #menu-footer-menu.menu li:nth-child(3):after, .fusion-footer #menu-footer-menu.menu li:nth-child(4):after{display: none;}
body .fusion-footer .menu li { padding: 0px 10px 10px 0px !important;border-bottom:0px !important;}
/* .fusion-footer ul.menu li:after {
    content: "";
    position: absolute;
    right: 1px;
    top: 6px;
    margin: auto;
    background-color: var(--awb-color1);
    width: 3px;
    height: 16px;
} */
.fusion-footer .menu li:hover:before , .fusion-footer .menu .current_page_item:before {
    width: 30px!important;
}
.fusion-footer .fusion-social-networks-wrapper {
    display: flex!important;
}
.fusion-footer .menu li:before {
    position: absolute;
    content: " ";
    width: 0px;
    height: 4px;
    background: var(--awb-color1) !important;
    bottom: 7px;
    left: 0;
    border-radius: 0px;
    transition: all 0.5s ease-in-out;
}
body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(1) {width: 45% !important;}
body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2) {width: 35% !important;}
body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {width: 20% !important;}
@media only screen and (max-width: 1280px){
    /*style footer*/
	.fusion-footer .menu{column-count:2 !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(1) {width: 35% !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2) {width: 45% !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {width: 20% !important;}
	.fusion-footer ul.menu li:nth-child(4):after{display: none;}
}
@media only screen and (max-width: 1024px){   
    /*style footer*/
    .fusion-footer .menu{column-count:2 !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(1) {width: 38% !important; margin-right: auto; float: left !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2) {width: 38% !important;float: left !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3) {width: 24% !important;}
	.fusion-footer ul.menu li:after{display: none;}
	.fusion-footer .fusion-widget-area{display:flex !important;}
	.fusion-footer-widget-area>.fusion-row {margin: 20px !important;width: 100% !important;}
	img.fusion-empty-dims-img-placeholder.fusion-no-large-visibility {display: none !important;}
	
	
}
@media only screen and (max-width: 800px){  
    /*style footer*/
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(1){width:45% !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2){width:55% !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3){display:none !important;}
	.fusion-footer .fusion-widget-area {padding-top: 20px !important;padding-bottom: 0px !important;}
	body.fusion-body .fusion-footer .gallery-masonry.wpmf-gallery .wpmf-gallery-item { width: 35.33% !important; margin: 1% !important;}
    .fusion-footer .div_copyright{flex-direction:column;}
	.fusion-footer .sep-copy{margin-right:5px!important;margin-left:5px!important;}
    .copyright_content { display: flex!important;align-items: center!important;justify-content: center!important;}
	.coherence-logo svg { margin-right: 0px !important;}
	.fusion-footer .fusion-footer-copyright-area{ padding-left: 9px!important;  padding-right: 9px!important;}
}
@media only screen and (max-width: 497px){  
    /*style footer*/
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(2), .fusion-footer h4.widget-title, .fusion-footer ul.menu li:after{display:none !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(1){width:100% !important;margin-bottom:0px !important;}
    body.fusion-body .fusion-footer .fusion-columns .fusion-column:nth-child(3){display:block !important;width:100% !important;margin-bottom:20px !important;margin-top: 20px;} 
	.fusion-footer {background-size: cover!important;}
	.fusion-footer .menu li:before { left: 0;right:0;margin:auto;}
	body .fusion-footer .menu li {padding: 0px 0px 10px 0px !important;}
	.fusion-footer .div_copyright, .fusion-footer .copyright_content { display: flex!important; flex-direction: column!important;}
	.fusion-footer .sep-copy{display:none !important;}
	.fusion-footer .menu{column-count:1 !important;}
	.fusion-footer .menu .menu-item-624>a{display:none !important;}
	.fusion-footer .sub-menu {display: block !important;margin:0px !important;padding:0px !important;}
	.fusion-footer .fusion-social-networks-wrapper {justify-content: center!important;}
	.pad_poli{padding: 0px !important}
}
/*------------------------------------------------------***End***------------------------------------------------------*/
/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/
/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){ 
    /*style header*/
    /*style main content*/
    /*style footer*/ 
}
/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1500px){
    /*style header*/
    /*style main content*/
	body.fusion-body .col1-section4>.fusion-column-wrapper{ padding-right: 10%!important;padding-left: 4%!important;}
	.google-col .ti-reviews-container-wrapper {padding-top: 0px!important;}
    /*style footer*/
	.fusion-footer .div_copyright{justify-content: space-around;}
}
/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){
    /*style main content*/
    .col-presta { bottom: -365px;}
}
/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){
    /*style main content*/
    .col-presta { bottom: -390px;}
}
/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){
    /*style header*/
	header .fusion-header>.fusion-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
    header .fusion-row>*{flex:1 1 50%!important}
    header .fusion-row .fusion-mobile-nav-holder{flex-basis:100%!important}
    .fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 0px !important;}
    .fusion-mobile-menu-icons a{margin-left: 5px !important;}
    .fusion-icon.fusion-icon-bars:before,.fusion-icon.awb-icon-bars:before{font-size: 35px !important;line-height: normal !important;}
    .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color: var(--awb-color1) !important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color2) !important;}
    .fusion-logo img, .fusion-is-sticky .fusion-logo img {max-height: 80px !important;width: auto !important;}
    .fusion-mobile-nav-holder .menu_icon_rs{display:none !important;}
    .fusion-open-submenu:before {margin-right: 20px !important;}
    .fusion-header .icon_mobil_menu {background: var(--awb-color1) !important; color: #fff !important;font-size: 17px !important; margin-top: 4px !important; padding: 5px 5px ; border-radius: 50% !important; vertical-align: middle; line-height: normal !important; width: 30px !important; height: 30px ; -webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: -webkit-box !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: var(--awb-color2) !important; color: #fff !important;}
	.menu_icon_rs {display:none !important;}
    /*style main content*/
	.col-presta { bottom: -285px;}
	.col-black-shape2, .col-red-shape2, .col-img-section4:after{display:none !important;}
	.col-img-section4 {margin-bottom:10px !important;}
	.col1-section4 .fusion-builder-row{flex-direction: column!important;}
	.section1{padding:3% 40px !important; margin-top: 50px !important;}
	.col1-section1 { width: 100% !important;}
	.col1-section1 .fusion-column-wrapper {padding-bottom:20px !important;}
	.col-txt-sec1 .fusion-column-wrapper{margin:0px !important;padding:0px !important;}
	.col2-section2 .fusion-column-wrapper{padding-right: 0%!important;}
	.section5{padding-left: 3%!important;padding-right: 3%!important;}
	.section3{ padding:4% !important;}
}
/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (min-width: 801px) and (max-width: 1024px){
    /*style header*/
    /*style main content*/
	body.fusion-body .col-width{width:70% !important;}
	body.fusion-body .col-w-img-txt{width:100% !important;}
	.col-section1{width:50% !important;margin-bottom:20px !important;}
    /*style footer*/
}
/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    /*style header*/
    /*style main content*/
	.col-section1:after{ top: 11px; right: 6px;}
	body.fusion-body .col-section1:nth-child(2):after{display:none !important;}
	.col1-section2{height:600px !important;}
	.col-presta, .content{bottom: 0px;width:100%!important;height:100% !important;}
	.section3-sldr .sa_hover_container:hover h3, .section3-sldr .sa_hover_container h3 { margin-top: 28px;}
	.col-section1{width:100% !important;margin-bottom:20px !important;}
	.col-img-w{height: 400px !important;}
	body.fusion-body .flip-pi .fusion-flip-box.flip-right:hover .flip-box-back, body.fusion-body .flip-pi .fusion-flip-box.flip-right .flip-box-back{ backface-visibility: visible !important; transform: rotateY(0deg)!important;z-index: 9999 !important;}
	body.fusion-body .flip-pi .flip-box-front{z-index: -99999 !important;opacity:0!important;transform: rotateY(0deg)!important;}
	.col2-section2 .fusion-column-wrapper { padding-right: 3%!important;}
	.section1{ margin-top: 0px !important;}
}
/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
    /*style header*/
    /*style main content*/
    /*style footer*/    
}
/*------------***Between Big Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 601px) and (max-width: 800px){
    /*style header*/
    /*style main content*/
    /*style footer*/    
}
/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (max-width: 600px){
    /*style header*/
    /*style main content*/
    /*style footer*/   
}
/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 497px) and(max-width: 800px){   
    /*style main content*/
	.col-section1:after{display:none !important;}
}
/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
    /*style main content*/
	.col-section1:after, .col-img-section4:after{display:none !important;}
	.txt-pad, .btn-pad{margin-left:0px!important;margin-top:5px!important;margin-bottom:5px!important;}
	body.fusion-body .col-img-section4{margin: auto !important;}
}
@media only screen and (max-width: 375px){
    /*style main content*/
	.section3-sldr .content {padding: 30px 20px !important;}
	
}
@media only screen and (max-width: 320px){
    /*style main content*/
	.contact-box .content-box-wrapper {display: flex!important; align-items: center!important; justify-content: center!important; flex-direction: column!important;}
    .contact-box .heading{ display: flex!important; justify-content: center!important; align-items: center!important; flex-direction: column!important; }
	.contact-box .heading h2, .contact-box .content-container{padding-left: 0px!important; text-align: center !important;}
	.contact-box .icon{position: relative!important;}
	.section3-sldr .content {padding: 20px 10px !important;}
}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/

.btn05 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-content: center;
	gap:5px;
}
.btn05 a {
    color: #fff;
    padding: 10px 10px;
    border: 1px solid #fff;
    display: ruby;
    border-radius: 10px;
    font-size: 14px;
}
.btn05 a:hover {
    color: #fe0805;
    padding: 10px 10px;
    border: 1px solid #fff;
    display: ruby;
    border-radius: 10px;
    font-size: 14px;
	background:#fff;
}
@media only screen and (max-width: 800px){

.btn05 a {
    color: #fff;
    padding: 5px 6px;
    border: 1px solid #fff;
    display: ruby;
    font-size: 12px;
}
	
}

@media only screen and (max-width: 600px){
	    .btn05 a {
        color: #fff;
        padding: 8px 10px;
        border: 1px solid #fff;
        display: ruby;
        font-size: 14px;
    }
	.btn05 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    gap: 2;
    align-items: center;
}
}