/*
Theme Name:   Coburns Rise
Description:  Write here a brief description about your child-theme
Author:       coburnsrise
Author URL:   Write here the author's blog or website url
Template:     astra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  CoburnsRise
*/

/* Write here your own personal stylesheet */


@font-face {
  font-family: 'Aquatico-Regular';
  src: url('fonts/Aquatico-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/Aquatico-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Aquatico-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Aquatico-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/Aquatico-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Aquatico-Regular.svg') format('svg'); /* Legacy iOS */


} 
section.error-404.not-found {
    padding: 200px 0 !important;
}
.header-banner h1 {
	text-shadow: 2px 2px 7px #000;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .slide-head ,.menu-text , .ubtn-text , .gform_button
{
        font-family: 'Aquatico-Regular' !important;
}
input#gform_submit_button_5 {
    padding: 19px 30px;
    border-radius: 0px;
}
.header-banner{
        height: 65vh;
}

.header-banner h2 {
    display: block;
    content: 'About us';
    position: absolute;
    font-size: 75px;
    color: transparent;
    -webkit-text-stroke: 1px rgba(255,255,255,.1);
    bottom: 13%;
    left: 3%;
}
.header-banner h1 {
    color: #fff;
    position: absolute;
    bottom: 20%;
    left: 7%;
}
.header-banner>div:before {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: linear-gradient(180deg, rgba(0,0,0,0.2), transparent);
    width: 100%;
    height: 100%;
}

/* common css  */
input#gform_submit_button_7 {
    padding-top: 19px;
    padding-bottom: 19px;
}

.entry-content p {
    margin-bottom: 15px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li , .ubtn-ctn-center, .ubtn-ctn-left, .ubtn-ctn-right {
    margin: 0px !important;
}
.entry-content p:last-child {
    margin-bottom: 0;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner   {
    padding-top: 0px;
}  

.upb_row_bg {
    background-position: bottom !important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-bottom: 0px!important;
}
.reverse-text{ display: flex!important; flex-direction: column-reverse; }

@media only screen and (min-width:768px){
.contact-home{
    display: flex;
    margin-left: -8%;
    align-items: center
}
.stretchMe{ 
    position: relative;
    width: 100vw !important;
    left: 50% !important;
    margin-left: -50vw !important;
    max-width: inherit !important; 
}


} 
 
@media only screen and (max-width:767px)   {
 .aos-init{
            transform: none!important;
    transition-delay: 0s!important;
            transition-duration: 0s!important;
    }
	.mt-30 {margin-top: 30px;}
}

.ast-site-identity {
    padding: 0.5em 0 !important;
}

.header-socials.footer-icon li {
    padding-left: 0px !important;
}

.header-socials.footer-icon {
    padding-left: 0px;
}

 
/* common css */

.pd-100{
	padding: 100px 0px;
}
.pd-top{
	padding-top: 100px;
}
.pd-bottom{
	padding-bottom: 100px;
}
.doc-update .vc_row{
	background: #eee;
    padding: 25px 15px;
}

.doc-update .ubtn-ctn-left.doc-btn{
	    margin-bottom: 0;
    float: left;
    padding-right: 20px;
}

.doc-update p{
	line-height:50px;
}

footer .widget_nav_menu a{
	color:#fff!important;
}

footer .widget_nav_menu a:hover{
	color:#fff!important;
}

.ult-modal-input-wrapper {
    margin-bottom: 0px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #69c2c4 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #3c3c3c !important;
}
.wre .wre-single {
    background: #f7f7f7 !important;
}
.site-header {
    z-index: 9;
}
.coburn-news button.ubtn {
    color: #69c4c5 !important;
    background: #fff !important;
}
.section-1hd2 .fas {
    color: #095a5a;
}
.section-1hd1 i.fas {    color: #095a5a;}

.icon-bk .fas {
    color: #333;
}
.banner-hdr h1 {
    position: relative;
}
.banner-hdr h1:before {
    content: "";
    width: 170px;
    border: 3px dashed #fff;
    position: absolute;
    left: 0px;
    bottom: -20px;
}

.vc_separator.vc_sep_color_black .vc_sep_line{
	    border-color: #000000!important;
}

/* button css start */

.rise-dark-btn button:hover{
	  background: #69C3C4!important;
}

.ubtn{
	background-color: #ff4f5d!important;
    font-size: 14px!important;
	    color: #fff!important;
	border-radius: 0px;
	transition: .3s ease-in all;
}
.ubtn:hover{
	background-color: #02b7bf !important;
	transition: .3s ease-in all;
}

/* button:hover, .rise-dark-btn  button, .rise-dark-btn .ubtn-center-dg-bg .ubtn-hover{
	background:#3C3C3C!important;
} */
/* button css end */

.hero-gravity{ display: none; }

@media only screen and (min-width:768px) {		
	.master-plan-left>div{
    padding: 0 20% 5% 0 !important;
}
	.align-md > .wpb_wrapper {
    display: table-cell;
    vertical-align: middle;
}
.tb-md {
	display: flex;
}
.align-md .vc_column-inner {
    height: 100% !important;
    display: table;
}
    
}
/* blockquote{
	    margin: 0;
    font-size: 45px;
    line-height: 60px;
    color: #fff;
    font-weight: 500;
    border-color: #fff;
    position: relative;
    font-style: normal;
    padding: 0px 0px 0px 18px;
} */

.slider-bottom-sec{
  background: #69C4C5;
}


.timeline-feature-item .timeline-dot, .timeline-wrapper .timeline-dot, .timeline-line span:first-child, .timeline-line span:last-child{
	background-color: #69C2C4!important;
}

.coburn-news .wpb_single_image .wpb_wrapper, .coburn-news .wpb_single_image .wpb_wrapper a,  .coburn-news .wpb_single_image img{
	width:100%!important;
}

.slider-bottom-sec{
	overflow:visible!important;
}

/*.main-slider rs-module{
	overflow:visible!important;
}*/

.video-opacity{
	    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0))!important;
}

.slider-form input[type=text], .slider-form input[type=email], .slider-form textarea{
    margin-top: 0px!important;
    border: 0px;
    border-bottom: 1px solid #bbbbbb;
    padding: 12px 10px!important;
    background: #fff!important;
}

.slider-form input[type=submit]{
	    font-weight: 500;
    color: #fff;
    padding: 15px 30px;
}

.home-video-banner .coburn-video{
	margin:0px;
}

.page-id-19 #primary #pattern{
	display:none!important;
}

