/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.request-top{
	box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 30%) !important;
}
/* Home page Testimonail slilder */
.flexslider:hover .flex-next,
.flexslider:hover .flex-prev{
    display: none !important;
}
#shades-contact-form .fusion-title-heading.title-heading-center{
   text-transform: initial !important;
}
.testimonail-home .swiper-pagination-bullet{
    margin:2px !important;
    }
    .testimonail-home .swiper-pagination {
    justify-content: flex-end !important;
    }
    .grid_style1 .gs_testimonial_single .testimonial-author-info .box-desiginfo .box-design-name {
    font-family: Inter !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    }
    .grid_style1 .gs_testimonial_single .gs-tai-client .box-client-name{
    color: #3C4870 !important;
    font-family: Inter !important;
    font-size: 25px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    }
    .home-video p{
    color: #fff !important;
    }
    .home .hs-form-3789dfc6-5fcc-4541-95ed-3f14228f08a2_c3d20630-5ab7-4e1e-8492-a6953a388776 .hs-form-field label:not(.hs-error-msg) {
    color: #fff !important;
    }
    #gs_tstm_area_3{
    margin: inherit !important;
    }
    .hs-form-3789dfc6-5fcc-4541-95ed-3f14228f08a2_2f1ad601-e758-4553-8a2f-4b44acef88fd .hs-form-field label:not(.hs-error-msg) {
    color: #fff !important;
    }
    .grid_style1 .gs_testimonial_single .testimonial-box{
    padding: 0 !important;
    }
    .gstm-has-carousel-swiper .gs_testimonial_single {
    padding: 0 !important;
    }
    .gs-containeer{
    padding-left: 0 !important;
    }
    .gs_testimonial_single p,
    .gs_testimonial_single h4{
    font-family:Inter !important;
    }
    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    left: 90% !important;
    }
    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 5px !important;
    }
    /* .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    bottom: -30px !important;
    } */ 
    .carousel-has-dots .swiper-pagination .swiper-pagination-bullet{
    margin-right: 5px !important;
    }

    /* Global */
    .collapse.in {
    display: block !important;
    }
    p{
    color: #686868 !important;
    }
    .blog-top-content p{
    color: #fff !important;
    }
    .default-top-sec p{
    color: #fff !important;
    }
    .home-banner-desc p{
    color: #fff !important;
    font-size: 30px !important;
    }
    .screen-reader-response {
    display:none;
    }
    div#request-consultation p{
    color: #686868 !important;
    font-family: Inter;
    font-weight: 500;
    }
    span.wpcf7-not-valid-tip {
    color:red;
    }
    .fusion-button-default.all-blogs-read-more .fusion-button-text:hover{
    color:#711611 !important;
    }
    /* menu top */
    .menu-item.menu-item-type-custom.menu-item-object-custom a{
    padding: 18px 20px;
    background: #711611;
    color: #FFFFFF !important;
    font-weight:bold;
    }
    /* contact Form */
    .row.g-3.contact-form-custom{
    margin-left:0 !important;
    margin-right:0 !important;
    }
    .contact-form-custom .col-12{
    padding-left:0 !important;
    padding-right:0 !important;
    }
    .contact-form-custom p label{
    font-family:Inter !important;
    color: #686868;
    }
    .home .home-transform .hbspt-form{
    border-radius: 25px;
    background: #FFF;
    padding:50px;
    }
    .wpcf7-form input[type=submit]:not(.fusion-button-span-yes){
    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    }
    /* horiziontal tabs global */
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li:first-child a{
    background-color: #f0f0f0b0;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li:last-child a {
    background-color: #f0f0f0b0;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active{
    background-color: #f0f0f0b0 !important; 
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active:last-child {
    background-color: #f0f0f0b0 !important;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active:first-child {
    background-color: #f0f0f0b0 !important;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    .fusion-tabs.clean .tab-pane {
    margin: 0 !important;
    }
    /* slider section */
    .slider-dot .flex-control-paging li a.flex-active{
    background: #3C4870 !important;
    }
    .slider-dot .flex-control-paging li a{
    background: #3C487033 !important;
    }
    .flex-control-paging li a.flex-active{
    background: #3C4870!important;
    }
    .flex-control-paging li a{
    background:#3C487033 !important;
    }
    .fusion-testimonials .testimonial-pagination a{
    background: #3C487033 !important;
    border:none !important;
    }
    .fusion-testimonials .testimonial-pagination a.activeSlide, .fusion-testimonials .testimonial-pagination a:hover{
    background: #3C4870 !important;
    }
    /* Transform section */
    .wpcf7 .wpcf7-form .wpcf7-response-output{
    display:none !important;
    }
    #wpcf7-f5425-p3361-o1.wpcf7.js .wpcf7-form{
    padding: 50px;
    border-radius: 25px;
    background: #FFF;
    }
    #transform-img img{
    width:100%;
    }
    /* Faq accordian */
    .fusion-accordian#faq-sec .fusion-panel.fusion-toggle-boxed-mode{
    border-radius: 10px;
    margin-bottom:30px;
    }
    .fusion-accordian#faq-sec  .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a{
    padding:20px !important; 
    }
    .fusion-accordian#faq-sec  .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body{
    padding-left: 100px !important;
    }
    .fusion-accordian#faq-sec .toggle-content p{
    font-size: 20px !important;
    font-weight: 400 !important;
    }
    .fusion-accordian#faq-sec .fusion-panel.fusion-toggle-boxed-mode:has(.collapse.in) { 
    background: #E9ECF5;
    }
    .fusion-fullwidth:has(.the-project){
    padding:0 !important;
    }
    #read-more:hover{
    border-bottom: 1px solid #711611 !important;
    display: inline;
    }
    .home-tabs .tab-content p{
    color: #fff !important;
    }
    div#tranform-outer-wrapper.home-transform p {
    color:#fff !important;
    }
    /* Footer */
    .footer-logo .imageframe-align-center{
    background: url(https://dev.stationearth.com/wp-content/uploads/2024/09/image-1.png) #000000 50% / cover no-repeat;
    background-blend-mode: luminosity;
    width: 257px;
    height: 76px;
    flex-shrink: 0;
    }
    .footer-logo .imageframe-align-center img{ 
    display: none;
    }
    .footer-logo .fusion-image-element{ 
    display: flex;
    align-items: center;
    justify-content: center;
    }
    .custom-footer-content p{
    color:#fff !important;
    }
    .newsletter-footer p{
    font-size:20px !important;
    }
    .custom-footer-content .fusion-text p{
    font-size:15px !important;
    }
    .wpcf7-form .newsletter-footer  .wpcf7-text{
    font-size: 18px !important;
    }
    .wpcf7-form .newsletter-footer input[type=submit]:not(.fusion-button-span-yes){
    font-size: 18px !important;
    font-weight: 700;
    }
    /* project showcase page */
    .se-font{
    color: #3C4870;
    font-family: Lato;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    }
    .connect-font{
    color: #711611;
    font-family: Lato;
    font-size: 25px;
    font-weight: 700;
    }
    .project-title a{
    color: #3C4870 !important;
    font-family: Inter !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 25px!important;
    }
    /* About page */
    .praise-author p{
    color: #3C4870 !important;
    font-family: Inter !important;
    font-size: 25px !important;
    }
    /* Single page blog details page */
    .post-template-default.single.single-post .overlap-sec .fusion-content-tb p{
    color: #000 !important;
    }
    .single-project-video p{
    color: #fff !important;
    }
    .single-page-blog-date .fusion-column-wrapper{
    margin: 0 !important;
    }
    .blog-links{
    color:#711611;
    }
    .blogs-details-blue-title{
    background:#1e73be!important;
    }
    .blogs-details-blue-title h4{ 
    color:#fff !important;
    }
    .station-earth-single-page .fusion-text p img{
    vertical-align: baseline !important;
    }
    .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{
    margin-left: 22.5px !important;
    margin-right: 22.5px !important;
    }
    .project-gallery .fusion-layout-column{
    margin-bottom: 50px;
    }
    /* Blog page */
    a#top-blog-featured:hover {
    background:none !important;
		text-decoration:underline;
    }
