@media (min-width: 1200px){
	.container { max-width: 1190px;}
}

/* Common Portrait and Landscape */
@media (min-width:320px) and (max-width:1024px){
	.sponsored01 p{ width:100%;}
	.facebook01 .facebook02 { margin-left: 0; margin-top: 30px;}
	.sponsored01 .facebook02 { padding-top: 0;}
	.facebookAds01 .bg-element1{ transform: translate(-50%, -50%) scale(0.5);}
	.fullImg img{ width:100%;}
	.what-we-do-col { margin: 40px 0;}
	.what-we-do-col .what-we-do-last { margin-top: 20px;}
	.marketingServices h1{text-align: center; margin-top: 0;}
	.marketingServices p{ width: 100%;}
	.marketingServices {  text-align: center;}
	.marketingServices .col-lg-6.fullImgfull { text-align: center;}
	.fullImgfull img { width: 60%; margin: auto;}
	.websiteServices { margin: 70px auto auto;}
	.websiteServices ul li{background-position: center 15px; font-size: 16px; padding: 87px 0 20px 0;text-align: center;}
	.webDesign p{ font-size: 14px; line-height: 26px;}
	.digital-marketing-col .facebook02 h1{ text-align:center;}
}

/* iPad Portrait and Landscape */
@media (min-width:768px) and (max-width:1024px){
	.imgAlignC{ width: 400px; max-width: 100%; margin: 0 auto;}
	.ipadMrgTop100{ margin-top:100px !important;}
	.button-block.show-in-lg{ text-align: center;}
	.facebookAds01 .bg-element1{ transform: translate(-50%, -50%) scale(0.5);}
	.sponsored01{padding-bottom: 0;}
	.facebookAds01 h2, .managementServices h2, .facebookRemarketing h2{font-weight: normal; font-size: 2.222rem; letter-spacing: -0.01em; line-height: 1.5; color: #00005e; padding-bottom: 28px; text-align:left;padding-right: 15px; padding-left: 15px;}
	.facebookAds01 .facebook02 { margin: 0;}
	.facebookRemarketing{ padding: 25px 0;}
	.facebookAds01 { background: #eef5ff; padding: 117px 0 25px;}
	.facebookRemarketing .facebook02 { width: 100%;}
	.facebookRemarketing p {  margin-top: 0;}
	.managementServices .facebook02{width: 100%;}
	.managementServices .facebook02{display: flex; flex-wrap: wrap; align-items: baseline;}
	.managementServices .bar strong { font-size: 2.222rem; letter-spacing: -0.01em; line-height: 1.5; font-weight: bold;}
	.managementServices .bar h4{font-size: 1.111rem; letter-spacing: -0.01em;margin-bottom: 0; margin-left:0; font-weight: bold;}
	.managementServices p{font-size: 16px; margin-bottom: 20px; line-height: 26px; color: #59688e;}
	.facebookPPC { width: 100%;}
	.facebookAds01.mrgTop200{  margin-top:100px;}
	.managementServices .col-lg-6{ margin-top: 0px;}
	.facebookAds01 h2.center, .seoServices h2.center, .seoInvolves h2.center{ text-align:center; font-size: 3.222rem;}
	.seoServices.managementServices h5 {padding-bottom: 50px;}
	.managementServices .col-lg-6.imgAlignC { margin-bottom: 30px;}
	.digital-marketing-col{text-align: center;}
	.tagBump p{font-size: 16px;}
	
}

/* Mobile Portrait and Landscape */
@media (min-width:320px) and (max-width:767px){
	.imgAlignC{ width: 273px; max-width: 100%; margin: 0 auto; }
	.facebook02 .button-block, .facebookPPC .button-block{ text-align: center;}
	.ipadMrgTop100{ margin-top:50px;}
	.sponsored01{padding-bottom: 50px;}
	.facebookAds01{padding: 50px 0 50px;}
	.facebookAds01 h2, .managementServices h2, .facebookRemarketing h2{font-size: 1.8rem !important;letter-spacing: -0.01em; line-height: 1.5; color: #00005e; font-weight: normal;
		text-align: center; padding-bottom: 20px;}
	.facebookAds01 .facebook02{margin: 0;text-align: center;font-size: 14px;}
	.facebookRemarketing .facebook02 { width: 100%;}
	.facebookRemarketing { padding: 50px 0;}
	.facebook01 p, .sponsored01 p, .facebookRemarketing p{text-align: center;}
	.facebookRemarketing h3, .managementServices h3{font-size: 20px; line-height: 26px;}
	.managementServices .facebook02, .facebookPPC { width: 100%;}
	.managementServices .bar h4{font-size: 20px;}
	.managementServices p{font-size: 16px; line-height: 26px;}
	.mrg70 { margin: 20px auto 50px;}
	.managementServices .col-lg-6 { margin-top: 40px;}
	.mrgTop200 { margin-top: 0;}
	.managementServices h5{padding-bottom: 10px;}
	.seoInvolves h2{font-size: 2.8rem;}
	.facebookAds01 .tab-content {  float: left;  width: 92%; margin: auto;}
	.mobileGap{float: left; width: 92%; margin: auto;}
	.facebookRemarketing { padding: 25px 0;}
	.facebookRemarketing p { margin-top: 16px;}
	.button-block.seoServicesBtn { margin: 20px auto auto auto; text-align: center;}
	.bootText {  font-size: 2.8rem !important;}
	.mrgTop100 { margin-top: 50px;}
	.managementServices.webdesignsSets h5{margin: 0 15px;}
	.webdesignsSets p{ text-align:left;}
	.facebook02.aFinalCost h3{ text-align:center;}
	.seoServices.managementServices h5{font-size: 1.4rem;}
	.ppc-agency-homeBanner { margin-top: 0;}
	.facebookAds01 .tab-content ul li{font-size: 16px; line-height: 26px;}
	.main-navigation ul ul { background: #fff; display: none; position: static; float: left; width: auto;margin: 0; border-radius: 0; box-shadow: none;}
	.site-header .navigation-block .main-navigation #primary-menu li ul.sub-menu li {  margin: 0;  padding: 0;}
	.site-header .navigation-block .main-navigation #primary-menu li{ float: left; width: calc(100% - 20px); padding: 10px 20px 10px 20px;}
	
	.modal-content{width: 90%;}
	.modal h2 img { width: 60%;}
	.close img { width: 25px;}
	.modal-body fieldset { border: none; padding: 0;}
	.modal-body fieldset input[type="text"], .modal-body fieldset select, .modal-body fieldset textarea{ width:100%; margin: 0 0 10px 0;}
	.modal-body button{font-size: 22px; height: 54px;}
	.modal-body fieldset input[type="text"], .modal-body fieldset input[type="email"], .modal-body fieldset input[type="tel"], .modal-body fieldset select, .modal-body fieldset textarea{line-height: 18px;}
	.page-header-section .form-block .cf7mls_back.action-button ~ .cf7mls_next.action-button, .page-header-section .form-block .cf7mls_back.action-button ~ .wpcf7-submit{background-position: center right 22%;}
	.page-header-section p{ margin-top: 0;}
	
	.digital-marketing-col{text-align: center;}
	.digital-marketing-col .facebook02 h1 { font-size: 34px;}
	.tagBump p{font-size: 16px;padding-top: 10px;text-align: center; width: 100%;}
	.websiteServices h1{font-size: 30px;}
	.websiteServices ul li { width: calc(100% - 20px);  margin: 0 10px 20px 10px; font-size: 18px;}
	.websiteServices ul{margin: 0 0 50px 0;}
	.websiteServices .last ul li {  width: calc(100% - 20px);}
	.tagBump{margin-top: -23px;border-radius: 0;}
	.digital-marketing-col a.l-common-btn { float: none; display: inline-block; margin: 0 0 20px 0;}
	.fullImgfull img{ width: 80%;}
	.webDesign h1{ font-size: 22px;}
	.webDesignTwo .col-md-6 {  margin-bottom: 40px;}
	.webDesignTwo { margin-top: 40px;}
}



























