body {
background-color:#ffffff;
font-size:18px;
color:#454275;
font-family:Heebo;
}

.container { max-width: 1366px !important; }.container.flex, .container-fluid { max-width: 100% !important; }body h2 {
font-weight:400;
}

h1,h2{
    font-size: 33px;
    color: #454275;
   
}

h1 {
   font-weight: 400;
}


h1,
h2,
h3
 {
   letter-spacing: -1px;
   margin-bottom:0;
}


p{
    line-height: 26px;
    margin: 0;
    font-weight: 300;
}


h3{
    font-size: 20px;
    font-weight: 300;
    color: #454275;
}


.green{
color:#3FC6AB;
}


div[class*=section]{
   z-index: 999;
}


.svgContainer5 .column ,.svgContainer10 .column{
    z-index: -9;
}


.firstTitle{
    font-size:33px;
}

.secTitle{
   font-size:20px
}




.homepage_content .content_articles.esl_image_top .articleItem:hover {
    box-shadow: none;
    border-radius: none;

}


.homepage_content .content_articles.esl_image_top .imageTopContent h2{
margin-top:22px;
margin-bottom:15px;
}



.btnGreen{
color: #ffffff;
    background-color: #3fc6ab;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-color: transparent;
    border-radius: 35px;
    font-size: 19px;

}



input[type=text],select{
    border-radius: 35px;
    font-size: 18px !important;
    color: #454275;
    margin-top:0;
    padding: 0 22px;
}

input[type=text]::placeholder{
    color: #454275;
}
textarea[type=text]::placeholder{
    color: #454275;
}

textarea[type=text],select{
    border-radius: 35px;
    font-size: 18px !important;
    color: #454275;
    margin-top:0;
    padding: 0 22px;
}

.contactmodalBtn {
    cursor: pointer;
}


@media only screen and (max-width: 768px) {
.bigger{
    font-size: 39px;
}

.block{

display:block;
}


.bold{
font-weight:600;

}

}




a {
    color: #3FC6AB;
}


a:hover {
    color: #454275;
}







/*BTN STYLE*/



.btn {
text-transform: uppercase;
text-decoration: none;
padding: 20px;
display: inline-block;
border: none;
transition: all 0.4s ease 0s;
}



.btn:hover {
background: #3fc6ab !important;
letter-spacing: 1px;
transition: all 0.4s ease 0s;
color: white !important;

}

/* BTN END*/









/*section-1*/

.headerVideo{
    z-index: 9;
}

.section-1{
padding-top: 3.3vw;
}




@media only screen and (max-width: 768px) {
.section-1 #designbox_2777{
   padding-bottom: 12vw !important;
}

#designbox_2789{
  margin-top: -1px !important;
}
#designbox_2793{
   display: none !important;
}
#designbox_3264{
   display: block !important;
}
}

#designbox_2793{

   display: block;
}
#designbox_3264{
   display: none;
}


/*section-1 END*/





/*section-2 START*/

 .row.icons .homepage_icon_and_text img{
       height:51px;
}



@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);


/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
  opacity:0;  /* make things invisible upon start */
  -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}



.fade-in.one {
  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.fade-in.two {
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay:1.2s;
  animation-delay: 1.2s;
}

.fade-in.three {
  -webkit-animation-delay: 1.6s;
  -moz-animation-delay: 1.6s;
  animation-delay: 1.6s;
}


.fade-in.four{
  -webkit-animation-delay: 2.0s;
  -moz-animation-delay: 2.0s;
  animation-delay: 2.0s;
}


.fade-in.five{
  -webkit-animation-delay: 2.4s;
  -moz-animation-delay: 2.4s;
  animation-delay: 2.4s;
}

.fade-in.six{
  -webkit-animation-delay: 2.8s;
  -moz-animation-delay: 2.8s;
  animation-delay: 2.8s;
}


.is_desktop  #designbox_2839 p{
    white-space: pre;
}



@media only screen and (max-width: 1200px) {
   .section-2 .icons .homepage_icon_and_text{ 
        border:none !important;;
   }

}






@media only screen and (max-width: 767px) {

.section-2 .icons{
     direction:rtl;
}

.section-2 .icons .col-12{
    border: 1px solid #454275;
    border-radius: 10px;
}


.section-2 .icons>div p{
     margin:0;
     line-height: 15px;
}

.section-2 .icons #designbox_2836 .col-12{
    background: #E6D16A;
}


.section-2 .icons #designbox_2848 .col-12,.section-2 .icons #designbox_2836 .col-12{
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;


}


.section-2 .icons #designbox_2848 .col-12 .homepage_icon_and_text:last-child,
.section-2 .icons #designbox_2836 .col-12 .homepage_icon_and_text:last-child{
     margin-right:15px;
    text-align: right;

}


.section-2{
    margin-top:0%;
}




}




/*section-2 END*/




/*section-3 START*/

@media only screen and (max-width: 768px) {
 
.section-3  #designbox_2881{
    margin-top: -5vw !important;
}
#designbox_2870{
   margin-top: -2px !important;
}
#designbox_3514{
 display: block !important;
}
}
#designbox_3514{
   display: none;
}


/*section-3 END*/





/*sectioon-4 Start*/

.section-4 .homepage_content .content_articles>.row{

}





@media only screen and (max-width: 768px) {
 
.section-4 .homepage_revolution .tp-bullets .tp-bullet{
    border:2px solid #3FC6AB;
 
}


.section-4 .homepage_revolution .tp-bullets .tp-bullet.selected{
    border:1px solid #e67386;
    background: #e67386;

}

}




/*sectioon-4 END*/







/*svgContainer5 START*/

.svgContainer5{
    margin-top: -11vw;
}




@media only screen and (max-width: 768px) {
.svgContainer5{
    margin-top: 0vw;
}


}

/*svgContainer5 END*/






/*section-6 START*/

.section-6 .homepage_testimonials .owl-item>.item>.row{
-webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}



@media only screen and (max-width: 768px) {
#designbox_2920 .icon_wrap  h3{
font-weight:400;
}



.section-6 .testimonials.esl_image_bottom .owl-item:nth-child(2n+1){
background:transparent;
color: #454275;

}


.section-6 .testimonials.esl_image_bottom .item .testimonial-name::before{
content:"";
}


.section-6 .testimonials.esl_image_bottom .owl-item .item{
    padding: 0 20px 35px;
}

#designbox_2912.section-6{
background-color: #E6F0FF;
}


.section-6 #designbox_2920{
    padding-top: 0;
    margin-top: -3vw;
}


}
@media only screen and (max-width: 767px) {

.section-6 #designbox_2920{
    padding-top: 0;
    margin-top: -13vw;
}
}


/*section-6 END*/





/*section-7 START*/

 .section-7 .homepage_content .content_articles.esl_image_top .imageTopContent p.content{
display:block;
}


/*section-7 END*/







/*section-8 START*/

.section-8{
padding-bottom: 9.8vw;
background-repeat:no-repeat;
background-size:contain;
background-position:bottom;


}



.section-8 .homepage_icon_and_text p{
margin:0;
}





@media only screen and (max-width: 992px) {

   .section-8 .icons .homepage_icon_and_text{ 
        border:none !important;
        color: #454275;
   }
}


@media only screen and (max-width: 768px) {

.section-8 .icons .col-12{
    border: 1px solid #ffffff;
    border-radius: 10px;
}


.section-8{
    background-image: none !important;
}


}








/*section-8 END*/






/*svgContainer10 START*/

.svgContainer10{
margin-top: -16vw;
}


/*svgContainer10 END*/




/*section-10 START*/

.section-10 .homepage_content .content_articles.esl_image_top .imageTopContent p.content{
display:block;
}

/*section-10 END*/






/*section-11 START*/

@media only screen and (min-width: 768px) {

.section-11 .homepage_manufactoreslogos ul>li{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12.5%;
     flex: 0 0 12.5%;
     max-width: 12.5%;

}


}



/*section-11 END*/







/*Footer START*/

 #footer .details img{
height:28px;
}


 #footer .details h5{
    margin-left: 6px;
}

 #footer .details p{
margin:0;
}

.d-FooterMenus .footer_icon_and_text{
    text-align: right;
    display: inline-flex;
    float: right;
}

.d-FooterMenus .footer_categories,.m-FooterMenus .footer_menu{
text-align: right;

}


/*Footer END*/








/*m-svg-1 START*/





/*m-svg-1 END*/







/*m-svg2 START*/

.m-svg2{
    margin-bottom: -4.6vw;
    margin-top: 18vw;

}


/*m-svg2 END*/




/*m-svg8 START*/

.m-svg8{
    margin-bottom: -2.5vw;
}

/*m-svg8 END*/




/*Mobile Footer START*/

.details p{
    margin:0;
}


.details img{
    height: 52px;
}



.m-FooterMenus .mobilefooter_icon_and_text{
    text-align: right;
    display: inline-flex;
    float: right;
}

.m-FooterMenus .mobilefooter_categories,.m-FooterMenus .mobilefooter_menu{
text-align: right;

}


/*Mobile Footer END*/













/*PAGINATION START*/

.info-page .info-page-wrap .paging-div a {
    margin: 10px;
    min-width: 40px;
    color: #3FC6AB ;
    border-color: #3FC6AB;
}

.info-page .info-page-wrap .paging-div a:hover {
    border-radius: unset !important;
    margin: 10px;
    background: #3FC6AB;
    border-color: #fff;
    color: #ffffff !important;
}
.info-page-thumbnails .paging-div .current a{
    background: #3FC6AB !important;
    color: #FFF !important;
}

/*PAGINATION END*/















/*modalContact START*/

.modalContact .modal-content{
    background: #E6D16A;
    padding: 10px;
}


.modalContact .modalBtn{
    position: fixed;
    top: 155px;
    z-index: 999;
    left: 0;
}



.modalContact .closeModal{
    font-size: 25px;
    font-weight: 600;
    color: white;
    position: absolute;
    top: -51px;

}

.modalContact  .modal-content .container.form{
background:white;
}
#content_82314{
    border-radius: 35px;
    color: #454275;
    border: 0;
    background: #f5f9ff;
    height: 60px !important;
    line-height: 47px;
    padding-right: 22px;
font-size: 18px;
}

.modalContact  .modal-content .container.form input,.modalContact  .modal-content .container.form.select, .container.form.select,  #selectUser select{
    border-radius: 35px;
    color: #454275;
    border: 0;
    background: #f5f9ff;
    height: 60px ;

}
#selectUser{
    border: 0;
    padding-top: 16px;
    padding-bottom: 17px;
    background-color: #fff;
    border-radius: 30px;
    font-size: 18px;
    color: #454275;
    text-align: right;
    padding-right: 22px;
   height: 50px;
    width: 100%;
}

.modalContact #contactModal{
    padding-right:0 !important;
    direction: rtl;
}

.modalContact #contactModal .modal-dialog{
    max-width: 1260px;
}


.modalContact .btnGreen{
    height:60px;
}

.modalContact select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.chosen-container-single:after{
    position: absolute;
    content: "";
    top: 20px;
    width: 0;
    right: 200px;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #454275;
    border-bottom: 0;
}
.chosen-container-single.chosen-with-drop:after{
      
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 10px solid  #454275;
      border-top: 0;
}
#page-page-184 #selectUser > div.required:after{
    position: absolute;
    content: "";
    top: 26px;
    width: 0;
    right: 200px;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #454275;
    border-bottom: 0;
}
#page-page-184 #selectUser > div.required.select-arrow-active:after{
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 10px solid  #454275;
      border-top: 0;
}

.modalContact .modal-content .bigger{
     font-weight:600;
}



.modalContact .modal-dialog .modalDetails>div{
   display:inline-block;
}

.modalContact .modal-dialog .modalDetails img{
    margin-left: 4%;
}



@media only screen and (max-width: 992px) {

.modalContact .closeModal{
   top: -33px;
}

.modalContact  .modal-content .container.form input,.modalContact  .modal-content .container.form.select, .container.form.select, .#selectUser select{
    border-radius: 35px;
    color: #454275;
    border: 0;
    background: #f5f9ff;
    height: 60px ;

}
.modalContact .modal-content .container.form.select{
  height: 60px  !important;

}
}







@media only screen and (max-width: 768px) {

.responsive .modalContact .closeModal{
      top: -45px;
}


.modalContact .modal-dialog{
    top: 130px;
}

.modalContact .modal-content{
    padding: 0px;
}

.modalContact .modal-content .bigger{
    font-weight:400;
}


.modalContact .modal-dialog p{

font-size:16px;
}


.modalDetails {
    border: 1px solid #454275;
    background: #fff;
    border-radius: 13px;
    min-height: 166px;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 24px 8px;
}


.modalContact .modal-dialog .modalDetails>div{
    display:block;
    width:100%;
}

.modalContact .modal-dialog .modal-adress .modalDetails >div{
   display:inline-block;
   width:auto;

}

  .modalContact .details>div{
       margin-bottom: 1rem!important;
}


}



@media only screen and (max-width: 460px) {
  .modalContact .details>div{
       -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
  }

}

#selectUser select{
   display: none;
}
.modalSelect .chosen-container.chosen-container-single .chosen-single{
    border-radius: 35px;
    color: #454275;
    border: 0;
    background: #f5f9ff;
    height: 60px !important;

}
.modalSelect .chosen-container.chosen-container-single .chosen-single span{
    padding-top: 7%;
    font-size: 18px;
    text-align: right;
}
.chosen-container-single .chosen-single{
       box-shadow: none !important;
}

.chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active{
   display: inline-block;
}
.chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-search{
   display: none !important;
}
.chosen-drop .chosen-results{
       font-size: 16px;
}


.chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-single{
   border-bottom-left-radius: 0px !important;
   border-bottom-right-radius: 0px !important;
}
.chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-drop{
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
}

.chosen-container .chosen-drop{
   border: 0px !important;
   background: #fff !important;
   box-shadow: none !important;
}
.active-result.result-selected.highlighted{
   color: #f5f9ff !important;
   background-color: #403e86 !important;
   background-image: none !important;
}
.active-result.highlighted{
   color: #f5f9ff !important;
   background-color: #403e86 !important;
   background-image: none !important;
   border-radius: 35px;
}

.chosen-container-active.chosen-with-drop .chosen-single{
       box-shadow: none !important;
}
#selectUser_chosen{
    width: 100% !important;
}
#pr_Subject_2874 #selectUser_chosen .chosen-single {
    border-radius: 35px;
    color: #454275;
    border: 0;
    background: #fff;
    height: 50px !important;
    width: 100%;

}
#pr_Subject_2874 #selectUser_chosen .chosen-single span{
   line-height: 48px;
    font-size: 18px;
}

.messagediv .alert.alert-success{
color: #454275;
    background-color: #fff;
    border-color: #ffffff;
    text-align: center!important;
    font-size: 32px;
    margin-top: 16px;
}
/*modalContact END*/



/*Mobile footer contact form START*/

#designbox_3501 {
    height: 21vw;
    background-repeat: no-repeat;
    background-size: 108vw;
}

#designbox_3477 {
    height: 18vw;
    background-repeat: no-repeat;
    background-size: 100vw;

}

#designbox_3505 {
    height: 29vw;
    background-repeat: no-repeat;
    background-size: 101vw;
}

/*Mobile footer contact form END*/




#designbox_3511 .owl-theme .owl-nav .owl-prev ,
#designbox_3511 .owl-theme .owl-nav .owl-next {
        top: 20%;
}

.page-default #designbox_3503,
.page-default #designbox_3497,
.page-default #designbox_3499 {
    display: none;
}



#designbox_3513 .row {
    margin: 0;
    padding: 9px;
    justify-content: space-between;
}




#designbox_3516 {
    height: 21vw;
    background-repeat: no-repeat;
    background-size: 101vw;
}

#designbox_3520 {
    height: 18vw;
    background-repeat: no-repeat;
    background-size: 100vw;
}

#designbox_3530 {
    height: 28vw;
    background-repeat: no-repeat;
    background-size: 101vw;
}

#designbox_2868 {
    padding-bottom: 0!important;
}

#designbox_2912 {
  /*  margin-bottom: -14vw;*/
}

#designbox_3027 {
    text-align: justify;
    text-align-last: center;
}

@media only screen and (max-width: 768px) {
  #designbox_2810 {
       margin-bottom: 0;
  }
}



#designbox_3496 #selectUser {
    padding-left: 25px;
    padding-top: 10px;
    padding-right: 25px;
    padding-bottom: 10px;
    border-radius: 35px;
    color: #454275;
    height: 100%;
}

#designbox_2874 #selectUser {
    padding-left: 25px;
    padding-top: 10px;
    padding-right: 25px;
    padding-bottom: 10px;
    border-radius: 35px;
    color: #454275;
    height: 50px;
    width: 100%;
}




/*New Mobile Footer START*/

#designbox_3684 img {
    height: 51px;
}

#designbox_3661 img,
#designbox_3663 img,
#designbox_3662 img {
    height: 38px!important;
}

#designbox_3662,
#designbox_3663,
#designbox_3661 {
    margin: auto;
}

@media only screen and (max-width: 576px) {
  #designbox_3668 h2 {
       font-size: 42px!important;
  }
   #designbox_3669 h4 {
     font-size: 18px!important;
 }
}

/*New Mobile Footer END*/

.header_breadcrumb_mobile {
    display: none;
}

.blog-articles .info-page-content .info-page-description img {
    padding-bottom: 30px;
}

.blog-articles .info-page-description  h2 {
    font-size: 20px;
    font-weight: 600;
}

#designbox_3438 .tp-bullets {
    display: none;
}

.alert-success {
    color: #fff;
    background-color: #454275;
    border-color: #454275;
    text-align: center!important;
}

@media only screen and (max-width: 768px) {
  #designbox_2936 {
       padding-bottom: 51px!important;
  }

  .homepage_content .content_articles.esl_image_top .imageTopContent h2{
    margin-bottom:4px;
  }

  .homepage_content .content_articles.esl_image_top .articleItem {
      padding-bottom: 70px;
  }
}

.eshop-link {
    display: none;
}

#designbox_3164 {
    padding-right: 13px;
}

#designbox_3166 {
    padding-left: 14px;
}

.fade {
    background-color: #45427587;
}




/*----blog-first-cat-color----*/
#page-page-234 #group_menu > ul > li.current, #page-infopage-234 #group_menu > ul > li.current {
    background-color: #3FC6AB!important;
      
}
.blog-category .sidebar .box .title {
   display: none;
}
.blog-category .info-page .sidebar #group_menu{
   margin-top: 35px;
}
#page-page-234 #group_menu > ul > li.current a, #page-infopage-234 #group_menu > ul > li.current a {
    
        color: #FFF !important;
}
/*-----contact-selecr----*/


  .select-selected {
    background-color: #f5f9ff;
  }
  .form-control{
        border: 0px
}
  /*style the arrow inside the select element:*/
.form-control  .required::after  {
    position: absolute;
    content: "";
    top: 25px;
    right: 241px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #454275;
 border-bottom: 0px;
  }
  
  /*point the arrow upwards when the select box is open (active):*/
.form-control  .required.select-arrow-active:after {
       top: 25px;
       right: 241px;
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 10px solid  #454275 !important;
   border-top: 0;
  }
  
  /*style the items (options), including the selected item:*/
  #selectUser .select-items div,.select-selected {
    color: #454275;
    padding: 8px 16px;
    border:none;
    border-color: #000;
    cursor: pointer;
    user-select: none;
  }
  
  /*style items (options):*/
  #selectUser .select-items {
    position: absolute;
    background-color: #f5f9ff;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    margin-left: 5px;
    margin-right: 5px;
  }
  
  /*hide the items when the select box is closed:*/
  #selectUser .select-hide {
    display: none;
  }
  
  #selectUser .select-items div:hover, .same-as-selected {
    background-color: rgba(0, 0, 0, 0.1);
  }

.modal.fade.show #selectUser{
    background-color: #f5f9ff !important;
    height: auto;
    background: #fff ;
}
/*-----slider-bundings------*/

.tp-bannertimer{
    background: none;
    height: auto;
    margin-top: -5px;
}

#selectUser.dropdown-active {
    border-radius: 30px 30px 0 0;
}

#selectUser .select-items div {
    border: 0;
}

#selectUser .select-items {
    border-radius: 0 0 30px 30px;
}

#selectUser .select-items div:last-of-type {
    border-radius: 0 0 30px 30px;
}

#selectUser .select-items div {
    padding-right: 22px;
}

#contactModal .modalDetails img {
    height: 51px;
}

#designbox_2922 .testimonial-name {
    font-size: 16px;
}


#designbox_3473 li a span {
   letter-spacing: -0.5px;
}

#designbox_3473 li.active a span {
    border-bottom: solid #3FC6AB;
} 

#designbox_3513 .content_articles .row .clients {
        width: 152px;
}

#pr_Subject_2874 select,
#pr_Subject_3496 select {
    -webkit-appearance: none;
}

#designbox_2795 .btn-primary.btn-link.btn {
    padding-left: 30px!important;
    padding-right: 30px!important;
}

@media only screen and (max-width: 768px) {
  #designbox_3267 {
       margin-top: 5vw;
  }
}

@media only screen and (max-width: 768px) {
  #designbox_3028 {
       padding-right: 22vw;
       padding-left: 22vw;
       padding-bottom: 6vw;
  }
}

@media only screen and (max-width: 767px) {
#page-page-560  .info-page {
    margin-top:  1px!important;
}
}

@media only screen and (max-width: 576px) {
#page-page-560  .info-page {
    margin-top:  1px!important;
}
}

.blog-articles #designbox_3509,
.page-contact #designbox_3509 {
    display: none;
}

#designbox_2814 p,
#designbox_2942 p,
#designbox_3051 p,
#designbox_2922 p {
    font-weight: 300;
}

#designbox_3051 h2 {
  font-weight: 400;
}

#designbox_3062 .bolder {
  font-weight: 500;
}

#page-page-558 h1,
#page-page-560 h1 {
    font-weight: 400;
}

#page-page-396 .GalleryView .Name a {
   font-weight: 400!important;
}

#page-page-396 .GalleryView .ShortDesc,
#page-page-288 .GalleryView .ShortDesc {
   font-weight: 300;
}

.info-page .info-page-content .info-page-thumbnails .ListView .Info .Name a {
    font-weight: 500!important;
}

.blog-category .GalleryView .Name a {
   font-weight: 500!important;
}

.blog-articles .info-page .sidebar #group_article .title,
.blog-articles .info-page .sidebar #group_menu .title,
.blog-articles .sidebar .tags_group .title {
    font-weight: 500!important;
}
.modal-dialog .widget_contact_form .bigger {
   font-weight: 500!important;
}

.modal-content .modalDetails h5 {
    font-weight: 400;
}

#designbox_3026 h2 .bold {
   font-weight: 500;
}

#designbox_3298 .bolder {
   font-weight: 600;
}

@media only screen and (max-width: 768px) {
  .testimonials.esl_image_bottom .testimonial-image {
    margin-left: -50px!important;
}

.testimonials.esl_image_bottom img {
    width: 101px!important;
    height: auto!important;
    margin-bottom: -48px!important;
}

.testimonials.esl_image_bottom.owl-carousel .owl-stage-outer {
        padding-bottom: 79px;
}

}

@media only screen and (max-width: 576px) {
    #page-page-288 #articlesHeader {
        text-align: center;
    }
    #page-page-288 #articlesHeader div {
        font-weight: 300!important;
    }
}

@media only screen and (max-width: 768px) {
    #page-page-288 .info-page-thumbnails .GalleryView .Image {
   /*     width: 50%!important;*/
    }
    #page-page-288 .info-page-thumbnails .GalleryView:nth-child(even) .Image {
        margin-left: auto!important;
    }
}

#page-page-288 .info-page-short-description {
    font-weight: 300!important;
    font-size: 24px!important;
}

@media screen and (max-width: 768px) {
  #page-page-288 .info-page-short-description {
    font-size: 19px!important;
  }
}

@media screen and (max-width: 768px) {
  #page-page-183 #articlesHeader {
        text-align: center!important;
  }
  #page-page-183 #articlesHeader .info-page-short-description {
    font-size: 19px!important;
  }
#designbox_4019{
    display: block !important;
}
}

@media only screen and (max-width: 768px) {
   .blog .info-page-content ul>li.ListView {
          margin-bottom: 50px!important;
   }
   .blog-category .info-page-content .GalleryView {
      margin-bottom: 50px!important;
   }
}

#designbox_3513 a {
    pointer-events: none;
}

#page-page-183 .GalleryView a {
    pointer-events: none;
}

@media only screen and (max-width: 768px) {
.testimonial-name, .testimonial-date, .testimonial-link{
   font-size: 22px;
}
.testimonial-title, .testimonial-name, .testimonial-date{
     font-weight: 500;
    margin-bottom: 20px;
}
#designbox_3293{
   display: block !important;
}

#page-page-184 .info-page-description .container.form input,  .container.form.select{
   height: 49px !important;
}
.chosen-container-single:after{
   right: 260px;
}
}

/*------------mobile-contact-popup-------------*/
.popup-contact-wave-top{
height: 29vw;
    background-repeat: no-repeat;
    background-size: 101vw;
background-color: #ffffff;
    background-image: url(/images/itempics/uploads/media_28012020155518.svg);
}





/*---------mobile-contact-popup-end----------*/
@media only screen and (max-width: 767px)
.mobile_menu .info a {
    background-color:  #454275;;
}

/*---------mobile-menu-start----------*/
@media only screen and (max-width: 767px){

.mobile_menu ul li a {
    background-color:  #454275;
    display: block;
    width: 100%;
    text-align: right;
    color: #fff;
    /* height: 38px; */
    font-size: 16px;
    line-height: 20px;
    text-decoration: none !important;
    transition: all 0.3s ease 0.2s;
    -webkit-transition: all 0.3s ease 0.2s;
    -moz-transition: all 0.3s ease 0.2s;
    -o-transition: all 0.3s ease 0.2s;
    padding-right: 10px;
    border-bottom: 0px solid #454275;
    padding-top: 9px;
    padding-bottom: 6px;
}
#mobile_header .mobile_menu{
    background-color: #454275;
box-shadow: none;
width: 75%;
}
#mobile_header .mobile_menu .info .infoarrow.second,  #mobile_header .mobile_menu .info .infolink,  #mobile_header .mobile_menu .info{
background-color:  #454275;
}
box-shadow: none;
}
/*---------mobile-menu-end----------*/
#designbox_3778 input[type=text], #designbox_3778 input[type=tel], #designbox_3778 input[type=password]{
   height: 50px;
}
@media only screen and (max-width: 767px){

.mobilefooter_mobile_footer .modalContact .modalBtn{
    display: none;
}

#designbox_4923,
	#designbox_4709,
	#designbox_4758,
	#designbox_4782,
	#designbox_4805,
	#designbox_4830,
	#designbox_4850 {
	   text-align-last: center;
	}

}
#designbox_4019{
    display: none;
}

