@media only screen and (max-width:1300px){.projects_holder.v6.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler{width:19.99%}.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.mac .projects_holder.v6.standard_no_space .mix,.mac .projects_holder.v6.hover_text.no_space .mix,.mac .projects_holder.v6.standard_no_space .filler,.mac .projects_holder.v6.hover_text.no_space .filler{width:19.93%}}@media only screen and (max-width:1200px){body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner,body.boxed .full_width .parallax_content,body.boxed .carousel-inner{width:1000px}.container_inner,.boxed section.section .section_inner,section.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer{width:950px}nav.main_menu>ul>li>a span{padding:0 14px}.drop_down .wide .second ul li{width:230px}.projects_holder.v6 .mix,.projects_holder.v6.hover_text .mix{width:18.5%;margin:0 0 1.7%}.projects_holder.v6 .filler,.projects_holder.v6.hover_text .filler{width:18.5%}.latest_post_holder ul>li.two iframe,body.boxed .latest_post_holder ul>li.two iframe{height:262px}.latest_post_holder ul>li.three iframe,body.boxed .latest_post_holder ul>li.three iframe{height:171px}.latest_post_holder ul>li.four iframe,body.boxed .latest_post_holder ul>li.four iframe{height:126px}}@media only screen and (max-width:1000px){body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner,body.boxed .full_width .parallax_content,body.boxed .carousel-inner{width:818px}.container_inner,.boxed section.section .section_inner,section.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer{width:768px}.full_width .projects_holder_outer.v6,.full_width .projects_holder_outer.v5{width:100%}.header_top .container{display:inline-block}header,.header_inner_left{position:relative!important;left:0!important;margin-bottom:-6px}.right_side_menu_opened .wrapper header{left:0!important}.header_top{height:auto;background-color:#1f1f1f}.dark .header_top .q_social_icon_holder .fa-stack i,.dark .header_top .left div,.dark .header_top .right div,.dark .header_top .left div span,.dark .header_top .right div span,.dark .header_top .left div p,.dark .header_top .right div p,.dark .header_top #lang_sel>ul>li>a{color:#fff!important}.header_top .left,.header_top .right{text-align:center;float:none}.header_top .inner{display:inline-block;margin:0 0 -4px}.header_bottom{background-color:#2c2c2c}header.centered_logo .header_inner_left{margin:0}header.centered_logo .header_inner_right{float:right}header.centered_logo .logo_wrapper{height:100px!important}header .q_logo img.normal{display:block!important;opacity:1!important;position:relative}header .q_logo img.dark,header .q_logo img.sticky{display:none!important}header.centered_logo .q_logo{top:50%}header.centered_logo .q_logo img{top:-50%}header .q_logo.animate_logo div.normal{opacity:1!important;display:block}header .q_logo.animate_logo div.dark,header .q_logo.animate_logo div.sticky{display:none}.main_menu{display:none!important}nav.mobile_menu{display:block}.mobile_menu_button{display:table}.dark .mobile_menu_button span{color:#fff}nav.mobile_menu>ul{width:768px;margin:0 auto}.logo_wrapper{height:100px!important;position:absolute;left:50%}.q_logo img{left:-50%}.title.has_fixed_background,.title.has_background{background:none!important;height:auto!important}.title .not_responsive{display:block}.title .title_holder,.title.with_image .title_holder{position:absolute;top:35%!important}.title.title_on_bottom .title_holder{top:auto!important}.title h1{margin:0}.side_menu_button,.shopping_cart_inner{height:100px!important}.dark .side_menu_button a,.dark .side_menu_button a:hover,.dark .shopping_cart_header .header_cart i,.dark .shopping_cart_header:hover .header_cart i{color:#fff}.content{margin:0 0 0 0!important}.header_top .right #lang_sel ul ul,.header_top .right #lang_sel_click ul ul{right:0}.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.circle.v6 .mix,.projects_holder.circle.v5 .mix,.projects_holder.circle.v4 .mix{width:23%;margin:0 0 3%}.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler,.projects_holder.circle.v6 .filler,.projects_holder.circle.v5 .filler,.projects_holder.circle.v4 .filler{width:23%}.projects_holder.v3 .mix,.projects_holder.v2 .mix{margin:0 0 3%}.projects_holder.circle.v3 .mix,.projects_holder.circle.v2 .mix{margin:0 0 4%}.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix{margin:0 0 2.8%}.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler{width:24.99%}.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.mac .projects_holder.v6.standard_no_space .mix,.mac .projects_holder.v6.hover_text.no_space .mix,.mac .projects_holder.v6.standard_no_space .filler,.mac .projects_holder.v6.hover_text.no_space .filler,.mac .projects_holder.v5.standard_no_space .mix,.mac .projects_holder.v5.hover_text.no_space .mix,.mac .projects_holder.v5.standard_no_space .filler,.mac .projects_holder.v5.hover_text.no_space .filler,.mac .projects_holder.v4.standard_no_space .mix,.mac .projects_holder.v4.hover_text.no_space .mix,.mac .projects_holder.v4.standard_no_space .filler,.mac .projects_holder.v4.hover_text.no_space .filler{width:24.95%}.projects_holder article .hover_feature_holder_title_inner,.portfolio_slider .hover_feature_holder_title_inner,.projects_holder.v4 article .hover_feature_holder_title_inner,.projects_holder.v5 article .hover_feature_holder_title_inner,.projects_holder.v6 article .hover_feature_holder_title_inner{padding:10px 3%}.projects_holder article .hover_feature_holder_icons,.portfolio_slider .hover_feature_holder_icons,.projects_holder.v4 article .hover_feature_holder_icons,.projects_holder.v5 article .hover_feature_holder_icons,.projects_holder.v6 article .hover_feature_holder_icons{height:60%}.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix{margin:0 0 3%}.blog_holder.masonry article{width:47%}.box_image_holder .box_icon .fa-stack{font-size:3em}.q_steps_holder .step1{left:-81px}.q_steps_holder .step2{left:122px}.q_steps_holder .step3{left:350px}.q_steps_holder .step4{left:560px}.q_steps_holder .step1,.q_steps_holder .step2,.q_steps_holder .step3,.q_steps_holder .step4{margin:0 0 30px}.qode_call_to_action .two_columns_75_25>.column2>.column_inner{padding:0}.qode_call_to_action .qbutton{padding:0 10px!important;font-size:10px}.q_icon_list p,.q_list.number.circle_number li{line-height:25px}.latest_post_holder ul>li.two iframe,body.boxed .latest_post_holder ul>li.two iframe{height:212px}.latest_post_holder ul>li.three iframe,body.boxed .latest_post_holder ul>li.three iframe{height:137px}.latest_post_holder ul>li.four iframe,body.boxed .latest_post_holder ul>li.four iframe{height:102px}.filter_outer{height:auto}}@media only screen and (min-width:768px) and (max-width:1100px){.portfolio_gallery a.v4{width:32%;margin:0 2% 2% 0!important}.portfolio_gallery a.v4:nth-child(3n){margin:0 0 2% 0!important}.gallery_holder ul.v5 li,.gallery_holder ul.v4 li{width:23.1%;margin:0 2.5% 20px 0!important}.gallery_holder ul.v5 li:nth-child(4n),.gallery_holder ul.v4 li:nth-child(4n){margin:0 0 20px!important}.latest_post_holder ul>li.three{width:31.6%;padding:0 2.6% 0 0!important}.latest_post_holder ul>li.three:nth-child(3),.latest_post_holder ul>li.three:nth-child(7),.latest_post_holder ul>li.three:nth-child(11){padding:0!important}.drop_down .wide .second ul li .flexslider.widget_flexslider ul.flex-direction-nav li{width:194px}.widget.widget_search form input[type="text"]{width:67%}.blog_holder article .post_info{width:10%}.blog_holder article .post_content_holder{width:90%}.grid2 .blog_single article .post_info{width:13%}.grid2 .blog_single article .post_content_holder{width:87%}.grid2 .blog_single article .post_info .inner{padding:0 10px 0 0}.single_tags{margin:35px 0 0 10%}.q_percentage_with_icon{width:100%!important;height:180px!important;line-height:180px!important}.q_percentage_with_icon canvas{width:100%!important;height:100%!important}}@media only screen and (min-width:1000px) and (max-width:1100px){.q_percentage_with_icon{width:80%!important}}@media only screen and (max-width:900px){.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler{width:33.32%}.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.mac .projects_holder.v6.standard_no_space .mix,.mac .projects_holder.v6.hover_text.no_space .mix,.mac .projects_holder.v6.standard_no_space .filler,.mac .projects_holder.v6.hover_text.no_space .filler,.mac .projects_holder.v5.standard_no_space .mix,.mac .projects_holder.v5.hover_text.no_space .mix,.mac .projects_holder.v5.standard_no_space .filler,.mac .projects_holder.v5.hover_text.no_space .filler,.mac .projects_holder.v4.standard_no_space .mix,.mac .projects_holder.v4.hover_text.no_space .mix,.mac .projects_holder.v4.standard_no_space .filler,.mac .projects_holder.v4.hover_text.no_space .filler{width:33.3%}}@media only screen and (min-width:600px) and (max-width:768px){.portfolio_gallery a.v3,.portfolio_gallery a.v4{width:49%!important;margin:0 2% 2% 0!important}.portfolio_gallery a.v3:nth-child(2n),.portfolio_gallery a.v4:nth-child(2n){margin:0 0 2% 0!important}.gallery_holder ul.v5 li,.gallery_holder ul.v4 li,.gallery_holder ul.v3 li{width:31.2%!important;margin:0 3.2% 20px 0!important}.gallery_holder ul.v5 li:nth-child(3n),.gallery_holder ul.v4 li:nth-child(3n),.gallery_holder ul.v3 li:nth-child(3n){margin:0 0 20px!important}.blog_holder article .post_info{width:14%}.blog_holder article .post_content_holder{width:86%}.grid2 .blog_single article .post_info{width:17%}.grid2 .blog_single article .post_content_holder{width:83%}.single_tags{margin:35px 0 0 14%}.blog_holder article .post_info .inner,.grid2 .blog_single article .post_info .inner{padding:0 10px 0 0}.widget.widget_search form input[type="text"]{width:60%}.q_image_with_text_over.one_fourth{width:49.9%}}@media only screen and (max-width:768px){body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner,body.boxed .full_width .parallax_content,body.boxed .carousel-inner{width:470px}.container_inner,.boxed section.section .section_inner,section.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer{width:420px}nav.mobile_menu>ul{width:420px}.title h1 span{font-size:70%}.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v3 .mix,.projects_holder.v2 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix,.projects_holder.circle.v6 .mix,.projects_holder.circle.v5 .mix,.projects_holder.circle.v4 .mix,.projects_holder.circle.v3 .mix,.projects_holder.circle.v2 .mix{width:47.9%;margin:0 0 4.7%}.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix{margin:0 0 4.2%}.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v3 .filler,.projects_holder.v2 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v3.hover_text .filler,.projects_holder.v2.hover_text .filler,.projects_holder.circle.v6 .filler,.projects_holder.circle.v5 .filler,.projects_holder.circle.v4 .filler,.projects_holder.circle.v3 .filler,.projects_holder.circle.v2 .filler{width:47.9%}.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v5.standard_no_space .filler,.projects_holder.v4.standard_no_space .filler,.projects_holder.v3.standard_no_space .filler,.projects_holder.v2.standard_no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v3.hover_text.no_space .mix,.projects_holder.v2.hover_text.no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v3.hover_text.no_space .filler,.projects_holder.v2.hover_text.no_space .filler,.safari_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .mix,.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .filler,.safari_browser .projects_holder.v2.standard_no_space .mix,.safari_browser .projects_holder.v2.hover_text.no_space .mix,.safari_browser .projects_holder.v2.standard_no_space .filler,.safari_browser .projects_holder.v2.hover_text.no_space .filler,.mac .projects_holder.v6.standard_no_space .mix,.mac .projects_holder.v6.hover_text.no_space .mix,.mac .projects_holder.v6.standard_no_space .filler,.mac .projects_holder.v6.hover_text.no_space .filler,.mac .projects_holder.v5.standard_no_space .mix,.mac .projects_holder.v5.hover_text.no_space .mix,.mac .projects_holder.v5.standard_no_space .filler,.mac .projects_holder.v5.hover_text.no_space .filler,.mac .projects_holder.v4.standard_no_space .mix,.mac .projects_holder.v4.hover_text.no_space .mix,.mac .projects_holder.v4.standard_no_space .filler,.mac .projects_holder.v4.hover_text.no_space .filler,.mac .projects_holder.v3.standard_no_space .mix,.mac .projects_holder.v3.hover_text.no_space .mix,.mac .projects_holder.v3.standard_no_space .filler,.mac .projects_holder.v3.hover_text.no_space .filler,.mac .projects_holder.v2.standard_no_space .mix,.mac .projects_holder.v2.hover_text.no_space .mix,.mac .projects_holder.v2.standard_no_space .filler,.mac .projects_holder.v2.hover_text.no_space .filler{width:100%}.projects_holder.v6.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v2.standard_no_space .mix{margin:0 0 6.5%}.projects_holder article .hover_feature_holder_icons,.portfolio_slider .hover_feature_holder_icons,.projects_holder.v4 article .hover_feature_holder_icons,.projects_holder.v5 article .hover_feature_holder_icons,.projects_holder.v6 article .hover_feature_holder_icons{height:70%}.portfolio_gallery a.v2,.portfolio_gallery a.v3,.portfolio_gallery a.v4{width:100%;margin:0 0 4% 0!important}.portfolio_gallery a.v3:nth-child(2n),.portfolio_gallery a.v4:nth-child(2n){margin:0 0 4% 0!important}.blog_holder article .post_info{width:15%}.blog_holder article .post_content_holder{width:85%}.grid2 .blog_single article .post_info{width:18%}.grid2 .blog_single article .post_content_holder{width:82%}.single_tags{margin:35px 0 0 14%}.blog_holder article .post_info .inner{padding:0 5px 0 0}.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner,body.page-template-blog-masonry-php .two_columns_66_33>.column1>.column_inner{padding:0}.footer_top .column_inner>div{margin:0 0 25px!important}.footer_top .column_inner{border:0}.footer_top .column_inner{padding:0!important;height:inherit!important}.q_tabs.vertical .tabs-nav{width:22%;margin:0 5% 0 0}.q_tabs.vertical.right .tabs-nav{float:right;margin:0 0 0 5%}.q_tabs.vertical .tabs-container{width:73%}.q_tabs.horizontal .tab-content{padding:30px 0 10px}.q_tabs .tabs-nav li a{padding:0 8px}.q_tabs.vertical .tabs-nav li a{padding:6px 10px}.gallery_holder ul.v5 li,.gallery_holder ul.v4 li,.gallery_holder ul.v3 li,.gallery_holder ul.v2 li{width:47.5%!important;margin:0 4.5% 20px 0!important}.gallery_holder ul.v5 li:nth-child(2n),.gallery_holder ul.v4 li:nth-child(2n),.gallery_holder ul.v3 li:nth-child(2n),.gallery_holder ul.v2 li:nth-child(2n){margin:0 0 20px!important}#respond textarea{width:92%;padding:13px 4%}.blog_holder.masonry article,.two_columns_75_25 .blog_holder.masonry article,.two_columns_66_33 .blog_holder.masonry article,.two_columns_33_66 .blog_holder.masonry article,.two_columns_25_75 .blog_holder.masonry article{width:100%}.latest_post_holder ul>li.four,.latest_post_holder ul>li.three,.latest_post_holder ul>li.two{width:100%;padding:0!important}.call_to_action_button_wrapper.right{text-align:center!important;margin-top:15px}.vc_row-fluid [class*='vc_span']{width:100%!important;margin-left:0!important}.vc_row-fluid .vc_span3 .qbutton.medium{padding:0 25px}.q_image_with_text_over.one_half,.q_image_with_text_over.one_third,.q_image_with_text_over.one_fourth{width:100%}.title .title_on_bottom_wrap .title_on_bottom_holder .title_on_bottom_holder_inner{padding:0 15px}.title .title_on_bottom_holder h1{line-height:18px;padding:7px 0}.latest_post_holder ul>li.two iframe,.latest_post_holder ul>li.three iframe,.latest_post_holder ul>li.four iframe,body.boxed .latest_post_holder ul>li.two iframe,body.boxed .latest_post_holder ul>li.three iframe,body.boxed .latest_post_holder ul>li.four iframe{height:236px}}@media only screen and (max-width:480px){body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner,body.boxed .full_width .parallax_content,body.boxed .carousel-inner{width:350px}.container_inner,.boxed section.section .section_inner,section.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer{width:300px}.blog_holder.masonry{width:300px!important}.header_bottom{padding:0 25px}footer .container_inner,.header_bottom .container_inner{width:auto}nav.mobile_menu>ul{width:auto}.projects_holder.v6 .mix,.projects_holder.v5 .mix,.projects_holder.v4 .mix,.projects_holder.v3 .mix,.projects_holder.v2 .mix,.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix,.projects_holder.circle.v6 .mix,.projects_holder.circle.v5 .mix,.projects_holder.circle.v4 .mix,.projects_holder.circle.v3 .mix,.projects_holder.circle.v2 .mix{width:100%;margin:0 0 7.4%}.projects_holder.v6.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v2.hover_text .mix{margin:0 0 7.8%}.projects_holder.v6 .filler,.projects_holder.v5 .filler,.projects_holder.v4 .filler,.projects_holder.v3 .filler,.projects_holder.v2 .filler,.projects_holder.v6.hover_text .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v3.hover_text .filler,.projects_holder.v2.hover_text .filler,.projects_holder.circle.v6 .filler,.projects_holder.circle.v5 .filler,.projects_holder.circle.v4 .filler,.projects_holder.circle.v3 .filler,.projects_holder.circle.v2 .filler{width:100%}.single_tags{margin:35px 0 0 19%}.q_tabs.vertical .tabs-nav{width:30%}.q_tabs.vertical .tabs-container{width:65%}.q_tabs .tabs-nav li a{padding:0 5px}.q_tabs.vertical .tabs-nav li a{padding:7px 5px}.gallery_holder ul.v5 li,.gallery_holder ul.v4 li,.gallery_holder ul.v3 li,.gallery_holder ul.v2 li{width:100%!important;margin:0 0 20px 0!important}.comment_holder .comment-list li ul.children{padding:0 0 0 15px}.comment_holder .comment .text .replay,.comment_holder .comment .text .comment-reply-link{position:relative;display:block;text-align:right;margin:15px 0 0}.box_image_with_border{margin:0 0 30px 0}.box_image_holder .box_icon .fa-stack{font-size:4em}.filter_holder ul li span{padding:0 10px}.q_steps_holder .circle_small span{left:-35px}.footer_bottom{line-height:50px;min-height:50px;height:auto}.footer_bottom p,.footer_bottom span{line-height:50px}.textwidget{padding:0 15px}.blog_holder article .post_info,.grid2 .blog_single article .post_info{float:none;width:100%;margin-bottom:15px}.blog_holder article .post_info .inner,.grid2 .blog_single article .post_info .inner{padding:0}.blog_holder article .post_content_holder,.grid2 .blog_single article .post_content_holder{width:100%}.blog_holder article .post_info .post_date{display:inline-block;border-bottom:0;border-right:1px solid #ddd;padding:0;width:33.2%}.blog_holder article .post_info .blog_like{width:32.2%;border-right:1px solid #ddd;padding-top:16px}.blog_holder.blog_single .blog_share,.blog_holder.blog_large_image .blog_share{display:inline-block;width:31%}.single_tags{margin-left:0}.qbutton,.load_more a,#submit_comment,.drop_down .wide .second ul li .qbutton,.drop_down .wide .second ul li ul li .qbutton{height:33px;line-height:33px;padding:0 15px}.qbutton:hover,.load_more a:hover,#submit_comment:hover,.drop_down .wide .second ul li .qbutton:hover,.drop_down .wide .second ul li ul li .qbutton:hover{padding:0 22px}.qbutton.big_large{height:50px;line-height:50px}.qbutton.large{height:41px;line-height:41px;padding:0 32px}.qbutton.large:hover{padding:0 40px}.qbutton.medium{height:36px;line-height:36px;padding:0 22px}.qbutton.medium:hover{padding:0 30px}.qbutton.small{height:33px;line-height:33px;padding:0 15px}.qbutton.small:hover{padding:0 22px}.qbutton.tiny,#submit_comment,.load_more.tiny a{height:29px;line-height:29px;padding:0 15px}.qbutton.tiny:hover,#submit_comment:hover,.load_more.tiny a:hover{padding:0 22px}.latest_post_holder ul>li.two iframe,.latest_post_holder ul>li.three iframe,.latest_post_holder ul>li.four iframe,body.boxed .latest_post_holder ul>li.two iframe,body.boxed .latest_post_holder ul>li.three iframe,body.boxed .latest_post_holder ul>li.four iframe{height:169px}}@media only screen and (max-width:350px){.full_width .section_inner_margin{margin:0}}



@media only screen and (min-width:1800px)

{

	.productcustombanner_inner

{

	-webkit-transform: translate(-50%,-50%);

transform: translate(-50%,-50%);

left: 19%;

top: 50%;

position: absolute;

}

}



@media only screen and (min-width:1001px)

{

	nav.main_menu.right

	{

		position: absolute;

		right: 0px;

		bottom:6px;

	}

	

	nav.main_menu ul li a

	{

		line-height:15px;

	}

	.header_bottom 

	{

		padding: 5px 45px;

	}

	.footer_top .four_columns>.column1

	{

		width:20.00%;

	}

	.footer_top .four_columns>.column2

	{

		width:20.00%;

	}
    .woocommerce-account #menu-header-navigation,.woocommerce-account .header_top p
	{
		visibility:hidden;
	}
	.woocommerce-account .onlyforaccountpage
	{
		display:block;
		position:absolute;
		right:0px;
		top:44px;
		z-index: 222222;
	}
	.woocommerce-account .header_inner
	{
		height:25px;
	}
	.woocommerce-account .header_top .container_inner
	{
		position:relative;
	}
	.onlyforaccountpagesearch
	{
		border:1px solid #d7d7d7;

	}
	.onlyforaccountpagesearch input
	{
	color: #476d95 !important;	
	font-family: 'open_sansregular' !important;
	background:url(../img/accountsearchicon.png) no-repeat 96% center #fff;
	}
	.footer_top .four_columns>.column4

	{

		width:21.00%;

	}

	.footer_top .four_columns>.column3

	{

		width:38.99%;

	}

	.footer_top .four_columns>.column3 p

	{

		padding-right: 55px;

		line-height: 30px;

	}

	.below1000px

	{

		display:none;

	}

	.logo_wrapper

	{

		height: 60px;

	}

	.welcomedes p:nth-of-type(3)

	{

		margin-top: 60px;

	}

	.contactuscontainer .two_columns_66_33 > .column1

	{

		width:64.66%;

	}

	.contactuscontainer .two_columns_66_33 > .column2

	{

		width:35.33%;

	}

	.innerpagestwocol > .column1,.singleblogpagetwocol > .column1,.blogpagetwocol> .column1,.aboutpagetwocol> .column1

	{

		width:70.3%;

	}

	.innerpagestwocol > .column2,.singleblogpagetwocol > .column2,.blogpagetwocol> .column2,.aboutpagetwocol> .column2

	{

		width:29.7%;

	}

	.subscriptiontitle

	{

		line-height: 50px;

	}

	.subscriptiontwocol .column2 .column_inner

	{

		padding:0px;	

	}

	.sidebarpopularpost > .column1

{

	width:40%;

}

.sidebarpopularpost > .column1 >.column_inner

{

	padding:0px;

}

.sidebarpopularpost > .column2 >.column_inner

{

	padding: 0 0 0 8px;

}

.sidebarpopularpost > .column2

{

	width:60%;

}

.shopslidertwocol > .column1 

{

position:relative;

}



.shopslidertwocol > .column1 .column_inner

{

	display:table-cell;

	height:100%;

	vertical-align:middle;

	position:absolute;

	top:23%;

	right:5%;

}

.productcustomfields .three_columns>.column1>.column_inner,.productcustomfields .three_columns>.column2>.column_inner,.productcustomfields .three_columns>.column3>.column_inner

{

	min-height: 345px;

	display: table;

	width: 100%;

	box-sizing: border-box;

}

.productcustombanner_inner

{

	-webkit-transform: translate(-50%,-50%);

transform: translate(-50%,-50%);

left: 25%;

top: 50%;

position: absolute;

}

}

@media only screen and (max-width:768px)

{

	.logoheadermobiledesign

	{

		display:block;

		padding:10px 0px;

		border-top:1px solid #dbdbdb;

	}

	.logoheadermobiledesign img,.headermobiledesignheader_top

	{

		display:block;

		margin:0px auto;

	}

	.logoheadermobiledesign img

	{

		position: relative;

		left: -8px;



	}
	.sub_menu > li:nth-of-type(1)
{
	background:url(../img/bugicon.png) no-repeat 0px center;
}
	.sub_menu > li:nth-of-type(2)
{
	background:url(../img/bugswepicon.png) no-repeat 0px center;
}
.sub_menu > li:nth-of-type(3)
{
	background:url(../img/cyberdetectionicon.png) no-repeat 0px center;
}
.sub_menu > li:nth-of-type(4)
{
	background:url(../img/detectionicon.png) no-repeat 0px center;
}
.sub_menu > li:nth-of-type(5)
{
	background:url(../img/listenbugdetectionicon.png) no-repeat 0px center;
}
.sub_menu li:nth-of-type(6)
{
	background:url(../img/smartphonedetectionicon.png) no-repeat 0px center;
}
.sub_menu li:nth-of-type(7)
{
	background:url(../img/tscmicon.png) no-repeat 0px center;
}
.sub_menu li:nth-of-type(8)
{
	background:url(../img/wiretrappingicon.png) no-repeat 0px center;
}
	.sub_menu
	{
		top: -72px !important;
		width: 1100% !important;
		position: absolute !important;
		list-style: none;
		padding: 70px 0px 0px 0px !important;
		margin: 0 !important;
		background: url(../img/backbutton.png) no-repeat 25px 25px #003262 !important;
		z-index: 55555555 !important;
	}
	.sub_menu li
	{
		padding-left:45px !important;
	}
	.sub_menu li a
	{
		font-size: 15px !important;
	}
	.sub_menu li:last-child
    {
		margin-left:20px !important
	}
	.sub_menu.active
	{
		display: block !important;
		-webkit-box-shadow: -101px -15px 178px 72px rgba(0,0,0,0.75);
-moz-box-shadow: -101px -15px 178px 72px rgba(0,0,0,0.75);
box-shadow: -101px -15px 178px 72px rgba(0,0,0,0.75);
	}


	.logo_wrapper,.header_inner_right,.headertagline,.desktopslides,.desktopwelcomecontainer,.accordionmaintitlefordesktop,.desktopcopyright

	{

		display:none !important;

	}

	.welcomecontainer>.container_inner

	{

		padding: 0px 0px 40px 0px !important;

	}
    .defineoverflow
	{
		overflow:visible !important;
	}
	.mobile_menu_button

	{

		height: 60px;

	}

	.mobilewelcomecontainer

	{

	margin-top: 50px;

	}

	.welcometitle {

	color: #181819;

	font-family: 'open_sansbold';

	font-size: 20px;

	margin:40px 0px 0px 0px;

	text-align:center;

	line-height:20px;

	}

	.welcomedes p

	{

		text-align:center;

	}

	.alignimgleft

	{

		float:none;

		display:block;

		margin:auto;

		text-align: center;

	}

	.homepagecontactcta

	{

		margin-right:0px;

		padding: 60px 0px;

	}

	.welcomedes h2 {

	font-size: 23px;

text-align: center;

line-height: 23px;

margin-bottom:6px;

	}

	.headermobiledesignheader_top p

	{

		color: #ffffff !important;

		padding: 5px 30px;

		background: #878984;

		font-family: 'open_sansregular';

		line-height: 30px;

		font-weight:normal !important;

		display:table;

		margin:auto;

	}

	.headermobiledesignheader_top p strong

	{

		font-family: 'open_sansbold';

		text-transform: uppercase;

	}

	.headermobileshopbtn

	{

		display:inline-block;

		float:right;

	}

	.headermobileshopbtninner

	{

		display:table;

		height:60px;

		color: #fff !important;

	}

	.headermobileshopbtn p

	{

		display:table-cell;

		vertical-align:middle;

	}

	.headermobileshopbtn a

	{

		color: #fff !important;

		line-height: 14px;

		padding: 4px 15px 7px 15px;

		font-size: 14px;

		background: #003262 !important;

		border-radius: 4px;

		font-family: 'open_sansregular';

	}

	.mobileslides,.mobilewelcomecontainer,.accordionmaintitleformobile,.mobilecopyright

	{

		display:inherit !important;

	}

	.accordionmaintitle

	{

		margin-bottom: 25px;

	}

	.accordioncontainer>.container_inner

	{

		padding:40px 0px 25px 0px !important;

	}

	.servicesmenu ul li

	{

		display: block;

		float: none;

		font-size: 16px;

	}

	.servicesmenu-nav li:not(:last-child)

	{

		border-bottom:1px solid #567ea8;

		border-right:0px;

	}

	.carouselimg

	{

		display: inline-block;

		height: 55px;

		margin: 0px;

		position: relative;

		width: 45%;

	}

	.carouselimg img {

		position: relative;

		max-width: 100%;

		max-height: 100%;

		margin: auto;

		display: table;

	

	}

	.footer_top .four_columns>.column1>.column_inner,.footer_top .four_columns>.column2>.column_inner,.footer_top .four_columns>.column3>.column_inner,.footer_top .four_columns>.column4>.column_inner

	{

		min-height:0px !important;

	}

	.footer_top .four_columns>.column3 

	{

		margin-bottom: 20px;

	}

	.lastfooterwidgetcontent

	{

		margin: 20px 0px 0px 0px;

	}

	.footercopyrightbottom .two_columns_75_25 p

	{

		text-align:center;

		line-height:16px;

	}

	.footercopyrightbottom .two_columns_75_25 img

	{

		float: none;

		cursor: pointer;

		margin: 25px auto 0px auto;

		display: block;

	}

	.carouselimg:nth-of-type(odd)

	{

		margin-right: 8% !important;

	}

	.servicesmenu-nav

	{

		display:block;

	}

	.bugdetectionicon

{

	background:url(../img/bugicon.png) no-repeat 35px center;

}

.bugdetectionicon a

{

	padding:20px 15px 20px 85px;

}

.bugsweepicon

{

	background:url(../img/bugswepicon.png) no-repeat 35px center;

}

.bugsweepicon a

{

	padding:20px 15px 20px 85px;

}

.cyberdetectionicon

{

	background:url(../img/cyberdetectionicon.png) no-repeat 35px center;

}

.cyberdetectionicon a

{

	padding:20px 15px 20px 85px;

}

.droppingdetectionicon

{

	background:url(../img/detectionicon.png) no-repeat 35px center;

}

.droppingdetectionicon a

{

	padding:20px 15px 20px 85px;

}

.listendetectionicon

{

	background:url(../img/listenbugdetectionicon.png) no-repeat 35px center;

}

.listendetectionicon a

{

	padding:20px 15px 20px 85px;

}

.smartdetectionicon

{

	background:url(../img/smartphonedetectionicon.png) no-repeat 35px center;

}

.smartdetectionicon a

{

	padding:20px 15px 20px 85px;

}

.tscmdetectionicon

{

	background:url(../img/tscmicon.png) no-repeat 35px center;

}

.tscmdetectionicon a

{

	padding:20px 15px 20px 85px;

}

.wiretappingdetectionicon

{

	background:url(../img/wiretrappingicon.png) no-repeat 35px center;

}

.wiretappingdetectionicon a

{

	padding:20px 15px 20px 85px;

}

.fourblocks >.container_inner {

padding: 30px 0px 30px 0px !important;

}

.fourblocks >.container_inner .column1,.fourblocks >.container_inner .column2,.fourblocks >.container_inner .column3

{

margin-bottom: 30px !important;

}

nav.mobile_menu.active {

    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.75) !important;

    height: 10000px;

}

nav.mobile_menu {

    display: block;

    position: absolute;

   

}

nav.mobile_menu > ul {

    margin-left: 30px;

	background:#003262;

	-webkit-box-shadow: 6px 3px 21px 0px rgba(50, 50, 50, 0.75);

	-moz-box-shadow:    6px 3px 21px 0px rgba(50, 50, 50, 0.75);

	box-shadow:         6px 3px 21px 0px rgba(50, 50, 50, 0.75);

}

nav.mobile_menu ul li {

    border-bottom:1px solid #013f7a;

	margin-left:25px;

}

nav.mobile_menu ul li:last-child {

    border-bottom:0px !important;

	margin-left:25px;

}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3, nav.mobile_menu ul li ul li a, nav.mobile_menu ul li.open_sub > a:first-child

{

	border-bottom:0px !important;

}

nav.mobile_menu ul li a,nav.mobile_menu ul li:hover a,nav.mobile_menu ul li:active a

{

color: #fff !important;

padding: 19px 0px;

}
nav.mobile_menu>ul >li >a,nav.mobile_menu> ul >li:hover>a,nav.mobile_menu> ul>li:active >a
{
	font-size: 18px !important;
}
nav.main_menu ul li:last-child

{

	background:none !important;

	border-radius:0px !important;

}

nav.mobile_menu {

    display: block;

    position: absolute;

    top:67px;

    width: 300%;

    left: -30px;

}

.mobilemenuupper.active

{

	display:inherit;

	z-index: 22222222;

}

.mobilemenuupper.active:before

{

	content:"";

	position:absolute;

	display:block;

	width:500px;

	left:-500px;

	background:rgba(0,0,0,0.75);

}

#mobilemenucloseicon p

{

	line-height:67px;

}
.homepagecontactcta
{
	margin-right:0px;
}
.pagetitle,.subscriptiontitle
{
	font-size: 18px;
	
}
.pagetitle
{
	line-height: 21px;
}
.subscriptiontitle
{
	margin-bottom:20px;
}
.debuggingimage img,.aboutsectiontwocol1,.aboutsectionfourcol1
{
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
	margin-top: 0px;
}
.blogpagetwocol >.column1 .post_text
	{
		padding: 0px 20px;
	}
	.blogpagetwocol > .column1 .post_text p
	{
		padding-right: 0px
	}
	.additionalblogdescription .column2 >.column_inner
	{
		float:none !important;
	}
	.additionalblogdescription
	{
		padding: 15px 20px 35px 20px;
	}
	.shopslidercontainer
	{
		position:relative;
	}
	.shoppagetitle h3
	{
		font-size: 21px;
	}
	.shoppagecontentcol .column1,.shoppagecontentcol .column2,.shoppagecontentcol .column3,.shoppagecontentcol .column4,.shoppagecontentcol .column5
	{
		float:none;
		width:100%;
		display:block;
		
	}
	.shoppagecontentcol .column1>.column_inner,.shoppagecontentcol .column2>.column_inner,.shoppagecontentcol .column3>.column_inner.shoppagecontentcol .column4>.column_inner,.shoppagecontentcol .column5>.column_inner
	{
		padding:0px;
		
	}
	.shopslidertwocol h3,.shopslidertwocol h4
	{
		text-align:center;
	}
	.shopslidertwocol a,.shopctafirst img,.shopctalast img
	{
		display:table;
		margin-left:auto;
		margin-right:auto;
	}
	.shopctafirst,.shopctalast
	{
		background:transparent;
	}
	.shopctafirst h5,.shopctafirst p,.shopctalast h5,.shopctalast p
	{
		text-align:center;
	}
	.shopctafirst
	{
		margin-top:30px;
	}
	.shopctafirst img,.shopctalast img
	{
		margin:10px auto;
	}
	.shopctalast
	{
		margin-top:20px;
		margin-bottom:20px;
	}
	.page.page-id-7 ul.tabs li
	{
		display: block;
		font-size: 16px;
	}
	#customtab .column1,#customtab .column2,#customtab .column3,#customtab .column4
	{
		margin-bottom:35px;
	}
	.ctafirstorsecond1 .alignleft,.ctafirstorsecond2 .alignright
	{
		display:block;
		margin:10px auto !important;
		float:none;
	}
	.ctafirstorseconddes1 h2,.ctafirstorseconddes2 h2
	{
		text-align:center;
		font-size: 21px;
	}
	.ctafirstorsecondbtn2,.ctafirstorsecondbtn1
	{
		display:table;
		margin-left:auto;
		margin-right:auto;
	}
	.ctafirstorseconddes1 p,.ctafirstorseconddes2 p
	{
		width: 100%;
			text-align:center;
	}
	.ctainside2
	{
		position: relative;
width: 100%;
left: 0px;
-webkit-transform:none;
transform: none;
	}
	#menu-shop-menu li:not(:last-child) {
margin-right: 0px;
}
#menu-shop-menu li
{
	display:block;
}
.singularproduct .single_add_to_cart_button
{
	float:left;
	margin:15px 0px;
	display:table;
}
.productcustombanner
{
	height: 100%;
position: relative;
width: 100%;
top: 0px;
}
.viewallpagi,.mycustompagination,.form-wppp-select.products-per-page
{
	display: table !important;
	margin:10px auto !important;
	
}
.filedownloaddiv
{
	margin: 25px 15px 25px 0px;
	border-right:0px;
}
.productcustomfields .three_columns>.column2>.column_inner,.productcustomfields .three_columns>.column1>.column_inner,.choosedproductcategoryslider .column1>.column_inner,.choosedproductcategoryslider .column2>.column_inner
{
	border-right:0px;
}
.choosedproductcategoryslider .productimagecontiner img
{
	display:block;
	margin:10px auto;
}
.productcustombanner
{
	margin:20px 0px;
}
.tabbedcontent ul.tabs li
{
	padding: 15px 16px;
	font-size: 11px;
}
.related.products h2:before,.related.products h2:after
{
	display:none;
}
.choosedproducategory ul.tabs li
{
	display: block;
}
}
@media only screen and (max-width:480px)
{
.bx-controls.bx-has-controls-direction
{
	display:none;
}
}
@media only screen and (max-width:1000px)

