@media (max-width:960px){.hpblocks{margin-top:0!important}}@media (max-width:1300px){#slider_blocks .homeSlider{background:#d8d8d8}#slider_blocks .homeSlider .flex-direction-nav a{top:-380px;z-index:1000}#slider_blocks .homeSlider .text_lines{top:-webkit-calc(50% - 120px);top:calc(50% - 120px)}}@media (max-width:1200px){#slider_blocks .homeSlider{height:auto}#slider_blocks .homeSlider .flex-direction-nav a{top:-380px}}@media (max-width:1199px){#slider_blocks .homeSlider{height:auto;position:relative}#slider_blocks .homeSlider .flex-direction-nav a{top:-400px}#slider_blocks .homeSlider .text_lines{text-align:center}#slider_blocks .blocksRow{top:50px}#slider_blocks .blocksRow .blocks{text-align:center}.homepage .block{margin-bottom:30px;float:none}.homepage .block:last-child{margin-bottom:0}}@media screen and (min-width:992px) and (max-width:1024px){.home-main-content .vc_custom_1427452328470{margin-top:0!important}.homepage .block .col-md-6:last-child,.fblock1.block .col-xs-6:first-child{width:100%}.homepage .block{display:block}}@media (max-width:991px){#slider_blocks .homeSlider .flex-direction-nav a{display:none}.homepage .block{width:100%}}@media (max-width:767px){#slider_blocks .homeSlider .text_lines{top:-webkit-calc(50% - 50px);top:calc(50% - 50px)}#slider_blocks .blocksRow{top:50px}#slider_blocks .blocksRow .blocks{margin:0}}@media (max-width:640px){#slider_blocks .homeSlider .flex-direction-nav a{top:-80%}#slider_blocks .blocksRow .blocks{margin:0}}@media (max-width:600px){#slider_blocks .homeSlider .text_lines h3{font-size:18px;line-height:40px}#slider_blocks .blocksRow .blocks{margin:0}#ourGallery .filters button{margin:0 auto 20px}}@media (max-width:420px){#slider_blocks .homeSlider .flex-direction-nav a{display:none}#slider_blocks .homeSlider .text_lines h3{font-size:12px;line-height:40px;font-weight:300;padding:0 10px}#slider_blocks .blocksRow{top:40px}#slider_blocks .blocksRow .blocks{margin:0}#slider_blocks .blocksRow .blocks .block{height:auto;max-width:218px}#slider_blocks .blocksRow .blocks .block .col-xs-6:first-child{width:100%;text-align:right}#slider_blocks .blocksRow .blocks .block .col-xs-6:last-child{width:100%;padding-bottom:30px}}@media (max-width:1199px){#promo .container .icon{margin-right:15px}#promo .container .icon i{width:65px;line-height:65px}}@media (max-width:991px){#promo .container .icon{margin-right:15px}#promo .container .icon i{width:50px;line-height:50px;font-size:18px}}@media (max-width:767px){#promo .container .icon{margin:0 0 10px}}@media (max-width:1199px){#ourServices .serviceH .serviceHinner{height:255px}#ourServices .serviceH .serviceHinner .tiTle{margin-top:-60px}#ourServices .serviceH .serviceHinner .tiTle h4{font-size:17px;margin-bottom:10px}#ourServices .serviceH:hover .serviceHinner .tiTle{margin-top:0}#services .serviceWidget .row p{font-size:14px;line-height:25px}#services .serviceWidget4 .row h4{font-size:18px}#services .serviceWidget4 .row p{font-size:14px;line-height:20px}}@media (max-width:991px){#ourServices .serviceH{width:50%}#ourServices .serviceH .serviceHinner{height:350px;margin-bottom:30px}#services .elementsContain .col-sm-6{width:100%}#services .elementsContain .col-sm-6+.col-sm-6{margin-top:30px}#services .serviceWidget .row{padding:0 15px 15px}#services .serviceWidget4 .row i{width:92px;line-height:90px;font-size:36px}}@media (max-width:767px){#ourServices .serviceH{width:50%;float:left}#services .leftAlignedTap ul.nav-tabs{border-bottom-color:#d8d8d8}#services .leftAlignedTap ul.nav-tabs li+li{border-left-color:#d8d8d8}#services .serviceWidget .row p{font-size:13px}#services .serviceWidget4{margin-bottom:15px}}@media (max-width:640px){#ourServices .serviceH .serviceHinner{height:310px}}@media (max-width:520px){#ourServices .serviceH .serviceHinner{height:260px}}@media (max-width:450px){#services .leftAlignedTap ul.nav-tabs li{border-bottom-color:#d8d8d8}#services .leftAlignedTap ul.nav-tabs li+li{border-left:none}#services .leftAlignedTap ul.nav-tabs li:nth-child(even){border-left:1px solid #d8d8d8}#services .leftAlignedTap ul.nav-tabs li.active,#services .leftAlignedTap ul.nav-tabs li:hover{border-bottom-color:#d8d8d8}}@media (max-width:360px){#ourServices .serviceH .serviceHinner{height:330px}}@media (max-width:320px){#ourServices .serviceH .serviceHinner{height:300px}}@media (max-width:1199px){#blogPosts .blog .imgCD .comDat .comment a{line-height:40px;padding:0 13px}#blogPosts .blog .imgCD .comDat .comment a i{font-size:16px;margin-right:0}#blogPosts .blog .imgCD .comDat .date a{padding:10px 20px;line-height:20px}#blogPosts .blog .excerpt h4{font-size:18px;margin:0 0 5px;line-height:30px}#blogPosts .blog .excerpt p{font-size:14px;line-height:22px}#blogPosts .blog.row{width:100%}#blogPosts.contentSection .blog.single-post .excerpt p{line-height:25px}}@media (max-width:991px){#blogPosts .blog{width:50%}}@media (max-width:767px){#blogPosts .blog{width:50%;float:left}#blogPosts.contentSection .blog .excerpt h4{font-size:18px}#blogPosts.contentSection .blog.single-post .excerpt h4{font-size:18px}#blogPosts.contentSection .blog.single-post .excerpt p{line-height:22px}}@media (max-width:618px){#blogPosts .blog .excerpt h4{font-size:17px}}@media (max-width:588px){#blogPosts .blog{width:100%}}@media (max-width:1199px){.leftAlignedTap ul.nav-tabs{width:200px;float:left}.leftAlignedTap ul.nav-tabs li a{font-size:15px;line-height:74px;height:74px}.leftAlignedTap ul.nav-tabs li a i{font-size:22px;margin-right:5px}.leftAlignedTap .tab-content{width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}.leftAlignedTap .tab-content .tab-pane{font-size:12px;line-height:18px}#hAccordion .panel .panel-heading .panel-title{font-size:13px}#hAccordion .panel .panel-collapse .panel-body .texts{font-size:13px;line-height:20px}}@media (max-width:991px){.leftAlignedTap ul.nav-tabs li a{line-height:60px;height:60px}}@media (max-width:767px){.leftAlignedTap ul.nav-tabs{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.3)}.leftAlignedTap ul.nav-tabs li{display:table-cell;width:1%;float:none}.leftAlignedTap ul.nav-tabs li+li{border-left:1px solid rgba(255,255,255,.3)}.leftAlignedTap ul.nav-tabs li a{border:none;display:block;line-height:30px;padding:10px 0;height:auto}.leftAlignedTap ul.nav-tabs li a i{display:block}.leftAlignedTap .tab-content{width:100%}}@media (max-width:640px){.leftAlignedTap ul.nav-tabs li a{font-size:12px;line-height:20px}.leftAlignedTap ul.nav-tabs li a i{font-size:14px}}@media (max-width:480px){.leftAlignedTap ul.nav-tabs li a{font-size:11px;line-height:18px}.leftAlignedTap ul.nav-tabs li a i{font-size:13px}#hAccordion .panel .panel-heading .panel-title a i{font-size:14px;width:30px}#hAccordion .panel .panel-heading .panel-title a .sign{width:30px}#hAccordion .panel .panel-heading .panel-title a .sign:before{font-size:11px}}@media (max-width:450px){.leftAlignedTap ul.nav-tabs{border-bottom:none}.leftAlignedTap ul.nav-tabs li{width:50%;float:left;border-bottom:1px solid rgba(255,255,255,.3)}.leftAlignedTap ul.nav-tabs li+li{border-left:none}.leftAlignedTap ul.nav-tabs li:nth-child(even){border-left:1px solid rgba(255,255,255,.3);float:left}.leftAlignedTap ul.nav-tabs li a{font-size:11px;line-height:18px}.leftAlignedTap ul.nav-tabs li a i{font-size:13px}.leftAlignedTap ul.nav-tabs li.active,.leftAlignedTap ul.nav-tabs li:hover{border-bottom:1px solid rgba(255,255,255,.3)}#hAccordion .panel .panel-heading .panel-title a{font-size:11px}}@media (max-width:380px){#hAccordion .panel .panel-heading .panel-title a{font-size:10px;line-height:40px}#hAccordion .panel .panel-heading .panel-title a .sign{line-height:40px}}@media (max-width:359px){#hAccordion .panel .panel-heading .panel-title a{line-height:30px;font-size:10px}#hAccordion .panel .panel-heading .panel-title a .sign{line-height:30px;width:20px}#hAccordion .panel .panel-heading .panel-title a .sign:before{font-size:10px}}@media (max-width:1199px){#testimonials .ptTab .nav-tabs li a{line-height:87px}#testimonials .ptTab .tab-content .tab-pane .ptText{padding:20px}#testimonials .ptTab .tab-content .tab-pane .ptText .ptTextTitle{font-size:18px;line-height:24px}#testimonials .ptTab .tab-content .tab-pane .ptText p{font-size:14px;line-height:24px}#testimonials .ptTab .ptTabNavs{width:190px}#testimonials .ptTab .ptTabNavs a{width:95px}#testimonials .ptTab .ptTabNavs a.prevTab:before{border-left-width:95px}#testimonials .ptTab .ptTabNavs a.nextTab:before{border-right-width:95px}}@media (max-width:991px){#testimonials .ptTab .col-sm-6:first-child{width:35%}#testimonials .ptTab .col-sm-6:last-child{width:65%}#testimonials .ptTab .nav-tabs li{padding:0 5px;width:50%}#testimonials .ptTab .nav-tabs li a{padding:0 10px;line-height:60px}#testimonials .ptTab .ptTabNavs{width:192px}#testimonials .ptTab .ptTabNavs a{width:96px}#testimonials .ptTab .ptTabNavs a.prevTab:before{border-left-width:96px}#testimonials .ptTab .ptTabNavs a.nextTab:before{border-right-width:96px}}@media (max-width:767px){#testimonials .ptTab .col-sm-6:first-child{width:100%;padding:0 15px}#testimonials .ptTab .col-sm-6:last-child{width:460px;max-width:100%;padding:0 15px;float:none;display:block;margin:0 auto}#testimonials .ptTab .nav-tabs li{width:-webkit-calc(100% / 3);width:calc(100% / 3);text-align:center;padding:0 15px}#testimonials .ptTab .ptTabNavs{width:180px}#testimonials .ptTab .ptTabNavs a{width:90px}#testimonials .ptTab .ptTabNavs a.prevTab:before{border-left-width:90px}#testimonials .ptTab .ptTabNavs a.nextTab:before{border-right-width:90px}}@media (max-width:479px){#testimonials .ptTab .col-sm-6:first-child{width:100%;padding:0 15px}#testimonials .ptTab .col-sm-6:last-child{width:460px;max-width:100%;padding:0 15px;float:none;display:block;margin:0 auto}#testimonials .ptTab .nav-tabs li{width:-webkit-calc(100% / 3);width:calc(100% / 3);text-align:center;padding:0 15px}#testimonials .ptTab .tab-content .tab-pane .ptText{width:100%}#testimonials .ptTab .tab-content .tab-pane .ptIntro{width:100%}#testimonials .ptTab .tab-content .tab-pane .ptIntro .ptImg{border-top:1px solid #d8d8d8}#testimonials .ptTab .tab-content .tab-pane .ptIntro h4{margin-top:15px}#testimonials .ptTab .tab-content .tab-pane .ptIntro h5{margin-bottom:15px}#testimonials .ptTab .ptTabNavs{width:100%;position:relative;right:0;margin:0 auto}#testimonials .ptTab .ptTabNavs a{width:50%;height:50px;background:#1551a1;padding-top:0}#testimonials .ptTab .ptTabNavs a i{line-height:50px}#testimonials .ptTab .ptTabNavs a:before{display:none}#testimonials .ptTab .ptTabNavs a.nextTab{border-left:1px solid rgba(255,255,255,.3)}}@media (max-width:600px){.teamMember .teamMemberInner .memAbout{font-size:13px;font-weight:300;padding:20px;line-height:20px}}@media (max-width:480px){.teamMember .teamMemberInner{border-left:1px solid #d8d8d8}.teamMember .teamMemberInner .col-xs-6{width:100%}.teamMember .teamMemberInner .memAbout{font-size:13px;font-weight:300;padding:20px;line-height:20px}}@media (max-width:1199px){footer .widget.aboutWidget a{width:100%;max-width:130px;display:inline-block}footer .widget.aboutWidget a img{max-width:100%}footer .widget.aboutWidget a:after{margin:8px auto}footer .widget.aboutWidget p{font-size:13px}footer .widget.oppeningHoursWidget .nav li{line-height:49px}}@media (max-width:991px){footer .widget.aboutWidget p{font-size:11px;line-height:18px}}@media (max-width:1199px){.col-sm-4 .widget{padding:15px}.col-sm-4 .widget h4{font-size:17px;margin-bottom:10px}.col-sm-4 .tags .tag{margin-right:10px;line-height:30px;font-size:14px;padding:0 10px;margin-bottom:14px}.col-sm-4 .tags .tag:before{top:2px;left:2px}.col-sm-4 .postTabWidget .nav li a{line-height:40px}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-left{width:65px;height:60px}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body .date i{font-size:14px;margin-right:5px}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body .blogTitle{margin:0 0 10px}.col-sm-4 .contatWidget .list-group .list-group-item a{font-size:13px}.col-sm-4 .contatWidget .appointmentLink{margin:20px -15px -20px;padding:20px}.col-sm-4 .contatWidget .appointmentLink a{font-size:15px;font-weight:400}}@media (max-width:991px){.col-sm-4 .searchForm .input-group input{line-height:35px;height:35px}.col-sm-4 .searchForm .input-group span{font-size:14px}.col-sm-4 .tags .tag{margin-right:10px;line-height:30px;font-size:14px;padding:0 10px;margin-bottom:14px}.col-sm-4 .tags .tag:before{top:2px;left:2px}.col-sm-4 .postTabWidget .nav li a{line-height:40px}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-left{width:60px;height:60px;border:none}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-left a img{border-right:5px solid #1551a1}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body{padding:0 0 0 10px}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body .date{font-size:11px}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body .date i{font-size:11px}.col-sm-4 .postTabWidget .tab-content .tab-pane .media .media-body .blogTitle{margin:0 0 10px;font-size:14px}.col-sm-4 .contatWidget .list-group .list-group-item a{line-height:40px;font-size:11px}.col-sm-4 .contatWidget .list-group .list-group-item a span{width:35px;margin-right:15px}.col-sm-4 .contatWidget .list-group .list-group-item a span i{font-size:10px;width:25px;line-height:23px}.col-sm-4 .contatWidget .list-group .list-group-item a span:before,.col-sm-4 .contatWidget .list-group .list-group-item a span:after{border-top-width:20px;border-bottom-width:20px}.col-sm-4 .contatWidget .appointmentLink{padding:15px}.col-sm-4 .contatWidget .appointmentLink a{font-size:12px}.col-sm-4 .contatWidget .appointmentLink a i{width:30px;height:30px;line-height:28px;margin-right:10px}}@media (max-width:767px){.col-sm-4 .contatWidget .list-group .list-group-item a{font-size:12px}.col-sm-4 .contatWidget .appointmentLink a{font-size:13px}}@media (max-width:1199px){.teamMembers .teamMember .teamMemberInner .memAbout{font-size:13px;font-weight:300;line-height:18px;padding:15px}}@media (max-width:991px){.aboutSec .aboutImg img{margin-bottom:20px}.teamMembers .teamMember .teamMemberInner .memIntro{padding:10px 0}.teamMembers .teamMember .teamMemberInner .memIntro h4{font-size:16px;line-height:24px}.teamMembers .teamMember .teamMemberInner .memIntro h5{font-size:12px;line-height:22px;font-weight:300}.teamMembers .teamMember .teamMemberInner .memAbout{font-size:13px;line-height:15px;padding:10px}.ourPricings .pricing .pricingInner .list-group .list-group-item:first-child h3{font-size:20px}}@media (max-width:767px){.companyStats .stat{width:50%;float:left;margin-bottom:20px}.ourPricings .pricing{margin-bottom:30px}}@media (max-width:1199px){#appointmentForm .list-group .list-group-item .checkbox input[type=checkbox]+label{font-size:12px}#appointmentForm .list-group .list-group-item .checkbox input[type=checkbox]+label:before{margin:0 8px}}@media (max-width:991px){#appointmentForm input[type=checkbox]+label{font-size:13px}#appointmentForm input[type=checkbox]+label:before{margin-right:8px}#appointmentForm .servicesNeed{width:100%}#appointmentForm .servicesNeed+.servicesNeed{margin-top:-1px}#appointmentForm .personalInformations .col-sm-4+.col-sm-4{margin-top:-1px}.home-main-content .vc_custom_1427452328470{margin-top:0!important}.homepage .block .col-md-6:last-child,.fblock1.block .col-xs-6:first-child{width:100%}.homepage .block{display:block}}