#designbox_2622 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#e2e6ff;
background-color:#ffffff;
}

#designbox_2635 {
padding-right:0px;
text-align:left;
}

#designbox_2635 h2 {
font-size:18px;
}

.logo img{
 height: 50px;
}
#designbox_2644 {
padding-top:3px;
text-align:right;
}

#designbox_2644 h2 {
font-size:16px;
font-weight:600;
color:#454275;
margin-bottom:0px;
}

#designbox_2644 h5 {
font-size:16px;
font-weight:600;
color:#454275;
margin-bottom:0px;
}

#designbox_2765 {
background-image:url('/images/itempics/uploads/media_04062020112044.jpg');
background-repeat:no-repeat;
background-position-x:0;
background-position-y:0;
}

#designbox_2780 {
font-size:61px;
}

#designbox_2780 h2 {
font-size:34px;
font-weight:400;
color:#454275;
}

#designbox_2781 {
font-weight:lighter;
margin-top:20px;
font-size:22px;
color:#454275;
}

#designbox_2789 {
z-index:-99;
}

#designbox_2791 {
padding-left:0px;
padding-right:0px;
}

#designbox_2795 {
font-style:normal;
font-weight:300;
margin-top:34px;
font-size:22px;
}

#designbox_2795 a.btn-primary , #designbox_2795 input[type=button].btn.btn-primary, #designbox_2795 button.button.btn-primary , #designbox_2795 button.btn-primary, #designbox_2795 #mobile-product-sticky .buttons .btn-primary, #designbox_2795 .special-box a.btn-primary{
color:#675e72;
background-color:#e7d16b;
padding-left:25px !important;
padding-right:25px !important;
padding-top:15px !important;
padding-bottom:15px !important;
border-color:transparent;
border-radius:35px;
font-size:22px;
font-weight:300;
}

#designbox_2795 a.btn-primary:hover , #designbox_2795 button.btn-primary:hover , #designbox_2795 input[type=button].btn.btn-primary:hover , #designbox_2795 .special-box a.btn-primary:hover {
background-color:#e67386;
}

#designbox_2804 h2 {
font-size:33px;
font-weight:400;
color:#e67386;
}

#designbox_2805 h3 {
font-size:20px;
font-weight:300;
color:#454275;
}

#designbox_2810 {
margin-bottom:42px;
}

#designbox_2838 {
margin-bottom:10px;
text-align:center;
}

#designbox_2839 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#454275;
font-size:18px;
color:#454275;
text-align:center;
}

#designbox_2839 h4 {
font-size:30px;
font-weight:500;
color:#454275;
margin-bottom:0px;
}

#designbox_2850 {
margin-bottom:10px;
text-align:center;
}

#designbox_2851 {
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#454275;
font-size:18px;
color:#454275;
text-align:center;
}

#designbox_2851 h4 {
font-size:30px;
font-weight:500;
color:#454275;
margin-bottom:0px;
}

#designbox_2854 {
margin-bottom:10px;
text-align:center;
}

#designbox_2855 {
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#454275;
font-size:18px;
color:#454275;
text-align:center;
}

#designbox_2855 h4 {
font-size:30px;
font-weight:500;
color:#454275;
margin-bottom:0px;
}

#designbox_2858 {
margin-bottom:10px;
text-align:center;
}

#designbox_2859 {
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#454275;
font-size:18px;
color:#454275;
text-align:center;
}

#designbox_2859 h4 {
font-size:30px;
font-weight:500;
color:#454275;
margin-bottom:0px;
}

#designbox_2862 {
margin-bottom:10px;
text-align:center;
}

#designbox_2863 {
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#454275;
font-size:18px;
color:#454275;
text-align:center;
}

#designbox_2863 h4 {
font-size:30px;
font-weight:500;
color:#454275;
margin-bottom:0px;
}

#designbox_2866 {
margin-bottom:10px;
text-align:center;
}

#designbox_2867 {
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#454275;
font-size:18px;
color:#454275;
text-align:center;
}

#designbox_2867 h4 {
font-size:30px;
font-weight:500;
color:#454275;
margin-bottom:0px;
}

#designbox_2868 {
background-color:#454275;
}

#designbox_2885 h2 {
font-size:33px;
font-weight:400;
color:#ffffff;
}

#designbox_2886 h3 {
font-size:20px;
font-weight:300;
color:#ffffff;
}

#designbox_2897 h2 {
font-size:33px;
font-weight:400;
color:#454275;
margin-bottom:0px;
}

.homepage_content .content_articles.esl_image .new .col-12 .image img{
   width: 258px;
}
#designbox_2904 {
margin-top:40px;
}

#designbox_2904 a.btn-primary , #designbox_2904 input[type=button].btn.btn-primary, #designbox_2904 button.button.btn-primary , #designbox_2904 button.btn-primary, #designbox_2904 #mobile-product-sticky .buttons .btn-primary, #designbox_2904 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:25px !important;
padding-right:25px !important;
padding-top:15px !important;
padding-bottom:15px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_2904 a.btn-primary:hover , #designbox_2904 button.btn-primary:hover , #designbox_2904 input[type=button].btn.btn-primary:hover , #designbox_2904 .special-box a.btn-primary:hover {
background-color:#ffffff;
}

#designbox_2912 {
margin-top:-8px;
background-color:#f5f9ff;
}

#designbox_2920 {
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
padding-top:33px;
border-style:solid;
border-color:#c0daff;
}

#designbox_2923 .bx-wrapper .bx-next::after, 
#designbox_2923 .bx-wrapper .bx-prev::after, 
#designbox_2923 .product-images-slider .lSAction>a::before, 
#designbox_2923 .product-images-slider .lSAction>a, 
#designbox_2923 .owl-carousel .owl-nav > div::before 
 { 
 color:transparent;
 } 
#designbox_2923 .bx-wrapper .bx-pager.bx-default-pager a ,
#designbox_2923 .owl-theme .owl-dots .owl-dot span , 
#designbox_2923 .tp-bullet {
background:transparent;
}

#designbox_2924 h3 {
font-size:32px;
font-weight:400;
color:#454275;
margin-bottom:0px;
}

#designbox_2925 h3 {
font-size:46px;
font-weight:500;
color:#e67386;
}

#designbox_2936 {
padding-bottom:70px;
}

#designbox_2938 h2 {
font-size:33px;
font-weight:400;
color:#454275;
}

#designbox_2939 h3 {
font-size:20px;
font-weight:300;
color:#454275;
}

#designbox_2942 {
font-size:18px;
color:#454275;
}

#designbox_2942 h2 {
font-weight:400;
}

#designbox_2942 h5 {
font-size:18px;
color:#454275;
margin-bottom:0px;
}

#designbox_2942 a { color:#454275;}

#designbox_2943 {
margin-top:10px;
text-align:center;
}

#designbox_2943 a.btn-primary , #designbox_2943 input[type=button].btn.btn-primary, #designbox_2943 button.button.btn-primary , #designbox_2943 button.btn-primary, #designbox_2943 #mobile-product-sticky .buttons .btn-primary, #designbox_2943 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:25px !important;
padding-right:25px !important;
padding-top:15px !important;
padding-bottom:15px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_2943 a.btn-primary:hover , #designbox_2943 button.btn-primary:hover , #designbox_2943 input[type=button].btn.btn-primary:hover , #designbox_2943 .special-box a.btn-primary:hover {
background-color:#ffffff;
}

#designbox_2944 {
margin-bottom:-9px;
}

#designbox_2949 {
background-color:#454275;
background-image:url('/images/itempics/uploads/index-bg-seo.svg');
}

#designbox_2957 h2 {
font-size:33px;
font-weight:400;
color:#ffffff;
}

#designbox_2958 h3 {
font-size:20px;
font-weight:200;
color:#ffffff;
}

#designbox_2975 {
margin-bottom:10px;
text-align:center;
}

#designbox_2976 {
font-weight:100;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#ffffff;
font-size:17px;
color:#ffffff;
text-align:center;
}

#designbox_2976 h4 {
font-size:18px;
font-weight:600;
color:#3fc6ab;
margin-bottom:0px;
}

#designbox_2995 {
margin-top:10px;
text-align:center;
}

#designbox_2995 a.btn-primary , #designbox_2995 input[type=button].btn.btn-primary, #designbox_2995 button.button.btn-primary , #designbox_2995 button.btn-primary, #designbox_2995 #mobile-product-sticky .buttons .btn-primary, #designbox_2995 .special-box a.btn-primary{
color:#ffffff;
background-color:#3fc6ab;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:25px !important;
padding-right:25px !important;
padding-top:15px !important;
padding-bottom:15px !important;
border-style:solid;
border-color:#ffffff;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_2995 a.btn-primary:hover , #designbox_2995 button.btn-primary:hover , #designbox_2995 input[type=button].btn.btn-primary:hover , #designbox_2995 .special-box a.btn-primary:hover {
background-color:#3fc6ab;
}

#designbox_3002 {
margin-bottom:10px;
text-align:center;
}

#designbox_3003 {
font-weight:100;
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#ffffff;
font-size:17px;
color:#ffffff;
text-align:center;
}

#designbox_3003 h4 {
font-size:18px;
font-weight:600;
color:#3fc6ab;
margin-bottom:0px;
}

#designbox_3006 {
margin-bottom:10px;
text-align:center;
}

#designbox_3007 {
font-weight:100;
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#ffffff;
font-size:17px;
color:#ffffff;
text-align:center;
}

#designbox_3007 h4 {
font-size:18px;
font-weight:600;
color:#3fc6ab;
margin-bottom:0px;
}

#designbox_3010 {
margin-bottom:10px;
text-align:center;
}

#designbox_3011 {
font-weight:100;
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#ffffff;
font-size:17px;
color:#ffffff;
text-align:center;
}

#designbox_3011 h4 {
font-size:18px;
font-weight:600;
color:#3fc6ab;
margin-bottom:0px;
}

#designbox_3026 h2 {
font-size:33px;
color:#454275;
}

#designbox_3027 h3 {
font-size:20px;
font-weight:300;
color:#454275;
}

#designbox_3029 {
margin-top:10px;
text-align:center;
}

#designbox_3029 a.btn-primary , #designbox_3029 input[type=button].btn.btn-primary, #designbox_3029 button.button.btn-primary , #designbox_3029 button.btn-primary, #designbox_3029 #mobile-product-sticky .buttons .btn-primary, #designbox_3029 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
padding-left:25px !important;
padding-right:25px !important;
padding-top:15px !important;
padding-bottom:15px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_3029 a.btn-primary:hover , #designbox_3029 button.btn-primary:hover , #designbox_3029 input[type=button].btn.btn-primary:hover , #designbox_3029 .special-box a.btn-primary:hover {
background-color:#ffffff;
}

#designbox_3035 {
margin-top:-8px;
background-color:#e6f0ff;
}

#designbox_3045 h2 {
font-size:33px;
color:#454275;
}

#designbox_3046 h3 {
font-size:20px;
font-weight:300;
color:#454275;
}

#designbox_3051 {
font-size:18px;
color:#454275;
}

#designbox_3051 h5 {
font-size:18px;
color:#454275;
margin-bottom:0px;
}

#designbox_3051 a { color:#454275;}

#designbox_3051 .articleItem a img{
/*   height: 200px; */
}
#designbox_3054 {
background-color:#454275;
}

#designbox_3062 h2 {
font-size:33px;
color:#ffffff;
margin-bottom:0px;
}

#designbox_3066 {
margin-bottom:-1px;
background-color:#454275;
}

#designbox_3070 {
background-color:#403d66;
}

#designbox_3080 {
margin-bottom:14px;
font-size:18px;
color:#9da1b3;
}

#designbox_3080 h5 {
font-size:18px;
font-weight:600;
color:#9da1b3;
margin-bottom:0px;
}

#designbox_3081 {
margin-bottom:14px;
font-size:18px;
color:#9da1b3;
}

#designbox_3081 h5 {
font-size:18px;
font-weight:600;
color:#9da1b3;
margin-bottom:0px;
}

#designbox_3082 {
margin-bottom:14px;
font-size:18px;
color:#9da1b3;
}

#designbox_3082 h5 {
font-size:18px;
font-weight:600;
color:#9da1b3;
margin-bottom:0px;
}

#designbox_3084 {
margin-bottom:14px;
font-size:18px;
color:#9da1b3;
}

#designbox_3084 h5 {
font-size:18px;
font-weight:600;
color:#9da1b3;
margin-bottom:0px;
}

#designbox_3148 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#e2e6ff;
background-color:#ffffff;
}

#designbox_3158 {
z-index:999999;
}

.responsive .TopAdminTools {
    display: none;
}
#designbox_3160 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:2px;
border-style:solid;
border-color:#e2e6ff;
background-color:#ffffff;
}

#designbox_3162 {
padding-right:10px;
}

#designbox_3164 {
text-align:right;
}

#designbox_3164 {
    text-align: right !important;
}
#designbox_3166 {
padding-right:0px;
}

#designbox_3169 .total_quantity .col-12::before,
#designbox_3169 .menus_btn .mega-title i::before,
#designbox_3169.minimize .menus .title span,
#designbox_3169 .detailsIcon,
#designbox_3169.minimize .menus .title::before {
line-height:47px;
font-size:20px;
color:#000000;
}