.coburn-video .ult-video{
	margin:0px!important;
}

.ult-timeline-title{
	      color: #69C2C4!important;
    font-size: 20px!important;
    font-weight: 200!important;
}

.bullet-points li:before{
	    content: '\f046';
    display: block;
    position: absolute;
    top: 7px;
    left: 0px;
    color: #69C2C4;
    font: normal 15px/1 FontAwesome;
}

.bullet-points ul{
	margin-left:20px;
}

.bullet-points li{
	    position: relative;
    list-style-type: none;
    padding-left: 27px;
    padding-bottom: 10px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom:0px!important;
}

.vc_column-inner{
	padding-top:0px!important;
}

.about-us i{
	margin-right:10px;
	color:#69C3C4;
}



div#text-8 , div#text-10 , div#text-11 {
    margin-bottom: 20px;
}

div#media_image-5 , div#media_image-8 {
    margin-bottom: 30px;
}

.contact-detail i, .contact-detail .aio-icon-description, .contact-detail a, .coburn-news h6 a{
	color:#fff!important;
}

.contact-detail h5{
	font-size: 17px!important;
    line-height: 20px;
    margin: 21px 0 10px;
}
.aio-icon{
	    padding: 35px 25px;
}

.contact-us input[type=text], .contact-us input[type=email], .contact-us textarea, .contact-us select{
	          
    width: 100%!important;
    padding: 12px!important;
    margin-top: 0px!important;
   
    font-size: 15px!important;
    font-family: 'Poppins',sans-serif!important;
    height: auto!important;
    background: #fff!important;
}

.gf_browser_chrome{
margin:0px!important;
}

.contact-us textarea{
	height:120px!important;
}

.contact-us .gform_wrapper .contact-us .gfield{
	margin-bottom: 10px;
    padding-right: 0px;
}

.contact-us .gform_wrapper .top_label div.ginput_container, .slider-form .ginput_container{
	margin-top:0px;
}



