.titleAeroGraphy {
	margin-top:-152px;
}
.contactUs .textwidget p{
	display: flex;
	gap: 10px;
	justify-content: flex-start;
	align-items: center;
}

.titleAeroGraphy h2{
	color: rgba(3, 169, 244, 0.77);
    font-family: "Fjalla One", Sans-serif;
    font-size: 75px;
	line-height: 105px;
    font-weight: bold;
    letter-spacing: 2.9px;
}
.imageBoxOuter p{
	font-size:14px !important;
}
.imageBoxOuter .elementor-image-box-img img { 
    transform: none !important;
}

.formArea .wpforms-field-container .wpforms-field-text{
	margin-bottom:10px !important;
}
.formArea .wpforms-field-container .footer-phno{
	margin-bottom:10px !important;
}
.formArea .wpforms-submit{
	border:none !important;
}


	.fanBox .elementor-image-box-img,
	.droneBox .elementor-image-box-img{
		width: 100% !important;
		height: 210px !important;
		overflow: hidden;
	}
	.fanBox .elementor-image-box-img img,
	.droneBox .elementor-image-box-img img{		
		object-fit: cover !important;
		width: 100%;
		height: 100%;
	}
	    .fanBox .elementor-image-box-img, .droneBox .elementor-image-box-img {
        width: 100% !important;
        height: 210px !important;
        overflow: hidden;
	}
	.fanBox .elementor-image-box-wrapper,
	.droneBox .elementor-image-box-wrapper{
	
		        flex-direction: column !important;
        gap: 15px;
	}

.dropdown-menu ul li a.menu-link{
	    line-height: 20px !important;
}


@media only screen and (max-width:1280px){	
	#site-navigation-wrap .dropdown-menu > li > a{
		font-size: 16px !important;
		padding: 0 20px !important;
	}
}
@media only screen and (max-width:1150px){
	#site-navigation-wrap .dropdown-menu > li > a {
		font-size: 16px !important;
		padding: 0 10px !important;
	}
	.showMoreBtn .elementor-widget-container{
		margin-right:0 !important;
	}
	.showMoreBtn .elementor-button-wrapper{
		display:flex;
		justify-content: center;
	}
	.blogPostArea {
		padding-left:30px;
		padding-right:20px;
	}
	.droneBox h3{
		text-align:left;
	}
		.formArea .wpforms-field-label-inline{
		font-size: 14px !important;
	}
}
@media only screen and (max-width:1024px){
	
	#footer-widgets .footer-box.col-2{
		width: 20%;
	}
	#footer-widgets .footer-box.col-3{
		width: 28%;
	}
	#footer-widgets .footer-box.col-4{
		width: 27%;
	}
	#footer-widgets .footer-box.col-2 .ocean_custom_menu-4 ul li a{
		text-align:left;
	}
	
	.btnImgBox .elementor-widget-container{
		padding-left: 115px;
		margin-left: 0px !important;
	}
	
	#site-navigation-wrap .dropdown-menu > li > a {
		font-size: 14px !important;
		padding: 0 10px !important;
	}
	.dropdown-menu .sub-menu{
		min-width:150px !important;
	}
	
	.titleAeroGraphy h2{
		font-size: 55px;
		line-height: 95px;
	}
	.titleAeroGraphy p{
		font-size: 22px !important;
	}
	.titleAeroGraphy {
    margin-top: -123px;
	}
	.aboutAeroGraphy {
		margin-top:0 !important;
		padding-inline:20px !important;
	}
	.aboutAeroInner {
		margin-top:0 !important;
	}
	.titleSecTwo {
		margin-bottom:0 !important;
	}
	.titleSecTwo h1{
		text-align:left;
		padding-left: 15px;
	}
	.titleSecTwo p{
		display:none !important;
	}
	.blogPostArea {
		padding-left:20px;
		padding-right:20px;
	}
	.blogPostArea .elementor-row{
		gap: 15px;
		flex-wrap: nowrap;
	}
	.droneBox h3,
	.fanBox h3{
		font-size:16px;
	}
	.droneBox .elementor-image-box-description,
	.fanBox .elementor-image-box-description{
	text-align:left;	
	}
	.space2899 .elementor-spacer-inner{
		height:10px !important;
	}
	
}