#designbox_3169  .total_quantity .col-12::before ,
#designbox_3169 .toggle-hover i::before ,
#designbox_3169 .wishlist-product-add i::before ,
#designbox_3169 .icon > i::before,
#designbox_3169 .toggle-hover::before ,
#designbox_3169 .wishlist-product-add::before ,
#designbox_3169 .icon > .fa::before,
#designbox_3169 .icon.fa::before,
#designbox_3169 .icon > .fas::before,
#designbox_3169 .icon.fas::before,
#designbox_3169 .icon > .far::before,
#designbox_3169 .btn span::before,
#designbox_3169 .icon.far::before,
#designbox_3169 .icon > .fal::before,
#designbox_3169 .icon.fal::before,
#designbox_3169 .icon > .fab::before,
#designbox_3169 .icon.fab::before,
#designbox_3169 .datecountdown,
#designbox_3169 .es_number,
#designbox_3169 .testimonials.esl_quote .testimonial-quote::before,
#designbox_3169 .testimonials.esl_quote .testimonial-quote::after,
#designbox_3169 #miniuserbar a.toggle-hover i::before{
line-height:47px;
font-size:20px;
color:#000000;
}

#designbox_3169 #miniuserbar a.toggle-hover span,
#designbox_3169 div#miniCart a.toggle-hover i,
#designbox_3169 .bundlesale .plus_column .plusWrap span,
#designbox_3169 div#miniCart a.toggle-hover span {
color:#000000;
}

#designbox_3169 .total_quantity .col-12::before,
#designbox_3169 #miniuserbar a.toggle-hover::before{
line-height:47px;
font-size:20px;
color:#000000;
}

#designbox_3164 {
 
    text-align: right;
}
#designbox_3190 {
text-align:left;
}

#designbox_3235 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:5px;
border-style:solid;
border-color:#ffffff;
}

#designbox_3239 h2 {
font-size:33px;
color:#ffffff;
}

#designbox_3280 {
margin-top:-5px;
}

#designbox_3282 {
padding-left:0px;
padding-right:0px;
}

#designbox_3289 {
background-color:#454275;
}

#designbox_3296 {
margin-top:-68px;
}

#designbox_3298 h2 {
font-size:33px;
color:#ffffff;
margin-bottom:0px;
}

#designbox_3341 {
background-color:#454275;
}

#designbox_3393 {
padding-top:3px;
}

#designbox_3393 h5 {
font-size:18px;
font-weight:500;
color:#3fc6ab;
margin-bottom:0px;
}

#designbox_3401 {
padding-top:3px;
}

#designbox_3401 h5 {
font-size:18px;
font-weight:500;
color:#3fc6ab;
margin-bottom:0px;
}

#designbox_3409 {
padding-top:3px;
}

#designbox_3409 h5 {
font-size:18px;
font-weight:500;
color:#3fc6ab;
margin-bottom:0px;
}

#designbox_3415 {
background-color:#454275;
}

#designbox_3444 {
padding-top:4px;
}

#designbox_3444 h5 {
font-size:18px;
font-weight:600;
color:#9da1b3;
margin-bottom:0px;
}

#designbox_3448 {
padding-top:3px;
}

#designbox_3448 h5 {
font-size:18px;
font-weight:600;
color:#9da1b3;
margin-bottom:0px;
}

#designbox_3452 {
padding-top:3px;
}

#designbox_3452 h5 {
font-size:18px;
font-weight:600;
color:#9da1b3;
margin-bottom:0px;
}

#designbox_3469 {
padding-left:0px;
padding-right:0px;
}

#designbox_3472 {
text-align:center;
}

#designbox_3472 h2 {
font-size:33px;
color:#454275;
}

#designbox_3473 ul.menu > li > a , #designbox_3473 .mobile_menu > ul > li > a  {
padding-left:0px;
padding-right:0px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-color:transparent;
background-color:#ffffff;
font-weight:400;
font-size:16px;
color:#454275;
}

#designbox_3473 ul.menu > li:hover > a , #designbox_3473 .mobile_menu > ul > li:hover > a { 
color:#454275; 
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#3fc6ab;
 } 

#designbox_3473 ul.menu > li > a::after , #designbox_3473 .mobile_menu > ul > li > a::after {
content:"|";
font-family:"Font Awesome 5 Pro";
margin-right:10px;
margin-left:10px;
}

#designbox_3473 ul.menu > li:hover > a:after , #designbox_3473 .mobile_menu > ul > li:hover > a:after {
color: #454275 ;
}

#designbox_3473 ul.menu > li > a{
    padding-top: 18px;
}
#designbox_3477 {
background-color:#ffffff;
background-image:url('/images/itempics/uploads/bg-wave-top-purple2-M.svg');
}

#designbox_3490 h2 {
font-size:33px;
color:#ffffff;
}

#designbox_3491 h3 {
font-size:20px;
font-weight:300;
color:#ffffff;
}

#designbox_3497 {
margin-top:-33px;
background-color:#454275;
}

#designbox_3501 {
background-color:#ffffff;
background-image:url('/images/itempics/uploads/contact-bg-wave-bottom-M.svg');
}

#designbox_3505 {
background-color:#ffffff;
background-image:url('/images/itempics/uploads/contact-bg-wave-top-M.svg');
}

#designbox_3507 {
background-color:#ffffff;
}

#designbox_3509 {
padding-left:0px;
padding-right:0px;
}

#designbox_3511 {
padding-bottom:100px;
background-color:#ffffff;
}

#designbox_3511 .bx-wrapper .bx-next::after, 
#designbox_3511 .bx-wrapper .bx-prev::after, 
#designbox_3511 .product-images-slider .lSAction>a::before, 
#designbox_3511 .product-images-slider .lSAction>a, 
#designbox_3511 .owl-carousel .owl-nav > div::before 
 { 
 color:#d6d6d6;
 } 
#designbox_3511 .bx-wrapper .bx-pager.bx-default-pager a ,
#designbox_3511 .owl-theme .owl-dots .owl-dot span , 
#designbox_3511 .tp-bullet {
background:#d6d6d6;
}

#designbox_3511 .bx-wrapper .bx-next:hover::after, 
#designbox_3511 .bx-wrapper .bx-prev:hover::after, 
#designbox_3511 .owl-carousel .owl-nav > div:hover::before 
{
color:#d6d6d6;
}
#designbox_3511 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#designbox_3511 .bx-wrapper .bx-pager.bx-default-pager a.active,
#designbox_3511 .owl-theme .owl-dots .owl-dot:hover span,
#designbox_3511 .owl-theme .owl-dots .owl-dot.active span,
#designbox_3511 .tp-bullet.selected,
#designbox_3511.tp-bullet:hover{
background:#d6d6d6;
}

#designbox_3512 {
padding-top:110px;
padding-bottom:70px;
background-color:#ffffff;
}

#designbox_3512 h2 {
color:#454275;
}

#designbox_3516 {
margin-top:-1px;
background-color:#ffffff;
background-image:url('/images/itempics/uploads/contact-bg-wave-bottom-M.svg');
}

#designbox_3520 {
background-color:#ffffff;
background-image:url('/images/itempics/uploads/index-bg-wave-reviews-bottom-M.svg');
}

#designbox_3530 {
background-color:#ffffff;
background-image:url('/images/itempics/uploads/index-bg-wave-reviews-top-M.svg');
}

#designbox_3615 {
padding-left:40px;
padding-right:40px;
}

#designbox_3617 {
padding-bottom:12px;
}

#designbox_3619 {
padding-left:0px;
padding-right:12px;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3633 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
text-align:center;
}

#designbox_3633 h2 {
font-size:30px;
color:#3fc6ab;
}

#designbox_3641 {
padding-left:12px;
padding-right:0px;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3643 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
text-align:center;
}

#designbox_3643 h2 {
font-size:30px;
color:#3fc6ab;
}

#designbox_3644 {
padding-top:12px;
}

#designbox_3646 {
padding-left:0px;
padding-right:12px;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3648 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
text-align:center;
}

#designbox_3648 h2 {
font-size:30px;
color:#3fc6ab;
}

#designbox_3649 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
padding-left:12px;
padding-right:0px;
border-style:solid;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3652 {
margin-left:0px;
margin-right:0px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
padding-top:29px;
padding-bottom:54px;
border-style:solid;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3654 {
padding-left:0px;
padding-right:0px;
}

#designbox_3656 {
padding-left:0px;
padding-right:0px;
}

#designbox_3658 {
padding-left:0px;
padding-right:0px;
}

#designbox_3660 {
padding-bottom:32px;
}

#designbox_3660 h2 {
font-size:18px;
font-weight:400;
color:#3fc6ab;
}

#designbox_3661 {
max-width:61px !important;
}

#designbox_3662 {
max-width:61px !important;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3663 {
max-width:61px !important;
}

#designbox_3664 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
padding-left:15px;
padding-right:15px;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3666 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
padding-left:0px;
padding-right:0px;
border-style:solid;
border-color:#ffffff;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}

#designbox_3668 h2 {
font-size:56px;
color:#3fc6ab;
}

#designbox_3669 {
padding-bottom:10px;
}

#designbox_3669 h4 {
font-size:26px;
font-weight:100;
color:#ffffff;
}

#designbox_3698 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#ffffff;
border-radius:10px;
}

#designbox_3700 {
margin-bottom:10px;
}

#designbox_3701 {
font-weight:100;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
font-size:17px;
color:#ffffff;
}

#designbox_3701 h4 {
font-size:18px;
font-weight:500;
color:#3fc6ab;
}

#designbox_3738 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#ffffff;
border-radius:10px;
}

#designbox_3740 {
margin-bottom:10px;
}

#designbox_3741 {
font-weight:100;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
font-size:17px;
color:#ffffff;
}

#designbox_3741 h4 {
font-size:18px;
font-weight:500;
color:#3fc6ab;
}

#designbox_3748 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style:solid;
border-color:#ffffff;
border-radius:10px;
}

#designbox_3750 {
margin-bottom:10px;
}

#designbox_3751 {
font-weight:100;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
font-size:17px;
color:#ffffff;
}

#designbox_3751 h4 {
font-size:18px;
font-weight:400;
color:#3fc6ab;
}

#designbox_3769 {
margin-top:40px;
}

.designbox.footer_button.popup .btn-primary{
    color: #454275;
    background-color: #ffffff;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    border-style: solid;
    border-color: #3fc6ab;
    border-radius: 35px;
    font-size: 19px;
    font-weight: 400;
}

.designbox.footer_button.popup .btn-primary{
    color: #454275;
    background-color: #ffffff;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    border-style: solid;
    border-color: #3fc6ab;
    border-radius: 35px;
    font-size: 19px;
    font-weight: 400;
}

.mobilefooter_mobile_footer #contactModal{
   z-index: 9999999999999;
}

#designbox_3778 a.btn-primary , #designbox_3778 input[type=button].btn.btn-primary, #designbox_3778 button.button.btn-primary , #designbox_3778 button.btn-primary, #designbox_3778 #mobile-product-sticky .buttons .btn-primary, #designbox_3778 .special-box a.btn-primary{
color:#ffffff;
background-color:#3fc6ab;
padding-left:25px !important;
padding-right:25px !important;
padding-top:10px !important;
padding-bottom:10px !important;
border-color:transparent;
border-radius:35px;
width:100%;
font-size:19px;
}

#designbox_3778 a.btn-primary:hover , #designbox_3778 button.btn-primary:hover , #designbox_3778 input[type=button].btn.btn-primary:hover , #designbox_3778 .special-box a.btn-primary:hover {
background-color:#e67386;
}

#designbox_3778 input[type=text] , #designbox_3778 input[type=tel] , #designbox_3778 input[type=password] { 
padding-left:25px;
padding-top:10px;
padding-right:25px;
padding-bottom:10px;
border-radius:35px;
font-size:19px;
color:#454275;
}

#designbox_3778 input[type=text]::-webkit-input-placeholder , #designbox_3778 input[type=password]::-webkit-input-placeholder { color : #454275; }
#designbox_3778 input[type=text]::-moz-placeholder , #designbox_3778 input[type=password]::-moz-placeholder { color : #454275; }
#designbox_3778 input[type=text]:-ms-input-placeholder , #designbox_3778 input[type=password]:-ms-input-placeholder { color : #454275; }
#designbox_3778 input[type=text]:-moz-placeholder , #designbox_3778 input[type=password]:-moz-placeholder { color : #454275; }

#designbox_3779 a.btn-primary , #designbox_3779 input[type=button].btn.btn-primary, #designbox_3779 button.button.btn-primary , #designbox_3779 button.btn-primary, #designbox_3779 #mobile-product-sticky .buttons .btn-primary, #designbox_3779 .special-box a.btn-primary{
color:#ffffff;
background-color:#3fc6ab;
padding-left:25px !important;
padding-right:25px !important;
padding-top:10px !important;
padding-bottom:10px !important;
border-color:transparent;
border-radius:35px;
width:100%;
font-size:19px;
}

#designbox_3779 a.btn-primary:hover , #designbox_3779 button.btn-primary:hover , #designbox_3779 input[type=button].btn.btn-primary:hover , #designbox_3779 .special-box a.btn-primary:hover {
background-color:#e67386;
}

#designbox_3779 input[type=text] , #designbox_3779 input[type=tel] , #designbox_3779 input[type=password] { 
padding-left:25px;
padding-top:10px;
padding-right:25px;
padding-bottom:10px;
border-radius:35px;
font-size:19px;
color:#454275;
}

#designbox_3779 input[type=text]::-webkit-input-placeholder , #designbox_3779 input[type=password]::-webkit-input-placeholder { color : #454275; }
#designbox_3779 input[type=text]::-moz-placeholder , #designbox_3779 input[type=password]::-moz-placeholder { color : #454275; }
#designbox_3779 input[type=text]:-ms-input-placeholder , #designbox_3779 input[type=password]:-ms-input-placeholder { color : #454275; }
#designbox_3779 input[type=text]:-moz-placeholder , #designbox_3779 input[type=password]:-moz-placeholder { color : #454275; }