.contact-us input[type=submit], .mapsvg-auto-height input[type=submit]{
	background: #3C3C3C!important;
    border-color: #3C3C3C!important;
    color: #fff!important;
    border-radius: 0px!important;
  
    font-weight: 500!important;
    font-size: 17px!important;
    line-height: initial!important;
    padding: 15px 30px!important;
    height: auto!important;
    text-align: center!important;
    display: inline-block!important;
    text-transform: capitalize!important;
    letter-spacing: 0px!important;
}

.contact-us input[type=submit]:hover{
	background: #000!important;
    border-color:#000!important;
}

.contact-us label{
	font-size: 15px!important;
}
.gform_validation_errors h2{
color: #000!important;
}

.gform_wrapper .gform_button  {
        background: #ff4c5b!important;
    color:#fff!important;
        margin-top: 15px;
    font-size: 17px!important;
}

.gform_wrapper .gform_button :hover {
      background: #635654!important;
          transition: .5s;
}

.ast-advanced-headers-title{
	opacity:0!important;
}
.top-social li{
	display:inline-block;
}

.our-news h3{
	       color: #3C3C3C;
    font-size: 20px!important;
}

.slick-dots{
	padding-top:25px!important;
}

.worth-living .aio-icon-img .img-icon{
	outline:0px!important;
}

.worth-living .flip-box-wrap p{
	font-size:14px!important;
}

.worth-living .flip-box-wrap .flip-box .flipbox_heading{
	font-size:20px!important;
}

.worth-living .ifb-front, .worth-living .ifb-back{
	   min-height:250px!important;
}

.view-masterplan, .coburn-news .news-slide .wpb_wrapper, .about-us, .home-gallery, .home-register, .our-location, .about-us .ult-modal-input-wrapper, .coburn-video{
	position:relative;
}