a#top-blog-featured {
		text-decoration:underline;
    }
    /* Hot laps */
    .custom-testimonial .awb-quote{
    padding-top: 0 !important;
    }
    /* gallery */
    .common-tab-gallery .awb-gallery-buttons a{
    margin-top: 70px !important;
    font-family: Inter;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 45px; 
    text-decoration-line: underline;
    padding: 0 !important;
    }
    .common-tab-gallery .awb-gallery-wrapper .awb-gallery-load-more-btn:hover{
    color: #711611 !important;
    background: none !important;
    }
.project-template-default li, 
.project-template-default a{
    font-size:25px !important;
    color:#686868;
}
.flex-control-paging li a{
	width:15px !important;
	height:15px !important;
}
.icon-header p{
	color: #3C4870 !important;
	font-size:20px !important;
	font-weight:700 !important;
}
.fusion-imageframe.has-aspect-ratio img{
	    width: revert-layer !important;
}

    /* For Mobile */
@media screen and (max-width: 767px){
    h1 {
    font-size: 50px !important; 
    line-height: normal !important; 
    }
    h1 p{
    font-size: 20px !important; 
    line-height: normal !important; 
    }
    h2 {
    font-size: 40px !important;
    line-height: normal !important; 
    }
    h2 p {
    font-size: 25px !important;
    line-height: normal !important; 
    }
    h3 {
    font-size: 20px !important;
    }
    .title-three-fifty h3 {
    font-size: 20px !important;
    line-height:normal !important;
    }
    .title-three-fifty h3 p{
    font-size: 18px !important;
    line-height:normal !important;
    }
    h4 {
    font-size: 18px !important;
    line-height: normal !important;
    }
    h5 {
    line-height: normal !important;
    }
    p {
    font-size: 16px !important;
    line-height: 24px !important;
    }
    a.fusion-button {
    padding: 20px 25px !important;
    }
    a.fusion-button#read-more {
    padding: 0px !important;
    }
    .contact-firstname{
    padding-right:0 !important;
    }
    .contact-form-custom p label:after{
    content:"*";
    color: #711611;
    font-size: 20px;
    }
	.project-template-default li, 
