 /*.............Custom css by philip start..............*/
        .search-new-menu, .search-new {
            display: none !important;
        }
		.spectrum-flat-lg-btn:hover {
			color: #2b2e33 !important;
			background-color: rgb(239, 191, 47) !important;
		}
		
        @media only screen and (max-width: 767px) {
            .zilla-sf-menu ul ul{
                left:0 !important;
            }
            .primary-menu .sub-menu {
                padding: 7px 0 3px;
                background: none;
                /* border: 1px solid #d2d7d9; */
                border-radius: 6px;
            }
            .zilla-sf-menu ul {
                position: relative;
                 top: 0 !important;
                right: 0;
                z-index: 999;
                display: none;
            }

            .wr-mobile {
                display: none;
            }
            .top-head-btn{
                display: none;
            }

            .header-area .header-content p{
                text-align: left;
            }

            .spectrum-subhighlight {
                font-family: 'Lato', sans-serif !important;
                font-weight: 700;
                line-height: 1.8 !important;
                margin: 22px 0 22px !important;
                font-size: 14px !important;
                text-align: left;
                text-transform: none;
            }

            .spectrum-flat-lg-btn {
                display: inline-flex;
                flex-wrap: wrap;
                justify-content: space-around;
                padding: 0px 30px;
                font-family: 'Century Gothic';
                color: #fff !important;
                border-radius: 24px;
                font-size: 16px;
                border: 1px solid #fff;
                width: 230px;
                height: 40px;
                margin-bottom: 19px;
                text-transform: none;
                background-color: rgb(255, 194, 41) !important;
            }

            .spectrum-highlighted-text {
                color: white;
                margin-bottom: 20px !important;
                font-size: 30px !important;
                text-align: left;
                line-height: 1.1;
                font-family: 'Century Gothic', sans-serif !important;
                font-weight: 700;
                text-shadow: rgba(0,0,0,0.4) 0px 0px 15px;
                font-style: normal;
                text-transform: capitalize;
            }

            .spectrum-highlighted-text span {
                background-color: rgb(0, 180, 255);
            }

            .site-logo{
                float:  none !important;
                background-color: rgba(0,180,255,1);
                width: 100%;
                position: fixed;
                left: 0;
                top: 0;
                padding:6px;
            }
            .site-logo a img{
                margin-left: 32% !important;
            }
            .site-logo a{
                background: none !important;
            }
            .site-content-wrap{
                z-index: 1 !important;
            }
			
			.primary-menu .current-menu-item > a {
                background: rgb(0, 180, 255) !important;
            }
            .site-header.has-image .primary-menu a:hover {
                background: rgb(0, 180, 255) !important;
            }

        }
        @media only screen and (min-width: 768px) {

            .primary-menu .current-menu-item > a:hover {
                background: rgba(255,255,255,0.2) !important;
            }

            .custom-fixed-header .with-thumbnail {
                padding-top: 10% !important;
                clear: both;
                font-size: 16px;
                line-height: 26px;
                color: #fff;
                text-align: center;
            }


            .primary-menu .sf-with-ul:after{
                content: none;
                /*                font-family: "Font Awesome 5 Free";
                                font-weight: 900;
                                content: '\f107';*/

            }
            .call-mob{
                display: none;
            }
            .site-header.has-image .primary-menu .sub-menu {
                border: none !important;
                box-shadow: none !important;
            }
            .sub-menu {
                background: rgba(0,180,255,1) !important;
            }
            .primary-menu .sub-menu {
                padding: 7px 0 3px;
                border-radius: 0px !important;
            }
            .primary-menu .sub-menu a {
                padding: 8px 15px;
                font-size: 14px;
                line-height: 26px;
                font-weight: normal;
                text-align: left !important;
                color: rgba(255,255,255,1) !important;
                text-transform: none;
                background: none;
            }
            .primary-menu .sub-menu a:hover{
                background: #F8CA00 !important;
                border-radius: 0px !important;
            }
            .reduced-hight {
                height: 100% !important;
            }

            .header-area .header-content p {
                text-align: left !important;
                margin-right: 30% !important;
                font-size: 20px !important;
                margin: 25px 100px 25px !important;
                padding: 0 15% !important;

            }
            .spectrum-flat-lg-btn {
                display: inline-flex;
                flex-wrap: wrap;
                justify-content: space-between;
                padding: 0 30px;
                font-family: 'Century Gothic';
                color: #fff !important;
                border-radius: 24px;
                border: 1px solid #fff;
                margin-bottom: 3px;
                margin-right: 40px;
                text-transform: none;
                background-color: rgb(255, 194, 41) !important;
            }

            .spectrum-highlighted-text {
                color: white;
                margin-bottom: 20px !important;
                font-size: 62px;
                text-align: left;
                line-height: 1.1;
                font-family: 'Archivo Black';
                font-weight: 400;
                font-style: normal;
                text-transform: capitalize;
            }

            .spectrum-highlighted-text span {
                background-color: rgb(0, 180, 255);
            }
            header-content p {
                text-align: left;
                margin-right: 30% !important;
                font-size: 20px !important;
                margin: 25px 100px 25px !important;
                padding: 0 15% !important;
            }

            .spectrum-subhighlight {
                font-family: 'Lato', sans-serif;
                font-weight: 700;
                line-height: 1.1;
                font-size: 24px;
                margin-top: 30px !important;
                margin-right: 30% !important;
                font-weight: bold;
                font-size: 20px !important;
                text-align: left;
                text-transform: none;
            }

            .wr-main-header {
                z-index: 100;
                width: 100%;
                position: fixed !important;
                background-color: rgba(0, 180, 255, 0.7);
                transition: all 0s ease 0s, top 0.2s ease-in-out 0s;
                box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px !important;
            }

            .site-header-bg-img {
                position: absolute;
                top: 0;
                z-index: 0;
                width: 100%;
                height: 100%;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                opacity: 1;
            }

            .site-header-bg-img img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

            .site-header.has-image {
                background-color: #2b2e33;
                border-bottom: 0
            }

            .site-header.has-image .site-header-bg-img {
                opacity: .5;
            }

            .header-area {
                position: relative;
                top: 0;
                left: 0;
                z-index: 16;
                width: 100%
            }

            .header-area .inner {
                padding-top: 30px;
                padding-bottom: 100px;
                position: relative
            }

            .site-content, .inner {
                max-width: 1200px !important;
                padding: 0 !important;
                margin: 0 auto;
            }

            .site-header .header-area .inner, .site-header.has-image .header-area .inner {
                min-height: auto !important;
                height: auto !important;
                max-width: 100% !important;
            }

            .header-area .inner {
                /* padding-top: 30px; */
                padding: 0px;
                /*padding-bottom: 100px;*/
                position: relative;
            }

            #masthead .header-content {
                padding-top: 19% !important;
                position: initial;
                position: inherit;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
            }

            .wr-main-header-nav {
                text-align: center;
                margin: 0 auto !important;
                padding: 8px 19px !important;
                width: 100% !important;
            }

            .wr-main-header-logo {
                padding-bottom: 0px !important;
            }
            .site-logo {
                float: left;
                font-size: 36px;
                font-weight: 700;
                line-height: 1.2;
                color: #2b2e33;
                margin: 0px 67px !important;
                position: relative;
                z-index: 1;
            }

            .primary-menu a {
                font-family: 'Century Gothic', sans-serif;
                font-size: 16px;
                font-weight: bold;
                line-height: 1.6em;
                color: #2b2e33;
                text-transform: none;
            }

            .zilla-sf-menu, .zilla-sf-menu * {
                padding: 0;
                margin: 0 auto !important;
                list-style: none;
            }

            .header-content h1 {
				font-family: 'Century Gothic', sans-serif;
                text-align: left !important;
                color: rgb(255, 255, 255)  !important;
                direction: ltr;
                font-weight: 700  !important;
                font-style: normal  !important;
                text-decoration: none;
                text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 15px  !important;
                line-height: 52.5px !important;
                font-size: 40px  !important;
                margin: 0 100px 22px !important;
                padding: 0 15% !important;
            }

            .header-content h2 {
                /* font-size: 20px; */
                margin: 25px 100px 25px !important;
                padding: 0 15% !important;
                font-family: 'Century Gothic', sans-serif !important;
            }

            /*--- Top header ---*/


            .top-head-btn{
                text-align: right;
                margin: 11px 67px !important;
            }
            .top-head-btn a{
                background-color: #F8CA00 !important;
                font-size: 20px;
                text-align: center;
                width: 240px;
                display: inline-block;
                max-width: 100%;
                border: 1px solid #fff;
            }
            .top-head-btn a:hover {
                color: #2b2e33 !important;
                background-color: rgb(239, 191, 47) !important;
            }
            .call-new-button {
                align-items: center;
                background-color: #00b4ff;
                border-radius: 60px;
                color: white;
                display: inline-flex;
                justify-content: end;
                height: 45px;
                /* float: left; */
                position: absolute;
                bottom: 33px;
                right: 10px;
                width: 45px;
                text-decoration: none;
                box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.25);
                cursor: pointer;
                z-index:2;
            }

            .email-new-button {
                align-items: center;
                background-color: #00b4ff;
                border-radius: 60px;
                color: white;
                display: inline-flex;
                justify-content: end;
                height: 45px;
                /* float: left; */
                position: absolute;
                right: 10px;
                top: -15px;
                width: 45px;
                text-decoration: none;
                box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.25);
                cursor: pointer;
                z-index:2;
            }
            .call-new-button .call-new-text,.email-new-button .call-new-text {
                visibility: hidden;
                white-space: nowrap;
                display: block;
                font-size: 14px;
                line-height: 25px;
                letter-spacing: 1px;
                padding: 0 20px;
                width: auto;
                height: auto;
                background-color: rgba(63,53,49,0.8);
                color: #fff;
                text-align: center;
                border-radius: 50px;
                position: absolute;
                z-index: 125556;
                bottom: 10%;
                right: 40%;
                margin-left: -60px;
                opacity: 0;
                transition: all 0.25s ease-in-out;
            }

            .call-new-button:hover .call-new-text,.email-new-button:hover .call-new-text {
                visibility: visible;
                display: block;
                opacity: 1;
                right: 125%;
                white-space: nowrap;
                font-size: 14px;
                line-height: 25px;
                letter-spacing: 1px;
                padding: 0 20px;
            }
            .call-new-button .call-new-icon, .email-new-button .call-new-icon {
                color: #fff;
                font-size: 16px;
                margin-right: 0;
                padding: 0px 14px;
                display: flex;
                align-items: center;
            }
            .call-new-button:hover, .email-new-button:hover {
                width: 50px;
                height: 50px;
            }

            .call-new-button:hover .call-new-icon, .email-new-button:hover .call-new-icon {
                font-size: 20px;
                padding-right: 14px;
            }

            .wr-mobile {
                display: flex;
                flex-direction: column;
            }
            .wr-mobile {
                margin: 20px 0px;
            }
        }

		/*-------------End of navigator------------*/

       	@media only screen and (max-width: 767px) {

            .primary-menu .sf-with-ul:after {
                display: none !important;
            }

            .call-mob{
                position: absolute;
                left: 81%;
                top: 44%;
                color: red !important;
                font-size: 19px;
            }

            #masthead .wr-main-header .site-navigation{
                display:block !important;
            }
            #navigator {
                width: 290px;
                height: 100%;
                position: fixed;
                top: 0;
                left: -250px;
                padding: 44px 0px;
                background: rgba(248,202,0,1);
                float: left;
                z-index: 100;
                overflow: scroll;
            }

            .site-navigation .nav {
                width: 250px;
                height: auto;
                display: block !important;
                margin-bottom:-2% !important;
                margin: 0 auto;
                padding: 0;
            }

            .nav_tab {
                width: 100% !important;
                height: 50px !important;
                display: inline-block;
                white-space: normal !important;
            }


            .nav_tab a {
/*                 color: rgb(255,255,255) !important; */
                font-size: 15px !important;
                padding: 15px 15px !important;
                text-align: left !important;
                margin: 0px !important;
                transition: 0.35s ease !important;
                text-transform: capitalize;
                font-family: 'Century Gothic', sans-serif;
                -webkit-transition: 0.35s ease;
                -moz-transition: 0.35s ease;

            }

            .nav_tab a:hover {
                background: rgba(255,255,255,0.9);
                color: rgba(0,0,0,1);
                letter-spacing: 2px;
                transition: 0.35s ease;
                -webkit-transition: 0.35s ease;
                -moz-transition: 0.35s ease;
                cursor: pointer !important;
            }

            .menu-icon {
                width: 150px;
                height: 35px;
                position: fixed;
                top: 0;
                left: 0px;
                margin: 10px;
                z-index: 999;
            }

            .menu-icon div {
                width: 29px;
                height: 3px;
                background: #fff;
                margin: 6px;
                transition: all 0.35s;
                border-radius: 2px;
            }

            .on .line_one { transform: rotate(45deg) translate(6px, 6px); }

            .on .line_two { opacity: 0; }

            .on .line_three { transform: rotate(-45deg) translate(7px, -7px); }

            .menu-overlay{
                width: 100vw;
                z-index: 5;
                background-color: rgba(0,0,0,0.4);
                height: 100%;
                position: fixed;
                top: 0;
                left: 0;
            }
        }

		/*------------End of navigator------------*/

		/*------------content start-------------*/

		.upper-home-page.widget-count-2 .widget{
			float: none;
			width: 100%;
			padding: 0;
		}

        .widget-count-1 {
            padding: 0 !important;
        }
        .widget-count-6 {
            position: relative;
            padding: 0;
        }

        .widget-count-6:before {
            content: ' ';
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            opacity: 0.6;
            background-image: url('https://spectrumtuition.com/wp-content/uploads/2023/11/border2.4icons-2880w.webp');
            background-repeat: no-repeat;
            background-position: 100% 50%;
            background-size: contain;
        }
        .card-custom{
            position: relative;
            max-width: 1200px;
            margin: 0 auto;
        }

        .card-custom h2 {
            color: rgb(0,180,255);
            line-height: 1.5;
            font-size: 26px;
            font-family: 'Century Gothic', sans-serif;
            font-weight: 700;
            font-style: normal;
            text-align: center;
            margin: 2em auto;
            padding-bottom: 2em;
        }

        .card-custom .card_content a {
            width: 100%;
            height: 260px;
            display: flex;
            flex-direction: column;
            border-radius: 10%;
            position: relative;
            bottom: 18px;
            overflow: hidden;

        }

        .card-custom .card_content a .photo-item {
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: 75% 50%;
            background-repeat: no-repeat;
            position: relative;
            transform: scale(1, 1);
            transition: transform 0.5s;
        }

        .card-custom .card_content a:hover .photo-item {
            transform: scale(1.05, 1.05);
        }

        .card-custom .btn {
            bottom: 2%;
            color: #ffffff;
            padding: 0.8rem;
            font-size: 20px;
            line-height: 1.4;
            font-family: 'Century Gothic', sans-serif;
            text-transform: capitalize;
            border-radius: 24px;
            font-weight: 700;
            display: block;
            width: 100%;
            cursor: pointer;
            border: 1px solid rgba(255, 255, 255, 0.2);
            background: #F8CA00;
        }

        .card-custom .btn:hover {
            color: #000000;
            border-color: #FFFFFF;
        }

        .card-custom .cards {
            width:100%;
            overflow: visible !important;
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            list-style: none;
            margin: 0 auto;
        }

        .card-custom .cards_item {
            display: flex;
            padding: 1rem;
        }

        @media (min-width: 40rem) {
            .card-custom .cards_item {
                width: 50%;
            }
        }

        @media (min-width: 56rem) {
            .card-custom .cards {
                flex-wrap: nowrap;

            }
            .card-custom .cards_item {
                width: 100%;
                height: 100%;
            }
        }

        .card-custom .card {
            height: 327px;
            width: 100%;
            background-color: white;
            box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
            display: flex;
            flex-direction: column;
            padding: 2rem;
            margin: 4em auto;
            border-radius: 20px;
        }

        .card-custom .card_content {
            position: relative;
            bottom: 37%;
        }

        .card-custom .card_title {
            font-family: 'Century Gothic', sans-serif;
            color: #000;
            text-align: center;
            font-size: 21px;
            font-weight: 700;
            text-transform: capitalize;
            margin: 0px;
        }

        .bookstore{
            position: relative;
            max-width: 1200px;
            margin: 0 auto;
        }
        .bookstore p{
            margin-bottom: 0.5em ;
            font-size: 20px ;
            line-height: 1.5 ;
            text-align: left;
            font-family: 'Century Gothic', sans-serif ;
            font-weight: 400;
        }

        .bookstore h4{
            color: rgb(0,180,255) ;
            font-size: 26px ;
            line-height: 1.5 ;
            text-align: left;
            font-family: 'Century Gothic', sans-serif;
            font-weight: 700 ;
            text-transform: capitalize;
        }

        @media only screen and (min-width: 768px) {

            .post-above-testimonials a img {
                max-width: none !important;
            }
            .first-column{
                width: 30%;
                height: 100%;
                padding-top: 12% !important;
                /*margin-top: 30%;*/
            }

            .second-column{
                width: 40% !important;
            }
            .second-column p{
                margin-bottom: 0.5em !important;
                font-size: 20px !important;
                line-height: 1.5 !important;
                text-align: left;
                font-family: 'Century Gothic', sans-serif !important;
                font-weight: 400 !important;
            }

            .second-column h4{
                color: rgb(0,180,255) !important;
                font-size: 26px !important;
                line-height: 1.5 !important;
                text-align: left;
                font-family: 'Century Gothic', sans-serif !important;
                font-weight: 700 !important;
                text-transform: capitalize !important;
            }

        }

        @media only screen and (max-width: 767px) {
            .card-custom .card_content a .photo-item {
                background-position: 100% 50%;

            }
            .card-custom .cards {
                flex-direction: column;
            }

			.card-custom h2 {
                text-align: left;
            }
            .second-column p{
                margin-bottom: 0.5em !important;
                line-height: 1.5 !important;
                text-align: left;
                font-family: 'Century Gothic', sans-serif !important;
                font-weight: 400 !important;

            }

            .second-column h4{
                color: rgb(0,180,255) !important;
                font-size: 26px !important;
                line-height: 1.5 !important;
                text-align: left;
                font-family: 'Century Gothic', sans-serif !important;
                font-weight: 700 !important;
                text-transform: capitalize !important;
            }

            .bookstore p{
                font-size: 14px ;
            }

        }

		/*---------------content end----------------*/

		/*---------home lower widget start----------*/

        #sp-ea-11501 .ea-expand-icon {
            border-radius: 50%;
            width: 34px;
            height: 34px;
            padding-top: 2px;
            background-color: transparent !important;
            border: 2px solid #e2e2e2;
        }

       #sp-ea-11501 .ea-card:nth-child(2) {
            background-color: rgb(136, 193, 0) !important;
        }

        #sp-ea-11501 .ea-card:nth-child(3) {
            background-color: rgb(1, 180, 254) !important;
        }
        #sp-ea-11501 .ea-card:nth-child(4) {

            background-color: rgb(255, 0, 60) !important;
        }

        #sp-ea-11501 .ea-card:nth-child(5) {
            background-color: rgb(255, 138, 0) !important;
        }
		.ea-body p {
			font-size: 16px !important;
		}

		@media only screen and (max-width: 767px) {		
			
			.full-para {				
				padding-left: 23px !important;
				text-align: left !important;
			}
			.wp-block-heading {
				text-align: left;
			}
			
			.wp-block-button__link {
				font-size: 16px !important;
			}
			
			.mobile-font {
				font-size: 14px !important;	

			}
			
		}

		.sp-easy-accordion .sp-ea-single .ea-header a {
			text-align: left;
		}
		.lower-home-page .wp-easy-accordion-iframe-container {
			padding-top: 0 !important
		}
        .lower-home-page.widget-count-1 .widget{
            width: 100% !important;
            margin: 3.5em auto 1.5em;
        }

       .widget-title {		
		   	line-height: 48px;
            color: rgb(0,180,255);
            direction: ltr;
            font-size:26px;
            font-family: 'Century Gothic', sans-serif;
            font-weight: 700;
            font-style: normal;
        }
		.wp-block-button__link{
			display: inline-flex;
			align-items: center;
			font-size: 20px;
    		font-family: 'Century Gothic', sans-serif;
			font-weight:700;
			padding: 0;
		}

		.text-font a {
			text-align: center;
			color: rgb(255,255,255);
			padding: calc(.5em + 0px) calc(1.333em + 27px);			
		}

		.btn-group-font{
			font-family: 'Century Gothic', sans-serif;
		}

		.text-font{
			font-family: 'Century Gothic', sans-serif;
		}
			
		.full-para {
			flex-direction: row ;
			font-family:'Century Gothic', sans-serif;
			font-size: 26px !important;
			line-height: 2.0 !important;
			width: 100vw;
			position: relative;
			left: 50% ;
			right: 50% ;
			margin-left: -50vw !important;
		}

		/*---------footer menu start----------*/

        @media only screen and (max-width: 767px) {
            #menu-footer-menu {
                text-align: left !important;
                margin: 0px !important;
            }
            #footer .top-head-btn {
                display: block;
                text-align: left !important;
                margin: 0 12px !important;
            }
			.footer-contact {
				font-size: 14px !important;
                text-align: left !important;
                margin: 30px 14px !important;
            }
            .privacy {
                text-align: left !important;
                margin: 0 12px !important;
            }

        }
        #footer .top-head-btn {
            text-align: center;
            margin: 0 auto;
        }
        #footer .top-head-btn a {
            background: rgb(0, 180, 255) !important;
        }
        .site-footer {
 			padding: 0 !important;
			top : 50px !important;
/* 			z-index: 1 !important;  */
            background: none !important;
        }
        .menu-footer-menu-container {
            width: 100%;
            height: 100%;
        }

        #menu-footer-menu {
            margin: 0 20%;
            text-align: center;
        }

        #menu-footer-menu .footer-menu {
            text-decoration: none;
            display: inline-block;
            font-family: 'Century Gothic', sans-serif;
            font-size: 18px;
            font-weight: bold;
            line-height: 1.6em;
            padding: 15px 15px 13px;
        }
        #menu-footer-menu .footer-menu a{

            color: rgb(0, 180, 255);
        }
        #menu-footer-menu .footer-menu:after {
            display: block;
            content: '';
            width: 0;
            height: 2px;
            background-color: rgb(0, 180, 255);
        }

        .home-active {

            border-bottom: 2px solid rgb(0, 180, 255);
            line-height: 1.6em !important;
        }

        #menu-footer-menu .footer-menu:first-child:hover:after{
            display: block;
            content: '';
            width: 0;
            height: 2px;
            background-color: rgb(0, 180, 255);

        }
        #menu-footer-menu .footer-menu:hover:after {
            width: 100%;
            transition: width 150ms ease-in;
        }

        .footer-contact, .privacy {
            font-family: 'Century Gothic', sans-serif;
            font-size: 18px;
            font-weight: bold;
            line-height: 2.5;
            text-decoration: none !important;
            color: rgb(0, 180, 255);
            margin: 1% 20%;
            text-align: center;
        }

        .footer-contact li a:hover {
            color: rgb(0, 180, 255) !important;
        }

        .footer-contact li {
            display: block;
        }

        .footer-contact a{
            text-decoration: none !important;
            color: rgb(0, 180, 255);
        }

        .privacy {
            margin-top: 10% !important;
            font-size: 12px !important;
            text-decoration: none !important;
        }
        .privacy span a{
            color: #F8CA00 !important;
        }

        /*---------footer menu end----------*/
		
 		/*---------portfolio start----------*/


		.typeform-share.button.zilla-button.orange.large.round:hover {
			color: #2b2e33 !important;
			background-color: rgb(239, 191, 47) !important;
		}
		.single-portfolio .type-portfolio {
		/* padding: 100px 0 213px !important; */
			padding: 0 !important;
		}

		/* math */
		#sp-ea-11587 .ea-header a {
			padding: 18px 20px;
			line-height: 30px;
		} 
		.eap_section_title_11587 {
			font-size: 30px !important;
			font-weight: 700 !important;
		}

		/* naplan */
		#sp-ea-11594 .ea-header a {
			font-size: 19px;
			line-height: 1.5;
			font-weight: normal;
		} 	

		.single-portfolio .type-portfolio .entry-content .double-column .col-right {
			padding: 0;

		}
		.single-portfolio .type-portfolio .entry-content .double-column .col-left {
/* 			padding-top: 5%; */

		}

		.custom-fixed-header .with-thumbnail .zilla-button:hover {
			color: #2b2e33 !important;
		}

		.custom-fixed-header .with-thumbnail .page-title {
			font-family: 'Century Gothic', sans-serif;
			font-weight: bold;
		}
		.portfolio-full-para {
			flex-direction: row ;
			font-family:'Century Gothic', sans-serif !important;
			line-height: 4.3 !important;
			width: 100vw;
			position: relative;
			left: 50% ;
			right: 50% ;
			margin-left: -50vw !important;
			background-color: #00b4ff; 
			font-style: normal; 
			font-weight: 600; 
			padding: 1.25em 2.375em; 
			text-align: center;
		}

		.single-portfolio .type-portfolio .entry-content{			
			max-width: 100%;
			font-family: 'Century Gothic', sans-serif;
			margin-bottom: 0 !important;
		}

		/*Selective school*/

		.portfolio-type-selective-exam-preparation .portfolio-full-para .second-column, .portfolio-type-selective-exam-preparation .portfolio-full-para .second-column h4 {
			color: #fff !important;
		}

		.portfolio-type-selective-exam-preparation .portfolio-full-para .first-column, .portfolio-type-selective-exam-preparation .portfolio-full-para .second-column {
			padding-top: 6% !important;
		}

		.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column {
			font-family: 'Century Gothic', sans-serif !important;
		}
		.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-right > p > a.zilla-button {
			font-family: 'Century Gothic', sans-serif;
		}

		/*vce tutoring*/
			
		.portfolio-type-vce-tutoring {
			font-family: 'Century Gothic', sans-serif;
		}

		@media only screen and (min-width: 768px){
			.custom-fixed-header .with-thumbnail .page-title {
				text-align: left !important;
				color: rgb(255, 255, 255) !important;
				direction: ltr;
				font-weight: 700 !important;
				font-style: normal !important;
				text-decoration: none;
				text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 15px !important;
				line-height: 52.5px !important;
				font-size: 40px !important;
				margin: 60px 100px 22px !important;
			}
			
			.custom-fixed-header .with-thumbnail .zilla-button {
				float: left !important;
				margin: 22px 100px 22px !important;
				font-family: 'Century Gothic', sans-serif;
				font-size: 20px !important
			}
			
			.float-list-1 {
				float: right !important; 
				margin-right: 30% !important;
			}
						
			.single-portfolio .type-portfolio .entry-content p, .single-portfolio .type-portfolio .entry-content ul{			
				font-size: 20px;
			}
			
			.portfolio-full-para .zilla-button.large {
				font-family: 'Century Gothic', sans-serif;
				font-size: 26px !important;
				padding: 26px 86px !important;
				vertical-align: text-top;
				border-radius: 50px;
			}
			
			.portfolio-naplan .zilla-button.large {
				font-family: 'Century Gothic', sans-serif;
				font-size: 19px !important;			
				vertical-align: middle;
				border-radius: 50px;
			}	
			
			/* Scholarship */
			.portfolio-type-scholarship-exam-preparation .second-column {
				padding-top: 27% !important;
				padding-left: 5%;
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para {
				h2 {
					font-size: 30px;
					text-align: left;
					color: #ffffff;
				}
				span {
					font-size: 20px;
					text-align: left;
					color: #ffffff;
				}
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para {
				padding: 1.25em 19.375em;				
			}
			
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .lead {
				text-align: justify;
				color: #fff;
				font-weight: normal;
			}

			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .tablepress {
				--odd-bg-color: none !important;
				--padding: 0.9rem;
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .tablepress>:where(tbody)>.odd>* {
				background-color: rgba(248,202,0,1) !important;   
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para table {
				box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				-moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				border-style: solid;
				border-width: 0;
				border-color: rgba(0,180,255,1);
				font-size: 20px;
				font-weight: normal;
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para table td* {
				padding-left: 10px;				
			}

			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .column-2 {
				padding-left: 9.7em !important;	
			}	
			
			/*Selective school*/
			
			.portfolio-type-selective-exam-preparation .eap_section_title_11609 {
				font-size: 21px;
				line-height: 1.5; 
				text-align: center;
				font-weight: 700;
    			font-style: normal;
			}
			
			.portfolio-type-selective-exam-preparation .tablepress-table-description {
				padding: 20px 0 20px;
				color: rgb(0,0,0) !important;	
				font-size: 21px;
				font-weight: 700 !important;
				font-style: normal !important;
				
			}
			.portfolio-type-selective-exam-preparation .tablepress {
				--odd-bg-color: none !important;
				--padding: 0.6rem;
				box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
				-moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
				-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
			}
			
			.portfolio-type-selective-exam-preparation table >tbody>*>* {
				padding: 2.2rem 10px;		
				border: 1px solid rgba(0,180,255,1);
				width: 33%;				
			}

			.portfolio-type-selective-exam-preparation table {
				box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
				-moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
				-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
				border-style: solid !important;
				border-width: 5px !important;
				border-color: rgba(0,180,255,1) !important;
				font-size: 20px;
				font-weight: normal;

			}
			
			.portfolio-type-selective-exam-preparation table#tablepress-27 {
				background-color: rgba(248,202,0,1);
				border: none !important;
			}
			
			.portfolio-type-selective-exam-preparation table#tablepress-27 >tbody>*>* {
				padding: 2em 10px;
				border: none;
				text-align: center;
				width: 100%;
			}
			
			.portfolio-type-selective-exam-preparation table#tablepress-29 {
				background-color: rgba(248,202,0,1);
				border: none !important;
			}
			
			.portfolio-type-selective-exam-preparation table#tablepress-29 >tbody>*>* {
				padding: 2em 10px;
				border: none;
				text-align: center;
				width: 100%;
			}		
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 {				
				font-family:'Century Gothic', sans-serif !important;
				line-height: 1.5;
				width: 100vw;
				height: 86vh;
				position: relative;
				left: 50% ;
				right: 50% ;
				margin-left: -50vw;
				background-color: #00b4ff; 
				font-style: normal; 					
				padding: 2.25em 10.375em;				
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 > h4 {
				color: #fff;
				font-size: 26px;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 > p {
				font-size: 20px;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 .col-left {
/* 				padding-top: 10% !important; */
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 .col-right {
				padding-top: 18% !important;
			}
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 .col-left h2 {
				line-height: 1.5;
    			font-size: 26px;
				font-weight: 700;
    			font-style: normal;
			}
			#sp-ea-11655 .ea-expand-icon {
				border-radius: 50%;
				width: 34px;
				height: 34px;
				padding-top: 4px;
				background-color: #00b4ff;
			}
			
			#sp-ea-11655.sp-easy-accordion>.sp-ea-single>.ea-header a {				
				justify-content: space-between;
    			padding: 18px 20px;
			}
			
			#sp-ea-11656 .ea-expand-icon {
				border-radius: 50%;
				width: 34px;
				height: 34px;
				padding-top: 4px;
				background-color: rgba(248,202,0,1);
			}
			
			#sp-ea-11656.sp-easy-accordion>.sp-ea-single>.ea-header a {				
				justify-content: space-between;
    			padding: 18px 20px;
			}			

			
			.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-right {
				padding-top: 5% !important;				
			}

			.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-right h3 {
				line-height: 1.5;
    			font-size: 26px;
				font-weight: 700;
    			font-style: normal;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-right p {
				font-size: 20px;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-left {
				padding-top: 0 !important;	
			}		
			
			.portfolio-type-selective-exam-preparation .portfolio-button-para {
				margin-top: 32%;
				font-family: 'Century Gothic', sans-serif;
				line-height: 1.5;
				width: 100vw;
				height: 22vh;
				position: relative;
				text-align: center;
				left: 50%;
				right: 50%;
				margin-left: -50vw;
				background-color: #00b4ff;
				font-style: normal;
				padding: 3.25em 14.375em;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-button-para > a {
				font-family: 'Century Gothic', sans-serif;
				font-size: 26px !important;
				padding: 26px 86px !important;
				vertical-align: text-top;
				border-radius: 50px;
			}
			
			/*vce tutoring*/
			
			
			ul.float-list-2 {
				-webkit-columns: 2;
				-moz-columns: 2;
				columns: 2;
			}
			
			.portfolio-type-vce-tutoring .second-column > h2 {				
				font-weight: 700;
				font-style: normal;
				line-height: 1.5;
    			font-size: 26px;
			}
			
			#sp-ea-11666.sp-easy-accordion>.sp-ea-single>.ea-header a {
				font-size: 19px;
			}
			
			.portfolio-type-vce-tutoring .portfolio-button-para {				
				font-family: 'Century Gothic', sans-serif;
				line-height: 1.5;
				width: 100vw;
				height: 22vh;
				position: relative;
				text-align: center;
				left: 50%;
				right: 50%;
				margin-left: -50vw;
				background-color: #00b4ff;
				font-style: normal;
				padding: 3.25em 14.375em;
			}
			
			.portfolio-type-vce-tutoring .portfolio-button-para > a {
				font-family: 'Century Gothic', sans-serif;
				font-size: 26px !important;
				padding: 26px 86px !important;
				vertical-align: text-top;
				border-radius: 50px;
			}


		}
		@media only screen and (max-width: 767px) {
			.custom-fixed-header .with-thumbnail .page-title {
				text-align: left !important;
				color: rgb(255, 255, 255) !important;
				direction: ltr;
				font-weight: 700 !important;
				font-style: normal !important;
				text-decoration: none;
				text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 15px !important;
				line-height: 52.5px !important;
				font-size: 30px !important;				
			}

			.custom-fixed-header .with-thumbnail .zilla-button {
				float: left !important;
				font-family: 'Century Gothic', sans-serif;
				font-size: 16px !important
			}
			.float-list-1 {
				float: right !important; 
			}
			.single-portfolio .type-portfolio .entry-content p {
				line-height: 1.5em;						
			}

			.single-portfolio .type-portfolio .entry-content h3 {
				font-size: 24px !important;
			} 

			.single-portfolio .type-portfolio .entry-content ul {
				font-size: 14px !important;
			}
			.portfolio-full-para .zilla-button.large {
				font-family: 'Century Gothic', sans-serif;
				font-size: 16px !important;
				vertical-align: text-top;
				border-radius: 50px;
			}

			/* naplan */
			#sp-ea-11594 .ea-header a {
				font-size: 17px;
				line-height: 1.5;
				font-weight: normal;
			} 

			.single-portfolio .type-portfolio .entry-content .double-column .col-right {
				padding-top: 0;
				width : 100%;
				padding: 0;
			}
			.single-portfolio .type-portfolio .entry-content .double-column .col-left {
				width : 100%;
			}

			.single-portfolio .type-portfolio .entry-content .double-column .col-left .lead {
				font-size: 15px;
			}
			.portfolio-naplan .zilla-button.large {
				font-family: 'Century Gothic', sans-serif;
				font-size: 16px !important;			
				vertical-align: middle;
				border-radius: 50px;
			}

			/* Scholarship */
			.portfolio-type-scholarship-exam-preparation .lead {
				font-size: 16px;
				text-align: left;
			}			

			.portfolio-type-scholarship-exam-preparation .second-column p {
				text-align: left;
				margin-bottom: 1.5em !important;
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para {
				h2 {
					font-size: 24px;
					text-align: left;
					color: #ffffff;
				}
				span {
					font-size: 16px;
					text-align: left;
					color: #ffffff;
				}
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para {
				padding: 1.25em 1em !important;									
			}

			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .tablepress {
				--odd-bg-color: none !important;
				--padding: 0.2rem;
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .tablepress>:where(tbody)>.odd>* {
				background-color: rgba(248,202,0,1) !important;   
			}

			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .table-wrapper {
				overflow: auto !important;
				word-break: normal;
				width: auto !important;						
			}

			.portfolio-type-scholarship-exam-preparation .portfolio-full-para table {						
				box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				-moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				border-style: solid;
				border-width: 0;
				border-color: rgba(0,180,255,1);
				font-size: 16px;						
				font-weight: normal;
			}

			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .column-1, .portfolio-type-scholarship-exam-preparation .portfolio-full-para .column-2,
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .column-3 {
				white-space: nowrap !important;
				padding: 0.4em !important;
				text-align: center !important;
			}
			.portfolio-type-scholarship-exam-preparation .portfolio-full-para .lead {
				top: 10%;
				color: #fff !important;
				font-weight: normal;
			}

			/*Selective school*/
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para {
				padding: 1.25em 1.375em;
			}	
			.portfolio-type-selective-exam-preparation .lead {
				font-size: 16px;
			}
			
			.portfolio-type-selective-exam-preparation .eap_section_title_11609 {
				font-size: 21px;
				line-height: 1.5; 
				text-align: left;
				font-weight: 700;
    			font-style: normal;
			}
			
			#sp-ea-11609 .ea-header a {
				font-size: 17px;
				line-height: 1.5;				
			} 
			
			
			.portfolio-type-selective-exam-preparation .tablepress-table-description {
				padding: 20px 0 20px;
				color: rgb(0,0,0) !important;			
				font-weight: 700 !important;
				font-style: normal !important;
				font-size: 22px;
			}
			.portfolio-type-selective-exam-preparation div.preparation-table-wrapper {
				--odd-bg-color: none !important;
				--padding: 0.6rem;				
			}
			
			.portfolio-type-selective-exam-preparation div.preparation-table-wrapper table >tbody>*>* {
				padding: 1.2rem 10px;		
				border: 1px solid rgba(0,180,255,1);
				width: 33%;				
			}

			.portfolio-type-selective-exam-preparation div.preparation-table-wrapper {
				box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				-moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0;
				border-style: solid;
				border-width: 5px;
				border-color: rgba(0,180,255,1);
				font-size: 14px;
				font-weight: normal;
				width: 100%;
				white-space:nowrap;
			}		
			
			.portfolio-type-selective-exam-preparation .tablepress:nth-child(even) {
				background-color: rgba(248,202,0,1);
				font-size: 14px;
				border: 7px rgba(248,202,0,1) solid;
				margin: 10px 0;

			}
			
			.portfolio-type-selective-exam-preparation .tablepress:nth-child(even)>tbody>*>* {
				padding: 7px 10px;
				border: none;
				text-align: left;
			}
			
			.portfolio-type-selective-exam-preparation .tablepress:nth-child(even)>tbody>*>:nth-child(2) {
				background-color: #fff;
				width: 39%;
				padding: 1.2em !important;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 {
				
				font-family:'Century Gothic', sans-serif !important;
				line-height: 1.5;
				width: 100vw;
				height: 202vh;
				position: relative;
				left: 50% ;
				right: 50% ;
				margin-left: -50vw;
				background-color: #00b4ff; 
				font-style: normal; 					
				padding: 1.25em 1em;				
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 > h4 {
				color: #fff;
				font-size: 26px;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 > p {
				font-size: 15px !important;
			}			

			.portfolio-type-selective-exam-preparation .portfolio-full-para-2 .col-left h2 {
				line-height: 1.5;
    			font-size: 26px;
				font-weight: 700;
    			font-style: normal;
			}		
						
			#sp-ea-11655.sp-easy-accordion>.sp-ea-single>.ea-header a {
				font-size: 17px;
				justify-content: space-between;    			
			}
			
			#sp-ea-11655 .ea-expand-icon {
				border-radius: 50%;
				width: 34px;
				height: 34px;
				padding-top: 4px;
				background-color: #00b4ff;
			}
					
			#sp-ea-11656 .ea-expand-icon {
				border-radius: 50%;
				width: 34px;
				height: 34px;
				padding-top: 4px;
				background-color: rgba(248,202,0,1);
			}
			
			#sp-ea-11656.sp-easy-accordion>.sp-ea-single>.ea-header a {				
				font-size: 17px;
				justify-content: space-between; 
			}		
			
			.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-right h3 {
				line-height: 1.5;
    			font-size: 26px;
				font-weight: 700;
    			font-style: normal;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-right p {
				font-size: 15px;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-bottom-col-content .double-column > .col-left {
				padding-top: 0 !important;	
			}		
			
			.portfolio-type-selective-exam-preparation .portfolio-button-para {
				font-family: 'Century Gothic', sans-serif;
				line-height: 1.5 !important;
				width: 100vw;
				height: 15vh;
				position: relative;
				text-align: center;
				left: 50%;
				right: 50%;
				margin-left: -50vw;
				background-color: #00b4ff;
				font-style: normal;
				padding: 2em 2.375em;
			}
			
			.portfolio-type-selective-exam-preparation .portfolio-button-para > a {
				font-family: 'Century Gothic', sans-serif;
				font-size: 16px !important;
				padding: 18px 34px !important;
				vertical-align: text-top;
				border-radius: 50px;
			}
			
			/*vce tutoring*/
			
			.portfolio-type-vce-tutoring > .entry-content > p {
				font-size: 15px;
			}
			
			ul.float-list-2 {
				-webkit-columns: 1;
				-moz-columns: 1;
				columns: 1;
			}
			
			.portfolio-type-vce-tutoring .second-column > h2 {				
				font-weight: 700;
				font-style: normal;
				line-height: 1.5;
    			font-size: 26px;
			}
			
			#sp-ea-11666.sp-easy-accordion>.sp-ea-single>.ea-header a {
				font-size: 17px;
			}
			
			.portfolio-type-vce-tutoring .portfolio-button-para {
				font-family: 'Century Gothic', sans-serif;
				line-height: 1.5 !important;
				width: 100vw;
				height: 15vh;
				position: relative;
				text-align: center;
				left: 50%;
				right: 50%;
				margin-left: -50vw;
				background-color: #00b4ff;
				font-style: normal;
				padding: 2em 2.375em;
			}
			
			.portfolio-type-vce-tutoring .portfolio-button-para > a {
				font-family: 'Century Gothic', sans-serif;
				font-size: 16px !important;
				padding: 18px 34px !important;
				vertical-align: text-top;
				border-radius: 50px;
			}

		}

 		/*---------portfolio end------------*/

		/*---------Pages Start------------*/


		.type-page * {
			font-family: 'Century Gothic', sans-serif;
		}

		/*Price*/

		.type-page .zilla-button.large.Yellow.round {
			font-size: 20px !important;
			font-family: 'Century Gothic', sans-serif;
			width: 30% !important;
			display: inline-block;
			position: relative;
			left: 30%;
			max-width: 100% !important;
		}
				/*table id 31*/
		#tablepress-31_wrapper {
			border-color: rgba(136, 193, 0) !important;
		}

		#tablepress-31_wrapper table thead {
			background-color: rgba(136, 193, 0) !important;
		}
		#tablepress-31_wrapper table >tbody>*>* {
			border: 1px solid rgba(136, 193, 0) !important;
		}
				/*table id 40*/
		#tablepress-40_wrapper {
			border-color: rgb(255, 194, 41) !important;
		}

		#tablepress-40_wrapper table thead {
			background-color: rgba(255, 194, 41) !important;
		}
		#tablepress-40_wrapper table >tbody>*>* {
			border: 1px solid rgba(255, 194, 41) !important;
		}
				/*table id 41*/
		#tablepress-41_wrapper {
			border-color: rgb(0, 180, 255) !important;
		}

		#tablepress-41_wrapper table thead {
			background-color: rgba(0, 180, 255) !important;
		}
		#tablepress-41_wrapper table >tbody>*>* {
			border: 1px solid rgba(0, 180, 255) !important;
		}
				/*table id 42*/
		#tablepress-42_wrapper {
			border-color: rgb(136, 193, 0) !important;
		}

		#tablepress-42_wrapper table thead {
			background-color: rgba(136, 193, 0) !important;
		}
		#tablepress-42_wrapper table >tbody>*>* {
			border: 1px solid rgba(136, 193, 0) !important;
		}
				/*table id 43*/
		#tablepress-43_wrapper {
			border-color: rgb(255, 194, 41) !important;
		}

		#tablepress-43_wrapper table thead {
			background-color: rgba(255, 194, 41) !important;
		}
		#tablepress-43_wrapper table >tbody>*>* {
			border: 1px solid rgba(255, 194, 41) !important;
		}
				/*table id 44*/
		#tablepress-44_wrapper {
			border-color: rgb(0, 180, 255) !important;
		}

		#tablepress-44_wrapper table thead {
			background-color: rgba(0, 180, 255) !important;
		}
		#tablepress-44_wrapper table >tbody>*>* {
			border: 1px solid rgba(0, 180, 255) !important;
		}
				/*table id 45*/
		#tablepress-45_wrapper {
			border-color: rgb(136, 193, 0) !important;
		}

		#tablepress-45_wrapper table thead {
			background-color: rgba(136, 193, 0) !important;
		}
		#tablepress-45_wrapper table >tbody>*>* {
			border: 1px solid rgba(136, 193, 0) !important;
		}
				/*table id 36*/
		#tablepress-36_wrapper {
			border-color: rgb(255, 194, 41) !important;
		}

		#tablepress-36_wrapper table thead {
			background-color: rgba(255, 194, 41) !important;
		}
		#tablepress-36_wrapper table >tbody>*>* {
			border: 1px solid rgba(255, 194, 41) !important;
		}

		.type-page .tablepress-table-name {
			font-family: 'Century Gothic', sans-serif;
			padding: 20px 0 10px;
			color: rgba(0,180,255,1) !important;	
			font-size: 26px;
			font-weight: 700 !important;
			font-style: normal !important;
		}
			
		.type-page .tablepress-table-description {
			font-family: 'Century Gothic', sans-serif;
			padding: 0 0 10px;
			color: rgb(0,0,0) !important;	
			font-size: 20px;
			font-weight: 400 !important;
			font-style: normal !important;
		}
			
		.type-page .dataTables_wrapper {
			font-family: 'Century Gothic', sans-serif;
		}
		.type-page .dataTables_wrapper .tablepress thead {
			--head-bg-color: none  !important;
			--head-text-color: none  !important;
			color: #fff !important;
			font-size: 16px !important;
			background-color: rgba(0,180,255,1) !important;
		}
		.type-page .dataTables_wrapper .tablepress {			
			--odd-bg-color: none !important;
			--padding: 0.6rem;
			box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
			-moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
			-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
		}

		.type-page .dataTables_wrapper table * {
			text-align: center !important;
		}

		.type-page .dataTables_wrapper table >tbody>*>* {
			padding: 1.2rem 10px;		
			border: 1px solid rgba(0,180,255,1);
			/* 				width: 33%;				 */
		}

		.type-page .dataTables_wrapper {
			box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
			-moz-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
			-webkit-box-shadow: rgba(0,0,0,0.25) 0 3px 11px 0 !important;
			border-style: solid !important;
			border-width: 5px !important;
			border-color: rgba(0,180,255,1);
			font-size: 20px;
			font-weight: normal;

		}	

		.type-page ul.float-list-3 {
			webkit-columns: 1;
			-moz-columns: 1;
			font-size: 20px;
			columns: 1;
			line-height: 1.5;
			color: rgb(0,0,0);
			direction: ltr;
			font-family: "Century Gothic";
			font-weight: 400;
			font-style: normal;
		}

		.page-button-para {
			margin-top: 24%;
			font-family: 'Century Gothic', sans-serif;
			line-height: 1.5;
			width: 100vw;
			height: 22vh;
			position: relative;
			text-align: center;
			left: 50%;
			right: 50%;
			margin-left: -50vw;
			background-color: #00b4ff;
			font-style: normal;
			padding: 3.25em 14.375em;
		}

		.page-button-para .zilla-button.large {
			font-family: 'Century Gothic', sans-serif;
			font-size: 26px !important;
			padding: 26px 86px !important;
			vertical-align: text-top;
			border-radius: 50px;
		}

		/*Enrolment*/                

		.type-page h3 {
			color: rgba(0, 180, 255, 1) !important;
		}

		.type-page .zilla-button.large.blue.round {
			background-color: #F8CA00 !important;
			font-size: 20px !important;
			padding: 18px 45px !important;
			font-family: 'Century Gothic';
			display: inline-block;
			max-width: 100% !important;
			text-transform: capitalize !important;
			margin: 0 !important;
		}

		.type-page .zilla-button.large.blue.round:hover {
			color: #2b2e33 !important;
			background-color: rgb(239, 191, 47) !important;
		}

		/*Blogs*/ 
		.type-page .container-posts .category,.type-page .container-posts .author,.type-page .container-posts .date,.type-page .container-posts .read-more {
			display: none !important;
		}
		.type-page .ymc-smart-filter-container .container-posts .media img {	
/*     		object-fit: fill !important; */
		}
		.type-page article.post-item {	
    		padding: 0 !important;
			border-radius: 5px !important;
			-moz-border-radius: 5px !important;
			-webkit-border-radius: 5px !important;
			border-style: solid !important;
			border-width: 1px !important;
			box-shadow: rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
			-moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px !important;
			-webkit-box-shadow: rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
			border-color: rgba(0, 180, 255, 1) !important;
		}

		.type-page article.post-item .title {
			color: rgba(136, 193, 0, 1) !important;
			font-size: 18px !important
		}

		.type-page article.post-item .excerpt {
			font-size: 15px !important
		}

		.type-page article.post-item .title,.type-page article.post-item .excerpt {	
			padding: 0px 15px !important;
		}

		.type-page .pagination-load-more .btn-load {
			background-color: #F8CA00 !important;
			font-size: 20px !important;
			padding: 10px 60px !important;
			font-family: 'Century Gothic';
			display: inline-block !important;
			max-width: 100% !important;
			text-transform: capitalize !important;
			margin: 0 !important;
			border-color: #F8CA00 !important;
			-webkit-border-radius: 25px !important;
    		border-radius: 25px !important;
			font-weight: 700;
			color: #FFFFFF !important;
		}
		.type-page .pagination-load-more a:hover {
			color: #2b2e33 !important;
			background-color: rgb(239, 191, 47) !important;
		}
			.type-page #search-layout {
				font-family: 'Century Gothic', sans-serif !important;
				line-height: 4.3 !important;
				width: 100vw;
				position: relative;
				left: 50%;
				right: 50%;
				margin-left: -50vw !important;
				background-color: #00b4ff;
				font-style: normal;
				font-weight: 600;
				padding: 1.25em 12.375em;
				text-align: center;
				margin-bottom: 2%;
			}
		.type-page .search-layout .search-form__input {
			
			background-color: rgba(255, 255, 255, 1) !important;
			border-style: solid !important;
			border-width: 1px !important;
			border-radius: 25px !important;
			-moz-border-radius: 25px !important;
			-webkit-border-radius: 25px !important;
			box-shadow: none !important;
			-moz-box-shadow: none !important;
			-webkit-box-shadow: none !important;
			color: rgba(119, 119, 119, 1) !important;
			border-color: rgba(224, 224, 224, 1) !important;
			direction: ltr !important;		
			vertical-align: bottom !important;		
			max-width: 29%;
		}

		.type-page .search-layout .results {
			top: 71px !important;
		}

		.type-page .search-layout .search-form__submit {			
			position: absolute;
			right: 41% !important;
			top: 47%;
			color: #000 !important;
			background: none !important;
			border: none !important;
			font-size: 20px !important;
		}

		/*Posdcast*/

		.page-podcast .type-page article.post-item {
			border: none !important;
		}
		.page-podcast .type-page .ymc-smart-filter-container .container-posts .media img {
			    border-radius: 3px 3px 0px 0px !important;
		}

		.page-template-default .entry-navigation div {
			border: none !important;
			font-family: 'Century Gothic', sans-serif;
			font-size: 20px !important;	
			color: rgba(0, 180, 255, 1);
		}
		.page-template-default .entry-navigation .previous {
			text-align: left !important;
		}

		.page-template-default .entry-navigation .top {
			border: none !important;
		}

		.page-template-default .entry-navigation .next {
			text-align: right !important;
		}
		.page-template-default .entry-content {
			font-size: 20px !important;
		}

		.page-template-default .entry-content p iframe {
			display: block;
			margin: 0 auto;
		}

		.page-template-default .wp-block-heading {
			
			line-height: 1.5;
    		font-size: 26px;
			color: rgb(0, 180, 255);
			direction: ltr;
			font-family: 'Century Gothic', sans-serif;
			font-weight: 700;
			font-style: normal;

		}

		/*Work with Us*/
		.type-page .bg {
			font-family: 'Century Gothic', sans-serif !important;
			width: 100vw;
			position: relative;
			left: 50%;
			right: 50%;
			margin-left: -50vw !important;
			background-color: rgba(248,202,0,1) !important;
			font-weight: 400;
			color: rgba(0, 0, 0, 1);
			opacity: 0.8 !important;
			padding: 1.25em 10.375em;
		}
		.type-page .bg:before {		
	
            content: ' ';
            display: block !important;
            position: absolute !important;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
			opacity: 0.4;
			background-image: url(https://spectrumtuition.com/wp-content/uploads/2024/03/boombot-2880w.webp);
			background-repeat: no-repeat;
			background-size: auto !important;
    		background-position: 50% 0 !important;
		}

  		.type-page .bg-2 {
			font-family: 'Century Gothic', sans-serif !important;
			width: 100vw;
			position: relative;
			left: 50%;
			right: 50%;
			margin-left: -50vw !important;
			background-color: rgba(0,180,255,0.1);
			font-weight: 400;
			color: rgba(0, 0, 0, 1);
			opacity: 0.8 !important;
			padding: 1.25em 10.375em;
		}

  		.type-page .bg-3 {
			font-family: 'Century Gothic', sans-serif !important;
			width: 100vw;
			position: relative;
			left: 50%;
			right: 50%;
			margin-left: -50vw !important;
			background-color: #00b4ff;
			font-weight: 400;
			color: #FFF;
			opacity: 0.8 !important;
			padding: 1.25em 10.375em;
		}

		.type-page .bg-3 > h4 {
			color: #FFF !important;
		}

		/*Franchisee*/
		.type-page .bg-4 {
			font-family: 'Century Gothic', sans-serif !important;
			width: 100vw;
			position: relative;
			left: 50%;
			right: 50%;
			margin-left: -50vw !important;
			background-color: rgba(248, 202, 0, 1) !important;
			font-weight: 400;
			color: rgba(0, 0, 0, 1);
			opacity: 0.8 !important;
			padding: 1.25em 10.375em;
		}

		.page-become-a-franchisee .type-page .zilla-button.large.Yellow.round {
			color: rgb(51, 51, 51) !important;
			font-size: 20px !important;
			font-family: 'Century Gothic', sans-serif;
			width: 256px !important;
			height: 50px !important;
			display: block !important;
			position: relative;
			left: 0;
			background: transparent !important;
			border: 1px solid rgb(51, 51, 51) !important;
			max-width: 100% !important;
			margin: 0px !important;
			padding: 15px 7px !important;

		}

		.page-become-a-franchisee .type-page .zilla-button.large.Yellow.round:hover {
			color: #FFF !important;
			background-color: rgb(20, 37, 65) !important;
		}

		.page-become-a-franchisee .type-page .second-column h4 {
			font-size: 20px !important;
		}

		#sp-ea-12009 .ea-body p {
			font-weight: normal !important;
		}
		#sp-ea-12009 .ea-expand-icon {
			border-radius: 50%;
			width: 34px;
			height: 34px;
			padding-top: 4px;
			background-color: #F8CA00;
		}
		.page-become-a-franchisee .type-page .wp-image-8676 {
			position: relative;
			margin-top: 10%;
			transform: scale(1, 1);
			transition: transform 0.5s;
		}
		.page-become-a-franchisee .type-page .wp-image-8676:hover {
			transform: scale(1.05, 1.05);
		}

		@media only screen and (min-width: 768px) {			

			/*Enrolment*/ 
			.header-content .zilla-button {
				float: left !important;
				margin: 22px 21% !important;
				font-family: 'Century Gothic', sans-serif;
				font-size: 20px !important;						
			}		
			
			.type-page .page-table-title h4 {
				font-size: 26px !important;
				color: rgba(0,180,255,1) !important;
			}		
			.type-page .page-table-title .lead {
				font-size: 20px !important;				
			}	
						
			.type-page .portfolio-bottom-col-content .alignnone {
				width: 30%;
			}
			
			.type-page .double-column .col-right {
				padding: 0 !important;
			}
			.type-page .first-column {
				width: 30%;
			}
			
			.type-page .first-column-1 {
				width: 30%;
                height: 100%;
/*                 padding-top: 12% !important; */
				display: inline-block;
				margin-right: 34px;
			}

		}

		
		@media only screen and (max-width: 767px) {		
			
			.page .type-page {
				padding: 15px 0 !important;

			}
			
			/*Price*/
			
			.type-page .zilla-button.large.Yellow.round {
				width: 100% !important;
				left: 0 !important;
			}

			.header-content .page-title {
				text-align: left !important;
				font-family: 'Century Gothic', sans-serif; 
				line-height: 1.5 !important;
			}			
			.header-content .zilla-button {
				float: left !important;				
				font-size: 17px !important;	
				font-family: 'Century Gothic', sans-serif; 
			}
			
			.type-page .tablepress-table-description {				
				font-size: 15px !important;				
			}

			.type-page .dataTables_wrapper .tablepress thead {
				font-size: 15px !important;
				width: 100%;
    			white-space: nowrap;
			}

			.type-page .dataTables_wrapper table {
				font-size: 15px !important;
			}
			.type-page h4 {
				font-size: 15px !important;
			}
			.type-page ul.float-list-3 {
				font-size: 15px !important;
			}
			.type-page .page-table-title h4 {
				font-size: 26px !important;
				color: rgba(0,180,255,1) !important;
			}		
			.type-page .page-table-title .lead {
				font-size: 15px !important;				
			}
			
			.type-page .sp-easy-accordion .ea-header a {
				font-size: 17px !important;
			}
			
			.page-button-para {
				font-family: 'Century Gothic', sans-serif !important;
				height: 19vh !important;
				line-height: 4.3 !important;
				padding: 1.6em 2.375em !important;
			}

			.page-button-para .zilla-button.large {				
				font-size: 16px !important;			
				padding: 16px 31px !important;
			}
			
			
			/*Enrolment*/      
			
			.type-page h3 {
				font-size: 22px !important;	
			}
			
			.type-page ul li, .type-page p {
				font-size: 15px !important;	
			}

			.type-page .zilla-button.large.blue.round {
				background-color: #F8CA00 !important;
				font-size: 16px !important;
				padding: 18px 16px !important;
				font-family: 'Century Gothic';
				width: 100% !important;
				margin: 0 0.1em 1.5em 0 !important;
			}
			.type-page .double-column .col-left, .type-page .double-column .col-right {
				width: 100% !important;
				padding-left: 0 !important;
			}
			
			/* Blog page*/

			.page-template-default .site-header {
				height: 100% !important;
			}
			.page-template-default .header-area {
				top: 20px !important;
			}
			.page-template-default .header-area .inner {
				padding-top: 20px !important;
				padding-bottom: 100px !important;
			}
			.page-template-default .site-header-bg-img {
				position:absolute !important;
			}
			
			.type-page #search-layout {
				padding: 1.25em 1.375em;
			}
			
			.type-page .search-layout .search-form__submit {
				right: 7% !important;
			}
			
			.type-page .search-layout .search-form__input {
				max-width: 96% !important;
			}
			
			/*Work with Us*/
			
			.type-page .bg {
				padding: 1.25em 1.375em !important;
			}
		
			.type-page#post-414 {
				padding: 0 !important;
			}
			
			.type-page .bg-2 {
				padding: 1.25em 1.375em;
			}
			.type-page .bg-3 {
				padding: 1.25em 1.375em;
			}
			/*Franchisee*/
			.type-page .bg-4 {
				padding: 1.25em 1.375em;
			}

		}	

		/*---------Pages End--------------*/

        /*...............Custom css by philip end................*/