.coburn-news .news-slide h6{
	    position: absolute;
bottom: 0px;
background: rgba(0, 0, 0, 0.67);
padding: 40px 20px 20px;
font-size: 17px;
width: 100%;
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.coburn-news .slick-prev{
       right: 80px!important;
    top: -45px!important;
    left: auto;
    background: rgba(255, 255, 255, 0)!important;
}

.coburn-news .slick-next{
	right: 30px;
    top: -45px;
	 background: rgba(255, 255, 255, 0)!important;
}

.coburn-news .slick-prev, .coburn-news .slick-next{
	font-size:28px!important;
}
/*
.about-us:before, .home-gallery:before, .our-location:before{
	content: '';
    display: block;
    background: #f5f5f5;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    transform: rotate3d(1, 1, 1, 45deg);
}
*/
.home-register:before{
	           content: '';
    display: block;
    background: #69C2C4;
    position: absolute;
    width: 100%;
    height: 110%;
    top: 45%;
    right: -23%;
    transform: rotate(-30deg);
    background: -webkit-linear-gradient(top, #75dede 0%, #69C2C4 100%);
}

.home-register:after{
	     content: '';
    display: block;
    background: #69C2C4;
    position: absolute;
    width: 100%;
    height: 110%;
    bottom: -47%;
    left: -61%;
    transform: rotate(30deg);
    background: -webkit-linear-gradient(top, #75dede 0%, #69C2C4 100%);
}
/*
.coburn-video:before{
	    content: '';
    display: block;
    background: #d7f5f5;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 51%;
    left: -37%;
    transform: rotate(-30deg);
} */

.tp-arr-titleholder{
	display:none!important;
}

::placeholder {
/*   color:#000000; */
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:#000000;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color:#000000;
}

.mapsvg-auto-height{
		background: #69C3C4;
	padding: 50px;
}

.mForm{
	    color: #fff;
    font-size: 22px;
    text-align: center;
}

.mapsvg-auto-height input[type=text], .mapsvg-auto-height input[type=email], .mapsvg-auto-height textarea{
	padding:10px!important;
	margin-top:0px!important;
}

.mapsvg-auto-height .gform_footer{
	text-align:center;
	padding-top:0px!important;
}



/* ------------- Custom Footer Design Css Start ------------ */

/* 
.footer-adv-widget-1 img{
	    background-color: #fff;
    text-align: center;
    padding: 20px 15px;
} */

.footer-icon{
	font-size: 22px;
}
.footer-adv .widget-title, .footer-adv .widget-title a {
    color: #ffffff!important;
}

.footer-adv-widget-1 .widget {
	    margin-bottom: 16px;
}
.footer-copyright p, .footer-copyright p a{
	text-align: center;
    margin-bottom: 5px!important;
	color:#fff!important;
}

.custom-footer h4{
	color:#69C2C4;
    line-height: 30px;
    padding-bottom: 17px;
    font-size: 24px;
}

.custom-footer p{
	color:#fff;
	    font-size: 15px;
    margin-bottom: 12px;
}

.ast-custom-footer{
    background: #333333;
}

.custom-footer{
	max-width: 1200px;
    margin: auto!important;
    display: block;
}

.co-transport .timeline-header{
	    background: url(./img/melton-railway-station.jpg);
    background-size: cover;
    background-position: center;
    padding: 40px 20px!important;
	position:relative;
}

.co-shopping .timeline-header{
	    background: url(./img/woodgrove.jpg);
    background-size: cover;
    background-position: top;
    padding: 40px 20px!important;
	position:relative;
}

.co-school .timeline-header{
	    background: url(./img/coburn-primary-school.jpg);
    background-size: cover;
    background-position: center;
    padding: 40px 20px!important;
	position:relative;
}

.co-park .timeline-header{
	    background: url(./img/tabcorp-park.jpg);
    background-size: cover;
    background-position: center;
    padding: 40px 20px!important;
	position:relative;
}


.our-location .timeline-header:before{
	    content: '';
    display: block;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.our-location h3{
	       z-index: 9999;
    position: relative;
    padding-bottom: 10px;
    color: #79DFDF!important;
}
.main-header-menu .sub-menu {top: 70%;}
.timeline-item-spt{
	z-index: 9999;
    position: relative;
    color: #fff;
    font-size: 15px;
}
input#gform_submit_button_7 {
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
}
button a {
    text-transform: uppercase;
}
.timeline-post-left .ult-timeline-arrow l{
	    border-left-color: #191922!important;
}

 .timeline-post-right .ult-timeline-arrow l{
	    border-right-color: #191922!important;
}

.home-land .vc_tta-panels{
	padding:70px;
}

.home-land .vc_tta-container, .home-land .vc_tta-tabs-container{
	margin-bottom:0px!important;
}
input#gform_submit_button_6 {
    padding: 20px 30px;
    border-radius: 0px;
}
.home-land .vc_tta-tab a{
	 border: 0px!important;
    background-color: rgba(0,0,0,0)!important;
    color: #fff!important;
    border-bottom: 1px solid #fff!important;
    padding: 20px!important;
    text-align: center;
    font-size: 20px;
	border-radius:0px!important;
}
div#text-7 {
    margin-bottom: 20px;
}
/*
 div#text-7 a, div#text-8 a {
    color: #0c0c2f !important;
}
.footer-adv-widget-4 a {
    color: #00042b !important;
}
.footer-adv-widget-4 {
    background: rgb(255 255 255);
    margin-bottom: 50px;
    padding-top: 30px;
    padding-bottom: 20px;
} 
*/
.home-land .vc_tta-tab.vc_active a, .home-land .vc_tta-tab:hover a{
	    background: #333333!important;
}

.home-land .vc_tta-tabs-list{
	    background: #69C2C4;
}

path[title="sold"]{ 
     fill: url(#sold-0) !important;
    pointer-events: none;
}
path[title="hold"]{ 
     fill: url(#hold-0) !important;
    pointer-events: none;
}
/* ------------- Custom Footer Design Css End ------------ */



/* ------------- Footer css start ------------- */


#text-3{
	padding-top: 12px;
}



/* ------------- Footer css end ------------- */




/* ---------- Media Screen Css ----------- */


@media only screen and (min-width:768px){
	
	.coburn-news.vc_row{
		padding-top:160px!important;
	}
	
	.coburn-news .vc_col-sm-4{
		padding-left:40px;
	}
	
	.home-land .vc_tta-tabs-container{
		width:20%;
	}
	
	.home-buyer{
		display:flex;
	}
	
	.home-buyer .vc_column-inner, .home-buyer .vc_column-inner .wpb_wrapper{
		height:100%;
		background-position:bottom!important;
	}
	
	.slider-form .enquiry-form {
		margin-top:-130px;
	}
	
	.grant-text{		
    padding-top: 40px;

	}
	

}
.section-1hd h5 {
    margin: 0px !important;
}
.sec1-hp .pad-sec .vc_column-inner {
background-position: top center !important;
}



/* ------------------------ */


.color-white h1,.color-white p,.color-white li, .color-white h2 {
	color: #fff !important;
}
.button-wt .ubtn {
    background: #fff !important;
    color: #69c3c4 !important;
}
.pad-sec {
    padding: 10px!important;
}
.pad-sec h2, .pad-sec h3, .pad-sec h5 {
    color: #fff;
 
}
	.bullet-points li:before {
		color:#fff !important;
	}

.section-1hd {
    display: flex;
    text-align: center;
}
.section-1hd h5 {
    text-align: center !important;
}
.section-1hd1 {
color: #fff;
    width: 50%;
        background: #f5f5f5;
    padding: 30px;
	margin-right: 5px;
	border-radius: 15px;
}
.section-1hd .fas {
    font-size: 90px;
    line-height: 100px;
    margin-bottom: 12px;
}
.section-1hd2 {
    padding-left: 0;
    padding-top: 0;
    width: 50%;
    background: #f5f5f5;
    padding: 30px;
	margin-left: 5px;
	border-radius: 15px;
}

.color-wt {
    color: #fff;
}

.color-wt ul {
    list-style: none;
    margin-left: 20px;
}
.color-wt li {
    margin-bottom: 10px;
}
.color-wt .fas {
    margin-right: 10px;
    border: 2px solid #fff;
    padding: 6px;
    width: 50px;
    text-align: center;
    height: 50px;
    line-height: 33px;
    vertical-align: bottom;
    background: #fff;
    color: #69c3c4;
    font-size: 22px;
}

/* ------------------------ */
.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal {
	font-size: 2.7em;
}

@media (max-width: 544px){
.site-branding img, .site-header .site-logo-img .custom-logo-link img {
	 max-width: 143px!important;
}
	
.master_sec >.vc_column-inner >.wpb_wrapper {
  padding: 40px 14px!important;
}

	header .custom-logo-link img {
    max-width: 113px!important;
}
	
	#charle_text{
		order: 2;
	}
	#charle_img{
		order: 1;
	}
/* .abt-head p	{
		margin-top: 7%!important;
	} */
	
}
.main-header-bar .ast-container, #masthead .ast-container {
    padding-right: 0px !important;
}

