@media all and (max-width:1920px) and (min-width:1600px){.cf-homeN-ser{padding-bottom:145px}.cf-row-wrap.cf-home-ser-carousel{max-width:1630px}.cf-home-ser-carouselL h2.vc_custom_heading{font-size:41.67px;line-height:46px;margin-bottom:7px}.cf-home-ser-carouselL .wpb_text_column{margin-bottom:35px}.cf-home-ser-carouselL .wpb_text_column p{font-size:20.83px;line-height:33.33px}.cf-home-ser-carouselL .vc_column-inner{max-width:320px;margin:50px auto 0}.cf-home-ser-carouselL .vc_btn3-container .vc_general.vc_btn3{font-size:20.83px;padding:13px 40px}.cf-home-ser-each .vc-hoverbox-inner{min-height:412px !important}.cf-home-ser-each .vc-hoverbox-inner{min-height:440px !important}.cf-home-services-carousel .ult-item-wrap{margin:0 15px !important}.cf-home-ser-each .vc-hoverbox-block h2.vc_custom_heading{margin-bottom:10px;font-size:33.33px !important;line-height:38px !important}.cf-home-ser-each p{font-size:16.67px;line-height:22px;min-height:92px}.cf-home-ser-each .vc-hoverbox-block .vc-hoverbox-block-inner{padding:17px 40px 40px !important}.cf-home-services-carousel .slick-arrow{top:calc(100% + 35px);left:15px !important;background-size:28px !important;width:28px;height:33px}.cf-home-services-carousel .slick-next.slick-arrow{left:55px !important}}@media all and (max-width:1366px) and (min-width:150px){.cf-about03:after{width:8%}}@media all and (max-width:1280px) and (min-width:150px){.cf-pagination-number{height:27px !important}.container{max-width:1170px}.nav-menu li a{font-size:16px;padding:9px 15px}.nav-menu li:last-child a{padding:14.5px 30px}.cf-your-bus-inner-top h2{width:60%}.cf-your-bus-inner-top h2 span:before{width:35%}.cf-your-bus-inner-top img{width:calc(100% - 60%);max-width:390px}.cf-your-bus-inner-bottom{margin-top:-90px}.cf-each-service-text-inner h3{font-size:17px;font-weight:500}.cf-each-service-text{padding:20px 10px}.cf-video-content-wrap:before{width:500px;height:480px}.cf-your-bus-bottom-inner-left p{line-height:36px}.cf-your-bus-bottom-inner-right{padding-top:50px}.cf-each-number .vc_cta3-container header h4{font-size:17px !important}.page-id-379 h2.vc_custom_heading,.page-id-417 .cf-about05.cf-services03 h2.vc_custom_heading,.page-id-417 .cf-about05.cf-services03 h2.vc_custom_heading b,.page-id-417 h2.vc_custom_heading,.page-id-417 h2.vc_custom_heading b{font-size:34px;line-height:44px}.cf-about05R .vc_column-inner,.cf-services03 .cf-about05R .vc_column-inner{margin:0 0 0 auto}.cf-about04-wrap2 h2.vc_custom_heading:after{width:130px;height:130px;top:-90%}ul.cf-branding-list{max-width:750px}.cf-about04-wrap2 h2.vc_custom_heading{margin-bottom:70px}.cf-services03 .cf-about05R .wpb_text_column{margin-bottom:23px}.cf-about05R .wpb_text_column p{font-size:20px}.cf-servers-each.cf-servers-eachR:last-child{padding-bottom:150px}.cf-servers-each.cf-servers-eachR:last-child:after{bottom:70px}.cf-servers-each.cf-servers-eachR:last-child:before{height:70px}.cf-servers-each.cf-servers-eachR .aio-ibd-block,.cf-servers-each.cf-servers-eachR:last-child .aio-ibd-block{padding:0 5% 0 2.5%}.cf-servers-each.cf-servers-eachL .aio-ibd-block{padding:0 0 0 7.9%}.cf-about03:after{display:none}}@media all and (max-width:1024px) and (min-width:150px){.cf-home-ser-carouselL,.cf-home-ser-carouselR{width:100%}.cf-home-ser-carouselL{margin-bottom:40px}.cf-home-ser-carouselL .vc_column-inner{max-width:350px;margin:0 auto}.cf-home-ser-carouselL h2.vc_custom_heading{font-size:26px;line-height:34px;margin-bottom:10px;text-align:center !important}.cf-home-ser-carouselL .wpb_text_column p{font-size:18px;line-height:28px;text-align:center !important}.cf-home-ser-carouselL .vc_btn3-container{text-align:center !important}.cf-home-services-carousel .slick-arrow{left:auto !important;right:43px}.cf-home-services-carousel .slick-next.slick-arrow{left:auto !important;right:11px !important}.cf-home-services-carousel .slick-list{overflow:hidden !important}.cf-slide-content h1{font-size:54px;line-height:52px !important;margin-bottom:10px !important}.cf-slide-content h1 span{font-size:38px}.cf-slide-content p{font-size:13px !important;margin-bottom:35px !important}.cf-slide-content a{font-size:17px;padding:8px 30px !important}.cf-client-testimonial{padding-bottom:60px}.cf-new-texhafs h4{font-size:18px}.pvp03R .wpb_video_widget.wpb_content_element .wpb_video_wrapper{padding-top:57%}.cf-sin-in{padding:20px 30px}.bbp-portfolio-gallery .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-3,.cf-photography-tabs .vc_grid.vc_pageable-wrapper .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-3{width:25%}.cf-about05R .vc_btn3-container .vc_general.vc_btn3,.cf-about02R .vc_btn3-container .vc_general.vc_btn3,.cf-services01 .vc_btn3-container .vc_general.vc_btn3,.cf-portfolio01 .vc_btn3-container .vc_general.vc_btn3,.cf-most-valued-content a,.cf-about05R .vc_btn3-container .vc_general.vc_btn3{padding:9px 45px}}@media all and (max-width:991px) and (min-width:150px){.cf-footer-top{display:block;width:100%;float:left}.cf-footer-top-inner .cf-col-3-ft{width:100%!important;text-align:center}.cf-footer-top-inner img{margin:0 auto 20px;max-width:100px}.cf-col-3-ft h3{padding:0;font-size:17px;margin-top:15px;margin-bottom:15px}.cf-col-3-ft ul.cf-menu-list li a{text-align:center}.cf-col-3-ft ul.cf-menu-list{max-width:120px}}@media all and (max-width:840px) and (min-width:150px){.cf-phot-pric{grid-template-columns:repeat(1,1fr);max-width:400px;margin:0 auto}.cf-sing-phot-p.cf-sing-phot-p-1{order:1}.cf-sing-phot-p.cf-sing-phot-p-2{order:2}.cf-sing-phot-p.cf-sing-phot-p-3{order:3}.cf-sing-phot-p.cf-sing-phot-p-1,.cf-sing-phot-p.cf-sing-phot-p-3{margin-top:0}.cf-sing-phot-p h4{font-size:14px;line-height:20px}.cf-sin-in h1{font-size:20px;line-height:26px;max-width:200px;margin:0 auto 30px}ul.cf-list-for-it,.cf-sing-phot-p.cf-sing-phot-p-1 ul.cf-list-for-it,.cf-sing-phot-p.cf-sing-phot-p-3 ul.cf-list-for-it{margin:15px 0}}@media all and (max-width:768px) and (min-width:150px){h2.vc_custom_heading.cf-same-title2{text-align:center!important;font-size:33px!important;line-height:39px!important;margin-bottom:13px}.cf-contact-page-info{text-align:center}ul.cf-contact-info{margin:0 auto 15px!important;text-align:left}.gform_footer.top_label{justify-content:center}.cf-home-ser-each .vc-hoverbox-block .vc-hoverbox-block-inner{padding:15px 20px !important}.cf-home-ser-each .vc-hoverbox-inner{min-height:250px !important}.cf-home-ser-each .vc-hoverbox-block h2.vc_custom_heading{font-size:20px !important}.cf-ceq-content{max-width:550px}.cf-ceq-content .gform_wrapper form{text-align:center}.cf-ceq-content .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_radio li{float:none}.cf-ceq-content .gform_wrapper form .gform_body ul.gform_fields li.gfield input[type=file]{width:235px;margin:0 auto}.toggled-on li#menu-item-191,.toggled-on li#menu-item-192{display:inline-block!important;clear:none;width:25px}.toggled-on li#menu-item-192 a:hover{background:transparent!important}h2#services-title,h1#services-title{padding-top:0}.cf-your-bus-bottom-inner{display:block}.cf-your-bus-inner-top{display:unset}.cf-your-bus-inner-top h2:before{display:none}header#masthead{background:#ae0721}.cf-topbar-nav{display:block}.cf-main-header{padding:10px 0}.logo{max-height:85px}.logo a img{max-width:100px}#main{margin-top:0}.cf-your-bus-inner-top h2{width:100%;text-align:center;font-size:34px;line-height:40px}.cf-your-bus-inner-top h2 span{letter-spacing:2px}.cf-your-bus-inner-top img{width:100%;max-width:390px;margin:0 auto;float:none;display:block}.cf-your-bus-inner-bottom{margin-top:-50px;padding:80px 20px 40px}.cf-your-bus-bottom-inner-left p{line-height:30px}.cf-your-bus-bottom-inner-left a{font-size:20px;line-height:31px;padding:15px 27px}.cf-your-bus-bottom-inner-left{width:100%;text-align:center}.cf-your-bus-bottom-inner-right{padding-top:0;width:100%}.cf-your-bus-inner-top h2 span:before{display:none}.cf-your-business,.cf-brand-wrap,.cf-contact-sec-wrap,.cf-success-board{padding-top:70px;padding-bottom:70px}.cf-your-business .vc_column-inner,.cf-video-section .vc_column-inner,.cf-filterable-portfolio .vc_column-inner,.cf-services-content .vc_column-inner{padding:0 !important}h2.cf-same-title,h1.cf-same-title{font-size:34px !important;line-height:40px !important;padding-bottom:20px}h2.cf-same-title strong,h1.cf-same-title strong{display:inline-block}h2.cf-same-title:before,h1.cf-same-title:before{width:150px}.cf-filterable-portfolio h2.cf-same-title:before{left:235px}.cf-portfolio-wrap{padding-top:70px}h2#cf-brand-title{font-size:34px !important;line-height:40px !important}.vc_btn3-container button.vc_btn3-size-lg{font-size:18px;padding:16px 26px}.cf-brand-wrap .cf-services-content p{max-width:100%;margin-bottom:40px !important}.gform_wrapper form .gform_body ul.gform_fields li.gfield{max-width:100%;margin:0 0 20px !important}.gform_wrapper form .gform_body ul.gform_fields li#field_1_2,.gform_wrapper form .gform_body ul.gform_fields li#field_1_4,.gform_wrapper form .gform_body ul.gform_fields li#field_1_3,.gform_wrapper form .gform_body ul.gform_fields li#field_1_5{padding-right:0 !important;padding-left:0 !important}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input,.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select,.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea{border-radius:10px;padding:0 15px !important;min-height:45px;font-size:17px !important;font-weight:400 !important}.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea{padding:10px 15px !important}.gform_wrapper form .gform_footer input[type=submit]{font-size:20px;padding:21px 63px}.gform_wrapper{max-width:550px !important;margin:50px auto 0 !important}.site-footer .container{padding:0 !important}.cf-footer-top{padding:100px 0 30px}ul.cf-contact-info li img{margin:0 12px}ul.cf-contact-info li:last-child img{margin-left:10px}.site-info{font-size:12px;padding:20px 0}.cf-video-content-wrap{padding-top:225px;margin-top:-190px}.cf-videos-carousel{padding-top:90px;padding-bottom:90px}.cf-portfolio-gallery ul li{font-size:16px;margin-right:35px}rs-mask-wrap rs-layer#slider-2-slide-3-layer-3:before,rs-mask-wrap rs-layer#slider-2-slide-10-layer-3:before,rs-mask-wrap rs-layer#slider-2-slide-11-layer-3:before{top:-50px;width:40px;height:22px}rs-mask-wrap rs-layer#slider-2-slide-3-layer-3:after,rs-mask-wrap rs-layer#slider-2-slide-10-layer-3:after,rs-mask-wrap rs-layer#slider-2-slide-11-layer-3:after{bottom:-50px;width:40px;height:22px}.cf-slide-content h1{font-size:50px;line-height:48px !important;margin-bottom:8px !important;letter-spacing:3px !important}.cf-slide-content h1 span{font-size:36px;letter-spacing:8px !important}.cf-ceq-content .vc_col-sm-6{width:100%}.cf-ceq-content .vc_col-sm-6:first-child .vc_column-inner{padding:0}.cf-ceq-content .vc_col-sm-6:last-child .vc_column-inner{padding:50px 30px 0}.pvp01{padding-top:70px}.cf-shade-columns{padding:30px 15px 20px!important;max-width:100%}.cf-shade-columns .uvc-type-wrap{font-size:21px !important}.cf-shade-columns p{font-size:14px;line-height:24px}.pvp02{padding-top:65px;padding-bottom:30px}.pvp02 h2{font-size:34px;line-height:40px}.pvp02 .wpb_text_column p{font-size:16px}.pvp-wrap.pvp-wrap01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;padding-bottom:0 !important}.pvp-wrap.pvp-wrap01 .vc_col-sm-6{width:100%}.cf-new-texhafs h4{max-width:fit-content}.pvp03{padding-top:70px;padding-bottom:35px}.pvp04{padding-top:65px;padding-bottom:50px;background-attachment:fixed}.pvp04 .wpb_images_carousel{margin-bottom:15px}.pvp04 h3{font-size:14px}.pvp04 h2{font-size:24px}.pvp05{padding:65px 0 25px}.pvp05 h5{font-size:15px !important}.pvp05 .vc_btn3-container .vc_general.vc_btn3{padding:11px 40px 11px 80px}.pvp05 .vc_btn3-container .vc_general.vc_btn3:hover:before{width:105px}.pvp04 .vc_col-sm-4{width:33.3333% !important;float:left}.sd-page-title-bg,.page-id-371 .sd-page-title-bg{padding-top:100px;padding-bottom:100px}.cf-about01{padding-top:70px;padding-bottom:35px}.page-id-379 h4.vc_custom_heading{font-size:18px;line-height:24px}.cf-most-valued legend{max-width:450px;top:0}.cf-most-valuedeach img{max-width:75px;margin:0 auto 15px}.cf-most-valuedeach span{font-size:14px;line-height:20px}.cf-most-valued-content{margin-top:50px;padding:0 30px 50px;background-image:none}.cf-most-valued{margin:25px auto 0}.cf-most-valued-content h3{font-size:24px}.cf-most-valued-content p{font-size:14px;line-height:26px;margin-bottom:30px}.page-id-379 .wpb_text_column p,.cf-most-valued-content p{font-size:14px;line-height:24px}.cf-about05R .vc_btn3-container .vc_general.vc_btn3,.cf-about02R .vc_btn3-container .vc_general.vc_btn3,.cf-services01 .vc_btn3-container .vc_general.vc_btn3,.cf-portfolio01 .vc_btn3-container .vc_general.vc_btn3,.cf-most-valued-content a{padding:7px 25px;font-size:14px;font-weight:400}body .cf-about02{padding-top:70px;padding-bottom:150px}.cf-about02L .vc_column-inner{padding-right:15px !important}.cf-about02L .wpb_single_image{max-width:450px;margin:0 auto 60px !important}.cf-about02L .wpb_single_image:before{right:-15px;top:15px;width:100%;height:100%}.cf-about02R{margin-top:0;text-align:center}.cf-about02R h2.vc_custom_heading{margin-bottom:25px;text-align:center !important}.cf-about02R .wpb_text_column{max-width:100%;padding-left:0;margin-bottom:50px}.cf-about02R .wpb_text_column p{margin-bottom:30px}ul.cf-custom-list{margin-left:0;max-width:fit-content;text-align:left;margin:0 auto}ul.cf-custom-list li{font-size:14px}.cf-about02R .vc_btn3-container{padding-left:0;text-align:center !important}.cf-about03{padding-top:120px;padding-bottom:70px;margin-top:-125px}.cf-about03:before{right:50%;transform:translateX(50%);height:40px}.cf-about04{padding-top:70px;padding-bottom:70px}.cf-about04L .vc_column-inner{max-width:450px;margin:0 auto;padding-right:15px !important;text-align:center}.cf-about04L h2.vc_custom_heading{margin-bottom:25px;text-align:center !important}.cf-video-team02 .aio-ibd-block{left:0;top:0}.cf-video-team.cf-video-team02{max-width:355px;margin:0 auto}.cf-video-team.cf-video-team01{max-width:302px;margin:0 auto}.cf-video-team.cf-video-team02:after{left:0;bottom:38%}.cf-video-team:after{right:0;bottom:38%}.cf-video-team .aio-icon-img{font-size:180px !important}.cf-about04L{margin-bottom:50px}.cf-common-wrap.cf-about04-wrap1{margin-bottom:70px}.cf-common-wrap.cf-about04-wrap2{padding-left:0}.cf-about04-wrap2 h2.vc_custom_heading{max-width:fit-content;margin:0 auto 80px}.cf-about04-wrap2 h2.vc_custom_heading:after{width:110px;height:110px;top:-105%}ul.cf-branding-list{gap:30px}.cf-about05L .vc_column-inner{max-width:360px;margin:0 auto}.cf-about05L h2.vc_custom_heading{margin:0 0 20px;text-align:center !important}.cf-about05R .vc_column-inner{margin:0 auto;text-align:center}.cf-about05,.cf-about05.cf-services03{padding-top:60px;padding-bottom:60px}.cf-services01{padding-top:70px;padding-bottom:90px}.cf-services01 .wpb_text_column{margin-bottom:30px}.cf-services02{margin-top:-70px;padding-top:115px;padding-bottom:70px;background-attachment:fixed}.cf-services02 h2.vc_custom_heading{margin-bottom:50px}.cf-servers-each .aio-icon-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:50px}.cf-servers-each.cf-servers-eachR .aio-icon-box{flex-direction:column-reverse}.cf-servers-each .aio-icon-img:after{left:15px;top:15px;width:100%;height:100%}.cf-servers-each.cf-servers-eachR .aio-icon-img:after{right:15px}.cf-servers-each .aio-icon-img{margin:0 !important}.cf-servers-each.cf-servers-eachL .aio-ibd-block,.cf-servers-each.cf-servers-eachR .aio-ibd-block,.cf-servers-each.cf-servers-eachR:last-child .aio-ibd-block{padding:0}.cf-servers-each.cf-servers-eachR:last-child{padding-bottom:0}.cf-servers-each .aio-ibd-block h3.aio-icon-title{font-size:30px;line-height:34px;padding:15.5px 0;max-width:fit-content;margin:0 auto}.cf-servers-each .aio-ibd-block h3.aio-icon-title:before{left:-20px;width:65px;height:65px}.cf-servers-each .aio-ibd-block .aio-icon-description{margin-top:20px}.cf-servers-each{padding-bottom:45px}.cf-about05R .vc_column-inner,.cf-services03 .cf-about05R .vc_column-inner{margin:0 auto}.cf-about03L h2.vc_custom_heading,.cf-about03R .vc_column-inner,.cf-about05R .vc_btn3-container,.cf-servers-each .aio-ibd-block,.cf-servers-each .aio-icon-box.right-icon .aio-ibd-block .aio-icon-description{text-align:center !important}.cf-about03L .vc_column-inner,.cf-about03R .vc_column-inner{max-width:100%;margin:0 auto}.cf-about02L,.cf-about02R,.cf-about03L,.cf-about03R,.cf-about04L,.cf-about04R,.cf-about05L,.cf-about05R{width:100%}.bbp-portfolio-gallery .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-3,.cf-photography-tabs .vc_grid.vc_pageable-wrapper .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-3{width:100%}.portfolio-videoL{margin-bottom:30px}.page-id-371 .page-title-wrap h1.page-title:before{font-size:24px}.vc_pageable-load-more-btn{line-height:0}ul.cf-portfolio-cat{margin:-27px auto 40px}.vc_grid-container.vc_masonry_grid.cf-photography-tabs.cf-portfolio-tabs{max-width:400px;margin:0 auto 50px !important}.cf-videography-tabs .ult_tabcontent{margin-bottom:0}.cf-videography-tabs.cf-portfolio-tabs{padding-top:90px;margin:0 !important}.cf-videography-tabs.portfolio-tabs-active{padding-top:0}.cf-photography-tabs.cf-portfolio-tabs.portfolio-tabs-active{margin-bottom:0 !important}#bbp-load-more,.vc_pageable-load-more-btn .vc_btn3-container .vc_general.vc_btn3{margin-top:0}.cf-portfolio-tabs .ult_tabmenu,.cf-photography-tabs.cf-portfolio-tabs .ult_tabmenu{position:absolute;width:100%;max-width:400px !important;left:50%;top:0;transform:translateX(-50%);display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;gap:0;height:50px;overflow:hidden;border:0;margin:0 !important;background-color:#fff;z-index:8;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cf-portfolio-tabs .ult_tabmenu.cf-portfolio-tabs-active{height:auto;box-shadow:0px 17px 35px 0px rgb(0 0 0/25%)}.cf-portfolio-tabs .ult_tabmenu.style1 .ult_tab_li{width:100%;height:50px;border-radius:0 !important;background-color:#252525 !important}.cf-portfolio-tabs .ult_tabmenu .ult_tab_li:hover{background-color:#bc001b !important}.cf-portfolio-tabs .ult_tabmenu .ult_tab_li.current{order:-1;background-color:#bc001b !important}.cf-portfolio-tabs .ult_tabmenu .ult_tab_li a{border:0 !important;width:100%;padding:0 15px !important;color:#fff !important}.cf-portfolio-tabs .ult_tabmenu:before{content:"\f107";font-family:'Font Awesome 5 Free';color:#fff;font-weight:600;position:absolute;top:10px;right:20px;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cf-portfolio-tabs .ult_tabmenu.cf-portfolio-tabs-active:before{content:"\f106"}.cf-portfolio-tabs .ult_tabmenu li.ult_tab_li a span.ult-span-text{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}.cf-portfolio01{padding-bottom:70px}.vc_grid-container.vc_masonry_grid.cf-photography-tabs.cf-portfolio-tabs .vc_grid-filter-select{margin-bottom:40px}.page-id-379 h2.vc_custom_heading,.page-id-417 .cf-about05.cf-services03 h2.vc_custom_heading,.page-id-417 .cf-about05.cf-services03 h2.vc_custom_heading b,.page-id-417 h2.vc_custom_heading,.page-id-417 h2.vc_custom_heading b,.cf-portfolio01 h2.vc_custom_heading{font-size:30px;line-height:34px}.cf-services01 .wpb_text_column p,.cf-servers-each .aio-ibd-block .aio-icon-description,.cf-about05R .wpb_text_column p{font-size:14px;line-height:24px}.cf-about01 h2.vc_custom_heading{margin-bottom:25px}.cf-about03L h2.vc_custom_heading:after,.cf-video-team.cf-video-team01:before,.cf-about04-wrap2 h2.vc_custom_heading:before,.cf-servers-each:before,.cf-servers-each:after{display:none}}@media (max-width:768px){.cf-header-left{width:50%}.cf-header-right{width:50%;padding-top:0}.menu-toggle{cursor:pointer;display:inline-block;font:bold 16px/1.3 "Source Sans Pro",Helvetica,sans-serif;margin:0}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{background:0 0 !important;border:none;color:#0c6fb8;padding:0 !important;font-size:0 !important;box-shadow:none;transform:none !important;position:relative;top:25px}.menu-toggle:focus{outline:none}.menu-toggle:after{content:"\f0c9";font-family:'Font Awesome 5 Free';color:#fff;font-size:22px}.toggled-on .menu-toggle:after{content:"\f057";font-family:'Font Awesome 5 Free';z-index:9999;position:relative;color:#fff}.menu-main-menu-container{background:rgb(174 7 33/.8);width:100%;height:0;position:absolute;top:153px;left:0;right:0;opacity:0;z-index:999;transform-origin:top;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toggled-on .menu-main-menu-container{opacity:1;height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toggled-on .menu-main-menu-container ul{width:100%;padding:35px 0 45px;max-width:340px;margin:0 auto;text-align:center}.toggled-on .nav-menu,.toggled-on .nav-menu>ul{display:block;margin-left:0;padding:0;width:100%}.toggled-on li,.toggled-on .children{display:block;margin-right:0;padding-bottom:0 !important;border-bottom:0 !important}.toggled-on .nav-menu li>ul{background-color:transparent;display:block;float:none;margin-left:20px;position:relative;left:auto;top:auto}.nav-menu li:last-child a{margin-top:0;padding:0}.nav-menu li:last-child a:hover{border-color:#111;background-color:#111 !important;color:#fff !important}.nav-menu li a{font-size:20px;padding:9px 15px;font-weight:500}.toggled-on .nav-menu li:hover>a,.toggled-on .nav-menu .children a{background-color:transparent;color:#111}.toggled-on .nav-menu>li a:hover,.toggled-on .nav-menu>ul a:hover{background-color:transparent;color:#111}.toggled-on .nav-menu>li a:focus,.toggled-on .nav-menu>ul a:focus{background-color:transparent;color:#111}.nav-menu li.current_page_item a{color:#111;background:0 0}ul.nav-menu,div.nav-menu>ul{display:none}}@media all and (max-width:767px) and (min-width:150px){.cf-each-number .vc_cta3-container{padding:15px}.cf-each-number .vc_cta3-container .vc_cta3-shape-rounded{max-width:300px;margin:0 auto}}@media all and (max-width:759px) and (min-width:150px){.cf-row-wrap.cf-home-ser-carousel{max-width:350px;margin-top:10px !important}.cf-home-ser-each .vc-hoverbox-block .vc-hoverbox-block-inner{padding:15px 20px 30px !important}.cf-home-services-carousel .slick-list{overflow:visible !important;clip-path:unset;-webkit-clip-path:unset}.cf-home-services-carousel .slick-arrow{left:calc(50% - 20px) !important;right:auto;transform:translateX(-50%)}.cf-home-services-carousel .slick-next.slick-arrow{right:calc(50% - 20px) !important;transform:translateX(50%)}.cf-homeN-ser #cf-just-for-after:before{bottom:-65px;width:60px;height:72px}.cf-homeN-ser{padding-bottom:65px}.cf-homeN-ser #cf-just-for-after:after{top:33%;width:60px;height:92px}.cf-home-ser-each .vc-hoverbox-inner{min-height:350px !important}.cf-home-ser-each .vc-hoverbox-block h2.vc_custom_heading{text-align:center !important}.cf-home-ser-each p{font-size:14px;line-height:20px min-height:auto;text-align:center}}@media all and (max-width:759px) and (min-width:439px){.slick-slide img{margin:0 auto}.cf-each-service-text{max-width:362px;left:50%;transform:translateX(-50%)}.cf-portfolio-gallery-filter{grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));grid-gap:40px}.cf-each-img-overlay{padding:25px}.cf-each-service{width:90%;float:none;margin:0 auto}.cf-services-carousel .slick-next,.cf-services-carousel .slick-prev{opacity:1;visibility:visible}}@media all and (max-width:641px) and (min-width:150px){.page-id-379 h2.vc_custom_heading,.page-id-417 .cf-about05.cf-services03 h2.vc_custom_heading,.page-id-417 .cf-about05.cf-services03 h2.vc_custom_heading b,.page-id-417 h2.vc_custom_heading,.page-id-417 h2.vc_custom_heading b,.cf-portfolio01 h2.vc_custom_heading{font-size:24px;line-height:30px}.page-title-wrap h1.page-title{font-size:32px}.cf-video-team .aio-icon-img{font-size:160px !important}.cf-video-team .aio-icon-description{font-size:8.5px}.cf-about04-wrap2 h2.vc_custom_heading:after{width:87px;height:87px;top:-85%}.cf-about04-wrap2 h2.vc_custom_heading{margin:0 auto 70px}.cf-video-team.cf-video-team01,.cf-video-team.cf-video-team01{max-width:313px}.cf-about04R .vc_column-inner{padding:0}.cf-portfolio-video .ultv-video__play-icon img{max-width:40px}h3.vc_custom_heading.cf-portfolio-video-title{bottom:15px;left:15px;font-size:18px}h3.vc_custom_heading.cf-portfolio-video-title b{font-size:12px;color:rgb(255 255 255/50%)}.cf-hideme-mob{display:none}.cf-brands-carousel button.default.slick-arrow{display:none !important}.cf-showme-mob{display:block}.cf-brands-carousel{max-width:450px;margin:0 auto}}@media all and (max-width:569px) and (min-width:150px){.cf-video-pakg{padding:30px 0 0}span.cf-left-label{text-transform:uppercase;font-size:18px;line-height:31px;top:0;left:50%;transform:translateX(-50%) rotate(0);writing-mode:unset;padding:0 20px;border-bottom-right-radius:0;border-top-left-radius:10px}.cf-video-pakg-top{padding:30px 10px;font-size:14px}ul.cf-video-pakg-list li{font-size:14px}.cf-ceq-content .gform_wrapper form .gform_body ul.gform_fields li.gfield label.gfield_label{font-size:14px}.cf-ceq-content .vc_col-sm-6:last-child .vc_column-inner{padding:50px 0 0}.cf-each-service{width:90%;float:none;margin:0 auto}.cf-services-carousel .slick-next,.cf-services-carousel .slick-prev{opacity:1;visibility:visible}.cf-topbar-nav ul.cf-contact-info{width:100%;margin:0;padding:0 15px}.cf-topbar-nav ul.cf-contact-info li{text-align:left;display:inline-block}.cf-topbar-nav ul.cf-contact-info li:last-child{float:right}.cf-topbar-nav ul.cf-contact-info li a{font-size:13px}.cf-topbar-nav ul.cf-contact-info li img{width:12px;height:auto;margin:0 5px}.cf-pagination-number{display:none}.cf-portfolio-gallery ul li{display:block;margin-right:0;text-align:center;border:1px solid #fff;margin-bottom:5px}.cf-portfolio-gallery ul li.active{background:#ae0721;color:#fff;border-color:#ae0721}.cf-portfolio-gallery-filter{padding:65px 0 65px}.pvp04 .vc_col-sm-4{width:100% !important;margin-bottom:40px}.pvp05{padding:0 0 25px}}@media all and (max-width:480px) and (min-width:150px){.cf-row-wrap.cf-home-ser-carousel{max-width:300px}.cf-ceq-content .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container_radio label{width:115px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:12px}.cf-slide-content h1{font-size:42px;letter-spacing:2px !important}.cf-slide-content h1 span{letter-spacing:6px !important}.cf-slide-content p{font-size:12px !important}.cf-slide-content a{font-size:15px}.cf-footer-top ul.cf-contact-info{max-width:270px}.cf-footer-top ul.cf-contact-info li{display:inline-block;padding-left:30px;position:relative;text-align:center}.cf-footer-top ul.cf-contact-info li img{margin:0 !important;position:absolute;left:0;top:50%;transform:translateY(-50%)}.cf-most-valued legend{max-width:280px}.cf-most-valuedeach img{max-width:60px;margin:0 auto 10px}.cf-most-valuedeach span{font-size:12px;line-height:16px}.cf-most-valued-content{margin-top:40px;padding:0 16px 50px}.bbp-portfolio-gallery .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-3{width:50%}}