.search-new {
  width: 12em;
  height: 2em;
  padding: 0;
  margin: 0;
  line-height: 2em;
  background-color: #333;
  position: absolute;
  transition: all .25s linear;
  top: 5px;
  right: -45px;
  border-radius: 14px;
}
.search-new input {
  width: 9.5em;
  height: 2em;
  line-height: 1em;
  padding: 0 0 0 .5em;
  border: none;
  outline: none;
  background-color: transparent;
  font-size: 1em;
  color: white;
  float: left;
  transition: all .25s linear;
}
.search-new a {
  width: 2em;
  height: 2em;
  line-height: 2em;
  padding: 0;
  color: #ccc;
  text-align: center;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  transition: all .25s linear;
}
.search-new a {
  background: url('images/search.png') no-repeat scroll center center;
}
.search-new a:hover {
  color: #eee;
}
.search-new.collapsed {
  width: 2em;
  margin-left: 0;
}
.search-new.collapsed input {
  width: 0;
}
.search-new.collapsed a {
  color: #999;
}
.search-new.collapsed a:hover {
  color: #bbb;
}



/**** Call Icon *****/
.call-new {
	width: 2em;
    height: 2em;
    padding: 0;
    margin: 0;
    background-color: #333;
    transition: all .25s linear;
    border-radius: 14px;
}
.call-new a{
  display:block;
  width: 2em;
  height: 2em;
  background: url('/wp-content/uploads/2019/01/call-ico.png') no-repeat scroll center center;
}