.project-template-default a{
    font-size:16px !important;
    color:#686868;
}
    /* 	Tabs for all pages global */
    .fusion-body .fusion-tabs .nav-tabs>.active>.tab-link{
    border-radius: 100px;
    background: #F8F8F8;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li:first-child a{
    background-color: #f8f8f8;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li:last-child a {
    background-color: #f8f8f8;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active:last-child {
    background-color: #f0f0f0b0 !important;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active:first-child {
    background-color: #D9D9D9 !important;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    .fusion-tabs .nav-tabs li.active .tab-link:focus, .fusion-tabs .nav-tabs li.active .tab-link:hover{
    background-color: #f0f0f0b0 !important;
    }
    .fusion-disable-outline .fusion-tabs .nav-tabs li .tab-link{
    border-top-left-radius: 100px !important; 
    border-bottom-left-radius: 100px !important;
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
    }
    .fusion-tabs.clean .tab-content{
    margin-top:0 !important;
    }
    .tabing-section .fusion-tabs.clean .nav-tabs li{
    background: #F8F8F8 !important;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active a{
    background:#D9D9D9 !important;
    }
    /*     .tabing-section .fusion-tabs.clean .nav-tabs{
    display: flex;
    align-items: center;
    justify-content: center;
    } */
    .tabs-inner-container {
    margin-top: 30px !important;
    }
    .fusion-accordian#faq-sec .toggle-content p{
    font-size:16px !important;
    }
    /* testimonial section */
    #testimonial-wrapper .fusion-builder-row.fusion-builder-row-inner.fusion-row{
    flex-direction:column-reverse !important;
    }
    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    transform: translateX(-93%) !important;
    }
    .carousel-has-dots .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -120px !important;
    left: 12px;
    }
    .swiper-pagination.swiper-pagination-clickable{
    width: 100% !important;
    }
    .testimonial-outer-wrap{
    margin-bottom:70px !important;
    }
    /* contact form transform section */
    #tranform-outer-wrapper .fusion-builder-row{
    flex-direction:column-reverse !important;
    }
    #tranform-outer-wrapper .fusion-layout-column#contact-form-home .fusion-column-wrapper {
    padding-top: 0 !important;
    }
    .wpcf7-form input[type=submit]:not(.fusion-button-span-yes){
    width: 100% !important;
    padding: 25px 50px !important;
    }
    .tranform-outer-wrapper{
    margin-bottom:70px !important;
    }
    /* Blog section common to all pages	 */
    #Blog-outer-wrapper h6{
    font-size: 24px !important;
    margin-top: 30px !important;
    }
    #blog-post-meta-date, #blog-post-meta{
    display: none !important;
    }
    #view-blog{
    margin-top: 30px !important;
    margin-bottom: 50px !important;
    width: 75% !important;
	font-size: 18px;
    }
    #shades-learn-more .fusion-column-wrapper div{
    width:100% !important;
    }
    #shades-learn-more .fusion-column-wrapper div a{
    width:100% !important;
    }
    #shades-watch-more .fusion-column-wrapper a.fusion-button{
    width:100% !important;
    }
    .fusion-flexslider.flexslider.post-slideshow{
    display: none;
    }
    /* Curved overlap section for all pages layout	 */
    #overlap-sec{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 50px 50px 0px 0px !important;
    padding-top:70px !important;
    }
    .automation-page-tabs{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 50px 50px 0px 0px !important;
    padding-top:70px !important;
    }
    /*       .default-top-sec .fusion-button.button-flat{
    margin-bottom: 164px !important;
    } */
    .gallery-view-more .fusion-button.button-flat.fusion-button-default-size.fusion-button-default {
    width: 60% !important;
    }
    .fusion-button.button-flat.fusion-button-default-size.fusion-button-default {
    width: 100% !important;
    }
    #read-more{
    justify-content: left !important;
        font-size:16px !important;
    }
    #tranform-outer-wrapper.shades-form .fusion-builder-row{
    flex-direction: row-reverse !important;
    }
    #tranform-outer-wrapper.shades-form {
    margin-bottom: 0px !important;
    }
    .about-common-icon{
    color: #3C4870;
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    }
    .request-consultation p{
    font-size:20px !important;
    }
    /* Blog page categories tabs */
    .blog-filters .fusion-filters li{
    margin: 10px !important;
    padding: 18px 55px;
    background: #F8F8F8;
    }
    .blog-filters .fusion-filters li{
    border-top-left-radius: 100px !important;
    border-top-right-radius: 100px !important;
    border-bottom-left-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
    }
    .blog-filters .fusion-filters li.fusion-active{
    border-radius: 100px !important;
    background: #D9D9D9;
    }
    .blog-filters .fusion-filters li.fusion-active a{
    color:#000 !important;
    border:none;
    }
    .blog-filters.fusion-post-cards .fusion-grid>.fusion-grid-column{
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    }
    .all-blogs-title h6{
    font-size: 24px;
    }
    .all-blogs-content h6{
    font-size: 16px;
    }
    a.all-blogs-read-more#read-more{
    font-size: 16px !important;
    }
    a.top-blog-featured{
    padding-left: 0 !important;
    padding-right: 0 !important;
    align-items: flex-start;
    justify-content: flex-start;
    }
    .about-story-praise h2{
    font-size: 44px !important;
    }
    /* 	contact Page */
    .contact-map{
    height:500px !important;
    width:100% !important;
    }
    /* Homepage testimonial	 */
    .fusion-button.button-flat.fusion-button-default-size.fusion-button-default.testimonial-view-more {
    width:50% !important;
    }
    .swiper-pagination-horizontal.swiper-pagination-bullets{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start !important;
    }
    #wpcf7-f5425-p3361-o1.wpcf7.js .wpcf7-form{
    padding: 30px !important;
    }
    .fusion-button.button-flat.fusion-button-default-size.fusion-button-default.main-banner-button{
    font-size:16px !important;
    }
    .fusion-flex-container .fusion-flex-align-self-center.home-tab-content{
    align-self: end !important;
    }
    #Blog-outer-wrapper .fusion-post-cards .fusion-filters li a{
    text-align:center !important;
    }
    /* 	 Testimonial hot lap page  */
    .custom-testimonial .about-common-icon{
    position: absolute;
    left: -30px !important;
    right: -20px !important;
    }
    .custom-testimonial .awb-quote-content{
    position: relative ;
    }
    .custom-footer-content .fusion-body .fusion-button-default-size, button.button{
    padding:18px 40px !important;
    }
    .custom-footer-content .awb-menu.collapse-enabled a{
    margin-bottom: 20px !important;
    min-height: auto !important;
    }
    .book-button{
    font-size:16px !important;
    padding: 20px 40px !important;
    }
    .fusion-accordian#faq-sec .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body {
    padding-left: 70px !important;
    }
    /* 	 Single Blog page  */
    .post-template-default.single.single-post .overlap-sec .fusion-content-tb .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .post-template-default.single.single-post  .overlap-sec .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 30px !important;
    padding-right: 30px !important;
    }
    .post-template-default.single.single-post   .fusion-tb-categories{
    font-size:12px !important;
    }
    .single-page-top-data p{
    font-size: 10px !important;
    }
    .home-banner-desc p{
    color: #fff !important;
    font-size: 20px !important;
    }
    /* 	 fixes  */
    #gallery-view-more a.fusion-button{
    padding: 20px 0 10px !important;
    }
    .tabing-gallery img{
    height: 350px;
    }
    .project-gallery .fusion-layout-column{
    margin-bottom: 20px;
    }
    /* 	 Footer  */
    .wpcf7-form .newsletter-footer .wpcf7-text::placeholder{
    text-align: center;
    }
    .custom-footer-content .awb-menu.collapse-enabled li a{
    line-height: normal !important ;
    }
    .home-video img{
    height:60px !important;
    }
    .grid_style1 .gs_testimonial_single .testimonial-author-info .box-desiginfo .box-design-name {
    font-family: Inter !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    }
    .grid_style1 .gs_testimonial_single .gs-tai-client .box-client-name{
    color: #3C4870 !important;
    font-family: Inter !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 25px !important;
    }
    a.fusion-button#testimonial-view-more{
    padding: 20px 15px !important;
    }
    .grid_style1 .gs_testimonial_single .testimonial-author-info{
    margin-top: 18px !important;
    }
    .project-layout-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .common-tab-gallery .awb-gallery-buttons a{
    margin-top: 20px !important;
    font-family: Inter;
    font-size: 25px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 45px; 
    text-decoration-line: underline;
    padding: 0 !important;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active{
    background-color: #D9D9D9 !important; 
    border-radius:100px !important;
    }
    .overview-subheading p{
    font-family: Inter !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    }
    .home-theatre-tab .fusion-tabs.mobile-mode-carousel .nav-tabs{
    align-items: center !important;
    justify-content: center !important;
    }
}
@media screen and (max-width: 360px){
	.automation-overview-tab-bookbtn{
		font-size: 16px !important;
	}
	.blog-top-content p{
		font-size:12px !important;
	}
	    #view-blog, .contact-request-btn {
        font-size: 16px !important;
    }
	.contact-info-heading p{
    margin-left:0 !important;
    font-size: 14px !important;
}
	.home-theatre-tab .fusion-tabs.mobile-mode-carousel .nav-tabs{
    align-items: center !important;
    justify-content: center !important;
    }

}
@media screen and (min-width: 768px) and (max-width: 1199px) {
    h1 {
    font-size: 60px !important; 
    line-height: normal !important; 
    }
    h1 p{
    font-size: 20px !important; 
    line-height: normal !important; 
    }
    h2 {
    font-size: 40px !important;
    line-height: normal !important; 
    }
    h2 p {
    font-size: 20px !important;
    line-height: normal !important; 
    }
    h3 {
    font-size: 25px !important;
    }
    .title-three-fifty h3 {
    font-size: 20px !important;
    line-height:normal !important;
    }
    .title-three-fifty h3 p{
    font-size: 18px !important;
    line-height:normal !important;
    }
    h4 {
    font-size: 18px !important;
    line-height: normal !important;
    }
    h5 {
    line-height: normal !important;
    }
    h6{
    font-size: 17px !important;
    }
    p {
    font-size: 16px !important;
    line-height: 24px !important;
    }
	    .contact-map {
        height: 500px !important;
        width: 100% !important;
    }
    .fusion-tabs .nav-tabs li.active .tab-link{
    background: #D9D9D9 !important;
    border-radius: 100px !important;
    }
    .fusion-flexslider.flexslider.post-slideshow{
    display: none;
    }
    .automation-page-tabs{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:100px !important;
    }
    #overlap-sec{
    margin-top: -180px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:80px !important;
    }
    .custom-testimonial .review{
    display: flex !important; 
/*     gap: 50px !important;  */
    }
	.fusion-testimonials blockquote .awb-quote{
		padding: 0 !important;
		margin-left:50px !important;
	}
    div#request-consultation p {
    font-size:30px !important;
    }
    .contact-form-custom p{
    font-size:20px !important;
    line-height: normal !important;
    }
    .contact-form-custom p label:after{
    content:"*";
    color: #711611;
    font-size: 20px;
    }
    .about-common-icon{
    color: #3C4870;
    font-family: Inter;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    }
    /* Blog page categories tabs */
    .blog-filters .fusion-filters li{
    margin: 0 !important;
    background: #F8F8F8;
    }
    .blog-filters .fusion-filters li a{
    padding: 18px 55px;
    text-align:center;
    }
    .blog-filters .fusion-filters li:first-child{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    .blog-filters .fusion-filters li:last-child{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .blog-filters  .fusion-post-cards .fusion-filters li.fusion-active a{
    border-radius: 100px !important;
    background: #D9D9D9 !important;
    }
    .blog-filters .fusion-filters li.fusion-active a{
    color:#000 !important;
    border:none;
    }
    .fusion-post-cards .fusion-filters li.fusion-active a{
    border-radius: 100px !important;
    background: #D9D9D9 !important;
    }
    .about-story-praise h2 {
    font-size: 70px !important;
    }
    .blog-post-meta p, .blog-post-meta-date p{
    font-size:15px !important;
    }
    .fusion-content-tb p{
    font-size:20px !important;
    }
    /* 	 Testimonial hot lap page  */
    .custom-testimonial .about-common-icon{
    position: absolute;
    left: -50px !important;
    right: -20px !important;
    }
    .custom-testimonial .awb-quote-content{
    position: relative ;
    }
    /* Single Blog page global */
    .post-template-default.single.single-post .overlap-sec .fusion-content-tb .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .post-template-default.single.single-post  .overlap-sec .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 50px !important;
    padding-right: 50px !important;
    }
    .post-template-default.single.single-post .default-top-sec p{
    font-size:20px !important;
    }
    a.fusion-button{
    padding: 15px !important;
    }
    .blog-filters .fusion-filters li {
    margin: 10px !important;
    border-radius:100px !important;
    }
    .contact-info-heading p{
    font-size: 12px !important;
    }
	.project-template-default li, 
.project-template-default a{
    font-size:20px !important;
    color:#686868;
}
	.home-theatre-tab .fusion-tabs.mobile-mode-carousel .nav-tabs{
    align-items: center !important;
    justify-content: center !important;
    }
}
@media (min-width: 1200px) and (max-width: 1799px) {
    h1 {
    font-size: 80px !important; 
    line-height: normal !important; 
    }
    h1 p{
    font-size: 20px !important; 
    line-height: normal !important; 
    }
    h2 {
    font-size: 40px !important;
    line-height: normal !important; 
    }
    h2 p {
    font-size: 25px !important;
    line-height: normal !important; 
    }
    h3 {
    font-size: 30px !important;
    }
    .title-three-fifty h3 {
    font-size: 30px !important;
    line-height:normal !important;
    }
    .title-three-fifty h3 p{
    font-size: 20px !important;
    line-height:normal !important;
    }
    h4 {
    font-size: 25px !important;
    line-height: normal !important;
    }
    h5 {
    line-height: normal !important;
    }
    h6{
    font-size: 20px !important;
    }
    p {
    font-size: 18px !important;
    line-height: 37.5px; 
    }
    .awb-menu_icons-left .awb-menu__main-a {
    font-size: 14px !important;
    }
    .fusion-tabs .nav-tabs li.active .tab-link{
    background: #D9D9D9 !important;
    border-radius: 100px !important;
    }
    .awb-menu_icons-left .awb-menu__main-a{
    font-size:12px !important;
    }
    .fusion-flexslider.flexslider.post-slideshow{
    display: none;
    }
	    .contact-map {
        height: 500px !important;
        width: 100% !important;
    }
    .automation-page-tabs{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:100px !important;
    }
    #overlap-sec{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:140px !important;
    }
    .default-top-sec p{
    font-size:30px !important;
    }
    .custom-testimonial .review{
    display: flex !important; 
/*     gap: 50px !important;  */
    }
	.fusion-testimonials blockquote .awb-quote{
		padding: 0 !important;
		margin-left:50px !important;
	}
    div#request-consultation p{
    font-size:30px !important;
    }
    .contact-form-custom p{
    font-size:20px !important;
    line-height: normal !important;
    }
    .contact-form-custom p label:after{
    content:"*";
    color: #711611;
    font-size: 20px;
    }
    .about-common-icon{
    color: #3C4870;
    font-family: Inter;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    }
    /* Blog page categories tabs */
    .blog-filters .fusion-filters li{
    margin: 0 !important;
    background: #F8F8F8;
    }
    .blog-filters .fusion-filters li a{
    padding: 18px 55px;
    text-align:center;
    }
    .blog-filters .fusion-filters li:first-child{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    .blog-filters .fusion-filters li:last-child{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .blog-filters  .fusion-post-cards .fusion-filters li.fusion-active a{
    border-radius: 100px !important;
    background: #D9D9D9 !important;
    }
    .blog-filters .fusion-filters li.fusion-active a{
    color:#000 !important;
    border:none;
    }
    .fusion-post-cards .fusion-filters li.fusion-active a{
    border-radius: 100px !important;
    background: #D9D9D9 !important;
    }
    .about-story-praise h2 {
    font-size: 70px !important;
    }
    .blog-post-meta p, .blog-post-meta-date p{
    font-size:15px !important;
    }
    .fusion-content-tb p{
    font-size:20px !important;
    }
    /* 	 Testimonial hot lap page  */
    .custom-testimonial .about-common-icon{
    position: absolute;
    left: -50px !important;
    right: -20px !important;
    }
    .custom-testimonial .awb-quote-content{
    position: relative ;
    }
    .fusion-body .fusion-button-default-size, button.button{
    font-size:16px !important;
    }
    .carousel-has-dots .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -60px !important;
    }
	.project-template-default li, 
.project-template-default a{
    font-size:20px !important;
    color:#686868;
}
	.home-theatre-tab .fusion-tabs.mobile-mode-carousel .nav-tabs{
    align-items: center !important;
    justify-content: center !important;
    }
}
@media (min-width: 1200px) and (max-width: 1339px) {
    .nonhundred-percent-fullwidth .fusion-builder-row.fusion-row {
    max-width: 104% !important;
    }
    .nonhundred-percent-fullwidth{
    padding-left: 50px !important;
    padding-right: 50px !important;
    }
    /* Single Blog page global */
    .post-template-default.single.single-post .overlap-sec .fusion-content-tb .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .post-template-default.single.single-post  .overlap-sec .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 50px !important;
    padding-right: 50px !important;
    }
    .home-first-tab {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    /* Home Tabs */
    .home-first-tab ul.nav-tabs {
    padding: 0px 50px !important;
    }
    .tabs-inner-container {
    padding: 0px 50px !important;
    }
    .fusion-body .fusion-button-default-size, button.button{
    padding: 20px !important;
    }
    .fusion-body .fusion-button-default-size#read-more{
    padding: inherit !important;
    }
    .fusion-testimonials .testimonial-pagination#fusion-testimonials-1{
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    margin-top: 50px !important;
    margin-left: 225px !important;
    }
    .post-template-default.single.single-post .default-top-sec p{
    font-size:20px !important;
    }
    .project-layout-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .carousel-has-dots .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -60px !important;
    }
	.project-template-default li, 
