@media (min-width:768px) and (max-width:979px){#footer .followus a,.cs-teambottom .followus a{margin:0 1px}.our-services.services-grid article{width:29%}.container{width:738px}#header .container{width:738px}#outerbanner .container{width:738px}#header{height:auto}.logo img,#header .col-md-3,#header .col-md-9{width:100%}.navigation{padding-bottom:28px}#banner{padding:0 30px 30px}#cs-appointment{padding:20px 15px}.services article{width:31.3%}.our-services.services-grid article{width:30%}.home .cs-blog.blog-medium figure{width:100%;margin-bottom:10px}.home .cs-blog.blog-medium figure+.text{margin-left:0}.col-md-9 .team-shortcode .cycle-slideshow article{width:337px;margin:0 0 30px 32px}.subtitle{width:76%}.testimonial-shortcode .flex-direction-nav{right:0}.cs-topinfo{padding-left:10px}.widget_newsletter form{width:68%}.widget_newsletter h2{margin:5px 5px 10px 0;font-size:13px;padding-right:2px}.widget_newsletter input[type="submit"]{font-size:12px}#footer-widgets .container{padding-bottom:17px}.footer-widgets .widget{width:352px;margin-bottom:20px;float:none;display:inline-block;vertical-align:top}.footer-widgets .widget:first-child{padding-left:27px}.widget_gallery ul li{width:10%}#footer .followus a{margin-bottom:4px}#footer{text-align:center}.copy-right,.right-footer,.col-sm-4{width:100%}#footer .followus,a.btn-back-top{float:none;display:inline-block}a.btn-back-top{top:24px;position:relative}.team-shortcode article{width:45.3%;margin:0 0 30px 4%}.team-shortcode{margin-left:-4%;width:104%}.navigation>ul{display:none}.navigation select{display:block}figure.image-shortcode{width:100%!important}.team-shortcode.teamcarousel article .text{width:92%}.timetablesec thead,.timetablesec thead tr,.timetablesec tbody,.timetablesec tbody tr{width:100%;float:left}.timetablesec .table thead>tr>th{width:13%;padding:0 15px}.timetablesec .table tbody tr td{float:left;width:11.6%;font-size:10px}.timetablesec .table .event-time div.timetable-class-text:nth-child(2){width:80px;padding:25px 0}.undercunst-box{width:100%}.gallerysec ul.gallery-masonry li{width:145px}.cs-productbanner{padding-top:25px!important}#main .col-sm-3,.pricing-box .plan-inside,.element_size_25 .pricing-box .plan-inside,#main .content-left.col-md-9{width:100%}.footer-widgets .widget_gallery ul li{width:21%}.tabs.vertical .tab-content{padding:30px 15px 0 45px}#topheader,.navigation select{width:98%;margin-left:7px}.sticky-section{display:none!important}.widget_gallery ul li a,.widget_gallery ul li a img{height:63px}.gallery-list{width:104%}.teamcarousel.team-shortcode article{margin:0 0 30px 30px;width:207px}.navigation>ul>li>a{font-size:13px;padding:0 10px}.period:before{left:32%}.element_size_25 .period:before{left:32%}}@media (max-width:767px){.container{width:420px}#header .container{width:420px}#outerbanner .container{width:420px}#header{height:auto}#cs-appointment{padding:30px 15px 30px 15px}.services article{display:inline-block;float:none;vertical-align:top;width:47.6%}.our-services.services-grid article,#main .element_size_50,.home .cs-blog.blog-medium figure,#footer-widgets .widget,.footermenu,.right-footer,.cs-blog.blog-medium figure+.text,.cs-blog.blog-medium figure,.subtitle,#respond form.comment-form p,.col-md-8 .our-services.services-grid article.ver1,.our-services.services-medium article figure,.password_protected form,.cs-blog.blog-detail article figure figcaption.team-info,.rich_editor_text p img,.right-sec{width:100%}.home .cs-blog.blog-medium figure{margin-bottom:10px}.home .cs-blog.blog-medium figure+.text{margin-left:0}.col-md-9 .team-shortcode .cycle-slideshow article{width:431px}a.btn-back-top{float:right}.breadcrumbs{float:left;padding-top:40px;width:auto;position:inherit}.cs-blog.blog-medium figure+.text{margin-left:0;float:left}.cs-blog.blog-medium figure{margin-bottom:10px}.breadcrumb-inner .prevnext-post{margin-top:25px;float:left}.post-options-v2 li{padding:0 18px 0 0}.cs-blog.blog-detail article .blog-top .cs-likes{padding-top:10px;float:left}.teamcarousel.team-shortcode article{width:400px}.team-shortcode article{margin-bottom:20px;width:100%}#main .our-services.services-medium article .text{margin-left:0;float:left;padding-top:10px}.our-services{margin:0 0 20px 0;width:100%}.our-services.services-grid article{margin-left:0}#banner{padding-bottom:30px}.cs-blog article figure figcaption.team-info{position:inherit;padding:20px 30px}.gallerysec .gallery-two-col li{width:48%}#main .gallery-four-col li figure figcaption i{font-size:14px}.copy-right{width:100%;margin-bottom:20px}.widget_newsletter h2{display:inline-block;float:none;margin-bottom:10px;padding:0}#footer-widgets .widget{padding:15px 15px 0 15px}.widget_newsletter form,.footer-widgets .widget{width:100%}.footer-widgets .widget{margin-bottom:20px;padding:0}.logo img{width:40%;height:90%}.footer-widgets .widget_gallery ul li,.widget_gallery ul li{width:18%}#footer-widgets{text-align:center}#footer-widgets .footer-logo.widget{width:100%;text-align:center}.col-md-8 .our-services.services-grid article.no-img figure{height:250px}.breadcrumb{background-size:cover}.blog-small-view.cs-blog.blog-medium figure{width:100%}.blog-small-view.cs-blog.blog-medium figure+.text{margin:0}.element_size_25,.element_size_75{width:100%}#main .element_size_50{margin-bottom:20px}#main .element_size_50:last-of-type{margin-bottom:0}.cs-price-plan .shortgrid,.rich_editor_text .shortgrid{width:100%!important}.timetable.table,.timetablesec thead,.timetablesec tbody{float:left;width:400px}.timetablesec .table thead>tr>th{width:380px;float:left}.timetablesec thead tr,.timetablesec tbody tr{float:left}.timetablesec .table tbody tr td{width:49.4%;float:left}.tabs.horizontal .nav-tabs li{width:100%}.tabs.horizontal .nav-tabs>li>a{border:none}.about-author{width:66%}.tabs.vertical .nav-tabs{height:auto}.team-shortcode.teamcarousel article .text{width:90%}.searcharea{width:68%}.language-sec{margin-left:10px}.right-sec{padding-bottom:10px}.undercunst-box{width:100%}.content-left .team-shortcode{margin-left:-47px}.content-left .team-shortcode article{width:100%}.gallerysec ul.gallery-masonry li{width:95px}.cs-productbanner{background:none!important;height:auto!important}.bg-parallax>div{padding-bottom:40px}.tabs.vertical .nav-tabs,.col-md-9 .tabs.vertical .tab-content{width:100%;float:left}.tabs.vertical .nav-tabs .active a:before{display:none}.tabs.vertical .tab-content{padding:179px 30px 5px;border:1px solid #d3d3d3}div.wpcf7 img.ajax-loader{width:10px}.sticky-section{display:none!important}.flexslider figcaption h2{line-height:25px;font-size:18px}#footer-widgets{padding:0 0 20px}.widget_gallery ul li a,.widget_gallery ul li a img{height:60px}.timetable-wrapper .cs-sorting,.timetable-wrapper .cs-sorting ul,.timetable-wrapper .cs-sorting>a,.pricing-box .plan-inside,.element_size_25 .pricing-box .plan-inside{width:100%}.navigation{padding:28px 25px}.pricetable .element_size_33,.pricetable .element_size_25{width:50%}.period:before{left:30%}.element_size_25 .period:before{left:30%}.cs-blog article.cls-post-video figure figcaption a{margin:-20px 0 0 -33px}}@media (max-width:640px){.cs-sorting select{width:100%;margin-top:20px}.timetable.table,.timetablesec thead,.timetablesec tbody{width:390px}.timetablesec .table thead>tr>th{float:left;padding:15px 0;width:370px}.timetablesec .table tbody tr td:first-child{width:100%;padding:40px}.timetablesec .table tbody tr td{width:100%}.timetablesec .table tbody tr td a{padding:20px 0 0}.timetablesec thead tr,.timetablesec tbody tr{width:100%}}@media (max-width:480px){.container{width:290px}#header .container{width:290px}#outerbanner .container{width:290px}.flexslider figcaption{display:none}.nav.navigation,.cs-topinfo,.cs-topinfo li,.services article,#comments .text{width:100%}.gallerysec ul.gallery-masonry li{width:65px}.gallerysec ul li figure figcaption i{font-size:14px;margin:-5px 0 0 -8px}.cs-topinfo li{float:none;margin:0}#topheader{text-align:center;padding:0 0 10px}.searcharea{display:inline-block;float:none;width:auto;margin-top:10px}.cart-sec,.language-sec{float:none;display:inline-block}.cs-cycle-controls{width:100%;float:left;padding:15px 0}.testimonial-shortcode .testimonial-author span{width:100%;float:left;margin-left:0}#footer-widgets .widget:first-child,#footer-widgets .widget{padding-left:15px}.cs-blog article .btnreadmore{margin-left:0}.cs-blog.blog-large article .blog-top{padding:0}.cs-blog.blog-large article .blog-top h2{padding-top:55px}.widget-recent-blog article figure+.text{margin-left:0;float:left;padding-top:10px}.footer-widgets .widget-recent-blog article figure+.text{margin-left:0}.widget-recent-blog article figure{margin:4px 10px 5px 0}.widget-recent-blog article .text .post-options{width:100%}.about-author{width:100%;margin-bottom:20px}.share-post a.share-box{float:left}#comments .text{margin-left:0;float:left}#comments .thumblist figure{margin-bottom:20px}.our-services.services-grid article.ver1{box-shadow:none}#banner{padding:0 12px 15px}.logo img{height:80%;width:60%}.widget_gallery ul li{height:100%;width:21.1%}.col-md-8 .our-services.services-grid article.no-img figure{height:190px}.pagination ul li{margin:0 4px 4px 0}#footer .followus{padding-right:0}.widget_newsletter label{height:38px;width:70%;padding-right:10px}.widget_newsletter input[type="submit"]{height:38px;width:30%}.widget_newsletter input[type="text"]{height:38px}.widget_newsletter label i{top:13px}#comments .text:before,#comments .children .thumblist .text:before{top:-8px;left:-7px;transform:rotate(48deg)}.cs-blog.blog-detail.team-detail article figure img,.cs-blog.blog-detail.team-detail article figure{width:100%}.cs-blog.blog-large article .text .blog-bottom .post-options-v2,.pricing-box .plan-inside,.element_size_25 .pricing-box .plan-inside,.rich_editor_text>header{float:left;width:100%}{float:left;width:100%}.timetable.table,.timetablesec thead,.timetablesec tbody{float:left;width:100%}.timetablesec .table thead>tr>th{width:240px;float:left;padding:15px 0}.timetablesec thead tr,.timetablesec tbody tr{float:left;width:100%}.timetablesec .table tbody tr td a{padding:20px 0 0 0}.cs-sorting select{width:100%}.timetablesec .table tbody tr td{width:100%!important;float:left}.col-md-9 .team-shortcode .cycle-slideshow article{width:250px}.team-shortcode.teamcarousel article .text{width:100%}#footer .followus a{margin:0 2px 6px}.cs-blog.blog-large article .text .blog-bottom .post-options-v2{width:100%;padding-top:10px}.footer-widgets .widget_gallery ul li{height:100%;width:21.1%}.wpcf7 form p .wpcf7-form-control span{width:27%}.cs-sorting{float:left;margin:25px 0 0 0}.teamcarousel.team-shortcode article{width:255px}.widget_gallery ul li a,.widget_gallery ul li a img{height:60px}.cs-sorting,.cs-sorting>a{width:100%}#footer .followus a{width:26px;height:26px;line-height:1.7}.right-footer a.btn-back-top{width:26px;height:26px}.pricetable .element_size_33,.pricetable .element_size_25{width:100%}.price-table.price-style4 .period:before{left:34%}.element_size_25 .period:before{left:34%}}@media screen and (min-width:900px) and (max-width:1054px){.container{width:994px}#header .container{width:994px}#outerbanner .container{width:994px}.navigation ul li a{font-size:13px;padding:0 10px}.subtitle{width:81%}.navigation>ul>li{margin-left:11px}.widget_newsletter form{width:63.4%}.team-shortcode article{margin:0 0 0 28px}.footer-widgets .widget{width:241px}.our-services.services-grid article{width:21.7%}.col-md-8 .our-services.services-grid article.no-img figure{height:128px}.about-author{width:75%}.team-shortcode article{width:29.3%;margin:0 0 30px 4%}.team-shortcode{margin-left:-4%}figure.image-shortcode{width:100%!important}.teamcarousel.team-shortcode article{margin:0;padding:0 10px;width:377px}.col-md-9 .team-shortcode .cycle-slideshow article{width:225px}.undercunst-box{width:100%}.team-shortcode{margin-left:-4%;width:104%}.gallerysec ul.gallery-masonry li{width:240px}.footer-widgets .widget_gallery ul li{height:100%;width:20.3%}.widget_gallery ul li{width:22.8%}#cs-appointment{padding:92px 15px 0}.cs_widget_opening_hours{padding:0}.sticky-section{display:none!important}.team-shortcode .cs-teambottom .followus a{width:37px;height:37px}[class*="col-md"] .team-shortcode.listing article{width:46%!important}.widget_gallery ul li{width:30%}.widget_gallery ul li a,.widget_gallery ul li a img{height:100%}}@media screen and (min-width:768px) and (max-width:1024px){#header{text-align:center}.logo{float:none;display:inline-block}.container{width:738px}#header .container{width:738px}#outerbanner .container{width:738px}#header{height:auto}.logo img,#header .col-md-3,#header .col-md-9{width:100%}.navigation{padding-bottom:28px}#banner{padding:0 30px 30px}#cs-appointment{padding:20px 15px}.services article{width:31.3%}.our-services.services-grid article{width:30%}.home .cs-blog.blog-medium figure{width:100%;margin-bottom:10px}.home .cs-blog.blog-medium figure+.text{margin-left:0}.col-md-9 .team-shortcode .cycle-slideshow article{width:337px;margin:0 0 30px 32px}.subtitle{width:76%}.testimonial-shortcode .flex-direction-nav{right:0}.cs-topinfo{padding-left:10px}.widget_newsletter form{width:68%}.widget_newsletter h2{margin:5px 5px 10px 0;font-size:13px;padding-right:2px}.widget_newsletter input[type="submit"]{font-size:12px}#footer-widgets .container{padding-bottom:17px}.footer-widgets .widget{width:352px;margin-bottom:20px;float:none;display:inline-block;vertical-align:top}.footer-widgets .widget:first-child{padding-left:27px}.widget_gallery ul li{width:10%}#footer .followus a{margin-bottom:4px}#footer{text-align:center}.copy-right,.right-footer,.col-sm-4{width:100%}#footer .followus,a.btn-back-top{float:none;display:inline-block}a.btn-back-top{top:24px;position:relative}.content-left .team-shortcode article{width:45.3%;margin:0 0 30px 4%}.team-shortcode{margin-left:-4%;width:104%}.navigation>ul{display:none}.navigation select{display:block}figure.image-shortcode{width:100%!important}.team-shortcode.teamcarousel article .text{width:92%}.timetablesec thead,.timetablesec thead tr,.timetablesec tbody,.timetablesec tbody tr{width:100%;float:left}.timetablesec .table thead>tr>th{width:13%;padding:0 15px}.timetablesec .table tbody tr td{float:left;width:11.5%;padding:5px;font-size:10px}.timetablesec .table tbody tr td a{font-size:9px}.timetablesec .table .event-time div.timetable-class-text:nth-child(2){width:80px;padding:25px 0}.undercunst-box{width:100%}.gallerysec ul.gallery-masonry li{width:145px}.cs-productbanner{padding-top:25px!important}#main .col-sm-3{width:100%}.footer-widgets .widget_gallery ul li{width:21%}.tabs.vertical .tab-content{padding:30px 15px 0 45px}#topheader,.navigation select{width:98%;margin-left:7px}.sticky-section{display:none!important}.widget_gallery ul li a,.widget_gallery ul li a img{height:63px}.gallery-list{width:104%}.our-services.services-grid article{width:46%}}@media (max-width:360px){.teamcarousel.team-shortcode article{width:263px}.team-shortcode article .text a.btnnext{float:left;margin-left:7px}.woocommerce-tabs ul.tabs li a{padding:11px 13px}.woocommerce-tabs ul.tabs li:last-child a{border-right:0}.breadcrumb .breadcrumb-inner{padding:20px}#undercontruction .countdownit span.countdown_section:last-child{margin-right:20px}}