/**handles:boc-animation-styles,boc-responsive-style**/
@media only screen and (min-width:769px){.boc_animate_when_almost_visible{opacity:0}.boc_anim_hidden{opacity:0}.boc_start_animation,.wpb_start_animation{opacity:1;-webkit-transition:transform .7s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;-moz-transition:transform .7s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;-o-transition:transform .7s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;-ms-transition:transform .7s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;transition:transform .7s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s}.boc_start_animation.button{-webkit-transition:all .15s linear,transform .9s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;-moz-transition:all .15s linear,transform .9s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;-ms-transition:all .15s linear,transform .9s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;-o-transition:all .15s linear,transform .9s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s;transition:all .15s linear,transform .9s cubic-bezier(.26,.87,.44,1) .25s,opacity .6s ease .25s}.boc_start_animation.back{-webkit-transition:transform .7s cubic-bezier(.25,1.59,.62,1.04),opacity .7s ease;-moz-transition:transform .7s cubic-bezier(.25,1.59,.62,1.04),opacity .7s ease;-o-transition:transform .7s cubic-bezier(.25,1.59,.62,1.04),opacity .7s ease;-ms-transition:transform .7s cubic-bezier(.25,1.59,.62,1.04),opacity .7s ease;transition:transform .7s cubic-bezier(.25,1.59,.62,1.04),opacity .7s ease}.boc_start_animation.boc_top-to-bottom,.wpb_start_animation.boc_top-to-bottom{transform:translateY(0)}.boc_top-to-bottom{transform:translateY(-40px)}.boc_start_animation.boc_bottom-to-top,.wpb_start_animation.boc_bottom-to-top{transform:translateY(0)}.boc_bottom-to-top{transform:translateY(40px)}.boc_start_animation.boc_left-to-right,.wpb_start_animation.boc_left-to-right{transform:translateY(0)}.boc_left-to-right{transform:translateX(-40px)}.boc_start_animation.boc_right-to-left,.wpb_start_animation.boc_right-to-left{transform:translateY(0)}.boc_right-to-left{transform:translateX(40px)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,90deg);transform:perspective(6000px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,-20deg);transform:perspective(6000px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,10deg);transform:perspective(6000px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,-5deg);transform:perspective(6000px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(6000px);transform:perspective(6000px)}}@keyframes flipInX{0%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,90deg);transform:perspective(6000px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,-20deg);transform:perspective(6000px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,10deg);transform:perspective(6000px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(6000px) rotate3d(1,0,0,-5deg);transform:perspective(6000px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(6000px);transform:perspective(6000px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes sideBounce{0,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}50%{-webkit-transform:translateX(6px);transform:translateX(6px);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.2);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.2)}}@keyframes sideBounce{0,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}50%{-webkit-transform:translateX(6px);transform:translateX(6px);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.2);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.2)}}.sideBounce{-webkit-animation:sideBounce .85s linear infinite;animation:sideBounce .85s linear infinite}.side_bounce_icon i.icon{display:inline-block;-webkit-animation:sideBounce .85s linear infinite;animation:sideBounce .85s linear infinite}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.side_icon_box.boc_animate_when_almost_visible.boc_start_animation>*{-webkit-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-moz-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-o-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-ms-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s}.side_icon_box.boc_animate_when_almost_visible .icon_feat{opacity:0;transform:translateX(-40px)}.side_icon_box.boc_animate_when_almost_visible.boc_start_animation .icon_feat{opacity:1;transform:translateX(0)}.side_icon_box.boc_animate_when_almost_visible h3{opacity:0;transform:translateX(40px)}.side_icon_box.boc_animate_when_almost_visible.boc_start_animation h3{opacity:1;transform:translateX(0)}.side_icon_box.boc_animate_when_almost_visible .side_icon_box_content{opacity:0;transform:translateX(40px)}.side_icon_box.boc_animate_when_almost_visible.boc_start_animation .side_icon_box_content{opacity:1;transform:translateX(0)}.top_icon_box.boc_animate_when_almost_visible>:not(a),.top_icon_box.boc_animate_when_almost_visible>a>div{opacity:0}.top_icon_box.boc_animate_when_almost_visible.boc_start_animation>*,.top_icon_box.boc_animate_when_almost_visible.boc_start_animation>a>div{opacity:1;-webkit-transition:all 1.2s cubic-bezier(.23, 1, .32, 1) 0s;-moz-transition:all 1.2s cubic-bezier(.23, 1, .32, 1) 0s;-o-transition:all 1.2s cubic-bezier(.23, 1, .32, 1) 0s;-ms-transition:all 1.2s cubic-bezier(.23, 1, .32, 1) 0s;transition:all 1.2s cubic-bezier(.23, 1, .32, 1) 0s}.top_icon_box.boc_animate_when_almost_visible .icon_holder{display:block;-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.top_icon_box.boc_animate_when_almost_visible.boc_start_animation .icon_holder{-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.top_icon_box.boc_animate_when_almost_visible h3{opacity:0;top:-40px}.top_icon_box.boc_animate_when_almost_visible.boc_start_animation h3{opacity:1;top:0;-webkit-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-moz-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-o-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-ms-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s}.top_icon_box.boc_animate_when_almost_visible p{opacity:0;top:40px}.top_icon_box.boc_animate_when_almost_visible.boc_start_animation p{opacity:1;top:0;-webkit-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-moz-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-o-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;-ms-transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s;transition:all .6s cubic-bezier(.23, 1, .32, 1) 0s}}@media only screen and (max-width:768px){.wpb_animate_when_almost_visible{opacity:1}}
@media only screen and (min-width:1018px) and (max-width:1280px){.container{width:940px}.boxed_wrapper,.boxed_wrapper #footer,.boxed_wrapper #header{width:1000px}#menu>ul>li>a{padding-left:9px;padding-right:9px}#menu>ul>li.boc_nav_button a{padding:0 9px;margin:2px 8px 0}#menu>ul>li>a>span{padding:0 0 0 4px}#menu>ul>li.boc_search_toggle_li{margin-left:2px}.info_overlay h3{font-size:14px;line-height:18px}.grid_holder.no_spacing .col.span_1_of_4,.grid_holder.no_spacing .col.span_1_of_5{margin:0;width:50%}.grid_holder.small_spacing .col.span_1_of_4,.grid_holder.small_spacing .col.span_1_of_5{width:calc(50% - 8px)}}@media only screen and (min-width:769px) and (max-width:1017px){.container{width:720px}.boxed_wrapper,.boxed_wrapper #footer,.boxed_wrapper #header{width:100%}#header{position:relative;background:#fff;min-height:auto}.full_header{border-bottom:none;background:0 0}#subheader_menu{display:none}#logo{width:80%}#logo .logo_img{height:62px}#transparent_logo{display:none}#menu{display:none}#mobile_menu #menu{display:block}#mobile_menu_toggler{display:block}#header .header_cart{margin:19px 24px 0 0}#header .header_cart .icon{line-height:1em}.f311_big_title h2 span,.f311_huge_title h2 span{font-size:inherit!important;line-height:inherit!important}.page_title_bgr .full_container_page_title{margin-bottom:30px}.page_title_bgr .portfolio_section{top:-100px}.info_overlay h3{font-size:14px;line-height:18px}.info_overlay p{font-size:11px}.grid_holder .col.span_1_of_3,.grid_holder .col.span_1_of_4,.grid_holder .col.span_1_of_5{width:calc(50% - 30px)}.grid_holder.no_spacing .col.span_1_of_3,.grid_holder.no_spacing .col.span_1_of_4,.grid_holder.no_spacing .col.span_1_of_5{margin:0;width:50%}.grid_holder.small_spacing .col.span_1_of_2,.grid_holder.small_spacing .col.span_1_of_3,.grid_holder.small_spacing .col.span_1_of_4,.grid_holder.small_spacing .col.span_1_of_5{width:calc(50% - 8px)}.img_slider.owl-theme .owl-controls .owl-nav{opacity:1}.resp-tabs-list li{font-size:14px}.cs_nav_item{min-width:144px}.circ_counter .circ_counter_desc{font-size:15px}.header_cart .cart-notification{top:39px}}@media only screen and (max-width:768px){.boxed_wrapper,.boxed_wrapper #footer,.boxed_wrapper #header{width:100%}.span_1_of_2,.span_1_of_3,.span_1_of_4,.span_1_of_5,.span_1_of_6,.span_2_of_2,.span_2_of_3,.span_2_of_4,.span_2_of_5,.span_2_of_6,.span_3_of_3,.span_3_of_4,.span_3_of_5,.span_3_of_6,.span_4_of_4,.span_4_of_5,.span_4_of_6,.span_5_of_5,.span_5_of_6,.span_6_of_6{width:100%;margin:0 0 30px 0}#header{position:relative;background:#fff;min-height:0}.boxed_wrapper .full_header{border-bottom:none;background:0 0}.full_header{display:none}#subheader_menu{display:none}.header_contacts{font-size:12px}.header_contact_item{margin-right:14px}#logo{width:70%}#logo .logo_img{height:62px}#transparent_logo{display:none}#powered{float:none;clear:both;text-align:right;padding-top:4px}#footer .col ul.margined_left,.margined_left{margin-left:0}#menu{display:none}#mobile_menu #menu{display:block}#mobile_menu_toggler{display:block}#header .header_cart{margin:19px 24px 0 0}#header .header_cart .icon{line-height:1em!important}.page_title_bgr .full_container_page_title{min-height:0;padding:0!important}.page_title_bgr .portfolio_section{top:-106px}.breadcrumb_right{float:inherit;margin:20px 0 0}#portfolio_filter ul{min-width:162px}.button+.button{margin-left:0}.button{margin-right:6px}.btn_push_right{margin-left:0!important}.icon_div{width:50%}.grid_holder{margin:0}.grid_holder .col.span_1_of_2,.grid_holder .col.span_1_of_3,.grid_holder .col.span_1_of_4,.grid_holder .col.span_1_of_5,.grid_holder.small_spacing .col.span_1_of_2,.grid_holder.small_spacing .col.span_1_of_3,.grid_holder.small_spacing .col.span_1_of_4,.grid_holder.small_spacing .col.span_1_of_5{margin:0 0 20px;width:100%}.grid_holder.no_spacing .col.span_1_of_2,.grid_holder.no_spacing .col.span_1_of_3,.grid_holder.no_spacing .col.span_1_of_4,.grid_holder.no_spacing .col.span_1_of_5{margin:0 0 0;width:100%}.logo_gallery{margin:30px 0 0;padding-left:0;border-left:0}.logo_gallery .pic img{margin:0 auto 20px}.logo_gallery.left_border{box-shadow:none;border-left:0}.image_featured_text,.row_img_featured_texts_border.last .vc_column_container .image_featured_text{padding:20px 0;text-align:center}.image_featured_text .author_position,.image_featured_text .text,.image_featured_text.img_small .text{margin:12px 0 16px}.image_featured_text>img{float:none;margin:0}.image_featured_text .author_position:before{left:50%;margin-left:-40px}.wpb_row.row_img_featured_texts_border{border-bottom:0}.row_img_featured_texts_border .vc_column_container{border-right:0}.circ_counter .circ_counter_desc{font-size:16px}.boc_text_slider_word_start{display:none!important}ul.resp-tabs-list{display:none}h2.resp-accordion{display:block;padding:10px 19px!important}.horizontal .resp-tab-content,.minimal_style.horizontal .resp-tab-content,.vertical .resp-tab-content{margin-bottom:0;border-radius:0;padding:16px 20px;border:1px solid #e1e1e1;border-top:none}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;box-shadow:none}.minimal_style.vertical .resp-tab-content{padding:16px 28px 16px}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #e1e1e1!important}.no_padding_in_responsive_column.wpb_column .vc_column-inner{padding:0 40px!important}.no_side_padding_in_responsive_column.wpb_column .vc_column-inner{padding-left:40px!important;padding-right:40px!important}.no_margin_in_responsive_column.wpb_column .vc_column-inner{margin:0!important}.price_column{margin-bottom:30px!important}.boc_image_box{margin-bottom:30px}.text_box .btn_holder,.text_box_content.with_button{display:block}.text_box .button{margin:20px 0 20px 0}.side_icon_box .icon_feat{float:none;display:block;margin:20px auto}.side_icon_box h3{margin-left:0!important;text-align:center}.side_icon_box_content{margin:0!important;text-align:center}.text_44_on_mobile{font-size:44px!important}.logo_gallery{margin-top:30px}.logo_gallery .grid_holder .col.span_1_of_2,.logo_gallery .grid_holder .col.span_1_of_3,.logo_gallery .grid_holder .col.span_1_of_4,.logo_gallery .grid_holder .col.span_1_of_5{margin:15px 0}.logo_gallery.left_border{margin:30px 30px;padding-left:0}.img_slider.owl-theme .owl-controls .owl-nav{opacity:1}.bar_graph{margin-bottom:32px}.img_carousel_holder.owl_side_arrows,.portfolio_carousel_holder.owl_side_arrows,.posts_carousel_holder.owl_side_arrows{margin:4px 28px 20px}.pic.img_hover_effect1 img{-webkit-transform:scale(1);transform:scale(1)}.pic.img_hover_effect3 img{-webkit-perspective:1000;-webkit-backface-visibility:initial;-webkit-transform:none;transform:none;width:100%;max-width:100%!important}.testimonial_style_big .testimonial_quote{margin:0}.testimonial_style_big .quote_content p{font-size:16px;line-height:28px}#map_canvas{height:400px!important}.f311_big_title h2 span,.f311_huge_title h2 span{font-size:inherit!important;line-height:inherit!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%!important;margin-right:0!important;margin-bottom:1.8em!important}.woocommerce .span_3_of_4 ul.products li.product,.woocommerce-page .span_3_of_4 ul.products li.product{width:48%!important;margin-right:0!important;margin-bottom:1.8em!important}.woocommerce .single_product_left,.woocommerce .single_product_right{width:100%!important;margin-right:0!important}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{display:none}.boc_single_product .minus,.boc_single_product .plus{display:block!important}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:6px 6px;font-size:13px}.header_cart .cart-notification{top:39px}.cs_nav .cs_nav_item{opacity:.7!important;min-width:10px;-webkit-backface-visibility:visible;display:block;width:10px;height:10px!important;margin:5px 6px;filter:Alpha(Opacity=50);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#b1b1b1;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}.custom_slides .cs_nav_item:hover{opacity:1!important}.cs_nav .cs_nav_item.active{opacity:1!important;background:#08ada7}.cs_nav .cs_nav_item *{display:none}}@media only screen and (min-width:480px) and (max-width:768px){.container{width:440px}.grid_holder{margin:0}.grid_holder .col.span_1_of_2,.grid_holder .col.span_1_of_3,.grid_holder .col.span_1_of_4,.grid_holder .col.span_1_of_5,.grid_holder.small_spacing .col.span_1_of_2,.grid_holder.small_spacing .col.span_1_of_3,.grid_holder.small_spacing .col.span_1_of_4,.grid_holder.small_spacing .col.span_1_of_5{margin:0 0 30px}.grid_holder.no_spacing .col.span_1_of_2,.grid_holder.no_spacing .col.span_1_of_3,.grid_holder.no_spacing .col.span_1_of_4,.grid_holder.no_spacing .col.span_1_of_5{margin:0 0 0}}@media only screen and (max-width:480px){.container{width:300px}#logo{width:60%}}@media only screen and (min-width:768px) and (max-width:768px){.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{width:100%}.container{width:600px}}