@charset "utf-8";
/* CSS Document */
@media only screen and (min-width:1280px) and (max-width:1366px)
{
    .container{ width: 1260px;}
    .index_section4_slider #example15{ width: 1252px !important;}
    .top_menu ul li{ padding: 0px;}
}
@media only screen and (min-width:1260px) and (max-width:1279px)
{
    .container{ width: 95%;}
    .top_menu ul li a{ padding: 19px 30px;}
    .columContent span{ font-size: 24px;}
    .lightBg strong{ font-size: 20px;}
    .index_section5{ padding-bottom: 0px;}
    .footer-block1{ margin: 0 50px 0 0;}
    .footer-block2{ margin: 0 48px 0 0;}



    .index_section4_slider #example15{ width: 1210px !important;}
    .top_menu ul li{ padding: 0px;}


}
@media only screen and (min-width:1200px) and (max-width:1259px)
{
    .container{ width: 95%;}	
    .index_section4_slider{ display: none;}	
    .tab_slider_index{ display: block;}	
    .para3_Article_chienround .center_box{ width: 95%;}	

    .index_section4_slider #example15{ width: 1040px !important;}	
    .top_menu ul li{ padding: 0px;}
    .top_menu ul li a{ padding: 19px 26px;}
}



@media only screen and (min-width:1000px) and (max-width:1199px)
{
    .container{ width: 95%;}
    .top_menu ul li a{ padding: 19px 20px;}
    .columContent span{ font-size: 24px;}
    .lightBg strong{ font-size: 20px;}
    .index_section5{ padding-bottom: 0px;}
    .footer-block1{ margin: 0 40px 0 0;}
    .footer-block2{ margin: 0 45px 0 0;}
    .logo_inn img{ width: 57%;}
    .flexslider .slides img{ min-height: 325px;}
    .columContent{ padding: 5px;}
    .pic1{ min-height: 605px;}
    .pic3{ min-height: 411px;}
    .grayTextBox{ min-height: 184px;}
    .menu_sec_inn{ text-align: center;}
    .top_menu ul li{ padding: 0px;}
    .top_menu ul li a{ padding: 19px 12px;}

    .gal_ChoixRounge4_box{ width: 33.3333%; margin-right: 0px; padding: 0 15px;}

    .para2_ChiensRouge_table .table tr th{ padding: 14px 9px; font-size: 12px;}
    .para2_ChiensRouge_table .table .second_heading td{font-size: 12px;}
    .para3_ChiensRouge .box1{ width: 31%;}
    .para3_ChiensRouge .box2{ width: 25%; margin-left: 15px;}
    .para3_ChiensRouge .box3{ width: 35%;}
    .section3_repro_ChiensRougeHanovre .table td{ font-size: 11px; line-height: 14px; padding: 14px 7px;}
    .section3_repro_ChiensRougeHanovre .table tr th{ font-size: 11px;}
    .section3_repro_ChiensRougeHanovre .para3 ul li{ font-size: 13px;}
    /*.table-responsive { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}*/
    .section3_repro_Tan_ChiensRouge_bottm_para1 .left{ width: 50%;}
    .section3_repro_Tan_ChiensRouge_bottm_para1 .right{ width: 50%;}



    .para6_qui_sommes .box{ width: 50%; min-height: 240px !important;}
    /*.para10_Expostin_chienround .table-responsive{ overflow-x: inherit !important; overflow-y: inherit !important; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
    .para10_Expostin_chienround .table td{ width: 30%;}*/


    .light_box_man .light_box{ height: auto; width: 550px;}


    .index_section4_slider{ display: none;}	
    .tab_slider_index{ display: block;}	
    .logo_in_sec{ width: 100%;}
    .logo_inn div.btt h1{ font-size: 48px; line-height: 57px;}
    .logo_inn div.btt h2{ font-size: 48px; line-height: 57px;}
    .logo_inn div.btt .logoheading{ font-size: 48px; line-height: 57px;}
    .span_logo{ left: 0px; top: 0px;}
    .tab_slider_index .acord-caption_txt5{ top: -550px;}
    .darkBG strong{ font-size: 14px;}
    .columContent span{ font-size: 18px; line-height: 25px;}
    .hText3{ font-size: 26px;}
    .lightBg strong{ font-size: 14px;}
    .hText4{ font-size: 18px; line-height: 25px;}
    .darkBG2 strong{ font-size: 14px;}
    .darkBG2 span{ padding-top: 14px;}
    .darkBG span{ padding-top: 11px;}
    .darkBG{ min-height: 226px;}
    .darkBG2{ min-height: 226px;}
    .pic4{ min-height: 226px;}
    .user-top span{ font-size: 13px;}
    .contact_input_type a{ width: 50%; margin: 15px 0 0 0;}
    .user-top span{ font-size: 13px;}



    .para3_Article_chienround .center_box{ width: 95%;}	
    .top_menu_inner ul li{ padding: 0 4px 7px !important;}








}