@media only screen and (max-width:921px){
	.main-header-bar {
    background: #02b7bf;
}
	span.site-logo-img a:before {
    content: "";
    display: block;
    position: absolute;
    width: 210px;
    height: 200px;
    background: #fff;
    left: -20px;
    top: -14px;
    z-index: -1;
}
	a.custom-logo-link {
    padding-left: 14px;
}
	.main-header-bar-wrap {
    overflow: hidden;
}
	.site-logo-img:before ,  .site-logo-img:after{
   display: none!important;
}
	.ast-logo-title-inline .site-logo-img {
    padding-right: 1em;
/*     background: #3c3c3c;
    padding: 30px; */
}
/* 	.menu-item a {
    margin-left: 20px !important;
} */
.main-header-bar, .ast-header-break-point .main-header-bar {
    padding: 0px !important;
}
#masthead .ast-container, .ast-header-breadcrumb .ast-container {
    padding-left: 0;
    padding-right: 20px;
}
.ast-site-identity {
    padding: 0 !important;
}}
@media only screen and (max-width:768px){
	.custom-footer h4 {
    margin-top: 35px;
}
	
	.doc-update p{
		line-height:30px!important;
	}
	.spacer-for-hd {
    height: 20px !important;
} 
	
	.mob-banner-bottom{
		height: 25px!important;
	}
	.mob-banner-top{
		height: 0px!important;
	}
	
	.slider-form {
		padding-top: 20px;
	}
.ubtn-ctn-left > .ubtn-normal {
    padding: 0px !important;
}
	.section-1hd1, .section-1hd2 {
		    padding: 15px !important;
	}
/* 	.ht-sm {
    height: 90px !important;
} */
	.ht-sm2{
    height: 150px !important;
}
	.section-1hd .fas {
    font-size: 60px !important;
    line-height: 60px !important;
}
	.bq-hp blockquote p {
    font-size: 26px;
    line-height: 44px;
}
	.bq-hp blockquote {
    padding-left: 30px;
}
	#rev_slider_3_1_wrapper .ares.tparrows:before{
		display: none !important;
	}
