/*------------------------------------------------------------------
    File Name: custom.css
-------------------------------------------------------------------*/

/** ADD YOUR AWESOME CODES HERE **/
.banner-slider { background-image: url(../images/menuiserie.jpg) !important;}
.header_top { border-bottom: none; }
.header_phone { font-family: 'Righteous', cursive; font-size: 56px; text-shadow: #FFF 1px 0 14px;}
.sidenav { background-color: #cc0000 !important; }
.sidenav a:hover { color:#333; }
.logo_circle { margin-left: 31px; margin-top: -50px; }
.logo_circle img { background-color: #FFF; }
.left_blog_top h3 { font-size: 55px; line-height: 60px; }
.left_blog_top p { font-size: 20px; }
.bt_main { background-color: #cc0000 !important; color: #FFF !important;}
.text-red {color: #cc0000 !important;}
.text-justify{text-align: justify;}
.carousel-control-next, .carousel-control-prev { border: solid #cc0000 8px; color: #cc0000; }
.left_blog_top { width: 45%; padding-left: 10%; padding-right: 5%;}
.right_blog_top { margin-right: 5%; margin-top: 10%; width: 45%; }
.right_blog_top img {max-width: 720px;}
.cpy { background: #cc0000; color: #FFF !important;}
.decorate_blog_bt { line-height: normal; font-size: 12px; }
.decorate_blog_bt a:hover{ background-color: #cc0000;}
#inner_pade.banner-slider::after { background: #2d2d2d; };
form button { background: #cc0000; color: #FFF; }
form button:hover, form button:focus { background: #2d2d2d; color: #e1e7d8; }
#contactForm{ padding-top: 65px; }
#contactForm::after { width: 90%; height: 65%; right: -6%; top: 1%; }
.cont_info i { background: #cc0000; color: #FFF;}
footer .container-fluid{ border-radius:0px; }
footer{padding: 0 20px;}
.footer_link li::after { background: #cc0000; }
.footer_top { padding-top: 40px; padding-bottom: 55px; }
#footer_email{ font-size: 17px; }
address{margin-bottom: 0px;}


@media (max-width: 1300px){ 
    .left_blog_top h3 { font-size: 45px; }
    .left_blog_top { width: 50%; padding-left: 5%; }
    .right_blog_top { margin-right: 5%; margin-top: 20%; width: 45%; }
    .carousel-control-prev, .carousel-control-next { width: 55px; height: 50px; }
}

@media (max-width: 960px){
    .left_blog_top { width: 100%; padding-left: 5%; }
    .right_blog_top { margin-right: 5%; margin-top: 0; width: 100%; }
    .slide_arrow{display: none;}
    .right_blog_top img {max-width: 100%;}
}


@media (max-width: 575px){
    .header_phone{font-size:30px; margin-top: 40px;}
    .logo_circle { margin-left: 0; margin-top: 0; }
    .slide_arrow{display: none;}
    .left_blog_top h3 { font-size: 30px; line-height: 35px; }
    .left_blog_top { width: 100%; padding-left: 20px; padding-right: 20px; height: 500px;}
    .right_blog_top img { width: 100%; }
    .right_blog_top { margin-right: 0; margin-top: 0; }
    .sidenav{max-width: 100% !important;}
    .menu_sidebar { padding: 5% 5%; }
    .sidenav a { padding: 10px 20px 10px 20px; font-size: 18px;}
    .heading_s1 h3 { font-size: 30px; }
    .g-recaptcha{margin-bottom: 70px;}
    .fieldset_blog input, .fieldset_blog textarea { border: solid 1px #eee; }
    footer { padding:0px; }
    #logo_footer{max-width: 100%;}
    #menu_title{margin-bottom: -40px;}
    .cont_info i { display: none; };
    .cont_info span { font-size: 16px; }
    #footer_email{ font-size: 15px; }

} 


