@charset "utf-8";
/* min screen */
@media only screen and (min-width : 1199px){.owl-item.center {width:500px !important; margin-top:-73px; margin-left:-60px; position:relative;}}@media only screen and (min-width : 767px){}/* max screen */@media only screen and (max-width : 1199px) {.fig-hover-item figure img{width:100%; display:block; height:auto;}.owl-item .item img{opacity:1;}.owl-stage-outer{padding-top:0; height:auto;}.rotate{margin-bottom:40px;}.owl-theme .owl-nav{margin-top:-15px !important;}}@media only screen and (max-width : 991px) {}@media only screen and (max-width : 767px) {.nav{display:none;}.toggle-mobile{display:block;}.mobile-logo {display:block;}.mobile-logo .site-logo{display:inline-block; float:none; width:255px; height:80px; margin-bottom:20px;}.site-logo.mob-logo{display:block; margin:10px auto 0; float:none; width:209px; height:70px;}	.header .site-logo{display:none;}.footer{text-align:center; padding:20px 0;}.contact_info{text-align:center;margin-bottom: 10px;}.social{float:none;}.contact_info ul li{display:inline-block; float:none;}.contact_info ul li:last-child{margin-right:0;}.offerte .btn-close-top, .offerte .btn-close-top2{padding:7px 10px;}.subscribers{text-align:center;}.subscribers input[type="email"]{float:none;margin-top:0;}.popup_header{padding:70px 0 40px 0;}.offerte h2{font-size:30px !important;}.fieldset{padding: 0 0 40px 0;}button.purchase_icon:after{top:7px; display:none;}.landing-header-content{padding-top: 0;}.video-btn.btn{margin-top:20px;}.modal.size-l{width:100%; height:350px;}.video-popup.modal{padding:15px;}.video-popup .modal-close{top:3px; right:3px;}.entry-info span{display:block; text-align:left;}button.purchase, .purchase{font-size:14px !important; padding:10px 12px !important;}.subscribers button[type="submit"]{float:none; margin-top:0;}.subscribers input[type="email"]{width:77%;}.subscribers label .subscribe-heading{font-size:22px; line-height:normal; margin-bottom:10px;}.subscribers label .subscribe-subheading{font-size:15px; margin-bottom:15px;}.col55{margin-bottom:30px;}.col-md-4:last-child .col55{margin-bottom:0;}.main-heading h1{font-size:30px;}.home-clients .quote{padding:20px 20px 60px;}.grid-col{width:100%;}.banner{background:#fafafa; text-align:center; height:auto;}.main-heading {padding:40px 0;}.info_text h1{font-size:25px; line-height:normal; margin-top:0;}.btn-offerte.quote,.cart-btn.quote{display:inline-block;}.footer .btn-offerte{float:none;}.sidebar{padding:50px 0 0 0!important;}.banner_cnt,.inner-text{padding: 70px 0;}.inner-banner{height:335px;}.inner-heading{padding:0;}.comments{float:none;}.reply{float:none; display:inline-block; position:relative; top:0;}.inner-heading h1{margin-top:0; line-height:normal; font-size:28px;}.premium-worpdress-theme-add{margin-bottom:30px;}.premium-worpdress-theme-add .theme-add-content{padding:0 20px;}.premium-worpdress-theme-add h2{font-size:25px; margin-bottom:13px;}.premium-worpdress-theme-add p{font-size:15px;line-height:20px; margin-bottom:17px;}.owl-theme .owl-nav [class*='owl-']{width:auto !important;}.owl-nav .owl-next:before, .owl-nav .owl-prev:after{display:none;}.content-row{padding:40px 0;}.section2-content{margin-left:-28px;}.layout-col{width:43%; margin-left: 28px;}.amazing-design{padding-left:0; margin-top:40px; text-align: center;}.amazing-design h2{font-size:25px; margin:0 0 15px 0;}.landing-heading{padding:0px 0 40px 0px;}.landing-heading .title{font-size:25px; padding-bottom:20px;}.landing-heading .subtitle{font-size:15px;}.features-col{margin-bottom:30px;}.margin-top{margin-top:15px;}.about_col .effect{margin:0 45px;}.page_content h1{font-size:25px; margin:0px 0 20px 0px;}.col_img{padding-bottom:25px;}	.about_Section{padding-bottom:0;}.capcha{width:100%; margin:0;}.contact-form .btn{margin-top:20px;}.entry-title{font-size:20px;line-height:27px;}.entry-info{text-align:center;}.comment{padding-top:10px; float:none;}#portfoliolist .col-md-4{width:100%;}.entry-summary img{max-width:100%; height:auto;}.message, .widget_subscribe_message{width:auto; float:none;}.comment-form{margin-bottom:0 !important;}.home-theme { padding-top: 0px;}}@media only screen and (max-width : 400px) {.premium-wordpress-hover .btn{padding:7px 20px; font-size:12px;}.cart-header .btn.empty_cart,.cart-header .btn{width:100%; float:none; margin-bottom:10px;}}@media only screen and (max-width : 365px) {.cart-section .select_option label{font-size:12px;}}@media only screen and (max-width : 320px) {}/* min-to-max screen */@media (min-width:991px) and (max-width:1199px){.sidebar{padding:0;}.premium-wordpress-hover div{margin-top:-56px;}.premium-wordpress-hover .btn{margin:15px 12px; display:block;}.widgetSubscribe label{font-size:22px;}.entry-summary img{max-width:100%; height:auto;}.contact-section .sidebar { padding-left: 0;}.dashboard-right-bar { margin-top: 40px;}.nav ul li{margin-right:20px;}.user_dropdown ul li ul li{margin-right:8px;}.home-clients{height:auto; min-height:750px;}.subscribers{text-align:center;}.subscribers label .subscribe-subheading{margin-bottom:15px;}.subscribers input[type="email"]{float:none;margin-top:0;}.subscribers button[type="submit"]{float:none; margin-top:0;}.premium-worpdress-theme-add h2{font-size:30px;}.video-btn.btn{margin-top:20px;}.subscribers label{float:none;}.section2-content{margin-left: -48px;}.layout-col{margin-left:60px;}.cart-total{width:300px;}.designations-box{width: 148px;height: 115px;}}@media (min-width:768px) and (max-width:991px){.sidebar{padding:0;}.premium-worpdress-theme-add h2 {font-size: 25px;margin-bottom: 14px;}.premium-worpdress-theme-add p {font-size: 14px;line-height: 25px;margin-bottom: 18px;}.header{text-align:center;}.desc-logo{display:none;}.nav { float: none; width: 100%; text-align:center;}.nav ul li{float:none;}.user_dropdown{top:30px; right:0; left:0; text-align:center; top:10px;}.mobile-logo{display:inline-block;}.banner{background:#fafafa !important;text-align: center;padding:130px 0 50px 0; height:auto;}.overlay-content h3 {    font-size: 20px;    margin: 0 0 25px 0px;    padding: 0 0 20px 0px;}.home-clients{height:auto; min-height:750px;}.subscribers{text-align:center;}.subscribers label .subscribe-subheading{margin-bottom:15px;}.subscribers input[type="email"]{float:none;margin-top:0;}.subscribers button[type="submit"]{float:none; margin-top:0;}.inner-banner{padding:130px 0 50px 0; height:auto;}.inner-heading h1{margin-top:0; }.inner-banner .inner-heading{padding-top:25px;}.inner-banner .inner-heading h1{margin-top:0; font-size:35px; line-height:normal;}.landing-header-content{padding-top:20px;}.video-btn.btn{margin-top:20px;}.section2-content{margin-left:-23px;}.layout-col{margin-left:40px;}.cart-total{width:100%;}.margin-top{margin-top:15px;}body.woocommerce div.product .related.products ul li{width:46%;}.section3-content {    margin-left: -30px;}.Features-col{width:25% ; margin-left:46px;}body.woocommerce .page_content div.product div.images{margin-bottom:40px;}.designations-box{width:178px;}.col_img{margin:20px 0;}.about_Section{margin:0;}.entry-summary img{max-width:100%; height:auto;}.contact-section .sidebar {    padding-left: 0;}.page_content h1{font-size:25px;}.contact-information address{font-size:15px;}.social li a i {font-size: 25px;}.btn.free-theme{padding:8px 20px;}.dashboard-right-bar {margin-top: 40px;}}@media only screen and (max-width : 480px) {.overlay-content h3{font-size:20px; margin:0 0 20px 0px; padding:0 0 15px 0px;}.section2-content{margin-left:0;}.layout-col{width:100%; margin-bottom:20px; margin-left:0;}.layout-col .layout-img img{width:100%;}.cart-total{width:100%; margin-bottom:30px;}.cart-total.fixed{width:300px;}.designations-box{width:49%; height:115px;}.page_content h1 small{font-size:22px;}.widget .social li{margin-right:15px;}.author_img{text-align: center;margin-bottom: 10px;}.subscribers input[type="email"] {width: 100%;padding: 0 0 0 15px;}.subscribers #subscribe {position: relative;}.subscribers button[type="submit"] {float: none;margin-top: 0;position: absolute;bottom: 0;right: 0;}.footer hr { margin-top:30px;}}@media only screen and (min-device-width : 480px) and (max-device-width : 767px){}@media only screen and (max-width : 1024px){}

@media only screen and (max-width : 767px){
.mobile-menu.show ul li:after {display: none;}
.mobile-menu ul.main-list li span.dropdown {width: 85px;display: inline-block;position: absolute;text-align: left;top: 10px;}
.mobile-menu ul.main-list li span.dropdown i {width: 100%;}
.mobile-menu ul.main-list li#menu-item-22 span.dropdown {display: none;}
.mobile-menu ul.main-list li#menu-item-22  ul.sub-menu {display: block;background: none !important;}
.mobile-menu ul.main-list li#menu-item-22 ul.sub-menu li {font-size: 16px;}
.widget-title span:after {bottom: -1px;position: absolute;width: 100%;content: "";border-bottom: #10a8bf solid 2px;display: block;}
.widget-title span {position: relative;border: 0px;}
.toggle-mobile span {background: #fff;}
.home .toggle-mobile span {background: #73797e;}
.move-to-right {transform: translateX(-0px);}
}

@media only screen and (max-width : 480px){
.mobile-menu.show ul li:after {display: none;}
footer.footer .col-md-6:last-child address.contact_info {padding: 0 20px;}
.portfolio-filter>li a {font-size: 13px;padding: 3px 14px;}

} 



/********* style.css ***********/
.frm-offerte .input-text::placeholder {color: #fff;}
.mobile-menu ul ul li.current-menu-item,.mobile-menu ul ul li:hover{background: #434242 !important;}

.page-template-aboutpage .col_img .designations-box {    overflow: initial !important;
 width: 50%;padding: 0 10px;margin-right: 0px;margin-bottom: 20px;height: auto;}
.page-template-aboutpage .col_img {margin: 0 -10px;}
.page-template-aboutpage .col_img .designations-box .designations-text {
        position: initial !important;
    left: 0px !important;
    top: 0px !important;
    transition: none !important;
    display: block !important;
    text-align: center !important;  background:none !important;
    padding: 15px 0;
}
.page-template-aboutpage .col_img .designations-box .designations-text div {
       position: initial !important;
    left: 0px !important;
    top: 0px !important;
    transition: none !important;
    display: block !important;
    text-align: center !important;
}

.page-template-aboutpage  .page_content .designations-text p {
    color: #777 !important;
    margin-bottom: 0px;
}


.page-template-aboutpage .page_content .designations-text h6 {
    color: #02c3e1;
    font-size: 18px;
    font-weight: bold;
} 



@media only screen and (max-width : 480px){
.page-template-aboutpage .page_content .designations-text h6 {font-size: 15px;}
} 
