.ArLangStyle{font-family:"Tajawal", Helvetica, sans-serif!important;}
.StickyStop{display:none!important}
.Noga{display:none!important}
.breadcrumb-nav {margin-bottom: 1.5rem;}
body:not(.loaded) > :not(.loading-overlay) {visibility:visible;}
.TestBack_1{background-color:#009900}
.TestBack_2{background-color:#FF0000}
.DefCo{ color:#0088cc}
.CorpText{
white-space: nowrap!important;overflow: hidden!important;text-overflow: ellipsis!important;
width:100%;
}
.product-default:hover figure {
-webkit-box-shadow: 6px 5px 3px -3px rgba(0,0,0,0.20); 
box-shadow: 6px 5px 3px -3px rgba(0,0,0,0.20);
}
.NoIcon{width:50px; height:30px;}
/***************************************************************************
Mobile Menu
*/
.mobile-menu-wrapper .social-icons{text-align:center;}
.mobile-menu-wrapper .social-icon {border-radius: 50%; width: 4rem;height: 4rem; border: 1px solid #313438;font-size: 1.8rem;line-height: 4rem;}
.mobile-menu-wrapper .social_facebook {background-color: #3b5a9a;}
.mobile-menu-wrapper .social_twitter {background-color: #1aa9e1;}
.mobile-menu-wrapper .social_linkedin {background-color: #0073b2;}
.mobile-menu-wrapper .social_instagram {background-color: #7c4a3a;}
.mobile-menu-wrapper .social_youtube {background-color:#FF0000;}

/***************************************************************************
Footer
*/
footer .widget-title{ font-weight:normal;}
footer .social-icons .social-icon{margin-left:10px!important;}

.footer-middle {padding-top: 5.4rem;padding-bottom:0!important;}
.Footer_social .social_facebook {background-color: #3b5a9a;}
.Footer_social .social_twitter {background-color: #1aa9e1;}
.Footer_social .social_linkedin {background-color: #0073b2;}
.Footer_social .social_instagram {background-color: #7c4a3a;}
.Footer_social .social_youtube {background-color:#FF0000;}
.footer-copyright{font-size:16px;}
.footer-freestyle{font-size:16px;}

.FooterLogo{text-align:center!important;margin-bottom:10px;}
.FooterLogo img{margin:auto!important;width:80%;}
.Footer_ReadMore a{text-decoration:none!important;font-weight:normal!important;letter-spacing:0px;}
.Footer_ReadMore{margin-top:15px!important;}
.Footer_ReadMore .read-more{background-color:#0088cc;padding:8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.Footer_List li{margin-top:10px;font-size:14px;}


/***************************************************************************
Top Menu
*/
.header-icon {margin-right: 2.2rem;}
.header-bottom {color: #fff;background: #0088cc;}
.menu ul li a:hover {color: #fff;background: #0088cc;}
.main-nav .menu > li:hover > a, .main-nav .menu > li.show > a, .main-nav .menu > li.active > a {color:#fff;}
.menu ul {min-width: 250px;}
.main-nav .menu > li > a {font-size: 14px!important;font-weight:normal!important;padding:0px!important;padding-top: 2.1rem!important;
padding-bottom: 2.1rem!important;padding-right: 1rem!important;padding-left: 1rem!important;}
.menu li > a {font-size: 15px!important;font-weight:normal!important;}
.sticky-header.fixed{background: #0088cc!important;}
header .social-icon{border-radius:0; line-height:30px;}
.header-top .social-icons i {font-size:15px;}
.header-top .social_facebook {background-color: #3b5a9a; color:#3b5a9a}
.header-top .social_twitter {background-color: #1aa9e1;color:#1aa9e1}
.header-top .social_linkedin {background-color: #0073b2;color:#0073b2}
.header-top .social_instagram {background-color: #7c4a3a;color:#7c4a3a}
.header-top .social_youtube {background-color:#FF0000;color:#FF0000}

.header-middle {padding-top: 1.7rem;padding-bottom: 1.7rem;}
.header-left .logo {max-height:50px; margin-left:150px!important; }
.DefCol .fixlogo {max-height:50px;}


.header-top {font-size: 1.2rem;font-weight:500!important;letter-spacing:normal!important;}
.header-dropdown a {margin-left:8px;margin-right:8px;}
.header-dropdown a:hover {color:#0088cc;}
.Mobile_Whatsapp a{font-size: 16px!important;font-family:"Nunito", Helvetica, sans-serif!important;}
.Mobile_Whatsapp > a > i{float:left!important;margin-right:5px!important;line-height:20px!important;}

.header-contact i {margin-right: 1.1rem;font-size: 40px!important;color: #777;}
.header-contact i {margin-right: 1.1rem;font-size: 40px!important; color:#0088cc; opacity:.7}
.header-contact h6{color:#0088cc;letter-spacing:normal!important;font-size:16px!important; }
.header-contact .PhoneNumber{letter-spacing:.5px;margin-top:0px!important;font-weight:normal!important;font-size:14px!important; padding-top:5px;}
.header-contact .AddressMenu{letter-spacing:.5px;margin-top:0px!important;font-weight:normal!important;font-size:14px!important; padding-top:5px;}

@media (max-width: 991px){
.fixedMobile{left:0!important;position:fixed!important;z-index:999!important;background-color:#FFFFFF;
width:100%!important;top:0!important;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.09)!important;}
.header-middle {padding-top: 1.2rem!important;padding-bottom: 1.2rem!important;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.09)!important;margin-bottom:0rem!important;}
.fixedMobile .logo {max-height:40px;}
.header-icon {display:none}
.ChangeDir{direction:ltr}
}


/***************************************************************************
breadcrumb
*/
.section_breadcrumb{color:#777;border-bottom:1px solid #dfdfdf;padding:0;padding:1.2rem 0;border-radius:0;margin-bottom:1.5rem}
.breadcrumb{background:none;margin:0;padding:0;position:relative;z-index:1}
.breadcrumb > li{display:inline-block;font-size:.8em;text-shadow:none;letter-spacing:normal!important;font-size:11.5px!important;line-height:24px;color:#777}
.breadcrumb > li a{color:#777}
.breadcrumb > li a:hover{color:#08c}
.breadcrumb > li + li::before{color:inherit;opacity:.5;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f105";padding:0 7px 0 5px;line-height:24px}



/***************************************************************************
Titles
*/
.MainTitle{color:#252525;letter-spacing:normal;font-size:2.8rem;line-height:normal!important;margin:0!important;margin-bottom:1rem!important}
.Subtitle{color:#252525;letter-spacing:.1rem!important;margin-bottom:2rem;position:relative;font-size:2.2rem;font-weight:400;margin-bottom:10px}
.Subtitle span{background:#fff;padding-right:2rem;position:relative;z-index:2}
.Subtitle strong{ font-weight:normal!important;color:#0088cc}

.Subtitle::after{background-color:#dde0e2;content:'';display:block;height:1px;left:0;position:absolute;right:0;top:50%;width:100%;z-index:1}
@media (max-width: 992px) {
.Subtitle{margin-bottom:1rem!important}
}




/***************************************************************************
Our Client 
*/
.Our_Client_Name{
width:100%;
text-align:center!important;
color:#0088cc;
font-weight:600!important;
letter-spacing:1px
}

/***************************************************************************
breadcrumb 
*/
 
 
 
 /***************************************************************************
Top Banners
*/
.TopHeaderText {font-size: 3.4375em!important;font-weight: 700!important;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
@media (max-width: 993px){
.banner-layer-middle {top:100%!important;transform:translateY(-100%)}
.TopHeaderText {font-size: 2.4375em!important;text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
}



 
 /***************************************************************************
LastNewsList
*/
.LastNewsList{margin-bottom:20px}
.LastNewsList .entry{margin-bottom:0;padding:0}
.LastNewsList .entry-media{margin:0;position:relative}
.LastNewsList .entry-media img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px}
.LastNewsList .entry-date{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:none;background-color:#f4f4f4;color:#282d3b;display:block;float:none;height:5rem;font-weight:700;font-size:2rem;margin:0;padding:0;padding-top:.7rem;position:absolute;text-align:center;width:4.4rem;left:1.5rem;top:1.5rem}
.LastNewsList .entry-date span{display:block;font-size:1.3rem;margin-top:.2rem;font-weight:400;padding-top:.2rem;padding-bottom:.2rem;color:#fff;background:#08c}
.LastNewsList .entry-title{font-size:1.8rem;font-weight:400;margin-bottom:.4rem;line-height:2.3rem;color:#2b2b2d;line-height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.LastNewsList .entry-title a{color:#08c}
.LastNewsList .entry-content p{font-size:1.4rem;line-height:1.7;margin-bottom:.5rem}
@media (min-width: 992px) {
.LastNewsList .entry-title{min-height:50px}
.LastNewsList .entry-content p{min-height:70px}
}
.LastNewsList .def_btn{float:right}
.def_btn{background-color:#08c;border-color:#08c;border-radius:0;color:#fff;font-size:1.2rem;min-width:90px;padding:.8rem 1rem;font-weight:400}
.def_btn:hover,.def_btn:focus{background-color:#08c;border-color:#08c;color:#fff}


/***************************************************************************
Home Page 
*/
.partners-container{padding-top:20px;padding-bottom:20px}
.OurPartners{padding-right:50px;padding-left:50px}
.partner{display:block;opacity:.6;padding-bottom:.8rem;padding-top:.8rem;transition:all .3s}
.partner img{display:block;height:auto;margin-right:auto;margin-left:auto;max-width:100%!important;width:auto!important}
.partner:hover{opacity:1}
@media (max-width: 991px) {
.partner{display:block;opacity:1;padding-bottom:.8rem;padding-top:.8rem;transition:all .3s}
}



/***************************************************************************
LastNews_Home
*/
.LastNews_Home{margin-bottom:0}
.LastNews_Home .entry{margin-bottom:0;padding:0}
.LastNews_Home .entry-media{margin:0;position:relative}
.LastNews_Home .entry-media img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.LastNews_Home .entry-date{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:none;background-color:#f4f4f4;color:#282d3b;display:block;float:none;height:5rem;font-weight:700;font-size:2rem;margin:0;padding:0;padding-top:.7rem;position:absolute;text-align:center;width:4.4rem;left:1.5rem;top:1.5rem}
.LastNews_Home .entry-date span{display:block;font-size:1.3rem;margin-top:.2rem;font-weight:400;padding-top:.2rem;padding-bottom:.2rem;color:#fff;background:#08c}
.LastNews_Home .entry-title{font-size:1.8rem;font-weight:400;margin-bottom:.4rem;line-height:2.3rem;color:#2b2b2d;line-height:2.5rem}
.LastNews_Home .entry-title a{color:#08c}
.LastNews_Home .entry-content p{font-size:1.4rem;line-height:1.7;margin-bottom:.5rem}
.LastNews_Home .def_btn{float:right}
@media (min-width: 576px) {
.LastNews_Home .entry{display:flex;flex-direction:row}
.LastNews_Home .entry-media{-ms-flex:0 0 35.96%;flex:0 0 49.96%;max-width:40%}
.LastNews_Home .entry-body{flex:1 1 auto;padding:0 1.6rem}
}
@media (min-width: 992px) {
.LastNews_Home .entry-content p{min-height:120px}
}
@media (max-width: 992px) {
.LastNews_Home .entry-title{margin-top:10px}
}

/***************************************************************************
404 Page
*/
.http-error h2{font-size:15em;font-weight:700;line-height:1em;font-family:"Nunito",Helvetica,sans-serif!important}.http-error p{margin:0;padding:0;font-size:1.5em;margin-bottom:10px}.http-error h4{color:#08c;font-weight:400;font-size:2rem;line-height:normal;margin-bottom:.8rem}ul.nav-list li a{transition:background .1s;border-bottom:1px solid rgba(0,0,0,0.06);padding:8px 22px 8px 0;display:block;color:#666;font-size:1.1em;text-decoration:none;line-height:20px;padding-right:0;padding-left:0}@media (max-width: 992px){.http-error h2{font-size:9em}.http-error p{font-size:1.2em;margin-bottom:5px}}


/***************************************************************************
Footer_01
*/
.FooterLogo_01 img{margin:auto;max-width:180px}
.Footer_01_widget{text-align:center;padding-bottom:15px;margin-bottom:10px}
.Footer_01_widget .Footer_01_Icon{font-size:35px;margin-bottom:10px;color:#FFF}
.Footer_01_widget .Footer_01_H1{font-size:18px;margin-bottom:10px;color:#FFF}
.Footer_01_widget .Footer_01_p{font-size:15px;margin-bottom:10px}
.Footer_social_Footer_01{float:right!important;width:100%}
@media (max-width: 992px) {
.FooterLogo_01{padding-bottom:2rem;margin-bottom:3rem!important;border-bottom:1px solid #313438}
}
 


 
/*############################################################################################################################
Sticky Footer
*/
@media only screen and (min-width: 1px) and (max-width: 900px) {
.StickyStop{display:inline}
.newCallSticky{margin:auto;left:0;right:0;border-radius:21px;height:40px;width:calc(100% - 20px)}
.callSticky{width:95%;position:fixed;z-index:3;bottom:20px;height:45px;background-color:#434a54;transition:all .5s ease;box-shadow:0 -1px 3px 0 rgba(0,0,0,.34);z-index:999999!important}
.LeftDiv{float:left;height:45px;width:50%;-webkit-border-top-left-radius:21px;-webkit-border-bottom-left-radius:21px;-moz-border-radius-topleft:21px;-moz-border-radius-bottomleft:21px;border-top-left-radius:21px;border-bottom-left-radius:21px;border-right:2px solid #FFF;text-align:center;line-height:47px;color:#FFF}
.LeftDiv i{font-size:18px;color:#FFF;padding-right:7px;padding-left:7px}
.LeftDiv span{font-size:15px;color:#FFF}
.RightDiv{float:left;height:45px;width:50%;-webkit-border-top-right-radius:21px;-webkit-border-bottom-right-radius:21px;-moz-border-radius-topright:21px;-moz-border-radius-bottomright:21px;border-top-right-radius:21px;border-bottom-right-radius:21px;text-align:center;line-height:47px;color:#FFF}
.RightDiv i{font-size:25px;color:#25d366;padding-right:5px;padding-left:5px}
.RightDiv span{font-size:13px;color:#FFF}
.CallUsPhone{position:absolute;top:-26px;right:0;left:0;margin:auto;width:50px;height:50px;border-radius:50%;padding:0;border:2px solid #fff;background:#0078db;box-shadow:0 32px 32px 0 rgba(48,48,77,.05),0 16px 16px 0 rgba(48,48,77,.05),0 8px 8px 0 rgba(48,48,77,.05),0 4px 4px 0 rgba(48,48,77,.05),0 2px 2px 0 rgba(48,48,77,.05)}
.CallUsPhone i{width:100%;line-height:50px;font-size:25px;color:#FFF;text-align:center}
.footer_bottom_padding{padding-bottom:100px}
}
.SoonImg{max-width:80%;margin:auto}
.coming_soon_p{font-size:2rem} 



/*############################################################################################################################
PrivacyList
*/
.PrivacyList br{display:block!important;margin-bottom:5px!important;font-size:5px!important;line-height:5px!important}
.PrivacyList span{color:#08c}
.PrivacyList .itam{margin-bottom:20px}
.PrivacyList h2{font-weight:400!important;font-size:1.6em!important;line-height:normal!important;padding:0;margin:0;margin-bottom:10px}
.PrivacyList h3{font-weight:400!important;font-size:1.4em!important;line-height:normal!important;padding:0;margin:0;margin-bottom:5px}
.PrivacyList p{font-weight:400!important;font-size:1.1em!important;line-height:1.7em!important;padding:0;margin:0}
.PrivacyList ul{font-weight:400!important;font-size:1.1em!important;line-height:normal!important;padding:0;margin:0;list-style:disc;list-style-position:inside;margin-top:10px}
.PrivacyList ul li{margin-bottom:5px;padding-right:10px;padding-left:10px}
@media only screen and (min-width: 1px) and (max-width: 900px) {
.PrivacyList .itam{padding-right:8px;padding-left:8px}
}

/*############################################################################################################################
Footer_03
*/
.Footer_03_li i{float:right;line-height:30px}
.PPForPc{padding-right:20px;padding-left:20px}
.Footer_03_li li{border-bottom:1px solid #313438;line-height:30px;margin-bottom:5px;font-size:1.5rem}
.Footer_03_li li:last-child{border-bottom:0 solid #313438;line-height:30px}
@media (max-width: 992px) {
.Footer_03_li li{border-bottom:1px solid #313438;line-height:30px;margin-bottom:5px;font-size:16px}
}



/*############################################################################################################################
Contact Us
*/
.MainMapStyle_big{height:450px!important}
#MainMap{height:350px;margin-bottom:4rem;background-color:#ccc}
#MainMap address{margin:0;padding:.625rem .875rem;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.5;direction:ltr;text-align:left}
#MainMap a{display:inline-block;margin-top:.8rem;font-size:1.2rem}
#SubMap{height:350px;margin-bottom:4rem;background-color:#ccc}
#SubMap address{margin:0;padding:.625rem .875rem;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.5;direction:ltr;text-align:left}
#SubMap a{display:inline-block;margin-top:.8rem;font-size:1.2rem}
.ConatctUsPage .contact-info p{font-size:1.5rem}
.form-control{height:45px;margin-bottom:1rem;padding:1.5rem;transition:all .3s;border:1px solid #dfdfdf;border-radius:6px;background-color:#fff;color:#777;font-size:1.5rem;font-weight:400;line-height:1.5;width:100%}
.form-group{margin-bottom:15px}
textarea.form-control{width:100%!important;min-height:112px}
.FormBut{float:right}
.ContactUsI span{float:left;width:50%;margin:0;margin-bottom:0;padding:5px}
.Full_12 span{float:left;width:20%!important;margin:0;margin-bottom:0;padding:5px}
.ContactUsI .social-icon{width:98%;height:60px;line-height:60px;font-size:25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ContactUsI .social_facebook{background-color:#3b5a9a;color:#fff}
.ContactUsI .social_twitter{background-color:#1aa9e1;color:#fff}
.ContactUsI .social_linkedin{background-color:#0073b2;color:#fff}
.ContactUsI .social_instagram{background-color:#7c4a3a;color:#fff}
.ContactUsI .social_youtube{background-color:red;color:#fff}
@media (max-width: 992px) {
.ContactUsI span{float:left;width:20%;margin:0;margin-bottom:0;padding:5px} 
}

.Mapaddrss{ padding:5px!important; padding-top:12px!important; direction:rtl!important; text-align:right!important; font-family:"Tajawal", Times, serif}
.Mapaddrss a {text-align:left!important; width:100%; color:#0088cc}
.gm-ui-hover-effect{ right:6px!important; top:-1px!important; margin-bottom:10px!important;}



/*############################################################################################################################
FooterLight 
*/
.FooterLight{font-size:1.3rem;color:#777!important;background:#fff!important;border-top:1px solid #dfdfdf}
.FooterLight .widget-title{color:#08c}
.FooterLight .Footer_03_li li{border-bottom:1px solid #dfdfdf}
.FooterLight .Footer_03_li li a:hover{color:#08c!important}
.FooterLight .contact-info-label{color:#08c!important}
.FooterLight .social-icon{border-radius:50%;width:4rem;height:4rem;border:0 solid #313438;font-size:1.8rem;line-height:4rem}
.FooterLight .social_facebook{background-color:#3b5a9a!important;color:#fff}
.FooterLight .social_twitter{background-color:#1aa9e1!important;color:#fff}
.FooterLight .social_linkedin{background-color:#0073b2!important;color:#fff}
.FooterLight .social_instagram{background-color:#7c4a3a!important;color:#fff}
.FooterLight .social_youtube{background-color:red!important;color:#fff}
.FooterLight .ThisRead_more{color:#08c!important}
.FooterLight .footer-bottom .container:before{border-top:1px solid #dfdfdf}

/*############################################################################################################################
LightMenu
*/
.LightMenu{background-color:#08c!important;color:#FFF!important}
.LightMenu .header-contact i{color:#FFF!important}
.LightMenu .header-contact h6{color:#FFF!important}
.LightMenu .header-contact .PhoneNumber{color:#FFF!important}
.LightMenu .mobile-menu-toggler { color: #fff;} 
.header_bottom_Light{background:#fff;border-bottom:1px solid #dfdfdf}
.header_bottom_Light .main-nav .menu > li > a{color:#08c!important}
.sticky-header.fixed .main-nav .menu > li > a{color:#fff!important}
.header_bottom_Light .main-nav .menu > li:hover > a,.header_bottom_Light .main-nav .menu > li.show > a,.header_bottom_Light .main-nav .menu > li.active > a{color:#08c!important}
.header_bottom_Light .menu ul{background-color:#08c!important}
.header_bottom_Light .main-nav .menu li > a{color:#fff}
.header_bottom_Light .menu ul li a:hover{color:#08c;background:#fff}



/*############################################################################################################################
FooterLight_Blue 
*/
.FooterLight_Blue{font-size:1.3rem;color:#fff!important;background:#08c!important;border-top:1px solid rgb(255, 225, 255, .5)}
.FooterLight_Blue .widget-title{color:#fff}
.FooterLight_Blue .Footer_03_li li{border-bottom:1px solid rgb(255, 225, 255, .2)}
.FooterLight_Blue .Footer_03_li li a:hover{color:#fff!important}
.FooterLight_Blue .contact-info-label{color:#fff!important}
.FooterLight_Blue .social-icon{border-radius:50%;width:4rem;height:4rem;border:0 solid #313438;font-size:1.8rem;line-height:4rem}
.FooterLight_Blue .social_facebook{background-color:#08c!important;color:#fff;  border: 1px solid rgba(255, 225, 255, .5);}
.FooterLight_Blue .social_twitter{background-color:#08c!important;color:#fff;  border: 1px solid rgba(255, 225, 255, .5);}
.FooterLight_Blue .social_linkedin{background-color:#08c!important;color:#fff;  border: 1px solid rgba(255, 225, 255, .5);}
.FooterLight_Blue .social_instagram{background-color:#08c!important;color:#fff;  border: 1px solid rgba(255, 225, 255, .5);}
.FooterLight_Blue .social_youtube{background-color:#08c!important;color:#fff;  border: 1px solid rgba(255, 225, 255, .5);}
.FooterLight_Blue .ThisRead_more{color:#08c!important}
.FooterLight_Blue .footer-bottom .container:before{border-top:1px solid rgb(255, 225, 255, .2)}
.FooterLight_Blue .footer-bottom{ color:#FFFFFF}


/*############################################################################################################################
AboutUs
*/
.AboutImg{background:#FFF;padding:6px;border:1px solid #CCC;margin-bottom:10px;max-width:480px;float:left;margin-right:15px}
.AboutUs .About_P{font-size:1.6rem!important;line-height:normal;line-height:2.4rem!important}
@media (max-width: 599px) {
.AboutImg{max-width:100%!important}
}

/*############################################################################################################################
Home Page
*/
.home-product-tabs .nav-item.show .nav-link, .home-product-tabs .nav-item:hover .nav-link, .home-product-tabs .nav-item .nav-link.active {
color: #0088cc!important;border-color: #0088cc!important;
}





/*############################################################################################################################
Main Product 
*/
.modal#addCartModal {width: 420px!important;padding: 20px !important; overflow: hidden;}
@media (max-width: 992px) {.modal#addCartModal {width: 320px!important;} }
.add-cart-box .btn-actions{ margin-top:30px;margin-bottom:20px;}
 

/*############################################################################################################################
Home Page
*/
.home-slider .slide-bg{min-height:300px}
@media (max-width: 599px) {
.home-slider .slide-bg{min-height:260px}
.home-slider .owl-dots{position:absolute;bottom:10px;left:5%}
}
.banners-container{padding-right:12px;padding-left:12px;margin-bottom:10px}
.banners-container .owl-dots{margin-top:5px!important}

/*############################################################################################################################
HomePage 
*/
.HomePagePro{margin-bottom: 1rem;}
.HomePagePro figure{ }
.HomePagePro .ProductImg {}
.HomePagePro .label-group{}
.HomePagePro .label-group .product-label{font-weight:normal;letter-spacing:0px;}
.HomePagePro .btn-icon-group{ }
.HomePagePro .btn-quickview{ }
.HomePagePro .product-details{}
.HomePagePro .product-details .category-list{font-size: 1.2rem;line-height: 1.7;margin-bottom: .5rem; color:#0088cc}
.HomePagePro .product-details .category-list i{ float:right; font-size:1.5rem;margin-left:0px; margin-right:5px;}
.HomePagePro .product-details .product-title{ }
.HomePagePro .product-details .product-description{
display: -webkit-box;
max-width: 100%;
font-weight: 400;
font-size: 1.4rem;
line-height: 24px;
margin-bottom: .8em;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
min-height:50px;
}
.HomePagePro .product-details .price-box{}
.HomePagePro .old-price .pro_currency{font-size:11px!important;}
.HomePagePro .product-price .pro_currency{font-size:16px!important;}
.HomePagePro .old-price .pro_currency{font-size:11px!important; }
.HomePagePro .product-price .pro_currency{font-size:16px!important;}

.HomePagePro .product-title{
color:#0088cc;
font-size: 1.8rem;
}


/*############################################################################################################################
HomePageMobile
*/
.HomePageProMobile{margin-bottom: 2rem;}
.HomePageProMobile .ProductImg {}
.HomePageProMobile .label-group{}
.HomePageProMobile .label-group .product-label{font-weight:normal;letter-spacing:0px;}
.HomePageProMobile .product-details{}



.HomePageProMobile .product-details .category-list{font-size:1.3rem;line-height: 1.7;margin-bottom: .5rem; color:#0088cc}
.HomePageProMobile .product-details .category-list i{ float:right; font-size:1.5rem;margin-left:0px; margin-right:5px;}
.HomePageProMobile .product-details .product-title{}
.HomePageProMobile .product-details .product-description{-webkit-line-clamp: 3!important;}
.HomePageProMobile .product-details .price-box{

}


.HomePageProMobile .product-details .product-action{

}


.HomePageProMobile .product-details .product-action .btn-add-cart{
 

}
 
 
 
/*############################################################################################################################
CategorieList
*/
.CategorieList{
 
}


.CategorieList .product-details .product-title{
width:100%;
font-size: 1.8rem;
line-height: 1.9rem;
}

.CategorieList .product-description{
display: -webkit-box;
max-width: 100%;
font-weight: 400;
font-size: 1.4rem;
line-height: 24px;
margin-bottom: .8em;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
min-height:50px;
}

.CatBut{
float:right;
width:100;
}

.CatBut_but{
float:right;
border: 1px solid #ddd;
border-top-color: rgb(221, 221, 221);
border-right-color: rgb(221, 221, 221);
border-bottom-color: rgb(221, 221, 221);
border-left-color: rgb(221, 221, 221);
font-size: 1.2rem;
text-align: center;
padding:5px;
padding-right:10px;
padding-left:10px;
margin-bottom:15px;
}


.CatBut_but:hover{
background-color:#0088cc!important;
color:#FFFFFF!important;
}

.CatName{
color:#0088cc!important;
font-size: 3rem;
margin-bottom: 1rem;
font-weight:normal;
border-bottom: 1px solid rgba(0,0,0,.1)!important;
} 

.CatDes{
font-size:1.6rem;
line-height:2.5rem;
margin-bottom: 3rem;
}

.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess{display:none}.addReadMore.showmorecontent .readMore{display:none}.addReadMore .readMore,.addReadMore .readLess{margin-left:2px;color:#08C;cursor:pointer}.addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess{display:block}



.Specifications_info{
font-weight:normal!important;
}

.OffersImg{
width:200px!important;

}



.ProView .product-title{
margin:0px!important;
padding:0px!important;
margin-bottom:0px;
color:#0088cc;
border-bottom: 1px solid rgba(0,0,0,.1)!important;
margin-bottom:15px!important;
padding-bottom:5px!important;
}


.ProView .product-desc {
    margin-bottom: 1.5rem;
	margin-top:0px;
    font-size: 1.6rem;
    line-height: 1.92;
 
}


.ProView .price-box {
    margin-bottom: 1.4rem!important;
    color: #282d3b;
    font-weight: 700;
}


.product-description{
display: -webkit-box;
max-width: 100%;
font-weight: 400;
font-size: 1.4rem;
line-height: 24px;
margin-bottom: .8em;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
min-height:50px;
}


/*############################################################################################################################
=================================================================
*/
.banners-slider-dots .owl-dots {
position:absolute;
bottom:30px;
left:5%
}

.banners-slider-dots.owl-carousel .owl-dots .owl-dot span {
border-color:#fff;
}

.banners-slider-dots .owl-dots .owl-dot span {
width:14px;
height:14px
}


.banners-slider-dots .owl-dots .owl-dot:hover span:before,.banners-slider-dots .owl-dots .owl-dot.active span:before {
width:4px;
height:4px;
margin-left:-2px;
margin-top:-2px;
background:#fff;
opacity:1;
visibility:visible;
transform:scale(1)
} 




.banner_layer_2 {
position:absolute!important;
background-color:#FF00FF!important;
top:20px!important;
left:10px!important;
max-width:150px;
text-align:right;
}

@media (max-width: 599px) {
.banner_layer_2 {
position:absolute!important;
background-color:#FF00FF!important;
top:20px!important;
left:10px!important;
max-width:220px;
}
}




.Mobile_product_title {
    margin: 0px !important;
        margin-bottom: 0px;
    padding: 0px !important;
        padding-bottom: 0px;
    margin-bottom: 0px;
    color: #0088cc;
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
    margin-bottom: 15px !important;
    padding-bottom: 5px !important;
font-size: 3rem;
font-weight: 700;	
}

.btn_ReadMore{
color:#e27c7c;
display:inline-block;
border:1px solid #ddd;
width:36px;
height:36px;
font-size:1.6rem;
line-height:34px;
}
.product-list .btn-icon-wish, .product-list .btn-quickview{
margin:0px;
}



@media (max-width: 599px) {
.HomePage_LastNewsP{
padding:0px;
padding-right:20px;
padding-left:20px;
margin-bottom:15px;
}

.HomePage_LastNewsP .owl-dots {
position:absolute;
top:-10px;
right:30px;
}

.OurClientSay .owl-dots {
/*
position:absolute;
bottom:30px;
right:30px;
*/

}

}


.product_single_share_new .social-icon{
line-height:36px!important;
width:36px!important;
height:36px!important;
font-size:18px!important;
margin:0px!important;
float:left;
margin-left:10px!important;
}






.Lev_1{
color:#FF0000
}
.Lev_2{


}


.ServicesView .DefBlock_p{
font-size:1.2em!important;
}

.img-fluid{
width:100%;
}

.ServicesView .img-fluid{
background-color:#FFFFFF;
padding:3px;
border:1px solid #CCCCCC;
}


.blocktext16  .img-fluid{
background-color:#FFFFFF;
padding:3px;
border:1px solid #CCCCCC;
}

.blocktext16 h3{
font-size:1.4em;
margin-bottom: 5px;
}

.blocktext16 p{
font-size:1.1em;
line-height:1.5em;
 

}


 