.project-template-default a{
    font-size:20px !important;
    color:#686868;
}
	    .contact-map {
        height: 500px !important;
        width: 100% !important;
    }
	.home-theatre-tab .fusion-tabs.mobile-mode-carousel .nav-tabs{
    align-items: center !important;
    justify-content: center !important;
    }
}
@media screen and (min-width: 1340px) and (max-width: 1799px) {
    h1 {
    font-size: 80px !important; 
    line-height: normal !important; 
    }
    h1 p{
    font-size: 20px !important; 
    line-height: normal !important; 
    }
    h2 {
    font-size: 40px !important;
    line-height: normal !important; 
    }
    h2 p {
    font-size: 25px !important;
    line-height: normal !important; 
    }
    h3 {
    font-size: 20px !important;
    }
    .title-three-fifty h3 {
    font-size: 20px !important;
    line-height:normal !important;
    }
    .title-three-fifty h3 p{
    font-size: 18px !important;
    line-height:normal !important;
    }
    h4 {
    font-size: 18px !important;
    line-height: normal !important;
    }
    h5 {
    line-height: normal !important;
    }
    h6{
    font-size: 17px !important;
    }
    p {
    font-size: 16px !important;
    line-height: 24px !important;
    }
    /*  Full width css*/
    .nonhundred-percent-fullwidth .fusion-builder-row.fusion-row {
    max-width: 104% !important;
    }
    .nonhundred-percent-fullwidth{
    padding-left: 100px !important;
    padding-right: 100px !important;
    }
    .home-first-tab {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .fusion-flexslider.flexslider.post-slideshow{
    display: none;
    }
    /* Single Blog page global */
    .post-template-default.single.single-post .overlap-sec .fusion-content-tb .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .post-template-default.single.single-post  .overlap-sec .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 100px !important;
    padding-right: 100px !important;
    }
    /* Home Page First Tab */
    .home-first-tab.nonhundred-percent-fullwidth .fusion-builder-row.fusion-row {
    max-width: 104% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .home-first-tab .nav {
    padding: 0px 100px !important;
    }
    .tabs-inner-container {
    padding: 0px 100px !important;
    }
    #overlap-sec{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:140px !important;
    } 
    .automation-page-tabs{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:100px !important;
    }
    .default-top-sec p{
    font-size:30px !important;
    }
    .custom-testimonial .review{
    display: flex !important; 
    gap: 50px !important; 
    }
    div#request-consultation p{
    font-size:30px !important;
    }
    .contact-form-custom p{
    font-size:20px !important;
    line-height: normal !important;
    }
    .contact-form-custom p label:after{
    content:"*";
    color: #711611;
    font-size: 20px;
    }
    .about-common-icon{
    color: #3C4870;
    font-family: Inter;
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    }
    /* Blog page categories tabs */
    .blog-filters .fusion-filters li{
    margin: 0 !important;
    background: #F8F8F8;
    }
    .blog-filters .fusion-filters li a{
    padding: 18px 55px;
    text-align:center;
    }
    .blog-filters .fusion-filters li:first-child{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    .blog-filters .fusion-filters li:last-child{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .blog-filters .fusion-filters li.fusion-active{
    border-radius: 100px !important;
    background: #D9D9D9;
    }
    .blog-filters .fusion-filters li.fusion-active a{
    color:#000 !important;
    border:none;
    }
    .fusion-post-cards .fusion-filters li.fusion-active a{
    border-radius: 100px !important;
    background: #D9D9D9 !important;
    }
    .about-story-praise h2 {
    font-size: 70px !important;
    }
    .blog-post-meta p, .blog-post-meta-date p{
    font-size:16px !important;
    }
    .fusion-content-tb p{
    font-size:20px !important;
    }
    /* 	 Testimonial hot lap page  */
    .custom-testimonial .about-common-icon{
    position: absolute;
    left: -66px !important;
    right: -20px !important;
		top:-30px !important;
    }
    .custom-testimonial .awb-quote-content{
    position: relative ;
    }
    .fusion-testimonials .testimonial-pagination#fusion-testimonials-1{
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    margin-top: 50px !important;
    margin-left: 245px !important;
    }
    .post-template-default.single.single-post .default-top-sec p{
    font-size:20px !important;
    }
    .project-layout-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .carousel-has-dots .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -60px !important;
    }
	.project-template-default li, 