/*****timetables*****/
.timetable-main-div{
	margin-bottom: 20px;
}
.timetable-main-div h3{
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 0px;
	transition: all 0.5s ease;
	padding-right: 25px;
}
.timetable-main-div p,
.timetable-main-header p{
	padding: 0;
	margin: 0;
}
.timetable-main-div p a,
.timetable-main-header p a{
	font-size: 14px;
}
.timetable-show-hide{
	display:none;
}
.timetable-main-header{
	margin-top: 20px;
}
.timetable-main-header h4{
	font-size: 34px;
	font-weight: 400;
}
.timetable-expand{
	background: url(/wp-content/uploads/2019/01/expand.png) no-repeat top 8px right 5px;
    background-size: 13px 13px;
	cursor:pointer;
}
.timetable-collapsed .timetable-expand{
	background: url('/wp-content/uploads/2019/01/collapse.png') no-repeat top 8px right 5px !important;
    background-size: 13px 13px !important;
}



/******** Contact Us *********/
.contact-form-custom{
	margin-bottom:20px;
}
.contact-form-custom-first{
    background-color: #f2f2f2;
    padding: 80px 20px;
    text-align: center;
}
.contact-form-custom-first h1{
    color: #043636;
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    margin: 25px 0;
}
.contact-form-custom-first img {
    max-width: 350px;
	width: 100%;
}
.contact-form-custom-first-btn{
	background-color: rgb(16, 179, 149);
	display: inline-block;
	padding: 13px 20px 10px 20px;
	border-radius: 4px;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	cursor:pointer;
	transition: background-color 0.2s ease 0s, color 0.2s ease 0s, border-color 0.2s ease 0s, opacity 0.2s ease 0s;
}
.contact-form-custom-first-btn:hover{
	background-color: #0da589;
}
.contact-form-custom-second .gform_wrapper .top_label input.medium,
.contact-form-custom-second .gform_wrapper .top_label select.medium {
    width: 100% !important;
}
.contact-form-custom-second .gform_wrapper .top_label .gfield_label {
    margin: 15px 0 0 0 !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 32px !important;
    color: #043636 !important;
}
.contact-form-custom-second div.ginput_container {
    margin-top: 0 !important;
}

