@media (min-width: 979px) { 
	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu {display: block;}
	.comment-list .children {padding: 0;margin-left: 74px;padding-bottom: 15px;}
	.comment-list .media {margin-top: 0;}
}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#top{padding: 10px 0;border-bottom: 1px solid #000;}
.site_logo img{max-width: 100%;height: auto;width: 220px;}
.navbar-default {background-color: transparent;border-color: transparent;margin-top: 30px;}
.nav>li {position: relative;display: list-item;list-style: disc;color: #ff0000;padding-right: 20px;}
.navbar-default .navbar-nav>li>a {color: #000;font-size: 16px;font-family: sans-serif;}
@media screen and (width: 1024px){
	.nav>li {padding-right: 15px;}
	.sim img{margin-top: 25px;}
	.footer-col h3{font-size: 16px}
}
@media (max-width: 1023px){
	
}
@media (max-width: 992px){
	.home-img{display: none}
	.sim img{display: none!important}
	.second, .bm a{text-align: center!important}
	.tarif-wrapp{padding: 20px!important}
	.bm ul{padding-left: 0!important;}
}
@media screen and (width: 768px){
	.site_logo img{width: 110px; height: auto}
	.navbar-default{float: right;margin-top: -45px;}
}
@media (max-width: 767px){
	.site_logo img{width: 40%;; height: auto}
	.navbar-default{width: 50%;float: right;margin-top: -15%;}
	.search{text-align: left!important;}
}
@media(max-width: 500px){
	.site-title{font-size: 18px!important;line-height: 30px;}
}
@media screen and (width: 425px){
	.btn-sm{top: 0;right: 45%!important;}
}
@media screen and (width: 375px){
	.btn-sm{top: 0;right: 38%!important;}
}
@media screen and (width: 320px){
	.btn-sm{top: 0;right: 26%!important;}
}
#home{background: url(/wp-content/uploads/2018/07/h1.png) no-repeat; background-size: cover; background-position: center center; height: 200px}
.site-title{font-size: 30px;line-height: 30px;padding: 0 15px;font-family: Arial;}
#title{background: #e9e9e9;}
.site-title:before{background: url(/wp-content/uploads/2018/07/ico1.png) no-repeat; background-position: center; background-size: cover; width: 50px; height: 50px; position: absolute; content:"";top: 20%;}
.site-title p{padding-left: 60px;}
.home-img{text-align: center;margin-top: -40%;}
.block-title{margin: 50px 0; text-align: center; font-size: 36px; color:#687c6d}
.site-content{text-align: center;font-size: 18px;color: #000;font-family: Arial;padding: 0 15px;}
.site-content span{color: #c3252e;font-style: italic;font-weight: 600;}
.second h3{color:#687c6d; font-weight: 600; font-family: Arial}
.second p{font-size: 18px;color: #000;}
.sim{text-align: center}
.sim img{width: 290px; height: auto; max-width: 100%}
.red{color: #a72930;text-transform: uppercase;}
.tarif-img{text-align: center}
.tarif-txt{font-size: 16px;padding: 0 15px;font-family: Arial;}
.tarif-wrapp{border: 1px solid #ccc;display: inline-block;width: 100%;padding: 50px;}
.main-btn{background: #c3252e;padding: 10px 20px;display: inline-block;color: #fff;text-transform: uppercase;margin-top: 15px;text-decoration: none;width: 200px;text-align: center; max-width: 100%}
.main-btn:hover{color: #c3252e; border: 1px solid #c3252e; background: transparent; text-decoration: none;}
.servtxt p{font-size: 18px;font-family: Arial;color: #000;margin-left: 35px;margin-bottom: 40px;}
.servimg img{max-width: 100%}
.servimg {text-align: center;}
.servtxt p:before{content: ""; position: absolute; background: url(/wp-content/uploads/2018/07/check.png) no-repeat; width: 25px; height: 25px; background-size: cover; background-position: center; margin-left: -35px; margin-top: 10px}
.b1{background: transparent;color: #c3252e;border: 1px solid #c3252e;float: right;}
.b1:hover{background:#c3252e; border: none; text-decoration: none; color: #fff}
.add{text-align: center;padding: 0 25px;margin: 15px 0;}
.add h3{font-size: 18px;font-weight: 600;font-style: italic;color: #c3252e;}
.add p{font-size: 16px; color: #687c6d}
.footer-col{text-align: center}
#footer{padding: 40px 0; background:#e8e8e8;    border-top: 1px solid #c3252e;}
.footer-col h3{font-size: 18px;color: #c3252e;padding-bottom: 20px;text-transform: uppercase;}
.bm a{color: #000;text-align: left;text-decoration: underline;display: block;line-height: 25px;}
.bm li{list-style: none}
#footer:before{content: ""; position: absolute; width: 100%; height: 1px; background:#000; margin-top: -35px;}
.meta, .posted_in, .single-product .quantity {display: none;}
.woocommerce-cart .quantity .qty {min-width: 80px !important;}
.amount, h1{color: #c3252e;font-family: Arial;font-weight: 800;font-size: 30px;}
.home .added_to_cart.wc-forward, .home .add_to_cart_button.ajax_add_to_cart {font-size: 100%;margin: 0;line-height: 1;cursor: pointer;position: relative;text-decoration: none;overflow: visible;padding: .618em 1em;font-weight: 700;border-radius: 3px;left: auto;color: #515151;text-align:center;background-color: #ebe9eb;border: 0;display: inline-block;background-image: none;box-shadow: none;text-shadow: none;}
.home .add_to_cart_button.ajax_add_to_cart,
.home .added_to_cart.wc-forward,
.product .button.wc-forward,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #c3252e;color: #fff;font-size: 18px;-webkit-font-smoothing: antialiased;font-family: Arial;font-weight: 100;width: 200px;text-transform: uppercase;}
.home .added_to_cart.wc-forward,.product .button.wc-forward {margin-left: 10px;width: auto;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: both;text-align: center;border: 1px solid #c3252e;padding: 20px;transition: 0.5s;}
.woocommerce-loop-product__title{color: #1d5238;font-weight: bold;font-size: 13px!important;}
.woocommerce ul.products li.product .button {margin-top: 1em;color: #fff;background: #c3252e;font-family: Arial;font-weight: 300;}
.products li:hover{transition: 0.3s; box-shadow: 0 0 20px #ccc}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {float: left;margin: 0 3.8% 2.992em 0;position: relative;width: 22.05%;margin-left: 0;text-align: center;   border: 1px solid #c3252e;padding: 20px;transition: 0.5s;}
.search{margin-top: 15px;text-align: right;}
.input-sm{background: transparent;border: 1px solid #c3252e;color: #c3252e;border-radius: 0;height: 40px;font-size: 18px;width: 200px!important;}
.btn-sm{height: 39px;margin-top: 1px;border: none;border-radius: 0;background: #c3252e;position: absolute;right: 16px; display: none}
.related{display: none}
.woocommerce div.product div.images.woocommerce-product-gallery {position: relative;text-align: center;}
.woocommerce-product-gallery__image{width: 300px;text-align: center;max-width: 100%;height: auto;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {-webkit-transition: all cubic-bezier(.795,-.035,0,1) .5s;transition: all cubic-bezier(.795,-.035,0,1) .5s;margin: 0 auto;padding: 0;display: inline-block;}
h1{text-align: center;margin: 30px 0;}
.input-text{border-color: #c3252e;padding: 10px;border: 1px solid #c3252e;}
.home .add_to_cart_button.ajax_add_to_cart:hover,
.home .added_to_cart.wc-forward:hover,
.product .button.wc-forward:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: transparent;color: #c3262e;border: 1px solid #c3262e;}
.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #c4262e;border-radius: 0;}
.single-product .woocommerce-message {display: none;}