.project-template-default a{
    font-size:20px !important;
    color:#686868;
}
	    .contact-map {
        height: 500px !important;
        width: 100% !important;
    }
	.home-theatre-tab .fusion-tabs.mobile-mode-carousel .nav-tabs{
    align-items: center !important;
    justify-content: center !important;
    }
}
@media screen and (min-width: 1800px){
    /*  Full width css*/
    .nonhundred-percent-fullwidth .fusion-builder-row.fusion-row {
    max-width: 104% !important;
    }
    .nonhundred-percent-fullwidth {
    padding-left: 200px !important;
    padding-right: 200px !important;
    }
    /* This is for single */
    .project-layout-container.nonhundred-percent-fullwidth .fusion-builder-row.fusion-row {
    padding-left: 00px !important;
    padding-right: 00px !important;
    }
    .project-inner-container{
    padding-left: 200px !important;
    padding-right: 200px !important;
    }
    .nonhundred-percent-fullwidth .fusion-builder-row .fusion-builder-row-inner {
    padding: 0px !important;
    }
    .home-first-tab.nonhundred-percent-fullwidth .fusion-builder-row.fusion-row {
    max-width: 104% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    /* Home Tab First Section */
    .home-first-tab .nav {
    padding: 0px 200px !important;
    }
    .home-first-tab {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .tabs-inner-container {
    padding: 0px 200px !important;
    }
    .awb-menu_icons-left .awb-menu__main-a {
    font-size: 15px !important;
    }
    .fusion-tabs .nav-tabs li.active .tab-link{
    background: #D9D9D9 !important;
    border-radius: 100px !important;
    }
    h1 {
    font-size: 100px !important; 
    line-height: normal !important; 
    }
    h1 p{
    font-size: 30px !important; 
    line-height: normal !important; 
    }
    h2 {
    font-size: 60px !important;
    line-height: normal !important; 
    }
    h2 p {
    font-size: 25px !important;
    line-height: normal !important; 
    }
    p {
    font-size: 25px !important;
    line-height: 37.5px !important;
    }
	p.home-tab-desc{
		font-size: 20px !important;
    line-height: 37.5px !important;
	}
    .automation-page-tabs .fusion-tabs.horizontal-tabs.clean .tab-content{
    margin-top: 100px;
    }
    .fusion-flexslider.flexslider.post-slideshow{
    display: none;
    }
    .automation-page-tabs{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:100px !important;
    }
    #overlap-sec{
    margin-top: -100px !important;
    background-color: #fff !important;
    border-radius: 100px 100px 0px 0px !important;
    padding-top:150px !important;
    }
    .default-top-sec p{
    font-size:30px !important;
    }
    .custom-testimonial .review{
    display: flex !important; 
/*     gap: 50px !important;  */
    }
    div#request-consultation p{
    font-size:30px !important;
    }
    /* Contact Page section	 */
    .contact-form-custom p{
    font-size:20px !important;
    line-height: normal !important;
    }
    .contact-form-custom p label:after{
    content:"*";
    color: #711611;
    font-size: 20px;
    }
    /* menu top */
    .menu-item.menu-item-type-custom.menu-item-object-custom a{
    font-size: 20px !important;
    font-weight:bold;
    }
    .about-common-icon{
    color: #3C4870;
    font-family: Inter;
    font-size: 100px;
    font-style: normal;
    font-weight: 700;
    }
    /* tabing section */
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active:last-child {
    background-color: #f0f0f0b0 !important;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .fusion-tabs.horizontal-tabs.clean .nav-tabs li.active:first-child {
    background-color: #f0f0f0b0 !important;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    /* Blog page categories tabs */
    .blog-filters .fusion-filters li{
    margin: 0 !important;
    background: #F8F8F8;
    }
    .blog-filters .fusion-filters li a{
    padding: 18px 55px;
    text-align:center;
    }
    .blog-filters .fusion-filters li:first-child{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    }
    .blog-filters .fusion-filters li:last-child{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    }
    .blog-filters  .fusion-post-cards .fusion-filters li.fusion-active a{
    border-radius: 100px !important;
    background: #D9D9D9 !important;
    }
    .blog-filters .fusion-filters li.fusion-active a{
    color:#000 !important;
    border:none;
    }
    #blog-meta .fusion-filters{
    margin: 0 0 100px !important;
    }
    .fusion-post-cards .fusion-filters li.fusion-active a{
    border-radius: 100px !important;
    background: #D9D9D9 !important;
    }
    .about-story-praise h2 {
    font-size: 70px !important;
    }
    .blog-post-meta p, .blog-post-meta-date p{
    font-size:18px !important;
    }
    .fusion-content-tb p{
    font-size:20px !important;
    }
    /* 	 Testimonial hot lap page  */
    .custom-testimonial .about-common-icon{
    position: absolute;
    left: -60px !important;
    right: -20px !important;
    top: -65px !important;
    }
    .custom-testimonial .awb-quote-content{
    position: relative ;
    }
    /* 	 Hot laps page  */
    .fusion-testimonials .testimonial-pagination#fusion-testimonials-1{
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    margin-top: 50px !important;
    margin-left: 245px !important;
    }
    /* 	Bug Fixes   */
    .common-tabing .nav-tabs{
    padding-left:160px !important;
    padding-right:160px !important;
    }
    .overview-subheading p{
    font-size:30px !important;
    }
    /* Single Blog page global */
    .post-template-default.single.single-post .overlap-sec .fusion-content-tb .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .post-template-default.single.single-post  .overlap-sec .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{
    padding-left: 200px !important;
    padding-right: 200px !important;
    }
    .post-template-default.single.single-post .default-top-sec p{
    font-size:20px !important;
    }
    .project-layout-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
    .about-desc p{
    font-size: 18px !important;
    }
    .about-home{
    display:inherit !important;
    }
    .carousel-has-dots .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -60px !important;
    }
    .project-title a{
    color: #3C4870 !important;
    font-family: Inter !important;
    font-size: 30px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 25px !important;
    }
    .project-template-default.single.single-project .fusion-content-tb p{
    font-family: Inter !important;
    font-size: 25px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 37.5px !important;
    }
    /* 	 career page fixes  */
