@media all and (max-width: 1399px) {
	.main-video iframe {
		height: 45rem;
	}
	.all-package-area .container {
		padding: 0 50px;
	}
	.success-area .col-md-6.col-lg-4:first-child .success-single-item .success-single-image:after {
		left: 76%;
		top: 52%;
	}
	.success-single-image img {
		height: 250px;
	}

	.success-single-item p {
		width: 100%;
	}

	.banner-left-area {
		max-width: 550px;
	}

	.banner-left-area .left-images img {
		width: 400px;
	}

	.banner-left-area p {
		font-size: 20px;
		padding: 2rem 10rem 3rem 0;
	}

	.marketing-platform-title h2 {
		font-size: 3.5rem;
	}

	.single-platform h2 {
		font-size: 25px;
	}

	.single-platform .single-platform-image img {
		height: 210px;
		margin: 15px 0;
	}

	.single-platform {
		padding: 25px;
	}



	.all-frequently-area {
		padding-top: 50px;
	}
}

@media all and (max-width: 1199px) {
	.text_border::after{
		width: 100px;
	}
	.main-video iframe {
		height: 39rem;
	}
	.mfp-iframe-holder .mfp-content {
		width: 90%;
	}
	.all-package-area .container {
		padding: 0px 20px;
	}
	.macy-contents {
		margin: 0 0px;
	}
	.marketing-platform-title p {
		margin-bottom: 25px;
	}
	.success-area .col-md-6.col-lg-4:first-child .success-single-item .success-single-image:after {
		left: 81%;
		top: 52%;
		width: 68%;
	}
	
	.success-single-image:after {
		left: 75%;
		top: 35%;
		width: 48%;
	}
	.bottom-buttons .btn-sty-1 {
		font-size: 25px;
		padding: 20px 60px;
	}

	.success-single-title h3 {
		font-size: 25px;
	}

	.success-area .video-title.marketing-platform-title h2 {
		padding: 70px 0 10px 0;
	}

	.bottom-buttons {
		margin-top: 80px;
	}

	.success-single-title h4 {
		font-size: 25px;
	}

	.all-frequently-area {
		padding-top: 0;
	}

	.banner-left-area {
		max-width: 450px;
	}

	.single-platform h2 img {
		width: 100px;
	}

	.package-description ul li {
		margin: 10px 0 10px 23px;
	}

	.package-description ul li a span {
		margin-left: 5px;
	}

	.marketing-platform-title h2 {
		font-size: 3rem;
		line-height: 4.5rem;
		padding-bottom: 10px;
	}

	.single-platform h2 {
		font-size: 24px;
	}

	.single-platform .single-platform-image img {
		height: 200px;
	}

	.single-platform {
		padding: 20px 0;
	}

	.single-platform p {
		font-size: 18px;
	}
	.package-price h1 {
		font-weight: 600;
	}
	.package-description-list ul li a span {
		font-size: 12px;
	}

}

@media all and (max-width: 991px) {
	.for_mobile{
		display: block;
	}
	.for_pc{
		display: none;
	}
	/*.top-announcement{
		display: none;
	}*/
	.package_title_for_mobile{
		display: block;
	}
	.main-video iframe {
		height: 35rem;
	}

	.row.new_pricing_table_row .col-lg-3 {
		margin-bottom: 30px;
	}

	/* modal */
	.modal-dialog {
		max-width: 680px;
	}
	.testomonial-icons i {
		font-size: 20px;
	}
	.testomonial-descriptions p {
		font-size: 14px;
	}
	.testomonial-descriptions h4 {
		font-size: 20px;
	}
	.testomonial-propup-img-m {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 0%;
		        flex: 0 0 0%;
		margin-right: 10px;
	}
	.testomonial-propup-img-m img {
		width: 100px;
		height: 100px;
	}
	/* modal */
	.all-marketing-platform-area {
		padding: 25px 0;
	}
	.all-video-area {
		padding-bottom: 25px;
	}
	.single-package-middle .package-description-list ul li a span {
		font-weight: 300;
		font-size: 14px;
	}
	.single-package-middle .package-description ul li {
		width: 250px;
		margin: 10px auto;
	}
	.success-single-image:after {
		display: none;
	}
	.frequently-content h4 {
		font-size: 35px;
		padding-bottom: 15px;
		margin-bottom: 20px;
	}
	.package-description ul li a img {
		margin-top: 0px;
	}
	
	.macy-bottom-button a {
		font-size: 18px;
	}

 
	.success-area .video-title.marketing-platform-title h2 {
		padding: 45px 0 10px 0;
	}

 

	.success-single-image img {
		height: 200px;
		margin: 15px 0;
	}

	.bottom-buttons .btn-sty-1 {
		font-size: 18px;
		padding: 20px 50px;
	}

	.all-frequently-area {
		padding-bottom: 60px;
	}

	.single-package-middle {
		-webkit-transform: scale(1);
		        transform: scale(1);
		box-shadow: none;
		margin: 40px 0;
		border: 2px solid #FF7600;
		background: #ffffff;
		border-radius: 30px;
	}

	.package-description ul li {
		width: 250px;
		margin: 10px auto;
	}

	.all-package-area {
		padding-top: 25px;
		padding-bottom: 50px;
	}

	.package-last-button {
		margin-top: 60px;
	}

	.package-btn a {
		margin: 20px 0 40px 0;
		font-size: 15px;
		line-height: 25px;
	}

	.header-logo-area a img {
		width: 195px;
	}

	.menu-area ul li {
		padding-left: 18px;
	}

	.menu-area ul li a {
		font-size: 14px;
	}

	.all-banner-area {
		background: none !important;
	}

	.banner-right-area.banner-right-pc {
		display: none;
	}

	.banner-right-area.banner-right-mobile {
		display: block;
		margin-bottom: 20px
	}

	.banner-left-area {
		float: none;
		text-align: center;
		margin: auto;
		padding-bottom: 4rem;
	}

	.banner-left-area p {
		padding: 2rem 0rem 3rem 0;
	}

	.all-banner-area {
		padding: 5rem 0;
	}

	.marketing-platform-title h2 {
		font-size: 2.5rem;
		line-height: 4rem;
	}

	.marketing-platform-title p {
		font-size: 18px;
	}

	.main-video {
		padding: 25px;
		margin: 40px 0;
	}

	.macy-icons img {
		height: 3rem;
	}

	.single-macy-area p {
		font-size: 16px;
	}

	.macy-btn-content img {
		height: 50px;
		margin-right: 15px;
	}

}