#designbox_3808 {
font-size:18px;
}

#designbox_3808 a { color:#9da1b3;}

#designbox_3808 a:hover { color:#3fc6ab;}

#designbox_3808 ul.menu > li > a , #designbox_3808 .mobile_menu > ul > li > a  {
font-size:18px;
color:#9da1b3;
}

#designbox_3808 ul.menu > li:hover > a , #designbox_3808 .mobile_menu > ul > li:hover > a { 
color:#3fc6ab; 
 } 

.footer_articles .menu-horizontal li {
    width: auto;
    display: inline-block;
}

.footer_articles .menu-horizontal li a:after {
    content: "|";
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    margin-left: 10px;
}
#designbox_3810 {
font-size:18px;
}

#designbox_3810 a { color:#9da1b3;}

#designbox_3810 a:hover { color:#3fc6ab;}

#designbox_3810 ul.menu > li > a , #designbox_3810 .mobile_menu > ul > li > a  {
font-size:18px;
color:#9da1b3;
}

#designbox_3810 ul.menu > li:hover > a , #designbox_3810 .mobile_menu > ul > li:hover > a { 
color:#3fc6ab; 
 } 

.footer_articles .menu-horizontal li {
    width: auto;
    display: inline-block;
}

.footer_articles .menu-horizontal li a:after {
    content: "|";
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    margin-left: 10px;
}
#designbox_3811 {
font-size:18px;
}

#designbox_3811 a { color:#9da1b3;}

#designbox_3811 a:hover { color:#3fc6ab;}

#designbox_3811 ul.menu > li > a , #designbox_3811 .mobile_menu > ul > li > a  {
font-size:18px;
color:#9da1b3;
}

#designbox_3811 ul.menu > li:hover > a , #designbox_3811 .mobile_menu > ul > li:hover > a { 
color:#3fc6ab; 
 } 

.footer_articles .menu-horizontal li {
    width: auto;
    display: inline-block;
}

.footer_articles .menu-horizontal li a:after {
    content: "|";
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    margin-left: 10px;
}
#designbox_4021 {
background-color:#ffffff;
background-image:url('/images/itempics/uploads/contact-bg-wave-top-M.svg');
}

#designbox_4021 {
    height: 29vw;
    background-repeat: no-repeat;
    background-size: 101vw;
}
#designbox_4098 {
font-size:18px;
}

#designbox_4098 a { color:#9da1b3;}

#designbox_4098 a:hover { color:#3fc6ab;}

#designbox_4098 ul.menu > li > a , #designbox_4098 .mobile_menu > ul > li > a  {
font-size:18px;
color:#9da1b3;
}

#designbox_4098 ul.menu > li:hover > a , #designbox_4098 .mobile_menu > ul > li:hover > a { 
color:#3fc6ab; 
 } 

.footer_articles .menu-horizontal li {
    width: auto;
    display: inline-block;
}

.footer_articles .menu-horizontal li a:after {
    content: "|";
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    margin-left: 10px;
}
#designbox_4100 {
font-size:18px;
}

#designbox_4100 a { color:#9da1b3;}

#designbox_4100 a:hover { color:#3fc6ab;}

#designbox_4100 ul.menu > li > a , #designbox_4100 .mobile_menu > ul > li > a  {
font-size:18px;
color:#9da1b3;
}

#designbox_4100 ul.menu > li:hover > a , #designbox_4100 .mobile_menu > ul > li:hover > a { 
color:#3fc6ab; 
 } 

.footer_articles .menu-horizontal li {
    width: auto;
    display: inline-block;
}

.footer_articles .menu-horizontal li a:after {
    content: "|";
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    margin-left: 10px;
}
#designbox_4102 {
font-size:18px;
}

#designbox_4102 a { color:#9da1b3;}

#designbox_4102 a:hover { color:#3fc6ab;}

#designbox_4102 ul.menu > li > a , #designbox_4102 .mobile_menu > ul > li > a  {
font-size:18px;
color:#9da1b3;
}

#designbox_4102 ul.menu > li:hover > a , #designbox_4102 .mobile_menu > ul > li:hover > a { 
color:#3fc6ab; 
 } 

.footer_articles .menu-horizontal li {
    width: auto;
    display: inline-block;
}

.footer_articles .menu-horizontal li a:after {
    content: "|";
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    margin-left: 10px;
}
#designbox_4114 {
text-align:center;
}

#designbox_4114 .icon_wrap a{
   width: 38px;
}

#designbox_4114 .icon_wrap a img{
   margin-top: 5px; width:30px; height:30px;
}
#designbox_4189 {
padding-right:10px;
}

#designbox_4195 {
text-align:center;
}

#designbox_4195 .icon_wrap a{
   width: 38px;
 display: block;
}

#designbox_4195 .icon_wrap a img{
   margin-top: 5px;
width:34px;
}
#designbox_4219 {
font-weight:lighter;
font-size:38px;
}

#designbox_4221 {
font-weight:lighter;
font-size:22px;
color:#454275;
}

#designbox_4222 {
font-weight:lighter;
font-size:22px;
color:#454275;
}

#designbox_4231 {
text-align:center;
}

#designbox_4305 {
text-align:center;
}

#designbox_4305 h1 , #designbox_4305 .item-name h1 {
font-size:35px;
}

#designbox_4314 {
margin-top:16px;
}

#designbox_4316 {
margin-top:16px;
}

#designbox_4318 {
text-align:center;
}

#designbox_4318 a.btn-primary , #designbox_4318 input[type=button].btn.btn-primary, #designbox_4318 button.button.btn-primary , #designbox_4318 button.btn-primary, #designbox_4318 #mobile-product-sticky .buttons .btn-primary, #designbox_4318 .special-box a.btn-primary{
color:#757575;
background-color:transparent;
margin-left:10px !important;
padding-left:10px !important;
padding-top:6px !important;
padding-bottom:2px !important;
border-color:transparent;
font-size:18px;
}

#designbox_4318 a.btn-primary:hover , #designbox_4318 button.btn-primary:hover , #designbox_4318 input[type=button].btn.btn-primary:hover , #designbox_4318 .special-box a.btn-primary:hover {
color:#454275;
background-color:transparent;
}

#designbox_4318 input[type=text] , #designbox_4318 input[type=tel] , #designbox_4318 input[type=password] { 
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
padding-top:8px;
padding-bottom:7px;
border-style:solid;
border-color:#e5e5e5;
border-radius:4px;
color:#757575;
}

#designbox_4318 input[type=text]::-webkit-input-placeholder , #designbox_4318 input[type=password]::-webkit-input-placeholder { color : #757575; }
#designbox_4318 input[type=text]::-moz-placeholder , #designbox_4318 input[type=password]::-moz-placeholder { color : #757575; }
#designbox_4318 input[type=text]:-ms-input-placeholder , #designbox_4318 input[type=password]:-ms-input-placeholder { color : #757575; }
#designbox_4318 input[type=text]:-moz-placeholder , #designbox_4318 input[type=password]:-moz-placeholder { color : #757575; }

#designbox_4323 {
text-align:left;
}

#designbox_4323 a { color:#bdbdbd;}

#designbox_4323 a:hover { color:#524e8b;}

#designbox_4323 .itemsgrid-view a.active,#designbox_4323 .itemsgrid-bar-view a.active,#designbox_4323 ul a.active,#designbox_4323 ul a.current,#designbox_4323 ul .current > a,#designbox_4323 ul .active > a{ color:#454275;}

#designbox_4324 {
direction:ltr;
}

#designbox_4324 .total_quantity .col-12::before,
#designbox_4324 .menus_btn .mega-title i::before,
#designbox_4324.minimize .menus .title span,
#designbox_4324 .detailsIcon,
#designbox_4324.minimize .menus .title::before {
color:#9d1313;
}

#designbox_4324  .total_quantity .col-12::before ,
#designbox_4324 .toggle-hover i::before ,
#designbox_4324 .wishlist-product-add i::before ,
#designbox_4324 .icon > i::before,
#designbox_4324 .toggle-hover::before ,
#designbox_4324 .wishlist-product-add::before ,
#designbox_4324 .icon > .fa::before,
#designbox_4324 .icon.fa::before,
#designbox_4324 .icon > .fas::before,
#designbox_4324 .icon.fas::before,
#designbox_4324 .icon > .far::before,
#designbox_4324 .btn span::before,
#designbox_4324 .icon.far::before,
#designbox_4324 .icon > .fal::before,
#designbox_4324 .icon.fal::before,
#designbox_4324 .icon > .fab::before,
#designbox_4324 .icon.fab::before,
#designbox_4324 .datecountdown,
#designbox_4324 .es_number,
#designbox_4324 .testimonials.esl_quote .testimonial-quote::before,
#designbox_4324 .testimonials.esl_quote .testimonial-quote::after,
#designbox_4324 #miniuserbar a.toggle-hover i::before{
color:#9d1313;
}

#designbox_4324 #miniuserbar a.toggle-hover span,
#designbox_4324 div#miniCart a.toggle-hover i,
#designbox_4324 .bundlesale .plus_column .plusWrap span,
#designbox_4324 div#miniCart a.toggle-hover span {
color:#9d1313;
}

#designbox_4324 .total_quantity .col-12::before,
#designbox_4324 #miniuserbar a.toggle-hover::before{
color:#9d1313;
}

#designbox_4324 a { color:#454275;}

#designbox_4324 a:hover { color:#3fc6ab;}

#designbox_4324 a.btn-primary , #designbox_4324 input[type=button].btn.btn-primary, #designbox_4324 button.button.btn-primary , #designbox_4324 button.btn-primary, #designbox_4324 #mobile-product-sticky .buttons .btn-primary, #designbox_4324 .special-box a.btn-primary{
color:#ffffff;
background-color:#454275;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
padding-left:5px !important;
padding-right:5px !important;
padding-top:14px !important;
padding-bottom:15px !important;
border-style:solid;
border-color:#3fc6ab;
border-top-left-radius:28.5px;
border-top-right-radius:28.5px;
border-bottom-left-radius:28.5px;
border-bottom-right-radius:28.5px;
width:48%;
font-size:20px;
font-weight:500;
}

#designbox_4324 a.btn-primary:hover , #designbox_4324 button.btn-primary:hover , #designbox_4324 input[type=button].btn.btn-primary:hover , #designbox_4324 .special-box a.btn-primary:hover {
background-color:#3fc6ab;
}

#designbox_4324 a.btn-secondary , #designbox_4324 button.btn-secondary , #designbox_4324 .special-box a.btn-secondary {
padding-left:5px;
padding-right:5px;
border-color:transparent;
width:49%;
}

#designbox_4324 .productBoxes .boxItem .product-box-prices {
 direction:ltr;
 } 
#designbox_4324.product_product_images .product-images div#imgBigDIV {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
 }

#designbox_4324 .productBoxes  .boxItem  .boxItem-wrap,  #designbox_4324  .megamenu .item {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
 }

#designbox_4324 .productBoxes  .boxItem .boxItem-wrap ,    #designbox_4324  .megamenu .item .item-wrapper {
padding-top:10px;
 }

#designbox_4324 .productBoxes .boxItem .imagediv, #designbox_4324 .productBoxes .boxItem .boxPicture, #designbox_4324  .megamenu .boxPicture {
height:160px;
}

 .responsive #designbox_4324 .productBoxes .boxItem .item-name, .responsive  #designbox_4324 .maindivCenter ul.productBoxes .boxItem .boxItem-wrap .item-name,  .responsive #designbox_4324 .megamenu .item-name { height:58px;}

height:58px;
}

#designbox_4324 .product-overlay, #designbox_4324 .content-overlay { 
padding-top:150px;
}

#designbox_4327 {
direction:ltr;
}

#designbox_4327 a { color:#6f6f6f;}

#designbox_4327 a:hover { color:#8dc63f;}

#designbox_4327 .itemsgrid-view a.active,#designbox_4327 .itemsgrid-bar-view a.active,#designbox_4327 ul a.active,#designbox_4327 ul a.current,#designbox_4327 ul .current > a,#designbox_4327 ul .active > a{ color:#8dc63f;}

#designbox_4330 {
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
padding-top:10px;
padding-bottom:10px;
border-style:solid;
border-color:#e5e5e5;
border-radius:4px;
}

#designbox_4332 {
margin-bottom:20px;
}

#designbox_4340 {
direction:rtl;
}

#designbox_4340 a { color:#454275;}

#designbox_4340 a:hover { color:#3fc6ab;}

#designbox_4341 {
font-size:14px;
color:#757575;
}

#designbox_4341 select { 
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
padding-top:6px;
border-style:solid;
border-color:#e5e5e5;
border-radius:4px;
font-size:14px;
color:#757575;
}

#designbox_4341 select::-webkit-input-placeholder { color : #757575; }
#designbox_4341 select::-moz-placeholder { color : #757575; }
#designbox_4341 select:-ms-input-placeholder { color : #757575; }
#designbox_4341 select:-moz-placeholder { color : #757575; }

#designbox_4346 {
padding-bottom:10px;
}

#designbox_4352 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#dddddd;
}

#designbox_4354 .total_quantity .col-12::before,
#designbox_4354 .menus_btn .mega-title i::before,
#designbox_4354.minimize .menus .title span,
#designbox_4354 .detailsIcon,
#designbox_4354.minimize .menus .title::before {
color:#8dc63f;
}