/* 	
	.site-logo-img:before {
  
		width: 29%!important;
	}
	.site-logo-img:after {
   
    width: 29%!important;
		height: 159%!important;
	}
	header .custom-logo-link img {
    max-width: 140px!important;
} */

	.header-banner {
    height: 50vh;
}
	
.contact-details-col > .vc_column-inner > .wpb_wrapper {
    padding: 12px!important;
}
	
		.pd-100 {
    padding: 40px 0px;
}
	.pd-100 .vc_custom_1667021265684 {
    padding-right: 30px!important;
    padding-left: 30px!important;
}
}

@media only screen and (max-width:767px){
	.mp-city-txt img {
    width: 50%;
    margin: 0 auto;
}
	div#gform_fields_7 {
    text-align: center;
}
	input#gform_submit_button_5 {
    padding: 19px 40px;
}
	.master-plan-left a.ubtn-link {
    display: block;
    margin: 0 auto 30px;
    text-align: center;
}
	.mob_bottom{
		padding-bottom: 30px;
	}
	.sec1-hp .pad-sec .vc_column-inner {
    padding: 25px 50px !important;
}
	
.ast-small-footer .ast-container {
  
    padding: 20px 50px 20px!important;
}
	.footer-adv .ast-container {
		padding: 50px 50px 50px!important;
	}
	
	.footer-adv-overlay {
    padding: 70px 20px 0!important;
}
	.ast-small-footer > .ast-footer-overlay{
     padding: 0 20px 70px!important;
}
	.home_map{
		    height: 0px!important;
	}
	.cont-left {
    padding-right: 20px !important;
		padding-left: 20px!important;
	}
	.cont-2 {
 padding-left: 0!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}
	
	.cont-1>div {
    padding: 30px 20px !important;
  
}
	
.introducing-sec{
		    padding-left: 15px!important;
    padding-right: 15px!important;
	}
	
/* .abt-head p {
	
	font-size: 35px!important;
    line-height: 41px!important;
} */
	
	.abt-head p {
		margin-top: -3%!important;
	}
}

@media only screen and (min-width:922px) and (max-width: 1200px){
	a.menu-link {
    font-size: 1.2vw;
}
}

@media only screen and (min-width:922px) and (max-width: 992px){
header .custom-logo-link img {
    max-width: 170px!important;
}
}

@media only screen and (min-width: 767px) and (max-width: 900px) {
	.ast-col-md-3 {
    width: 100%;
}
	.footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child, .footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child {
    margin: 0 0 2.8em;
}
}
@media only screen and (min-width: 769px) and (max-width: 1024px){
	
header .custom-logo-link img {
    max-width: 127px!important;
}
	
		.header-banner {
    height:33vh!important;
}
}
@media only screen and (max-width: 640px) {
	div#field_submit {
    margin: 0 auto;
}
}
@media only screen and (max-width: 1024px){
	.site-logo-img:before {
   
    width: 128%!important;
    height: 208%!important;
	}
	.site-logo-img:after {
 
    width: 131%!important;
    height: 202%!important;
}
	
	.abt-head p {
     font-size: 35px!important;
    line-height: 35px!important;
}
	.sec1-hp .align-md{
		width: 100%!important;
	}
	.sec1-hp .pad-sec .vc_column-inner {
    padding: 0px 15px !important;
}
	
.cont-left ,  .cont-3{
			width: 100%!important;
	}
	
}

@media only screen and (min-width: 1025px) and (max-width: 1100px){
header .custom-logo-link img {
    max-width: 150px!important;
}
	.site-logo-img:after {
  height: 187%!important;
	}
	
	.site-logo-img:before {
 height: 190%!important;
	}
	
}

@media only screen and (min-width: 921px) and (max-width: 996px){
header .custom-logo-link img {
    max-width: 150px!important;
	}
.main-header-menu .menu-text{
		    font-size: 12px!important;
	}
	.site-logo-img:after {
  
		left: -51px!important;
	}
	.site-logo-img:before {
   
		left: -54px!important;
	}
}

@media only screen and (min-width: 767px) and (max-width: 1308px){
	.footer-adv-overlay .ast-col-lg-6{
		width: 100%!important;
	}
	.ast-small-footer .ast-container {
		padding: 20px 50px 20px!important;
	}
}