@media all and (min-width: 768px) {
	.nav-icon {
		display: none;
	}

	.menu-area ul {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

}

@media all and (max-width: 767px) {
	.mobile_nav_menuss{
		display: block;
	}

	.spotlight_title img {
		max-width: 300px;
	}

	.menu-area ul li.for_desktop{
		display: none;
	}
	.single-pop-funnel h3{
		font-size: 25px;
	}
	.funnel_footer p { 
		font-size: 18px;
		line-height: 25px;
	}
	.modal___btn a{
		font-size: 14px;
	}
	.for-mobile{
		display: block !important;;
	}
	.for-pc{
		display: none !important;
	}
	.main-video iframe {
		height: 28rem;
	}
	.main-video{
		margin:0;
		padding:0;
	}
	/* modal */
	.testomonial-descriptions {
		text-align: center;
	}
	.single-testomonial-propup-m {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		            -ms-grid-row-align: center;
		        align-items: center;
		text-align: center;
	}
	.modal-body {
		padding: 30px !important;
		padding-top: 0 !important;
	}
	.modal-dialog {
		width: 90%;
		margin: auto;
	}
	.testomonial-propup-img-m {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 0%;
		        flex: 0 0 0%;
		margin-bottom: 10px;
	}
	/* modal */
	/*.header.sticky {
		position: inherit;
	}*/
	.bottom-buttons .btn-sty-1 {
		font-size: 16px;
	}
	.header-logo-area {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.nav-icon {
		display: block;
	}

	.nav-icon i {
		font-size: 22px;
		color: #F5A21C;
	}

	.nav-icon:hover i {
		color: #FF7600;
	}

	.menu-area ul li:first-child {
		padding-top: 0px;
	}

	.menu-area ul li {
		padding-left: 0;
		padding-top: 9px;
	}

	.menu-area ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		position: absolute;
		width: 100%;
		left: 0;
		background: #FFF;
		top: 100%;
		padding: 20px 0;
		display: none;
		text-align: center;
	}

	.header {
		position: relative;
	}

	.banner-left-area .left-images img {
		width: 350px;
	}

	.banner-left-area p {
		font-size: 21px;
		line-height: 35px;
	}

	.btn-sty-1 {
		font-size: 16px;
	}

	.marketing-platform-title h2 {
		font-size: 2.2rem;
		line-height: 3.5rem;
	}

	.marketing-platform-title p {
		font-size: 16px;
		padding: 15px 0;
	}


	

	.single-platform p {
		font-size: 18px;
	}

	.single-macy-area {
		margin: 20px 0;
	}
	.moble-buttons {
		display: block;
		margin-top: 10px;
	}

}


@media all and (max-width: 575px) {

	.banner-left-area p{
		font-size: 17px;
		line-height: 30px;
	}
	.p_territor{
		font-size:15px;
	}
	.banner-left-area .left-images img {
		width: 100%;
	}


	.main-video iframe {
		height: 20rem;
	}
	/* modal */
	.single-testomonial-propup-m {
		margin-bottom: 35px;
	}
	.testomonial-propup-img-m img {
		width: 85px;
		height: 85px;
	}
	.testomonial-icons i {
		font-size: 16px;
	}
	.testomonial-descriptions h4 {
		font-size: 18px;
		padding: 8px 0;
	}
	/* modal */

	.banner-left-area,
	.all-banner-area,
	.all-macy-area .container,
	.all-frequently-area .container,
	.all-package-area .container,
	.all-video-area .container,
	.all-marketing-platform-area .container,
	.header .container {
		width: 90%;
		margin: auto;
	}

	.main-video {
		width: 95%;
		margin: 30px auto;
	}

}


@media all and (max-width: 450px) {
	.top-announcement p{
		font-size: 14px;
	}
	.main-video iframe {
		height: 190px;
	}
 
	.bottom-buttons .btn-sty-1 {
		font-size: 14px;
		padding: 15px 40px;
	}
	.banner-left-area .left-images img {
		width: 270px;
	}

 

	.btn-sty-1 {
		font-size: 15px;
	}

	.marketing-platform-title h2 {
		font-size: 2rem;
	}

	.marketing-platform-title p {
		font-size: 15px;
	}

	 
	.single-platform .single-platform-image img {
		height: 180px;
	}

}