{

.header_top,.home-slider-container .bx-wrapper .bx-controls-direction a,.checkdesktopabove1100px

{

	display:none;

}

.header_bottom

{

	background:#fff !important;

}	

.mobile_menu_button span

{

	color: #003262;

	width: 30px;

	height: 24px;

	font-size: 32px;



}

.sliderdescription

{

	position:relative;

}

.sliderdescription_inner

{

	width: 100%;

	margin: 0 auto;

}

.slideroverlay {

width: 100%;

float: none;

}

.sliderdes

{

	margin-top:10px;

}

.sliderbtn, .sliderbtn:hover

{

	margin: 10px auto;

}

.home .homepagecontactform, .tscmservices .homepagecontactform

{

	margin-right:0px;

}

}

@media only screen and (min-width:1001px) and (max-width:1320px)
{
	nav.main_menu>ul>li a
	{
		font-size: 12px !important;
	}
	.slideroverlay
	{
		float:none !important;
		width:auto !important;
	}
	.servicesmenu ul li a
	{
		font-size: 10px;
	}
	.bugdetectionicon a {
	padding: 20px 5.5px 20px 55px;
	}
	.bugsweepicon a
{
	padding:20px 5.5px 20px 45px;
}
.cyberdetectionicon a
{
	padding:20px 5.5px 20px 50px;
}
.droppingdetectionicon a
{
	padding:20px 5.5px 20px 45px;
}
.listendetectionicon a
{
	padding:20px 5.5px 20px 45px;
}
.smartdetectionicon a
{
	padding:20px 5.5px 20px 45px;
}
.tscmdetectionicon a
{
	padding:20px 5.5px 20px 45px;
}
.wiretappingdetectionicon a
{
	padding:20px 5.5px 20px 50px;
}
.subscriptiontitle
	{
		font-size:22px;
	}
	.blogpagetwocol >.column1 .post_text
	{
		padding: 0px 20px;
	}
	.blogpagetwocol > .column1 .post_text p
	{
		padding-right: 0px
	}
	.pagetitle
{
	line-height: 21px;
}
.shop-slider-container li>img
{
	min-height:260px;
}
.shopctafirst h5,.shopctalast h5
{
	font-size:22px;
}
.shopctafirst p,.shopctalast p
{
	font-size: 12px;
}
#menu-shop-menu li:not(:last-child) {
margin-right: 24px;
}

}
@media only screen and (min-width:769px) and (max-width:1000px)
{
	.contactformtitle, .signupforquickqoute
	{
		padding: 9px 10px;
		font-size: 11px;
	}
	.servicesmenu ul li
	{
		width: 24.8%;
	}
	.servicesmenu-nav li:last-child
	{
	border-right: 1px solid rgba(54,54,54,0.21);
	}
	.homepagecontactcta
	{
		margin-right: 0px;
	}
	.carouselimg,.carouselimg:first-child
	{
		margin:0px 37px 0px 0px !important;
	}
	.subscriptiontitle
	{
		font-size:16px;
	}
	.upperarrow,.downarrow
	{
		width: 49.2%;
	}
	.blogpagetwocol >.column1 .post_text
	{
		padding: 0px 20px;
	}
	.blogpagetwocol > .column1 .post_text p
	{
		padding-right: 0px
	}
	.pagetitle
{
	line-height: 21px;
}
}
@media only screen and (min-width:1001px)
{
.prodcutcatwocolfirst .form-wppp-select.products-per-page
{
	float:none !important;
	margin:0px !important;
	display:inline-block !important;
}
.shoppagecontentcolimg img
{
	max-height: 149px;
}

}
@media only screen and (min-width:1801px)
{
	.page.page-id-1005 .productcustombanner
	{
		width: 64%;
	}
	.page.page-id-1005 .productcustombanner_inner
	{
		left: 60%;
	}
	.page.page-id-1009 .productcustombanner
	{
		width:100%;
	}
	.page.page-id-1009 .productcustombanner_inner
	{
		left: 50%;
	}
}
@media only screen and (min-width:1501px) and (max-width:1800px)
{
	.page.page-id-1005 .productcustombanner
	{
		width:100%;
	}
	.page.page-id-1005 .productcustombanner_inner
	{
		left: 45%;
	}
	.page.page-id-1009 .productcustombanner
	{
		width:100%;
	}
	.page.page-id-1009 .productcustombanner_inner
	{
		left: 57%;
	}
}
@media only screen and (min-width:1201px) and (max-width:1400px)
{
	.page.page-id-1005 .productcustombanner
	{
		width:100%;
	}
	.page.page-id-1005 .productcustombanner_inner
	{
		left: 45%;
	}
}
@media only screen and (min-width:1001px) and (max-width:1399px)
{
	.page.page-id-1009 .productcustombanner
	{
		width:100%;
	}
	.page.page-id-1009 .productcustombanner_inner
	{
		left:inherit !important;
		right: 145px;
	}
}