.post-above-testimonials a img{
	max-width:350px;
	outline: none;
	width:100%;
}
.post-above-testimonials a{
	outline: none;
}
@media all and (max-width: 965px) {
	.first-column {
		margin-right: 0px !important;
	}
}

.hide{
	display:none !important
}
.table-custom-scroll{
	overflow:auto;
}
@media all and (max-width: 520px) {
	.table-custom-scroll th, .table-custom-scroll td {
		font-size:14px !important;
	}
	#masthead .header-area .header-content h1 {
        line-height: 43px !important;
        font-size: 30px ;
        padding-top: 0px !important;
		margin-bottom: 22px !important;
    }
    .header-area .header-content p {
        font-size: 18px !important;
        line-height: 26px !important;
    }
    .smartbar-popup p{
        font-size: 11px !important;
        padding:0 10px 0 30px !important;
    }
    .smartbar-popup .sumome-react-wysiwyg-button button{
        font-weight: 500 !important;
        font-size: 12px !important;
        height: 25px !important;
    }
}
@media all and (max-width: 768px) {
/* 	#masthead .wr-main-header .site-navigation {
		display:none !important;
	}
	.site-navigation .primary-menu {
		display:none !important;
	} */
	.search-new {
		right: 45px !important;
    	top: -65px;
	}
	.site-content .header-content .entry-categories .portfolio-type-nav a {
        padding: 7px 8px 5px !important;
        margin: 0 5px 10px !important;
        font-size: 13px !important;
        font-weight: 100 !important;
    }
}
@media all and (max-width: 380px) {
	.site-logo a img {
		width: 180px;
	}
	.search-new {
		top: -58px !important;
	}
	.call-new {
		margin-top: 6px;
	}
	.wr-main-header-logo {
		padding-bottom: 15px;
	}
	.wr-main-header-logo {
		padding-bottom: 10px !important;
	}
}

