/*
Theme Name: Merkaz Tchelet
Theme URI: merkaztchelet.co.il
Author: Roie Avizemer / Studio Puenta
Author URI: www.puenta.co.il
Description: Merkaz Tchelet Theme
Text Domain: Merkaz Tchelet
*/
*{margin:0;padding:0;direction: rtl;}
h1,h2,h3,h4,h5,h6,p,a,textarea,input,select,option{font-family: 'Heebo', sans-serif;}
.wrapper{max-width: 1200px;width: 96%;margin:0 auto;}
header{position: relative;width: 100%;background: #fff;}
header,.stickyheaer{}
header .wrapper,.stickyheaer .wrapper{display: flex;}
header .logo,.stickyheaer .logo{width: 17%;display: inline-block;}
header .logo img,.stickyheaer .logo img{width: 81%;}
header .left,.stickyheaer .left,.page-template-spec header .left,.page-template-spec .stickyheaer .left{width: 80%;}
header .left .top .callnow,.stickyheaer .left .top .callnow{display: inline-block;width: 82%;text-align: center;}
header .left .top .callnow h5,.stickyheaer .left .top .callnow h5{font-size: 23px;color:#10b4c8;font-weight: 400;}
header .left .top .callnow h5 a,.stickyheaer .left .top .callnow h5 a{text-decoration: none;font-size: 23px;color:#10b4c8;font-weight: 400;}
header .left .top .social,.stickyheaer .left .top .social{display: inline-block;width: 17%;padding-top: 10px;}
header .left .top .social a,.stickyheaer .left .top .social a{width: 40px;height: 40px;display: inline-block;}
header .left .bottom nav ul,.stickyheaer .left .bottom nav ul{list-style: none;display: flex;justify-content: center;flex-wrap: wrap;}
header .left .bottom nav ul li,.stickyheaer .left .bottom nav ul li{display: inline-block;padding:0 10px;position: relative;line-height: 48px;}
header .left .bottom nav ul li a,.stickyheaer .left .bottom nav ul li a{text-decoration: none;color:#4a4748;font-size: 20px;font-weight: 400;transition: all 0.3s;}
header .left .bottom nav ul li:hover a,.stickyheaer .left .bottom nav ul li a:hover{color:#10b4c8;}
header .left .bottom nav ul li ul.sub-menu,.stickyheaer .left .bottom nav ul li ul.sub-menu{display:none;position: absolute;top:50px;background: rgba(56, 56, 56, .95);z-index: 50;padding:10px;text-align: right;width: 250px;}
header .left .bottom nav ul li:hover ul.sub-menu,.stickyheaer .left .bottom nav ul li:hover ul.sub-menu{display: block;}
header .left .bottom nav ul li.current-menu-item a,.stickyheaer .left .bottom nav ul li.current-menu-item a,
header .left .bottom nav ul li.current-menu-parent a,.stickyheaer .left .bottom nav ul li.current-menu-parent a{font-weight: 500;}
header .left .bottom nav ul li ul.sub-menu li,.stickyheaer .left .bottom nav ul li ul.sub-menu li{display: block;line-height: 30px;}
header .left .bottom nav ul li ul.sub-menu li a,.stickyheaer .left .bottom nav ul li ul.sub-menu li a{display: block;font-size:18px;color:#fff;font-weight: 300;}
header .left .bottom nav ul li ul.sub-menu li:hover a,.stickyheaer .left .bottom nav ul li ul.sub-menu li:hover a{color:#10b4c8;}
header .openmenu,.stickyheaer .openmenu{display: none;float: left;margin-right: 15px;position: absolute;width: 4.25em;height: 4.25em;left:0;transition: right .25s ease-in-out;text-align: center;padding-top: 0px;top:8px;}
header .bar1, header .bar2, header .bar3,.stickyheaer .bar1, .stickyheaer .bar2, .stickyheaer .bar3{width: 35px;height: 3px;background-color: #10b4c8;margin: 9px auto;transition: 0.4s;display: block;text-align: center;}
header .bar1,.stickyheaer .bar1{margin-top: 15px;}
.active .bar1{-webkit-transform: rotate(-45deg) translate(-9px, 8px);transform: rotate(-45deg) translate(-9px, 8px);}
.active .bar2{opacity: 0;}
.active .bar3{-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-8px, -8px);}

.stickyheaer{position: fixed;top: -117px;width: 100%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;z-index: 2000;background: rgba(255,255,255,.96);}
.stickyheaer.shrink{top:0;box-shadow: 0px 0px 10px;}

h2.subhead{text-align: center;color:#10b4c8;font-size: 30px;font-weight: 500;position: relative;}
h2.subhead:after{height: 3px;margin-top: 0;content: " ";background-color: #10b4c8;width: 200px;position: absolute;top: 110%;right: 0%;left: 0;margin: 0 auto;}

.breadcrumbs{padding-bottom: 100px;padding-top: 30px;}
.breadcrumbs span{color:#000000;font-size: 20px;font-weight: 300;font-family: 'Heebo', sans-serif;}
.breadcrumbs span a,.breadcrumbs span a span{color:#a0a2a5;font-size: 20px;font-weight: 300;text-decoration: none;}

#mainbanner .mainbannerbg{height: 620px;background-size:cover;}
#mainbanner .bx-wrapper,#mainbanner .bx-wrapper .bx-viewport{direction: ltr;border:none;box-shadow: none;margin:0;}
.home #sick{background:#ededed;padding:15px 0;text-align: center;}
.home #sick .sicklogos{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 20px;}
.home #sick .sicklogos .logo{display: inline-block;width: calc(25% - 40px);margin:0 20px;}
.home #sick .sicklogos .logo img{width: 100%;}
.home #sick p{font-size: 20px;color:#000;font-weight: 300;}
.home #sulotions{padding:40px 0;text-align: center;}
.home #sulotions h2{margin-bottom: 40px;}
.home #sulotions p{color:#000;font-size: 18px;font-weight: 400;line-height: 26px;}
.home #sulotions h4{margin-top: 15px;color:#000;font-size: 20px;font-weight: 600;}
.home #sulotions .allsulotions{padding:20px 0;display: flex;}
.home #sulotions .allsulotions .solution{width: 24%;display: inline-block;margin-left: 3.5%;}
.home #sulotions .allsulotions .solution:last-child{margin-left: 0;}
.home #sulotions .allsulotions .solution a{text-decoration: none;font-size: 25px;font-weight: 500;}
.home #sulotions .allsulotions .solution .image{width: 100%;display: block;overflow: hidden;}
.home #sulotions .allsulotions .solution .image img{width: 100%;display: block;transition: 1s ease all;}
.home #sulotions .allsulotions .solution:hover .image img{transform: scale(1.2);}
.home #sulotions .allsulotions .solution a h4{background: #ededed;color:#000;margin-top: 0;}
.home #sulotions a.contact{display: inline-block;width: 20%;margin:0 auto;background: #f49d1e;padding:7px 0;text-align: center;color:#fff;font-size: 22px;font-weight: 400;text-decoration: none;margin-top: 20px;position: relative;overflow: hidden;transition: 0.5s ease-in-out;z-index: 0;}
.home #sulotions a.contact:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;right: -50px;border-right: 50px solid transparent;border-bottom: 80px solid #10b4c8;-webkit-transform: translateX(-100%);transform: translateX(-100%);transition: 0.5s ease-in-out;z-index: -1;}
.home #sulotions a.contact:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;left: -50px;border-left: 50px solid transparent;border-top: 80px solid #10b4c8;-webkit-transform: translateX(100%);transform: translateX(100%);transition: 0.5s ease-in-out;z-index: -1;}
.home #sulotions a.contact:hover:before{-webkit-transform: translateX(-49%);transform: translateX(-49%);}
.home #sulotions a.contact:hover:after{-webkit-transform: translateX(49%);transform: translateX(49%);}
.home #whychose{background: #383838;padding:25px 0;}
.home #whychose h2{color:#fff;}
.home #whychose h2:after{background-color:#fff;}
.home #whychose .reasons{display: flex;padding:50px 0;}
.home #whychose .reasons .reason{display: inline-block;width: 30%;text-align: center;margin-left: 5%;}
.home #whychose .reasons .reason:nth-child(3n+3){margin-left: 0;}
.home #whychose .reasons .reason img{margin:0 auto;display: block;margin-bottom: 10px;}
.home #whychose .reasons .reason p{color:#fff;font-size: 18px;font-weight: 400;}
.home #articles{padding:40px 0;background: #ededed;}
.home #articles .postswrapper{display: inline-table;padding:40px 0;}
.home #articles .postswrapper .article{width: 49%;display: inline-block;margin-bottom: 20px;background: #fff;margin-left: 2%;height: 240px;}
.home #articles .postswrapper .article:nth-child(2n+2){margin-left: 0;}
.home #articles .postswrapper .article .imgae{display: inline-block;width: 40%;float:right;overflow: hidden;height: 100%;}
.home #articles .postswrapper .article .imgae img{height: 100%;width:auto;display: block;transition: 1s ease all;}
.home #articles .postswrapper .article:hover .imgae img{transform: scale(1.2);}
.home #articles .postswrapper .article .left{display: inline-block;width: 57%;float: left;position: relative;height: 100%;padding:8px;}
.home #articles .postswrapper .article .left h3{font-size: 20px;}
.home #articles .postswrapper .article .left p{font-size: 18px;font-weight: 400;}
.home #articles .postswrapper .article .left a.readmore{position: absolute;left:25px;bottom:25px;width: 50%;border:1px solid #f7921e;color:#f7921e;height: 35px;font-size: 19px;border-radius: 0px;text-align: center;text-decoration: none;line-height: 35px;}
.home #testimonials{padding:40px 0;}
.home #testimonials h2{margin-bottom: 40px;}
.home #testimonials .bx-wrapper,.home #testimonials .bx-wrapper .bx-viewport{direction: ltr;border:none;box-shadow: none;margin:0;margin-bottom: 70px;}
.home #testimonials .quate{width: 42px;height: 36px;background: url('img/qute.png')no-repeat center center;margin:30px auto;}
.home #testimonials .client{text-align: center;}
.home #testimonials .client p{width: 70%;margin:0 auto;font-size: 18px;font-weight: 400;}
.home #testimonials .client h4{font-size: 20px;font-weight: 500;margin-top: 20px;margin-bottom: 0px;}
.home #testimonials .client h5{font-size: 20px;font-weight: 400;}
.home #testimonials .bx-wrapper .bx-pager.bx-default-pager{bottom:-50px;}
.home #testimonials .bx-wrapper .bx-pager.bx-default-pager a{width: 15px;height: 15px;background: transparent;border:1px solid #f7921e;border-radius: 50%;}
.home #testimonials .bx-wrapper .bx-pager.bx-default-pager a.active{background:#f7921e;}
#homecontact{padding:40px 0;background: #ededed;}
#homecontact h2{margin-bottom: 40px;}
#homecontact form label{width: 20%;display: inline-block;}
#homecontact form label input{width: calc(95% - 7px);background: #fff;height: 45px;border:1px solid #383838;font-size: 17px;font-weight: 400;padding-right: 7px;}
#homecontact form label select{width: calc(95% - 7px);background: #fff;height: 45px;border:1px solid #383838;font-size: 17px;font-weight: 400;padding-right: 7px;}
#homecontact form input[type=submit], #homecontact form input.recaptcha-btn{width: 20%;background: #f49d1e;height: 47px;display: inline-block;font-size: 22px;color:#fff;font-weight: 400;text-align: center;border:none;float: left;border:1px solid #f49d1e;cursor: pointer;}

.maincontent{background: #ededed;padding-bottom: 40px;}
.maincontent .thecontent .boxcontent{background: #fff;padding:20px 50px;}
.maincontent .thecontent h2{background: #10b4c8;color:#fff;font-size: 30px;font-weight: 500;padding:5px 50px;}
.maincontent .thecontent .boxcontent p{font-size: 18px;color:#000;margin-bottom: 10px;}
.maincontent .thecontent .boxcontent ol li,.maincontent .thecontent .boxcontent ul li{font-family: 'Heebo', sans-serif;font-size: 18px;}
.maincontent .thecontent .boxcontent a{color:#000;}
.maincontent .thecontent .videos .boxcontent{display: flex;flex-flow: row wrap;}
.maincontent .thecontent .videos .boxcontent .movie{width: calc(33% - 20px);margin:10px;text-align: center;}
.maincontent .thecontent .videos .boxcontent .movie h4{color:#000;font-size: 18px;text-align: center;font-weight: 400;}
.maincontent .thecontent .videos .boxcontent .movie img{width:100%;}
.mainbanner{height: 390px;background-position: top center;background-attachment: fixed;background-repeat: no-repeat;position: relative;}
.mainbanner h1{position: absolute;width: 26%;background: #10b4c8;padding:5px 30px;color:#fff;font-size: 35px;font-weight: 500;text-align: left;top:35%;box-shadow: 0 4px 10px #555;}
.page-template-contact .mainbanner{background-attachment: unset;}
.page-template-templates #homecontact{background: #fff;}
.page-template-contact aside{width: 22%;display: inline-block;float:right;margin-left: 3%;}
.page-template-contact aside h3{background: #10b4c8;color:#fff;font-size: 22px;font-weight: 500;padding:5px 15px;}
.page-template-contact aside .inerbox{background: #fff;padding:5px 15px;margin-bottom: 20px;}
.page-template-contact aside .inerbox p{font-size: 18px;}
.page-template-contact aside .inerbox ul{list-style: none;}
.page-template-contact aside .inerbox ul li{background:url('img/li1.png')right center no-repeat;height: 40px;padding-right: 40px;line-height: 40px;}
.page-template-contact aside .inerbox ul li.address{background-image: url('img/li2.png');}
.page-template-contact aside .inerbox ul li.email{background-image: url('img/li3.png');}
.page-template-contact aside .inerbox ul li a,.page-template-contact aside .inerbox ul li{text-decoration: none;color:#000000;font-size: 18px;font-family: 'Heebo', sans-serif;}
.page-template-contact .contactform{width: 75%;display: inline-block;float:left;}
.page-template-contact .contactform h2{background: #10b4c8;color:#fff;font-size: 22px;font-weight: 500;padding:5px 15px;}
.page-template-contact .contactform .boxcontent{background: #fff;padding:15px 45px;margin-bottom: 20px;}
.page-template-contact .contactform .boxcontent p{font-size: 18px;}
.page-template-contact .contactform .boxcontent .form{margin-top: 30px;}
.page-template-contact .contactform .boxcontent .form form label{width: 100%;}
.page-template-contact .contactform .boxcontent .form form label input{width: calc(100% - 7px);padding-right: 7px;height: 45px;background: transparent;border:1px solid #a7a7a7;font-size: 18px;font-weight: 300;margin-bottom: 10px;}
.page-template-contact .contactform .boxcontent .form form label textarea{width: calc(100% - 7px);padding-right: 7px;height: 6em;background: transparent;border:1px solid #a7a7a7;font-size: 18px;font-weight: 300;margin-bottom: 10px;resize: none;}
.page-template-contact .contactform .boxcontent .form form input[type=submit],.page-template-contact .contactform .boxcontent .form form input.recaptcha-btn{background: #f49d1e;width: 40%;display: inline-block;float:left;text-align: center;font-size: 22px;height: 45px;line-height: 45px;color:#fff;font-weight: 400;border:none;cursor: pointer;}

.page-template-team .boxcontent{}
.page-template-team .boxcontent .members{padding:30px 0;}
.page-template-team .boxcontent .members .member{width: 30%;display: inline-block;margin-left: 5%;float: right;margin-bottom: 25px;}
.page-template-team .boxcontent .members .border{margin-top: 25px;margin-bottom: 25px;height: 1px;background: #dbdbdb;width: 100%;clear:both;}
.page-template-team .boxcontent .members .member:nth-child(4n+3){margin-left: 0;}
.page-template-team .boxcontent .members .member .image{position: relative;height:210px;}
.page-template-team .boxcontent .members .member .image .img{overflow: hidden;height: 210px;}
.page-template-team .boxcontent .members .member .image img{width: 100%;height: auto;}
.page-template-team .boxcontent .members .member .image .hover{position: absolute;bottom:0;height: 0;transition: all 0.5s;background: #d3d3d3;overflow: hidden;}
.page-template-team .boxcontent .members .member .image .hover a{display: block;padding:0 30px;text-decoration: none;color:#383838;}
.page-template-team .boxcontent .members .member .image .hover p{padding:30px 30px 10px;font-size: 18px;font-weight: 400;color:#383838;}
.page-template-team .boxcontent .members .member .image .plus{position: absolute;width: 76px;height: 76px;bottom:-35px;margin:0 auto;background:url('img/plus.png') center center no-repeat;right:0;left:0;z-index: 50;}
.page-template-team .boxcontent .members .member .image .plus a{display: block;width: 100%;height: 100%;}
.page-template-team .boxcontent .members .member:hover .image .hover{height: 100%;}
.page-template-team .boxcontent .members .member h4{text-align: center;font-size: 23px;font-weight: 400;color:#000;margin-top: 35px;}

.single-members main{background: #ededed;padding-bottom: 40px;}
.single-members .mainmember h1{background: #10b4c8;color: #fff;font-size: 30px;font-weight: 500;padding: 5px 50px;}
.single-members .mainmember .mainmembercontent{background: #fff;padding:50px 50px;display: flex;}
.single-members .mainmember .mainmembercontent .right{display: inline-block;width: 70%;margin-left: 5%;color:#383838;}
.single-members .mainmember .mainmembercontent .right h2{color:#383838;font-size: 20px;font-weight: 500;margin-bottom: 5px;}
.single-members .mainmember .mainmembercontent .right p{font-size: 20px;}
.single-members .mainmember .mainmembercontent .right h3{margin: 10px 0;color:#383838;font-weight: 500;}
.single-members .mainmember .mainmembercontent .right ul{list-style: none;font-family: 'Heebo', sans-serif; }
.single-members .mainmember .mainmembercontent .right ul li{font-size: 20px;}
.single-members .mainmember .mainmembercontent .left{display: inline-block;width: 25%;}
.single-members .mainmember .mainmembercontent .left img{width: 100%;display: block;margin-bottom: 50px;height: auto;}
.single-members .mainmember .mainmembercontent .left h4{background: #10b4c8;color: #fff;font-size: 20px;font-weight: 500;padding:10px;}
.single-members .mainmember .mainmembercontent .left .callnow ul{list-style: none;font-family: 'Heebo', sans-serif; padding-top: 15px;}
.single-members .mainmember .mainmembercontent .left .callnow ul li{background: url('img/li1.png') center right no-repeat;height: 30px;padding-right: 45px;margin-bottom: 10px;line-height: 30px;}
.single-members .mainmember .mainmembercontent .left .contactform{margin-top: 50px;}
.single-members .mainmember .mainmembercontent .left .contactform form{width: 100%;margin-top: 20px;}
.single-members .mainmember .mainmembercontent .left .contactform form label{width: 100%;}
.single-members .mainmember .mainmembercontent .left .contactform form label input{width: calc(100% - 9px);height:50px;border:1px solid #383838;margin-bottom: 15px;padding-right: 7px; }
.single-members .mainmember .mainmembercontent .left .contactform form input[type=submit],.single-members .mainmember .mainmembercontent .left .contactform form input.recaptcha-btn{width: 100%;background: #f49d1e;text-align: center;height: 50px;font-size: 30px;font-weight: 600;display: block;border:none;cursor: pointer;color:#fff;}
.single-members #homecontact{background: #fff;}

.page-template-blog .mainblog h2{background: #10b4c8;color: #fff;font-size: 30px;font-weight: 500;padding: 5px 50px;}
.page-template-blog .mainblog .blogwrapper{background: #fff;padding:50px 50px;}
.page-template-blog .mainblog .blogwrapper .article{background: #eceae6;margin-bottom: 40px;}
.page-template-blog .mainblog .blogwrapper .article .top{background: #10b4c8;padding:10px;}
.page-template-blog .mainblog .blogwrapper .article .top h3{display: inline-block;text-align: right;font-size: 18px;font-weight: 500;color:#fff;float:right;}
.page-template-blog .mainblog .blogwrapper .article .top a{display: inline-block;text-align: left;font-size: 18px;font-weight: 500;color:#fff;text-decoration: none;float: left;}
.page-template-blog .mainblog .blogwrapper .article .bottom{display: flex;}
.page-template-blog .mainblog .blogwrapper .article .bottom .image{display: inline-block;width: 25%;overflow: hidden;}
.page-template-blog .mainblog .blogwrapper .article .bottom .image img{width: 100%;height: auto;transition: all 0.7s;display: block;}
.page-template-blog .mainblog .blogwrapper .article:hover .image img{transform: scale(1.2);}
.page-template-blog .mainblog .blogwrapper .article .bottom .excpert{display: inline-block;width: 75%;padding:15px;}
.page-template-blog .mainblog .blogwrapper .article .bottom .excpert p{font-weight: 400;font-size: 18px;}

.single-post main{background: #ededed;padding-bottom: 40px;}
.single-post main .thecontent .boxcontent{background: #fff;padding:20px 50px;}
.single-post main .thecontent h2{background: #10b4c8;color:#fff;font-size: 30px;font-weight: 500;padding:5px 50px;}
.single-post main .thecontent .boxcontent p{font-size: 18px;color:#000;margin-bottom: 10px;}
.single-post main .thecontent .boxcontent ul li{font-size: 18px;color:#000;margin-bottom: 10px;font-family: 'Heebo', sans-serif;}
.single-post main .thecontent .boxcontent p a{text-decoration: none;color:#000;}
.single-post main .thecontent .mainboxcontent{width: 75%;display: inline-block;float:left;}
.single-post aside{width: 20%;display: inline-block;float:right;background: #fff;}
.single-post main .thecontent aside h2{padding:5px 10px;}
.single-post main .thecontent aside .article{border-bottom:1px solid #ededed;}
.single-post main .thecontent aside .article a{display: block;text-decoration: none;font-weight: 400;padding:4px 10px;color:#000;transition: all 0.3s;}
.single-post main .thecontent aside .article.active a{font-weight: 600;color:#10b4c8;}
.single-post main .thecontent aside .article:hover a{color:#10b4c8;}

.page-template-spec aside{width: 20%;display: inline-block;float:right;background: #fff;}
.page-template-spec main .thecontent aside h2{padding:5px 10px;}
.page-template-spec main .thecontent aside ul{list-style: none;}
.page-template-spec main .thecontent aside ul li{border-bottom:1px solid #ededed;}
.page-template-spec main .thecontent aside ul li a{display: block;text-decoration: none;font-weight: 400;padding:4px 10px;color:#000;transition: all 0.3s;font-size: 16px;}
.page-template-spec main .thecontent aside ul li:hover a{color:#10b4c8;}
.page-template-spec main .thecontent aside ul li.active a{font-weight: 600;color:#10b4c8;}
.page-template-spec .left{width: 75%;display: inline-block;float:left;} 

.page-template-snifim .maincontact h2{background: #10b4c8;color: #fff;font-size: 30px;font-weight: 500;padding: 5px 50px;}
.page-template-snifim .thecontent{background: #fff;padding: 20px 50px;}
.page-template-snifim .thecontent .snifimwrapper .snif{display: inline-grid;width: 29.7%;margin-left: 5%;margin-bottom: 20px;}
.page-template-snifim .thecontent .snifimwrapper .snif:nth-child(3n+3){margin-left: 0;}
.page-template-snifim .thecontent .snifimwrapper .snif h3.ui-state-default, .page-template-snifim .thecontent .snifimwrapper .snif h3 .ui-widget-content .ui-state-default, 
.page-template-snifim .thecontent .snifimwrapper .snif h3 .ui-widget-header .ui-state-default{background: #ededed;border:1px solid #c4c5c6;color:#383838;font-size: 18px;font-weight: 300;}
.page-template-snifim .thecontent .snifimwrapper .snif .ui-widget-content{background: #ededed;border-bottom:1px solid #c4c5c6;padding:25px 11px;}
.page-template-snifim .thecontent .snifimwrapper .snif .ui-state-default .ui-icon{background: url('js/images/spriteopen.png') no-repeat left top;width: 25px;height: 16px;}
.page-template-snifim .thecontent .snifimwrapper .snif .ui-state-active .ui-icon{background-position: right top;}
.page-template-snifim .thecontent .snifimwrapper .snif .ui-widget-content h5{color:#383838;font-size: 18px;font-weight: 300;}
.page-template-snifim .thecontent .snifimwrapper .snif h3.ui-state-active{font-weight: 500;}
.page-template-snifim .thecontent .snifimwrapper .snif .ui-widget-content h5.phone{margin-top: 40px;}
.page-template-snifim .thecontent .snifimwrapper .snif .ui-widget-content h5 a{text-decoration: none;background: url('img/snifphone1.png') center right no-repeat;padding-right: 35px;line-height: 25px;}
.page-template-snifim .thecontent .snifimwrapper .snif .ui-widget-content h5.phone2 a{background-image: url('img/snifphone.png');}

#footer{background: #383838;padding:40px 0;display: flex;}
#footer .col-3{display: inline-table;width: 24.8%;}
#footer .col-3 h5{color:#f49d1e;font-size: 20px;font-weight: 200;}
#footer .col-3 ul{list-style: none;}
#footer .col-3 ul li a,#footer .col-3 a{text-decoration: none;color:#ffffff;font-size: 18px;font-weight: 300;transition: all 0.3s;}
#footer .col-3 ul li:hover a,#footer .col-3 a:hover{color:#f49d1e;}
#footer .col-3 h6{color:#ffffff;font-size: 18px;font-weight: 300;}
#footer .col-3 .social{margin-top: 20px;}
#footer .col-3.snifim h6{font-weight: 400;}
#footer .col-3.snifim h6 a{font-weight: 300;}
.fastcontact{position: fixed;right:10px;bottom:10px;}
.fastcontact a{width: 65px;height: 65px;display: block;background-position: center;background-repeat: no-repeat;opacity: 0.8;}
.fastcontact a.call{background-image: url('img/ico1.svg');}
.fastcontact a.whatsapp{background-image: url('img/ico2.svg');}

@media screen and (min-width: 1440px)  and (max-width: 1600px){}
@media screen and (min-width: 1280px)  and (max-width: 1399px){}
@media screen and (min-width: 1025px)  and (max-width: 1279px){}
@media screen and (min-width: 769px)  and (max-width: 1024px){
	header .left .bottom nav ul li, .stickyheaer .left .bottom nav ul li{padding:0 7px;}
	header .left .bottom nav ul li a, .stickyheaer .left .bottom nav ul li a{font-size: 18px;}
	.home #sulotions .allsulotions .solution{width: 23%;}
	.home #articles .postswrapper .article .imgae img{width: 100%;height: auto;}
	.home #articles .postswrapper .article .left{width: 54%;}
	.mainbanner h1{text-align: right;}
}
@media screen and (min-width: 461px)  and (max-width: 768px){
	header nav,.stickyheaer nav{transition: 0.5s ease all;transform: translateX(100%) !important;position: fixed;width: 100%;height: 100%;top:0;left:0;background: rgba(255,255,255,.95);z-index: 1;}
	header nav.active,.stickyheaer nav.active{transform: translateX(0%) !important;}
	header nav ul,.stickyheaer nav ul{padding-top: 60px;}
	header .left .bottom nav ul li,.stickyheaer .left .bottom nav ul li{display: block;width: 100%;line-height: 36px;text-align: center;}
	.stickyheaer{top:-125px;}
	header .wrapper, .stickyheaer .wrapper{display: block;}
	header .logo, .stickyheaer .logo{width: 30%;display: inline-block;}
	header .left, .stickyheaer .left, .page-template-spec header .left, .page-template-spec .stickyheaer .left{width: 69%;display: inline-block;}
	header .logo img, .stickyheaer .logo img{width: 100%;margin:0 auto;}
	header .left .top,.stickyheaer .left .top{padding-top: 25px;}
	header .left .top .callnow, .stickyheaer .left .top .callnow{width: 100%;}	
	header .left .top .social, .stickyheaer .left .top .social{width: 100%;text-align: center;}
	header .left .top .callnow h5, .stickyheaer .left .top .callnow h5{font-size: 18px;text-align: right;}
	header .left .top .callnow h5 a, .stickyheaer .left .top .callnow h5 a{font-size: 18px;display: inline-block;}
	header .openmenu, .stickyheaer .openmenu{display: block;position: absolute;top:17px;z-index: 2;}
	header .left .top .social a, .stickyheaer .left .top .social a{width: 30px;height: 30px;}
	header .left .top .social a img, .stickyheaer .left .top .social a img{width: 100%;height: auto;}
	header .left .bottom nav ul li ul.sub-menu,.stickyheaer .left .bottom nav ul li ul.sub-menu{transition: 0.5s ease all;transform: translateX(100%) !important;top:40px;left:0;width: 100%;}
	.left .bottom nav ul li ul.sub-menu.active{position: absolute;width: 100%;transform: translateX(0%) !important;}
	#mainbanner .mainbannerbg{height: 480px;background-position: center;}
	.home #sulotions p{font-size: 19px;}
	.home #whychose .reasons .reason img{width: 100%;}
	.home #sulotions .allsulotions .solution{width: 24%;}
	.home #whychose .reasons .reason p{font-size: 19px;}
	.home #articles .postswrapper .article{width: 100%;margin-left: 0;margin-bottom: 20px;}
	.breadcrumbs{padding-bottom: 30px;}
	.page-template-spec aside{width: 30%;}
	.page-template-spec .left{width: 67%;}
	.single-members .mainmember .mainmembercontent .left{width: 30%;}
	.single-members .mainmember .mainmembercontent .right{width: 67%;}
	.page-template-team .boxcontent .members .member .image .hover p{padding:10px 10px 0;font-size: 15px;}
	.page-template-contact aside{width: 30%;}
	.page-template-contact .contactform{width: 67%;}
	.page-template-contact aside .inerbox ul li a, .page-template-contact aside .inerbox ul li{font-size: 15px;}
	.page-template-snifim .thecontent{padding:20px;}
	.page-template-snifim .thecontent .snifimwrapper .snif{width: 29.6%;}
	.page-template-snifim .thecontent .snifimwrapper .snif h3{outline: none;}
	.single-post aside{width: 30%;}
	.single-post main .thecontent .mainboxcontent{width: 67%;}
	.single-post main .thecontent h2{padding:5px 20px;font-size:26px; }
	.mainbanner h1{text-align: right;}

	#footer .col-3{width: 32%;}

}
@media screen and (max-width:460px){
	header nav,.stickyheaer nav{transition: 0.5s ease all;transform: translateX(100%) !important;position: fixed;width: 100%;height: 100%;top:0;left:0;background: rgba(255,255,255,.95);z-index: 1;}
	header nav.active,.stickyheaer nav.active{transform: translateX(0%) !important;}
	header nav ul,.stickyheaer nav ul{padding-top: 60px;}
	header .left .bottom nav ul li,.stickyheaer .left .bottom nav ul li{display: block;width: 100%;line-height: 36px;text-align: center;}
	.stickyheaer{top:-133px;}
	header .wrapper, .stickyheaer .wrapper{display: block;}
	header .logo, .stickyheaer .logo{width: 100%;text-align: center;}
	header .left, .stickyheaer .left, .page-template-spec header .left, .page-template-spec .stickyheaer .left{width: 100%;}
	header .logo img, .stickyheaer .logo img{width: 32%;margin:0 auto;}
	header .left .top .callnow, .stickyheaer .left .top .callnow{width: 100%;}
	.stickyheaer .left .top .callnow{display: none;}
	header .left .top .social, .stickyheaer .left .top .social{width: 100%;text-align: center;}
	header .left .top .callnow h5, .stickyheaer .left .top .callnow h5{font-size: 16px;}
	header .left .top .callnow h5 a, .stickyheaer .left .top .callnow h5 a{font-size: 16px;}
	header .openmenu, .stickyheaer .openmenu{display: block;position: absolute;top:17px;z-index: 2;}
	header .left .top .social a, .stickyheaer .left .top .social a{width: 30px;height: 30px;}
	header .left .top .social a img, .stickyheaer .left .top .social a img{width: 100%;height: auto;}
	header .left .bottom nav ul li ul.sub-menu,.stickyheaer .left .bottom nav ul li ul.sub-menu{transition: 0.5s ease all;transform: translateX(100%) !important;top:40px;left:0;width: 100%;}
	.left .bottom nav ul li ul.sub-menu.active{position: absolute;width: 100%;transform: translateX(0%) !important;}
	#mainbanner .mainbannerbg{height: 280px;background-position: center;}
	h2.subhead{font-size: 19px;}
	.home #sick .sicklogos .logo{width:calc(25% - 10px);margin:0 5px;}
	.home #sulotions{padding:20px 0;}
	.home #sulotions p{font-size: 16px;line-height: 22px;}
	.home #sulotions .allsulotions{display: block;}
	.home #sulotions .allsulotions .solution{width: 100%;margin:0;margin-bottom: 20px;}
	.home #sulotions a.contact{width: 80%;margin-top: 0;}
	.home #whychose .reasons{display: block;padding:20px 0;}
	.home #whychose .reasons .reason{width: 100%;margin:0;margin-bottom: 20px;}
	.home #whychose .reasons .reason p{font-size: 16px;}
	.home #articles{padding:20px 0;}
	.home #articles .postswrapper{padding:20px 0;}
	.home #articles .postswrapper .article{width: 100%;margin:0;margin-bottom: 20px;height: auto;}
	.home #articles .postswrapper .article .imgae{width: 100%;float: none;}
	.home #articles .postswrapper .article .left{width: calc(100% - 10px);float: none;}
	.home #articles .postswrapper .article .left a.readmore{position: relative;right:0;left:0;bottom:0;width: 70%;margin:0 auto;display: block;margin-top: 15px;}
	.home #articles .postswrapper .article .left p{font-size: 16px;}
	.home #articles .postswrapper .article .imgae img{width: 100%;height: auto;}
	.home #testimonials{padding:20px 0;}
	.home #testimonials .client p{font-size: 16px;}
	.home #testimonials .client h4{font-size: 18px;}
	.home #testimonials .client h5{font-size: 18px;}
	.home #testimonials .bx-wrapper .bx-pager.bx-default-pager{bottom:-20px;}
	.home #testimonials .bx-wrapper, .home #testimonials .bx-wrapper .bx-viewport{margin-bottom: 30px;}
	#homecontact{padding:20px 0;}
	#homecontact form label{width: 100%;}
	#homecontact form label input{width: calc(100% - 7px);margin-bottom: 7px;}
	#homecontact form label select{width: 100%;margin-bottom: 7px;}
	#homecontact form input[type=submit]{width: 100%;float: none;}
	.mainbanner{height:240px;background-attachment: unset;background-position: center;background-size: cover;}
	.mainbanner h1{width: 50%;text-align: right;font-size: 25px;}
	.breadcrumbs{padding-bottom: 20px;}
	.maincontent .thecontent h2{font-size: 22px;padding: 5px 20px;}
	.maincontent .thecontent .boxcontent{padding:20px;}
	.maincontent .thecontent .boxcontent p{font-size: 16px;}
	.page-template-contact aside{width: 100%;}
	.page-template-contact .contactform{width: 100%;float:none;}
	.page-template-contact aside .inerbox ul li a, .page-template-contact aside .inerbox ul li{font-size: 16px;}
	.page-template-contact aside .inerbox p{font-size: 16px;}
	.page-template-contact .contactform .boxcontent{padding:20px;}
	.page-template-contact .contactform .boxcontent p{font-size: 16px;}
	.page-template-team .boxcontent .members{padding:0;}
	.page-template-team .boxcontent .members .member{width: 100%;float:none;display: block;margin-left: 0;margin-bottom: 25px;}
	.single-members .mainmember h1{padding:5px 20px;font-size: 22px;}
	.single-members .mainmember .mainmembercontent{padding:20px;display: block;}
	.single-members .mainmember .mainmembercontent .right{width: 100%;margin:0;margin-bottom: 20px;}
	.single-members .mainmember .mainmembercontent .left{width: 100%;display: block;}
	.single-members .mainmember .mainmembercontent .right p{font-size: 16px;}
	.single-members .mainmember .mainmembercontent .right ul li{font-size: 16px;}
	.page-template-snifim .thecontent{padding:20px;}
	.page-template-snifim .thecontent .snifimwrapper .snif{display: block;width: 100%;margin:0;margin-bottom:20px;}
	.page-template-snifim .thecontent .snifimwrapper .snif h3{outline: none;}
	.page-template-blog .mainblog h2{padding:5px 20px;font-size: 22px;}
	.page-template-blog .mainblog .blogwrapper{padding:20px;}
	.page-template-blog .mainblog .blogwrapper .article .bottom{display: block;}
	.page-template-blog .mainblog .blogwrapper .article .bottom .image{width: 100%;display: block;}
	.page-template-blog .mainblog .blogwrapper .article .bottom .excpert{width: calc(100% - 30px);display: block;}
	.page-template-blog .mainblog .blogwrapper .article .bottom .excpert p{font-size: 16px;}
	.single-post aside{display: none;}
	.single-post main .thecontent .mainboxcontent{width: 100%;display: block;}
	.single-post main .thecontent h2{padding:5px 20px;font-size: 22px;}
	.single-post main .thecontent .boxcontent{padding:20px;}
	.single-post main .thecontent .boxcontent p{font-size: 16px;}
	.page-template-spec aside{display: none;}
	.page-template-spec .left{width: 100%;display: block;}
	.maincontent .thecontent .boxcontent ol li, .maincontent .thecontent .boxcontent ul li{font-size: 16px;}
	#footer{padding:20px 0;}
	#footer .col-3{width: 100%;display: block;text-align: center;margin-bottom: 20px;}
}
@media screen and (min-width: 340px)  and (max-width: 361px){}
@media screen and (min-width: 320px)  and (max-width: 340px){
	#mainbanner .mainbannerbg{height: 240px;}
	h2.subhead{font-size: 16px;}
}