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

}

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

}

@media only screen and (max-width: 991px) {
	.footer-border-right {
		border-right: 0;
	}

	.flex-item {
	    width: 100%;
	    max-width: 100%;
	    margin-bottom: 20px;
	    min-height: 250px;
	}

	.page-the-gunby-cpa-difference .img-radius-left{
		 border-bottom-left-radius: 0;
		 border-top-left-radius: 0;
	} 


	.page-the-gunby-cpa-difference .img-radius-right {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
	}

	.order-1 {
	  -ms-flex-order: 1;
	      order: 1;
	}
	.order-2 {
	  -ms-flex-order: 2;
	      order: 2;
	}

	h2 {
		text-align: center;
	}
	.circle {
		display: none;
	}
	.section-line:before {
		display: none;
	}
	.pl-80-200 {
		padding: 0 50px;
	}
	.pr-80-200 {
		padding: 0 50px;
	}
	.vm-content {
		padding: 0 80px;
	}
	.main-navigation #secondary-menu {
		display: inline-grid;
	}
	.main-navigation {
		position: relative;
		top: -109px;
	}
	.menu-secondary-menu-container ul li {
		margin: 5px;
	}
	.menu-secondary-menu-container {
		float: right;
	}
	.navigation-wrapper {
		margin-bottom: -120px;
	}
	#menu-item-55 a,
	#menu-item-56 a {
		float: none;
	}
	.for-mobile-view #secondary-menu{
		display: none;
	}
	.padding-cf7-section {
    padding: 100px 30px;
    }
    .this-sec{
    padding: 30px;
    }
	
}

@media only screen and (max-width: 767px) {
	.main-navigation {
		position: initial; 
		top: 0px;
	}
	.navigation-wrapper {
		margin-bottom: 0px;
	}
	.menu-secondary-menu-container #secondary-menu {
		display: none;
	}
	.navigation-wrapper img {
		margin: 0 auto;
	}
	.for-mobile-view #secondary-menu{
		display: block;
		display: inline-grid;
	}
}

@media (max-width: 700px) {
	.child {
	  min-width: 33.33%; 
	}
}

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

}

@media only screen and (max-width: 530px) {
	dt {
		padding-left: 15px;
		width: 15%;
	}

	dd {
		width: 85%;
	}
}

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

	.homepage .slick-arrow
	 {
		display: none !important;
	}

	h1 {
		font-size: 40px;
	}
	
	h2 span,
	h2 {
		font-size: 24px;
	}

	h2::before,
	h2::after {
		padding: 0;
	}

	.vertical-middle {
	  margin: 0 auto;
	}
	.form-01 [name="your-name"],
	.form-01 [name="tel-445"],
	.form-01 [name="your-email"]{
	width: 75%;
	}
	.vm-content {
		padding: 0px;
	}
	.padding-cf7-section {
        padding: 50px 30px;
	}
	.this-sec{
    padding: 30px;
    }
	
}
@media (max-width: 430px) {
	.social-media li {
		display: inline;
	}
}
@media (max-width: 400px) {
	.child {
	  min-width: 50%; 
	}
}