.ready-to-enroll{
	background-color:#24364d;
	padding: 30px 20px;
	color: #fff;
	text-align: center;
}
.ready-to-enroll p{
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: -0.3px;
	padding: 0;
	margin: 0 0 30px 0;
}
.ready-to-enroll span{
	font-size: 30px;
	display: inline-block;
	font-weight: 500;
	font-style: normal;
	background: url('/wp-content/uploads/2019/01/ready-to-enroll-call.png') no-repeat left center !important;
	background-size: 50px 50px !important;
	height: 50px;
	padding-left: 70px;
	padding-top: 10px;
}
.ready-to-enroll a{
	font-size: 28px;
	color: #fff;
	display: inline-block;
	font-weight: 500;
	font-style: normal;
	padding-left: 10px;
	text-decoration: underline;
}
.ready-to-enroll a:hover,
.ready-to-enroll a:active,
.ready-to-enroll a:focus{
	color: #fff !important;
	text-decoration: underline !important;
}

.fixedElement {
  background-color: #c0c0c0;
    position:relative;
    top:0;
    width:100%;
    z-index:100;
    height: 100% !important;
}
.custom-fixed-header{
    z-index:150 !important;
}
.custom-fixed-header .site-header-bg-img {
    position: absolute !important;
}
.custom-fixed-header .with-thumbnail {
    padding-top: 10px;
    clear: both;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    text-align: center;
} 