#designbox_4354  .total_quantity .col-12::before ,
#designbox_4354 .toggle-hover i::before ,
#designbox_4354 .wishlist-product-add i::before ,
#designbox_4354 .icon > i::before,
#designbox_4354 .toggle-hover::before ,
#designbox_4354 .wishlist-product-add::before ,
#designbox_4354 .icon > .fa::before,
#designbox_4354 .icon.fa::before,
#designbox_4354 .icon > .fas::before,
#designbox_4354 .icon.fas::before,
#designbox_4354 .icon > .far::before,
#designbox_4354 .btn span::before,
#designbox_4354 .icon.far::before,
#designbox_4354 .icon > .fal::before,
#designbox_4354 .icon.fal::before,
#designbox_4354 .icon > .fab::before,
#designbox_4354 .icon.fab::before,
#designbox_4354 .datecountdown,
#designbox_4354 .es_number,
#designbox_4354 .testimonials.esl_quote .testimonial-quote::before,
#designbox_4354 .testimonials.esl_quote .testimonial-quote::after,
#designbox_4354 #miniuserbar a.toggle-hover i::before{
color:#8dc63f;
}

#designbox_4354 #miniuserbar a.toggle-hover span,
#designbox_4354 div#miniCart a.toggle-hover i,
#designbox_4354 .bundlesale .plus_column .plusWrap span,
#designbox_4354 div#miniCart a.toggle-hover span {
color:#8dc63f;
}

#designbox_4354 .total_quantity .col-12::before,
#designbox_4354 #miniuserbar a.toggle-hover::before{
color:#8dc63f;
}

#designbox_4370 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:3px;
border-style:solid;
border-color:#3fc6ab;
background-color:#454275;
}

#designbox_4374 {
padding-top:34px;
padding-bottom:31px;
}

#designbox_4376 ul.menu > li > a , #designbox_4376 .mobile_menu > ul > li > a  {
color:#ffffff;
}

#designbox_4376 ul.menu > li:hover > a , #designbox_4376 .mobile_menu > ul > li:hover > a { 
color:#ebda87; 
 } 

#designbox_4376 ul.menu > li > a.active , #designbox_4376 .mobile_menu > ul > li > a.active, #designbox_4376 ul.menu > li > a.current , #designbox_4376 .mobile_menu > ul > li > a.current, #designbox_4376 ul.menu > li.current > a , #designbox_4376 .mobile_menu > ul > li.current > a,#designbox_4376 ul.menu > li.active > a , #designbox_4376 .mobile_menu > ul > li.active > a{ color:#e6d16a;}

#designbox_4378 {
font-weight:500;
}

#designbox_4378 ul.menu > li > a , #designbox_4378 .mobile_menu > ul > li > a  {
padding-left:0px;
padding-right:0px;
font-weight:300;
font-size:22px;
}

#designbox_4378 ul.menu > li:hover > a:after , #designbox_4378 .mobile_menu > ul > li:hover > a:after {
color: #ffffff ;
}

#designbox_4397 {
margin-top:7px;
}

#designbox_4401 {
font-weight:600;
font-size:18px;
}

#designbox_4401 a { color:#454275;}

#designbox_4401 a:hover { color:#3fc6ab;}

#designbox_4401 ul.menu > li > a , #designbox_4401 .mobile_menu > ul > li > a  {
font-weight:400;
}

#designbox_4434 {
margin-bottom:18px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding-bottom:28px;
border-style:solid;
border-color:#e5e5e5;
}

#designbox_4434 h2 {
font-size:30px;
font-weight:400;
color:#454275;
}

#designbox_4472 {
text-align:left;
}

#designbox_4473 {
margin-bottom:10px;
}

#designbox_4473 h1 , #designbox_4473 .item-name h1 {
font-size:20px;
text-align:right;
font-weight:600;
color:#282828;
}

#designbox_4474 {
font-size:14px;
}

#designbox_4475 {
font-weight:600;
font-size:14px;
color:#282828;
}

#designbox_4475 a.es_button_link {
color:#bdbdbd;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#bdbdbd;
border-radius:0px;
font-size:20px;
line-height:24px;
}

#designbox_4475 a.es_button_link:hover  {
color:#ffffff;
background-color:#000000;
border-color:#000000;
}

#designbox_4475 a.es_button_link.active, #designbox_4475 a.es_button_link.current {
color:#000000;
background-color:#ffffff;
border-color:#000000;
}

#designbox_4475 textarea { 
height:38px;
}

#designbox_4476 {
direction:ltr;
}

#designbox_4476 .productBoxes .boxItem .product-box-prices {
 direction:ltr;
 } 
#designbox_4476.product_product_images .product-images div#imgBigDIV {
 }

#designbox_4476 .productBoxes  .boxItem  .boxItem-wrap,  #designbox_4476  .megamenu .item {
 }

#designbox_4476 .productBoxes .boxItem .sale-price , #designbox_4476 .productBoxes .boxItem .prs_prices .price, #designbox_4476 .productBoxes .boxItem .prs_prices .price em  , #designbox_4476 .sections-items .owl-item .sale-price, #designbox_4476 #product-prices-div .sale-price, #designbox_4476 .facebook.facebook-commercials .wrap .label span {
color:#282828;
font-size:28px;
font-weight:600;
}

#designbox_4476 .productBoxes .boxItem .reg-price , #designbox_4476 .sections-items .owl-item .reg-price, #designbox_4476 #product-prices-div .reg-price {
color:#9e9e9e;
font-size:16px;
}

#designbox_4477 a.btn-primary , #designbox_4477 input[type=button].btn.btn-primary, #designbox_4477 button.button.btn-primary , #designbox_4477 button.btn-primary, #designbox_4477 #mobile-product-sticky .buttons .btn-primary, #designbox_4477 .special-box a.btn-primary{
color:#ffffff;
}

#designbox_4477 a.btn-secondary , #designbox_4477 button.btn-secondary , #designbox_4477 .special-box a.btn-secondary {
color:#ffffff;
}

#designbox_4477 input[type=text] , #designbox_4477 input[type=tel] , #designbox_4477 input[type=password] { 
border-radius:0px;
}

#designbox_4478 {
font-size:20px;
}

#designbox_4478 a.btn-primary , #designbox_4478 input[type=button].btn.btn-primary, #designbox_4478 button.button.btn-primary , #designbox_4478 button.btn-primary, #designbox_4478 #mobile-product-sticky .buttons .btn-primary, #designbox_4478 .special-box a.btn-primary{
margin-top:0px !important;
margin-bottom:8px !important;
padding-left:5px !important;
padding-right:5px !important;
border-color:transparent;
width:48%;
font-size:18px;
font-weight:700;
}

#designbox_4478 a.btn-secondary , #designbox_4478 button.btn-secondary , #designbox_4478 .special-box a.btn-secondary {
margin-top:0px;
margin-bottom:8px;
padding-left:5px;
padding-right:5px;
border-color:transparent;
width:49%;
font-size:18px;
font-weight:700;
}

#designbox_4479 {
height:50px;
padding-bottom:7px;
font-size:14px;
color:#000000;
text-align:center;
}

#designbox_4479 h3 {
font-size:14px;
color:#000000;
margin-bottom:0px;
}

#designbox_4480 h2 {
font-size:17px;
text-align:right;
font-weight:600;
color:#282828;
}

#designbox_4481 .total_quantity .col-12::before,
#designbox_4481 .menus_btn .mega-title i::before,
#designbox_4481.minimize .menus .title span,
#designbox_4481 .detailsIcon,
#designbox_4481.minimize .menus .title::before {
font-size:10px;
color:#000000;
}

#designbox_4481  .total_quantity .col-12::before ,
#designbox_4481 .toggle-hover i::before ,
#designbox_4481 .wishlist-product-add i::before ,
#designbox_4481 .icon > i::before,
#designbox_4481 .toggle-hover::before ,
#designbox_4481 .wishlist-product-add::before ,
#designbox_4481 .icon > .fa::before,
#designbox_4481 .icon.fa::before,
#designbox_4481 .icon > .fas::before,
#designbox_4481 .icon.fas::before,
#designbox_4481 .icon > .far::before,
#designbox_4481 .btn span::before,
#designbox_4481 .icon.far::before,
#designbox_4481 .icon > .fal::before,
#designbox_4481 .icon.fal::before,
#designbox_4481 .icon > .fab::before,
#designbox_4481 .icon.fab::before,
#designbox_4481 .datecountdown,
#designbox_4481 .es_number,
#designbox_4481 .testimonials.esl_quote .testimonial-quote::before,
#designbox_4481 .testimonials.esl_quote .testimonial-quote::after,
#designbox_4481 #miniuserbar a.toggle-hover i::before{
font-size:10px;
color:#000000;
}

#designbox_4481 #miniuserbar a.toggle-hover span,
#designbox_4481 div#miniCart a.toggle-hover i,
#designbox_4481 .bundlesale .plus_column .plusWrap span,
#designbox_4481 div#miniCart a.toggle-hover span {
color:#000000;
}

#designbox_4481 .total_quantity .col-12::before,
#designbox_4481 #miniuserbar a.toggle-hover::before{
font-size:10px;
color:#000000;
}

#designbox_4482 {
margin-right:2px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
padding-top:5px;
padding-bottom:5px;
border-color:#eeeded;
border-radius:5px;
}

#designbox_4482 h2 {
font-size:16px;
text-align:right;
color:#757575;
}

#designbox_4490 {
text-align:right;
}

#designbox_4492 .total_quantity .col-12::before,
#designbox_4492 .menus_btn .mega-title i::before,
#designbox_4492.minimize .menus .title span,
#designbox_4492 .detailsIcon,
#designbox_4492.minimize .menus .title::before {
font-size:11px;
color:#000000;
}

#designbox_4492  .total_quantity .col-12::before ,
#designbox_4492 .toggle-hover i::before ,
#designbox_4492 .wishlist-product-add i::before ,
#designbox_4492 .icon > i::before,
#designbox_4492 .toggle-hover::before ,
#designbox_4492 .wishlist-product-add::before ,
#designbox_4492 .icon > .fa::before,
#designbox_4492 .icon.fa::before,
#designbox_4492 .icon > .fas::before,
#designbox_4492 .icon.fas::before,
#designbox_4492 .icon > .far::before,
#designbox_4492 .btn span::before,
#designbox_4492 .icon.far::before,
#designbox_4492 .icon > .fal::before,
#designbox_4492 .icon.fal::before,
#designbox_4492 .icon > .fab::before,
#designbox_4492 .icon.fab::before,
#designbox_4492 .datecountdown,
#designbox_4492 .es_number,
#designbox_4492 .testimonials.esl_quote .testimonial-quote::before,
#designbox_4492 .testimonials.esl_quote .testimonial-quote::after,
#designbox_4492 #miniuserbar a.toggle-hover i::before{
font-size:11px;
color:#000000;
}

#designbox_4492 #miniuserbar a.toggle-hover span,
#designbox_4492 div#miniCart a.toggle-hover i,
#designbox_4492 .bundlesale .plus_column .plusWrap span,
#designbox_4492 div#miniCart a.toggle-hover span {
color:#000000;
}

#designbox_4492 .total_quantity .col-12::before,
#designbox_4492 #miniuserbar a.toggle-hover::before{
font-size:11px;
color:#000000;
}

#designbox_4494 .total_quantity .col-12::before,
#designbox_4494 .menus_btn .mega-title i::before,
#designbox_4494.minimize .menus .title span,
#designbox_4494 .detailsIcon,
#designbox_4494.minimize .menus .title::before {
font-size:12px;
color:#000000;
}

#designbox_4494  .total_quantity .col-12::before ,
#designbox_4494 .toggle-hover i::before ,
#designbox_4494 .wishlist-product-add i::before ,
#designbox_4494 .icon > i::before,
#designbox_4494 .toggle-hover::before ,
#designbox_4494 .wishlist-product-add::before ,
#designbox_4494 .icon > .fa::before,
#designbox_4494 .icon.fa::before,
#designbox_4494 .icon > .fas::before,
#designbox_4494 .icon.fas::before,
#designbox_4494 .icon > .far::before,
#designbox_4494 .btn span::before,
#designbox_4494 .icon.far::before,
#designbox_4494 .icon > .fal::before,
#designbox_4494 .icon.fal::before,
#designbox_4494 .icon > .fab::before,
#designbox_4494 .icon.fab::before,
#designbox_4494 .datecountdown,
#designbox_4494 .es_number,
#designbox_4494 .testimonials.esl_quote .testimonial-quote::before,
#designbox_4494 .testimonials.esl_quote .testimonial-quote::after,
#designbox_4494 #miniuserbar a.toggle-hover i::before{
font-size:12px;
color:#000000;
}

#designbox_4494 #miniuserbar a.toggle-hover span,
#designbox_4494 div#miniCart a.toggle-hover i,
#designbox_4494 .bundlesale .plus_column .plusWrap span,
#designbox_4494 div#miniCart a.toggle-hover span {
color:#000000;
}

#designbox_4494 .total_quantity .col-12::before,
#designbox_4494 #miniuserbar a.toggle-hover::before{
font-size:12px;
color:#000000;
}

#designbox_4495 {
margin-bottom:16px;
}

#designbox_4507 {
margin-bottom:8px;
}

#designbox_4511 {
text-align:center;
}

#designbox_4511 input[type=text] , #designbox_4511 input[type=tel] , #designbox_4511 input[type=password] { 
padding-left:0px;
padding-right:0px;
}

#designbox_4511 textarea { 
padding-left:0px;
padding-right:0px;
}

#designbox_4513 {
padding-top:6px;
}