@media only screen and (max-width:991px){
	.succesFul .elementor-counter-number{
		font-size: 40px;
		line-height: 70px;
	}
	    .dropdown-menu .sub-menu {
        min-width: 120px !important;
	}
	.titleAeroGraphy {

	}
	.videoOuter.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
		padding-bottom: 520px;
	}
	.videoOuter.elementor-widget-video .e-hosted-video .elementor-video{
		height: 520px;
	}
	.transparent-header .container{
		max-width: 100%;
	}
	.transparent-header #site-header-inner {
    padding: 0px 13px 0px 13px;
	}
}

@media only screen and (max-width:800px){
	
	.footer-widgets-inner{
		display:flex;
		flex-wrap: wrap;
	}
	#footer-widgets .footer-box.col-1{
		width: 50%;
		order:1;
	}
	#footer-widgets .footer-box.col-2{
		width: 50%;
		order:3;
	}
	#footer-widgets .footer-box.col-3{
		width: 50%;
		order:2;
	}
	#footer-widgets .footer-box.col-4{
		width: 50%;
		order:4;
	}
	
	.btnImgBox .elementor-widget-container{
		padding-left: 80px;
		
	}
	.paraFully {
		margin-top: 20px;
	}
	.paraFully p{
		margin:0 !important;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 1px;
	}
	.paraFully .elementor-text-editor{
/* 		display:flex; */
	}
	.fullyInsured p{
		font-size: 22px;
	}
	.spaceFully {
		margin:0;
	}
	.spaceFully .elementor-spacer-inner{
		height:15px !important;
	}

}

@media only screen and (max-width:767px){
	#footer-widgets .footer-box.col-1{
		width: 50% !important;
		order:1;
	}
		#footer-widgets .footer-box.col-2{
		width: 50%;
		order:3;
	}
	#footer-widgets .footer-box.col-3{
		width: 50% !important;
		order:2;
	}
	#footer-widgets .footer-box.col-4{
		width: 50%;
		order:4;
	}
	.outerBlog .elementor-column-wrap{
		margin-top:0 !important;
	}
	.fanBox h3{
		text-align:left;
	}
	
	.serTitle{
		margin-bottom:0 !important;
	}
	.serTitle p{
		display:none !important;
	}
	.btnImgBox .elementor-widget-container{
		padding-left: 0px;
	}
	.titleSecTwo h1{
		padding-left: 0;
	}
	.imageBoxOuter .elementor-image-box-img img {  
		object-fit: contain;
		width: 70px;
		height: 70px;
		transform: none !important;
	}
	.fullySection {
		padding-inline:15px;
	}
	.featuredWorkOuter {
	padding-inline:15px;
}
	.blgTitle h2{
		    font-size: 26px !important;
	}
	.succOuter .elementor-container{
		max-width:100% !important;
	}
}
@media only screen and (max-width:640px){
		#footer-widgets .footer-box.col-1{
		width: 100% !important;
		order:1;
	}
		#footer-widgets .footer-box.col-2{
		width: 100% !important;
		order:3;
	}
	    #footer-widgets .footer-box.col-3 {
        width: 100% !important;
        order: 2;
	}
	.blogPostArea .elementor-container{
		max-width: 100% !important;
	}
	.succesFul .elementor-counter-title{
		font-size: 17px !important;
		line-height: 27px !important;
	}
	.titleAeroGraphy h2 {
		font-size: 45px;
		line-height: 75px;
	}
	.titleAeroGraphy {
		margin-top: -105px;
	}
	.titleAeroGraphy p {
		font-size: 16px !important;
	}
	#site-logo {
		width: 190px !important;
	}
	.aboutAeroInner h1{
		font-size: 34px !important;
		line-height: 40px !important;
	}
	    .aboutAeroGraphy {
     
        padding-inline: 10px !important;
	}
	.clientsTtl h2{
		    font-size: 38px !important;
	}
}
@media only screen and (max-width:520px) {
    .blogPostArea .elementor-row {
        gap: 30px;
        flex-wrap: wrap;
}
}

@media only screen and (max-width:420px) {
	.titleAeroGraphy p {
		font-size: 14px !important;
	}
	.titleAeroGraphy h2 {
		font-size: 30px;
		line-height: 58px;
	}
	.titleAeroGraphy {
		margin-top: -84px;
	}
	.aboutAeroInner h1{
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.clientsTtl h2{
		font-size: 32px !important;
	}
	.fullyInsured p {
		font-size: 16px;
	}
	.paraFully p {    
		font-size: 12px;
		line-height: 24px;
	}
	    .succesFul .elementor-counter-title {
        font-size: 15px !important;
        line-height: 25px !important;
	}
}