.custom-fixed-header .with-thumbnail h1 {
    margin: 0px;
    font-size: 54px;
    line-height: 60px;
    color:#fff;
}
.custom-fixed-header .with-thumbnail .entry-categories a {
    position: relative;
    top: -2px;
    display: inline-block;
    padding: 7px 12px 5px;
    margin: 0 5px 10px;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1em;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    opacity: .8;
}
.custom-fixed-header .entry-categories {
    max-width: 560px;
    margin: 15px auto 0;
}
.custom-fixed-header .entry-categories ul,
.custom-fixed-header .entry-categories li{
    padding: 0;
    margin: 0;
    text-align: center;
    list-style: none;
}
.custom-fixed-header .header-area {
    position: relative !important;
	-webkit-transition: .4s ease;
    -moz-transition: .4s ease;
    -o-transition: .4s ease;
    -ms-transition: .4s ease;
    transition: .4s ease;
}
.custom-fixed-header .skrollable{
	margin: 25px 100px 25px !important;
    padding: 0 15% !important;
    opacity: 1 !important;
}
.custom-fixed-header .header-area .inner {
    padding-bottom: 0px;
    height: auto !important;
}
.site-header .header-area .inner, .site-header.has-image .header-area .inner {
    min-height: auto !important;
	height: auto !important;
}
.custom-fixed-body {
/*     top: 380px; */
	top: 30px !important;
}
@media all and (max-width: 850px) {
    .custom-fixed-header .header-area{
        top: 20px;
    }
    .custom-fixed-header {
        padding-bottom: 20px;
    }
}
.site-content .header-content{
    padding-top: 30px;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: -60px;
}
.site-content .header-content .entry-categories .portfolio-type-nav a {
    padding: 9px 15px 7px;
    margin: 0 5px 8px;
    font-size: 14px;
    font-weight: 500;
    color: #444444;
}
.site-content .header-content .entry-categories .portfolio-type-nav a.active {
    color: #fff !important;
}
.header-content h1 {
/*     line-height: 54px !important; */
}
.service-page .header-content {
    padding-top: 100px !important;
    position: initial !important;
    position: inherit !important;
    left: 0;
    right: 0;
}
.service-page .header-content .header-content {
    padding-top: 40px !important;
}
@media only screen and (min-width: 600px) {
     .reduced-hight{
        min-height:550px;
    }
}