@media only screen and (max-width:768px)
{
.large-block-grid-3 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
	    margin-bottom: 30px;
}
.left h3.breadcrumb {
    margin: 0;
    font-size: 138%;
}
}
@media only screen and (max-width:768px)
{
.single-product .large-6.columns.product-gallery ,.single-product .product-info.large-4.small-12.columns.left,.single-product .product-page-aside.large-2.small-12.columns.text-center.hide-for-small	,.page-template-page-checkout .large-8.small-12.columns,.page-template-page-checkout .large-4.small-12.columns,.woocommerce-checkout .large-7.columns,.woocommerce-checkout .large-5.columns
{
	width:100%;
}
.single-product .next-prev-nav {
    text-align: left;
}
.product-lightbox .large-7.columns,.product-lightbox .large-5.columns
{
	width:100%;
}
.iosSlider.product-gallery-slider {
    min-height: 300px;
}
.checkout-breadcrumb h1 {
    font-size: 127%;
    line-height: 25px;
}
.woocommerce-message {
    font-size: 120%;
	    text-align: center;
}
.woocommerce-message:before {
    display: block;
    text-align: center;
}
.woocommerce-message a {
    float: none;
    display: block;
}
.cart-wrapper {
    padding-right: 0px;
	border-right: 0px solid #DDD;

}
.shop_table.cart .product-price
{
	display: none;
}
.shop_table.cart td.product-name {
    padding: 0 10px;
    font-size: 80%;
    width: 35%;
    vertical-align: middle;
}
.shop_table.cart td.product-thumbnail
{
	display:inherit;
}
.cart_totals  .shipping-calculator-form select {
    font-size: 80%;
}
.shop_table.cart .product-quantity
{
	    width: 65px;
}
.shop_table.cart .product-thumbnail img
{
	    width: 25px;
}

.productfeatureholder {
    padding: 15px 0px;
}
.productfeatures .three_columns>.column1, .three_columns>.column2, .three_columns>.column3 { 
 max-width: 33%;
}
.productfeatures>.container_inner {
padding:0 50px !important;
width:auto;
}
}

.slideroverlay {
    width: 440px;
}
.sliderdes {
    color: #ffffff;
    font-size: 43px;
    line-height: 48px;
}
.sliderbtn, .sliderbtn:hover {
    color: #fff;
    border: 2px solid #fff;
    padding: 18px 30px;
    margin: 45px auto;
}