#designbox_4515 {
margin-bottom:16px;
}

#designbox_4519 h2 {
font-size:15px;
font-weight:600;
color:#282828;
}

#designbox_4520 {
text-align:center;
}

#designbox_4520 a { color:#434343;}

#designbox_4520 a:hover { color:#6f6e6e;}

#designbox_4521 {
margin-top:8px;
margin-bottom:8px;
border-left-width:0px;
border-right-width:0px;
border-top-width:1px;
border-bottom-width:1px;
padding-top:8px;
border-style:solid;
border-color:#eeeeee;
}

#designbox_4523 {
padding-top:4px;
}

#designbox_4530 {
text-align:center;
}

#designbox_4554 {
border-color:transparent;
}

#designbox_4555 {
direction:ltr;
}

#designbox_4555 .bx-wrapper .bx-next::after, 
#designbox_4555 .bx-wrapper .bx-prev::after, 
#designbox_4555 .product-images-slider .lSAction>a::before, 
#designbox_4555 .product-images-slider .lSAction>a, 
#designbox_4555 .owl-carousel .owl-nav > div::before 
 { 
 color:#cacaca;
 } 
#designbox_4555 .bx-wrapper .bx-pager.bx-default-pager a ,
#designbox_4555 .owl-theme .owl-dots .owl-dot span , 
#designbox_4555 .tp-bullet {
background:#cacaca;
}

#designbox_4555 .bx-wrapper .bx-next:hover::after, 
#designbox_4555 .bx-wrapper .bx-prev:hover::after, 
#designbox_4555 .owl-carousel .owl-nav > div:hover::before 
{
color:#a5a5a5;
}
#designbox_4555 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#designbox_4555 .bx-wrapper .bx-pager.bx-default-pager a.active,
#designbox_4555 .owl-theme .owl-dots .owl-dot:hover span,
#designbox_4555 .owl-theme .owl-dots .owl-dot.active span,
#designbox_4555 .tp-bullet.selected,
#designbox_4555.tp-bullet:hover{
background:#a5a5a5;
}

#designbox_4555 h3 {
text-align:right;
}

#designbox_4555 a.btn-primary , #designbox_4555 input[type=button].btn.btn-primary, #designbox_4555 button.button.btn-primary , #designbox_4555 button.btn-primary, #designbox_4555 #mobile-product-sticky .buttons .btn-primary, #designbox_4555 .special-box a.btn-primary{
padding-left:5px !important;
padding-right:5px !important;
border-color:transparent;
width:48%;
}

#designbox_4555 a.btn-secondary , #designbox_4555 button.btn-secondary , #designbox_4555 .special-box a.btn-secondary {
padding-left:5px;
padding-right:5px;
border-color:transparent;
width:49%;
}

#designbox_4555 .productBoxes .boxItem .product-box-prices {
 direction:ltr;
 } 
#designbox_4555.product_product_images .product-images div#imgBigDIV {
 }

#designbox_4555 .productBoxes  .boxItem  .boxItem-wrap,  #designbox_4555  .megamenu .item {
 }

#designbox_4555 .productBoxes .boxItem  ,  #designbox_4555  .megamenu .item{
 height:360px;
 } 
.responsive #designbox_4555 .productBoxes .boxItem  ,  .responsive #designbox_4555  .megamenu .item{
 height:230px;
 } 
#designbox_4555 .productBoxes  .boxItem {
margin-bottom:16px;
 }

#designbox_4555 .productBoxes .boxItem .sale-price , #designbox_4555 .productBoxes .boxItem .prs_prices .price, #designbox_4555 .productBoxes .boxItem .prs_prices .price em  , #designbox_4555 .sections-items .owl-item .sale-price, #designbox_4555 #product-prices-div .sale-price, #designbox_4555 .facebook.facebook-commercials .wrap .label span {
color:#282828;
font-size:18px;
font-weight:600;
}

#designbox_4555 .productBoxes .boxItem .reg-price , #designbox_4555 .sections-items .owl-item .reg-price, #designbox_4555 #product-prices-div .reg-price {
color:#282828;
font-size:18px;
}

#designbox_4555 .productBoxes .boxItem .item-name a{
 font-size:14px;
 color:#282828;
 } 
#designbox_4562 {
background-color:#eeeeee;
}

#designbox_4566 {
margin-bottom:0px;
}

#designbox_4566 a.btn-primary , #designbox_4566 input[type=button].btn.btn-primary, #designbox_4566 button.button.btn-primary , #designbox_4566 button.btn-primary, #designbox_4566 #mobile-product-sticky .buttons .btn-primary, #designbox_4566 .special-box a.btn-primary{
border-color:transparent;
width:100%;
font-weight:600;
}

#designbox_4567 h2 {
font-size:20px;
text-align:center;
font-weight:600;
color:#282828;
}

#designbox_4572 {
margin-top:8px;
}

#designbox_4582 {
border-left-width:0px;
border-right-width:0px;
border-top-width:1px;
border-bottom-width:0px;
border-style:solid;
border-color:#ced4da;
}

#designbox_4583 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#ced4da;
}

#designbox_4588 {
margin-bottom:8px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#eeeeee;
}

#designbox_4588 h2 {
font-size:20px;
text-align:right;
font-weight:600;
color:#282828;
}

#designbox_4591 a.btn-primary , #designbox_4591 input[type=button].btn.btn-primary, #designbox_4591 button.button.btn-primary , #designbox_4591 button.btn-primary, #designbox_4591 #mobile-product-sticky .buttons .btn-primary, #designbox_4591 .special-box a.btn-primary{
color:#ffffff;
background-color:#424242;
border-color:transparent;
}

#designbox_4591 a.btn-primary:hover , #designbox_4591 button.btn-primary:hover , #designbox_4591 input[type=button].btn.btn-primary:hover , #designbox_4591 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#5f5f5f;
}

#designbox_4591 .productBoxes .boxItem .item-name a{
 font-size:px;
 color:#212529;
 } 
#designbox_4593.product_product_images .product-images div#imgBigDIV {
 }

#designbox_4593 .productBoxes  .boxItem  .boxItem-wrap,  #designbox_4593  .megamenu .item {
 }

#designbox_4593 .productBoxes .boxItem  ,  #designbox_4593  .megamenu .item{
 height:275px;
 } 
.responsive #designbox_4593 .productBoxes .boxItem  ,  .responsive #designbox_4593  .megamenu .item{
 height:225px;
 } 
#designbox_4593 .productBoxes  .boxItem .boxItem-wrap ,    #designbox_4593  .megamenu .item .item-wrapper {
padding-top:10px;
 }

#designbox_4594 {
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#ced4da;
direction:ltr;
}

#designbox_4594 a.btn-primary , #designbox_4594 input[type=button].btn.btn-primary, #designbox_4594 button.button.btn-primary , #designbox_4594 button.btn-primary, #designbox_4594 #mobile-product-sticky .buttons .btn-primary, #designbox_4594 .special-box a.btn-primary{
border-color:transparent;
}

#designbox_4594 a.btn-secondary , #designbox_4594 button.btn-secondary , #designbox_4594 .special-box a.btn-secondary {
border-color:transparent;
}

#designbox_4594 .productBoxes .boxItem .product-box-prices {
 direction:ltr;
 } 
#designbox_4594.product_product_images .product-images div#imgBigDIV {
 }

#designbox_4594 .productBoxes  .boxItem  .boxItem-wrap,  #designbox_4594  .megamenu .item {
 }

#designbox_4594 .productBoxes .boxItem  ,  #designbox_4594  .megamenu .item{
 height:360px;
 } 
.responsive #designbox_4594 .productBoxes .boxItem  ,  .responsive #designbox_4594  .megamenu .item{
 height:230px;
 } 
#designbox_4594 .productBoxes  .boxItem {
margin-bottom:16px;
 }

#designbox_4595 a.btn-primary , #designbox_4595 input[type=button].btn.btn-primary, #designbox_4595 button.button.btn-primary , #designbox_4595 button.btn-primary, #designbox_4595 #mobile-product-sticky .buttons .btn-primary, #designbox_4595 .special-box a.btn-primary{
color:#ffffff;
background-color:#757575;
border-color:transparent;
}

#designbox_4595 a.btn-primary:hover , #designbox_4595 button.btn-primary:hover , #designbox_4595 input[type=button].btn.btn-primary:hover , #designbox_4595 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#a1a1a1;
}

#designbox_4596 {
direction:ltr;
}

#designbox_4596 .productBoxes .boxItem .product-box-prices {
 direction:ltr;
 } 
#designbox_4596.product_product_images .product-images div#imgBigDIV {
 }

#designbox_4596 .productBoxes  .boxItem  .boxItem-wrap,  #designbox_4596  .megamenu .item {
 }

#designbox_4596 .productBoxes .boxItem  ,  #designbox_4596  .megamenu .item{
 height:312px;
 } 
.responsive #designbox_4596 .productBoxes .boxItem  ,  .responsive #designbox_4596  .megamenu .item{
 height:230px;
 } 
#designbox_4599 {
margin-bottom:10px;
}

#designbox_4605 {
margin-top:50px;
margin-bottom:16px;
}

#designbox_4611 {
margin-top:5px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-style:solid;
border-color:#eeeded;
}

#designbox_4612 {
margin-bottom:10px;
}

#designbox_4630 {
margin-top:7px;
margin-bottom:25px;
}

#designbox_4634 {
font-weight:500;
font-size:16px;
}

#designbox_4634 a { color:#454275;}

#designbox_4634 a:hover { color:#3fc6ab;}

#designbox_4634 ul.menu > li > a , #designbox_4634 .mobile_menu > ul > li > a  {
font-weight:400;
}

#designbox_4639 {
background-image:url('/images/itempics/uploads/media_27072020105141.jpg');
background-size:cover;
}

@media only screen and (max-width: 992px) {
	#designbox_4872 .content {
		border: 1px solid #3FC6AB;
    	border-radius: 35px;
    	padding: 8px 16px;
    	background-color: #fff;
	}

	#designbox_4872 ul.menu {
		display: none;
	}

	div#designbox_4872 .content::before {
	    content: "\05D1 \05D7 \05E8  \05D0 \05D6 \05D5 \05E8";
	    text-align: right;
	    display: block;
	    font-size: 20px;
	    padding-top: 5px;
	    padding-bottom: 5px;
	    margin-right: 18px;
	}

	#designbox_4872 {
		position: relative;
	}

	#designbox_5057 {
		position: absolute;
		top: 0;
	}

	#designbox_5057 a {
		font-size: 21px;
	    color: #454275;
	    padding-top: 16px;
	    padding-bottom: 10px;
	    padding-left: 33px;
	}

	#designbox_4872 a {
		color: #454275!important;
	    padding: 10px 20px;
	}

	#designbox_4872 .menu li {
		display: block;
	}

	#designbox_4872 .menu {
	    padding-bottom: 10px;
	}

	#designbox_4872 .menu a::after {
		content: unset;
	}

	#designbox_5057 a.btn-primary.btn-link.btn:hover {
		background: transparent!important;
		color: #454275!important;
	}

	#designbox_5057 a.open i {
	    transform: rotate(180deg);
	}

	#designbox_4872 a:hover {
	    background-color: #3FC6AB;
	    border-radius: 26px;
	    color: #fff!important;
	}
}

#designbox_4872 ul li ul {
	display: none;
}
#designbox_4655 {
margin-bottom:53px;
border-left-width:0px;
border-right-width:6px;
border-top-width:0px;
border-bottom-width:0px;
padding-top:0px;
border-style:solid;
border-color:#e6d06a;
}

#designbox_4659 h1 , #designbox_4659 .item-name h1 {
font-size:30px;
font-weight:600;
color:#ffffff;
}

#designbox_4660 h2 {
font-size:25px;
font-weight:300;
color:#ffffff;
}

#designbox_4661 {
max-width:778px !important;
color:#ffffff;
}

#designbox_4661 h2 {
font-weight:200;
}

#designbox_4698 {
padding-top:17px;
padding-bottom:17px;
background-color:#454375;
}

#designbox_4708 {
padding-bottom:15px;
}

#designbox_4708 h3 {
font-size:35px;
text-align:center;
font-weight:300;
color:#464274;
}

#designbox_4709 {
text-align:center;
}

#designbox_4718 {
background-color:#f5f5f5;
}

#designbox_4724 a.btn-primary , #designbox_4724 input[type=button].btn.btn-primary, #designbox_4724 button.button.btn-primary , #designbox_4724 button.btn-primary, #designbox_4724 #mobile-product-sticky .buttons .btn-primary, #designbox_4724 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:44px !important;
padding-right:44px !important;
padding-top:14px !important;
padding-bottom:14px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_4724 a.btn-primary:hover , #designbox_4724 button.btn-primary:hover , #designbox_4724 input[type=button].btn.btn-primary:hover , #designbox_4724 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#3fc6ab;
}

#designbox_4733 {
margin-bottom:-97px;
}

#designbox_4748 {
padding-top:52px;
}

#designbox_4751 h3 {
font-size:35px;
font-weight:300;
color:#464274;
}

#designbox_4753 h3 {
text-align:center;
font-weight:300;
}

#designbox_4753 h4 {
font-size:25px;
font-weight:300;
color:#464274;
}

#designbox_4763 {
padding-top:60px;
}