/*For homapage tiles
         .custom-tiles-main {
            max-width: 1200px;
            margin: auto;
            margin-top:60px;
        }

            .custom-tiles-main .custom-tile {
                width: 20%;
                float: left;
            }

                .custom-tiles-main .custom-tile .custom-tile-inner {
                    margin: 5px;
                    padding: 15px;
                    display: block;
                    min-height: 110px;
                    color: #fff;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 20px;
                    -webkit-transition: all .2s;
                    transition: all .2s;
                }

                    .custom-tiles-main .custom-tile .custom-tile-inner:hover {
                        color: #fff !important;
                    }

        .tile-orange {
            background-color: #eb5a0c;
        }

            .tile-orange:hover {
                background-color: #de540a;
            }

        .tile-yellow {
            background-color: #ffc531;
        }

            .tile-yellow:hover {
                background-color: #efb729;
            }

        .tile-purple {
            background-color: #42405c;
        }

            .tile-purple:hover {
                background-color: #3a3854;
            }

        .tile-L-Blue {
            background-color: #68c1ec;
        }

            .tile-L-Blue:hover {
                background-color: #5db8e4;
            }

        .tile-D-Blue {
            background-color: #24364d;
        }

            .tile-D-Blue:hover {
                background-color: #21334a;
            }

        .tile-green {
            background-color: #228b22;
        }

            .tile-green:hover {
                background-color: #1b801b;
            }

        .tile-green2 {
            background-color: #10b395;
        }

            .tile-green2:hover {
                background-color: #0da98c;
            }

        .tile-red {
            background-color: #e30146;
        }

            .tile-red:hover {
                background-color: #ca013e;
            }

        .tile-ash {
            background-color: #4d4d4d;
        }

            .tile-ash:hover {
                background-color: #3c3c3c;
            }

        .tile-ash2 {
            background-color: #a0a0a0;
        }

            .tile-ash2:hover {
                background-color: #8e8e8e;
            }

        .tile-blue2 {
            background-color: #0d6db8;
        }

            .tile-blue2:hover {
                background-color: #0862a9;
            }

        @media all and (max-width: 850px) {
            .custom-tile {
                width: 50% !important;
            }
            .custom-tiles-main {
                margin-top: 20px !important;
            }
        }
End tiles*/