@media only screen and (min-width:768px) and (max-width:999px)
{
    .container{ width: 95%;}
    .top_menu ul li a{ padding: 19px 20px;}
    .columContent span{ font-size: 24px;}
    .lightBg strong{ font-size: 20px;}
    .index_section5{ padding-bottom: 0px;}
    .footer-block1{ margin: 0 40px 0 0; width: 35%;}
    .footer-block2{ margin: 0 45px 0 0; width: 24%;}
    .footer-block21{ margin: 0px;}
    .footer-block3{ width: 100%; margin: 30px 0 0 0;}
    .logo_inn img{ width: 57%;}
    .flexslider .slides img{ min-height: 325px;}
    .columContent{ padding: 5px;}
    .pic1{ min-height: 605px;}
    .pic3{ min-height: 411px;}
    .grayTextBox{ min-height: 184px;}
    .menu_sec_inn{ text-align: center;}
    .header_lft{ width: 30%;}
    .header_rt .search{ width: 55%;}
    .header_rt .user{ width: 45%;}
    .header_rt{ width: 55%;}
    .header_rt .search button{ width: 15%;}
    .header_rt .search input[type="text"]{ width: 82%;}
    .top_menu ul li{ padding: 0px;}
    .top_menu ul li a{ font-size: 10px;}
    .user-top span{ font-size: 13px;}
    .top_menu ul li a{ padding: 19px 12px;}
    .index_section1_inn h1{ font-size: 22px;}
    .index_section1{ padding: 20px 0 0 0;}
    .index_section1_inn h2{ font-size: 19px;}
    .top_menu ul li a{ padding: 19px 13px;}
    .tab{ display: block;}
    .desk{ display: none;}


    .index_section2_inn .colum1{ width: 100%;}
    .pic_whit_icon_sec{ padding: 95px 0 0 0;}
    .index_section2_inn .colum2{ width: 100%;}
    .arow_bg{ background-position: left 14px;}
    .index_section2_inn .colum3{ width: 100%;}
    .pdf-download .pdf-icon a{ font-size: 13px;}



    .top_menu_inner ul li a{ padding: 19px 0px !important;}
    .top_menu_inner ul li{ padding: 0 3px 7px !important;}
    .submenu{ width: 167px !important;}

    .gal_ChoixRounge4_box{ width: 33.3333%; margin-right: 0px; padding: 0 15px;}
    .colm_SaisonsChasse_tan_box .colm_sec .lfet{ width: 100%;}
    .colm_SaisonsChasse_tan_box .colm_sec .right{ width: 100%; margin: 20px 0 0 0;}

    .contain_NousContacter_inn .left{ width: 100%;}
    .contain_NousContacter_inn .right{ width: 100%; margin: 20px 0 0 0;}

    .para2_ChiensRouge_table .table tr th{ padding: 14px 9px; font-size: 9px;}
    .para2_ChiensRouge_table .table .second_heading td{font-size: 11px;}
    .para3_ChiensRouge .box1{ width: 31%;}
    .para3_ChiensRouge .box2{ width: 25%; margin-left: 15px;}
    .para3_ChiensRouge .box3{ width: 35%;}
    /*.table-responsive { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}*/
    .para2_ChiensRouge_table .table .contain td{ font-size: 11px;}

    .section3_repro_ChiensRougeHanovre .table td{ font-size: 11px; line-height: 14px; padding: 14px 7px;}
    .section3_repro_ChiensRougeHanovre .table tr th{ font-size: 11px;}
    .section3_repro_ChiensRougeHanovre .para3 ul li{ font-size: 13px;}
    .section3_repro_ChiensRougeHanovre .para3 h2{ font-size: 16px;}


    .section3_repro_Tan_ChiensRouge_bottm_para1 .left{ width: 50%;}
    .section3_repro_Tan_ChiensRouge_bottm_para1 .right{ width: 50%;}
    .para6_qui_sommes .box{ width: 50%; min-height: 240px !important;}


    .light_box_man .light_box{ height: auto; width: 550px;}

    .para2_ChiensRouge_table .table-responsive .table{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col{ width: 16%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col2{ width: 16%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col3{ width: 16%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col4{ width: 16%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col5{ width: 16%; float: left;}
    .para2_ChiensRouge_table .table tr th{ float: left;}
    .para2_ChiensRouge_table .table .second_heading td{ float: left;}
    .para2_ChiensRouge_table .table .second_heading{ background: #e5e5e5;}

    .index_section4_slider{ display: none;}	
    .tab_slider_index{ display: block;}	

    .logo_in_sec{ width: 100%;}
    .logo_inn div.btt h1{ font-size: 48px; line-height: 57px;}
    .logo_inn div.btt h2{ font-size: 48px; line-height: 57px;}
    .logo_inn div.btt .logoheading{ font-size: 48px; line-height: 57px;}
    .span_logo{ left: 0px; top: 0px;}
    .tab_slider_index .acord-caption_txt5{ top: -550px;}
    .tab_slider_index .flex-prev{ background-size: 30px;}
    .tab_slider_index .flex-next{ background-size: 30px;}

    .contact_input_type a{ width: 50%; margin: 15px 0 0 0;}

    .para3_Article_chienround .center_box{ width: 95%;}	

    .gal_ChoixRounge4_box_inn .text h2 {
        font: 12px/23px "caladeabold";
            min-height: 75px;
    }

    .gal_ChoixRounge4_box_inn .pic {
        height: 180px;
    }
    .gal_ChoixRounge4_box_inn .pic_para p {
        font: 12px/20px "HindVadodaraRegular";
    }

}


@media only screen and (max-width:767px) 
{
    .gal_ChoixRounge4_box_inn .text h2 {
        font: 12px/23px "caladeabold";
    }

    .gal_ChoixRounge4_box_inn .pic {
        height: 190px;
    }
    .mobile_header{ display: block;}	
    .mobile_push_menu{ display: block;}	

    .para4_Article_chienround .right_pic .pic {
        width: auto;
    }

    .light_box_man .light_box {
        width: 440px;
    }
    .container{ width: 95%;}
    .top_menu ul li a{ padding: 19px 20px;}
    .columContent span{ font-size: 24px;}
    .lightBg strong{ font-size: 20px;}
    .index_section5{ padding-bottom: 0px;}
    .footer-block1{ margin: 0 40px 0 0; width: 35%;}
    .footer-block2{ margin: 0 45px 0 0; width: 24%;}
    .footer-block21{ margin: 0px;}
    .footer-block3{ width: 100%; margin: 30px 0 0 0;}
    .logo_inn img{ width: 57%;}
    .flexslider .slides img{ min-height: 325px;}
    .columContent{ padding: 5px;}
    .pic1{ min-height: 605px;}
    .pic3{ min-height: 411px;}
    .grayTextBox{ min-height: 184px;}
    .menu_sec_inn{ text-align: center;}
    .header_lft{ width: 30%;}
    .header_rt .search{ width: 55%;}
    .header_rt .user{ width: 45%;}
    .header_rt{ width: 55%;}
    .header_rt .search button{ width: 15%;}
    .header_rt .search input[type="text"]{ width: 82%;}
    .top_menu ul li{ padding: 0px;}
    .top_menu ul li a{ font-size: 13px;}
    .top_menu ul li a{ padding: 19px 12px;}
    .index_section1_inn h1{ font-size: 22px;}
    .index_section1{ padding: 20px 0 0 0;}
    .index_section1_inn h2{ font-size: 19px;}	


    .index_section2_inn .colum1{ width: 100%;}
    .pic_whit_icon_sec{ padding: 95px 0 0 0;}
    .index_section2_inn .colum2{ width: 100%;}
    .arow_bg{ background-position: left 14px;}
    .index_section2_inn .colum3{ width: 100%;}
    .pdf-download .pdf-icon a{ font-size: 13px;}	

    .tab{ display: block;}
    .desk{ display: none;}
    .mobile{ display: none;}
    .mobile_logo1{ padding: 7px 0;}
    .cbp-spmenu{ position: absolute !important;}
    .index_section5_inn .left{ width: 100%;}
    .index_section5_inn .right{ width: 100%; text-align: center; float: none; display: inline-block;}
    .index_section5_inn .right img{ float: none;}

    .mobile_push_menu img{ max-width: 100%;}
    .toggel_lftclose{ height: auto;}


    .gal_ChoixRounge4_box{ width: 50%; margin-right: 0px; padding: 0 15px;}
    .gal_ChoixRounge4_box_inn .text h3{ font-size: 14px;}
    .colm_SaisonsChasse_tan_box .colm_sec .lfet{ width: 100%;}
    .colm_SaisonsChasse_tan_box .colm_sec .right{ width: 100%; margin: 20px 0 0 0;}
    .contain_NousContacter_inn .left{ width: 100%;}
    .contain_NousContacter_inn .right{ width: 100%; margin: 20px 0 0 0;}
    .para2_ChiensRouge_table .table tr th{ padding: 14px 9px; font-size: 11px;}
    .para2_ChiensRouge_table .table .second_heading td{font-size: 11px;}
    .para3_ChiensRouge .box1{ width: 31%;}
    .para3_ChiensRouge .box2{ width: 25%; margin-left: 15px;}
    .para3_ChiensRouge .box3{ width: 35%;}
    /*.table-responsive { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}*/
    .para2_ChiensRouge_table .table .contain td{ font-size: 11px;}




    .section3_repro_ChiensRougeHanovre .table td{ font-size: 11px; line-height: 14px; padding: 14px 7px;}
    .section3_repro_ChiensRougeHanovre .table tr th{ font-size: 11px;}
    .section3_repro_ChiensRougeHanovre .para3 ul li{ font-size: 13px;}
    .section3_repro_ChiensRougeHanovre .para3 h2{ font-size: 16px;}

    .section3_repro_Tan_ChiensRouge_bottm_para1 .left{ width: 50%;}
    .section3_repro_Tan_ChiensRouge_bottm_para1 .right{ width: 50%;}




    .left_StandardHanovre{ width: 100%; float: left;}
    .right_StandardHanovre{ width: 100%; float: right;  margin: 30px 0 0 0;}

    .para6_qui_sommes .box{ width: 50%; min-height: 170px !important;}
    .them_pic_info h3{ font-size: 15px; line-height: 17px;  min-height: 40px;}
    .them_pic_info p{ padding: 2px 0 0 0; font-size: 12px;}
    .them_pic_info h6{ padding: 2px 0 0 0; font-size: 12px;}
    .para6_qui_sommes .h4_text{ font-size: 24px; line-height: 30px;}
    .para7_Expostin_chienround .map_lft{ width: 100%;}
    .para7_Expostin_chienround .map_right{ width: 100%; margin: 30px 0 0 0; padding: 0px;}
    .para4_Article_chienround .left_txt{ width: 100%;}
    .para4_Article_chienround .right_pic{ width: 100%;}
    .para3_Expostin_chienround{ padding: 0px;}
    .para4_Article_chienround .colm{ padding: 0px;}


    .light_box_man .light_box{ height: auto; width: 440px; margin-left: 0px;}



    .para2_ChiensRouge_table .table-responsive .table tr .t_col{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col2{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col3{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col4{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr .t_col5{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table tr th{ float: left;}
    .para2_ChiensRouge_table .table .second_heading td{ float: left; width: 100%;}
    .para2_ChiensRouge_table .table .second_heading{ background: #e5e5e5;}
    .para2_ChiensRouge_table .table-responsive .table{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table-responsive .table tr{ width: 100%; float: left;}
    .para2_ChiensRouge_table .table tr th{ width: 100%;}
    .para2_ChiensRouge_table .table .contain td{ width: 100%; float: left;}
    .section3_repro_ChiensRougeHanovre .table tr th{ width: 100%; float: left; border-top:1px solid #fff;}
    .section3_repro_ChiensRougeHanovre .table td{ width: 100%; float: left; border-top:1px solid #fff;}



    .index_section4_slider{ display: none;}	
    .tab_slider_index{ display: block;}	




    .logo_in_sec{ width: 100%;}
    .logo_inn div.btt h1{ font-size: 40px; line-height: 49px;}
    .logo_inn div.btt h2{ font-size: 40px; line-height: 49px;}
    .logo_inn div.btt .logoheading{ font-size: 40px; line-height: 49px;}
    .span_logo{ left: 0px; top: 0px;}
    .span_logo{ left: 0px;}
    .tab_slider_index .flex-prev{ background-size: 30px;}
    .tab_slider_index .flex-next{ background-size: 30px;}


    .darkBG2 span{ padding: 10px 0 0 0;}
    .darkBG2{ min-height: 140px;}
    .desk_tab_non{ display: none;}
    .mobile_tab{ display: block;}


    .user_icon_mob{ margin-top: 0px;}
    .columContent .user-top-mob span { color: #808080; float: left; font: 25px/25px "HindVadodaraRegular"; padding: 38px 0 0 24px;}
    .columContent .user-top-mob{ padding: 2px 12px 2px 9px; width: 100%; float: left;}

    .columContent .user_icon_mob{ float: left; width: 20%; }
    .columContent .user_icon_mob img{ max-width: 100%;}
    .lft_QuiSommes{ width: 30%; float: left;}
    .lft_QuiSommes_txt{ width: 70%; float: left; padding:89px 0 0 0;}

    .user-top{ width: 100%; float: left; padding: 10px 12px 10px 9px;}
    .user-top:hover{background: #b58279; cursor: pointer;}
    .colum1_mobile .darkBG{ min-height: 197px;}
    .ques_icon_mob img{ width: 81%;}
    .img_lineheite_left_sec{ width: 30%;}
    .img_lineheite_rt_sec{ width: 70%; float: left; background: url(../images/cart-icon.png) no-repeat right 38px; padding: 50px 0 0 0;}
    .colum2_mobile .lightBg{ min-height: 140px;}
    .colum2_mobile .lightBg span{ padding-top: 19px;}
    .darkBG2_mob{ background: #c1c1c1;}
    .img_lineheite_rt_sec_no{ background: none;}
    .call_icon_mob img{ width: 30%;}


    /*.white_content1{ position: absolute;}*/
    .white_content1{ top: 10%;}
    .white_content1{ width: 360px; margin-left: -180px;}
    .bot_frm input[type="text"]{ width: 100%;}
    .bot_frm input[type="submit"]{ width: 100%; margin: 10px 0 0 0;}
    .document_sec_page_inn .left_document{ width: 100%;}
    .section3_StandardHanovre_inn .para1 h3{ font-size: 16px;}
    .section3_StandardHanovre_inn .para1{ margin: 15px 0 0 0;}

    .section3_StandardHanovre .txt_lft_top{ width: 100%; padding: 0px !important;}
    .section3_StandardHanovre .txt_lft{ width: 100%; padding: 0px !important;}
    .white_content2{ width: 360px; margin-left: -180px; height: 425px; margin-top: -212px;}
    .white_content2{ top: 50%;}


    .acord-caption_txt1{ width: 40%;}



    .footer_sec{ display: none;}
    .copy_right_sec_inn{ background:url(../images/f-logo.jpg) no-repeat bottom center !important; padding-bottom: 60px;}



    .para3_Article_chienround .center_box{ width: 95%;}	
    .para3_Article_chienround .center_box p br{ display: none;}




}
@media only screen and (max-width:667px)
{
    .logo_in_sec{ width: 100%;}
    .logo_inn div.btt h1{ font-size: 35px; line-height: 40px;}
    .logo_inn div.btt h2{ font-size: 35px; line-height: 40px;}
    .logo_inn div.btt .logoheading{ font-size: 35px; line-height: 40px;}
    .span_logo{ left: 0px;}
    .tab_slider_index .flex-prev{ background-size: 30px;}
    .tab_slider_index .flex-next{ background-size: 30px;}
    .mobile_logo1 img{ width: 34%;}
    .index_section5{ padding-top: 30px;}
    .copy_right_sec_inn p{ background: rgba(0, 0, 0, 0) url("../images/border2.jpg") no-repeat scroll center top;}
    .copy_right_sec_inn p span{ background: none;}
    .flexslider .slides img{ min-height: 250px;}
    .white_content1{ width: 260px; margin-left: -130px;}
    .darkBG span img{ max-width: 100%;}
    .white_content2{ width: 260px; margin-left: -130px;}


}
@media only screen and (max-width:600px)
{
    .mobile_logo1 img{ width: 38%;}
    .acord-caption h4{ font-size: 16px; line-height: 20px;}
    .acord-caption_txt2{ display: none;}
    .tab_slider_index .flex-prev{ height: 40px;}
    .tab_slider_index .flex-next{ height: 40px;}
    .acord-caption p{ font-size: 13px; line-height: 15px;}
    .acord-caption_txt1{ padding: 2px 0 20px  6px;}
    .acord-caption_txt3{ bottom: 25px;}
    .pop3_light_heading h4{ font-size: 12px;}
    .pop3_light_contain h5{ font-size: 12px;}
    .pop3_light_contain{ padding: 10px 20px;}
    .pop3_light_contain .user_pic{ padding: 0px;}
    .pop3_light_contain .user_pic img{ width: 50px; height: 35px;}
    .pop3_light_contain .lightBox_form p{ font-size: 11px; line-height: 12px;}
    .pop3_light_contain .lightBox_form label{ font-size: 13px;}
    .pop3_light_contain .lightBox_form input[type="submit"]{ width: 100px;}
    .white_content2{ height: 347px; margin-top: -174px;}

}
@media only screen and (max-width:599px)
{
    .mobile_logo1{ padding: 12px 0;}
    .index_section1_inn h1{ font-size: 17px;}


    .gal_ChoixRounge4_box{ width: 50%; margin-right: 0px; padding: 0 15px;}
    .gal_ChoixRounge4_box_inn .text h3{ font-size: 14px;}


    .para3_ChiensRouge .box1{ width: 100%;}
    .para3_ChiensRouge .box2{ width: 100%; margin-left: 0px; margin-top: 20px;}
    .para3_ChiensRouge .box3{ width: 100%; margin-top: 20px;}

    .section3_repro_ChiensRougeHanovre .para3 .left{ width: 100%;}
    .section3_repro_ChiensRougeHanovre .para3 .right{ width: 100%; margin: 20px 0 0 0;}
    .para6_qui_sommes .box{ width:100%; min-height: 170px !important;}
    .them_pic_info h3{ font-size: 16px; line-height: 18px;}
    .them_pic_info p{ padding: 2px 0 0 0; font-size: 13px;}
    .them_pic_info h6{ padding: 2px 0 0 0; font-size: 13px;}
    .para6_qui_sommes .h4_text{ font-size: 24px; line-height: 30px;}




    .light_box_man .light_box{ width: 309px; margin-left: -90px;}

    .light_box_man .lb-prev, .light_box_man .lb-next {
        top :15%;
        height: 80px !important;
    }

    .bottm_light_text h4 {
        display : none;
    }
    .light_box_man a img{
        max-width: 305px !important;
    }


}

@media only screen and (max-width:568px)
{

    .toggel_lftclose{ right: 0px;}
    .logo_inn div.btt h1{ font-size: 16px; line-height: 20px;}
    .logo_inn div.btt h2{ font-size: 16px; line-height: 20px;}
    .logo_inn div.btt .logoheading{ font-size: 16px; line-height: 20px;}
    .toggel_bg_top img{ width: 69%;}
    .toggel_bg_top{ min-height: 64px;}
    .mobile_logo1 img{ width: 33%;}
    .toggel_menu{ width: 61px;}
    .logo_in_sec{ width: 100%;}
    .span_logo{ left: -57px; top: 0px;}
    .mobile_logo1{ padding-top: 15px;}
    .index_section1_inn h1{ font-size: 14px; line-height: 20px;}
    .flexslider .slides img{ min-height: 200px;}
    .logo_inn{ padding: 50px 0 0 0;}
    .index_section1_inn h2{ font-size: 15px; line-height: 20px;}
    .index_section2 .heading h1{ font-size: 19px; line-height: 25px;}
    .index_section2{ padding: 15px 0 0 0;}
    .columContent span{ font-size: 13px; line-height: 16px;}
    .pic_whit_icon img{ height: 20px; width: 20px;}
    .pic_whit_icon_sec{ padding: 35px 0 0 0;}
    .pic_whit_icontx{ font-size: 10px !important;}
    .lightBg strong{ font-size: 15px;}
    .grayTextBox h6{ font-size: 13px;}
    .grayTextBox .contents p{ font-size: 12px;}
    .pic3{ min-height: 260px;}
    .hText3{ font-size: 24px; padding: 40px 0 0 0; text-align: center;}
    .darkBG strong{ font-size: 15px;}
    .lightBg{ min-height: 240px;}
    .darkBG{ min-height: 240px;}
    .hText4{ font-size: 15px; padding: 40px 0 0 0; text-align: center; line-height: 20px;}
    .darkBG2 strong{ font-size: 15px;}
    .index_section1_heading h3{ font-size: 15px;}
    .index_section4 .heading h1{ font-size: 20px; line-height: 24px;}
    .index_section4{ padding: 20px 0 0 0;}
    .tab_slider_index .flex-prev{ background-size: 20px;}
    .tab_slider_index .flex-next{ background-size: 20px;}
    .acord-caption h4{ font-size: 19px; line-height: 30px;}
    .acord-caption_txt3 h5{ font-size: 15px;}
    .index_section5{ padding-top: 20px;}
    .index_section5 .heading h2{ font-size: 20px;}
    .pdf-download .pdf-rights{ margin: 35px 0 0 0;}
    .copy_right_sec_inn a{ width: 100%; float: left; text-align: center;}
    .copy_right_sec_inn p span{ background: none;}



    .columContent .user-top-mob span{ padding-top: 27px;}
    .white_content1{ width: 260px; margin-left: -130px;}
    .white_content2{ width: 260px; margin-left: -130px;}

    .breadcrumb{ padding: 0 0 17px;}
    .section3_NousContacter_inn{ margin: 19px 0 0 0;}
    .captua{ width: 100%;}
    .contact_input_type a{ width: 100%;}






}





@media only screen and (max-width:480px)
{
    .footer-block1{ width: 100%; margin: 0px;}
    .footer-block2{ width: 100%; margin: 20px 0 0 0;}
    .pdf-download .pdf-lefts{ width: 100%;}
    .pdf-download .pdf-rights{ width: 100%;}
    .grayTextBox{ min-height: 265px;}
    .mobile_logo1{ padding: 19px 0 9px;}
    .flexslider .slides img{ min-height: 245px;}

    .gal_ChoixRounge4_box{ width: 100%; margin-right: 0px; padding: 0 15px;}
    .gal_ChoixRounge4_box_inn .text h3{ font-size: 14px;}


    .section3_repro_Tan_ChiensRouge_bottm_para .red_btn{ font-size: 12px;}

    .lft_QuiSommes_txt{ padding: 29px 0 0 0;}
    .darkBG strong{ font-size: 12px;}
    .colum1_mobile .darkBG{ min-height: 100px;}
    .lightBg strong{ font-size: 12px;}
    .img_lineheite_rt_sec{ padding: 23px 0 0 0;}
    .img_lineheite_rt_sec{ background-size: 30px;}
    .colum2_mobile .lightBg{ min-height: 90px;}
    .darkBG2 img{ width: 100%}
    .darkBG2 strong{ font-size: 12px;}
    .darkBG2{ min-height: 88px;}


    .columContent .user-top-mob span{ font-size: 16px;}
    .columContent .user-top-mob span{ padding-top: 11px;}


    .columContent span br{ display: none;}



}
@media only screen and (max-width:414px)
{
    .mobile_logo1 img{ width: 45%;}
    .lft_QuiSommes_txt{ padding: 29px 0 0 0;}
    .darkBG strong{ font-size: 12px;}
    .colum1_mobile .darkBG{ min-height: 100px;}
    .lightBg strong{ font-size: 12px;}
    .img_lineheite_rt_sec{ padding: 23px 0 0 0;}
    .img_lineheite_rt_sec{ background-size: 30px;}
    .colum2_mobile .lightBg{ min-height: 90px;}
    .darkBG2 img{ width: 100%}
    .darkBG2 strong{ font-size: 12px;}
    .darkBG2{ min-height: 88px;}


    .para6_qui_sommes .them_pic img{ min-height: auto;}
    .para6_qui_sommes .them_pic{ width: 100%;}
    .them_pic_info{ width: 100%;}
    .para4_qui_sommes .left{ width: 100%;}
    .para4_qui_sommes .right{ width: 100%; margin: 30px 0 0 0;}

}
@media only screen and (max-width:384px)
{

    .flexslider .slides img{ min-height: 180px;}

    .lft_QuiSommes_txt{ padding: 29px 0 0 0;}
    .darkBG strong{ font-size: 12px;}
    .colum1_mobile .darkBG{ min-height: 100px;}
    .lightBg strong{ font-size: 12px;}
    .img_lineheite_rt_sec{ padding: 23px 0 0 0;}
    .img_lineheite_rt_sec{ background-size: 30px;}
    .colum2_mobile .lightBg{ min-height: 90px;}
    .darkBG2 img{ width: 100%}
    .darkBG2 strong{ font-size: 12px;}
    .darkBG2{ min-height: 88px;}

}
@media only screen and (max-width:375px)
{
    .toggel_menu{ width: 69px;}
    .mobile_logo1 img{ width: 54%;}
    .pdf-download .pdf-rights{ margin: 0px 0 0 0;}
    .flexslider .slides img{ min-height: 195px;}
    .lft_QuiSommes_txt{ padding: 29px 0 0 0;}
    .darkBG strong{ font-size: 12px;}
    .colum1_mobile .darkBG{ min-height: 100px;}
    .lightBg strong{ font-size: 12px;}
    .img_lineheite_rt_sec{ padding: 23px 0 0 0;}
    .img_lineheite_rt_sec{ background-size: 30px;}
    .colum2_mobile .lightBg{ min-height: 90px;}
    .darkBG2 img{ width: 100%}
    .darkBG2 strong{ font-size: 12px;}
    .darkBG2{ min-height: 88px;}

}

@media only screen and (max-width:320px)
{

    .light_box_man a img{
        max-width: 260px !important;
    }

    .light_box_man .light_box{ width: 270px; margin-left: -90px;}

    .toggel_lftclose{ right: 0px;}
    .logo_inn div.btt h1{ font-size: 16px; line-height: 20px;}
    .logo_inn div.btt h2{ font-size: 16px; line-height: 20px;}
    .logo_inn div.btt .logoheading{ font-size: 16px; line-height: 20px;}
    .logo_in_sec{ width: 100%;}
    .span_logo{ left: -57px; top: 0px;}
    .mobile_logo1{ padding-top: 15px;}
    .index_section1_inn h1{ font-size: 14px; line-height: 20px;}
    .flexslider .slides img{ min-height: 200px;}
    .logo_inn{ padding: 50px 0 0 0;}
    .index_section1_inn h2{ font-size: 15px; line-height: 20px;}
    .index_section2 .heading h1{ font-size: 19px; line-height: 25px;}
    .index_section2{ padding: 15px 0 0 0;}
    .columContent span{ font-size: 13px; line-height: 16px;}
    .pic_whit_icon img{ height: 20px; width: 20px;}
    .pic_whit_icon_sec{ padding: 35px 0 0 0;}
    .pic_whit_icontx{ font-size: 10px !important;}
    .lightBg strong{ font-size: 15px;}
    .grayTextBox h6{ font-size: 13px;}
    .grayTextBox .contents p{ font-size: 12px;}
    .pic3{ min-height: 260px;}
    .hText3{ font-size: 24px; padding: 40px 0 0 0; text-align: center;}
    .darkBG strong{ font-size: 15px;}
    .lightBg{ min-height: 240px;}
    .darkBG{ min-height: 240px;}
    .hText4{ font-size: 15px; padding: 40px 0 0 0; text-align: center; line-height: 20px;}
    .darkBG2 strong{ font-size: 15px;}
    .index_section1_heading h3{ font-size: 15px;}
    .index_section4 .heading h1{ font-size: 20px; line-height: 24px;}
    .index_section4{ padding: 20px 0 0 0;}
    .tab_slider_index .flex-prev{ background-size: 20px;}
    .tab_slider_index .flex-next{ background-size: 20px;}
    .acord-caption h4{ font-size: 19px; line-height: 30px;}
    .acord-caption_txt3 h5{ font-size: 15px;}
    .index_section5{ padding-top: 20px;}
    .index_section5 .heading h2{ font-size: 20px;}
    .pdf-download .pdf-rights{ margin: 0px;}
    .copy_right_sec_inn a{ width: 100%; float: left; text-align: center;}
    .copy_right_sec_inn p span{ background: none;}
    .toggel_menu{ width: 57px;}



    .columContent .user-top-mob span{ font-size: 14px; padding-top: 7px;}
    .white_content1{ width: 260px; margin-left: -130px;}
    .bot_frm input[type="text"]{ width: 100%;}
    .bot_frm input[type="submit"]{ width: 100%; margin: 10px 0 0 0;}
    .white_content2{ width: 260px; margin-left: -130px;}

    .lft_QuiSommes_txt{ padding: 29px 0 0 0;}
    .darkBG strong{ font-size: 12px;}
    .colum1_mobile .darkBG{ min-height: 100px;}
    .lightBg strong{ font-size: 12px;}
    .img_lineheite_rt_sec{ padding: 23px 0 0 0;}
    .img_lineheite_rt_sec{ background-size: 30px;}
    .colum2_mobile .lightBg{ min-height: 90px;}
    .darkBG2 img{ width: 100%}
    .darkBG2 strong{ font-size: 12px;}
    .darkBG2{ min-height: 88px;}



}




