#designbox_4763 a.btn-primary , #designbox_4763 input[type=button].btn.btn-primary, #designbox_4763 button.button.btn-primary , #designbox_4763 button.btn-primary, #designbox_4763 #mobile-product-sticky .buttons .btn-primary, #designbox_4763 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:44px !important;
padding-right:44px !important;
padding-top:14px !important;
padding-bottom:14px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_4763 a.btn-primary:hover , #designbox_4763 button.btn-primary:hover , #designbox_4763 input[type=button].btn.btn-primary:hover , #designbox_4763 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#3fc6ab;
}

#designbox_4769 {
background-color:#f5f5f5;
}

#designbox_4780 h3 {
font-size:35px;
font-weight:300;
color:#464274;
}

#designbox_4781 h3 {
text-align:center;
font-weight:300;
}

#designbox_4781 h4 {
font-size:25px;
font-weight:300;
color:#464274;
}

#designbox_4783 {
padding-top:60px;
}

#designbox_4783 a.btn-primary , #designbox_4783 input[type=button].btn.btn-primary, #designbox_4783 button.button.btn-primary , #designbox_4783 button.btn-primary, #designbox_4783 #mobile-product-sticky .buttons .btn-primary, #designbox_4783 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:44px !important;
padding-right:44px !important;
padding-top:14px !important;
padding-bottom:14px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_4783 a.btn-primary:hover , #designbox_4783 button.btn-primary:hover , #designbox_4783 input[type=button].btn.btn-primary:hover , #designbox_4783 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#3fc6ab;
}

#designbox_4796 {
padding-top:17px;
padding-bottom:15px;
}

#designbox_4803 h3 {
font-size:35px;
font-weight:300;
color:#464274;
}

#designbox_4804 h3 {
text-align:center;
font-weight:300;
}

#designbox_4804 h4 {
font-size:25px;
font-weight:300;
color:#464274;
}

#designbox_4806 {
padding-top:60px;
}

#designbox_4806 a.btn-primary , #designbox_4806 input[type=button].btn.btn-primary, #designbox_4806 button.button.btn-primary , #designbox_4806 button.btn-primary, #designbox_4806 #mobile-product-sticky .buttons .btn-primary, #designbox_4806 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:44px !important;
padding-right:44px !important;
padding-top:14px !important;
padding-bottom:14px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_4806 a.btn-primary:hover , #designbox_4806 button.btn-primary:hover , #designbox_4806 input[type=button].btn.btn-primary:hover , #designbox_4806 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#3fc6ab;
}

#designbox_4821 {
background-color:#f5f5f5;
}

#designbox_4825 {
padding-top:70px;
}

#designbox_4829 {
padding-bottom:15px;
}

#designbox_4829 h3 {
font-size:30px;
text-align:center;
font-weight:300;
color:#464274;
}

#designbox_4830 {
text-align:center;
}

#designbox_4831 {
padding-top:45px;
}

#designbox_4831 a.btn-primary , #designbox_4831 input[type=button].btn.btn-primary, #designbox_4831 button.button.btn-primary , #designbox_4831 button.btn-primary, #designbox_4831 #mobile-product-sticky .buttons .btn-primary, #designbox_4831 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:44px !important;
padding-right:44px !important;
padding-top:14px !important;
padding-bottom:14px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_4831 a.btn-primary:hover , #designbox_4831 button.btn-primary:hover , #designbox_4831 input[type=button].btn.btn-primary:hover , #designbox_4831 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#3fc6ab;
}

#designbox_4836 {
padding-top:30px;
}

#designbox_4841 {
background-color:#f5f5f5;
}

#designbox_4845 {
padding-top:70px;
}

#designbox_4849 {
padding-bottom:15px;
}

#designbox_4849 h3 {
font-size:30px;
text-align:center;
font-weight:300;
color:#464274;
}

#designbox_4850 {
text-align:center;
}

#designbox_4851 {
padding-top:45px;
}

#designbox_4851 a.btn-primary , #designbox_4851 input[type=button].btn.btn-primary, #designbox_4851 button.button.btn-primary , #designbox_4851 button.btn-primary, #designbox_4851 #mobile-product-sticky .buttons .btn-primary, #designbox_4851 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:44px !important;
padding-right:44px !important;
padding-top:14px !important;
padding-bottom:14px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_4851 a.btn-primary:hover , #designbox_4851 button.btn-primary:hover , #designbox_4851 input[type=button].btn.btn-primary:hover , #designbox_4851 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#3fc6ab;
}

#designbox_4852 {
padding-top:55px;
padding-bottom:50px;
}

#designbox_4872 a { color:#ffffff;}

#designbox_4872 a:hover { color:#989898;}

#designbox_4872 ul.menu > li:hover > a:after , #designbox_4872 .mobile_menu > ul > li:hover > a:after {
color: #ffffff ;
}

#designbox_4908 {
padding-bottom:30px;
}

#designbox_4908 h1 , #designbox_4908 .item-name h1 {
font-size:38px;
font-weight:400;
color:#ffffff;
}

#designbox_4919 {
padding-top:30px;
padding-bottom:30px;
}

#designbox_4921 h1 , #designbox_4921 .item-name h1 {
font-size:30px;
font-weight:600;
color:#454275;
}

#designbox_4921 h2 {
font-size:27px;
font-weight:500;
color:#454275;
}

#designbox_4922 {
padding-top:5px;
padding-bottom:10px;
}

#designbox_4922 h2 {
font-weight:300;
color:#ffffff;
}

#designbox_4922 h3 {
font-size:24px;
font-weight:400;
color:#454275;
}

#designbox_4923 {
max-width:778px !important;
color:#454275;
}

#designbox_4923 h2 {
font-weight:200;
}

#designbox_4931 {
padding-top:20px;
}

#designbox_4939 {
padding-top:50px;
}

#designbox_4975 {
padding-top:50px;
}

#designbox_4984 {
padding-top:40px;
}

#designbox_4986 {
padding-top:30px;
padding-bottom:30px;
}

#designbox_4992 {
padding-bottom:85px;
}

#designbox_5004 {
padding-bottom:14px;
}

#designbox_5005 {
padding-bottom:6px;
}

#designbox_5005 h2 {
font-size:19px;
font-weight:400;
color:#454275;
}

#designbox_5006 h3 {
font-size:16px;
color:#454275;
}

#designbox_5013 {
padding-bottom:14px;
}

#designbox_5014 {
padding-bottom:6px;
}

#designbox_5014 h2 {
font-size:19px;
font-weight:400;
color:#454275;
}

#designbox_5015 h3 {
font-size:16px;
color:#454275;
}

#designbox_5018 {
padding-bottom:14px;
}

#designbox_5019 {
padding-bottom:6px;
}

#designbox_5019 h2 {
font-size:19px;
font-weight:400;
color:#454275;
}

#designbox_5020 h3 {
font-size:16px;
color:#454275;
}

#designbox_5023 {
padding-bottom:14px;
}

#designbox_5024 {
padding-bottom:6px;
}

#designbox_5024 h2 {
font-size:19px;
font-weight:400;
color:#454275;
}

#designbox_5025 h3 {
font-size:16px;
color:#454275;
}

#designbox_5028 {
padding-bottom:14px;
}

#designbox_5029 {
padding-bottom:6px;
}

#designbox_5029 h2 {
font-size:19px;
font-weight:400;
color:#454275;
}

#designbox_5030 h3 {
font-size:16px;
color:#454275;
}

#designbox_5033 {
padding-bottom:14px;
}

#designbox_5034 {
padding-bottom:6px;
}

#designbox_5034 h2 {
font-size:19px;
font-weight:400;
color:#454275;
}

#designbox_5035 h3 {
font-size:16px;
color:#454275;
}

#designbox_5047 {
padding-top:60px;
}

#designbox_5047 a.btn-primary , #designbox_5047 input[type=button].btn.btn-primary, #designbox_5047 button.button.btn-primary , #designbox_5047 button.btn-primary, #designbox_5047 #mobile-product-sticky .buttons .btn-primary, #designbox_5047 .special-box a.btn-primary{
color:#454275;
background-color:#ffffff;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
padding-left:44px !important;
padding-right:44px !important;
padding-top:14px !important;
padding-bottom:14px !important;
border-style:solid;
border-color:#3fc6ab;
border-radius:35px;
font-size:19px;
font-weight:400;
}

#designbox_5047 a.btn-primary:hover , #designbox_5047 button.btn-primary:hover , #designbox_5047 input[type=button].btn.btn-primary:hover , #designbox_5047 .special-box a.btn-primary:hover {
color:#ffffff;
background-color:#3fc6ab;
}

#designbox_5057 a.btn-primary , #designbox_5057 input[type=button].btn.btn-primary, #designbox_5057 button.button.btn-primary , #designbox_5057 button.btn-primary, #designbox_5057 #mobile-product-sticky .buttons .btn-primary, #designbox_5057 .special-box a.btn-primary{
background-color:transparent;
border-color:transparent;
}

#designbox_5057 a.btn-primary:hover , #designbox_5057 button.btn-primary:hover , #designbox_5057 input[type=button].btn.btn-primary:hover , #designbox_5057 .special-box a.btn-primary:hover {
color:#454275;
background-color:transparent;
}

#designbox_5057 .btn-primary:not([disabled]):not(.disabled).active , #designbox_5057 .btn-primary:not([disabled]):not(.disabled):active , #designbox_5057 .btn-primary:not([disabled]):not(.disabled):active  {
background-color:transparent;
}

/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px)
{
#designbox_2780 {
font-size:61px;
 }

#designbox_2795 {
font-size:22px;
 }

#designbox_4219 {
font-size:38px;
 }

#designbox_4473 h1 , #designbox_4473 .item-name h1 {
font-size:24px;
}

#designbox_4567 h2 , #designbox_4567 .item-name h2 {
font-size:24px;
}

#designbox_4659 h1 , #designbox_4659 .item-name h1 {
font-size:30px;
}

#designbox_4660 h2 , #designbox_4660 .item-name h2 {
font-size:25px;
}

#designbox_4751 h3 , #designbox_4751 .item-name h3 {
font-size:35px;
}

#designbox_4753 h4 , #designbox_4753 .item-name h4 {
font-size:25px;
}

#designbox_4780 h3 , #designbox_4780 .item-name h3 {
font-size:35px;
}

#designbox_4781 h4 , #designbox_4781 .item-name h4 {
font-size:25px;
}

#designbox_4803 h3 , #designbox_4803 .item-name h3 {
font-size:35px;
}

#designbox_4804 h4 , #designbox_4804 .item-name h4 {
font-size:25px;
}

#designbox_4829 h3 , #designbox_4829 .item-name h3 {
font-size:30px;
}

#designbox_4849 h3 , #designbox_4849 .item-name h3 {
font-size:30px;
}

}

/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px)
{
#designbox_2780 {
font-size:61px;
 }

#designbox_2795 {
font-size:22px;
 }

#designbox_4219 {
font-size:38px;
 }

#designbox_4659 h1 , #designbox_4659 .item-name h1 {
font-size:30px;
}

#designbox_4660 h2 , #designbox_4660 .item-name h2 {
font-size:25px;
}

#designbox_4751 h3 , #designbox_4751 .item-name h3 {
font-size:45px;
}

#designbox_4753 h4 , #designbox_4753 .item-name h4 {
font-size:30px;
}

#designbox_4780 h3 , #designbox_4780 .item-name h3 {
font-size:45px;
}

#designbox_4781 h4 , #designbox_4781 .item-name h4 {
font-size:30px;
}

#designbox_4803 h3 , #designbox_4803 .item-name h3 {
font-size:45px;
}

#designbox_4804 h4 , #designbox_4804 .item-name h4 {
font-size:30px;
}

#designbox_4829 h3 , #designbox_4829 .item-name h3 {
font-size:35px;
}

#designbox_4849 h3 , #designbox_4849 .item-name h3 {
font-size:35px;
}

}

/* Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px)
{
#designbox_2635 h2 , #designbox_2635 .item-name h2 {
font-size:16px;
}

#designbox_2644 h2 , #designbox_2644 .item-name h2 {
font-size:18px;
}

#designbox_2644 h5 , #designbox_2644 .item-name h5 {
font-size:18px;
}

#designbox_2780 {
font-size:61px;
 }

#designbox_2780 h2 , #designbox_2780 .item-name h2 {
font-size:61px;
}

#designbox_2781 {
font-size:22px;
 }

#designbox_2795 {
font-size:22px;
 }

#designbox_2804 h2 , #designbox_2804 .item-name h2 {
font-size:33px;
}

#designbox_2924 h3 , #designbox_2924 .item-name h3 {
font-size:33px;
}

#designbox_3473  ul.menu > li > a {
font-size:18px;
 } 
#designbox_4219 {
font-size:38px;
 }

#designbox_4221 {
font-size:22px;
 }

#designbox_4222 {
font-size:22px;
 }

#designbox_4659 h1 , #designbox_4659 .item-name h1 {
font-size:40px;
}

#designbox_4660 h2 , #designbox_4660 .item-name h2 {
font-size:33px;
}

#designbox_4751 h3 , #designbox_4751 .item-name h3 {
font-size:45px;
}

#designbox_4753 h4 , #designbox_4753 .item-name h4 {
font-size:30px;
}

#designbox_4780 h3 , #designbox_4780 .item-name h3 {
font-size:45px;
}

#designbox_4781 h4 , #designbox_4781 .item-name h4 {
font-size:30px;
}

#designbox_4803 h3 , #designbox_4803 .item-name h3 {
font-size:45px;
}

#designbox_4804 h4 , #designbox_4804 .item-name h4 {
font-size:30px;
}

#designbox_4829 h3 , #designbox_4829 .item-name h3 {
font-size:35px;
}

#designbox_4849 h3 , #designbox_4849 .item-name h3 {
font-size:35px;
}

}