/********** new header styles*************/
.clear{
	clear:both;
}
.wr-main-header .site-navigation{
	float:none !important;
	display: inline-block !important;
}
.wr-mobile{
	float: right;
	position: relative;
}
.wr-mobile p{
    color: #fff;
    font-size: 32px;
    padding: 15px 0 0 0;
	margin:0px;
}
.wr-main-header-logo {
    padding-bottom: 25px;
}
.wr-main-header-nav{
	text-align: center;
}
.wr-main-header-nav ul ul.sub-menu{
	text-align: left !important;
}
@media all and (max-width: 768px) {
     .call-new{
        display:block !important;
		margin-top: 10px;
    }
	.wr-mobile p{
		display:none !important;
	}
	.custom-scroll-hide{
		min-height:40px;
		-webkit-transition: .4s ease;
		-moz-transition: .4s ease;
		-o-transition: .4s ease;
		-ms-transition: .4s ease;
		transition: .4s ease;
	}
	.wr-mobile .search-new {
		display:block !important;
		right: 45px !important;
		top: 10px !important;
		z-index: 500 !important;
	}
}
.zilla-sf-menu > li {
    float: none !important;
	display: inline-block;
}
#masthead .header-content{
	padding-top:4%;
	position: initial;
    position: inherit;
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.headerMobileScroll{
	
}
.headerMobileScroll.custom-fixed-header .header-area{
	top: 0px;
}
.headerMobileScroll.custom-fixed-header {
	padding-bottom: 10px;
}
.headerMobileScroll .header-area .inner {
    padding-top: 15px;
    padding-bottom: 0px;
}
.headerMobileScroll.custom-fixed-header .with-thumbnail .zilla-button {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 14px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.headerMobileScroll .wr-main-header-logo {
    padding-bottom: 0px !important;
}
.headerMobileScroll .search-new {
    top: 10px !important;
}

.headerMobileScroll .custom-scroll-hide{
	height:0px !important;
	min-height:0px !important;
	overflow:hidden;
}

/* New CSS For Form Pages */
.page-id-7952 header#masthead, 
.page-id-7899 header#masthead,
.page-id-7903 header#masthead,
.page-id-7908 header#masthead,
.page-id-7912 header#masthead,
.page-id-7916 header#masthead,
.page-id-7920 header#masthead,
.page-id-7924 header#masthead,
.page-id-7928 header#masthead,
.page-id-7932 header#masthead,
.page-id-7936 header#masthead,
.page-id-7940 header#masthead,
.page-id-7944 header#masthead,
.page-id-7948 header#masthead,
.sumome-react-wysiwyg-popup-container.sumome-smartbar-popup.sumome-react-smartbar-top.sumome-react-smartbar-fixed,
.page-id-7952 footer#footer, 
.page-id-7899 footer#footer,
.page-id-7903 footer#footer,
.page-id-7908 footer#footer,
.page-id-7912 footer#footer,
.page-id-7916 footer#footer,
.page-id-7920 footer#footer,
.page-id-7924 footer#footer,
.page-id-7928 footer#footer,
.page-id-7932 footer#footer,
.page-id-7936 footer#footer,
.page-id-7940 footer#footer,
.page-id-7944 footer#footer,
.page-id-7948 footer#footer{
  display: none !important;
}