/*     .career-top-image .fusion-column-wrapper{
    margin-left: 0px !important;
    }
    .career-top-desc .fusion-column-wrapper{
    margin-right: 0px !important;
    } */
    /* 	contact page fixes   */
    a.contact-request-btn {
    padding-left: 20px !important;
    padding-right: 20px !important;
    }
    .contact-info-heading p{
    font-size: 30px !important;
    }
    .flex-control-nav{
    bottom: -20px !important;
    }
	.fusion-tabs.horizontal-tabs.clean .tab-content{
    margin-top:80px !important;
}
	.about-home .about-desc .fusion-column-wrapper{
    margin-right:0 !important;
}
	.table-below-content p{
		font-size:20px !important;
	}
	.top-banner-subheading-wrapper .fusion-text{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.top-banner-subheading-wrapper .fusion-text p{
		width:60%;
	}
	.fusion-testimonials blockquote .awb-quote{
		padding: 0 !important;
		margin-left:50px !important;
	}
	 .two-img img{
    width:1000px !important;
 }
	.single.single-post h2{
  font-size:36px !important;
}
	.grid_style1 .gs_testimonial_single .testimonial-box{
		padding: 0 !important;
	}
}

@media(min-width:1025px) and (max-width:1033px){
    .fusion-body .home-tab-content .fusion-button-default-size{
        padding-left: 10px!important;
        padding-right: 10px !important;
         font-size:16px !important; 
    }
}
@media(min-width:1340px) and (max-width:1591px){
    .fusion-body .home-tab-content .fusion-button-default-size{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
/* New issue fixes */

 .fusion-tabs.clean .nav-tabs li .tab-link:hover{
    background: #D9D9D9 !important;
    border-radius: 100px !important;
 }
.shades-watch-more .fusion-column-wrapper a{
		 border:2px solid #fff;
 }
.faq-sec a{
    color: #686868 !important;
}
.fusion-accordian.faq-sec .panel-title a.active{
	 color: #686868 !important;
}
.fusion-post-cards .fusion-filters li a:hover{
    border-radius: 100px !important;
    background-color: #D9D9D9 !important;
    color: #000 !important;
}
@media(min-width:2450px) and (max-width:2529px){
    .fusion-body .home-tab-content .fusion-button-default-size{
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
	 .shades-watch-more .fusion-column-wrapper{
    margin-left:0 !important;
 }
	.shades-watch-more .fusion-column-wrapper a{
		 border:2px solid #fff;
 }
}
@media(min-width:2530px) and (max-width:2560px){
    .fusion-body .home-tab-content .fusion-button-default-size{
        padding-left: 110px !important;
        padding-right: 110px !important;
    }
	 .shades-watch-more .fusion-column-wrapper{
    margin-left:0 !important;
 }
	.shades-watch-more .fusion-column-wrapper a{
		 border:2px solid #fff;
 }
}
@media(min-width:1200px){
	 .book-whychoose-wrapper .fusion-column-wrapper{
    display: flex;
    flex-direction: row !important;
    gap: 20px;
 }
}
@media(max-width:360px){
	.book-now,.why-choose{
		font-size:16px !important;
	}
}
 @media(min-width:1800px) {
    .two-img-wrap .fusion-imageframe{
        width: 100% !important;
    }
     .two-img-wrap .fusion-imageframe img{
        width: 100% !important;
    }
 }
 @media(min-width:1921px) {
    .project-showcase-wrap-img .fusion-imageframe{
        width: 100% !important;
    }
    .project-showcase-wrap-img .fusion-imageframe img{
        width: 100% !important;
    }
 }
@media(min-width:768px) and (max-width:1920px){
    .shades-learn-more.fusion-layout-column .fusion-column-wrapper{
        margin-right:0 !important;
    }
    .shades-watch-more.fusion-layout-column .fusion-column-wrapper{
        margin-left:0 !important;
    }
}
@media(min-width:1800px) and (min-width:1920px){
.fusion-tabs.clean .nav-tabs li .tab-link{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
}
@media(min-width:1921px){
    .fusion-tabs.clean .nav-tabs li .tab-link{
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
}
.fusion-post-cards .fusion-filters li a:hover{
    border-radius: 100px !important;
    background-color: #D9D9D9 !important;
    color: #000 !important;
}
@media(max-width:767px){
    .tabing-section .fusion-tabs.clean .nav-tabs li:first-child{
        border-top-left-radius: 100px !important;
        border-bottom-left-radius: 100px !important;
        margin-left:10px !important;
    }
    .tabing-section .fusion-tabs.clean .nav-tabs li:last-child{
        border-bottom-right-radius: 100px !important;
        border-top-right-radius: 100px !important;
        margin-right:10px !important;
    }
}

#tranform-outer-wrapper .fusion-imageframe{
    width: 100% !important;
}

#menu-footer-menu li a:hover{
    color:  #711611 !important;
     border-bottom: 1px solid #711611 !important;
    display: inline;
}
.menu-item.menu-item-type-custom.menu-item-object-custom a:hover{
	 background: #3c4870 !important;
}
 .testimonal-desc .nonhundred-percent-fullwidth {
        padding-left: 0px !important;
        padding-right: 0px !important;
}
  .testimonial-img img{
    height:90px !important;
 }

@media(min-width:1366px){
	 .testimonal-desc.fusion-content-tb p {
    height:400px !important;
 }
}

@media(min-width:1800px){
	 .testimonal-desc.fusion-content-tb p {
    font-size:25px !important; 
 }
	#menu-classic-main-menu .menu-item.menu-item-type-custom.menu-item-object-custom a{
		font-size:15px !important;
	}
}
.Visit-Photo-Album{
	display:none !important;
}
@media(min-width:1024px){
	#button-tabs .fusion-builder-row{
    background: #f0f0f0 !important;
    border-radius:25px !important;
}
	#button-tabs a .fusion-button-text{
    font-size:20px !important;
}

}
@media(min-width:1025px){
		#button-tabs.button-tabs {
    position: fixed;
    bottom: 0;
    z-index: 99999999999999999999;
    width:100%;
}
}
@media(max-width:1024px){
	#button-tabs .fusion-builder-row .fusion-column-wrapper{
    margin-bottom:10px !important;
}
	#button-tabs .fusion-builder-row .fusion-column-wrapper a{
    margin-bottom:10px !important;
		border-radius:25px !important;
		display:flex !important;
}
}