

.mob-view-style {display:none;}
.title_outer.title_without_animation {margin-top: 7%;}
.separator.small.center {display: none;}
.title.title_size_medium h1 {background: rgba(0,0,0,0.6);padding: 20px 10px 10px 10px;margin-top:-10%;}
.page-id-320 .title.title_size_medium h1 {background: transparent;padding: 20px 10px 10px 10px;margin-top:0%;}
.single-gal-use .wpb_gallery_slides ul li {margin: 0 auto !important;width: 50% !important;float: none !important;}
.single-gal-use-1 .wpb_gallery_slides ul li {margin: 0 auto !important;width: 70% !important;float: none !important;}
.padding-set-style-gallery .gallery_holder ul.v2 li, .wpb_gallery_slides .gallery_holder ul.v2 li {width: 33.3% !important;margin: 0px !important;}
.vc_custom_heading.first-haeding-pro {font-size: 18px !important;padding: 0px 120px;}
.portfolio_navigation {display: none;}
.list-style-use ul li::before {content: "\2022";color: #e03053;font-weight: bold;display: inline-block;font-size: 25px;position: absolute;left: 13px;}
.item-content.entry-content p {color: #fff;}
.dashicons-arrow-left-alt2::before, .dashicons-arrow-right-alt2::before {color: #fff !important;}
.filter.active span {font-weight: bold;text-decoration: underline;}
.first-sec h3, .second-sec h3, .third-sec h3 {font-size: 25px;}
.white-head h2 {color: #fff;}
.gallery_holder ul.v2 li, .wpb_gallery_slides .gallery_holder ul.v2 li {width: 32%;margin: 5px;}
.project-full .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square:hover {
	transition: opacity .3s ease-in-out,color .3s ease-in-out;opacity: .8;}
.first-sec .vc_general.vc_btn3.vc_btn3-size-lg:hover, .second-sec .vc_general.vc_btn3.vc_btn3-size-lg:hover, .third-sec .vc_general.vc_btn3.vc_btn3-size-lg:hover {transition: opacity .3s ease-in-out,color .3s ease-in-out;opacity: .8;}
.first-sec .vc_general.vc_btn3.vc_btn3-size-lg, .second-sec .vc_general.vc_btn3.vc_btn3-size-lg, .third-sec .vc_general.vc_btn3.vc_btn3-size-lg {width: 85%;}
.project-full .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square {border:none !important;}
.project-full .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square {transition: .6s;}
#nav-menu-item-317 a span {border: 2px solid #e03053;padding: 10px;background: #e03053;color: #fff;}
#nav-menu-item-317 a span.plus {display: none;}
.scroll_header_top_area.stick.scrolled_not_transparent .q_logo img {display: none;}
.scroll_header_top_area.stick.scrolled_not_transparent.page_header.sticky.sticky_animate .q_logo img {display:block;}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before {padding-top: 50% !important;}
.blog-style-use .vc_gitem-col.vc_gitem-col-align- {padding: 20px;}
.tss-carousel.owl-carousel .rt-col-md-12.rt-col-sm-12 {padding: 0px 1px !important;}
.white-para p {color: #ddd;font-size: 16px;}
.qode-workflow .qode-workflow-item .line {background-color: transparent !important;}
.tss-carousel h3.author-name {font-size: 15px;color: #fff;}
.author-bio {color: #da3053 !important;font-size: 15px !important;}
.item-content.entry-content {color: #ddd !important;}
.vc_row.wpb_row.section.vc_row-fluid.white-bg-heading {background: #fff !important;}
.wpb_revslider_element.wpb_content_element {min-height: 800px;}
#rev_slider_4_1_forcefullwidth {position: fixed !important;height: 100% !important;padding-top: 20px;}
.qode_icon_font_awesome.fa.fa-html5::before {color: transparent;}
.parallax_section_holder.flow-service.qode_full_screen_height_parallax.qode_vertical_middle_align {
	background-repeat: repeat !important;}
.vc_row.wpb_row.section.vc_row-fluid.second-section-rev-slider, .vc_row.wpb_row.section.vc_row-fluid.white-bg-heading, .parallax_section_holder.flow-service.qode_full_screen_height_parallax.qode_vertical_middle_align, .vc_row.wpb_row.section.vc_row-fluid.project-full, .vc_row.wpb_row.section.vc_row-fluid.testimonial-section, .vc_row.wpb_row.section.vc_row-fluid.padding-mob, .vc_row.wpb_row.section.vc_row-fluid.contact-section {z-index: 111 !important;position: relative;}
.qode_icon_font_awesome.fa.fa-html5::after {content: '';background: url('https://giantfoxstudios.com/wp-content/uploads/2019/06/steam-icon.png');width: 30px;height: 30px;display: inline-block;position: absolute;top: 25px;right: 24px;}

.project-full .vc_btn3-container.btn-style-use.vc_btn3-center {background: #1f2732;margin-top: -1px !important;}
.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom {font-size: 18px;font-family: Libby Heavy;padding: 20px 60px;}
.filter_holder ul li span {font-size: 15px !important;line-height: 25px !important;}
.blog_holder.blog_small_image {margin: 100px 0px 40px 0px !important;}
.text-w-btn p {margin-top: 25px;}
.text-w-btn p a {color:#da3053;}
.text-w-btn p a::before {border-top: 1px solid #000;content: '';display: inline-block;width: 17%;position: absolute;left: 90px;bottom: 13px;}
.qode-workflow-image img {width: 300px;height: 300px;border-radius: 50%;}
.services-sec h3 {color: #da3053;font-size: 110px;line-height: 140px;}
.services-sec h6 {font-size: 30px;color: #fff;}
.services-sec .text {color: #ddd;}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text .circle {
background: #da3053 !important;}
.contact-style {padding: 70px 70px;background: #fff;}
.contact-style input[type="text"], .contact-style input[type="email"], .contact-style .wpcf7-form-control.wpcf7-textarea {background: transparent;border-bottom: 2px solid #000;padding-left: 0px;font-size: 17px;color: #000;}
.q_social_icon_holder.circle_social {font-size: 40px;padding-right: 30px;padding-bottom:40px;}

@media screen and (max-width: 768px) 
{
.desktop-view-style {display:none;}
.mob-view-style {display:block;}
.single-gal-use .wpb_gallery_slides ul li, .single-gal-use-1 .wpb_gallery_slides ul li {width: 100% !important;}
.title.title_size_medium h1 {margin-top: 0%;}
.padding-set-style-gallery .gallery_holder ul.v2 li, .wpb_gallery_slides .gallery_holder ul.v2 li {width: 100% !important;margin: 0px !important;}
.title_outer.title_without_animation {margin-top: 7%;}
.scroll_header_top_area.stick.scrolled_not_transparent.page_header {position: fixed !important;}
.qode_icon_font_awesome.fa.fa-html5::after {top: 18px;right: 15px;}
.first-sec .vc_general.vc_btn3.vc_btn3-size-lg, .second-sec .vc_general.vc_btn3.vc_btn3-size-lg, .third-sec .vc_general.vc_btn3.vc_btn3-size-lg {width: 100%;}
.vc_row.padding-set-style {padding: 80px 40px !important;}
iframe {width: 600px;height: 500px;}
.vc_row.wpb_row.section.vc_row-fluid.second-section-rev-slider {padding: 100px 40px !important;}
.vc_row.wpb_row.section.padding-mob {padding: 80px 20px !important;}
.vc_row.wpb_row.section.vc_row-fluid.padding-set-all {padding: 80px 20px !important;}
.parallax_section_holder.flow-service.qode_full_screen_height_parallax.qode_vertical_middle_align {
	background-repeat: repeat !important;}
.right-side-content h2 {font-size: 28px !important;}
.padding-set-all h2 {font-size: 35px !important;}
.right-side-content .wpb_text_column.text-w-btn {padding-left: 75px !important;padding-top: 10px !important;}
.text-w-btn p a::before {left: 10px;}
.qode-workflow-image img {width: 300px;height: 300px;border-radius: 50%;}
.qode-workflow.services-sec.qode-workflow-animate.qode-appeared {padding: 0px 40px;}
.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image.right, .qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-image.left {padding: 0 20px;}
.contact-style {padding: 0px 40px;}
.q_social_icon_holder.circle_social {font-size: 30px;padding-right: 15px;}
.mobile_menu_button {float: right;}
.logo_wrapper {left: 10% !important;}
.postid-117 .content > .content_inner > .full_width > .full_width_inner {padding-top: 0px !important;}
.vc_custom_heading.first-haeding-pro {padding: 0px 80px;}
.mobile_menu_button .fa-bars::before {color: #e03053;font-size: 20px;}
.padding-set-style-gallery {padding: 60px 0px !important;}
}
@media screen and (max-width: 480px) {

.title_outer.title_without_animation {margin-top: 11%;}
}
@media screen and (max-width: 414px) {
.title.title_size_medium h1 {background: transparent;padding: 0;}
.title_outer.title_without_animation {margin-top: 10%;}
.page-id-320 .title_subtitle_holder_inner h1 {position: relative;margin-top: 0% !important;color: #fff !important;left: 0%;font-size: 25px !important;}
.white-para p {font-size: 13px;line-height: 23px;}
.wpb_text_column.wpb_content_element.white-para {padding-top: 15px !important;}
.second-section-rev-slider h3 {font-size: 15px;}
.vc_row.wpb_row.section.vc_row-fluid.second-section-rev-slider {padding: 50px 30px !important;}
#second-user-sec {margin-top: 200px !important;}
.title_outer.title_without_animation {padding-top: 60px;}
#rev_slider_4_1_forcefullwidth {padding-top: 90px;}
#first-sec-page {margin-top: 60px;}
#first-sec-page h1 {font-size: 50px !important;}
.gallery_holder ul li a img {margin-bottom: 0px;}
.title_subtitle_holder_inner h1 {position: absolute;margin-top: 45% !important;color: #000 !important;left: 22%;font-size: 25px !important;}
.vc_custom_heading.first-haeding-pro {padding: 0px 0px;}
.q_social_icon_holder.circle_social {font-size: 25px;padding-right: 10px;}
.qode_icon_font_awesome.fa.fa-html5::after {top: 10px;right: 10px;}
.wpb_revslider_element.wpb_content_element {min-height: 230px;}
iframe {width: 320px;height: 300px;}
.contact-style {padding: 40px 20px;}
#slide-1-layer-4 {font-size: 13px !important;padding: 7px 20px !important;margin-left: 18% !important;}
.filter_holder ul li span {font-size: 13px !important;line-height: 23px !important;}
}
@media screen and (max-width: 375px) {
iframe {width: 280px;height: 300px;}
.white-para p {font-size: 12px;line-height: 22px;}
.second-section-rev-slider h3 {font-size: 14px;}
.vc_row.wpb_row.section.vc_row-fluid.second-section-rev-slider {padding: 40px 30px !important;}
#second-user-sec {margin-top: 160px !important;}
}

@media only screen and (max-width: 1000px){
.mobile_menu_button {
height: 60px !important;
}
.side_menu_button {
height: 60px !important;
}
.logo_wrapper {
height: 60px !important;
}
}
