/*
 Theme Name:   Twenty Sixteen Child
 Theme URI:    http://example.com/twenty-sixteen-child/
 Description:  Twenty Sixteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-child
*/
body,ol,ul{margin:0;padding:0}body,p{font-size:16px}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,section,summary{display:block}.drofdown,.menu-right-part{position:relative}.logo-add>li,ul li{list-style:none}.banner-top-text,.content-block-ab,.form-7,.top-section{box-sizing:border-box}body{background:#fff;color:#000}img{max-width:100%;height:auto}.clear,.clearfix:after{height:0;clear:both;overflow:hidden}a{text-decoration:none}a:active,a:focus,a:hover{outline:0!important;text-decoration:none}p{margin-bottom:4px;color:#333}.clearfix:after{content:"";display:block}a:focus{outline:0!important;text-decoration:none!important}.header{width:100%;float:left}.logo-part{float:left;width:28%}.menu-right-part{float:right;width:68%;font-size:15px;padding-top:30px;text-transform:uppercase;text-align:center}.menu-right-part ul{margin:0;padding:0}.menu-right-part ul li{list-style:none;display:inline-block;padding-left:15px;position:relative}.menu-right-part ul li:first-child{padding-left:0}.menu-right-part ul li a{text-decoration:none;color:#014f9a}.banner{width:100%;float:left;clear:both}.banner-top-text{background:#0a63b3;clear:both;float:left;width:100%;padding:10px 40px;color:#fff;font-size:18px}.content{width:100%;float:left}.footer{width:100%;float:left;padding:2em 0;background:#0a63b3}.sub-menu{position:absolute;display:none;background:#fff;padding:8px 0 0!important;min-width:260px}.sub-menu li a{font-size:16px;color:#000!important}.menu-right-part ul li:hover .sub-menu{display:block}.sub-menu li{padding-left:0!important}.top-section{display:inline-block;padding:28px 8px 15px;width:100%}.testimonial-section{display:block;text-align:center;width:100%;max-width:1002px;margin:0 auto}.testimonial-section h2{font-size:24px;color:#0055a6;padding-bottom:20px}.testimonial-section p{font-size:17px;color:#3c3c3c;text-align:center}.block .content-top-img{padding:0}.block .row.content-block-section{margin-left:0;margin-right:0}.block .content-block-section .content-top-img{position:relative}.image-hover{bottom:0;font-size:24px;height:100%;position:absolute;text-align:center;top:0;width:100%;color:#fff;text-transform:capitalize}.logo-add,.product_image,.view{position:relative}.image-hover a{padding-top:15px;display:inline-block}.content-bottom-imgblock{float:left;width:50%;position:relative}.content-block-ab h3{color:#0062bf;font-size:22px;margin:0}.content-block-ab p{color:#333;font-size:16px}.footer_contacts{border-bottom:1px dotted #fff;padding-bottom:2em;padding-top:2em}.col-md-4.footer_grid{box-shadow:0 0 2px #c3c3c3;float:left;margin-left:2.5%;min-height:348px;padding:1% 2%;width:30%}.footer_grid h4{border-bottom:1px solid #fff;color:#fff;font-family:"Open Sans Condensed",sans-serif;font-size:20px;font-weight:700;margin-bottom:1em;padding-bottom:10px;text-transform:uppercase}.company_address p{font-size:.95em}.footer_bottom{padding-bottom:1em;padding-top:1em}.copy_right{float:left}.copy_right p,.footer_nav{color:#fff;font-size:.95em}.footer_nav{float:right}.footer_nav a,.footer_nav a:hover{color:#fff}.logo-add{margin:0;padding:0;text-align:right}.logo-add>li{display:inline-block;padding-right:20px!important;width:auto}.block-bg-grey{background:#e1e1e1;padding-bottom:25px;padding-top:15px}.block-bg-white{background:#FFF;padding-top:15px}.content-bottom-imgsection{clear:both}.content-bottom-imgblock{min-height:210px}.content h1{border-bottom:1px solid #095785;color:#095785;font-size:30px;margin-bottom:25px;padding-bottom:7px;padding-top:15px}.content p,.content ul li{line-height:24px;margin:0}.content p{color:#666;font-size:15px;padding:10px 0}.content p strong{color:#0a7cbe;font-size:18px}.content ul li{color:#666;font-size:15px;padding:5px 0;text-align:left}.content-block-section .image-hover>a{color:#fff}.content-bottom-imgblock:nth-child(3n){clear:left}.content-block-ab{display:inline-block;padding:0 20px}.grids{padding:3em 0}.product_image{margin-bottom:25px}.view{cursor:default;overflow:hidden;text-align:center}.label-product>span{background:#0A63B3;color:#fff;display:inline-block;font-size:18px;left:0;padding:10px;position:absolute;text-transform:uppercase;top:0;width:100%}.menu-right-part .sub-menu li{display:block;line-height:26px;border-bottom:solid 1px #ccc;padding:0!important}.menu-right-part .sub-menu li:last-child{border-bottom:none}.menu-right-part .sub-menu{z-index:999;text-align:left;box-shadow:0 3px 3px #0a63b3}.menu-right-part .sub-menu li a{color:#000!important;display:inline-block;width:100%}.addess-map,.form-7{float:left;width:50%}.menu-right-part .sub-menu li a:hover{color:#fff!important}.menu-right-part ul li ul.sub-menu li a::before{content:inherit;display:none}.menu-right-part .current_page_parent a,.menu-right-part ul li.current-menu-item a{color:#095785}.form-7{padding-left:2em}.form-7 p .wpcf7-form-control.wpcf7-textarea,.form-7 p input[type=email],.form-7 p input[type=text]{border:1px solid;padding:5px 10px;width:100%;box-sizing:border-box}.form-7 p input.wpcf7-form-control.wpcf7-submit{background:#0c6dce;text-align:center;padding:5px 0;width:100%;max-width:100px;display:inline-block;font-size:16px;color:#fff;border:none;text-transform:uppercase;margin-top:15px;border-radius:4px}.form-7 p label{color:#494949;font-size:16px;font-weight:400;display:block;margin:0;padding-top:5px}.form-7 p{padding-top:0}.addess-map>iframe{width:100%!important}#wpcf7-f96-p8-o1 .wpcf7-not-valid-tip{bottom:-4px;left:10px;position:absolute}.form-7 .enquiry-form{font-size:18px;margin-bottom:10px;border-bottom:solid 2px #000;display:inline-block}.form-7 p input.wpcf7-form-control.wpcf7-submit:hover{background:#dc252a}.menu-right-part .sub-menu li a:hover{background:#0a63b3;width:100%;display:block}.company_address a,.company_address p{color:#fff}a.map-link{color:#fff;font-size:13px}.menu-right-part ul li{line-height:35px}.menu-right-part .sub-menu li a{font-size:13px;padding:8px 10px!important}.sub-menu{top:32px;padding-top:0!important;left:0}.last-contactus .sub-menu{left:inherit;right:0}ul.service li{list-style:disc;padding:2px 0}.detail-list li,.page-template-default .content-area ul li{list-style:none}.service{max-width:247px;text-align:left;margin:0 auto}.gutter-bottom{margin-bottom:20px}.text-center{text-align:center}.btn-primary{background-color:#0a63b3}.btn-group-lg>.btn,.btn-lg{border-radius:6px;font-size:18px;line-height:1.33333;padding:10px 16px}.header-top-right{float:right}.header_top h4{color:#fff;float:left;font-size:15px;font-weight:700;margin-right:22px;margin-top:10px}.social{float:left;margin-top:7px}.social ul li{float:left;margin-left:4px}.main-top-section{padding:0 15px;background:#0a63b3}.main-top-section h4{color:#fff;display:inline-block;margin-left:10px}.social ul li.fb a{background:url(images/fb.png) left top no-repeat rgba(0,0,0,0);display:inline-block;height:26px;overflow:hidden;text-indent:-999em;width:26px}.page-template-default .content-area ul{padding-left:30px}.page-template-default .content-area{padding:0 40px}.page-template-default .content-area ol{padding-left:30px}.content-area ol li{color:#666}.detail-list{margin-bottom:5px;position:relative;left:40px;padding:10px 0 10px 22px;display:inline-block}.detail-list li{margin-bottom:6px;text-align:left}.days{clear:both}@media(max-width:1199px){.menu-right-part ul li{padding-left:15px}}@media(max-width:991px){.logo-part,.menu-right-part{text-align:center;width:100%}.content-block-ab h3{font-size:18px}.testimonial-section h2{font-size:22px;padding-bottom:0}.testimonial-section p{font-size:15px}.menu-right-part{padding-top:6px;font-size:14px}.footer_grid h4,.image-hover{font-size:18px}.logo-part{float:none;margin:0 auto;max-width:300px}.top-section{padding:10px}.image-hover{padding:0 10px}.content h1{font-size:24px;margin-bottom:15px}.content-bottom-imgblock{width:100%;min-height:inherit;margin-bottom:10px}.content-block-ab{padding:10px}}@media(max-width:800px){.col-md-4.footer_grid{margin-bottom:15px;min-height:inherit;width:95%}}@media(max-width:767px){.footer_grid h4,.image-hover{font-size:16px}.banner-top-text{font-size:15px;padding:5px 16px}.testimonial-section h2{font-size:20px;margin:10px 0}.content h1{font-size:20px;margin-bottom:10px}.content p,.content ul li{font-size:14px}.tp-caption.black.tp-fade.tp-resizeme.start{font-size:13px!important;line-height:14px!important;padding:10px!important;display:none}.label-product>span{font-size:14px;padding:5px}.logo-add{text-align:center}.slicknav_menu{background:0 0;padding:0}.slicknav_btn,a.slicknav_open{background:#0a63b3;border-radius:0}.slicknav_nav{background:#0a63b3;position:absolute;z-index:99999;width:100%;top:34px}.slicknav_btn{width:100%;margin:0}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{background:0 0;border-radius:0}.slicknav_nav a{border-bottom:solid 1px #fff}.slicknav_nav .menu-item a:hover,.slicknav_nav a span:hover{color:#fff!important}.footer{padding:0}.slicknav_btn .slicknav_menutxt{text-align:right}.slicknav_btn .slicknav_icon{float:right}.slicknav_item.slicknav_row>a{border-bottom:none}.slicknav_nav .sub-menu{position:inherit;background:0 0}.slicknav_nav .sub-menu li a{color:#fff!important;font-size:14px}.slicknav_nav ul{margin-left:10px}.slicknav_nav li:last-child a{border-bottom:solid 1px #fff}.shop-item-title.font-alt{font-size:15px}}
@media(max-width:599px){.copy_right,.footer_nav{margin-bottom:4px;text-align:center;width:100%}.testimonial-section p{font-size:14px} .detail-list {left:0; padding-left:0; display:block;} .mots-redirect a { white-space:normal; p}}
@media(max-width:479px){.middle-box .who-page-block,.middle-box .who-page-block img{width:100%;max-width:100%}.form-7{width:100%;padding-left:0}.form-7 p input[type=text],.form-7 p input[type=email]{max-width:100%}.addess-map{width:100%;margin-bottom:10px}}
.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha{  margin: 5px;}